Debian GNU/Plan9

operační systém

Debian GNU/Plan9 (nebo také Debian GNU/9front, případně Debian GNU/p9p) byl port prostředí a funkcionality operačního systému Debian GNU/Linux, který byl určen pro jádro Plan9 / 9front [1]. Projekt měl ověřit realizaci myšlenkového konceptu přenesení prostředí operačního systému Debian GNU/Linux do prostředí Plan9 / 9front za použití linuxemu (Linux Emulation) [2]. Linuxemu je program, který dokáže spouštět binární soubory ve formátu Linux/ELF (i386) na jádře Plan9 / 9front. Linuxemu původně vyvinul Russ Cox a následně ve vývoji pokračoval Cinap Lenrek [3]. Během vývoje portu Debian GNU/Plan9 (Debian GNU/9front) se využívaly výsledky celé řady dalších projektů:

Debian GNU/Plan9
nebo
Debian GNU/9front
Logo
Debian GNU/Plan9 případně Debian GNU/9front
Debian GNU/Plan9
případně
Debian GNU/9front
VyvíjíDebian Project
Rodina OSGNU
DruhOtevřený software
První zveřejnění3.0 (Woody) únor 2004
Aktuální verze3.1 (Sarge) duben 2012 / 19. dubna 2012
Způsob aktualizaceAPT
Správce balíčkůdpkg, APT
Podporované platformyi386
Typ jádraHybridní
Výchozí uživatelské rozhranítextové
LicenceSvobodný software, převážně GNU GPL
Stavvývoj ukončen
Oficiální webhttps://lists.debian.org/debian-devel/2000/06/msg00557.html

Nový port měl zahrnovat standardní nástroje specifické pro Debian:

Historie editovat

Proč vzniknul port Debian GNU/Plan9 (Debian GNU/9front):

  • Důvodem bylo přenesení prostředí a funkcionality Debian GNU/Linux na jádro Plan9 / 9front tak, aby uživatelé a vývojáři měli na této platformě k dispozici nástroje a aplikace, na které jsou zvyklí z prostředí Debian GNU/Linux.
  • Projekty dospěl do realizační fáze. Poslední dostupná verze tohoto portu stále vychází z dnes již archaické verze Debian GNU/Linux 3.1 (Sarge).
  • Port Debian GNU/Plan9 (GNU/9front) byl vývojáři nakonec opuštěn a jeho vývoj byl ukončen. Oficiální označení nebylo nikdy zavedeno. Lze ale předpokládat, že by byl tento port ve své době označen jako plan9-i386, 9front-i386 nebo případně p9p-i386.
  • Vývoj Plan9front / 9front / p9p (a fork of the Plan 9 from Bell Labs) je nicméně nadále aktivní [10]. Sice využívá některé komponenty z Debian GNU/Linux, ale vývoj samotný a výsledné distribuce již jdou svou vlastní cestou nezávisle na projektu Debian.
  • Plan9front / 9front / p9p je dnes dostupný i na další procesorové platformy (vedle i386 i pro AMD64, ARM, ARM64 a MIPS) [11]

Komponenty editovat

Základní systémové komponenty obsahovaly GNU Compiler Collection (GCC), GNU C Library (glibc) a GNU Core Utilities (coreutils), ale také GNU Debugger (GDB), GNU binutils (binutils), Bash (příkazový shell). Port měl být k dispozici pro procesorovou platformu Intel (i386).

Vývojáři editovat

Vývoj portu Debian GNU/Plan9 (Debian GNU/9front), lépe řečeno jeho myšlenkový koncept, inicioval Raul Miller [12]. Na samotném vývoji se podílela celá řada dalších vývojářů:

  • skupina vývojářů projektu 9front [13]
  • Cinap Lenrek
  • Julius Schmidt

Porty na jiná jádra editovat

Reference editovat

  1. 9front
  2. linuxemu (Linux Emulation). plan9.stanleylieber.com [online]. [cit. 2019-11-22]. Dostupné v archivu pořízeném z originálu dne 2019-10-23. 
  3. https://9p.io/wiki/plan9/Linux_emulation/index.html Linux Emulation
  4. lan9front / 9front / p9p
  5. 9atom
  6. plan9port
  7. Glendix
  8. Clive
  9. Harwey OS
  10. http://9front.org/releases/ 9front releases
  11. http://fqa.9front.org/dash1.nothinkpad.pdf 9front “NO THINKPAD” release (2019/10/08)
  12. Who wants to do a Plan 9 port of Debian?
  13. 9front developers

Související články editovat

Externí odkazy editovat