GNU Guix

Софтуер снимки:
GNU Guix
Софтуер детайли:
Версия: 0.15.0 актуализира
Дата на качване: 17 Aug 18
Розробник: Free Software Foundation
Разрешително: Безплатно
Популярност: 18

Rating: nan/5 (Total Votes: 0)

GNU Guix е отворен и свободно разпространен софтуер, проектиран от самото начало, за да внедри универсален мениджър на пакети за GNU / Linux системи, позволяващ на всеки да инсталира, актуализира и премахва софтуер от техните компютри.

Освен това е самостоятелно разпространение на Linux, което може да бъде инсталирано на USB флаш устройство, за да можете да го заредите и да го инсталирате на компютъра си. Функционалността за управление на пакетите на GNU Guix е извлечена от иновативния мениджър на пакети Nix и използва Guile.


Характеристики на мениджъра на пакети

Приложението идва с няколко функции, сред които можем да споменем подкрепа за транзакционни надстройки, поддръжка за обновявания, потребителски профили, непривилегировано управление на пакети, както и събиране на боклук.

Освен това, потребителите осигуряват уникален инструмент за управление на конфигурационните файлове на техните операционни системи GNU / Linux. Въз основа на проекта Nix, софтуерът заимства механизмите си на ниско ниво и го комбинира с интерфейсите за програмиране на Guile Scheme.

Характеристики на операционната система

Самостоятелната дистрибуция на GNU Guix се разпространява като архив на катран, който трябва да бъде написан на USB флаш устройство с капацитет 1 GB или по-голям, поддържайки двата i686 (32-битови) и x86_64 (64-битови) машини. Освен това системата може да бъде разположена върху съществуваща GNU / Linux система, включително на mips64el.

Моля, обърнете внимание, че това е в тежко развитие и все още няма графична инсталация или настолна среда. Потребителите трябва да инсталират операционната система от командния ред. Той също така не предлага поддръжка за LVM (Logical Volume Manager), нито за поддръжка на системни услуги. Въпреки това, той се предлага с над 1000 пакета.

Какво е новото в това издание:

  • Командата, която позволява на потребителите да обновяват Guix и колекцията му, е преработена и се надяваме, че ще ви хареса. Ние скоро ще обсъдим тези подобрения в друга публикация, но достатъчно е да кажем, че новият guix драйв сега поддържа обратни (точно като guix пакета) и че опцията new-generation-generations ви позволява да визуализирате последните подобрения. Също така е по-бързо, но не толкова бързо, колкото бихме искали, така че планираме да го оптимизираме още в близко бъдеще.
  • guix пакетът вече може да произвежда преместваеми двоични файлове. С -f squashfs вече може да създава изображения, съхранени като файлови системи SquashFS. Тези изображения могат да бъдат изпълнени от Singularity, "контейнерен двигател" разположени на някои високоефективни изчислителни клъстери.
  • GuixSD сега работи на ARMv7 и AArch64 кутии! Ние не предоставяме изображение на инсталацията, защото детайлите зависят от таблото, към което насочвате, така че трябва да изградите изображението сами, следвайки инструкциите. На ARMv7 обикновено се използва U-Boot, докато кутиите AArch64, като OverDrive, разчитат на GRUB с поддръжка на EFI. Дефинициите на Bootloader са налични за много платки - Novena, A20 OLinuXino, BeagleBone и дори NES.
  • По-нататък подобрихме отчитането на грешки и съветите, предоставени от системата guix. Например сега ще предложите модули на ядрото, които трябва да бъдат добавени към initrd-по-рано, можете да инсталирате система, която не може да стартира, просто защото initrd нямаше драйвери за вашия твърд диск.
  • Конфигурацията на операционната система е опростена с въвеждането на неща като полето initrd-modules и конструкцията на файловата система-етикет.
  • Има нова команда за докер-изображение в системата за guix, която прави точно това, което очаквате. : -)
  • Има дузина нови GuixSD услуги: настолните компютри на Enlightenment и MATE, Apache httpd, поддръжка за прозрачна емулация с QEMU чрез услугата qemu-binfmt, OpenNTPD и др.
  • Имаше 1200 нови пакета, така че сега имаме близо 8 000 пакета.
  • Много корекции на грешки!
  • Ръководството вече е частично преведено на френски език и можете да го преведете на родния си език, като се присъедините към проекта за превод.

Какво е новото във версия 0.13.0:

  • Guix вече поддържа aarch64 (64-битови ARM процесори). Тази версия обаче не включва двоичен инсталационен тарбал, а нашата ферма за изграждане все още не предлага заместители на aarch64. Търсим хардуер Aarch64, който да отговори на това. Моля, свържете се с нас, ако можете да помогнете!
  • Подобно, тази версия вече не включва mips64el tarball, въпреки че Guix все още поддържа тази платформа. Не знаем дали ще продължим да подкрепяме mips64el в дългосрочен план; ако искате да претеглите, моля пишете ни на guix-devel@gnu.org!
  • Инсталационното изображение на GuixSD вече поддържа UEFI. GuixSD може да бъде инсталиран и на Btrfs.
  • GuixSD има поддръжка за стартиране на системни услуги (демони) в изолирани контейнери, като начин за смекчаване на вредата, която може да бъде причинена от уязвимости в тези демони. Вижте тази статия от април.
  • Налична е нова команда за пакет guix за създаване на самостоятелни двоични връзки. Ние го представихме през март.
  • Guix сега работи на чисто нова серия 2.2 на GNU Guile. Преходът доведе до хълцане, на което се занимаваме, особено за потребителите на guix pull. Между другото обаче, забележимо подобрение на производителността, което идва безплатно, е добре дошло!
  • guix publish, което използваме за разпространение на двоични файлове, има нов режим на работа - cache, който подобрява производителността при разпространение на двоични файлове на голям брой потребители, какъвто е случаят с нашата ферма за строеж. Li>
  • Много проблеми, свързани с възпроизводимостта, открити в пакетите, са били адресирани - повече в това отношение при бъдеща публикация.
  • 840 нови пакета, което води до общо 5400 + и много актуализации, включително glibc 2.25, Linux-libre 4.11 и GCC 7.
  • Нови системни услуги за Redis, Exim, Open vSwitch и др. Интерфейсът на съществуващите услуги, особено този на услугата NGINX, значително се подобри.
  • Много корекции на грешки!

Какво е новото във версия 0.8.3:

  • Способността да декларирате пакетите, които трябва да присъстват във вашия профил, и да ги предадете на новата - manifest опция на пакета guix.
  • guix средата има нова - ad-hoc опция за бързо създаване на ad hoc среда за разработка.
  • Нови инструменти: редактиране на guix за отваряне на пакетна рецепта, размер на guix за профилиране на използването на диска на пакета и неговите зависимости, guix gc - проверка за проверка на целостта на магазина.
  • 179 нови пакета, по-специално LibreOffice, Coq и моментна снимка на Guile-Emacs.
  • Много корекции на грешки и разнообразни подобрения!

Какво е новото във версия 0.8.1:

  • Нови опции за guix vm за споделяне на файлови системи с хост.
  • Нови конфигурационни интерфейси за локалните дефиниции и за nscd.
  • Добавянето на вносител на CPAN за внос на guix и повече пулове за guix.
  • 164 нови пакета и 222 актуализации на пакетите.
  • Много корекции на грешки и подобрения на използваемостта.
  • Какво е новото във версия 0.8 Alpha:

    • Нова команда за среда за guix за счетоводство и възпроизвеждане на среди за разработка.
    • Потребителски интерфейс на Emacs като алтернатива на интерфейса на командния ред за управление на пакети.
    • Експериментален механизъм за по-бързо внедряване на актуализации за сигурност.
    • Декларациите на операционната система вече могат да посочват устройства за смяна, картографирани устройства, фърмуер и др.
    • Повече инструменти за разработчици, по-специално за импортиране на guix lint и guix.
    • Добавени са 162 пакета с повече от 100 актуализации на пакети.

    Друг софтуер на разработчика Free Software Foundation

    GNU Emacs
    GNU Emacs

    11 Jul 15

    imgSeek
    imgSeek

    21 Sep 15

    eSpeak
    eSpeak

    22 Jan 15

    GNU Hurd
    GNU Hurd

    19 Feb 15

    Коментари към GNU Guix

    Коментари не е намерена
    добавите коментар
    Включете на изображения!