ToaruOS
Utvecklare | K. Lange |
---|---|
Skrivet i | C |
OS-familjen | Unix-liknande |
Arbetstillstånd | Aktiv utveckling |
Källmodell | Öppen källa |
Initial release | 30 januari 2017 |
Senaste släppningen | 2.0.1 / 3 januari 2022 |
Förvar | |
Plattformar | x86-64 |
Typ av kärna | Hybrid |
Licens | UIUC-licens |
Officiell hemsida |
ToaruOS (även känt som ToAruOS eller とあるOS ; 'toaru' är japanska ungefär lika med 'en viss') är ett hobbyoperativsystem och kärna som utvecklats i stort sett oberoende (särskilt i motsats till de flesta moderna operativsystem, som är baserade på befintlig källkod ) av K. Lange. Trots att en version 1.0 har släppts har Lange sagt att den fortfarande är "ofullständig" och kanske inte är "lämplig för något syfte du kan ha för ett operativsystem". Den släpps under den tillåtande UIUC-licensen och stöder 64-bitars hårdvara med SMP.
Design och funktioner
ToaruOS är programmerat i C och använder Kairos grafikbibliotek. Den har stöd för GCC , Python och Simple DirectMedia Layer samt många open source- verktyg – inklusive Vim . En pakethanterare och grundläggande fönsterväxlare ingår också.
Kärnan är en 'grundläggande Unix -liknande miljö'. Den har en hybridarkitektur , med interna och externa enhetsstöd delegeras till moduler. Flera filsystem stöds via detta system, inklusive ext2 och ISO 9660 . Nätverksstöd ingår, men är begränsat till enkel IPv4- funktionalitet. Användarutrymmet har också en fönsterhanterare , Yutani (uppkallad efter Wayland-Yutani Corporation från Alien - serien, och som en referens till Wayland Display Server för Linux), med ingångsstöd. Den lagrar fönster som delade minnesregioner med 32-bitars färg och använder pipes för att kommunicera med andra delar av operativsystemet. Ovanligtvis stöder fönster också en rotationsfunktion.
Historia
Utvecklingen startades av skaparen K. Lange i december 2010; det stöddes till en början av University of Illinois i Urbana-Champaign, men efter början av 2012 övergick det till stor del till att göras av Lange. Ursprungligen baserades den på tutorials för x86- kärnor. Operativsystemet var uppkallat efter A Certain Scientific Railgun- serien av manga , men Lange uppgav att det också speglar generiska namn på andra hobby-operativsystem. Ett GUI lades till med en fönsterhanterare 2012, denna ersattes med en mer avancerad version 2014.
Den första officiella utgåvan, version 1.0, släpptes i slutet av januari 2017. Detta markerade den första stabila utgåvan, men Lange sa att det fortfarande var "ett arbete under utveckling med så mycket arbete kvar att göra". Detta ersattes av versionerna 1.0.1 och 1.0.2, som lade till ljudförbättringar och fixade buggar.
Till aprilskämt 2015 släppte Lange PonyOS , en version av ToaruOS med tema efter den animerade serien My Little Pony: Friendship Is Magic . [ citat behövs ]
Se även
- TempleOS – ett annat operativsystem utvecklats till stor del från grunden
- Redox OS – ett annat Unix-liknande oberoende utvecklat OS