@abcdef,
post #71
Nie.
Pełna wypowiedź Bigfoota:
1. Szybkość bootowania nie jest wyznacznikiem ogólnej wydajności
Do tej pory całość działała na starszym komputerze z architekturą AMD64, który mam w domu (i którego nie mogłem ani przywieźć ze sobą, ani kupić na miejscu), więc kupiłem nowy - a co za tym idzie - musiałem przeportować istniejący Morphos-na-AMD64 na ten nowszy sprzęt. Skończyłem pracę akurat na czas, żeby załadować Ambienta rano podczas pokazu. Cały proces bootowania usiany jest kodem debugu, który sprawia że jest on bardzo wolny.
Jeśli odliczymy (dość wolny) start BIOSu na AMD64 BIOS, następnie (dość wolny) start po sieci, który tutaj występuje, a następnie wyłączymy kod (i komunikaty) debugu, faktyczny czas startowania systemu będzie tak szybki, jak się po nim tego spodziewamy.
2. To nie jest ukończony produkt.
To raczej demonstracja kilku komponentów przyszłego systemu MorphOS NG - a w szczególności nowego kernela, który będzie jednocześnie obsługiwał emulację PowerPC (mającą zapewnić kompatybilność z istniejącym oprogramowaniem). Na dzień dzisiejszy jest to więc tylko "fun demo", proszę więc - nie doszukujcie się tutaj czegoś więcej.
Krótko mówiąc: To jest demonstracja zrobiona z elementów, które rozwijane są w ramach (i mających ostatecznie doprowadzić do) systemu MorphOS NG. Nie wszystko tu jeszcze jest, ale to co jest pozwoliło na wykonanie tej demonstracji.
3. AMD64 to architektura procesorów, nie jakiś konkretny procesor.
Piszę to, ponieważ od czasu do czasu zdarzają się z tego powodu nieporozumienia. AMD64 to nazwa 64-bitowej architektury procesorów używanych na co dzień w pecetach. GNU nazywa ją "x86_64", a Microsoft - "x64". Mimo, że sprzęt przeze mnie wykorzystany rzeczywiście jest od AMD, hardware niekoniecznie musi być związany z tą firmą.
4. Co działa "natywnie"? :D
Kernel, który jest sercem tego systemu jest zupełnie nowy i został napisany przez niniejszego tu. W pokazywanym systemie demonstracyjnym działa on (naturalnie) jako w 100% natywny kod AMD64 i (owszem), w trybie 64-bitowym. Ten sam kernel działa również zarówno na architekturach PPC32 jak i PPC64 - w tym drugim przypadku również jako natywny kod 64-bitowy.
Aktualny system demonstracyjny - niech wolno mi podkreślić że to tylko demo - działa w trybie "mieszanym", łącząc natywny kod AMD64 oraz istniejący kod dla procesorów PowerPC.