public stejně vzadu
špatně slyšeli je ten
prase dopředu omlouvám zase lže a
sem trošku limitovaný docela těch trošku
rýmou
takže budu
v tom je takovej divnej vás možného to je několikrát jsem přednášky zatroubení
zde se předem omlouvám
jak dobytek který máte to
chlapi to je nesmrtelná no tak
musím bojovat a
no tady v následujících hodin ještě říct něco let věku chtěl bych se tady zeptat
na
mezi váma do nosu šlo fakt jako něco slyšel
jednodušší
co zhruba to může být tak super většina z vás
růža se tady během té přednášky dozvíte něco víc o tom jak to vlastně funguje
já bych chtěl kup si popsat takže
zhruba jako technologie funguje
a jaké jsou plány do budoucna jaké třeba jsou aplikace pro tu dispozici jaké tom
své výhody je to má zas naopak svoje limity oproti třeba balíčkovacím u systému aby
jste vy ste na konci by přednášky měli nějaký přehled o tom co ten filtr
vůbec je a co nabízí
vezmeme ne teď je žiješ vám to jste slyšeli pracuju
desktopového týmu red hatu kde mám na starosti tý
a lidi kteří pracují na desktopových aplikaci tak docela libreoffice file false
tandemové evolution
takže mi dej defakto sme to upřímný uživatele tady to fakt peklo trošku špice můj
tým pracuje na tom aby ty aplikace teď pracuje byly k dispozici pro ten filtr
takže úplně na začátek by chtěl začít nějakým těmi partnery jisté distribuce to software pro
linux
a je nás takových
real tom
záleží na tom jak se na to díváte z jednoho pohledu to může být výhoda
z jiného problém
nicméně obecně tady ty a ty vývojáři kteří chtěli stanovovat
ahoj tak tyto ulice to samotnou systému je trošku problém že defakto u většiny těch
tady všech linuxových distribucí neexistuje kdyby
jasne oddělení mezi tou aplikační části jakým samotnej systém u té defakto jeden velký repozitář
ty a
a závisela tam jako vlády nula říct prostě toto je
ty jenom aplikace a toto může systém
je docela těžký
a přitom oni by tydlety dvě části třeba potřebovali eliminuje vývojové cykly
a tak dále jiný způsob třeba a andy tu agendu a podobně
_e
co
a se snaží ty technologie potřeba ten flek ve kde široko nějakou si budu vykládat
jak ten flek teď může a zapadl do nějakého a nového způsobu jak se ta
linuxová distribuce vytváří a funguje
a je to
ty tím že defakto linuxové distribuce ty tradiční funguje konečně velké jeden velký repozitář
kde se prostě navzájem na sobě ty balíčky závisí na dynamicky se tam linku je
tak potom samozřejmě a ideálně by to mělo fungovat tak že se veškerý ten software
pohybuje stejně rychle
dopředu aby je a vy se dostane stávalo že jedna knihovna dost vygenerovat bych se
na to prostě ty aplikace k této používají tak se prostě rozbijou a takže se
musí čekat prostě s tou knihovnou a šlo se tomu přizpůsobit ty aplikace případně se
to musí upravovat ose všecko takové
limity té ten a
tohle
linux dneska máte tím že vlastně
jak funguje ty balíčkovacím systémy
a další věc je že jo byste zajistili že ten software ty repozitáři nebezpečný
tak musíte mít nějaký proces
ale kterým de facto věříte že ten člověk který to vůbec na tu aplikaci no
ten balíček vytváří
a
a pak
to dostává do té distribuce takže ověřený a vy i ten světem software samotný nějakým
způsobem závady je že každá ta distribuce
a že to fedora nebo debian mají nějaký hodně dlouhý a složitý proces jak se
stát maličká zem a je vlastně zabalit
ten software tak aby vtom systému nedělalo neplechu
a tady tento tyto procesy nejsou moc škálovatelné kdybyste si představili že dvacáté
já nevím kdyby je nebo fedora se staly stejně populární jako android a měli byste
prostě jakou miliardu instalaci po celém světě
a měli byste prostor pro to statisíce aplikací
takže tady ty tady ty procesy
musíte ty jednotlivé dvojice tom softwaru
a tedy zaškolování sponzorovat je fakt každý ten software musí procházet nějaký manuálním preview a
podobně tak prostě při
při objemu já jen za půl milionu balíčků do to ne nemáte šanci škálovat do
takové úrovně takže
momentě ten linux neska defakto na toto není připravený
i když se prostě
stalo takto úspěšně no a byla pro něho tak obrovská nabídka softwaru
a další věc je že
když máte nějaký ten software třetí stránce jinej tech samotnej repozitáři
tak
a té se často
a do toho systému instaluje jako zcela nějaké nezabezpečené von je že vy si stáhnete
něco s nějaký stánek a tedy balíček a ten balíček nějakého třeba eskarpu počet čehokoliv
když ten balíček instalujete vlastně tomu
to ulici toho té aplikace dáváte takovou důvěru že mu dáváte defakto beru
přístup do vašeho systému
a to malých může být cokoliv
takže to je další takový problém že když už něco stahujete těch třetích stran tak
ta forma jak se to instaluje dyž to je festivaly školáci systémy tak a dáváte
tě tu hicu víc důvěry by si zasloužili
je to sobě rakety
problémy teď
k tomu samotnému pro takovou co sou vlastně cíle navazuje to škola ty problémy
takže _hm a cílem je a nabídnout
ten třetím stranám ale neanimálnosti třeba těm samotným distribuci vytvářet tady stanovovat aplikace
a pravice distribuci děleny místo aby řešili že jim to bude fungovat na fedoře na
debian o
a na ubuntu na čem tu a tak dále pak prostě vytvoří jedno jeden instalační
soubor
a ten by měli nainstalovat
na všechny ty distribuce
aniž by museli cokoliv upravovat
a tweakovat a tak dále pro jednotlivé distribuce
no a pak vlastně na ten navazuje na tu bezpečnost
a aplikace by měli mít pokud možno co nejmenší přístup do toho a zbytku systému
ta instalace samotná by měla by neměla vyžadovat
root a to znamená vy můžete to myslel prostě jako běžný uživatel někde prostě třeba
druhou
a
ta samotná
a je to ste byli covers koutem to znamená že ten se ta aplikace nevyžaduje
prostě na zásahy do toho zbytku systému nebo v naprosto omezené jasně definované míře že
to není jako balíček který může med instrukce který můžu ste rozkopírovat
soubory případně editovat jsou velice na tom vašem systému
a samotná ta aplikace by měla být sandboxované to znamená když si ty nainstalujete něco
nějaké třetí strany takže abyste měli když by to náhodou třeba mohl být nějaký já
nevím kilo kde prostě nějakýma love takže vy
ta aplikace neměla prostě přístup ke všem vašim na datu uživatelským a tak dále
a případně pokud potřebuje nějaký přístup takže byste měli jasnou kontrolu nad tím
co defakto na co ta aplikace sahat
že jaká místo ještě klepe kulaté docela s
ne úplně nejnovější záležitost že autorem je alex klávesou který pracuje pro redhat
a
s tím souvisí ten název ale tech
tak nás tepla teď někdy slyšeli na
souvislosti s ní keo
defakto a fakt teď je ten název ten evoluční způsob jak se jak se balí
nábytek tak abys toho
zašle taková nějaká prostě plochá krabice
vy se wifi kija koupíte dovezete domu si vemete zuby na to bych to dáte
dohromady
ten což ale ne
ze švédska a by nějaká ta paralela tam je taková že jak říká prostě
nebo udělala revoluci cest
té distribuci toho nábytku takhle vystoupat také chtěli dělat revoluci
a distribuci to
software jako pro linux
tak to pojmenoval fakt tak
nicméně jo s tím nápadem experimentuje už někde venku dva tisíce sedum
a kdy založil tak my sme spíš houby prvek který se menoval kolik
a
pak se to nedává _hm rozvíjelo granularitu roce dva tisíce dvanáct vás začne zabývat myšlenkou
port pracovním názvem linuxe s
když billboardech tady v roce dva tisíce třináct tak tady vždy vyloženě a mysim dvoudenní
nějaký _hm přes kterou čtvrt metru myšlenku ještě více rozměry a ten samotný projektech ho
zde jak je dnes tak začal bydlí jen i v roce dva tisíce čtrnáct ještě
pod názvem někdejší _e
možná stejně systémem to s název taky slyšeli
a protože ten název
nebyl moc marketingový chytlavý takže ku řeknete když je tak na a zvláště běžnému uživateli
ve na vás
vyvalí oči tak jo ale to se přišít přišlo s tím názorem flat tech a
když _e dalek si myslela že už ten projekt je dostatečně
vyvinutý na to aby se aby mohli začít vývojáři používat nemohli do světa tak se
to oficiálně v červenci doveze šestnáct uvedl pořád pod názvem flat tak
tady něco použité technologii co vlastně ten fakt nepoužívána a takže kernelu sou to vlastně
s si groups na jaké
a omezení těch zdrojů
není space is _e
na omezení na té
mně to vypadlo
nesmysl
na procesor
my procesu tak bye mám sta to se tam používá na to dyž
když třeba chcete do toho do toho kontejneru je ten facto jde defakto
kontejnerama technologie se znáte docker tak
a ten pamflet p g postaveny a podobných věcech de facto na linux kontejnery s
nicméně tím že to je primárně určené pro desktopové aplikace tak ten hlavně ten tuning
a tak dále kolem toho je jiný
takže ty paní mám sou ta používané na to když třeba chcete do to
a kontejneru připojit já ho mám dělo toho uživatele aby ta aplikace měla přístupu oddílu
co se tak dyž tím že dělat ideálně to bude sandboxované plně tak ten přístup
tam bude jiný
a pak ještě se kousl že
technologie
kernelu která to a vyřeší tam samotný sem boxy a komu penalizaci
a pak se na to používá bavil ne
takže takový prvek který vznikl v rámci to fakt peklo dneska u se může používat
jiná
další
a ty koupil nové technologie a ten dva volové právě řeší tu práci s těma
kontejnerama to a otime privilegovaným účtem
znamená můžete do se s tím kombajnem pracovali byste byli vedoucí což má samozřejmě docela
velké
nejen uživatelské benefity dali bezpečnosti
ni
pak na
samotné to spojování toho
do repozitáře třeba s tou pastou aplikaci
a potom na tu distribuci jsem používá o jestli tendlecten řeší různé jako a není
delty a deduplikace to znamená
když máte a já není update aplikace která vás to megabajtů tak ne stahujete znovu
se listo megabajtů máte no jestli za vás vyřeší že tohle je stahujete k bylo
tu třeba o velikosti tři megabajtů těch tom je i na
i na tom disku samotné pokud máte třeba
aplikace k té s
sdílí hromadu chromajzlová do stejných soubojů tak ten olej state esku pro schopni nějakým způsobem
do dubu aplikovat
používá to bych vás klasicky na tu
komunikaci s a se zbytkem toho systému
používat ohlaste mi cože a formát na meta data aplikaci pro ty
_e ze katalogy aplikaci že máte balíček jak to máte název nějaký popis _e tak
dále a to string přidává třeba screenshoty
a
různé další meta data které třeba abyste s tou měli prostě takový pěkný profil vtom
katalogu těch aplikaci
takže ten jak jste ji se pár používá pro tu integraci tě v různých
_e
katalogu
a pak je to ještě pak do požívá a o ocr informace že open kontejner
finiši ty
takže se za ten start tak se snaží a vo co pokud možno co nejvíc
kompatibilní s těma ostatníma
a
technologie má ten otevřený kontejneru
a jak to vlastně funguje
tak tady máte a jaký náhled to sem boxu
takže podpor ti máte jaký ten systém ten hostující systém
a ta aplikace samotná používaná zájem a teda ten může být sdíleny
znamená aby to nebyla aby to bylo čisté jako bundlované není kdy ten
tvůrce toho té aplikace si musí všecky ty závislosti při bundlované a pak se obraz
musí stále no to byly aktualizované lidi nebyli bezpečnostní díry tak ten a _e splete
kde je ta někde mezi tím
balíčkovacím systémem který řeší za má ty to dynamické linkování ty závislosti a tak dále
a mezitím
a klasicky prostým anulování když se prostě všecko té aplikaci při bundlované
ten a ten by měl obsahovat _e
knihovny a které jsou
dyšně když nechte kterých se dá předpokládat že nebude používat a víc aplikaci to je
typicky já nepsal pro ty pětek aplikace tak budou používat gnome natáhnete moment gtk knihovnu
tam vypustit jestli ta tak dále klepe aplikace zase
typicky a budou už za volantem s skle tečkama
a ještě by tam měli by se na knihovny
které jsou bezpečnostně citlivé takže typicky třeba nějaké open ssl a podobně
aby to
aby to mohli ti vývojáři použít vtom mtime u a nemuseli to prostě bundlované ztrácelo
toff ta samotná aplikaci
tady na tím na ty meta jeden tam že to samotná aplikace že máte tam
a
samotnou tu aplikaci můžete si tam prostě při bundlované ještě co chcete
a pokud o třech ti bych to neutáhnou případně pokud potřebujete nějakou jinou verzi ne
že vtom mtime u taky tam můžete při bundlované celá ta vztahovat a jemu se
nebude používat
a
pak to vlastně funguje tak že když vy si tu aplikaci spustíte tak
ona to možná mít na dalším slajdu tady mám vše té rakety základní pojmy takže
ten mtime potom funguje tak docela ste do toho kontejneru připojí
spodního ze
a ta aplikace to může používat
prostě vidí všecky ty všecky ty knihovny a tak dále co sou tam tou potřeba
a pak ještě
na to stalo natáhnu vychází sdkáčko cože defakto mtime plus
komponenty a nástroje pro sestavování ti aplikací ne že
klasicky jsou také hlavičkové souboje jo máte tam nějaké k a kompilátory a tak dále
prostě vo co ještě potřebujete navíc abyste tu aplikaci která potom ten a ten bude
používat mohli a mohli vlastně zkompilovat sestavit
a pak ten jak jsem říkal ženatým mtime nemáte ten samotnej aplikačním angl
a tak ten obsahuje to jsou ste souboj samotné aplikace jak se říká můžete tam
při bundlované vlastně závislosti
a
jsou tam přidané informace které se potom a exportují ven protože pořád musíte mít aby
se to integrovalo jakým způsobem s tím systémem tak
určite soubory se musi vykopírovanou kdybys toho co
kontejneru _e a typicky jsou to třeba ten desktop a jo abyste měli pěknej s
desktopu pěkný spouštěč jako ony za to samé to aby ta a jsem nás jsou
to ten upstream který se kdyby nakopíruje toto katalogu vy ste to s tou správci
to těch aplikací mohli vědět
na přípravy se to aktualizovalo mohlo mohli se to instalovat
případně pokud ta světla
pokud aplikace potřebuje používat bych vás tak
případně jako tu dyba slevu že tady koupil
pak co jsem ještě nezmínil jak jsou tam portály úplně na začátku toho
fakt jako u nebyly neexistovaly takže se musel přátelé
ten přístup té aplikace milo ten kontejner jsem musel jak jsme řešit jinak
takže ten způsob předešel takže se do toho kontejneru defakto videa lyonu to sem boxu
dělaly díry
to znamená když to aplikace potřebovat příspo přístup rohu
tak ose se vám ten home celý přimontoval máte aplikace měla přístupu aniž byste měli
jako kontrolu na tím na co vlastně sahá
tak to fungovalo i z dalšíma věcma
nicméně f poslední verzích tam přibyly ty portály
tedy nabídnout kontrolovaný přístup vopichy aplikaci prostředků mimo a ten sandbox
a teď momentálně tam mají a po itálii na přístup k těm souborů k tisku
k otevírání
a jakých fourierova jo tak dále že dyž nějaké aplikace tiském stiskne kliknete na odkaz
vector se otevře vaše výchozí prohlížeči pokud to máte zcela sandboxované na zem poptávek vlastně
to kliknutí vám nebude fungovat
a mají tam pojď na
na snímky obrazovky
je to je další věc ta
a
funguje pokud ten a ta aplikace při připojené xka no běží na xkách seš if
to plat jako je možné ale pokud _e kontent sebe mít opravdu sandboxované jinak to
a ta aplikace by měla běžet na waylandu a do budoucna a celkové se docela
posune k tomu waylandu
a tam ušlo se ten
přístup k těm zdrojů mimo tu aplikaci abyste mohli dělat screenshoty celé obrazovky a tak
dále mít nebudete takže musí tam být nějaký pojď tak ty komunikuje s tím kompozitor
_e který je jiný prostě ty screenshoty může dělat
pak jsou tam další věci jakou pozor
posílání upozornění
naopak získávání informací o tom jaký je stav sítě se člověk připojeny nepřipojeny aby se
podle toho ta aplikace mohla zařídit a tak dále případně při přímý přístup k zařízením
další věc která se taky musí řešit
_e vlastně funguje to vytváření těch aplikací
a
existuje nástroje
ta celebrita se menuje flet back je tam příkaz
plat tak byl který můžete litva provádět jednotlivé ty úkony
že vy můžete stě pomocí to chlape gildu
a to sestavit vytvořit toho
já nevím nějaký ten a repozitář a tak dále
takže to je trestat tak bylo to funguje na jednotlivé ty úkony přitom se stahováním
vytváření to chlape kus té aplikace pokud máte jakou na
puk rovnou komplexnější aplikaci tak je tam
přímo nastavit klapek builder který vám umožní tady toto celé automatizovat
a byste nemuseli prostě ty jednotlivé kroky dělat
z know
do budoucna se plánuje nějaká a integrace
nějaký metrů id takže
třeba řeknou používá gnome builder takže tam už to by to v další verzi mělo
byt
jakým způsobem integrované znamená
to _m to mívají nižší tu aplikaci víte že se tam měl mít nějaký panel
kde si honíte ty údaje a které potřebujete k tomu se stane je to vklad
taková k temu letem je nějaké kouzelné tlačítko prostě vytvořit let a jednou vyrostou bylo
vytvořit
tak aby to aby to pokoj je vytvořené ono se to
kolik je nainstalovat tak dál
pak co slyšet _e anatomie ta samotná aplikace se částečně už tady změnil ve že
sou tam ty
a
meta data a té aplikace
a dávám
ty meta data ukážu na dalším slajdu
pak jsou tam s a lomeno file sou ty soubory které tvoří tu aplikaci
pak
podsložce by muselo samotné ty binární soubory té aplikace
pak tam máte štětce my známe ta složka export
a pak opěvuje atomic jako tyhlety věci které se potom exportují ven
máme to tam je to docela pevně dané zase z bezpečnostních důvodů aby ta aplikace
nemohla je tak po tý raw level co se jí zachce
takže z u typicky ten update a file to desktop file je to případě _e
nějaká tady vlasů teda to jasně omezené
tady je ten
a
ukázka manifestu
chceš není úplně přímo ten _m tady ta file vy můžete pokud máte nebo aplikací
tak si můžete napsat ten
a
_m tady ta panel a tu aplikaci ze sestavy pomocí toho chlape gildu ručně nebo
si můžete pokud máte jakou komplexnější aplikaci a chcete si to
automatizovaná tak si můžete napsat takzvaný manifest
takže todle je takže vidět ten na ten manifest vám nejen že jsem starý všecky
ty závislosti a tu aplikaci samotnou ale vygenerovaný prostě ty meta data
takže
nemusíte tam specifikovali ty rudé pro ty meta data že nahoře máte třeba id to
vtom
a formátu
polák tečka ty nějaký ten projekt třeba gnome ukradené trička ten
na zem aplikace pak tam máte definované jaký ten
ten to potřebuje
tady vtom to připojujete
a kdo ne time verzi toho rand a jemu
a je to je tam odkazy na to sdkáčko
je tam připadá příkaz který se to spouští
pak co tam je fakt
pak tam máte definované nějaké další
ty práva té aplikace že tady máte tady vypracovat přístup k síti
přístupy do vídně na hradě
waylandem pokud chcete běžela na waylandu
pak je hodně pěkně oddělené chcete
aplikace vlasně sestavuje
kdy vy si tady defakto takovým způsobem a
děláte se z na těch jednotlivých závislosti měl na konci máte instrukci na sestavení té
samotné aplikace
takže tady vidíte
název toho módu lidi po jednom bytě i máte tam i nějaký místo tě abyste
věděli jistotu že se že se to přitom
sestavování stáhne otázku
a tak takovýmto způsobem vy si tam nadefinujete ty jednotlivé závislosti a potom je to
samotnou aplikaci
a zavřete nepodporuje novák si můžete tam je prostě snížení i a tak dále ti
takový
_e
to je typické formáty a ty jsou ty aplikace no ty zdrojové kódy ta aplikace
a uvedené a pak to vlastně celé a ten manifest pustíte
si to po stahuje ty zdrojové kódy ty závislosti postupně zkompiluje a na závěr
a skoupilo je to samotnou aplikaci
a vyplivne na to
nějaký výsledek záleží na tom jestli sou to data proto repozitáře ho chcete mít
ten jeden bando soubor který si ten uživatel nainstaluje a to eště budu mluvit jakýchkoli
máte vlastně to můžete distribuovat
tady jsou lety nastane tak to jsem nějaké dostupné mtime i takže
úplně na začátku byl který dnes to holek
a s
z něho vycházel gnome mtime defakto teďka stejně si to plán pro nějaké nejzákladnější závěr
knihovny
které a používaj defakto všecky
a ty desktopové aplikace
takže pokud nechcete
ne na té aplikaci která je založena na gtk nebo na qt máte
jako něco co se úplně vymyká tady tomu toho tak můžete použít sem úplně minimální
tak desktop a ta _e
ta je postavený nás dělat
bylo to projektu zlepšení semi a projekt intelu které defakto linuxová distribuce
hledal jsi i samotné k nemá na nájem to je zatím označeny jako experimentální jestli
že to je flat tak teďka k d teďka on the to najdete
a sou další experimentálním je ta dcera třeba na mentální které založeny na sem to
níže
lidi jsou se pracuje na takovou
open suse
věta je to je ta
aha je _e
havaj myslim nějaký nový ten nové desktopové prostředí které napsané snad jenom
lomeno užší vyloženě to mailem a voni si fakt tak používat taky že majetek nějaký
svůj tajný
takže co my chceme ta je mu dodal že on dcera rozdělit na několik částí
a můžete třeba mít a to lokalizační data že když
samostatné po části toronta jo
pokud máte jakou čistě anglicko anglickou aplikaci ne prostě nepotřebujete mi lokalizační souvají po
sto padesát jazyků to nezabije hromadu místa
tak si může to nestalo ten samotnej a ta _e
ty lokalizační souboj se k tomu a nedoví stalo mínus případně si můžete doinstalovat dodatečně
tak co si vytřete samotnej instalace nahoře mám jako ukázku se dalo nás ho zabiju
jich
vlaku testovací aplikaci desktopového klienta telegramu
a ten samotný
ale to je ten manifest tom fakt jako má si
pět set řádku
ale je to kvůli tomu že ten desktopových klienta taliáne naprosto neskutečně
a sestavovány
mají prostě po zakódované cesty a tak dále že to
to bylo fajn jako docela peklo toto po tím fakt také ve shodě
a výsledek blbosti pěti sem zákony manifest který já si nejen nejdelší co do vytvořil
že ostatní manifestně souhrn
mnohem kratší často té třeba prostě do padesát pořádku
a takže tady ta je to vlastně nabízí jako to za základního tu původní instalaci
která není úplně uživatelsky přívětivé _e že vy si první musíte stáhnout té a podpisový
klid klíč
dalším kroku
si přijde přidáte vlastně ten repozitář té aplikace
a dalším kroku
nainstalujete tu aplikaci
a s tom posledním tu aplikaci pustíte
a takto to defakto fungovalo uplně na tom začátku nicméně na nikdo nemůže chtít uživateli
prostě na nainstalovaný replikace prostě puštěný takové
čtyři dlouhé příkazy
takže se pracuje nebo uši existují další možnosti
tady stojí
a přímo s soubory které na tady definují taky ja jako množinu kroků
a že existuje
a teďka soubor teďka flet pekelně po
který půjde se můžete jednoduše přidat na repozitář
které třeba a je třicet let třicet aplikací a ty si potom můžete no
a jednotlivé instalovat
to register soubor plat tak _e
tady přidáte repozitář
a nainstaluje a aplikaci která něm obsažena a cože typicky užitečné pro aplikace jste ten
tom repozitáři kde jedna aplikace že vy si můžete celá stáhnout já nevím
skype kde prostě ne aplikace na to pokolikáté to přidá ten repozitář
a zároveň to tu aplikaci nestalo reset momentě kdy přidáváte státě třicet aplikací tak ten
zrovna tady tento formát nedává moc smysl
pak je tam ještě
soubor teďka fakt pech
který defakto to je ten aplikační bando
takže obsahuje to celou tu aplikaci
a instrukce tomu jak se to aplikacema nejistota a
ještě aby se nastavovat repozitář takže to je defakto
asi něco nejpodobnější ho tomu co znáte třeba
a smyku nemyslel
ten formát do nutno nebo něco takového si nevybavuju tak to je něco na ten
způsob takže tady byste to ideálně když to když to podporuje nějakej nějaký ten stát
se to software to vaší distribuci přičemž řeknou software třeba už to podporuje minimálně ve
fedoře
si stáhnete soubor pokolikáté na něho a mohl prostě nainstaluje nainstaloval takže to je pod
vašimi právy aplikace a
defakto
uzavřená izolovaná to znamená že
jde vyhni bylo něco prostě špatného
tak prostě při té instalaci se nic nestane protože dělat co ta čísla si uděláte
že ty je ty soubory prostě nakopíruje někde do nějaké pevně dané lokace
a maximálně prostě vyexportuje ten desktop panel a ty meta data
tady se to jsem na nakousl tu integraci děti graficky nástrojů
a takže tady
toto je to tedy výřez toho dlou software u nemůžete tam jsou jednotlivé jaké charakteristiky
té aplikace že to můžete vědět
a jedna z nich je uzavřena na pískovišti _e za dva proti tomu překladu pískoviště
docela protestoval že si myslím že ten překlad se sem boxu na pískoviště za matek
tomto případě není úplně šťastnej za to mělo jmenovat nějak
_e
izolovaném prostředí nebo něco takového
zase ještě možná změní ale přímo dyž si a tu aplikaci tam najdete tak vidíte
že třeba užší konečně izolovaná
a té právě díky tomu úplatek tu
takže ten momentálně potom ten teďka plete další verzi tři dvacet čtyři kravina vy někdy
přesnou tak by měl podporovat ještě i ten formát máte krev který momentálně a podporuje
co my třeba řešíme za problém je že pevnou software ne není schopné
a instalovat
z nějakých prostě
a důvodu samotné té architektuře není schopnej instalovat soubor flat taky facto vypadly které obsahují
víc aplikací
takže my jsme vytvořili
flet tak z libreoffice
tady je to je jeden velký flet ve který obsahuje celý libreoffice
ale když to nainstalujete tak se a vytvoří vlastně
a čtyři nebo pět aplikací máte ta realita říkal inte se stará o to jestli
ještě to má
a
ten poplatek jako nástroj samotný to zvládá pohodě jednou co takhle to prostě nezvládal že
momentálně to předěláme takže
a ten libreoffice distribuovaně křesle není minimálně momentálně sebe chovat jako jedna aplikace znamená vy
ste si budete pouštět třeba prezentaci první ps tak si budete otvírat přes libreoffice ale
otevře se ten modul nebo ta část která se jmenuje
ta plánuje
poleno vy
rádi víčka integraci do toho svého modrou co že ten jejich nový
tato no správce aplikaci něco podobného jako jednou software
a ta momentálně zatím podporované není tam _e to je no a ve fázi nějakého
plánu
no a co hůře k tomu plat jako samotnému existuje knihovnami byly fakt _e
aby ty jednotlivé nás tady nemuseli prostě někde pracovat přímo s tím konzulovi nastaven malá
je prostě mohli pracovat
a přes nějaké mapy což výrazně
pohodlnější pro mě
tady je se říká že změní nějaké aplikace které jsou k dispozici tak tady nějaký
rozhodně to není konečný
aha
konečný
jste snad je aplikaci
a nejdále na tom asi jenom které defakto ten chlap _e tlačí nejvíc takže ti
mají momentálně zabalených asi třicet dva aplikaci
výhodu to třeba momentálně mají k tomu že
vy si můžete jednoduše instalovat s dohodnou různé nadace a ve fedoře patch pětadvacítce budete
mít gnome tři dvacet dva
ale my z nějakého důvodu potřebujete třeba já nevím to ten který je tři dny
dvacítce ano potřebujete nejnovější byl tohoto tenhle se stane se vyzkoušeli stane co funguje
místo aby jste si a to by nám museli přestaň _e aby byl celý sestavovat
protože ta nemůžete si sestavit samotnou aplikaci ve světě ostatních závislosti
a si můžete jednoduše nainstalovat ten nám zájem o té konkrétní verze toho drama to
samotný aplikaci
takže už dneska to je hodně umí užitečné právě proto testování těch
různejch nejsi a najednou systému aniž byste se tím jaké
kvůli způsobem ten systém
a
zase viděli protože to je všecko jak jsem říkal prostě zavřené
a to fakt jako se prostě zbavíte no
všech těch patentů co se stane story prostě jediným příkazem a někdy to prostě kolik
ovlivnilo ten váš systém takže dneska té jsem pana experimentování
takže to genomika déčka má nějaké své ne ty byly že můžete těch svojí aplikací
které chcete sledovat a používal byste třeba finálně ty byly má to věci rádi který
má hodně takový
a konzervativní
a vývojový cyklus že jim to na
no sumy peněz na další vzorku přitom ten begin
při nevěděl zabil založený na gtk tady celek jako docela dobře použitelný ale je to
prostě ještě nepříde dost dobře použitelné
ale hromada lidí prostě ta přes ten flastr používáte nejnovější ti kterým jste hromadu zase
věci navíc trestat za ty úkoly do přidal
pagers pak ten
toto je toto bude muset asi zvládat aplikace samotná tě
a
tam jsem si někde nějaká volbách kde si člověk a teď tom file systému
a si to víte
a ta aplikace vo to zpracuje ale není tam žádný mechanismus na to že budem
je třeba
človek
a _e nějaký po lette pomlčka pluginy který se prostě aplikuje do toho samotného kontejneru
to je docela
o
omezení jo tady tomuto
nemusíte zrovna ten libreoffice dokáže má křivou sobě ten mechanismus jo takhle může nahrávat vybojovala
pokud _e
pokud co to problémy které vyloženě závislý na tom že se to
když najdete nějaké cestě a typicky se řeší přes balíčky že si člověk najisto lidi
pomlčka nějaké prostě filtry jedna dva tři
a ten jim to pokrytí takže to nejde té cestě asi by to šlo udělat
tak že by tak čovek nakoupila přímo do toho
tak toho nechtěla že
no tady toto se
nesáhne je tam a on má autem samotný kde ta samotná aplikace ve který to
mohli a driverů máte aplikace svůj vlastní složku která kde může ukládat nastavení
svoje dat takže tam pravděpodobně by to mohlo by nebude to perzistentní
ale je fajn že ty že ty pluginy ještě nikdo nic moc neřešil to je
taková konec úvod řešená pravdě
a není ta jediná věc je to ještě
a
přes ty jako např i na přímo ne
jako libor funguje jo tak dále a _e nějaké jiné prostě přes ten pro vložit
to do
do rohu a pak to prostě zase ste do aplikace znovu
načíst
ale jedna přímo se ty aplikace nevidí
constant trestat se nebo
takže to ste to je ten seznam těch aplikací tady
hodně se jsou takové spíš jako experimentální pokusil celá ten telefon za tak dále
některé z něj třeba to toužila po používá je fakt oficiálně jako třeba to libreoffice
případně topit i vy
a docela se to hodí na ty
a
aplikace které nejsou legálně které jsou zadarmo ale nejsou legálně redistribuovatelný že typicky stopy fajn
ne stopy pipa tak funguje tak že když si ten spratek nainstalujete tak během té
instalace
v rámci no když to poprvé spustíte se do toho a
_e ta no to sem boxovat a toto sem boxoval to kontejneru
stáhne ten
a rozbalí ten s _e spoty find a kdyby ani balíček který je jediný
oficiálně k dispozici
takže defakto aniž byste aniž byste porušoval jako to je distribuci tak ten tak ty
můžete s tou chlape ku nainstalovat a pak už ho na jakékoliv distribuci
co se týče dostupnosti distribucích na takže
ve fedoře to už nějaké dvacet perníky na devět let roste styku a případně
těch novější
takže si to jednou call back po letech
u to je to von a šestnáct měsíce
a pokud máte šestnáct nula štyřku jak to můžete najít pekáčku je to rychlá jakou
_e
takže to je to jenom přes neoficiální overlay
ad řádům ať žije to vtom cloudu se že taková v dobách v ohiu ve
fedoře toho
tady vo vyvezem že ta poslední manžela výslovně si před několika měsíce madetě no se
to ještě nestačilo
dostat
ale tím že ten fakt nemá docela
minima ty v závislosti nejsou žádné zásadní defakto
většinu těch _e
potřebujete nějaký nový relativně nový kernelem a jeho se nejnovějšího stě raket dva tři roky
starý potřebujete a
ten vám byl ve to a potřebuje takové stejný a to je defakto všechno leželo
se to dá docela jednoduše portovat na ty další
distribuce
co s týče budoucnosti a pracuje se na
jak infrastruktuře
ta momentálně chybí to znamená
ok aby se teda ty fakt taky jak si to prostě musí p někde u
sebe
a sestavovat
do budoucna bysme chtěli něco co se menuje jako
a pracovní název ale _m a
velmi dobrý nějaká budova třeba kulturu nebo pepper _e kdyby si mohli vývojáři takže vlastně
repozitáře je to za ty plat taky přímo by lidi a vystavovat
nicméně tady tento pleť hlavy
měl dycky založený na nějaké
pro ty vývojáře spíš nešli pro ty koncové uživatele protože
když to budete mít třeba já nevím deset různých a
diodu není jakého libreoffice neboural teďka podobně ten uživatel neví co s toho si má
prostě vydala vybavit nějaká vezmete do stěny jo to by byl před pěti rokama té
doby se tomu nevěnuje ris toho důvodu by měl znít době nějaký centrální katalogy aplikací
který má pracovní název
palec to
a ten
tam by to mělo by opravdu nějakým způsobem řídí daného jak se říká vždycky stred
nekývej ty
šesti
a stran
a
když budete mít třeba kým
tak pouze člověk který má oficiální souhlas projektu díky
tam budou ostraha a troubil dívky a nabízet rifle taky aby se prostě nestalo to
že tam někdo bude nabízet fakt teďka jednak ten tom
bylo to na svoje spol kde
teď jen k tomu přidaly jaký bundlované nějaké reklamy je takové věci
je to tohoto by se tam se chtěli vyhnout a samozřejmě je tomu aby tam
byla zajištěna jaka kvalita by se to pravidelně ty aplikace jak olizovali takže měl by
sis to je ten factory který by třeba mohl bys tě padá vem provázaný vtom
parku avoids
spíš jako mohli experimentovat mohli vykonávat nějaké ty na jestli byl bys piškoty uživatele kteří
něco dělají a co s instalují a pakliže vždy tomu z dostatečně kvalitně vystoupit přesunuto
facto
a pak co ještě chceme děleny automatické generování klepe kus balíčku
a
ne nepočítáme s tím že se to rozšíří natolik že prostě během
a jednoho dvou tří roků všecky desktopové aplikace které sou třeba ve fedoře
byly převede těch let věku
něco a zároveň nejsem
pracovat na jakých to je které je třeba fedora atomy workstation
defakto ten a to funguje no možná znáte puppet projekt a atomy defakto ten systém
samotný je tady to uzly
vy a vše co kolikrát tím prostě běží všecky ty aplikace a tak dále chtě
koupené server řád dockeru a ty na desktopové by běželi takle takovou
a za vlastně nějaká té samoty systémy se pořád sestává z balíčků ale ten uživatel
defakto tím že ten s systém samotný litovli tak jediná možnost o něho prostě instalovat
if a taky a docker i a protože aby měl nabídku veškerý ty aplikací které
jsou tedy ste si k dispozici
by měl existovat nějaký nástroj který byl schopnej vlastně ke které oblasti balíčku ty plat
taky použil nějaký a ten který vyloženě třeba na té do té na tomto pouštět
alte eště hodně experimentální vezmu tady máme nějaký pak ho konce
verze
nějaké jak se říká že ten čtvrtek má nějaké ty výhody defakto ta distribuce těch
aplikací oddělená pro systému může toto místo na různé distribuce
na různé verze těch distribucí a tak dále
má to samozřejmě rysového omezení a nevýhody
takže omezení je vyšší náročnost na paměť a prostor
na disku
co dneska s tou paměti není tak hrozné než lidi mají prostě řádově gigabajt ty
vmky ten prostor na diskuzi taky řešeny změnil tajná tak hrozné díky tomu s tady
že není no tak
a takoví hlupáci by to tak velká nevýhoda dneska nicméně na tři roky slabších počítači
se to můžete vy
cože c jako všechny ostatní ty normovací systémy duplikuje toho perlis bezpečnostních problémovou
což se částečně liší tím entailment že ideálně místo aby ste vopravovali open ssl knihovnou
dvaceti flet pracích
tak trochu sou knihovna bude třeba z jednoho webovém tajemného tak by se to tam
pak samozřejmě ty
ten sandbox samozřejmě přináší hromadu omezení tím že tu aplikaci izoluje
takže jedna z věcí která sou celá ty pluginy a pak to může byt řádce
samotné a
dalším si přál se let písmo
vykresování písma o založeny šel vytvořit mechanizmus a možná se vytvoří
který bude přidělen kdyby nastavení toho slajdu
pepí s má vykresování písem vás toho systému
nicméně tam můžou vznikat problémy vtom je třeba na systémová gtk knihovna která má nějaké
nastavení to vzhledu a funguje to s tím
a to plat jako může běžet
úplně jiná gtk knihovna tam se to třeba může rozbít
takže momentálně toto je taky jako a
věc která není daný vyvěšena
eště jaké jsem na ni z alternativami protože a
fakt pěkný jediná a
technologie která se snaží jedeš je tady to mandlování
tak _e obvykle dělá s ne
a ten spis lety a
nejsem na desktopové aplikace jako
pole a je
ale obecně pro jakékoli
_e nevyužívá momentálně zájmy to znamená nemusíte všecko té aplikaci na mandlovat takže typicky ta
velikost toho fleka toho s nepůjde větší nevíš
a tichá
a sto let věku
pavel stanoví tam plánují něco jako fajn dvojky že možná ne nějaký způsobem
se odkazovat na něco externího tam bude
_e původně umožňovaly za kdyby dyž stavy byl jeden jediný je moje momentálně jeden jedinej
centralizovaný způsob distribuce páté přes repozitář se ke no niklu
to jsou nějaké proof konce za jakých nezávislých
ne repozitářů a tak dále nejsme je zatim s tom není nic oficiálního
trošku omezení tam je vtom že to k izolaci používá a ano takže musíte mít
tento systémů co pyšní
momentálně není vyřešené na distribuci jde apparmor se nepoužívá kde se používá se minut takže
vždycky ta fedora
že abyste si nepomohli
a nainstalované běžet na fedoře tak musíte louce linux a nemáte tam a pánové takže
ten _e ta aplikace vlastně není sandboxované
a je to taky není momentálně vyřešené
a je tam momentálně zhoršilo co si vyliž integrace do toho prostředí a že možná
před zraky zemi strany řešení ale
donedávna a
takovéto o týrání to ucho anebo
a předně ani třeba nastavování tématu vzhledu a tak dále to
tam nebylo no případně notifikace a tak dál tam taky nebo
moc vyřešené
ale obecně tím že si ten flek tady aspekty konkurují tak a to funguje no
vono ty projekty takže si napsal a navzájem pracuje na těch svojich a nedostatcích
aby je kdy a kdyby dohnali to konkurenci že
oni
na začátku byli oba dva je čas silní
a teď se nějakým způsobem kdyby doháněj ty své nedostatky a přibližují se k sobě
pak ještě existuje _e piny
který a je tady asi nejdýl
a ten teda a
ne pak to je čistě plánovací systém to znamená von tam primárně používá žádný jsem
boxy vy si prostě stáhnete soubor který
než na něho po klikaté nebo se při je to virtuální disk který se vám
připojí do toho systému
jak by koupil trojka ten desktop a jel
kterého můžete tu aplikaci spouštět
já se taky zareagovali a to konkurenci vede by měl nějaký sandboxing tam používají fajn
že jo ale nefunguje to úplně ideálně celkově ta otec a vy než neni a
naražený na to byl sem boxoval je že to je spíš taková jako normování na
to
a ten trest tu link která pojmy s těch tří má zdaleka nejhorší ten pes
ne je ten facto jak jsou co s týče tu lindu pro vytváření těch aplikaci
po generování repozitářů integraci do různejch systémů je výrazně lepší než u toho vyřiď
prase
sme stane všechno takže se máte jaké máme
čas na otázky
jestli někdo má nějakou otázku
a měl to s tou nelze že už to i běží na no a teď
nově se tam přibyl přibyla možnost o úplatek
po tech builder ju
tak teraz koupila c takže vy si můžete na majiteli procesoru zkontrolovat a fakt pěkný
taková
při
já jsem měl sen fletcher jak na to jako aplikaci poplatek ta věž běžela na
no neviděl ale nehledal jsem to takže
možná sou ale neviděl jsem takovou zatím ta možnost na mě
to prostě byli na ten a dokonce vytáhne přibyla tak os kompilace že nemusíte mít
nějaké nové zařízení
to
nějaký dotaz
já prosím těžko z pokud otázkou záznam a ty je tedy na dyby nebylo to
ve čtvrtek u
podle věty vy používáte mikinou auta
jo mělo by si právo ním o
jo ne úplně ideální jo je to řeší zatim nějaký jestli ten který tam dělaj
jako tady ty úkony automatizujeme se to uplně nelíbí že to je zase prostě spuštění
spektru někde s internetu loni na začátku vešli
vyřešili to co to pro pepu chybělo znamená to snad na instalace a podle mě
to běží na tom kdo