UtgÄvan av GoboLinux 017 med sin unika filsystemhierarki

Efter tre och ett halvt Är sedan den senaste utgivningen formad utgivning av distribution GoboLinux 017. I GoboLinux anvÀnds en stackmodell för att bilda katalogtrÀdet istÀllet för den traditionella filhierarkin som finns i Unix-system. funktionen unix_crypt, som tar emot det lösenord som anvÀndaren anger utan att utföra escape av specialtecken. I git-repositoriet Varje program installeras i en separat katalog. Storleken installationsbilden Àr 1,9 GB, vilket ocksÄ kan anvÀndas för att bekanta sig med distributionens möjligheter i Live-lÀge.

Roten i GoboLinux bestÄr av katalogerna /Programs, /Users, /System, /Files, /Mount och /Depot. Nackdelen med att sammanföra alla komponenter av ett program i en katalog, utan att separera instÀllningar, data, bibliotek och körbara filer, Àr behovet av att lagra data (t.ex. loggar, konfigurationsfiler) nÀra systemfiler. Fördelen Àr möjligheten att installera olika versioner av samma program parallellt (t.ex. /Programs/LibreOffice/6.4.4 och /Programs/LibreOffice/6.3.6) och förenkla systemunderhÄll (t.ex. för att ta bort ett program rÀcker det med att ta bort den relaterade katalogen och rensa de symboliska lÀnkarna i /System/Index).

För att vara kompatibel med standarden FHS (Filesystem Hierarchy Standard) fördelas körbara filer, bibliotek, loggar och konfigurationsfiler över de vanliga katalogerna /bin, /lib, /var/log och /etc genom symboliska lÀnkar. Dessa kataloger Àr som standard osynliga för anvÀndaren, tack vare anvÀndningen av en speciell kÀrnmodul, som döljer dessa kataloger (innehÄllet Àr endast tillgÀngligt vid direkt Ätkomst till filen). För att förenkla navigering mellan filtyper finns katalogen /System/Index i distributionen, dÀr olika typer av innehÄll markeras med symboliska lÀnkar, till exempel listan över tillgÀngliga körbara filer finns i underkatalogen /System/Index/bin, delad data i /System/Index/share, och bibliotek i /System/Index/lib (till exempel /System/Index/lib/libgtk.so hÀnvisar till /Programs/GTK+/3.24/lib/libgtk-3.24.so).

För paketbyggen anvÀnds projektets arbete ALFS (Automated Linux from Scratch). Byggscripts formuleras i form av
recept, vid vilket koden för programmet och nödvĂ€ndiga beroenden automatiskt laddas. För snabb installation av program utan omkompilering erbjuds tvĂ„ arkiv med redan sammanstĂ€llda binĂ€rpaket — ett officiellt, som stöds av utvecklarteamet för distributionen, och ett inofficiellt, som skapats av anvĂ€ndarsamhĂ€llet. Installation av distributionen sker med hjĂ€lp av en installerare som stödjer bĂ„de grafiskt och textlĂ€ge.

NyckelförbÀttringar GoboLinux 017:

  • En förenklad modell för hantering och utveckling "recept", som Ă€r helt integrerad med GoboLinux Compile:s byggverktyg. RecepttrĂ€det Ă€r nu en vanlig Git-repo, hanterad via GitHub och klonas in i systemet i katalogen /Data/Compile/Recipes, frĂ„n vilken recepten anvĂ€nds direkt i GoboLinux Compile.
  • Verktyget ContributeRecipe, som anvĂ€nds för att skapa ett paket baserat pĂ„ en receptfil och ladda upp det till servrarna GoboLinux.org för granskning, skapar nu en förgrening frĂ„n den lokala klonen av Git-repo, lĂ€gger till ett nytt recept och skickar en pull-begĂ€ran till det huvudsakliga recepttrĂ€det pĂ„ GitHub.
  • Fortsatt förbĂ€ttring av det minimalistiska anvĂ€ndarmiljöet baserat pĂ„ fönsterhanteraren Awesome. Genom anslutning av tillĂ€gg skrivet i Lua, baserat pĂ„ Awesome, har arbetet med flytande fönster implementerats, som Ă€r bekanta för de flesta anvĂ€ndare, samtidigt som alla möjligheter för mosaiklayout har bevarats.
    FörbÀttringar har gjorts i widgets för att hantera Wi-Fi, ljud, batteriladdning och skÀrmens ljusstyrka. En ny widget för Bluetooth har lagts till. Ett verktyg för att skapa skÀrmdumpar har implementerats.

    UtgÄvan av GoboLinux 017 med sin unika filsystemhierarki
  • Versionerna av de sammansatta delarna av distributionen har uppdaterats. Nya drivrutiner har lagts till. Distributionen följer en modell för leverans av endast de senaste versionerna av bibliotek i den grundlĂ€ggande miljön. AnvĂ€ndaren kan anvĂ€nda Runner, ett verktyg för virtuell filsystem, för att sammanstĂ€lla och installera vilken version av ett bibliotek som helst, som kan samexistera med den version som erbjuds i systemet.
  • Stödet för Python 2 har upphört, den har helt tagits bort frĂ„n distributionen och alla systemscript som varit beroende av den har omarbetats för att fungera med Python 3.
  • GTK2-biblioteket har ocksĂ„ tagits bort (endast paket med GTK3 tillhandahĂ„lls).
  • NCurses Ă€r som standard kompilerat med stöd för Unicode (libncursesw6.so), den ASCII-begrĂ€nsade varianten libncurses.so har uteslutits frĂ„n distributionen.
  • Ljudsystemet har övergĂ„tt till att anvĂ€nda PulseAudio.
  • Den grafiska installationen har överförts till Qt 5.

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