Dumating ang NixOS 22.05 na may bagong installer, GNOME 42 at higit sa 9000 bagong pakete

NixOS 22.05 Installer

Bagama't hindi ito ganap na nakahiwalay, hindi karaniwan na makahanap ng mga pamamahagi ng Linux na walang graphical na installer. Ang nakakakita ng guided installer na nagbibigay-daan sa amin na mag-install ng operating system na halos nagbibigay-daan ito upang tanggapin sa lahat ng mga screen ay isang bagay na mas nagpapadali sa mga bagay, at sa ilang uri ng "server" na mga pamamahagi o mga espesyal na tulad ng Arch Linux ay hindi pa rin nila ginagawa. may installer. Si Arch ay lalong naiiwan na nag-iisa sa bagay na ito, tulad ng linggong ito dumating na Nix OS 22.05 at isa iyon sa mga inobasyon nito.

Bagama't maraming mga bagong feature na maaari nating pag-usapan, ito ang pinakatanyag, kaya kailangan mong bigyang pansin ito. Ang installer na kanilang napili ay naging Calamaresna personal kong pinakagusto. Ginagawa nitong mas madali ang mga bagay, kabilang ang pag-install ng operating system sa isang flash drive. This should be so simple, wala sa iba, ask Canonical and its Ubiquity, parang ganun ang mga araw ay bilang na ngunit patuloy na kumapit.

Mga highlight ng NixOS 22.05

  • Gumagamit na ngayon ang firefox browser sa x86_64-linux ng profile-guided optimization, na nagreresulta sa mas tumutugon na karanasan sa pagba-browse.
  • Nagdagdag ng security.acme.defaults upang pasimplehin ang pag-configure ng maraming certificate nang sabay-sabay. Binubuksan din nito ang opsyong gumamit ng pagpapatunay ng DNS-01 kapag ang enableACME ay ginagamit sa mga virtual host ng web server (halimbawa, services.nginx.virtualHosts.*.enableACME).
  • Ang GNOME ay na-update sa bersyon 42.
  • Sinusuportahan na ngayon ng stdenv.mkDerivation ang isang finalAttrs: parameter na naglalaman ng mga huling argumento sa mkDerivation kasama ang mga override. Sinusuportahan na ngayon ng drv.overrideAttrs ang dalawang finalAttrs: previousAttrs: parameters. Nagbibigay-daan ito sa iyong i-override ang mga container sa pare-parehong paraan, na nagbibigay ng alternatibo sa rec {} na syntax. Bukod pa rito, maaari na ngayong i-reference ng passthru ang finalAttrs.finalPackage na naglalaman ng final package, kabilang ang mga attribute gaya ng mga output path at overrideAttrs.
  • Maaaring pasimplehin ang mga bagong pagsasama-sama ng wika sa pamamagitan ng pag-override sa isang package na "prototype" na naglalaman ng logic na tukoy sa wika. Inaalis nito ang pangangailangan para sa dagdag na override na layer para sa mga argumentong "generic constructor", kaya inaalis ang problema sa kakayahang magamit at pinagmulan ng mga bug.
  • Available na ngayon ang PHP 8.1 mula sa mga opisyal na repository nito.
  • Ang Mattermost ay na-update sa pinahabang bersyon ng suporta na 6.3, dahil ang dating nakabalot na pinalawig na bersyon ng suporta na 5.37 ay umaabot na sa katapusan ng buhay nito. Maaaring tumagal ng ilang sandali ang paglilipat; para sa karagdagang impormasyon, hinihiling nilang makita ang changelog at ang mahahalagang tala ng update.
  • ang systemd services ay maaari na ngayong magtakda ng systemd.services. .reloadTriggers sa halip na reloadIfChanged para sa isang mas butil na pagkakaiba sa pagitan ng mga pag-reload at pag-restart.
  • Na-update ang Systemd sa bersyon 250.
  • Ang Pulseaudio ay na-update sa bersyon 15.0 at ngayon ay opsyonal na sumusuporta sa mga karagdagang Bluetooth audio codec gaya ng aptX o LDAC, na may suporta sa paglipat ng codec na available sa pavucontrol. Ang tampok na ito ay hindi pinagana bilang default ngunit maaaring paganahin gamit ang hardware.pulseaudio.package = pkgs.pulseaudioFull;. Ang mga kasalukuyang third-party na module na nagbigay ng katulad na functionality, gaya ng pulseaudio-modules-bt o pulseaudio-hsphfpd, ay hindi na ginagamit at inalis na.
  • Ang PostgreSQL ay ngayon bilang default sa bersyon 14.
  • Ang bagong postgresqlTestHook ay nagpapatakbo ng isang PostgreSQL server sa panahon ng mga pagsubok sa pakete.
  • Nagde-default ang kops sa bersyon 1.22.4, na magbibigay-daan sa Instance Metadata Service Bersyon 2 at nangangailangan ng mga token sa mga bagong cluster na nagpapatakbo ng Kubernetes 1.22. Dagdagan nito ang seguridad bilang default, ngunit maaaring masira ang ilang uri ng mga workload. Tingnan ang mga tala sa paglabas para sa higit pang mga detalye.
  • Maaaring gamitin ng mga may-akda ng module ang mkRenamedOptionModuleWith upang i-automate ang cycle ng paghinto sa paggamit nang hindi nakakagambala sa mga may-akda ng module na wala sa puno at sa kanilang mga user.
  • Ang default na bersyon ng GHC ay na-update mula 8.10.7 hanggang 9.0.2. Gagamitin na ngayon ng pkgs.haskellPackages at pkgs.ghc ang bersyong ito bilang default.
  • Gumagamit na ngayon ang mga CD ng pag-install ng GNOME at Plasma ng pkgs.calamares at pkgs.calamares-nixos-extensions upang payagan ang mga user na madaling i-install at i-configure ang NixOS gamit ang isang graphical na interface.

Nix OS magagamit na ngayon, at maaaring i-download mula sa sumusunod na button:

I-download ang NixOS 22.05


Iwanan ang iyong puna

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

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  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.