GNU Guix 1.4 jau ir izlaists, un tie ir tā jaunumi

gnu-guix-1.4

GNU Guix System vai Guix System ir bezmaksas, atvērtā koda, slīdošā izlaiduma Linux izplatīšana, kas veidota, izmantojot GNU Guix pakotņu pārvaldnieku.

Ir palaisti pakotnes pārvaldnieks GNU Guix 1.4 un uz to balstītais GNU/Linux izplatīšana, Šajā jaunajā versijā ir atjauninātas 6573 pakotnes, papildus ir pievienotas 5311 jaunas pakotnes. Cita starpā GNOME 42, Xfce 4.16, Linux-libre 6.0.10, LibreOffice 7.4.3.2 un citas atjauninātās versijas.

Tiem, kas nav pazīstami ar GNU Guix, jums jāzina, ka tas ir balstīts uz Nix projekta izstrādi un papildus tipiskām pakotņu pārvaldības funkcijām atbalsta tādas funkcijas kā darījumu atjauninājumi, iespēja atsaukt atjauninājumus, strādāt bez root tiesībām. , cita starpā.

Lietojumprogrammu veidošanas skriptu un iepakošanas noteikumu definēšanai tiek piedāvāts izmantot specializētu augsta līmeņa domēnspecifisku valodu un Guile Scheme API komponentus, kas ļauj veikt visas pakotņu pārvaldības darbības Guile Scheme funkcionālajā programmēšanas valodā.Shēma.

Galvenās GNU Guix 1.4 jaunās iespējas

Šajā jaunajā versijā, kas tiek prezentēta, programmatūras vides pārvaldība ir uzlabota, kopš komanda"guix vide» ir aizstāta ar jauno komandu «guix shell», kas ļauj ne tikai izveidot būvēšanas vides izstrādātājiem, bet arī izmantot vides, lai iepazītos ar programmām, neatspoguļojot profilā un neveicot "guix instalēšana".

Lai vienkāršotu vides izveidi izstrādātājiem, "guix apvalks" nodrošina atbalstu failiem guix.scm un manifest.scm ar vides sastāva aprakstu (failu ģenerēšanai var izmantot opciju “–export-manifest”). Lai izveidotu konteinerus, kas atdarina klasisko sistēmas direktoriju hierarhiju, "guix apvalks" nodrošina opcijas “–container –emulate-fhs”.

Vēl viena izmaiņa, kas izceļas no Guix 1.4, ir tā komanda tika pievienota "guix home" pārvaldīt mājas vidi. Guix ļauj definēt visus mājas vides komponentus, tostarp pakotnes, pakalpojumus un failus, kas sākas ar punktu. Izmantojot komandu "guix home", aprakstītās mājas vides gadījumus var atkārtoti izveidot direktorijā $HOME vai konteinerā, piemēram, lai pārsūtītu savu vidi uz jaunu datoru.

Komandai "guix pack" ir pievienota opcija "-f deb", lai izveidotu atsevišķas deb pakotnes, kuras var instalēt Debian.

Lai izveidotu dažāda veida sistēmas attēlus (raw, QCOW2, ISO8660 CD / DVD, Docker un WSL2), tiek piedāvāta universāla komanda "guix sistēmas attēls", kas ļauj noteikt attēlu krātuves veidu, nodalījumus un operētājsistēmu. izveidots.

Iespēja “– melodija” ir pievienota pakotnes montāžas komandām, ļaujot norādīt procesora mikroarhitektūru, kurai tiks iespējotas konkrētas optimizācijas (piemēram, AVX-512 SIMD instrukcijas var izmantot jaunākos AMD un Intel CPU).

Gada citas izmaiņas kas izceļas no jaunās versijas:

  • Instalēšanas programma ievieš mehānismu, kas neparastas instalēšanas gadījumā automātiski saglabā svarīgu atkļūdošanas informāciju.
  • Samazināts lietojumprogrammas palaišanas laiks, izmantojot dinamisko saišu kešatmiņu, lai samazinātu statistikas izmantošanu un atvērtu sistēmas zvanus, meklējot bibliotēkas.
  • Šī ir jauna GNU Shepherd 0.9 inicializācijas sistēmas versija, kas ievieš pagaidu (pārejošu) pakalpojumu koncepciju un iespēju izveidot pakalpojumus, kas tiek aktivizēti tīkla darbības laikā (sistēmiskās ligzdas aktivizācijas stilā).
  • Ir pievienots jauns interfeiss, lai iestatītu mijmaiņas nodalījuma lielumu operētājsistēmas iestatījumos.
  • Statiskās tīkla konfigurācijas iestatīšanas saskarne ir pārveidota, tagad piedāvājot konfigurācijas deklaratīvo analogu ip komandu stilam.
  • Pievienoti 15 jauni sistēmas pakalpojumi, tostarp Jami, Samba, fail2ban un Gitile.
  • Tika atvērta vietne Packages.guix.gnu.org pakotņu pārlūkošanai.

Lejupielādējiet un iegūstiet Guix 1.4

Interesentiem tas jāzina Attēli ir ģenerēti instalēšanai USB zibatmiņā (814 MB) un izmantot virtualizācijas sistēmās (1,1 GB) priekš jūsu lejupielāde. Tā atbalsta i686, x86_64, Power9, armv7 un aarch64 arhitektūras.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.