MorphOS - MorphOS

MorphOS
Spbu479.png
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 ; 21 år sedan ( 2000-08-01 )
Senaste släppningen 3.15 / 31 december 2020 ; 9 månader sen ( 2020-12-31 )
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-team .net

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

Image
System arkitektur
Image
Skärmdump av Ambient Desktop på MorphOS

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

Amiga3dapi.svg

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

Amiga

Äpple

Genesi/bPlan GmbH

ACube

A-Eon-teknik

Historia

Image
Amiga familjens utvecklingsträd

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.

Alla TCP/IP -staplar

Se även

Referenser

externa länkar