Jon Seager, Visepresident van Ingenieurswese by Canonical en Tegniese Leier vir die projek Ubuntu, het die hervatting van werk aan die projek aangekondig Ubuntu Core Desktop, wat 'n alternatiewe lessenaaruitgawe ontwikkel Ubuntu, deur die ontwikkelings van die platform te gebruik Ubuntu Core en gebruik Snap-pakkette in plaas van deb-pakkette.
Anders as bestaande atoom-opgedateerde verspreidings, waar stelselkomponente in leesalleen-modus gemonteer word, Ubuntu Core Desktop gebruik die "alle komponente in 'n kits"-model. Met hierdie model word die inhoud van die stelselomgewing, die kern, Linux, selflaaiprogram, lessenaaromgewings, mediaservers, agtergrondprosesse en toepassings word in snap-formaat gelewer en deur die snapd-gereedskapskis bestuur.
Anders as die voorheen ontwikkelde prototipe, is die verspreiding bedoel om meer modulêr te wees en in plaas daarvan om 'n enkele snap-pakket saam met die stelselomgewing te verskaf Ubuntu Kern, verdeel die basisstelsel in 'n stel afsonderlik opgedateerde snap-pakkette. Alle toepassings sal in isolasie van die hoofstelsel loop, en vir pakkette wat nie isolasie ondersteun nie, sal 'n virtualisering-geaktiveerde laag voorsien word.
Om toepassingstoegang tot stelsel- en eksterne hulpbronne te beheer, word 'n toestemmingsversoekmeganisme ontwikkel wat vereis dat die gebruiker toegang bevestig, byvoorbeeld wanneer toegang verkry word tot lêers in die tuisgids, webkamera of mikrofoon vanaf snap-pakkette. Dinamiese versoeke word uitgereik gebaseer op 'n analise van stelseloproepversoeke, en toegangsbeheer word geïmplementeer met behulp van AppArmor.
Ontwikkeling word uitgevoer met die oog op drie basiese gebruiksgevalle:
- 'n Werkstasie waar die primêre aktiwiteit die gebruik van 'n webblaaier en die werk met webtoepassings behels. Hierdie scenario word as die vinnigste geïmplementeer beskou, aangesien Firefox- en Chromium-snap-pakkette reeds beskikbaar is, en toestemmingsversoeke vir toegang tot die kamera en mikrofoon ondersteun word.
- 'n Stelsel vir sagteware-ontwikkelaars wat die gelyktydige gebruik van verskeie ontwikkelingsomgewings toelaat, geïnstalleer in geïsoleerde omgewings met behulp van die werkswinkel-gereedskapskis, wat LXD vir houerbestuur gebruik. Indien nodig, voer toepassings uit vanaf deb-pakkette, flatpak-pakkette of klassieke snap-pakkette wat nie bo-op loop nie. Ubuntu Kern, houers of virtualisering sal gebruik word.
- 'n Stelsel vir rekenaarspelers gebou rondom die Steam snap-pakket. Komponente van die spelstapel, soos Proton, Mesa en drywers, sal ook in snap-formaat afgelewer word, wat gebruikers toelaat om die nuutste weergawes van hierdie komponente te installeer of verskillende weergawes met verskillende speletjies te gebruik.
Ter voorbereiding vir die volgende vrystelling Ubuntu Daar word beplan om werk uit te voer aan die verdeling van die komponente van die lessenaaromgewing in verskillende modules, om snap-koppelvlakke te vorm om verskillende funksies en scenario's vir die gebruik van die lessenaar te ondersteun, en om die nuwe argitektuur te toets. Ubuntu Kern-lessenaar vir die drie bogenoemde gebruikscenario's. Daarbenewens is daar met die KDE Neon-projekontwikkelaars begin werk aan 'n weergawe van die KDE Neon-verspreiding wat bo-op geïmplementeer is. Ubuntu Kern, wat jou sal toelaat om aan te pas Ubuntu Kernlessenaar om verskeie lessenaaromgewings te ondersteun, nie beperk tot GNOME nie.
Bron: opennet.ru
