Plan 9 | |
---|---|
| |
Utvecklaren | Bell Labs |
OS-familjen | ättling till UNIX |
senaste versionen | 4:e upplagan / dagliga klipp |
Plattformar som stöds | x86 , amd64 , SPARC (begränsad), MIPS , DEC Alpha , PowerPC , ARM |
Typ av kärna | hybrid |
Gränssnitt | rio /rc |
Licens | MIT-licens |
stat | Projekt aktivt |
Nästa | Inferno |
Hemsida | p9f.org . |
Mediafiler på Wikimedia Commons |
Plan 9 är ett operativsystem utvecklat av Bell Labs (senare Lucent Technologies [1] , sedan en division av Alcatel-Lucent [2] , nu en division av Nokia [3] ) sedan slutet av 1980 -talet [4] [5] [6 ] [7] . Systemet skapades med hänsyn till nya verkligheter, såsom nätverk och arbetsstationer . UNIX - ideologin - "Allt är en fil" utgjorde grunden för systemet.
År 2000 släpptes systemet som öppen källkod och 2002 under en fri licens (Lucent Public License) godkänd av OSI [8] [9] [10] [11] [12] .
I februari 2014 erhöll UC Berkeley rätten att publicera källkoden för Plan 9 under GNU GPLv2 från Alcatel-Lucent . [13]
Plan 9 har kompakt kod och kan därför teoretiskt porteras till vilken processorarkitektur som helst som stöder en hårdvaru -MMU .
För närvarande[ när? ] från Bell Labs webbplats kan du ladda ner den fjärde versionen, som är byggd för x86 .
Andra senaste[ när? ] operativsystem inspirerade av Plan 9 är Harvey OS [14] och Jehanne OS [15] .
I mars 2021 överfördes rättigheterna till operativsystemet till stiftelsen Plan 9 [16] .
Systemet bygger på tre huvudprinciper:
Till skillnad från moderna operativsystem, där användaren får tillgång till en persondator eller arbetsstation, får användaren i Plan 9 tillgång till en distribuerad datormiljö och har möjlighet att konfigurera sin arbetsyta. Så, /dev/mouseför en process, är det här musen på datorn från vilken processen startas, och det kanske inte är den dator som processen körs på.
Plan 9 har många ovanliga servrar med filgränssnitt.
ftpfs -q/ -a '[email protected]' ftp.ietf.org && ls /n/ftp/internet-drafts
Det huvudsakliga programmeringsspråket är ANSI C - dialekten , som har inbyggt stöd för Unicode och ett antal andra användbara tillägg, såsom strukturbildning och arrayinitiering. Implementerade plattformsoberoende kompilering och felsökning, framgångsrikt porterade Perl , Python , Scheme , noweb , Haskell , Newsqueak , Go och ML .
Dessutom, för att skriva program i Plan 9, fanns det en kompilator från Alef- språket , men den hittade inte bred tillämpning, och därför togs den bort från den 3:e upplagan av systemet. [17]
Systemets namn är hämtat från B-filmen Plan 9 from Outer Space av Hollywoods " värsta regissör" Edward Wood Jr. [18] Haren Glenda, tecknad av den amerikanska illustratören Renee French , [19] är i sin tur uppkallad efter filmen Glen eller Glenda av samma regissör. Även "glenda" är standardanvändarnamnet på systemet.
Informationsresurser
Programmering
gemenskaper
Unix och Unix-liknande operativsystem | |
---|---|
Operativsystem |
|
Kompatibilitetsskikt |
|
Kategori Wikimedia Commons Wikibooks Wikiquote |
Operativsystem | |||||
---|---|---|---|---|---|
För servrar eller arbetsstationer |
| ||||
Inbäddad | |||||
Övrig |
Rob Pike | |
---|---|
Operativsystem | |
Programmeringsspråk | |
programvara | |
Publikationer |
|
Övrig |
|