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