Linux-distributions- och pakethanteraren Guix 1.2 har släppts

Har lanserats GNU Guix 1.2-pakethanteraren och GNU / Linux-distributionskit som bygger på denna bas. 

Distributionssatsen kan installeras som ett fristående operativsystem i virtualiseringssystem, i containrar och på konventionell hårdvara, och den kan köras på redan installerade GNU / Linux-distributioner och fungera som en plattform för att implementera applikationer.

Användaren har funktioner såsom beroendeberäkning, arbeta utan root, rulla tillbaka till tidigare versioner vid problem, konfigurationshantering, miljökloning (skapa en exakt kopia av programvarumiljön på andra datorer), etc.

Det är värt att nämna det GNU Guix-pakethanteraren är baserad på projektets drift Nix och, förutom de typiska funktionerna pakethantering, stöder funktioner som att utföra transaktionsuppdateringar, möjligheten att rulla tillbaka uppdateringar, arbeta utan att få superanvändarbehörigheter, stöd för profiler länkade till enskilda användare, möjligheten att samtidigt installera flera versioner av ett program, skräpsamlare borttagning av oanvända versioner av paket). 

För att definiera applikationsbyggnadskript och förpackningsreglerna, det föreslås att man använder ett domänspecifikt språk på hög nivå Guile Scheme API-komponenter, som gör att alla pakethanteringsåtgärder kan utföras i det funktionella programmeringsspråket Scheme.

Huvudnyheterna i Guix 1.2

I den här nya versionen för pakethanteraren implementerades möjligheten att autentisera paketförvar Guix pull och liknande kommandon krypterar nu kryptografiskt kod från förvaret, vilket förhindrar att obehöriga åtaganden dras från förvaret.

Ocksåhar lagt till kommando "Guix git authenticate", vilken sidgör det möjligt att använda autentiseringsmekanismen föreslås för godtyckliga gitförvar.

kommandon "Guix pull" och "guix system reconfigure" implementeras för att upptäcka och blockera systemåterställning till gamla versioner för att förhindra att program återställs till sårbara versioner för att utnyttja de sårbarheter som fastställts i de nuvarande versionerna.

Lade till en automatisk uppdateringstjänst som regelbundet kör "guix pull" och "guix system reconfigure" för att hålla systemet uppdaterat, liksom stöd för SHA-3 och BLAKE2 kryptohash till kompileringsprocessen och API.

Användarvänligheten för grafisk installation förbättrades och manuset för att installera Guix i omgivningen för andra distributioner.

Vi kan också hitta de nya sidlägena till guix-sökningen, guix-systemsökningen och liknande kommandon.

Förutom det arbete gjordes för att minska sammanställningstiden och resursförbrukningen vid körning av kommandot «guix pull» med utnyttjande av den nya kompilatorn som introducerades i Guile 3.0.4 och att lagt till hurd-vm-tjänst med Guix GNU / Hurd-system korskompilering som körs som en virtuell maskin på GNU / Linux.

Lades till tre nya alternativ för omvandling av paket "–With-debug-info", "–with-c-toolchain" och "–without-tests".

Kommandot "Guix pack -RR" lägger till stöd för "fakechroot" -motorn för att skapa flyttbara paket som kan köras i miljöer utan Guix.

Lade till "gnu image" -modulen och "guix system disk-image –image-type = TYPE" -kommandot för att arbeta med systembilder på ISO-9660, qcow2 med ext4-partitioner, ext2 med Hurd-alternativ etc.

Det nämns också att nya systemtjänster har lagts till lxqt, udev-rules, hostapd, zram, autossh, webssh, ganeti, gmnisrv, guix-build-koordinator, guix-build-koordinator-agent, guix-build-koordinator-kö-builds, hurd-console, hurd-getty, hurd-vm, rshiny.

Samt de uppdaterade versionerna av programmen i 3652 paket, 1999 nya paket tillagda. Inklusive uppdaterade versioner av GNOME 3.34.2, MATE 1.24.1, upplysning 0.24.2, xfce 4.14.2, xorg-server 1.20.8, bash 5.0.16, gcc 10.2.0, gimp 2.10.22, glibc 2.31, gå till 1.14.10 , inkscape 1.0.1, libreoffice 6.4.6.2, linux-libre 5.9.3, openjdk 14.0, python 3.8.2, rost 1.46.0.

En annan av de nämnda ändringarna:

  • Minsta binära uppsättning för x86_64 och i686-arkitekturer har reducerats till 60 MB.
  • Lagt till stöd för FS NTFS i det grafiska installationsprogrammet.
  • Arbetet har börjat med implementeringen av det ursprungliga GNU / Hurd-stödet.

Ladda ner Guix 1.2

Slutligen för dem som är intresserade av att testa pakethanteraren eller distributionen, du kan kontrollera detaljerna installation och / eller hitta bilderna för nedladdning, I följande länk.

Bilderna för installation i USB Flash (489 MB) och deras användning i virtualiseringssystem (479 MB). Stöds arbete med i686-, x86_64-, armv7- och aarch64-arkitekturer.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.