já vás vítám na prezentaci se zeptal jestli tady někdo dobroš na
na stejné prezentaci na území
jo tak to bude ta prezentace
trochu jiná nicméně asi bych to call
kompletně předělal bych neměl post to samé rysem hlas back funkce tak sem zjistil že
ten přijít nový přístup to jsem zvolil
je vám milejší než ten původní takže jsem to co zahodil a rozhlasem se tam
prezentaci která by podobná tomu
no a co sem co sem měl na hnusnej ruce my sme se dneska měli
barvy
jako jsem tady do představeny a pracuji centimetrů nemám desktopové týmu na starosti
a desktopové aplikace týká se to konkrétně a file foxu libreoffice stávce souboru no ty
uslyšíme rychle union
a pdf prohlížeče
a tak dál a tak dále aplikaci tam máme docela dost
a ve fedoře sem ve fedoře se angažovat je asi posledních
je vole
a mimo jiné jsem teda vy ambassador to jo a fedory pro českou republiku
a na začátku té prezentace bych vám chtěl ne představit fedora jste jsem pro ty
kteří teda ten annie a co se jedná ale a další části té prezentace bych
se chtěl zaměřit na problémy to minut linuxového desktopu obecně
vám bych řekl že mnoho těch problémů které třeba když je ten
linuxový desktop tak se týkají ostatního protisystémově co jsou windows nebo a tohle si
a ta avie každému tomu problému bych chtěl ukázat nějaké technologie mapu psát jak se
to snaží vetřelce se teda na max nejsou řešeny
a vzhledem k tomu že na ne dneska
je
a vy neřekl bohužel asi jediná firmách na
nějaké větší mějte investuje do té linuxové ho desktopu minimálně co se týče videa
vývojářské síly tak
je to co dneska vyjedeme tak defakto se vo to velké míře promítne
defakto do všech těch linuxových distribucí a ta fedora workstation os tohoto pohledu je pro
ten linuxový desktop obecně hodně relevantní a distribuce nebo pojedu
takže poďme teda na fedora workstation
na
možná zaznamenali je že s příchodem a vedli a
dvacet a
jedná vo dvacet bysme asi před tím rokem a půl
my jsme rozdělili fedoře na ty tři produkty no ty tři hlavní stanici
workstation a server a klaus
a cílem byla cílem bylo vytvořit nějaké tři
tři zaměřen ne
a produkty stane obecné distribuce
telefonuju cíli na nějaký prostě nějakou oblast použití nějaké uživatele a pak by se tady
této cíl obce budou jmenovat
aby to nebylo jak to defakto předtím jde existoval nějaká distribuce která sice měla nějaké
vy výchozí prostředích nějakej výchozí balíčky nicméně do značné míry to prostě bylo takový je
kdyby něco neurčitého postaveného na těch na ty repozitáři co
třeba může vyhovovat uživatelů kteří prostě znají linux
víc o něho vajíček a ví co k těm repozitáři najdou prostě si
ste tu distribuci no ten systém svůj sestaví podle toho jak potřebuje nicméně opět na
nohy uživatele to není úplně optimální ti lidi kteří preferují něco oceli si nainstalují držte
do značné rizoto
co se týče ten a činnosti
tří a produktu fedora workstation tak ta naše cíle tkala obecně jsou uživatele kteři na
tom počítači tvoří to je další věc kterou jsme nadto jsme se zamysleli do té
doby sme defakto cíli na každého
co rychlé jsme to je to obecný operační systém prostě
kdokoli může být naším uživatele do značné míry platí nicméně
pokud vy se snažíte cíli na každého tak ve výsledku se ne neuspokojí té někoho
pořádně
o tom jsme si řekli že to na tu cílovou skupinu omezíme
zatímco třeba
pořád chceme my
tři metry a dobrý desktopovým operační systém do nějakého obecného uživatelé tak
a potom naší cílo u bysme chtěli tak dobrej operační syst
takže tací odkaz to na té množiny těch lidí ale té většinové že ne lidi
kteří na tom počítač něco tvoří tak jsou to pro nás především studenti nezávislí novináři
vo tom jestli vaří větší firmě devět čitelně potom nějakém tom širší
pojetí slovo může hotovej lidi kteří třeba píšou dokumentaci no vytváří nějaký idiot se vytváří
grafiku a tak dále
a naopak se příliš ta naše cíle skaný jsou lidi kteří na tom počítači vyloženě
konzumují jo že prý prostě napiš zvuk a tak dále to s tou fedorou samozřejmé
můžete dělat taky ale to nás nemá smysl mozku prostě systémů jako je třeba
a chromová je snad podobně nebo androidy ty lidi ten systém používají především na ten
na tu konzumaci toho stavu našich silách asembleru ti lidi kteří se na co vytváří
takže to je tady za vás nastavení
a
tady si
ta distribuce
ještě bych teda doplnil že jako výchozí desktopové prostředí tam máme ty no ne zadány
dá nový tím že a
dlouhodobě defakto od začátku a se angažuje především nevím ve vývoji no a gtk sme
defakto sydney
pane asi ale určitě největší přispěvatelé
nicméně rámci toho nás zajímá ten a
že a klepe případně i kádry check a samozřejmě fedoře ještě existují i další třeba
spiny
kde se kde můžete měkká déčka jsem tak dále takže toto pořád součástí té fedory
je nicméně ten
produkt to fedora workstation používá jako výchozí prostředí jinam
takže teď se můžete podívat ráno nějaké ty
pavle nechte ten a slovy
desktop trápí
a první věci jsou
spolehlivé a měli té něco
práce uživatele si a často stěžují
stylem
je používáte já nevím fedora routed dobrý den jmenuji mělo se tento týden výsledku na
dvacet tři používáte fedora dvacetdva je to je něco samostatnost rozbije a master toho smutní
nic nestalo smutně vo tom taky
nicméně tak jak dneska které dneska teda byly fungují
tak a
entý jaké nejsou příliš
příliš dobře s testovat a
představte si že jste fedoře máte patnáct tisíc balíčku
a ten uživatel který
práci to filtr momentě kdy se ten uživatel to fedora dvacetdva nainstaluje tak víme přes
nějaký ten set těm balíčku má
pokud unrelated a ten stát jméno možné si to na volit něco jiného a jak
si představte že jo to celá to vleku používá nainstaluje si tam hromadu další balíčků
případně si tam něco prostě
pozmění na nastavení a tak dále
a najednou
mezi těma uživatelé nás je těma statisíce neumyla uživatelů jsou fedora no tak najednou těch
kombinací toho sou tento vzniknou prostě jako defakto a neomezené množství a teď něco co
prostě ten na náš třeba kreatin těch testerů
nikdy není schopný pokrýt
prostě nikdy nevíte
nějaká ta pěkná vlastností a já jsem řekl to ještě ta hardwarová kombinace protože ten
většinou ta ten kámen úrazu že nejenže nemůže s
ale může vypadla tom softwaru ale především tak potom ještě kombinaci s tím hadrem
takže bys bysme se zamysleli nad tím jak to jak tady toto změnit
a
zrušila si to neumím autem rámci red hatu ale to je to otevřený prvek takže
a
že se dat tom angažovali fedora tak dále takže vzniká to že atomy
a ten je defakto no jestli se slyšel třeba o systému po
testy řešil úplně první ten takže kdo to mi přišlo s tím krátce nato a
pak začli vznikat najde nějaké další třeba to má nějaký uzlu se že něco podobného
jak tady toto
jedná se o to že
defakto dělíte ten samotnej systém ten základní systém a ty aplikaci pecka defakto tomto jasná
ale jedna není jako co je co je ještě systemizace už aplikace no co ještě
aplikace jsou že systém
defakto to lajnu tam máte prostě jsou to všecko jedno velké kozy nepoz povolené ti
mechanizmem chtít těm balíčku a jestli ta jestli třeba té aplikacema patří do to základního
systému nemá to ten takže to s
defakto dneska není jasně definované tomu roste balíčkovacím systému
nicméně tady vtom za to jasně definované je dobře to samotný základní systém
a
je defakto monolitický
většina dokonce a je to no ten systém slajd kouli těma tohoto nějakou vrstvu na
dostanu přes zapisovat
a co tam i co tam je zásadní že ten systém samotný ten základní se
aktualizuje ho taky
atomicky to znamená že vy
záleží na tom jak to ten který projekt má a zvládnete
takže tato mi používá vás tady který pracuje ze sta na takže vy chcete
a upgradovat nebo aktualizovat systém
tak prostě si stáhnete nový stadion
na bootuje ten nového stavu a kolegové zase používá přímo oddíly takže vy si stáhnete
iso s novejma které se nakopírována nový oddíl nebo to na bootuje teda nového dílu
výhodu to má vtom
poštu
že si že tam je docela snadný hloubek to znamená kdyby se to tam něco
pod nepovedlo technicky se můžete vrátit do to s staršího stavu nebo do toho staršího
chodilo s těm starším systém nemůžete prakticky je to té doby ještě prostě
a ste jistěže takže ta nová fontána zákon sis trochu pohodě
nicméně má to být obrovskou výhodu že ten systém defakto je globalisticky
a může toho dobře otestovat takže ta sestava část
je vo tom s pohledu třeba toho našeho fedora brát kladně co se může to
dostat opět opravdu
velkou mírou spolehlivosti značit že ten samotný sice teda těmto samotná systém ho bude fungovat
naopak samozřejmě tam ta části aplikací a toho modelu jako teď funguje tak ty samotná
s migrace by to měli běžet by měli běžet tě kontejnerů na tím systém
ve štychu se dají posílat ještě několik změnit a dneska taková nová věc
a jako dá se říct lehčí vektorizace jako kontejnery používají stejný
nás ne ano jako ten hostující systém nicméně de facto všecko co potřebují ke svému
běhu ty aplikace tě kontejnerů tak si bych tom kontejneru
aha
do budoucna do budoucna se plánujeme to bude asi a no tak to vypadá ten
i když nejsem si ten je docela mění že to byl nějaký asi takový hlavní
způsobem instalovat software
a do těch
distribuci já tam eště vo tom ukážu
a jeden ten projekt který mi a máme po pár lety desktopové aplikace o postavený
na kontejnerech
a jak se jak se budou řešit třeba měl by to každopádně nemělo by to
se na záznam na zahradě balíčkovacím systémy tady tyto dvě technologie budou fungovat hodně dlouho
vedle sebe jak se to přesně vyřešit otázka já jsem takové různé koncepty že třeba
a vy budete mít ty nové aplikace které běží v kontejnerech těch jednotlivých kontejnerech a
aplikace no cokoliv co chce pěstovat z balíčků se instaluje prostě do toho velkého kontejneru
vedle toho
takže to sou předáte chtěl také spolehlivý obědu
to zatím ještě docela v budoucnosti a si nemyslím že v následujících třeba dvou
vydání to bude něco a na co by na co by fedora nepřišla protože to
je dost zásadně změna toho je ten systém je vytvářený a distribuovaný
vezme je co je taková
mnohem bližší hudba budoucnosti nižší zmínil ty naměřit taky ve fedoře dvacet čtyři známe ty
naplánované měli
já s lidské
a měli do teď vlastně ten
následovat jak byly relativně jednoduchý ale musí to spouště s a s příkazové řádky tak
bysme
teď už to integrujeme no to do té aplikace software
takže té části aktualizace
prostě až viděla a fedora vyskočila tam nějaké okno nebudete tady jestli nás
ahoj
seznámit prostě třeba seznámení s novou verzí a co se
co tam je cena za nové funkce pokud se vám to líbí můžete kliknout prostě
na horizont upgradovat ten systém
ono to funguje tak to bude fungovat stejně jako ten
a nastavit se máme té jít akorát prostě na tím budete a to uživatele grafické
uživatelské rozhraní ty to funguje tak že
defakto
když kliknete na no když to spustíte ten proces tak vono vám to postavili všecky
ty nové balíčky a udělal to nějaké transakční kontroly že prostě sedí závislosti a tak
dále
případně pokud tam je nějaká
nějaká změna která jde pokrýt aktualizace má balíčků tak se tam ten proces to a
automaticky udělá
a že tady toto všechno hotové
ověřené tak se tak vy webu to je to já jsem samotný proces angelinu probíhá
a takzvaně offline znamená nějaké minimální prostředí kdy běží minimum tím i nemusím že a
protože tady tyto věci jsou často náchylné nahnat jak dělili se
když se snaží kdyby a dědovi za běhu tak často jako můžou spadnout často se
učit uživatelů stávalo že dyž to prováděli za plného běhu systému tak je čas od
zítřka ty učil celý proces a ta a ta a ten aby byl a je
další věc vzal
na které taky pracujeme jsou spolehlivé aktualizace tady taky si myslím docela znám a
tak systému nezdá není ani ten open na
samozřejmě
závist za záleží na tom jak a ta distribuce se třeba rychle vyvíjí a tak
dále fedora samotná dostává docela dost aktualizaci prostě můžou to by
klidně stovky megabajtů měsíčně
a
fedora jako komunitní distribuce tady ty aktualizaci spoléhat především
na tu kontrolu té komunisty
znamená že máme systém
takzvané každej takže když tady vodnář který už by to mělo minimálně u sebe vydělat
spolehlivého testované
když to pošle
do toho do toho systému ve se to by byl dívat se to pošle do
boudy
a tam můžou ti uživatelé
tomu na plus mínus karmy
takže vysvětlíme repozitář fedora no a vždyť testy
to už onanistova nebo kamery prostě pro mě to funguje nenarazil jsem na problém tomu
polskému pokud tam něco nefunguje litvínovského pokud ona plus tři krát dvě tak to prostě
spadneš potom
jak těch stabilní aktualizaci
to většinou funguje
nicméně
a není to tak spolehlivé bysme chtěli
a přece jenom
mu třeba u těch velký aplikaci jako je fajn koza tak dále tak tam ty
testujeme docela dost takže tam se nestává kdyby propadl něco
co by neměla nicméně pokud co tam jako krve balíčky
kdy prostě
ten uživatel státem míváš často skončí tak
čekám čtrnáct dní aby to někdo otestovala pak si řekne kolegovi prosím tě hodně ta
kostka ho
pošli mi to tam a pak prostě
to
to tam pošlu není to není to testovaného nějaké kritické masy těch uživatelů může to
něco rozbít
takže vy teď přidáme věci víc automatického testování
takže pracujeme na projektu otázkou to který
by měl tajíte správci balíčku dále nějakou deskriptoru náběh automaticky testů než a mysim že
pro ten balíček napsat nějaký automaticky stres
zakázku ta to automaticky pustí a pokud ten ty testy ne proběhnout a pořádku tak
to nepustí potom ani do toho systému vody kde ty uživatele na vlastnosti no strany
pracujeme taky
no a společně a s
se zajímáte suse
na open kolena který taky nos dyž využívá ne
a té defakto něco o celkové dá se říc
rozšíření pro tebe lásko to jo
je ten
to taková je zaměřené na nějaké testování třeba desktopových aplikaci prostě může proklikat nějaké testy
a tak dále takže ten nás potom může kus pouště přestoupí kulatej takovéto tresty a
vo tom to tenkrát si jaké nějaké výstupy jako tento obraz tomu nebo ne
pak další si další z myšlenek já se tam momentálně plánu třeba já bych vlastně
souhlasy
a ty hlasy je taky čím dál víc
že by se dělaly jakési kromě aktualizace
znamená ne že byla to tam prostě padalo jak to přijde
ta
je to tam byste spadl ty stabilní aktualizaci a že by se prostě ty aktualizace
dělali třeba jednou za měsíc
kde třeba poslední týden toho měsícem by se to s narazilo a ten tým trestem
fedory mi to tu aktualizaci otestovala jako celek provede se tam třeba navzájem nějaké změny
ve dvou různých balíčcích musí něco rozbít a tak dále
a pak teprve by se to pustil k těm uživatelům
samozřejmě toto nemůže fungovat nějaké bezpečnostní aktualizace které se musí dostat k těm uživatelům okamžitě
takže by tam musela existoval ještě nějaký další
další kanál pro ty aktualizace
na které jsem si užil optimista co nejdřív
a pak ještě bych doplnil svejch těm aktualizaci když to změnil tak ve fedoře dvacet
tři smete přidali tak stylizace podporu jak tu dotaci find the takže jsem vám ukazoval
ten
tu aplikaci software tak tam mentálně jak se ten to je přesně jmenuje té nějaký
linux bude aby tady nebo něco takového
a taky zatím zač stojí zatim večer mínus od nás firmy
ale stejně tak zatim za to aplikací software
defakto
je to je to infrastruktura a potom i ta aplikace pro tebe za cesty beru
to na handle který máte ten starší laciného tom notbuku
písíčko a tak dále takže by se pokud ten váš vedle kriste tady toto bude
nějak podporovat vyřešíme jako spolupráci s intelem a dále s dalšíma sjednaná takže snad do
budoucna se to všichni ti moci zapojit
tak duše a nebo je potřeba to co bylo do teďka velké míře prostě byste
chtěli aktualizovat jo s textem se prostě to podívat z windows nebo něco takového
další problém je výdaje na baterii na si
a
předpokládám že
a či
asi většina lidí která tady je tak nějak narazila na to že když si nainstalovali
třeba linux nějaký počítač windows tak zjistili že ta
výdaje na linuxu je menší kratší než na a na windows
tady tento problém je nicméně
a rasy bys
to není nějaká obecná vlastnost linuxu unixu je distribuci že by byli ně neměl spadneš
windows
problém je vtom že ty výchozí nastavení myslel úsporné
a takže když si stě pouhé té akci a ten nám voleného liberix dvě sta
čtyřicet
tady jsem si když tam a teďka ještě bolavá jsem si pohrál s na nastavení
a spotřební tak sem byl schopnej při běžné tác dostane deset dvanáct hodin
jsem vypnou wifi no tak postarat tak jsem se dostal přes patnáct hodin už byli
hodnoty větší když se člověk může dostat tady s tou stejnou mašinou na windows to
veme vtom že si s tím mostě musíte na kole musím si a nepoužil třeba
po paretova tak dále
což není úplně tam je nejlepší
uživatelská zkušenost
můžeme už delší dobu chtěli ve fedoře máme
ty rudý
cože nástroj který vám pomáhá
neladit tady tyto a spotřeby tam na různé pedofily jestli to a my si to
můžete a
nějakým způsobem třeba na navázala na
na té různé si na různé situace tom systému třeba když si když to připojíte
do elektřiny jak se vám to přepne do jiného to pivo tak dál zase tak
se prostě to interakci musej se všechno nastavit
my se snažíme spíš dostat do v ruby operu ten uživatel si ten systém nainstalujete
systém prostě
ve výchozím stavu pokud možno tak úsporně
takže co my třeba řešíme máme
já jsem program který se mnou
máte jinej
a který sleduje to spotřebu a jednotlivých něco že je to neco jako pane to
taková nástavba nad tím nesnese to používat přímo konektorů ještě nějaké další
zdroje
no a pak s tím kdo bateriové jsem pouštíme nějaké automatické sekvence které simulují za
používání toho systému
znamená to prostě daném zkoušet třeba vyhledávání k tom desktopu spustit o třeba takový že
když na štvrtou nějakou stránku pustit nějaké video
a sledujeme ty komponenty jak se mění ta spotřeba
a které komponenty no to můžou
ale tyto snahy pozorovali tak zdaleka největší žrout energie linuxové desktopu je flash platy
takže
pokud chcete uspořit nějakou energii
prodloužit si
jo na baterce jaksi zablokujte flaškový
neska to kolečko a kdy má smysl blokovali sledujte prostě navrcka bezpečnostní já bych chtěl
máte dva důvody proč to udělal
nicméně sledujeme i další komponenty
hodně o ohromné množství energie dokáže ušetřit třeba přepínání různých profilů
u ovladačů a tak dále zasloužil znáte jistý cíle grafických karet a tak dále
ale co sme ve fedoře dvacet tři to tak implementovali je a
podpora senzoru intenzity světla takže pokud dneska už
ty nejnovější oblouky to často mají prostě ten to wyant white senzor
že to dokáže stejně jako jsem mu byla je snímat tu intenzitu světla dokola podle
toho nastavit jasné že to není sto na sto lety ono se to dokáže byste
tohle nevím sporty
a další věc co se snažíme taky řešit to fedora
workstation je
aby
k a
k d jednou jak fungovalo navzájem
lee
a kdy
do značné míry tady ty dvě platformy desktopové existuje jako dva
oddělené světy což je trošku škoda protože třeba nás ty ostatní platformách prostě používají uživatele
aplikace za napsané ve různých frekvencích a
na nemají s tím problém zatím se na to v linuxu často u co se
lidi kteří používají jenom pro aplikace nebo jo rád aplikace místo aby si našli třeba
nějaký ten nic
má to své důvody protože a prostě často
často tak integrace prostě není úplně dokonalá
takže my sme se
snažíme se zaměřuje spíš na takové ty detaily až za přání dělané aby ty aplikace
vizuální vypadaly podobně
tak to returned on white a ten vás kino na qt
takže máme možná už hotovou tu s světlo variantu takže pokud si definovat slyšel pustíte
jako qt aplikaci tak má stejné téma jako ty aplikace takže nedá se říct že
to vypadá úplně stejně že jsou z těch emocí jsou různé vidět i a tak
dále nicméně
snažili jsme se to vizuálně co nejvíc přiblíží
na pracujeme jiná málem tématu plán jestli to kontrastní pokud se je třeba někdo kdo
má nějaké
problémy se zrakem a potřebuje to vysoko kontrastní
té na tak aby zase prostě to platilo aby se dopustilo jak
a kdy no klikacích tak rád aplikací
další ty věci jsou taky je něco co ne že jsem si přímo vyvíjet vás
my se snažíme zaměřit na to jako zjistit jestli to opravdu spolehlivě funguje aby sme
prostě ne předpokládaly ano to by měl nekupoval prostě
ale no snažíme se to nějakým způsobem ověřit tak třeba ta synchronizace nastavení na vytřela
ty
stupni zařízení byly nastavené stejně víš přepínat mezi k řeknete jděte k aplikací prostě po
klávesnici vás na nás tady nejblíž a tak dále
a pak takové ty nové a nové věci jako haitian na tom vadí je displej
jaké genom se vám třeba na škáluje na dvojnásobek ale všechno nebo moc malé tak
aby ty a tlete aplikace to pře převzali taky tak a dost na to samé
docela a vyzval bude potom za jsi to kompatibilitu na tom waylandu
takže tam každý ten
a takže to prostředí si musí ten wayland implementovat ve svém vlastním kompozitoru takže tam
trošku ta kompatibilita mezi toho prostředí no
docela výzva
a další věc je
a na to sice chceme zaměřit a co je docela problém je bezpečnost aplikací a
distribuce aplikaci třetí stát já jsem teda na jeden slajd protože
a jsou to dva problémy které se snažíme když i dělení a jedním přístupem
nebo jednou věcí
na to tady takového zapsané
tak tam je tak že ta unixové architektura ale historické máme žena
aby chránila software před uživatelem
to máte vy si vezmete dobu kdy ten je mix starého vlastně linuxovou ty základní
principy linux převzal vzniklo tak tebe nějaké ty
sedmdesát osmdesátém kydy většinou na těch ty firma luftě škola jeden velký počítač jste mi
na ňákej ten přistupovali nějaký cíl uživatelé
a ten správce to
základě jim
u kolem toho správce toho počítače byl zajistit aby nějaký ten konkrétní uživatel prostě to
nerozdupe všechny ostatní
nicméně dneska se dneska se to zásadně změnilo dneska prostě
jenže nemáme obrovské počítače které sdílíme dneska každý prostě chodíme
vzdouvá ze třeba počítačem a pořád leze to dost ú mobil tamhle a tak dále
takže neska je spíš ten problém té bezpečnosti toho nekouká nic
a uživatele předtím softwarem
a tím a dalším
problémem který která společně s tímto řešíme je
že pro o a to velice softwarové hrozně složité vystavovat a ta svá díla
na linuxu
no linuxové uživatel
a tady jsou nějaké ty auta zmíněné nějaké ty výzvy no ty problémy co máj
prostě máme ta klasicky rozdělen balíčkovacím systémy
je prostě abyste pokryli většinu těch uživatelů tak musíte minimálně ten de
a jak je balíčky podporovat pak tam ale můžete mi zase jaké další
co rozdělen rozdílné běhového prostředí hostinec neryze knihoven a tak dále
desktopové distribuci sou taky rychle se pohybující cíle kdy abyste zajistili že ta aplikace opravdu
dobře funguje na desktopové distribuci jako je fedora tak defakto každého půl roku
musíte ověřovat jestli to opravdu funguje pokud teda nechcete všecko zaobalovat dohromady je
jak to dělá třeba skype a podobně
no a jak jsem s
co by to neřekl mladistvostem sou ty nezabezpečené v anglii typicky třeba ten strany
takže když se pozemek se tady začátku změnil snažíme se to řešit na bázi tě
kontejnerů jo
na
pomocí sem boxoval i aplikaci
tak a ty cíle soudu odvozují o těch problémů co máme takže
a jeden cíle umožnit aplikacím třetí stranu když stodola ten software pokud možno co největšímu
největší šířce těch uživatelů
a další je
když tady toto defakto
otevřete mnohem větší
většímu počtu těch vývojářů tak potom samozřejmě o těch vývojářů můžete očekávat nějakou nemůžete důvěřovat
to znamená že ten samotnej nechte aplikace by měl by s co nejmenším přístupem do
toho zbytku systému tak to jenom de
neska když se podíváte na ten klasický systém jak se to stává se to jednu
distribuce
tak hustej musíte aby se tam dostali balíček do oficiální repozitářů fedory zaplatit jestli to
bude stejně
tak musíte projít docela
dlouhý procesem
když se uprchnout ověřuje jestli tam software pořádku zavolání jestli tam není roste nějaký
a školí software a tak dále
nicméně to je něco co neni škálovatelná
ste neska to množství software zniká je obrovské
a to c to cech těch distribucích takže opraveno malý zlomek toho
toho co tam je
a neska to je důležité ty a vztahové týmu často ani nezajímá
jestli se ta distribuce dostanou nebo ne
takže pokud ty distribuce který opravdu bych budoucnu relevantní vezmu si najít jiný způsob jednodušší
jak to do toho do těch distribucí dostat ten software
ale naopak pořád musím myslet na tu bezpečnost
takže co by tam používá za technologie
a je to je to postavené defakto na mínus kontejnery s takže na ty defakto
a o podobných technologii no na stejný jako třeba známých dokáže ta docker ten vyloženě
spíš na to snad ty serverové aplikace zatím se mi řešíme ty desktopové
kde použili se tam sílu ste na omezení
zdrojů nebo space is na izolaci na ty procesy mu selinux na úrovni file systému
tady vás
se používá sto to může se používá slovo důvodu
takže veškerá komunikace
ten aplikace
s tím zbytkem toho systému probíhá přes jasně definované a ty
a
vždy basu a jelikož ten design space obědy vás není vyloženě a stavěný na nějaké
obrovské přenášení dat tak se čeká na to co bude konečně bez komentované kernelu
protože parentelement aplikace si může posílat fotky viděl tak dále
přesto kontrolu a pěkně prosím vás potom ten milion
je tam taky důležitý na tu izolaci protože
xka jako samotné
ono tam sice jakým způsobem jsi studoval
to je údajně docela šílenost
nicméně xka na to jak se neska používají tak nemáme ani jak ne izolují ty
aplikace takže
jakákoli v aplikace může číst
na pokud má přístup lidská může přijít cokoliv co přes ty xka pečem takže může
číst co vypíšete do firefoxu co purpose poslal
jak to funguje
a je tam nějaký
no one time cože jasně definované a prostředí jektat aplikace běží můžete si jaká je
vylákáme pět čtyři tři krát a tak dále co se připojuje do vzoru
teda tak tam je s toho důvodu aby ti aby se takže tam přece bylo
něco co se
mezi těma kontejnerama bude sdílet
a to mělo by to určitě paměťovým a na půl
takže třeba ty gnome aplikace už rozdíl třeba jeden místo aby si tam všecky ty
závislosti bundlované každá sama pak samozřejmě ne všechno může mít to mám tajnou vždycky ty
aplikace budou mi něco především těch implikace třetích stran budu mít nějaké
další závislosti které si budu muset při bundlované jsem byl že tam bude nějaký ten
aplikační zla navíc ještě bude obsahovat nějaké
ne ta data
tak roste co ta aplikace vyžaduje já se toho systém jo
hodnotami jaké soubory které se musí s
ta aplikace exportovat tak typicky třeba ten desktop souboj aby se závist vytvořil nějaký zástupce
ikona a tak dále
pak to sdkáčko té defakto teda tak nás na místě doplněný o ty devel části
rozhodovací nás to hlavičkové soubory tak dále
a pak máme
existenci chce že nástroj který vlastně používáte jestli kterým jsem tady jednou zmínil který se
původně začal používat to project atomiku nicméně jestliže ho používá tak je tam na to
stahování instalaci je zpráva tak mu aplikaci
a podle toho se začla ji celá ta technologie a ne pojmenoval jsem se tomu
říká kolik z větší
technologie kostela tady a ty desktopové aplikace není to uplně
popravdě
šťastný máte marketingové zvolený nás to vlevo nebo tak nějak ujelo
já tady máme dalšího slova jdou pár ukázek
defakto
a to je auto vycvičí je alex larson
a
vytvořila na ukázku
repozitář dívat se na jakej byl dává gimpu
takže
tak to je zakázané dneska tady zvýší je pořád existuje no té říkal příkazové tě
no hrajete to příkazovou řádku
nicméně do budoucna na ty by mělo vzniknou nějaké uživatelské rozhraní
najdi ta hromada těch příkazů se tady vidíte ten uživatel prostě vztah
ve skutečnosti nebude muset dělat
roli se podíváte na to co to dělá
ten první příkaz tím vlastně přidává té ten repozitář
s těma ta jedna na
když tam máte ten
přepínací mezer
to jsou dva módy můžete deset instalovat kdyby
systémově
pro všechny uživatele že všichni ti uživatelé můžu vědět o můžou použilo tu aplikaci beton
instalace to všechny
k tomu potřebujete potom samozřejmě příslušná práva anebo pokud použijete ten přepínat že vzali tak
to můžete instalovat dolů a je to aplikace pro vás nepotřebujete k tomu trestat a
navíc
tak další
další příkaz neumí to sníst a ten samotnej ten a ten toho repozitáře který ste
tom předchozím přidali
při tý a třetí je potom
přidání toho repozitáře pro
s těma najít libovolném a toho gymplu
a další příkazy potom ta samotná i větší stále instalace můžem se poděl všimněte si
toho názvu tak jako sou ty aplikace pojmenované dycky jim
když dojde na tokio hotel stanovené na
znamená
název toho jste ho projektů že tam je třeba krátká ne
o tom ta třetí je ta samotná aplikace
jaké ulici nějakej migrace no a pak tady tímto příkazem tu to aplikaci spustíte pokud
jste takový za vás tak odjede do příkaz
teďka dneska už to je použitelné
a asi aktuálně takové nejlepší
přidaná hodnota je to testování že vy si můžete jednoduše nainstalovat vývoju verzi nějaké konkrétní
aplikace aniž byste si přitáhly třeba celek a chce levýho beka déčka dva celé celek
jenom do toho systému
do prosím vás hovořili na tři na tým to všichni
vznikne jaké nějaké prostě jo
gui nějaká infrastruktura ten uživatel si prostě místo aby si stahovala je nebude balíček tak
si stáhne prostě jeden ten instalátory což defakto beta aplikace ta
já na dalším slajdu vám potom nějaké vypadne třeba ty meta data
já ta aplikace kde si jasně určit aplikace jaký potřebuje zájem
a třeba odkud takže ten pan přes se může třeba stahovat aniž by ten uživatel
bez jakékoliv interakce toho uživatele třeba si to ten uživatel vědět odkud
tempem vztahovat
pak jsou tam ještě nějaké třeba práva
a co ta aplikace potřebuje
jak se jak
ty to udělování těch práv bude vizuálně zobrazené tomu uživateli na to máme nějaké vokapy
jo není to ještě rozhodnut
nejpravděpodobněji to asi bude takže ten uživatel ty tam bude udělovat vždycky rošt aplikace tebe
potřeboval byly platné vypisoval nějaký a prázdný šek pět do teďka to bylo androidu ušetřili
stalo simplices to vyhodilo seznam to dost aplikace potřebuje
a aniž bys věděl na co tak to prostě potvrď jestli to chceš nainstalovat
ne spíš to bude tím směrem že pokaždé když třeba aplikace bude chtít sáhnout do
kontaktu tak
vyskočí okno tato aplikace chce vidět kontakty můžete dát zaškrtnout příště se nepta a
a tak dál
a zdálo
na to se snažíme teď navázat na to jich zde žije i
a vývojové prostředí cecilie
tady s čem
ne
takže sme asi před měsícem ne tunely aby právě tady toto udělal bity
teďko a to kontejneru technologie jste žije a vy patrně napsal operu tady toto zdrojů
takže pokud by vtom builder vlastně seznámil je dobrý vývojové prostředí které specializované na vývoj
a to linuxový desktop konkrétně teda jo
a dětech a je to taková trošku obdoba kanady velunku
a právě tady ty tolik větší jestli by se tam měli za integrované takže by
mělo byt velice jednoduše jednoduché pomoci s tou to jde ježků prostě když máte nějaký
tak jako aplikaci tak zní prostě vytvořit ten kontejner ten finální ten finální stát že
na to momentálně ty stran pracuje
další ze
zajímavé téma je to škoda moderních zobrazovací chcete loni
takže
pojďme na to
a z asi jste slyšeli ušlo waylandu to skloňuje se to pořád dokola že by
to byla vina za jste a tak dále
to je začátku jako třeba říci je
a to není byla není jedna ku jedné náhrada za xka
a nás zatímco xka seminárka nějaká vrstva oparu komponenta systému tak waylandu jenom protokol který
definuje to komunikaci mezi klienty tedy aplikace já jsem se chtěl ten kompozitory toho prostředí
a navíc ten milion samotný definuje jako hodně malou množinu toho co je ta komunikace
nebo co ty aplikace a ten kompozitory vyžadují
typicky je to taková ta množina kterou vy potřebujete třeba na to mobilní je zařízení
kde řeší se prostě pozicování okem protože všechno tam na schůzky
ne řešíte třeba nějaké a nikdy skriptovací okna a to přesto ve nabídky a tak
dále více monitorů to všecko
za se toto jsou waylandu ještě muslimy předělávat a napsal pro ten graf tom kompozitoru
za třeba
jo vás byla schopná udělat mobil
a já dnf před nějakýma selka mapu lidi se na tom desktopu to pořád na
protože se tady deskou po toho
po takové
do toho protokolů vyžaduje viděl zmizneš to mobilní zařízení
jezme je to ten jelen přinese
proč vlastně té změně dochází
s pohledu vývojáři to je kvůli tomu že neska ty tryska jsou navržené tak byli
navržené tak to před
nějakýma
a pětadvaceti lety o té doby se jak funguje ten grafický ste to se hodně
změnila všecky ty technologie a tak dále takže dneska
samozřejmě tryska se dají to bude tři jo nicméně u stolu vzniknou takový molo
takže to při umývání je čím dál složitější a složitější a že prostě motivovat jednodušší
začít to čistého stolu
obr ty uživatele co tam co tam může být zajímavé tak
to bude tam třeba waylandu vod mě podporovali tom jestli jasně rozdělíme rozlišení mi
typicky máte na notebooku třeba máte hajdy dělaj
displej a máte normálně stejný monitor
se xka na té to je dneska horko těžko udělat aby se ty monitory tak
rozdílně leška lovali
cache přesouvat okno tak to no prostě vypadá zhruba stejně velké abyste najednou neměli takového
prcka na místě tak jo
to je něco co zvládne
až wayland respektive ten
kompozitor na ty waylandem
well
taky se tam mnohem jednodušeji dělá to dělané škálování taky klasicky zase týká se provádí
pianistko ju
kdy nesedne se to škálování dělá po indii řek proc po celých číslech
takže když to rozpozná hadí já displej tak to prostě při ne škálování z jedna
dva a všecko se dá
většina dvojnásobek david rovnou aspekty ale
problémy tom že
nečase ty věci o ty rozlišení neskáče upocený číslo takže to
romane ty zvuku starat o sebe tvrdí že sou a lidi běhaj tak sou třeba
takové jako pseudo hajdy jel někde mezi
takže když to když to máte škálování na jedničkou jde tom ozvala registrovat na dvojku
je to moc velké
takže s těma získáváte zase těžké takže to řešit a to škálování to které nejde
pokud níže
jste velmi by to bylo výrazně snadnější
další nestalo řešíme tady podpora ty technologie jako jo ty most
jsou klasicky ty duální grafiky které jsou dneska na hromadě já bych notebooku linuxu to
no teďka není pořádně podporované kdo si nainstalovat vám will be late spíš takový velká
nic nevyřešíte by ty distribuce chtěli nějak
podporovat protože to pořád nepodporovat nejde provize pekelně jsem se o tom něco ví a
tak dále
a my
je pracujeme na pořádnej plán a
jak implementaci podpory to by musel
takže třeba adam těch se momentálně pracuje na implementaci jill dispatch
což by vám měl umožnit
používá různé ne různé implementace
no a opengl a zároveň rooted prostě to máte že už používáte třeba máte když
de a grafiku a používáte implementaci značce pak by si nainstalujete a
iridian graficky ovladače uzly třídě
a tam mají zase jako svojí vlasti implementaci toupper g l a za a uzlu
si to požádala tady tuto
takže do los aby to bylo by takže
a
co samotný deset oba ty jsou mají desktopové aplikace budou používat
a ten zámek su moje se to vykreslovat nechte intelí
a
intel integrované grafické kartě ale vona kosti se vám třeba nějaká náročná a ta hra
si řekne rámci implementaci prostě o ten je prostě to implementaci ta samotná a aplikace
dostal to neska už no a pořádně nefunguje
další benefit toho waylandu
žije
vyšší stabilita tak jo neska dyž si té fedoře dvacet tři ten tenhle než k
dispozici no respektive gnome na waylandu je k dispozici
a zatim to
dá se touž relativně rozumně používá nicméně pořád je ta anonymita bláho
takže ještě ta vyšší stabilita není zcela zřejmá
nicméně
tady se podi a když si vyjedeme statistiky sta metrů což je takový nás který
automaticky a když si to uživatel povolí tak automaticky bude síla informace o plánech tom
systému tak bysme si měli ty statistiky tak
ne
valná většina pádu samotnou prostředí a u šelu se týkala ti
xkách
a byly tam chyby a byly to pády které se noste na tom waylandu nevyskytovaly
takže
doufáme to předpokládáme že prostě moment kdy se přejde na waylandu tady hromada tady těchto
nestrefíte nestane tympanistka maskou
a
nebude
tak ještě jednou je bezmezná na to ještě lišíme tak je škálovatelná kladná zpráva desktopu
a teda jsi taková docela slabina linuxu oproti windows které tady toto mají vyřešené už
dlouho docela dobře
prostě
jak
jaks
spravovat třeba různé profily různé desktopové nastavení zelená velké množství počítačů chtěl na tisíci kusech
a tak dále
a vy to řešíme projektem klid komandére a kde si můžete vytvářet různé pepy mezeru
s těmi muslimy nastavení my třeba pro různé oddělení té firmy a tak dále
funguje to ve výsledku ale den ni national window rozkryli jsem se na to dělal
naposledy graf to třeba taky jo čili
jak že se to museli pak to že ty registry té nastavení a prosím fakta
klika co to co to pro tu chcete vy nastavené
miskách vitková dej to řeší tak že vás pustí virtuální mašinu
ti desktopovým sezením
dobrý si to přímo jako to uživatele kdyby na svojí mašině ty nastavení mi ten
přihoď aplikacích
a na pozadí běží démon který jak a zaznamenává ty změny mezi aktuální a výchozím
nastavení a pak to už jako prostého takže je to mnohem přirozenější
a vo tom
ten pitomej na infrastrukturu na to jak tady tyto profily aplikovaná tu barvu těch počítačů
seš s největší pravděpodobností se na to bude používat dal
jak jaksi do značné míry třeba ještě
provázaných nějaký
a jsem si teda neznám ten
mentálně máme potom točí se ty statistika většiny pro aplikaci máme neměl podporu taky to
video peněz
já jsem chtěl taky podporu pro takovou
trošku
a problém tady
tak podpoře je vtom že s tím že jsme umožnili kdyby ten správců ty nastavení
většího chtěl aplikaci
tak sorry defakto na jakékoliv omezení vtom případě musíme podporovat úplně všechny nastavení něco vopravit
aplikace
takže tam si jak jsme tam třeba u toho vystoupit z museli vytvořit je běloši
kompatibilní vrstvu které se zapisoval úplně všechny ty nastavení se toho libreoffice zase potom řozo
nelze riskovat
takže to bylo uplně poslední je stejný přednášky
a potom ještě nějaké
a dodatečná odkazy kdyby vás to zajímalo víc za ten workstation task list
a tam najdete všecky jako úkoly nebo cíle který jsme pro jednotlivé ty vydáních fedory
chtěli
a chtěli udělat
používáme to dokonce i na interní plánování ne tudy nesnažíme se mi to tak sou
to co nejvíc otevřený takže když se podíváte na otázku jestli můžete vidět
moc dobře cc rezerva jste šance plánuje a na čem je to pracujeme
by sandboxované aplikace najdete po tím druhým odkazem builder to bylo to jdeš kupte se
má o které jsem vám říkal kvalitě takovej
a na zamete pětkové
a potom ivana mě byste měli jakékoliv další dotaz a si že máme štěch
chviličku a pak dotazů takže
si
nějaký dotaz