Ang GNU Guix 1.4 ay inilabas na at ito ang mga balita nito

gnu-guix-1.4

Ang GNU Guix System o Guix System ay isang libre, open source, rolling release na pamamahagi ng Linux na binuo sa paligid ng GNU Guix package manager.

Ay inilunsad ang manager ng package GNU Guix 1.4 at ang pamamahagi ng GNU/Linux batay dito, Sa bagong bersyon na ito, 6573 na mga pakete ang na-update, bilang karagdagan sa 5311 na mga bagong pakete ay naidagdag. Sa iba pang mga bagay, na-update ang mga bersyon ng GNOME 42, Xfce 4.16, Linux-libre 6.0.10, LibreOffice 7.4.3.2, bukod sa iba pa.

Para sa mga hindi pamilyar sa GNU Guix, dapat mong malaman na ito ay batay sa mga pag-unlad mula sa proyekto ng Nix at, bilang karagdagan sa mga tipikal na pag-andar ng pamamahala ng package, sumusuporta sa mga tampok tulad ng mga transactional update, ang kakayahang ibalik ang mga update, gumagana nang walang mga pribilehiyo sa ugat. , Bukod sa iba pang mga bagay.

Upang tukuyin ang mga script ng pagbuo ng application at mga panuntunan sa packaging, iminumungkahi na gumamit ng isang espesyal na mataas na antas na wika na partikular sa domain at mga bahagi ng Guile Scheme API na nagbibigay-daan sa iyong isagawa ang lahat ng pagpapatakbo ng pamamahala ng package sa functional programming language ng Guile Scheme. Scheme.

Pangunahing bagong tampok ng GNU Guix 1.4

Sa bagong bersyon na ito na ipinakita, ang pamamahala ng kapaligiran ng software ay pinabuting, dahil ang utos "kapaligiran ng guix» ay pinalitan ng bagong command na «guix shell», na nagbibigay-daan hindi lamang upang lumikha ng mga build environment para sa mga developer, ngunit gumamit din ng mga kapaligiran upang maging pamilyar sa mga programa nang hindi ipinapakita sa profile at nang hindi gumaganap "guix install".

Upang gawing simple ang paglikha ng mga kapaligiran para sa mga developer, Ang "guix shell" ay nagbibigay ng suporta para sa guix.scm at manifest.scm file na may paglalarawan ng komposisyon sa kapaligiran (maaaring gamitin ang opsyong “–export-manifest” para makabuo ng mga file). Para gumawa ng mga container na tumutulad sa classic na system directory hierarchy, ang "guix shell" ay nagbibigay ng mga opsyon “–lalagyan –emulate-fhs”.

Ang isa pang pagbabago na kapansin-pansin mula sa Guix 1.4 ay iyon idinagdag ang utos "Guix sa bahay" upang pamahalaan ang kapaligiran ng tahanan. Binibigyang-daan ka ng Guix na tukuyin ang lahat ng bahagi ng kapaligiran sa bahay, kabilang ang mga pakete, serbisyo, at mga file na nagsisimula sa isang tuldok. Gamit ang command "Guix sa bahay", ang mga instance ng inilalarawan na kapaligiran sa tahanan ay maaaring muling likhain sa direktoryo ng $HOME o sa isang lalagyan, halimbawa, upang ilipat ang iyong sariling kapaligiran sa isang bagong computer.

Nagdagdag ng opsyon na "-f deb" sa command na "guix pack" upang lumikha ng mga standalone na deb package na maaaring i-install sa Debian.

Upang lumikha ng iba't ibang uri ng mga imahe ng system (raw, QCOW2, ISO8660 CD / DVD, Docker at WSL2), iminungkahi ang isang unibersal na command na "guix system image", na nagbibigay-daan sa iyo upang matukoy ang uri ng imbakan, partisyon at operating system para sa mga imahe. nilikha.

Ang pagpipilian “–tune” ay naidagdag sa mga package assembly command, na nagbibigay-daan sa iyong tukuyin ang processor microarchitecture kung saan ang mga partikular na pag-optimize ay paganahin (halimbawa, ang AVX-512 SIMD na mga tagubilin ay maaaring gamitin sa mas bagong AMD at Intel CPU).

Ng iba pang mga pagbabago tumayo mula sa bagong bersyon:

  • Ang installer ay nagpapatupad ng mekanismo upang awtomatikong i-save ang mahalagang impormasyon sa pag-debug kung sakaling magkaroon ng abnormal na pag-install.
  • Binawasan ang oras ng pagsisimula ng application sa pamamagitan ng paggamit ng dynamic na link cache upang bawasan ang paggamit ng mga istatistika at bukas na mga tawag sa system kapag naghahanap ng mga aklatan.
  • Ito ay isang bagong bersyon ng sistema ng pagsisimula ng GNU Shepherd 0.9, na nagpapatupad ng konsepto ng pansamantalang (lumilipas) na mga serbisyo at ang kakayahang lumikha ng mga serbisyo na isinaaktibo sa panahon ng aktibidad ng network (sa istilo ng systemd socket activation).
  • Ang isang bagong interface ay idinagdag upang itakda ang laki ng swap partition sa mga setting ng operating system.
  • Ang interface para sa pagtatakda ng isang static na configuration ng network ay muling idinisenyo, ngayon ay nag-aalok ng isang configuration na deklaratibong analogue sa ip command style.
  • Nagdagdag ng 15 bagong serbisyo ng system, kabilang ang Jami, Samba, fail2ban, at Gitile.
  • Ang Packages.guix.gnu.org site para sa pag-browse ng package ay inilunsad.

I-download at Kunin ang Guix 1.4

Para sa mga interesado dapat malaman yan Ang mga imahe ay nabuo para sa pag-install sa USB Flash (814 MB) at gamitin sa virtualization system (1,1 GB) para sa ang iyong pag-download. Sinusuportahan nito ang mga arkitektura ng i686, x86_64, Power9, armv7 at aarch64.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.