GNU Guix 1.3 нь дистро болон багцын менежерт зориулсан олон сайжруулалттай ирдэг

Хувилбар багц менежерийн шинэ хувилбар болон Linux GNU түгээлт Хэд хэдэн чухал өөрчлөлтийг оруулсан 1.3 дугаар гарын авлага, Жишээлбэл, шинэ архитектурыг дэмжих, түгээлт дэх системийн багцыг шинэчлэх, мөн пакеж менежерийн зарим тушаалын сайжруулалт, өөрчлөлт, эмзэг байдлын шийдэл гэх мэт.

Мэдэхгүй хүмүүст зориулав GNU Guix багцын менежер энэ нь Nix төслийн үйл ажиллагаанд үндэслэсэн гэдгийг мэдэж байх ёстой ердийн багц менежментийн функцуудаас гадна гүйлгээний шинэчлэлт хийх, шинэчлэлтийг эргүүлэн татах, давуу эрхгүйгээр ажиллах зэрэг шинж чанаруудыг дэмждэг супер хэрэглэгч, хувь хэрэглэгчидтэй холбосон профайлыг дэмжих, програмын олон хувилбар, хог цуглуулагчдыг нэгэн зэрэг суулгах чадвар (ашиглагдаагүй багц хувилбаруудыг таних, устгах).

Тархацын хувьд зөвхөн үнэгүй бүрэлдэхүүн хэсгүүдийг багтаасан бөгөөд GNU Linux-Libre цөмтэй хамт ирдэг үнэгүй хоёртын програм хангамжийн зүйлийг хуулж авах. SysV-init-ийн хараат байдлын дэмжлэгтэй хувилбараар боловсруулсан GNU Shepherd үйлчилгээний менежер GCC 9.3-ийг холбоход ашигладаг.

Guix 1.3-т ямар шинэ зүйл байна вэ?

Энэхүү шинэ хувилбарыг толилуулж байна CVE-2021-27851-ийн эмзэг байдлыг guix-демон дээр засч залруулсан болохыг онцолсонЭнэ нь орон нутгийн хэрэглэгчид систем дээрх давуу эрхээ дээшлүүлэх боломжийг олгосон. Асуудал нь командыг гүйцэтгэх явцад гарсантай холбоотой юм »guix build', Барилгын лавлах нь хүн бүрт зориулж бичих боломжтой хэвээр байгаа тул хэрэглэгч root хэрэглэгчийн эзэмшиж, директорын гадна байрлах файлд хатуу холбоос үүсгэж болох юм.

Нөгөө талаар бид үүнийг олж чадна POWER9 архитектурын анхны дэмжлэгийг хэрэгжүүлсэн, системийн шинэчилсэн хувилбаруудын нэг болох энэхүү шинэ хувилбарт 3100 орчим нь нэгтгэгдэж, шинээр нэмэгдсэн багцууд нь 2009 оны тухай өгүүлсэн болно.

Мөн түүнчлэн initrd нь bcachefs дэмжлэгтэй гэж дурдсан болно анхдагчаар идэвхжүүлсэн бөгөөд CUPS хэвлэх сервер нь "brlaser" үйлчилгээг анхдагчаар идэвхжүүлсэн бөгөөд Brother принтерүүдийг дэмжих зорилгоор шинэ системийн үйлчилгээнүүд нэмэгдсэн.

Багцын менежерийн хувьд цуврал тушаалын оронд тунхаглалын хэрэгжилтийн горимыг ашиглах боломжоор хангагдсан байгааг онцоллоо »guix install"Y"guix remove«, A тушаал« guix package --manifest=manifest.scm»Суулгах бүх програмын манифест дахь тодорхойлолтын хамт.

Бусад өөрчлөлтүүдээс Энэ шинэ хувилбараас ялгарах онцлог нь:

  • Багцуудыг хараат байдлыг харгалзан Go хэл дээр рекурсив хэлбэрээр импортлох "guix import go" гэсэн шинэ тушаал нэмсэн.
  • Тушаал "guix import opam»Coq багцад дэмжлэг үзүүлдэг. Guix импортын хайрцаг нь рекурсив ачаалах горимд семантик хувилбарыг өгдөг. Тушаал »guix import nix".
  • Урьдчилан боловсруулсан (солих) хоёртын багцыг оновчтой суурилуулах, "guix system init" командын хурдатгал.
  • "- илрүүлэх" сонголтыг нэмж оруулсан guix-daemon mDNS / DNS-SD протокол ашиглан цуглуулсан хоёртын пакет (орлуулагч) өгч буй серверүүдийг дотоод сүлжээнд илрүүлэх. Серверүүдээс зар оруулахын тулд »тушаалд" –сурталчлах "сонголтыг нэмж оруулсан болноguix publish".
  • Пакет шахалтад зориулж Zstd алгоритмыг ашиглах чадварыг хэрэгжүүлсэн.
  • "–Verbosity = 1" горимд татаж авсан URL-ийн гаралтыг зогсооно.
  • Дэд командлалын оронд »disk-image"Y"vm-image«, Ерөнхий командлал санал болгож байна»guix system image".
  • SPICE протоколын дэмжлэгийг виртуал машинуудын түгээлтийн зураг дээр нэмсэн.
  • Суулгах скриптэд автоматаар суулгах горим нэмэгдсэн.
  • Үйлчилгээ нэмэгдсэн lvm-device-mapping Linux Logical Volumne Manager (LVM) -ийг дэмжих.
  • Rock64 самбаруудад байршлын зураг үүсгэх "guix -t rock64-raw system image" горимыг нэмсэн.

Guix 1.3 татаж авах

Эцэст нь багцын менежер эсвэл түгээлтийг туршиж үзэх сонирхолтой хүмүүст зориулав. дэлгэрэнгүйг шалгаж болно суулгах, / эсвэл татаж авах зургийг олох, Дараах холбоос дээр.


Нийтлэлийн агуулга нь бидний зарчмуудыг баримталдаг редакцийн ёс зүй. Алдааны талаар мэдээлэхийн тулд товшино уу энд байна.

Сэтгэгдэл бичих эхний хүн бай

Сэтгэгдэлээ үлдээгээрэй

Таны и-мэйл хаяг хэвлэгдсэн байх болно. Шаардлагатай талбарууд нь тэмдэглэгдсэн байна *

*

*

  1. Мэдээллийг хариуцах: Мигель Анхель Гатан
  2. Мэдээллийн зорилго: СПАМ-ыг хянах, сэтгэгдлийн менежмент.
  3. Хууль ёсны байдал: Таны зөвшөөрөл
  4. Мэдээллийн харилцаа холбоо: Хуулийн үүргээс бусад тохиолдолд мэдээллийг гуравдагч этгээдэд дамжуулахгүй.
  5. Өгөгдөл хадгалах: Occentus Networks (ЕХ) -с зохион байгуулсан мэдээллийн сан
  6. Эрх: Та хүссэн үедээ мэдээллээ хязгаарлаж, сэргээж, устгаж болно.