Lëshimi i distribucionit GoboLinux 017 me një hierarki të veçantë të sistemit të skedarëve

Pas tri vjetësh e gjysmë nga versioni i mëparshëm. i formuar lëshimi i distribucionit GoboLinux 017. Në GoboLinux, në vend të hierarkisë tradicionale të sistemit UNIX për skedarët, përdoret kemi një model të bazuar në një rrjet të strukturimit të katalogëve, ku çdo program instalohet në një direktori të veçantë. Madhësia e images instalimeve 1.9 GB, e cila gjithashtu mund të përdoret për të njohur funksionalitetet e distribucionit në modalitetin Live.

Pika e parë në GoboLinux përbëhet nga katalogët \/Programs, \/Users, \/System, \/Files, \/Mount dhe \/Depot. Një disavantazh i bashkimit të të gjitha komponenteve të aplikacioneve në një katalog, pa ndarjen e cilësimeve, të dhënave, librarive dhe skedarëve ekzekutivë, është nevoja për të ruajtur të dhënat (për shembull, logët, skedarët e konfigurimit) pranë skedarëve sistemorë. Avantazhi është mundësia e installimit paralel të versioneve të ndryshme të një aplikacioni (për shembull, \/Programs\/LibreOffice\/6.4.4 dhe \/Programs\/LibreOffice\/6.3.6) dhe lehtësimi i mbajtjes së sistemit (për shembull, për të fshirë programin, mjafton të fshini direktorinë përkatëse dhe të pastrosh lidhjet simbolike në \/System\/Index).

Për përshtatshmëri me standardin FHS (Filesystem Hierarchy Standard), skedarët ekzekutivë, librat, logët dhe skedarët e konfigurimit janë shpërndarë në katalogët e zakonshëm \/bin, \/lib, \/var\/log dhe \/etc përmes lidhjeve simbolike. Sidoqoftë, këta katalogë nuk janë të dukshëm për përdoruesin nga default, falë përdorimit të një moduli të veprimit të bllokut, i cili fsheh këta katalogë (përmbajtja është e aksesueshme vetëm me qasje direkte në skedarin). Për të lehtësuar navigimin sipas llojeve të skedarëve, në distribuim është i pranishëm katalogu \/System\/Index, ku lidhjet simbolike shënojnë lloje të ndryshme përmbajtjeje, për shembull, lista e skedarëve ekzekutivë të disponueshëm është e pranishme në nënkatalogun \/System\/Index\/bin, të dhënat e ndara të përdorura në \/System\/Index\/share, dhe librat në \/System\/Index\/lib (për shembull, \/System\/Index\/lib\/libgtk.so referon në \/Programs\/GTK+\/3.24\/lib\/libgtk-3.24.so).

Për ndërtimin e pakove përdoren arritjet e projektit ALFS (Automated Linux from Scratch). Skema e ndërtimit është e organizuar në formën e
recetave, kur nisja e tyre automatikisht shkarkon kodin e programit dhe varĂ«sitĂ« qĂ« kĂ«rkohen. PĂ«r instalimin e shpejtĂ« tĂ« programeve pa rindĂ«rtim ofrohen dy depo me paketa binarĂ« tĂ« ndĂ«rtuara — depo zyrtare, e mbĂ«shtetur nga ekipi i zhvilluesve tĂ« distribucionit dhe njĂ« depo jozyrtare, e formuar nga komuniteti i pĂ«rdoruesve. Instalimi i distribucionit bĂ«het duke pĂ«rdorur njĂ« instalues, qĂ« mbĂ«shtet funksionimin nĂ« modalitet grafik dhe tekstual.

Risi kryesore GoboLinux 017:

  • ËshtĂ« propozuar njĂ« model i thjeshtuar i menaxhimit dhe zhvillimit "recetave", i cili Ă«shtĂ« plotĂ«sisht i integruar me mjetin e ndĂ«rtimit GoboLinux Compile. Strukturimi i recetave tani pĂ«rbĂ«n njĂ« ordinare Git-repo, e menaxhuar pĂ«rmes GitHub dhe e klonuar brenda sistemit nĂ« katalogun \/Data\/Compile\/Recipes, nga i cili recetat pĂ«rdoren drejtpĂ«rdrejt nĂ« GoboLinux Compile.
  • Utiliteti ContributeRecipe, i pĂ«rdorur pĂ«r krijimin e njĂ« pakete mbi bazĂ«n e skedarit tĂ« recetĂ«s dhe ngarkimin e tij nĂ« serverat GoboLinux.org pĂ«r rishikim, tani krijon njĂ« degĂ« nga kloni lokal i Git-repos, shton recetĂ«n e re nĂ« tĂ« dhe dĂ«rgon kĂ«rkesĂ«n pĂ«r tĂ«rheqje nĂ« strukturĂ«n kryesore tĂ« recetave nĂ« GitHub.
  • Ka vazhduar pĂ«rmirĂ«simi i ambientit minimalist tĂ« pĂ«rdoruesit mbi bazĂ«n e menaxherit tĂ« dritareve mozaik Awesome. PĂ«rmes lidhjes sĂ« shtesave nĂ« gjuhĂ«n Lua, mbi bazĂ«n e Awesome Ă«shtĂ« realizuar puna me dritaret qĂ« fluturojnĂ«, tĂ« njohura pĂ«r shumicĂ«n e pĂ«rdoruesve, duke ruajtur tĂ« gjitha mundĂ«sitĂ« pĂ«r kompozimin mozaik.
    JanĂ« bĂ«rĂ« pĂ«rmirĂ«sime nĂ« widget-et pĂ«r menaxhimin e Wi-Fi, zĂ«rit, kontrollimin e akumulators dhe ndriçimin e ekranit. U shtua njĂ« widget i ri pĂ«r Bluetooth. ËshtĂ« realizuar njĂ« mjet pĂ«r krijimin e screenshot-eve.

    Lëshimi i distribucionit GoboLinux 017 me një hierarki të veçantë të sistemit të skedarëve
  • JanĂ« pĂ«rditĂ«suar versionet e pĂ«rbĂ«rĂ«sve tĂ« distribucionit. JanĂ« shtuar drejtorĂ« tĂ« rinj. Distribucioni ndjek modelin e ofrimit tĂ« vetĂ«m versioneve mĂ« tĂ« reja tĂ« librarive nĂ« ambientin bazĂ«. MegjithatĂ«, me ndihmĂ«n e Runner, mjetit pĂ«r virtualizimin e FS, pĂ«rdoruesi mund tĂ« ndĂ«rtojĂ« dhe instalojĂ« çdo version librarie, e cila mund tĂ« bashkĂ«jetojĂ« me versionin e ofruar nĂ« sistem.
  • Ka ndalur mbĂ«shtetje pĂ«r interpretuesin Python 2, i cili Ă«shtĂ« hequr plotĂ«sisht nga distribuimi, ndĂ«rsa tĂ« gjitha skriptet sistemore tĂ« lidhura me tĂ« janĂ« ri-dizajnuar pĂ«r tĂ« punuar me Python 3.
  • Nga pĂ«rbĂ«rĂ«sit Ă«shtĂ« hequr gjithashtu biblioteca GTK2 (ofrohen vetĂ«m paketat me GTK3).
  • NCurses sipas default Ă«shtĂ« ndĂ«rtuar me mbĂ«shtetje pĂ«r Unicode ( libncursesw6.so), varianti libncurses.so, i kufizuar nĂ« ASCII, Ă«shtĂ« pĂ«rjashtuar nga ofrimi.
  • Sistemi i zĂ«rit Ă«shtĂ« kaluar nĂ« pĂ«rdorimin e PulseAudio.
  • Instaluesi grafik Ă«shtĂ« kaluar nĂ« Qt 5.

Burimi: opennet.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster