Debian GNU/Plan9 (nebo také Debian GNU/9front, případně Debian GNU/p9p) byl zamýšlený port prostředí a funkcionality operačního systému Debian GNU/Linux, který byl určen pro jádro Plan9 / 9front 9front. 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) . 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 https://9p.io/wiki/plan9/Linux_emulation/index.html Linux Emulation. Během vývoje portu Debian GNU/Plan9 (Debian GNU/9front) se využívaly výsledky celé řady dalších projektů:
Plan9front / 9front / p9p – nezávislá vývojová větev Plan 9, která rozšiřuje distribuci Plan 9 o podporu procesorových platforem AMD64, ARM, ARM64 a MIPS, obsahuje také řadu dalších vylepšení lan9front / 9front / p9p 9atom – nezávislá vývojová větev Plan 9, která rozšiřuje distribuci Plan 9 o jádra i386 PAE a AMD64, obsahuje také řadu dalších vylepšení linuxemu – Linux Emulation, program, který dokáže spouštět binární soubory ve formátu Linux/ELF (i386) na jádře Plan9 plan9port – Plan 9 from User Space přenáší prostředí Unix / POSIX do Plan9 plan9port Glendix – minimalistická Linux distribuce, která obsahuje Plan 9 User Space Glendix Clive – operační systém na bázi Plan 9 Clive Harwey OS – operační systém (nejen) na bázi Plan 9 Harwey OS Inferno – operační systém pro vytváření a podporu distribuovaných služeb
Nový port měl zahrnovat standardní nástroje specifické pro Debian:
dpkg APT kompletní základní systém Debian GNU/Linux přenesený do Plan9 / 9front
Historie
Důvodem vzniku portu Debian GNU/Plan9 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. Projekt 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).
Projekt 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í.http://9front.org/releases/ 9front releases 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).http://fqa.9front.org/dash1.nothinkpad.pdf 9front “NO THINKPAD” release (2019/10/08)
Komponenty 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 Vývoj portu Debian GNU/Plan9 (Debian GNU/9front), lépe řečeno jeho myšlenkový koncept, inicioval Raul Miller Who wants to do a Plan 9 port of Debian?. Na samotném vývoji se podílela celá řada dalších vývojářů:
skupina vývojářů projektu 9front 9front developers cinap_lenrek Julius Schmidt
Reference
Související články Seznam distribucí Linuxu
Externí odkazy https://lists.debian.org/debian-devel/2000/06/msg00557.html – Who wants to do a Plan 9 port of Debian? https://lists.debian.org/debian-legal/2000/06/msg00037.html – Plan 9 is Open Sourced https://lists.debian.org/debian-devel/2011/08/msg00619.html – Revisiting Debian Plan 9 with 9front https://lists.debian.org/debian-devel/2003/01/msg01711.html – Mostly-free Plan 9 Debian distribution https://www.reddit.com/r/linux/comments/juwn4/can_9front_bring_back_debians_plan_9_port/ – Can 9front bring back Debian's Plan 9 port? https://www.reddit.com/r/linux/comments/j3ioz/plan_9_the_one_even_crazier_than_hurd_forked/ – Plan 9 (the one even crazier than HURD) forked, continues as 9front https://www.debian.org/ports/ – Debian ports home page https://wiki.debian.org/Ideas/Ports – Some ideas for ports Debian to other OS kernels https://9p.io/wiki/plan9/plan_9_wiki/ – Plan 9 from Bell Labs Wiki http://doc.cat-v.org/plan_9/ – Plan 9 from Bell Labs documentation archive http://9front.org/ – Plan9front / 9front / p9p, nezávislá vývojová větev Plan 9, která rozšiřuje distribuci Plan 9 o podporu procesorových platforem AMD64, ARM, ARM64 a MIPS, obsahuje také řadu dalších vylepšení http://www.9atom.org/ – 9atom, nezávislá vývojová větev Plan 9, která rozšiřuje distribuci Plan 9 o jádra 386 PAE a AMD64, obsahuje také řadu dalších vylepšení http://plan9.stanleylieber.com/linuxemu/ – Linux Emulation, program, který dokáže spouštět binární soubory ve formátu Linux/ELF i386 na jádře Plan 9 https://9fans.github.io/plan9port/ – plan9port, Plan 9 from User Space přenáší prostředí Unix / POSIX do Plan9 https://www.glendix.org/ – Glendix, minimalistická Linux distribuce, která obsahuje Plan 9 User Space http://lsub.org/ls/clive.html – Clive, operační systém na bázi Plan 9 https://harvey-os.org/ – Harwey OS, operační systém (nejen) na bázi Plan 9 http://www.vitanuova.com/inferno/ – Inferno, operační systém pro vytváření a podporu distribuovaných služeb
Kategorie:GNU Kategorie:Softwarové projekty