MorphOS - MorphOS
|
MorphOS -logotyp
| |
| Utvecklare | MorphOS -utvecklingsteamet |
|---|---|
| Skrivet i | C , C ++ , Objective-C ++ , Pascal , Python , Perl , Amiga E , Ruby , Lua |
| OS -familj | AmigaOS -liknande |
| Arbetsläge | Nuvarande |
| Källmodell | Stängd källa (med öppen källkodskomponenter ) |
| Initial release | 0,1 / 1 augusti 2000 |
| Senaste släppningen | 3.15 / 31 december 2020 |
| Tillgänglig i | 19 språk |
| Plattformar | Pegasos , några modeller av Amiga , Efika , Mac Mini G4, eMac , Power Mac G4 , PowerBook G4 , iBook G4 , Power Mac G5 , SAM 460 , AmigaOne X5000 |
| kernel typ | Micro/pico |
| Standard användargränssnitt |
Omgivande |
| Licens | Proprietär med GNU GPL Ambient användargränssnitt |
| Officiell hemsida | www |
MorphOS är ett AmigaOS -liknande dator operativsystem (OS). Det är en blandad proprietär och öppen källkod OS som produceras för Pegasos PowerPC (PPC) processorbaserad dator, PowerUP -acceleratorutrustade Amiga -datorer och en serie Freescale -utvecklingskort som använder Genesi -firmware , inklusive Efika och mobileGT . Sedan MorphOS 2.4 stöds Apples Mac mini G4 också, och med lanseringen av MorphOS 2.5 och MorphOS 2.6 stöds modellerna eMac respektive Power Mac G4 . Utgivningen av MorphOS 3.2 tillförde begränsat stöd för Power Mac G5 . Kärnan, baserad på Quark -mikrokärnan , är proprietär, även om flera bibliotek och andra delar är öppen källkod, till exempel Ambient -skrivbordet .
Egenskaper och versioner
Utvecklad för PowerPC centrala processorenheter (CPU: er) från Freescale och IBM samtidigt som de stöder de ursprungliga AmigaOS Motorola 68000-serien (68k, MC680x0) applikationer via egen uppgiftsbaserad emulering och de flesta AmigaOS PPC-applikationer via API-omslag. Det är applikationsprogrammeringsgränssnitt (API) kompatibelt med AmigaOS 3.1 och har ett grafiskt användargränssnitt (GUI) baserat på Magic User Interface (MUI).
Förutom Pegasos -versionen av MorphOS finns det en version för Amiga -datorer utrustade med PowerUP -acceleratorkort producerade av Phase5 . Denna version är gratis, liksom registrering. Om det inte är registrerat, saktar det ner efter varje två timmars session. PowerUP MorphOS uppdaterades senast den 23 februari 2006; den överstiger dock inte funktionsuppsättningen eller framstegen för Pegasos -versionen.
En version av MorphOS för Efika , ett mycket litet moderkort baserat på MPC5200B- processorn med extremt låg effekt från Freescale, har visats på utställningar och användarsamlingar i Tyskland . Nuvarande (sedan 2.0) version av MorphOS stöder Efika.
Komponenter
En låda
ABox är en sandlåda för emulering med en PPC -inbyggd AmigaOS API -klon som är binär kompatibel med både 68k Amiga -applikationer och både PowerUP- och WarpOS -format för Amiga PPC -körbara filer. ABox är delvis baserat på AROS Research Operating System . ABox innehåller Trance JIT -kodöversättare för 68 000 inbyggda Amiga -applikationer.
Övrig
- AHI - ljudgränssnitt: 6.7
- Ambient - standard MorphOS -skrivbord, inspirerat av Workbench och Directory Opus 5
- CyberGraphX - grafikgränssnitt som ursprungligen utvecklades för Amiga -datorer: 5.1
- Magic User Interface - primärt grafiskt användargränssnitt (GUI) verktygslåda: 4.2
- Poseidon - Amiga USB -stacken utvecklad av Chris Hodges
- TurboPrint - utskriftssystemet
- TinyGL- OpenGL- implementering och Warp3D- kompatibilitet presenteras via Rendering Acceleration Virtual Engine (RAVE) API på låg nivå: V 51
- Quark - hanterar lågnivåsystem och är värd för A/Box för närvarande
MorphOS -programvara
MorphOS kan köra vilken systemvänlig Amiga -programvara som helst skriven för 68k -processorer. Det är också möjligt att använda 68 000 bibliotek eller datatyper i PPC -applikationer och vice versa. Det ger också kompatibilitetslager för PowerUP- och WarpUP -programvara skriven för PowerUP -acceleratorkort. Det största förvaret är Aminet med över 75 000 paket online med paket från alla Amiga -smaker inklusive musik, ljud och konstverk. Programvaruförråd som endast innehåller MorphOS finns på MorphOS-programvara , MorphOS-filer och MorphOS Storage .
Medföljande applikationer
MorphOS levereras med flera stationära applikationer i form av förinstallerad programvara .
Hårdvara som stöds
- Max. 1,72 GB RAM; virtuellt minne stöds inte.
- Endast Radeon -kort har stöd; Nvidia -kort stöds inte.
Amiga
- Amiga 1200 med Blizzard PPC -acceleratorkort
- Amiga 3000 med CyberStorm PPC -acceleratorkort
- Amiga 4000 med CyberStorm PPC -acceleratorkort
Äpple
- Mac mini G4
- eMac
- Power Mac G4
- PowerBook G4 (förutom 12 -tums aluminiummodeller)
- iBook G4
- Power Mac G5
- Power Mac G4 Cube
- iMac G5 (endast modell A1145 - G5 2,1 20 "(iSight))
Genesi/bPlan GmbH
ACube
A-Eon-teknik
- AmigaOne X5000 moderkort
Historia
Projektet startade 1999, baserat på Quark -mikrokärnan . De tidigaste versionerna av MorphOS kördes endast via PPC -acceleratorkort på Amiga -datorerna och krävde att delar av AmigaOS fungerade fullt ut. Ett samarbete mellan företagen bPlan (varav den främsta MorphOS-utvecklaren är partner) och Thendic-France 2002 resulterade i den första regelbundna, icke-prototypproduktionen av bPlan-konstruerade Pegasos-datorer som kan köra MorphOS eller Linux. Thendic-Frankrike hade ekonomiska problem och föll; emellertid fortsatte samarbetet under den nya bannern " Genesi ". Ett hektiskt reklamår följde 2003 med framträdanden på kongresser och utställningar på flera ställen runt om i världen, inklusive Consumer Electronics Show (CES) i Las Vegas.
Efter några bittra meningsskiljaktigheter inom MorphOS -utvecklingsteamet 2003 och 2004, som kulminerade med anklagelser från en MorphOS -utvecklare om att han och andra inte hade betalats, släpptes Ambient -skrivbordsgränssnittet under GPL och utvecklas nu aktivt av Ambient -utvecklingsteamet. Med förbehåll för GPL -regler fortsätter Ambient att ingå i den kommersiella MorphOS -produkten. Ett alternativt MorphOS -skrivbordssystem är Scalos .
Den 1 april 2008 meddelade MorphOS -teamet att MorphOS 2.0 skulle släppas inom andra kvartalet 2008. Detta löfte hölls bara i några sekunder, och lanseringen av MorphOS 2.0 inträffade den 30 juni 2008 23:59 CET. MorphOS 3.11 är kommersiellt tillgängligt till ett pris av 79 € per maskin (49 € för Efika PPC- eller Sam460 -kort). En fullt fungerande demo av MorphOS är tillgänglig, men utan en nyckelfil minskar hastigheten avsevärt efter 30 minuters användning per session; omstart av systemet tillåter ytterligare 30 minuters användning.
Släpphistorik för 0.x/1.x -serien
| Version | Utgivningsdatum | Anteckningar |
|---|---|---|
| 0,1 | 1 augusti 2000 | Amiga |
| 0,2 | 17 oktober 2000 | Amiga |
| 0,4 | 14 februari 2001 | 3: e utgåvan |
| 0,5 | 1 maj 2001 | Amiga |
| 0,8 | Augusti 2001 | Amiga, Pegasos I |
| 0,9 | 2002 | beta |
| 1.0 | 14 oktober 2002 | Pegasos I |
| 1.1 | 13 december 2002 | Pegasos I |
| 1.2 | 9 februari 2003 | Pegasos I |
| 1.3 | 27 mars 2003 | Pegasos I |
| 1.4 | 7 augusti 2003 | Pegasos I |
| 1.4.4 | 28 mars 2005 | Pegasos I/II |
| 1.4.5 | 30 april 2005 | Pegasos I/II |
| 1.4.5 | 25 augusti 2005 | Amiga |
Släpphistorik för serierna 2.x/3.x
| Version | Utgivningsdatum | Anteckningar |
|---|---|---|
| 2.0 | 30 juni 2008 | Lade till stöd för Efika 5200B -plattformen; inbyggd TCP/IP -stack, en uppdaterad Sputnik -version, AltiVec -stöd, alfa -kompositerande 3D -lager för det grafiska användargränssnittet, nya USB -komponenter (inklusive USB 2.0 -stöd), nya skärmtäckare och Reggae, ett nytt, modulärt, strömmande multimedia -ramverk |
| 2.1 | 6 september 2008 | Stöd för Efikas ljud |
| 2.2 | 20 december 2008 | TrueCrypt -kompatibel diskkrypteringssvit |
| 2.3 | 6 augusti 2009 | Origyn webbläsare som standardwebbläsare, skrivskyddad HFS + filsystem stöd |
| 2.4 | 12 oktober 2009 | Lagt till stöd för Mac mini G4; skriva stöd för Mac HFS -diskar, nya charsets.library för att ge bättre flerspråkigt applikationsstöd |
| 2.5 | 4 juni 2010 | Lagt till stöd för eMac G4; drivrutiner för SiI3x1x- baserade 2- portars seriella ATA PCI-kort |
| 2.6 | 10 oktober 2010 | Tillagt stöd för Power Mac G4; 2D -drivrutiner för Rage 128 Pro -grafikkort; Släpptes exakt 10.10.10 10:10 |
| 2.7 | 2 december 2010 | Förbättra stöd för Power Mac G4 -plattformar |
| 3.0 | 8 juni 2012 | Tillagt stöd för PowerBook G4; prestanda förbättringar |
| 3.1 | 8 juli 2012 | Bug-fix release |
| 3.2 | 27 maj 2013 | Tillagt stöd för ytterligare PowerBook G4 -modeller, iBook G4 och Power Mac G5 modell A1047; 3D -drivrutiner för Radeon R300 -baserade kort, trådlöst nätverk via Atheros -chipset, större översyn av TCP/IP -stack ("NetStack") - förbättrar nätverksprestanda |
| 3.3 | 18 september 2013 | Fixar stöd för vissa iBook G4 -modeller |
| 3.4 | 14 december 2013 | Förbättrad prestanda för R300 3D- och G5-videouppspelning, stöd för icke-native bildskärmsupplösningar på olika PowerBook-modeller |
| 3.5 | 15 februari 2014 | Stöd för PowerMac7,2 Power Mac G5 -modeller |
| 3.6 | 27 juni 2014 | Broadcom Wi-Fi-stöd, AMD R400-stöd, SMBFS-filsystem, VNC-server och en Synergy-klient |
| 3.7 | 3 augusti 2014 | Bug-fix release |
| 3.8 | 15 maj 2015 | Stöd för Sam 460 -seriens moderkort ; grundläggande drivrutiner för Radeon HD -seriens grafikkort, 4K -skärmar i inbyggd upplösning |
| 3.9 | 19 juni 2015 | Bug-fix release |
| 3.10 | 25 mars 2018 | Utökat hårdvarustöd ( AmigaOne X5000 moderkort; nya SATA-kontroller, nätverkskontroller, skannrar och grafikkort), Flow Studio IDE med inbyggd felsökning, stöd för tidszoner, nya teckensnitt, nya teman, vektorgrafik, inklusive SVG-ikoner, övergripande fel korrigeringar och prestandaförbättringar |
| 3.11 | 6 juli 2018 | Bug-fix release |
| 3.12 | 2 oktober 2019 | Stöd för dubbla bildskärmar för utvald hårdvara, förbättrad termisk hantering för utvald hårdvara, ny FireWire -stack, stöd för fler skrivare och skannrar, uppgraderade Odyssey -webbläsare med HTTP/2 och TLS 1.3 och stavningskontrollstöd, betydande uppgraderingar och nya funktioner till Flow Studio IDE, UTF-8-stöd i MUI, ObjFW-körning med automatisk referensräkning |
| 3.13 | 7 februari 2020 | Bug-fix release |
| 3.14 | 4 oktober 2020 | Kärnförbättringar för trådning, förbättrat TCP/IP -nätverksstack -trådstöd, förbättrat unix -emuleringslager, förbättringar i Magic User Interface, förbättrat ObjectiveC -ramverk, förbättrade översättningar för olika språk, uppdaterade komponenter med öppen källkod för olika bibliotek och klasser, många buggfixar. Introducerar ScoutNG -systemövervakningsapplikation |
| 3.15 | 31 december 2020 | Bug-fix release |
MorphOS 2 innehåller en inbyggd TCP/IP -stack ("Netstack") och en webbläsare, Sputnik eller Origyn webbläsare . Sputnik startades under ett användarsamhälles bounty -system som också resulterade i MOSNet, en gratis, separat TCP/IP -stack för MorphOS 1 -användare. Sputnik är en port i KHTML -återgivningsmotorn, som även WebKit är baserad på. Sputnik utvecklas inte längre och togs bort från senare MorphOS 2 -versioner.
Se även
- Ambient (skrivbordsmiljö)
- Amiga
- APUS (dator)
- AROS Research Operating System (AROS)
- Magic User Interface (MUI)
Referenser
externa länkar
-
Officiell hemsida
- Aminet Amiga/MorphOS mjukvaruförråd
- MorphZone , datorer som stöds
- MorphOS mjukvarudatabas
- MorphOS -programvaruförråd
- MorphOS: Lightning OS
- Skyldighet - Tidning om AmigaOS och MorphOS
- www.warmup-asso.org- Portal tillägnad MorphOS-användare
- MorphOS -lagring - MorphOS -programvarulagring