Linux бөлүштүрүү жана пакет менеджери Guix 1.2 буга чейин чыгарылган

Ишке киргизилди GNU Guix 1.2 топтом менеджери жана ушул базада курулган GNU / Linux бөлүштүрүү топтому. 

Таркатуучу топтом өз алдынча иштөө тутуму катары орнотсо болот виртуалдаштыруу тутумдарында, контейнерлерде жана кадимки жабдыктарда иштей алат жана буга чейин орнотулган GNU / Linux дистрибутивдеринде иштеп, тиркемелерди жүзөгө ашыруу үчүн платформа катары иштей алат.

Колдонуучунун функциялары бар көз карандылыкты эсепке алуу, мурунку котормолордо root, backback жок иштөө көйгөйлөр пайда болсо, конфигурацияны башкаруу, айлана-чөйрөнү клондоштуруу (башка компьютерлерде программалык чөйрөнүн так көчүрмөсүн түзүү) ж.б.

Бул жөнүндө айта кетүү керек GNU Guix топтомунун менеджери негизделген долбоордун иштеши Орозгул жана, типтүү функциялардан тышкары пакетти башкаруу, транзакциялык жаңыртууларды жүргүзүү, жаңыланууларды артка кайтаруу, супер колдонуучу артыкчылыктарын албай иштөө, жеке колдонуучуларга байланышкан профилдерди колдоо, программанын бир нече нускаларын орнотуу мүмкүнчүлүгү, таштанды чогултуучу функцияларды колдойт (идентификациялоо жана жок кылуу пакеттердин колдонулбаган версиялары). 

Колдонмонун скрипттерин аныктоо үчүн жана таңгактоо эрежелери, доменге мүнөздүү жогорку деңгээлдеги тилди колдонуу сунушталат Схеманын функционалдык программалоо тилинде пакетти башкаруу боюнча бардык операцияларды жүргүзүүгө мүмкүндүк берген Guile Scheme API компоненттери.

Guix 1.2дин негизги жаңылыктары

Бул жаңы нускасында топтом менеджери үчүн пакеттин сактагычтарын тастыктоо мүмкүнчүлүгү ишке ашырылды "Guix pull" жана ушул сыяктуу буйруктар репозиторийден чыгарылган коддун криптографиялык аныктыгын текшерип, репозиторийден уруксатсыз иш-аракеттердин алынышына жол бербейт.

Ошондой элеs кошулган буйрук "Guix git аутентификация", бул баутентификация механизмин колдонууга мүмкүндүк берет өзүм билемдик менен сактагыч үчүн сунушталган.

Буйруктар Тутумдун артка кайтарылышын аныктоо жана бөгөт коюу үчүн "Guix pull" жана "guix system reconfigure" колдонулат программаларды учурдагы котормолордо бекитилген аялуу жерлерди пайдалануу үчүн, алардын аяр версияларына кайтарылышына жол бербөө үчүн эски версияларга.

Автоматтык жаңыртуу кызматы кошулду тутумду жаңыртып туруу үчүн мезгил-мезгили менен "guix pull" жана "guix system reconfigure" аткарат, ошондой эле SHA-3 жана BLAKE2 крипто хэштерин колдоо компиляция процессине жана APIге.

Графикалык орноткучтун ыңгайлуулугун жакшыртты жана башка бөлүштүрүү чөйрөсүндө Guix орнотуу үчүн скрипт.

Биз ошондой эле пейджингдин жаңы режимдерин guix издөө, guix тутумун издөө жана ушул сыяктуу буйруктарды таба алабыз.

Мындан тышкары компиляциялоонун убактысын кыскартуу боюнча иштер жүргүзүлдү жана "guix pull" командасын аткарууда ресурстардын сарпталышы Guile 3.0.4те киргизилген жаңы компилятордун артыкчылыгынан пайдаланып, Guix GNU / Hurd тутуму менен hurd-vm кызматы кошулду GNU / Linux виртуалдык машинасы катары иштеген кайчылаш компилятор.

Кошулду үч жаңы топтомду өзгөртүү мүмкүнчүлүктөрү "–Мүчүлүштүктөрдү оңдоочу маалымат", "- шаймандардын тизмеги менен" жана "- тесттерсиз".

буйрук "Guix pack -RR" ордунан жылдырыла турган топтомдорду түзүү үчүн "fakechroot" кыймылдаткычына колдоо көрсөтөт айлана-чөйрөдө Guixсиз иштетүүгө болот.

"Gnu image" модулу жана "guix system disk-image –image-type = TYPE" буйругу ISO-9660, qcow2, ext4 бөлүктөрү бар тутум сүрөттөрү, Hurd параметрлери менен ext2 ж.б.

Деп дагы айтылган жаңы тутумдук кызматтар кошулду lxqt, udev-Rules, hostapd, zram, autossh, webssh, ganeti, gmnisrv, guix-build-координатор, guix-build-координатор-агент, guix-build-координатор-кезек-builds, hurd-консол, hurd-getty, hurd-vm, rshiny.

Ошондой эле программалардын жаңыртылган версиялары 3652 таңгак, 1999 жаңы топтом кошулду. Анын жаңыртылган версияларын кошкондо GNOME 3.34.2, MATE 1.24.1, enlightenment 0.24.2, xfce 4.14.2, xorg-server 1.20.8, bash 5.0.16, gcc 10.2.0, gimp 2.10.22, glibc 2.31, 1.14.10 сайтына өтүңүз , inkscape 1.0.1, libreoffice 6.4.6.2, linux-libre 5.9.3, openjdk 14.0, python 3.8.2, Rust 1.46.0.

Жогоруда айтылган дагы бир өзгөрүү:

  • X86_64 жана i686 архитектуралары үчүн минималдуу экилик топтом 60 МБ чейин төмөндөтүлдү.
  • Графикалык орноткучта FS NTFS колдоосу кошулду.
  • Жергиликтүү GNU / Hurd колдоосун ишке ашыруу боюнча иштер башталды.

Guix 1.2 жүктөп алуу

Акыры пакет менеджерин тестирлөөгө же бөлүштүрүүгө кызыкдар адамдар үчүн, чоо-жайын текшере аласыз орнотуу жана / же жүктөө үчүн сүрөттөрдү табуу, Төмөнкү шилтемеде.

USB Flash орнотуу үчүн сүрөттөр (489 МБ) жана аларды виртуалдаштыруу тутумдарында колдонуу (479 МБ). I686, x86_64, armv7 жана aarch64 архитектураларында колдоого алынган жумуш.


Макаланын мазмуну биздин принциптерге карманат редакциялык этика. Ката жөнүндө кабарлоо үчүн чыкылдатыңыз бул жерде.

Комментарий биринчи болуп

Комментарий калтырыңыз

Сиздин электрондук почта дареги жарыяланбайт. Милдеттүү талаалар менен белгиленет *

*

*

  1. Маалыматтар үчүн жооптуу: Мигель Анхель Гатан
  2. Маалыматтын максаты: СПАМды көзөмөлдөө, комментарийлерди башкаруу.
  3. Мыйзамдуулук: Сиздин макулдугуңуз
  4. Маалыматтарды берүү: Маалыматтар үчүнчү жактарга юридикалык милдеттенмелерден тышкары билдирилбейт.
  5. Маалыматтарды сактоо: Occentus Networks (ЕС) тарабынан уюштурулган маалыматтар базасы
  6. Укуктар: Каалаган убакта маалыматыңызды чектеп, калыбына келтирип жана жок кыла аласыз.