Plan 9

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 24 mars 2022; kontroller kräver 4 redigeringar .
Plan 9

Glenda, Plan 9 emblem
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] .

Koncept

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å.

Filer

Plan 9 har många ovanliga servrar med filgränssnitt.

ftpfs -q/ -a '[email protected]' ftp.ietf.org && ls /n/ftp/internet-drafts

Programmering

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]

Acme editor används som IDE .

Namnets ursprung

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.

Se även

Anteckningar

  1. Arkiverad kopia (länk ej tillgänglig) . Hämtad 26 november 2011. Arkiverad från originalet 26 november 2011. 
  2. Alcatel-Lucent | At the Speed ​​​​of Ideas (inte tillgänglig länk) . Datum för åtkomst: 30 januari 2013. Arkiverad från originalet den 1 februari 2013. 
  3. Nokia slutför sitt förvärv av Alcatel-Lucent, redo att ta vara på globala anslutningsmöjligheter | Nokia  (engelska)  (inte tillgänglig länk) . Nokia. Hämtad 10 maj 2017. Arkiverad från originalet 10 maj 2017.
  4. Arkiverad kopia (länk ej tillgänglig) . Hämtad 3 juli 2018. Arkiverad från originalet 9 februari 2006. 
  5. förord ​​. Hämtad 3 juli 2018. Arkiverad från originalet 14 februari 2016.
  6. InfoWorld - Google Books . Hämtad 3 juli 2018. Arkiverad från originalet 3 juli 2018.
  7. AT&T avslöjar planer för Java-konkurrenten - Google Books . Hämtad 3 juli 2018. Arkiverad från originalet 3 juli 2018.
  8. Bell Labs släpper ny version av plan 9 . Hämtad 3 juli 2018. Arkiverad från originalet 3 juli 2018.
  9. Hur man bidrar (Planera 9 wiki) . Hämtad 3 juli 2018. Arkiverad från originalet 11 juni 2015.
  10. Hålla dig uppdaterad (Plan 9 wiki) . Arkiverad 30 november 2002 på Wayback Machine
  11. Plan 9 - Ytterligare programvara . Hämtad 3 juli 2018. Arkiverad från originalet 16 juli 2018.
  12. FQA 1 - Introduktion till 9front . Hämtad 3 juli 2018. Arkiverad från originalet 12 juli 2018.
  13. Arkiverad kopia (länk ej tillgänglig) . Datum för åtkomst: 13 februari 2014. Arkiverad från originalet den 4 november 2015. 
  14. Harvey OS . Hämtad 3 juli 2018. Arkiverad från originalet 3 juli 2018.
  15. Jehanne . Hämtad 3 juli 2018. Arkiverad från originalet 14 juli 2018.
  16. Plan 9 Foundation: Aktiviteter . plan9foundation.org . Hämtad 23 mars 2021. Arkiverad från originalet 24 mars 2021.
  17. Förord ​​till den tredje (2000) upplagan  (engelska)  (länk ej tillgänglig) . Bell Labs (juni 2000). Hämtad 17 april 2014. Arkiverad från originalet 5 februari 2015.
  18. FAQ-sida på den officiella Plan 9-webbplatsen (länk ej tillgänglig) . Datum för åtkomst: 2 maj 2009. Arkiverad från originalet 20 oktober 2008. 
  19. Officiell webbplats för Renée French (otillgänglig länk) . Hämtad 2 maj 2009. Arkiverad från originalet 1 april 2009. 

Länkar

Informationsresurser

Programmering

gemenskaper

Pressrecensioner