Ang GNU Guix 1.3 ay mayroong maraming mga pagpapabuti para sa distro at sa manager ng package

Ang paglabas ng ang bagong bersyon ng manager ng package at pamamahagi ng Linux GNU Guix 1.3 kung saan idinagdag ang maraming mahahalagang pagbabago, tulad ng halimbawa

Para sa mga hindi nakakaalam Dapat malaman ng manager ng package ng GNU Guix na ito ay batay sa pagpapatakbo ng proyekto ng Nix at bilang karagdagan sa mga tipikal na pag-andar sa pamamahala ng package, Sinusuportahan ang mga tampok tulad ng pagsasagawa ng mga transactional update, ang kakayahang i-roll back ang mga update, nagtatrabaho nang hindi nakakakuha ng mga pribilehiyo superuser, suporta para sa mga profile na naka-link sa mga indibidwal na gumagamit, ang kakayahang sabay na mag-install ng maraming mga bersyon ng isang programa, mga nangongolekta ng basura (pagkilala at pag-aalis ng mga hindi nagamit na bersyon ng mga pakete).

Tulad ng para sa pamamahagi, nagsasama lamang ito ng mga libreng bahagi at may kasamang kernel ng GNU Linux-Libre Pagkuha ng mga item na hindi libre sa binary firmware. Ang GCC 9.3, ang manager ng serbisyo ng GNU Shepherd, na binuo bilang isang kahalili sa SysV-init na may suporta sa dependency, ginamit bilang isang sistema ng pagsisimula, ay ginagamit para sa pag-mounting.

Ano ang bago sa Guix 1.3?

Sa bagong bersyon na ito ay ipinakita Na-highlight na ang kahinaan sa CVE-2021-27851 ay naayos sa guix-daemon, na pinapayagan ang isang lokal na gumagamit na itaas ang mga pribilehiyo sa system. Ang problema ay nauugnay sa ang katunayan na sa panahon ng pagpapatupad ng utos »guix build', Dahil ang direktoryo ng build ay nanatiling nasusulat para sa lahat at ang gumagamit ay maaaring lumikha ng isang mahirap na link sa isang file na pagmamay-ari ng root user at matatagpuan sa labas ng direktoryo.

Sa kabilang banda mahahanap natin iyon paunang suporta para sa arkitekturang POWER9 ay ipinatupad, pati na rin ang mga na-update na bersyon ng pakete ng system, kung saan nabanggit na sa bagong bersyon na ito tungkol sa 3100 ang isinama at sa mga bagong naidagdag na mga pakete ay tungkol sa 2009.

Rin Initrd ay nabanggit na pagkakaroon ng suporta ng bcachefs pinagana sa pamamagitan ng default at na ang CUPS print server ay may »brlaser» serbisyo na pinagana sa pamamagitan ng default upang suportahan ang mga Brother printer, bilang karagdagan sa bagong mga serbisyo sa system ang naidagdag.

Sa bahagi ng tagapamahala ng package, naka-highlight na ang kakayahang gamitin ang nagpapahayag na mode ng pagpapatupad ay ibinigay, kung saan sa halip na isang serye ng mga utos »guix install»At«guix remove«, Isang utos« guix package --manifest=manifest.scm»Gamit ang kahulugan sa manifest ng lahat ng mga application na mai-install.

Sa iba pang mga pagbabago tumayo mula sa bagong bersyon na ito:

  • Nagdagdag ng isang bagong utos na "guix import go" para sa recursive na pag-import ng mga pakete sa Go language, isinasaalang-alang ang mga dependency.
  • Ang utos"guix import opam»Nagbibigay ng suporta para sa mga pakete ng Coq. Nagbibigay ang peti ng pag-import ng guix ng mga semantiko na bersyon sa recursive loading mode. Ang utos "guix import nix".
  • Na-optimize ang pag-install ng precompiled (kapalit) na binary packages at pagpabilis ng "guix system init" na utos.
  • Ang pagpipiliang "–discover" ay naidagdag sa guix-daemon upang makita ang mga server sa lokal na network na nagbibigay ng mga nakolektang binary packet (mga kahalili) gamit ang mga mDNS / DNS-SD na mga protokol. Upang magpadala ng mga anunsyo mula sa mga server, ang pagpipiliang "–advertise" ay naidagdag sa »utosguix publish".
  • Ang kakayahang gamitin ang Zstd algorithm para sa packet compression ay naipatupad.
  • Sa mode na "–verbosity = 1", ihinto ang output ng na-download na mga URL.
  • Sa halip na mga subcommand »disk-image"Y"vm-image«, Iminungkahi ang pangkalahatang utos»guix system image".
  • Ang suporta para sa SPICE protocol ay naidagdag sa pamamahagi ng imahe para sa mga virtual machine.
  • Ang isang awtomatikong pag-install mode ay naidagdag sa script ng pag-install.
  • Naidagdag ang serbisyo lvm-device-mapping upang suportahan ang Linux Logical Volumne Manager (LVM).
  • Nagdagdag ng "guix -t rock64-raw na imahe ng system" na mode upang makabuo ng mga imahe ng layout para sa mga board ng Rock64.

I-download ang Guix 1.3

Panghuli para sa mga interesadong subukan ang package manager o pamamahagi, maaari mong suriin ang mga detalye pag-install at / o hanapin ang mga imahe para sa pag-download, Sa sumusunod na link.


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.