En ny version av operativsystemet 9front har presenterats, som publicerades under kodnamnet "DO NOT INSTALL" (en lÄt i samband med lanseringen). Inom ramen för projektet 9front har samhÀllet sedan 2011 utvecklat en oberoende fork av det distribuerade operativsystemet Plan 9, som inte Àr kopplat till Bell Labs. FÀrdiga installationspaket har skapats för arkitekturer i386, x86_64 och Raspberry Pi 1-4. Koden för projektet distribueras under MIT-licensen.
Bland funktionerna i 9front noteras implementeringen av ytterligare skyddsmekanismer, utökad support för hÄrdvara, förbÀttrad funktionalitet i trÄdlösa nÀtverk, tillÀgg av nya filsystem, implementering av ljudsubsystem och ljudformatkodare/dekodare, stöd för USB, skapande av webblÀsaren Mothra, byte av bootloader och init-system. kryptering av data pÄ disk, stöd för Unicode, nÀrvaron av en emulator för realmode, stöd för AMD64-arkitektur och 64-bitars adresseringsrymd.
Huvudidéen med Plan 9 handlar om att sudda ut skillnaderna mellan lokala och externa resurser. Systemet utgör en distribuerad miljö baserad pÄ tre grundlÀggande principer: alla resurser kan ses som en hierarkisk uppsÀttning av filer; det finns ingen skillnad i tillgÄngen till lokala och externa resurser; varje process har sitt eget förÀnderliga namnrum. Protokollet 9P anvÀnds för att skapa en enhetlig distribuerad hierarki av filresurser.
I den nya versionen:
- En ny drivrutin Ext4srv har föreslagits med implementeringen av filsystemet Ext4, vilket har ersatt den tidigare anvÀnda drivrutinen för Ext2 FS.
- Stödet för ljudkort med USB-grÀnssnitt har utökats. Stöd för ljudkort med samplingfrekvenser olika frÄn 44.1kHz har lagts till.
- Stöd för DNS över TLS har lagts till.
- För Raspberry Pi-kort har koden portats för att stödja Wi-Fi.
- Stöd för I2C-bussen har lagts till och stödet för UART för MT7688 har förbÀttrats.
- Programmet Vdiff har lagts till, vilket möjliggör visning av skillnader mellan filer i grafiskt lÀge.
- I Mixfs har vÀxling mellan ljudenheter tillÄtits.
- Beteendet hos IP-stacken har Ă€ndrats â instĂ€llda rutter Ă€r nu kopplade till nĂ€tverksgrĂ€nssnittet och tas bort nĂ€r det kopplas frĂ„n.
KĂ€lla: opennet.ru
