Linux Verdeelung a Package Manager Guix 1.2 ass scho verëffentlecht ginn

Goufen lancéiert de GNU Guix 1.2 Package Manager an de GNU / Linux Verdeelungskit op dëser Basis gebaut. 

De Verdeelungskit kann als eegestännege Betribssystem installéiert ginn a Virtualiséierungssystemer, a Container an op konventioneller Hardware, an et kann op scho installéiert GNU / Linux Verdeelunge lafen, als eng Plattform fir Uwendungen ëmzesetzen.

Benotzer huet Funktiounen wéi Ofhängegkeet Comptabilitéit, ouni Root schaffen, rullt zréck op fréier Versiounen am Fall vu Probleemer, Konfiguratiounsmanagement, Ëmfeld klonen (eng exakt Kopie vum Softwareumfeld op anere Computeren erstellen), asw.

Et ass derwäert ze ernimmen de GNU Guix Package Manager baséiert op de Fonctionnement vum Projet Nix an, zousätzlech zu den typesche Funktiounen Package Management, ënnerstëtzt Features wéi Transaktiounsupdates auszeféieren, d'Fäegkeet Updates zréckzekréien, ze schaffen ouni Superuser Privilegien ze kréien, Ënnerstëtzung fir Profiler verbonne mat eenzelne Benotzer, d'Fäegkeet gläichzäiteg verschidde Versioune vun engem Programm ze installéieren, Müllsamler (Identifikatioun an Entféierung vun net benotzte Versioune vu Packagen). 

Fir d'Applikatiouns Skripte ze definéieren an d'Verpakungsregelen, et gëtt virgeschloen eng Domain-spezifesch Héichsprooch ze benotzen Guile Scheme API Komponenten, déi Iech erlaben all Package Management Operatiounen am funktionelle Programmiersprache Scheme auszeféieren.

Main Neiegkeeten vum Guix 1.2

An dëser neier Versioun fir de Päckmanager gouf d'Fäegkeet fir Pauscheppositorien ze authentifizéieren implementéiert "Guix Pull" an ähnlech Kommandoen elo kryptographesch authentifizéieren Code deen aus dem Repository gezunn ass, verhënnert datt onerlaabten Engagementer aus dem Repository gezunn ginn.

Ochs huet Kommando bäigefüügt "Guix git authentifizéieren", wat perlaabt den Authentifikatiounsmechanismus ze benotzen proposéiert fir arbiträr Gitt Repositories.

D'Befehle "Guix Pull" a "Guix System reconfigure" ginn implementéiert fir Systemrollback z'entdecken an ze blockéieren op al Versioune fir ze verhënneren datt Programmer op vulnérabel Versiounen zréckgesat gi fir d'Schwachlëchkeeten déi an den aktuelle Versiounen fixéiert sinn auszenotzen.

En automateschen Update Service bäigesat déi periodesch "guix pull" a "guix system reconfigure" ausféiere fir de System um neiste Stand ze halen, souwéi Ënnerstëtzung fir SHA-3 a BLAKE2 Krypto Hashen zum Kompiléierungsprozess an API.

Verbessert d'Usibilitéit vum grafeschen Installateur an de Skript fir Guix an der Ëmwelt vun aneren Distributiounen z'installéieren.

Mir kënnen och déi nei Paging Modi fir d'Guix Sich, d'Guix System Sich an ähnlech Befehle fannen.

Donieft gouf geschafft fir d'Kompilatiounszäit ze reduzéieren an de Verbrauch vu Ressourcen beim Ausféiere vum Kommando "guix pull" profitéiert vum neie Compiler agefouert an Guile 3.0.4 an dat addéiert Hurd-vm Service mam Guix GNU / Hurd System Cross-Compilatioun déi als virtuell Maschinn op GNU / Linux leeft.

Goufen derbäi dräi nei Package Transformatiounsoptiounen "–With-debug-info", "–with-c-toolchain" an "–ouni Tester".

De Kommando "Guix Pack -RR" füügt Ënnerstëtzung fir de "fakechroot" Motor fir relokabelbare Packagen ze kreéieren dat kann an Ëmfeld ouni Guix lafen.

De Modul "gnu Image" an de "guix System Disk-Image –image-type = TYPE" Kommando bäigefüügt fir mat Systembilder op ISO-9660 ze schaffen, qcow2 mat ext4 Partitionen, ext2 mat Hurd Optiounen, etc.

Et gëtt och erwähnt datt neie System Servicer bäigefüügt lxqt, udev-rules, hostapd, zram, autossh, webssh, ganeti, gmnisrv, guix-build-coordinator, guix-build-coordinator-agent, guix-build-coordinator-queue-builds, hurd-console, hurd-getty, hurd-vm, rshiny.

Wéi och déi aktualiséiert Versioune vu Programmer an 3652 Packagen, 1999 nei Packagen derbäi. Inklusiv aktualiséiert Versioune vun GNOME 3.34.2, MATE 1.24.1, Opklärung 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, gitt op 1.14.10 , Inkscape 1.0.1, libreoffice 6.4.6.2, Linux-libre 5.9.3, openjdk 14.0, Python 3.8.2, Rust 1.46.0.

Eng aner Ännerung déi erwähnt gëtt:

  • De Mindestbinarset fir x86_64 an i686 Architekturen ass op 60MB reduzéiert.
  • Ënnerstëtzung fir FS NTFS am grafeschen Installateur bäigefüügt.
  • D'Aarbechten hunn un der Ëmsetzung vun der natierlecher GNU / Hurd Ënnerstëtzung ugefaang.

Guix 1.2 eroflueden

Endlech fir déi déi interesséiert sinn de Package Manager oder d'Verdeelung ze testen, kënnt Dir d'Detailer kontrolléieren Installatioun an / oder d'Biller fannen fir erofzelueden, An de folgende Link.

D'Biller fir d'Installatioun am USB Flash (489 MB) an hir Notzung a Virtualiséierungssystemer (479 MB). Ënnerstëtzte Aarbecht op i686, x86_64, armv7, an aarch64 Architekturen.


Den Inhalt vum Artikel hält sech un eis Prinzipie vun redaktionnell Ethik. Fir e Feeler ze mellen klickt hei.

Gitt d'éischt fir ze kommentéieren

Gitt Äre Kommentar

Är Email Adress gëtt net publizéiert ginn. Néideg Felder sinn markéiert mat *

*

*

  1. Responsabel fir d'Daten: Miguel Ángel Gatón
  2. Zweck vun den Donnéeën: Kontroll SPAM, Kommentarmanagement.
  3. Legitimatioun: Är Zoustëmmung
  4. Kommunikatioun vun den Donnéeën: D'Donnéeë ginn net un Drëttubidder matgedeelt ausser duerch legal Verpflichtung.
  5. Datenspeicher: Datebank gehost vun Occentus Networks (EU)
  6. Rechter: Zu all Moment kënnt Dir Är Informatioun limitéieren, recuperéieren an läschen.