UtgÄvan av 9front 10931, en förgrening av operativsystemet Plan 9

UtgÄvan av operativsystemet 9front 10931 har presenterats, publicerad under kodnamnet "THIS TIME DEFINITELY". Projektet 9front har sedan 2011 utvecklat en oberoende fork av det distribuerade operativsystemet Plan 9 frÄn Bell Labs. Klara installationspaket har skapats för arkitekturerna i386, x86_64 och Raspberry Pi 1-4. Koden distribueras under MIT-licens. En musikkomposition kopplad till utgivningen Àr tillgÀnglig.

Den centrala idén med Plan 9 handlar om att sudda ut skillnaderna mellan lokala och fjÀrrresurser. Systemet utgör en distribuerad miljö baserad pÄ tre grundprinciper: alla resurser kan betraktas som en hierarkisk uppsÀttning filer; ingen skillnad i Ätkomsten till lokala och externa resurser; varje process har sitt eget förÀnderliga namnrymden. För att skapa en enhetlig distribuerad hierarki av filresurser anvÀnds protokollet 9P.

Forken 9front Àr anmÀrkningsvÀrd för implementeringen av ytterligare skyddsmekanismer, utvidgning av hÄrdvarustödet, förbÀttrad prestanda i trÄdlösa nÀtverk, tillÀgg av nya filsystem, implementering av ljudsubsystem och kodare/dekodare för ljudformat, stöd för USB, skapandet av webblÀsaren Mothra, utbyte av bootloader och init-system, tillÀmpningen kryptering av data pÄ disken, stöd för Unicode, nÀrvaro av en emulator för verkliga adresslÀgen, stöd för AMD64-arkitektur och 64-bitars adresseringsutrymme.

Betydande förÀndringar:

  • Den nya installationsprogrammet inkluderar ett nytt filsystem, gefs, som Ă€r speciellt designat för Plan 9, vilket stöder snapshots och Ă€r optimerat för snabb genomgĂ„ng av filer i mycket stora kataloger. Filsystemet Ă€r utformat för att bevara integriteten vid fel, sĂ„som nödstopp av strömförsörjningen, och har medel för sjĂ€lvdiagnostik som förhindrar dold datakorruption och Ă„terstĂ€llande av felaktiga data. Samtidigt Ă€r gefs helt kompatibelt med det traditionella filsystemet 9p, vars funktioner Ă„terskapas med hjĂ€lp av copy-on-write-lĂ€get och BΔ-tree-strukturen.
  • Verktygen ip och ipconfig har fĂ„tt stöd för dynamisk allokering IP-adresser via DHCPv6 och behandling av utgĂ„ngstider för prefix för IPv6.
  • SĂ„rbarheten CVE-2024-8158 har Ă„tgĂ€rdats, vilket orsakas av ett fel i autentiseringssystemet i lib9p. SĂ„rbarheten tillĂ„ter en anvĂ€ndare med ett konto i systemet att utge sig för att vara en annan anvĂ€ndare vid arbete med filsystemet. Problemet beror pĂ„ avsaknaden av korrekt matchning av anvĂ€ndarnamnet som skickas i 9p-meddelanden Tauth och Tattach med klientens UID-identifierare som tilldelas efter att anvĂ€ndaren har autentiserats. Problemet förekommer i alla versioner av 9front (felet har funnits i Plan 9-koden innan forken skapades), men pĂ„verkar endast konfigurationer med filsystemet hjfs (sĂ„rbarheten förekommer inte i system med filsystemen cwfs och gefs).

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster