Bylo představeno nové vydání operačního systému 9front, které je publikováno pod kódovým názvem „DO NOT INSTALL“ (píseň vydaná k příležitosti tohoto vydání). V rámci projektu 9front se od roku 2011 komunitou vyvíjí fork distribuovaného operačního systému Plan 9, nezávislý na společnosti Bell Labs. Byly připraveny instalační sestavy pro architektury i386, x86_64 a desky Raspberry Pi 1-4. Kód projektu je distribuován pod licencí MIT.
Mezi hlavní rysy 9front patří implementace dodatečných ochranných mechanismů, rozšíření podpory hardware, zlepšení fungování v bezdrátových sítích, přidání nových souborových systémů, realizace zvukového subsystému a kodérů/dekodérů zvukových formátů, podpora USB, vytvoření webového prohlížeče Mothra, nahrazení zaváděče a systému inicializace, aplikace šifrování dat na disku, podpora Unicode, přítomnost emulátoru reálného režimu, podpora architektury AMD64 a 64bitového adresového prostoru.
Základní myšlenka Plan 9 spočívá v odstranění rozdílů mezi místními a vzdálenými zdroji. Systém představuje distribuované prostředí založené na třech základních principech: všechny zdroje lze považovat za hierarchickou sadu souborů; neexistuje žádný rozdíl v přístupu k místním a externím zdrojům; každý proces má vlastní proměnlivý prostor názvů. Pro vytvoření jednotné distribuované hierarchie souborů-zdrojů se používá protokol 9P.
V nové verzi:
- Byl navržen nový ovladač Ext4srv s realizací souborového systému Ext4, který nahradil dříve používaný ovladač s FS Ext2.
- Byla rozšířena podpora zvukových adaptérů s rozhraním USB. Byla přidána podpora zvukových karet s jinou vzorkovací frekvencí než 44.1kHz.
- Byla přidána podpora DNS over TLS.
- Pro desky Raspberry Pi byl portován kód pro podporu Wi-Fi.
- Byla přidána podpora sběrnice I2C a vylepšena podpora UART pro MT7688.
- Byl přidán program Vdiff, který umožňuje prohlížení rozdílů mezi soubory v grafickém režimu.
- V Mixfs byla povolena výměna mezi zvukovými zařízeními.
- Bylo změněno chování IP zásobníku — nastavené trasy jsou nyní přiřazeny k síťovému rozhraní a odstraněny při jeho odpojení.
Zdroj: opennet.ru
