GNU Guix

Software screenshot:
GNU Guix
Software ətraflı:
Version: 0.15.0 Yenil?nib
Tarixi Upload: 17 Aug 18
Lisenziya: Pulsuz
Məşhurluq: 18

Rating: nan/5 (Total Votes: 0)

GNU Gixisi , GNU / Linux sistemləri üçün universal paket meneceri tətbiq etmək üçün yerdən qədər hazırlanmış, hər kəsə proqram təminatı yükləmək, yeniləmək və silmək üçün imkan verən açıq mənbə və sərbəst yayılmış proqram təminatıdır

Ayrıca, USB flash sürücüyə yerləşdirilə bilən Linuxun müstəqil bir paylanmasıdır, buna görə onu aça və kompüterinizə yükləyə bilərsiniz. GNU Guix-in paketin idarəedilməsi funksiyası yenilikçi Nix paket menecerindən alınmış və Guile istifadə edir.


Paket menecerinin xüsusiyyətləri

Ərizə bir neçə funksiyaya aiddir ki, bunlar arasında əməliyyatın yüksəldilməsi, dəstəklənmə dəstəyi, istifadəçi profilləri, ayrılmayan paketin idarə edilməsi və zibil toplanması üçün dəstəkdən söz verə bilərik.

Bundan əlavə, istifadəçilərinə GNU / Linux əməliyyat sistemlərinin konfiqurasiya fayllarını idarə etmək üçün unikal bir vasitə təqdim edir. Nix layihəsinə əsaslanan proqram, aşağı səviyyəli mexanizmləri ödəyir və Guile Scheme proqramlaşdırma interfeysləri ilə birləşdirir.

Əməliyyat sisteminin xüsusiyyətləri

Bağımsız GNU Guix dağılımı 1 Gb və ya daha yüksək tutumlu USB flash sürücüyə yazılmalıdır ki, həm i686 (32 bit) və həm də x86_64 (64 bit) maşınları dəstəkləyən bir tar arxivi kimi paylanır. Bundan əlavə, sistem həmçinin, mips64el də daxil olmaqla, mövcud GNU / Linux sisteminin üstündə yerləşdirilə bilər.

Lakin, unutmayın ki, bu, ağır inkişafda deyil və hələ bir qrafik yükleyici və ya masa üstü mühitə malik deyildir. İstifadəçilər əməliyyat sistemini komanda xəttindən quraşdırmalıdırlar. Bu, həmçinin LVM (Logical Volume Manager) üçün dəstək təklif edir, nə də sistem xidmətlərinin dəstəklənməməsi.

Bu sürümde yeni nə :

  • Guix'i və onun paketinin toplanmasını təkmilləşdirməyə imkan verən sevilməyən guix pull əmri, bərpa olundu və biz onu sevəcəyinizə ümid edirik. Tezliklə başqa bir məqamda bu yenilikləri müzakirə edəcəyik, ancaq yeni guixin indi girdiyi dəstəklədiyini (guix paketi kimi) dəstəkləyəcəyini və yeni - siyahıdakı nəsillərin keçmiş yükseltmelerini görselleştirmenize imkan verdiyini söyləmək kifayətdir.
  • guix paketi artıq relokatable ikili istehsal edə bilər. SquashFS fayl sistemi kimi saxlanan şəkilləri istehsal edə bilər. Bu şəkillər daha sonra Singularity, bir "konteyner mühərriki" ilə icra edilə bilər. bəzi yüksək performanslı hesablama qruplarına yerləşdirilib.
  • GuixSD indi ARMv7 və AArch64 qutularında çalışır! Detalların hədəf aldığınız boarddan asılı olduğundan, quraşdırma təsvirini təqdim etmirik, buna görə də təlimatları izlədikdən sonra özünüzü qurmaq lazımdır. ARMv7-də adətən U-Boot istifadə edir, üstəgəl AArch64 qutuları isə EFI-yə daxil olan GRUB-a əsaslanır. Bootloader anlayışları bir çox lövhə - Novena, A20 OLinuXino, BeagleBone və hətta NES üçün mövcuddur.

  • Biz daha çox hata hesabatlarını və guix sistemi tərəfindən verilən göstərişləri daha da yaxşılaşdırdıq. Məsələn, indi initrd-ə əlavə olunmalıdır ki, əvvəlcədən hazırlanmış kernel modulları təklif edəcəyik, yalnız initrd-in sabit diskiniz üçün sürücülər olmadığı üçün yükləməyəcək bir sistem qura bilərsiniz.
  • OS konfiqurasiya initrd-modulları və fayl sistemi-etiket quruluşu kimi şeylərin tətbiqi ilə sadələşdirilmişdir.
  • Gözlədiyiniz hər şeyi dəqiqləşdirən yeni bir guix sistemi docker-image əmri var. : -)
  • Bir çox yeni GuixSD xidmətləri var: Maarifləndirmə və MATE masa üstü, Apache httpd, qemu-binfmt xidməti, OpenNTPD və daha çox vasitəsilə QEMU ilə şəffaf emulata dəstək.
  • 1200 yeni paket var idi, onda biz artıq 8000 paketə yaxın idik.
  • Çox hata düzeltmesi!
  • Dərslik, qismən Fransız dilinə tərcümə olunur və tərcümə layihəsinə qoşulmaqla onu ana dilinizə tərcümə etməyə kömək edə bilərsiniz.

Sürüm 0.13.0'da yeni nə :

  • Guix indi aarch64 (64-bit ARM prosessorları) dəstəkləyir. Bu sədaqət ikili quraşdırma tarballı içərsə də daxil deyil və quruculuğumuz hələ anarx64 əvəzi vermir. Bunun üçün müraciət aarch64 hardware axtarırıq. Əgər kömək edə bilsəniz, bizimlə əlaqə saxlayın!
  • Eyni şəkildə, bu sürüm artıq bir mips64el tarballı ehtiva etməsə də, Guix hələ də bu platforma dəstək verir. Uzunmüddətli perspektivdə mips64el-ni dəstəkləməyə davam edəcəyimizi bilmirik; çəkinmək istəyirsinizsə, guix-devel@gnu.org saytına göndərin.
  • GuixSD quraşdırma təsviri indi UEFI-ni dəstəkləyir. GuixSD də indi Btrfs-də quraşdırıla bilər.
  • GuixSD, təcrid edilmiş konteynerlərdə sistem xidmətlərini (daemonları) bu daemonlarda zəifliklərdən istifadə edilə bilən zərərləri azaltmaq üçün istifadə etmək üçün dəstək verir. Bu yazı aprel ayından etibarən baxın.
  • Bağımsız ikili paketlər yaratmaq üçün yeni bir kod dəsti əmri mövcuddur. Biz bunu mart ayında təqdim etdik.
  • Guix indi yeni 2.2 seriyası GNU Guile üzərində işləyir. Geçişimiz, hiccup'lara gətirib çıxardı, xüsusilə də guix istifadəçiləri üçün. Bununla yanaşı, başqa bir şeylə birlikdə, ödənişsiz olan performansın yaxşılaşdırılması xoşdur!
  • ikili dağıtıcıları yaymaq üçün istifadə etdiyimiz guix nəşr, inşaatçılıq təsərrüfatımızın olduğu kimi, çoxlu sayda istifadəçiyə dublikat göndərərkən performansı yaxşılaşdırmaq üçün yeni bir əməliyyat rejimi var.
  • Paketlərdə olan çoxlu təkrarlanmaya dair məsələlər gələcək yazılarda daha çox müzakirə edilmişdir.
  • 840 yeni paket, cəmi 5,400 + və bir çox yeniləmə, o cümlədən glibc 2.25, Linux-libre 4.11 və GCC 7.
  • Redis, Exim, Open vSwitch və daha çox yeni sistem xidmətləri. Xüsusilə NGINX xidmətinin mövcud xidmətlərinin interfeysi çox yaxşılaşmışdır.
  • Çox hata düzeltmesi!

0.8.3 versiyasında yeni :

  • Profilinizə daxil edilməli olan paketləri elan etmək və bunu guix paketinin yeni - efir seçiminə keçmək imkanı.
  • guix mühitində ad hoc inkişaf mühitlərini sürətlə artırmaq üçün yeni bir xok variant var.
  • Yeni alətlər: bir paket reseptini açmaq üçün guix redaktə, paketin diskdən istifadəsi və onun asılılığını profil şəkli üçün guix ölçüsü, guix gc - mağazanın bütövlüyünü yoxlamaq üçün təsdiqləyin.
  • 179 yeni paket, xüsusən LibreOffice, Coq və Guile-Emacs anlık görüntüləri.
  • Bir çox hata düzeltmelerini və müxtəlif təkmilləşdirmələri!

  • 0.8.1 versiyasında :

    • ARMv7 üçün yeni bir port.
    • Host sistemi ilə fayl sistemlərini bölüşmək üçün yeni guix sistemi vm variantları.
    • Yerli təriflər və nscd üçün yeni konfiqurasiya interfeysləri.
    • Guix idxalına CPAN ithalatçıının əlavə edilməsi və guix lint üçün daha çox dama.
    • 164 yeni paket və 222 paket yeniləməsi.
    • Çox hata düzeltmelerini və mövcudluğun yaxşılaşdırılması.

    0.8 versiyasında yeni :

    • İnkişaf mühitlərinin mühafizəsi və bərpası üçün yeni bir guix mühiti əmri.
    • Paketin idarə olunması üçün command-line interfeysinə alternativ olaraq Emacs istifadəçi interfeysi.
    • Təhlükəsizlik yeniləmələrinin daha sürətli yerləşdirilməsi üçün eksperimental mexanizm.
    • əməliyyat sistemi bildirişləri artıq takas cihazlarını, eşlenmiş cihazları, proqram təminatını və daha çoxunu göstərə bilər.
    • Ətraflı geliştirici alətləri, xüsusilə guix lint və guix idxal.
    • 100 paket paketinin yenilənməsi ilə 162 paket əlavə edildi.

Geliştirici digər proqram Free Software Foundation

GNU Parallel
GNU Parallel

17 Feb 15

Wayland / Weston
Wayland / Weston

22 Jun 18

eSpeak
eSpeak

22 Jan 15

GNU Emacs
GNU Emacs

11 Jul 15

Şərh GNU Guix

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!