GNU Guix 1.3 ngwugwu njikwa na nkesa dabere na ya dị

A tọhapụrụ onye njikwa ngwugwu GNU Guix 1.3 na nkesa GNU dabere na ya.Linux. Для загрузки сформированы образы для установки на USB Flash (610 МБ) и использования в системах виртуализации (972 МБ). Поддерживается работа на архитектурах i686, x86_64, Power9, armv7 и aarch64.

Nkesa ahụ na-enye ohere itinye ma dị ka OS nke nọọrọ onwe ya na sistemụ mebere eme ihe, n'ime akpa na na ngwaike nkịtị, yana ịgba ọsọ na nkesa GNU/Linux arụnyerela.Linux, na-eje ozi dị ka ikpo okwu maka itinye ngwa. A na-enye onye ọrụ atụmatụ dịka njikwa ịdabere, nrụpụta ndị a na-emegharị ugboro ugboro, ọrụ enweghị mgbọrọgwụ, ịtụgharịghachi na ụdị ndị gara aga ma ọ bụrụ na nsogbu abịara, njikwa nhazi, nhazi gburugburu (ịmepụta otu kpọmkwem nke gburugburu ngwanrọ na kọmputa ndị ọzọ), na ndị ọzọ.

Isi ihe ọhụrụ:

  • E mejuputala nkwado izizi maka ihe owuwu POWER9 (powerpc64le-linux).
  • Ọ ga-ekwe omume iji ọnọdụ nkwupụta nkwupụta, nke, kama usoro nke "guix install" na "guix remove" iwu, otu iwu "guix ngwugwu -manifest=manifest.scm" na-agba ọsọ, na-akọwa na ngosi. scm faịlụ ngwa niile achọrọ ka etinyere ya. Iji wepụta ngosipụta dabere na profaịlụ nrụnye dị adị, iwu “guix ngwugwu” na-enye nhọrọ “-export-manifest” na “--export-channels”.
  • Agbakwunyere nhọrọ mgbanwe ngwungwu "--with-ka ọhụrụ", bara uru maka ndị chọrọ ịnwe ụdị mmemme kachasị ọhụrụ, ọbụlagodi ma ọ bụrụ na emebebeghị ngwugwu emere maka Guix maka ngwa ahụ. Agbakwunyekwara bụ nhọrọ "--with-patch" iji wuo usoro nchịkọta na patch etinyere na otu ma ọ bụ karịa n'ime ha.
  • Iwu “guix” na-emejuputa atumatu nke ndụmọdụ nwere ntụnye maka nnọchi ma ọ bụrụ na typos ma ọ bụ ọnụnọ nke subcommands ọzọ. $ guix ngwugwu --export-manifests guix ngwugwu: njehie: mbupụ-gosipụta: akara nhọrọ a na-amataghị: Ị pụtara 'mbupu-gosipụta'?
  • “Guix refresh” agbakwunyela nkwado maka nbudata mmelite sitere na Bochum SourceForge, yana ụdị ụdị HTML maka ịnata mmelite sitere na ibe ụlọ ọrụ.
  • Agbakwunyere iwu ọhụrụ "guix importport go" maka ibubata ngwugwu ugboro ugboro n'asụsụ Go, na-eburu n'uche dabere. Iwu "guix import opam" na-akwado ngwugwu Coq ugbu a. The "guix mbubata crate" na-eburu n'uche nsụgharị nsụgharị na recursive loading mode. Ewepula iwu "guix import nix".
  • Edozila nrụnye nke ngwugwu ọnụọgụ abụọ (onye dochie anya) tupu arụ ọrụ ma rụọ ọrụ nke iwu "guix system init" ngwa ngwa.
  • Agbakwunyere "--profile" nhọrọ na "guix environment" iwu.
  • Agbakwunyere nhọrọ "--discover" na guix-daemon maka nchọpụta netwọkụ mpaghara sava, nke na-ebuga ngwugwu abụọ a chịkọtara (nọchiri anya) site na iji usoro mDNS/DNS-SD. Agbakwunyela nhọrọ "--advertise" na iwu "guix publish" iji kwe ka ezipụ ọkwa sitere na sava.
  • Emejuputala ikike iji Zstd algọridim maka mkpakọ ngwugwu.
  • Na ọnọdụ "--verbosity=1", a kwụsịrị mmepụta URL ebudatara.
  • Kama nke "ihe oyiyi diski" na "vm-image" subcommands, a na-atụpụta iwu "guix system image" izugbe.
  • Na onyonyo nkesa maka igwe mebere Agbakwunyere nkwado maka usoro SPICE.
  • Agbakwunyela ụdị nrụnye akpaka na edemede nrụnye.
  • Добавлен сервис lvm-device-mapping для поддержки менеджера томов LVM (Linux Logical Volumne Manager).
  • agbakwunyere ọnọdụ “guix system image -t rock64-raw” maka imepụta onyonyo nkesa maka bọọdụ Rock64.
  • Initrd nwere nkwado bcachefs site na ndabara.
  • Ihe nkesa ebipụta CUPS nwere ọrụ "brlaser" enyere na ndabara iji kwado ndị na-ebi akwụkwọ Nwanna.
  • Добавлены новые системные сервисы agate, cuirass-remote-worker, ipfs, keepalived, laminar, radicale, syncthing, transmission-daemon, wireguard, xorg-server.
  • A na-emelite ụdị mmemme na ngwugwu 3100, agbakwunyere ngwugwu ọhụrụ 2009. Gụnyere ụdị emelitere gcc 10.3.0, glibc 2.31, GNOME 3.34.5, gnupg 2.2.27, gaa 1.14.15, guile 3.0.5, icecat 78.10.0-guix0-preview1, icedtea .3.7.0 , julia 1.0.2, libreoffice 1.5.3, linux-libre 6.4.7.2, ocaml 5.11.15, octave 4.11.1, openjdk 6.2.0, python 14.0, racket 3.8.2, nchara , 8.0 .bcl. 1.51.0, Xfce 4.0.4 na xorg-server 2.1.3.
  • Ihe ọghọm dị na CVE-2021-27851 na guix-daemon, nke na-enye ndị ọrụ mpaghara ohere ịbawanye ikike ha na sistemụ. Nsogbu bụ na n'oge ogbugbu nke "guix build" iwu, akwụkwọ ndekọ aha nọgidere na-ede ede na onye ọrụ nwere ike ịmepụta njikọ siri ike na faịlụ nke mgbọrọgwụ nwere ma dị n'èzí akwụkwọ ndekọ aha, dịka ọmụmaatụ, "/ etc / shadow" . Ọ bụrụ na akọwapụtara nhọrọ "--keep-failed" n'oge a na-ewu ụlọ, mgbe ahụ ọ bụrụ na ọdịda, guix-daemon gbanwere onye nwe maka osisi mgbakọ dum na onye ọrụ ugbu a, gụnyere njikọ siri ike.

Ka anyị cheta na onye njikwa ngwugwu GNU Guix dabere na mmepe nke ọrụ Nix na, na mgbakwunye na ọrụ njikwa ngwugwu a na-ahụkarị, na-akwado atụmatụ ndị dị ka ịme mmelite azụmahịa, ikike ịtụgharịghachi mmelite, na-arụ ọrụ na-enwetaghị ikike superuser, na-akwado. profaịlụ ejikọtara na ndị ọrụ n'otu n'otu, ikike ịwụnye ọtụtụ ụdị nke otu mmemme, ngwa mkpofu ahịhịa (ịmata na iwepu ụdị ngwugwu anaghị eji). Iji kọwapụta ọnọdụ nrụpụta ngwa na iwu nhazi ngwugwu, a na-atụ aro ka iji asụsụ pụrụiche dị elu na ngalaba Guile Scheme API, nke na-enye gị ohere ịrụ ọrụ njikwa ngwugwu niile na atụmatụ asụsụ mmemme na-arụ ọrụ.

A kwadoro ike iji ngwugwu akwadoro maka njikwa ngwugwu Nix ma tinye ya na ebe nchekwa Nixpkgs. Na mgbakwunye na arụmọrụ na ngwugwu, ọ ga-ekwe omume ịmepụta edemede iji jikwaa nhazi ngwa. Mgbe arụrụ ngwungwu, a na-ebudata ma wuo ndabere niile metụtara ya na-akpaghị aka. Ọ ga-ekwe omume ma budata ngwungwu ọnụọgụ abụọ emebere na ebe nchekwa ma ọ bụ wulite site na ederede isi mmalite na ndabere niile. Emejuputala ngwaọrụ iji dobe ụdị mmemme arụnyere ka ọ dị ugbu a site n'ịhazi ntinye nke mmelite site na ebe nchekwa mpụga.

A na-emepụta gburugburu ebe obibi maka ngwugwu n'ụdị akpa nwere ihe niile dị mkpa maka ngwa ahụ na-arụ ọrụ, nke na-enye gị ohere ịmepụta nchịkọta nchịkọta nke nwere ike ịrụ ọrụ n'agbanyeghị ihe mejupụtara nke usoro gburugburu ebe obibi nke nkesa, nke a na-eji Guix dị ka mgbakwunye. Enwere ike ikpebi ndabere n'etiti ngwungwu Guix site na nyocha hashes njirimara na ndekọ ngwugwu arụnyere iji chọpụta ọnụnọ nke ndabere etinyegoro. A na-etinye ngwugwu n'ime osisi ndekọ aha ma ọ bụ subdirectory dị iche na ndekọ onye ọrụ, na-enye ya ohere ibikọ ọnụ na ndị njikwa ngwugwu ndị ọzọ ma nye nkwado maka nkesa dị iche iche dị adị. Dịka ọmụmaatụ, etinyere ngwugwu ahụ dị ka /nix/store/452a5978f3b0b426064a2b64a0c6f41-firefox-88.0.0/, ebe "452a59..." bụ njirimara ngwugwu pụrụ iche ejiri maka nlekota ndabere.

Nkesa ahụ gụnyere naanị ihe ndị e ji aka ha rụọ ma na-abịa na kernel GNU. Linux-Libre, очищенным от несвободных элементов бинарных прошивок. Для сборки применяется GCC 9.3. В качестве системы инициализации используется сервисный менеджер GNU Shepherd (бывший dmd), развиваемый как альтернатива SysV-init с поддержкой зависимостей. Управляющий демон и утилиты Shepherd написаны на языке Guile (одна из реализаций языка Scheme), который также используется и для определения параметров запуска сервисов. Базовый образ поддерживает работу в консольном режиме, но для установки подготовлено 17243 готовых пакета, среди которых и компоненты графического стека на базе X.Org, оконные менеджеры dwm и ratpoison, рабочий стол Xfce, а также подборка графических приложений.

isi: opennet.ru

Zụta nnabata ntụkwasị obi maka saịtị nwere nchekwa DDoS, sava VPS VDS 🔥 Zụta ebe nrụọrụ weebụ a pụrụ ịtụkwasị obi na nchekwa DDoS, sava VPS VDS | ProHoster