Rilis distribusi GoboLinux 017 kanthi hirarki sistem berkas sing unik

Sawise telung setengah taun wiwit release pungkasan kawangun release distribusi GoboLinux 017. Ing GoboLinux, tinimbang hirarki file tradisional kanggo sistem Unix digunakake dening model tumpukan kanggo mbentuk wit direktori, kang saben program diinstal ing direktori kapisah. Ukuran gambar instalasi 1.9 GB, sing uga bisa digunakake kanggo familiarize dhewe karo kemampuan distribusi ing mode Live.

Root ing GoboLinux kasusun saka direktori /Program, /Users, /System, /Files, /Mount lan /Depot. Kerugian nggabungake kabeh komponen aplikasi ing siji direktori, tanpa misahake setelan, data, perpustakaan lan file eksekusi, yaiku perlu kanggo nyimpen data (contone, log, file konfigurasi) ing jejere file sistem. Kauntungan kasebut yaiku kamungkinan instalasi paralel saka macem-macem versi aplikasi sing padha (contone, /Programs/LibreOffice/6.4.4 lan /Programs/LibreOffice/6.3.6) lan simplifikasi pangopènan sistem (contone, kanggo mbusak program. , mung mbusak direktori sing ana gandhengane lan ngresiki pranala simbolis ing /System/Index).

Kanggo kompatibilitas karo standar FHS (Filesystem Hierarchy Standard), file eksekusi, perpustakaan, log lan file konfigurasi disebarake ing direktori biasa / bin, /lib, /var/log lan / etc liwat pranala simbolis. Ing wektu sing padha, direktori kasebut ora katon kanggo pangguna kanthi standar, amarga nggunakake khusus modul kernel, sing ndhelikake direktori kasebut (isi mung kasedhiya nalika ngakses file kasebut kanthi langsung). Kanggo nyederhanakake pandhu arah liwat jinis file, distribusi kasebut ngemot direktori / Sistem / Indeks, ing ngendi macem-macem jinis konten ditandhani kanthi pranala simbolis, contone, dhaptar file eksekusi sing kasedhiya ditampilake ing subdirektori / Sistem / Indeks / bin, data sing dienggo bareng ing /System/Index/share , lan perpustakaan ing /System/Index/lib (contone, /System/Index/lib/libgtk.so nyambung menyang /Programs/GTK+/3.24/lib/libgtk-3.24.so) .

Pangembangan proyek digunakake kanggo mbangun paket alfs (Linux otomatis saka Scratch). Skrip mbangun ditulis ing wangun
resep, nalika diluncurake, kode program lan dependensi sing dibutuhake bakal dimuat kanthi otomatis. Kanggo nginstal program kanthi cepet tanpa mbangun maneh, ana rong repositori kanthi paket binar sing wis dirakit - sing resmi, dikelola dening tim pangembangan distribusi, lan sing ora resmi, sing dibentuk dening komunitas pangguna. Kit distribusi diinstal nggunakake installer sing ndhukung karya ing mode grafis lan teks.

Inovasi kunci GoboLinux 017:

  • Model manajemen lan pangembangan sing disederhanakake diusulake "resep", sing terintegrasi kanthi lengkap karo toolkit mbangun GoboLinux Compile. Wit resep saiki dadi gudang Git biasa, dikelola liwat GitHub lan dikloning sacara internal menyang direktori /Data/Compile/Recipes, saka ngendi resep langsung digunakake ing GoboLinux Compile.
  • Utilitas ContributeRecipe, sing digunakake kanggo nggawe paket saka file resep lan diunggah menyang server GoboLinux.org kanggo ditinjau, saiki nggawe klon lokal saka gudang Git, nambah resep anyar, lan ngirim panjaluk tarik menyang utama. wit resep ing GitHub.
  • Terus nambah lingkungan pangguna minimalis adhedhasar manajer jendhela mozaik Awesome. Kanthi nyambungake add-on ing basa Lua adhedhasar Awesome, kita bisa nggarap jendhela ngambang sing wis dikenal kanggo umume pangguna, nalika nahan kabeh kemungkinan kanggo tata letak jubin.
    Dandan wis digawe kanggo widget kanggo ngatur Wi-Fi, swara, ngawasi daya baterei lan padhange layar. Nambahake widget anyar kanggo Bluetooth. Alat kanggo nggawe gambar wis dileksanakake.

    Rilis distribusi GoboLinux 017 kanthi hirarki sistem berkas sing unik

  • Versi komponen distribusi wis dianyari. Pembalap anyar wis ditambahake. Distribusi kasebut miturut model ngirim mung versi perpustakaan paling anyar ing lingkungan dhasar. Ing wektu sing padha, nggunakake Runner, alat virtualisasi FS, pangguna bisa mbangun lan nginstal versi perpustakaan apa wae sing bisa urip bebarengan karo versi sing ditawakake ing sistem kasebut.
  • Dhukungan kanggo juru basa Python 2 wis mandheg; wis dibusak saka distribusi, lan kabeh skrip sistem sing ana gandhengane wis diowahi kanggo nggarap Python 3.
  • Pustaka GTK2 uga wis dibusak (mung paket karo GTK3 diwenehake).
  • NCurses dibangun kanthi dhukungan Unicode minangka standar (libncursesw6.so), versi libncurses.so sing winates ASCII ora kalebu saka distribusi.
  • Subsistem swara wis diganti nggunakake PulseAudio.
  • Pamasang grafis wis ditransfer menyang Qt 5.

Source: opennet.ru

Add a comment