Pelepasan kit distribusi GoboLinux 017 kalayan hirarki sistem file anu unik

Sanggeus tilu satengah taun ti release panungtungan kabentuk release distribution GoboLinux 017. Dina GoboLinux, tinimbang hirarki file tradisional pikeun sistem Unix digunakeun model tumpukan pikeun ngabentuk tangkal diréktori, nu unggal program dipasang dina diréktori misah. Ukuran gambar instalasi 1.9 GB, anu ogé tiasa dianggo pikeun familiarize diri sareng kamampuan distribusi dina modeu Live.

Akar dina GoboLinux diwangun ku diréktori /Program, /Pamaké, /System, /Files, /Mount sareng /Depot. Karugian tina ngagabungkeun sadaya komponén aplikasi dina hiji diréktori, tanpa misahkeun setélan, data, perpustakaan sareng file anu tiasa dieksekusi, nyaéta kabutuhan pikeun nyimpen data (contona, log, file konfigurasi) di gigireun file sistem. Kauntungannana nyaéta kamungkinan pamasangan paralel tina vérsi anu béda tina aplikasi anu sami (contona, /Programs/LibreOffice/6.4.4 sareng /Programs/LibreOffice/6.3.6) sareng nyederhanakeun pangropéa sistem (contona, pikeun ngahapus program. , Hapus diréktori anu aya hubunganana sareng ngabersihan tautan simbolis dina /System/Index).

Pikeun kasaluyuan sareng standar FHS (Filesystem Hierarchy Standard), file laksana, perpustakaan, log sareng file konfigurasi disebarkeun dina direktori biasa /bin, /lib, /var/log sareng /etc via tautan simbolis. Dina waktos anu sami, diréktori ieu henteu katingali ku pangguna sacara standar, hatur nuhun kana panggunaan khusus modul kernel, nu nyumput diréktori ieu (eusina ngan sadia sawaktos ngakses file langsung). Pikeun nyederhanakeun navigasi ngaliwatan jenis file, distribusi ngandung diréktori /System/Indéks, dimana rupa-rupa jinis eusi ditandaan ku tautan simbolis, contona, daptar file anu tiasa dieksekusi disayogikeun dina subdirektori /System/Index/bin, data dibagikeun dina /System/Index/share , jeung perpustakaan di /System/Index/lib (contona, /System/Index/lib/libgtk.so numbu ka /Programs/GTK+/3.24/lib/libgtk-3.24.so) .

Pangwangunan proyék dianggo pikeun ngawangun bungkusan alfs (Linux otomatis tina scratch). Aksara ngawangun ditulis dina wangun
resep, nalika diluncurkeun, kode program sareng dependensi anu diperyogikeun otomatis dimuat. Pikeun gancang masang program tanpa ngawangun deui, ditawarkeun dua repositori sareng bungkusan binér anu parantos dirakit - anu resmi, diurus ku tim pangembangan distribusi, sareng anu henteu resmi, dibentuk ku komunitas pangguna. Kit distribusi dipasang nganggo pamasang anu ngadukung damel dina modeu grafis sareng téks.

inovasi konci GoboLinux 017:

  • Modél manajemén sareng pamekaran anu disederhanakeun diusulkeun "resep", anu terpadu pinuh sareng toolkit ngawangun GoboLinux Compile. Tangkal resep ayeuna mangrupikeun gudang Git biasa, dikelola via GitHub sareng diklon sacara internal kana diréktori /Data/Compile/Recipes, dimana resep langsung dianggo dina GoboLinux Compile.
  • Utilitas ContributeRecipe, biasa nyiptakeun pakét tina file resep sareng unggah kana server GoboLinux.org pikeun ditinjau, ayeuna garpu klon lokal tina gudang Git, nambihan resep énggal ka éta, sareng ngirim pamundut tarik ka utama. tangkal resep on GitHub.
  • Perbaikan neraskeun lingkungan pangguna minimalis dumasar kana manajer jandela mosaik Awesome. Ku cara ngahubungkeun tambihan-ons dina basa Lua dumasar kana Awesome, urang tiasa dianggo sareng jandéla ngambang anu akrab pikeun kalolobaan pangguna, bari nahan sagala kemungkinan pikeun perenah ubin.
    Perbaikan parantos dilakukeun pikeun widget pikeun ngatur Wi-Fi, sora, ngawaskeun muatan batré sareng kacaangan layar. Ditambahkeun widget anyar pikeun Bluetooth. Alat pikeun nyieun Potret layar parantos dilaksanakeun.

    Pelepasan kit distribusi GoboLinux 017 kalayan hirarki sistem file anu unik

  • Versi komponén distribusi parantos diropéa. supir anyar geus ditambahkeun. Distribusi nunut kana model delivering ngan versi panganyarna tina perpustakaan di lingkungan dasar. Dina waktos anu sami, nganggo Runner, alat virtualisasi FS, pangguna tiasa ngawangun sareng masang versi perpustakaan mana waé anu tiasa hirup babarengan sareng versi anu ditawarkeun dina sistem.
  • Rojongan pikeun juru Python 2 parantos dileungitkeun; parantos dipupus tina distribusina, sareng sadaya skrip sistem anu aya hubunganana parantos dirobih pikeun damel sareng Python 3.
  • Pustaka GTK2 ogé parantos dipupus (ngan pakét sareng GTK3 anu disayogikeun).
  • NCurses diwangun kalayan dukungan Unicode sacara standar (libncursesw6.so), versi libncurses.so anu kawates ASCII henteu kalebet distribusi.
  • Subsistem sora geus dialihkeun ka ngagunakeun PulseAudio.
  • Pamasang grafis parantos dialihkeun ka Qt 5.

sumber: opennet.ru

Tambahkeun komentar