Plan 9

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 24. marts 2022; checks kræver 4 redigeringer .
Plan 9

Glenda, Plan 9 emblem
Udvikler Bell Labs
OS familie efterkommer af UNIX
nyeste version 4. udgave / daglige klip
Understøttede platforme x86 , amd64 , SPARC (begrænset), MIPS , DEC Alpha , PowerPC , ARM
Kernel type hybrid
Interface rio /rc
Licens MIT licens
Stat Projekt aktivt
Næste Helvede
Internet side p9f.org .
 Mediefiler på Wikimedia Commons

Plan 9  er et styresystem udviklet af Bell Labs (senere Lucent Technologies [1] , dengang en division af Alcatel-Lucent [2] , nu en division af Nokia [3] ) siden slutningen af ​​1980'erne [4] [5] [6 ] [7] . Systemet blev skabt under hensyntagen til nye realiteter, såsom netværk og arbejdsstationer . UNIX - ideologien  - "Alt er en fil" dannede grundlaget for systemet.

I 2000 blev systemet frigivet som open source og i 2002 under en gratis licens (Lucent Public License) godkendt af OSI [8] [9] [10] [11] [12] .

I februar 2014 opnåede UC Berkeley retten til at offentliggøre Plan 9 -kildekoden under GNU GPLv2 fra Alcatel-Lucent . [13]

Plan 9 har kompakt kode, og kan derfor teoretisk porteres til enhver processorarkitektur, der understøtter en hardware MMU .

På nuværende tidspunkt[ hvornår? ] fra Bell Labs- siden kan du downloade den fjerde version, som er bygget til x86 .

Andre nyere[ hvornår? ] styresystemer inspireret af Plan 9 er Harvey OS [14] og Jehanne OS [15] .

I marts 2021 blev rettighederne til styresystemet overført til Plan 9-fonden [16] .

Koncept

Systemet er bygget på tre hovedprincipper:

I modsætning til moderne operativsystemer, hvor brugeren får adgang til en personlig computer eller arbejdsstation, får brugeren i Plan 9 adgang til et distribueret computermiljø og har mulighed for at konfigurere sit arbejdsområde. Så /dev/mousefor en proces er dette musen på computeren, hvorfra denne proces startes, og det er muligvis ikke den computer, som processen kører på.

Filer

Plan 9 har mange usædvanlige servere med filgrænseflader.

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

Programmering

Hovedprogrammeringssproget er ANSI C - dialekten , som har indbygget understøttelse af Unicode og en række andre nyttige udvidelser, såsom strukturdannelse og array-initialisering. Implementeret kompilering og fejlretning på tværs af platforme , med succes porteret Perl , Python , Scheme , noweb , Haskell , Newsqueak , Go og ML .

Også til at skrive programmer i Plan 9 var der en compiler fra Alef -sproget , men den fandt ikke bred anvendelse, og derfor blev den fjernet fra 3. udgave af systemet. [17]

Acme editor bruges som IDE .

Navnets oprindelse

Systemets navn er taget fra B-filmen Plan 9 fra Outer Space af Hollywoods " værste instruktør" Edward Wood Jr. [18] Haren Glenda, tegnet af den amerikanske illustrator Renee French , [19] er til gengæld opkaldt efter filmen Glen eller Glenda af samme instruktør. Også "glenda" er standardbrugernavnet på systemet.

Se også

Noter

  1. Arkiveret kopi (link ikke tilgængeligt) . Hentet 26. november 2011. Arkiveret fra originalen 26. november 2011. 
  2. Alcatel-Lucent | At the Speed ​​​​of Ideas (utilgængeligt link) . Dato for adgang: 30. januar 2013. Arkiveret fra originalen 1. februar 2013. 
  3. Nokia afslutter sit opkøb af Alcatel-Lucent, klar til at gribe globale tilslutningsmuligheder | Nokia  (engelsk)  (ikke tilgængeligt link) . Nokia. Hentet 10. maj 2017. Arkiveret fra originalen 10. maj 2017.
  4. Arkiveret kopi (link ikke tilgængeligt) . Hentet 3. juli 2018. Arkiveret fra originalen 9. februar 2006. 
  5. forord . Hentet 3. juli 2018. Arkiveret fra originalen 14. februar 2016.
  6. InfoWorld - Google Bøger . Hentet 3. juli 2018. Arkiveret fra originalen 3. juli 2018.
  7. AT&T afslører planer for Java-konkurrenten - Google Books . Hentet 3. juli 2018. Arkiveret fra originalen 3. juli 2018.
  8. Bell Labs udgiver ny version af plan 9 . Hentet 3. juli 2018. Arkiveret fra originalen 3. juli 2018.
  9. Sådan bidrager du (Plan 9 wiki) . Hentet 3. juli 2018. Arkiveret fra originalen 11. juni 2015.
  10. Hold dig opdateret (Plan 9 wiki) . Arkiveret 30. november 2002 på Wayback Machine
  11. Plan 9 - Yderligere software . Hentet 3. juli 2018. Arkiveret fra originalen 16. juli 2018.
  12. FQA 1 - Introduktion til 9front . Hentet 3. juli 2018. Arkiveret fra originalen 12. juli 2018.
  13. Arkiveret kopi (link ikke tilgængeligt) . Dato for adgang: 13. februar 2014. Arkiveret fra originalen 4. november 2015. 
  14. Harvey OS . Hentet 3. juli 2018. Arkiveret fra originalen 3. juli 2018.
  15. Jehanne . Hentet 3. juli 2018. Arkiveret fra originalen 14. juli 2018.
  16. Plan 9 Grundlag: Aktiviteter . plan9foundation.org . Hentet 23. marts 2021. Arkiveret fra originalen 24. marts 2021.
  17. Forord til den tredje (2000) udgave  (engelsk)  (link ikke tilgængeligt) . Bell Labs (juni 2000). Hentet 17. april 2014. Arkiveret fra originalen 5. februar 2015.
  18. FAQ-side på det officielle Plan 9-websted (link ikke tilgængeligt) . Dato for adgang: 2. maj 2009. Arkiveret fra originalen 20. oktober 2008. 
  19. Renée Frenchs officielle hjemmeside (utilgængeligt link) . Hentet 2. maj 2009. Arkiveret fra originalen 1. april 2009. 

Links

Informationsressourcer

Programmering

Fællesskaber

Presseanmeldelser