MorphOS - MorphOS
Deweloper | Zespół programistów MorphOS |
---|---|
Napisane w | C , C++ , Objective-C++ , Pascal , Python , Perl , Amiga E , Ruby , Lua |
Rodzina systemów operacyjnych | AmigaOS -like |
Stan pracy | Aktualny |
Model źródłowy | Zamknięte źródło (z komponentami open source ) |
Pierwsze wydanie | 0,1 / 1 sierpnia 2000 |
Najnowsze wydanie | 3.15/31 grudnia 2020 |
Dostępne w | 19 języków |
Platformy | Pegasos , niektóre modele Amigi , Efiki , Mac Mini G4, eMac , Power Mac G4 , PowerBook G4 , iBook G4 , Power Mac G5 , SAM 460 , AmigaOne X5000 |
Typ jądra | Mikro/piko |
Domyślny interfejs użytkownika |
Otoczenia |
Licencja | Zastrzeżony z interfejsem użytkownika GNU GPL Ambient |
Oficjalna strona internetowa | www |
MorphOS to komputerowy system operacyjny (OS) podobny do AmigaOS . Jest to mieszany, prawnie zastrzeżony i otwarty system operacyjny wyprodukowany dla komputera opartego na procesorze Pegasos PowerPC (PPC), komputerów Amiga wyposażonych w akcelerator PowerUP oraz serii płyt rozwojowych Freescale, które wykorzystują oprogramowanie układowe Genesi , w tym Efika i mobileGT . Od MorphOS 2.4 obsługiwane są również Mac mini G4 firmy Apple , a wraz z wydaniem MorphOS 2.5 i MorphOS 2.6 obsługiwane są odpowiednio modele eMac i Power Mac G4 . Wydanie MorphOS 3.2 dodało ograniczone wsparcie dla Power Mac G5 . Rdzeń, oparty na mikrojądrze Quark , jest zastrzeżony, chociaż kilka bibliotek i innych części jest open source, takich jak pulpit Ambient .
Charakterystyka i wersje
Opracowany dla jednostek centralnych (CPU) PowerPC od Freescale i IBM, jednocześnie wspierając oryginalne aplikacje AmigaOS Motorola serii 68000 (68k, MC680x0) poprzez zastrzeżoną emulację zadaniową oraz większość aplikacji AmigaOS PPC poprzez API wrappery. Jest to interfejs programowania aplikacji (API) kompatybilny z AmigaOS 3.1 i posiada graficzny interfejs użytkownika (GUI) oparty na Magic User Interface (MUI).
Oprócz wersji Pegasos z MorphOS, istnieje wersja dla komputerów Amiga wyposażonych PowerUp kart akceleratorów wyprodukowanych przez Phase5 . Ta wersja jest darmowa, podobnie jak rejestracja. Jeśli nie jest zarejestrowany, zwalnia po każdej dwugodzinnej sesji. PowerUP MorphOS został ostatnio zaktualizowany 23 lutego 2006 r.; jednak nie wykracza poza zestaw funkcji ani zaawansowanie wersji Pegasos.
Wersja MorphOS dla Efiki , bardzo małej płyty głównej opartej na ultra energooszczędnym procesorze MPC5200B firmy Freescale, była pokazywana na wystawach i spotkaniach użytkowników w Niemczech . Aktualne (od 2.0) wydanie MorphOS-a obsługuje Efikę.
składniki
Pudełko
ABox to piaskownica emulacyjna zawierająca natywny klon API AmigaOS dla PPC, który jest kompatybilny binarnie z aplikacjami amigowymi 68k oraz formatami PowerUP i WarpOS plików wykonywalnych Amiga PPC. ABox jest częściowo oparty na systemie operacyjnym AROS Research . ABox zawiera translator kodu Trance JIT dla natywnych aplikacji amigowych 68k .
Inne
- AHI – interfejs audio: 6,7
- Ambient – domyślny pulpit MorphOS, inspirowany Workbenchem i Directory Opus 5
- CyberGraphX – interfejs graficzny pierwotnie opracowany dla komputerów Amiga: 5.1
- Magic User Interface – podstawowy zestaw narzędzi graficznego interfejsu użytkownika (GUI): 4.2
- Poseidon – stos Amiga USB opracowany przez Chrisa Hodgesa
- TurboPrint – system drukowania
- TinyGL – implementacja OpenGL i kompatybilność z Warp3D jest obsługiwana przez API niskiego poziomu Rendering Acceleration Virtual Engine (RAVE): V 51
- Quark – zarządza systemami niskiego poziomu i obecnie obsługuje A/Box
Oprogramowanie MorphOS
MorphOS może uruchomić dowolne przyjazne dla systemu oprogramowanie Amigi napisane dla procesorów 68k. Możliwe jest również użycie 68k bibliotek lub typów danych w aplikacjach PPC i na odwrót. Zapewnia również warstwę kompatybilności dla oprogramowania PowerUP i WarpUP napisanego dla kart akceleratorów PowerUP. Największym repozytorium jest Aminet z ponad 75 000 pakietów online z pakietami ze wszystkich smaków Amigi, w tym z muzyką, dźwiękiem i grafiką. MorphOS-tylko repozytoria oprogramowania są przechowywane w oprogramowaniu MorphOS , pliki MorphOS i MorphOS Storage .
Dołączone aplikacje
MorphOS jest dostarczany z kilkoma aplikacjami desktopowymi w postaci preinstalowanego oprogramowania .
Obsługiwany sprzęt
- Maks. 1,72 GB pamięci RAM; pamięć wirtualna nie jest obsługiwana.
- Tylko karty Radeon mają wsparcie; Karty Nvidia nie są obsługiwane.
Amiga
- Amiga 1200 z kartą akceleratora Blizzard PPC
- Amiga 3000 z kartą akceleratora CyberStorm PPC
- Amiga 4000 z kartą akceleratora CyberStorm PPC
jabłko
- Mac mini G4
- eMac
- Power Mac G4
- PowerBook G4 (z wyjątkiem 12-calowych modeli aluminiowych)
- iBooka G4
- Power Mac G5
- Kostka Power Maca G4
- iMac G5 (tylko model A1145 – G5 2,1 20" (iSight))
Genesi/bPlan GmbH
ACube
Technologia A-Eon
- Płyta główna AmigaOne X5000
Historia
Projekt rozpoczął się w 1999 roku w oparciu o mikrojądro Quark . Najwcześniejsze wersje MorphOSa działały tylko za pośrednictwem kart akceleracyjnych PPC na komputerach Amiga i wymagały części AmigaOS do pełnego działania. Współpraca między firmami bPlan (której partnerem jest główny programista MorphOS) i firmą Thendic-France w 2002 roku zaowocowała pierwszą regularną, nieprototypową produkcją komputerów Pegasos zaprojektowanych w ramach bPlan, zdolnych do pracy z systemem MorphOS lub Linux. Thendic-France miało problemy finansowe i spasowało; jednak współpraca była kontynuowana pod nowym szyldem „ Genesi ”. W 2003 roku nastąpił pracowity rok promocyjny, z występami na konwencjach i wystawach w kilku miejscach na świecie, w tym na targach Consumer Electronics Show (CES) w Las Vegas.
Po kilku gorzkich nieporozumieniach w zespole programistów MorphOS w 2003 i 2004 roku, których kulminacją były oskarżenia dewelopera MorphOS, że on i inni nie otrzymali zapłaty, interfejs pulpitu Ambient został wydany na licencji GPL i jest obecnie aktywnie rozwijany przez zespół programistów Ambient. Z zastrzeżeniem zasad GPL, Ambient nadal jest częścią komercyjnego produktu MorphOS. Alternatywnym systemem desktopowym MorphOS jest Scalos .
1 kwietnia 2008 roku zespół MorphOS ogłosił, że MorphOS 2.0 zostanie wydany w drugim kwartale 2008 roku. Obietnica ta została dotrzymana tylko przez kilka sekund, a wydanie MorphOS 2.0 miało miejsce 30 czerwca 2008 o godzinie 23:59 CET. MorphOS 3.11 jest dostępny komercyjnie w cenie 79 euro za maszynę (49 euro za płyty Efika PPC lub Sam460). Dostępne jest w pełni funkcjonalne demo MorphOS-a, ale bez pliku klucza jego prędkość znacznie spada po 30 minutach użytkowania na sesję; ponowne uruchomienie systemu pozwala na kolejne 30 minut użytkowania.
Historia wydań serii 0.x/1.x
Wersja | Data wydania | Uwagi |
---|---|---|
0,1 | 1 sierpnia 2000 | Amiga |
0,2 | 17 października 2000 | Amiga |
0,4 | 14 lutego 2001 | Wydanie trzecie |
0,5 | 1 maja 2001 | Amiga |
0,8 | Sierpień 2001 | Amiga, Pegasos I |
0,9 | 2002 | beta |
1,0 | 14 października 2002 r. | Pegaz I |
1,1 | 13 grudnia 2002 r. | Pegaz I |
1.2 | 9 lutego 2003 r. | Pegaz I |
1,3 | 27 marca 2003 r. | Pegaz I |
1,4 | 7 sierpnia 2003 r. | Pegaz I |
1.4.4 | 28 marca 2005 r. | Pegaz I/II |
1.4.5 | 30 kwietnia 2005 | Pegaz I/II |
1.4.5 | 25 sierpnia 2005 r. | Amiga |
Historia wydań serii 2.x/3.x
Wersja | Data wydania | Uwagi |
---|---|---|
2,0 | 30 czerwca 2008 | Dodano obsługę platformy Efika 5200B; natywny stos TCP/IP, zaktualizowana wersja Sputnika, obsługa AltiVec, warstwy 3D do komponowania alfa dla graficznego interfejsu użytkownika, nowe komponenty USB (w tym obsługa USB 2.0), nowe wygaszacze ekranu i Reggae, nowa, modułowa platforma do strumieniowego przesyłania multimediów |
2,1 | 6 września 2008 | Obsługa dźwięku Efiki |
2.2 | 20 grudnia 2008 | Pakiet szyfrowania dysków zgodny z TrueCrypt |
2,3 | 6 sierpnia 2009 | Przeglądarka Origyn Web jako domyślnej przeglądarki, przeczytaj HFS +, tylko system plików wsparcie |
2,4 | 12 października 2009 | Dodano wsparcie dla Maca mini G4; obsługa zapisu dla dysków Mac HFS, nowa biblioteka charsets.library zapewniająca lepszą obsługę aplikacji wielojęzycznych |
2,5 | 4 czerwca 2010 | Dodano wsparcie dla eMaca G4; sterowniki do 2-portowych kart PCI Serial ATA opartych na SiI3x1x |
2,6 | 10 października 2010 | Dodano obsługę Power Maca G4; sterowniki 2D dla kart graficznych Rage 128 Pro ; Wydany dokładnie 10.10.10 10:10 |
2,7 | 2 grudnia 2010 | Poprawa obsługi platform Power Mac G4 |
3,0 | 8 czerwca 2012 | Dodano wsparcie dla PowerBooka G4; ulepszenia w wydajności |
3.1 | 8 lipca 2012 | Wydanie z poprawkami błędów |
3.2 | 27 maja 2013 r. | Dodano obsługę kolejnych modeli PowerBook G4, iBook G4 i Power Mac G5 model A1047; Sterowniki 3D dla kart opartych na Radeon R300 , sieć bezprzewodowa za pośrednictwem chipsetu Atheros , gruntowny remont stosu TCP/IP („NetStack”) – poprawa wydajności sieci |
3,3 | 18 września 2013 r. | Poprawiono obsługę niektórych modeli iBooka G4 |
3.4 | 14 grudnia 2013 r. | Poprawiona wydajność odtwarzania wideo R300 3D i G5, obsługa nienatywnych rozdzielczości wyświetlania w różnych modelach PowerBook |
3,5 | 15 lutego 2014 | Obsługa modeli PowerMac7,2 Power Mac G5 |
3,6 | 27 czerwca 2014 r. | Obsługa Broadcom Wi-Fi, obsługa AMD R400, system plików SMBFS, serwer VNC i klient Synergy |
3,7 | 3 sierpnia 2014 | Wydanie z poprawkami błędów |
3,8 | 15 maja 2015 | Obsługa płyt głównych z serii Sam 460 ; podstawowe sterowniki do kart graficznych z serii Radeon HD, wyświetlacze 4K w natywnej rozdzielczości |
3,9 | 19 czerwca 2015 | Wydanie z poprawkami błędów |
3.10 | 25 marca 2018 r. | Rozszerzona obsługa sprzętu ( płyta główna AmigaOne X5000; nowe kontrolery SATA, kontrolery sieciowe, skanery i karty graficzne), Flow Studio IDE z wbudowanym debuggerem, obsługa stref czasowych, nowe czcionki, nowe motywy, grafika wektorowa, w tym ikony SVG, ogólny błąd poprawki i ulepszenia wydajności |
3.11 | 6 lipca 2018 | Wydanie z poprawkami błędów |
3.12 | 2 października 2019 r. | Obsługa dwóch monitorów dla wybranego sprzętu, ulepszone zarządzanie temperaturą dla wybranego sprzętu, nowy stos FireWire , obsługa większej liczby drukarek i skanerów, zaktualizowane przeglądarki Odyssey z obsługą HTTP/2 i TLS 1.3 oraz sprawdzania pisowni, znaczne aktualizacje i nowe funkcje w środowisku IDE Flow Studio, Obsługa UTF-8 w MUI, środowisko uruchomieniowe ObjFW z automatycznym zliczaniem referencji |
3,13 | 7 lutego 2020 r. | Wydanie z poprawkami błędów |
3,14 | 4 października 2020 r. | Ulepszenia jądra dla wątków, ulepszona obsługa wątków stosu sieciowego TCP/IP, ulepszona warstwa emulacji unix, ulepszenia Magic User Interface, ulepszona struktura ObjectiveC, ulepszone tłumaczenia dla różnych języków, zaktualizowane komponenty open source dla różnych bibliotek i klas, liczne poprawki błędów. Wprowadza aplikację do monitorowania systemu ScoutNG |
3.15 | 31 grudnia 2020 r. | Wydanie z poprawkami błędów |
MorphOS 2 zawiera natywny stos TCP/IP („Netstack”) oraz przeglądarkę internetową, Sputnik lub Origyn Web Browser . Sputnik został uruchomiony w ramach systemu nagród społeczności użytkowników, który zaowocował również MOSNet, bezpłatnym, oddzielnym stosem TCP/IP dla użytkowników MorphOS 1. Sputnik to port silnika renderującego KHTML, na którym oparty jest również WebKit . Sputnik nie jest już rozwijany i został usunięty z późniejszych wydań MorphOS 2.
Zobacz też
- Otoczenie (środowisko pulpitu)
- Amiga
- APUS (komputer)
- Badawczy system operacyjny AROS (AROS)
- Magiczny interfejs użytkownika (MUI)
Bibliografia
Zewnętrzne linki
- Oficjalna strona internetowa
- Repozytorium oprogramowania Aminet Amiga/MorphOS
- MorphZone , obsługiwane komputery
- Baza danych oprogramowania MorphOS
- Repozytorium oprogramowania MorphOS
- MorphOS: Lightning OS
- Zobowiązanie – Magazyn o AmigaOS i MorphOS
- www.warmup-asso.org – Portal dedykowany użytkownikom MorphOS
- Pamięć masowa MorphOS — pamięć masowa oprogramowania MorphOS