Rhyddhau dosbarthiad GoboLinux 017 gyda hierarchaeth system ffeiliau unigryw

Ar ôl tair blynedd a hanner ers y datganiad diwethaf ffurfio rhyddhau dosbarthu GoboLinux 017. Yn GoboLinux, yn lle'r hierarchaeth ffeiliau traddodiadol ar gyfer systemau Unix yn cael ei ddefnyddio model stac ar gyfer ffurfio coeden cyfeiriadur, lle mae pob rhaglen wedi'i gosod mewn cyfeiriadur ar wahân. Maint delwedd gosod 1.9 GB, y gellir ei ddefnyddio hefyd i ymgyfarwyddo â galluoedd y dosbarthiad yn y modd Live.

Mae'r gwraidd yn GoboLinux yn cynnwys y cyfeiriaduron /Programs, /Users, /System, /Files, /Mount a /Depot. Yr anfantais o gyfuno holl gydrannau'r cais mewn un cyfeiriadur, heb wahanu gosodiadau, data, llyfrgelloedd a ffeiliau gweithredadwy, yw'r angen i storio data (er enghraifft, logiau, ffeiliau cyfluniad) wrth ymyl ffeiliau system. Y fantais yw'r posibilrwydd o osod gwahanol fersiynau o'r un cymhwysiad yn gyfochrog (er enghraifft, /Programs/LibreOffice/6.4.4 a /Programs/LibreOffice/6.3.6) a symleiddio cynnal a chadw system (er enghraifft, i ddileu rhaglen , dim ond dileu'r cyfeiriadur sy'n gysylltiedig ag ef a glanhau'r cysylltiadau symbolaidd yn /System / Mynegai).

Er mwyn cydnawsedd â safon FHS (Safon Hierarchaeth System Ffeil), dosberthir ffeiliau gweithredadwy, llyfrgelloedd, logiau a ffeiliau ffurfweddu yn y cyfeiriaduron arferol / bin, /lib, /var/log a / etc trwy ddolenni symbolaidd. Ar yr un pryd, nid yw'r cyfeiriaduron hyn yn weladwy i'r defnyddiwr yn ddiofyn, diolch i ddefnyddio arbennig modiwl cnewyllyn, sy'n cuddio'r cyfeiriaduron hyn (dim ond wrth gyrchu'r ffeil yn uniongyrchol y mae'r cynnwys ar gael). I symleiddio llywio trwy fathau o ffeiliau, mae'r dosbarthiad yn cynnwys cyfeiriadur / System / Mynegai, lle mae gwahanol fathau o gynnwys wedi'u marcio â chysylltiadau symbolaidd, er enghraifft, cyflwynir rhestr o'r ffeiliau gweithredadwy sydd ar gael yn yr is-gyfeiriadur /System / Mynegai / bin, data a rennir yn /System/Index/share, a llyfrgelloedd yn /System/Index/lib (er enghraifft, /System/Index/lib/libgtk.so dolenni i /Programs/GTK+/3.24/lib/libgtk-3.24.so) .

Defnyddir datblygiadau prosiect i adeiladu pecynnau alfs (Linux awtomataidd o Scratch). Ysgrifennir sgriptiau adeiladu ar y ffurf
ryseitiau, pan gaiff ei lansio, mae cod y rhaglen a'r dibyniaethau gofynnol yn cael eu llwytho'n awtomatig. Er mwyn gosod rhaglenni'n gyflym heb ailadeiladu, cynigir dwy storfa gyda phecynnau deuaidd sydd eisoes wedi'u cydosod - un swyddogol, a gynhelir gan y tîm datblygu dosbarthu, ac un answyddogol, a ffurfiwyd gan y gymuned ddefnyddwyr. Gosodir y pecyn dosbarthu gan ddefnyddio gosodwr sy'n cefnogi gwaith mewn moddau graffigol a thestun.

Arloesiadau allweddol GoboLinux 017:

  • Cynigir model rheoli a datblygu symlach “ryseitiau", sydd wedi'i integreiddio'n llawn â phecyn cymorth adeiladu GoboLinux Compile. Mae'r goeden ryseitiau bellach yn ystorfa Git reolaidd, a reolir trwy GitHub a'i chlonio'n fewnol i'r cyfeiriadur /Data/Compile/Recipes, y defnyddir ryseitiau'n uniongyrchol ohoni yn GoboLinux Compile.
  • Mae'r cyfleustodau ContributeRecipe, a ddefnyddir i greu pecyn o ffeil rysáit a'i uwchlwytho i weinyddion GoboLinux.org i'w hadolygu, bellach yn fforchio clôn lleol o ystorfa Git, yn ychwanegu rysáit newydd ato, ac yn anfon cais tynnu i'r prif coeden rysáit ar GitHub.
  • Gwelliant parhaus i'r amgylchedd defnyddiwr minimalaidd yn seiliedig ar y rheolwr ffenestri mosaig Awesome. Trwy gysylltu ychwanegion yn yr iaith Lua yn seiliedig ar Awesome, gallwn weithio gyda ffenestri arnofio sy'n gyfarwydd i'r mwyafrif o ddefnyddwyr, tra'n cadw'r holl bosibiliadau ar gyfer cynllun teils.
    Mae gwelliannau wedi'u gwneud i widgets ar gyfer rheoli Wi-Fi, sain, monitro gwefr batri a disgleirdeb sgrin. Ychwanegwyd teclyn newydd ar gyfer Bluetooth. Mae offeryn ar gyfer creu sgrinluniau wedi'i roi ar waith.

    Rhyddhau dosbarthiad GoboLinux 017 gyda hierarchaeth system ffeiliau unigryw

  • Mae fersiynau'r cydrannau dosbarthu wedi'u diweddaru. Mae gyrwyr newydd wedi'u hychwanegu. Mae'r dosbarthiad yn cadw at y model o ddarparu'r fersiynau diweddaraf o lyfrgelloedd yn unig yn yr amgylchedd sylfaenol. Ar yr un pryd, gan ddefnyddio Runner, offeryn rhithwiroli FS, gall y defnyddiwr adeiladu a gosod unrhyw fersiwn o'r llyfrgell a all gydfodoli â'r fersiwn a gynigir yn y system.
  • Mae cefnogaeth i'r dehonglydd Python 2 wedi'i derfynu, sydd wedi'i dynnu'n llwyr o'r dosbarthiad, ac mae'r holl sgriptiau system sy'n gysylltiedig ag ef wedi'u haddasu i weithio gyda Python 3.
  • Mae'r llyfrgell GTK2 hefyd wedi'i dileu (dim ond pecynnau gyda GTK3 sy'n cael eu cyflenwi).
  • Mae NCurses wedi'i adeiladu gyda chefnogaeth Unicode yn ddiofyn (libncursesw6.so), mae'r fersiwn cyfyngedig ASCII o libncurses.so wedi'i eithrio rhag cael ei ddosbarthu.
  • Mae'r is-system sain wedi'i newid i ddefnyddio PulseAudio.
  • Mae'r gosodwr graffigol wedi'i drosglwyddo i Qt 5.

Ffynhonnell: opennet.ru

Ychwanegu sylw