Efter tre år er den nye version af GoboLinux 017 her, og disse er dens ændringer

Tre et halvt år efter den sidste version blev den nye version af Linux-distributionen "GoboLinux 017" udgivet. Denne distribution adskiller sig fra mange andre , fordi den i stedet for at bruge et traditionelt Unix-baseret filhierarki anvender en mappetræstakmodel, hvor hvert program er installeret i en separat mappe.

Rodmappen i GoboLinux består af /Programs, /Users, /System, /Files, /Mount og /Depot . En fordel er muligheden for at installere forskellige versioner af den samme applikation parallelt, hvilket forenkler systemvedligeholdelsen, da du for eksempel blot sletter den mappe, der er tilknyttet det, for at fjerne et program.

For kompatibilitet med FHS distribueres eksekverbare filer, biblioteker, logfiler og konfigurationsfiler i de sædvanlige / bin, / lib, / var / log og / etc mapper via symbolske links.

Samtidig er disse mapper som standard ikke synlige for brugeren takket være brugen af ​​et specielt kernemodul, da det tager sig af at skjule disse mapper.

For at forenkle navigationen af ​​filtyper indeholder distributionen mappen /System/Index, hvor forskellige typer indhold er markeret med symbolske links ; for eksempel en liste over eksekverbare filer, der er tilgængelige i undermappen /System/Index/bin, delte data i /System/Index/share og biblioteker i /System/Index/lib (for eksempel refererer /System/Index/lib/libgtk.so til /Programs/GTK+/3.24/lib/libgtk-3.24.so).

At bygge pakker ved hjælp af resultaterne fra ALFS-projektet (Automated Linux from Scratch). Byggeskripterne udføres som "Opskrifter" ; når de startes, indlæses programkoden og de nødvendige afhængigheder automatisk.

For hurtig programinstallation uden genopbygning tilbydes to arkiver med præ-samlede binære pakker: det officielle, understøttet af distributionens udviklingsteam, og det uofficielle, oprettet af brugerfællesskabet. Distributionssættet installeres ved hjælp af et installationsprogram , der understøtter både grafisk og tekstbaseret drift.

Vigtigste nyheder i GoboLinux 017

I denne nye version foreslår udviklerne en forenklet model til administration og udvikling af opskrifter , som er fuldt integreret med GoboLinux' assembly-værktøjer. Opskriftstræet er nu et standard Git-arkiv, der administreres via GitHub og klones i systemet til mappen /Data/Compile/Recipes, hvorfra opskrifter bruges direkte i GoboLinux-bygget.

Hjælpeprogrammet ContributeRecipe , der bruges til at oprette en pakke baseret på en Recpie-fil og uploade den til GoboLinux.org-servere til gennemgang, opretter nu en gren af ​​den lokale klon af Git-repositoryet, tilføjer en ny opskrift til den og sender en pull-anmodning til hovedtræet på GitHub.

En anden ændring nævnt i annonceringen er den løbende forbedring af et minimalistisk brugermiljø baseret på Awesome -vindueshåndteringen .

Ved at forbinde plugins i det Awesome-baserede Lua -sprog arbejdes der desuden med flydende vinduer, som de fleste brugere kender, samtidig med at alle mulighederne for et flisebelagt design bevares.

Widgets blev forbedret til at styre Wi-Fi, lyd, batteristrøm og skærmens lysstyrke, plus en ny widget til Bluetooth blev tilføjet, og et værktøj til at oprette skærmbilleder blev implementeret.

Af de andre ændringer:

  • Opdaterede versioner af distributionskomponenter.
  • Nye drivere tilføjet.
  • Support til Python 2-tolken er afbrudt, som er blevet fjernet fuldstændigt fra distributionen, og alle sammenkædede systemskripter er blevet omgjort til at arbejde med Python 3.
  • GTK2-biblioteket er også fjernet fra kompositionen (kun pakker leveres med GTK3).
  • NCurses oprettes som standard med Unicode-understøttelse (libncursesw6.so), indstillingen libncurses.so, begrænset til ASCII, er ekskluderet fra levering.
  • Lydundersystem ændret til PulseAudio.
  • Det grafiske installationsprogram er oversat til Qt 5.

Aflad

Hvis du er interesseret i at lære mere om distributionen eller hente systembilleder, kan du gøre det fra deres officielle hjemmeside.


Tilføj som foretrukken kilde i Google