a vy
dobrý den
doufám že ste nikdo nebyly teďka před týdnem na přednášce navedou skonu
protože jo ty doby sem změnil na slajdech asi tak
dvě slova
to volovinu psal brno kde původního linus kanály morek proto taky slajdy jako takový jsou
angličtině vlastenecky zamořuje mohli nebudou
a
podívali bysme se na nějaký architekturní změny který proběhly metod nežerou a pořád vlastně probíhají
dál
pobavíme se trošku víc jo to
jakou jsem vtom hrát roli of to modelovali teďka jako v tom novým že třeba
hrát někdo z vás tím že tady
sou lidi který huleš do network než u trošku vrtaj že o tom
takže pravidlo je to je to
něco který se můžeme bavit
takže co se týče mě také já sem pracoval
téměř full time nebo čas nejdřív parfémové pak pupilové
na projekt uvedeme to ten server
tu vestu chvíli push já nejsem
v rámci regnetu pro vývojáře
a vše se účastním jenom komunity a týmu
účastním Z o tom že se vtom čase který se na to najdu
takže
že dokonce v brně mu rovnice podstatně větší účast na jsem měl frymburk po
a tam o trošku víc zajímavých přednášek ještě jo mně
takže vlastě neska dneska tady sama mluvim s pohledu člověka který se pomocí mu pohybuje
ale push jsem spíš člověk jako vy který tu věc používá
akorát do ní trochu víc lidí
nebudou a se vemou vy dlouho jenom snad abych doplnil nějaký konkrétní témata které jsem
se zváženo val
abyste věděli
vůbec prostě kdo plánují
tak řešil jsem věci převáže mezi network national a kernel M
věci kolem konfigurace adresovat holt právě toho kernelu aleš po nějaký
nástroje který vám božího si ze sítě zjistit
informace o konfiguraci automaticky a potom
tohle sto nastavení uplatnit
let a zase i v nějakých těch jenom formátu
který ste posaď jatý loja konfiguraci používá kdo z vás je víc kolem F dory
je nějaký takový disky distribucí
tak tam se pořád dává přednost
trošku jiným formátu
je z tomletom trochu nepořádek a já jsem se spíš zabijákovi tím formátem který je
předpis toho interního stavu
no a testování takovýdle věci to sem tam postatě zaved zametali jaký valgrind a takovýhle
a ty sme se trošku dál posunuje nějaký stabilitě mezi verze má kvalitě takových
jaké je že nás pořád přibývá a přibývá takže
opravdu
na jehož po maličký přednáška na
já jsem
abych moh nějakým způsobem se zabývat tím metod nežene tak jsem si musel zadefinovat co
vůbec takový slíbila čeká protože přece jenom
nejsem ten tep programátora který by šel a bral by jednu úlohu jeden požadavek podruhý
mladinám se na věci takle nějakým širším pohledem asi v podstatě původně
sem více administrátor myš programátor takže zrovna u network nešlo prostě tomu rámy ten pohled
tedy stojej
a co se týče požadavků na nějaký nějakou službu jaký servis který poskytuje nastavení sítě
tak je dobrý opravuje něco o to říkám
já osobně vtom viděn takže musíme mít nějakou konfigurace na disku
tu musí i skoky přečíst a rosta T na ten L
takže tady všecko je dneska vtom moderním síťování potřebujeme to konfiguraci nějakého sanity za běhu
jo jde o to že nějaký další služby potřebuju něco dělat se sítí typické to
virtualizace která si přidává nějaký další bridže jsou to sou to služby který potřebuju nějaký
speciality na síti
a takovýhle věci je to
push něco co se týká nějakých struktuře polarizací
o něco míň se to týká potom notebooku desktopu a takových věcí je ten todle
ne že v podstatě dosud fungoval docela dobře
a nemuselo by se to až tolik měnit
je potřeba mít možnost oznamovatele těm službám systému nějaký změny konfigurační
a když je to uplně to nejprimitivnější desktopových sme na sítě jsme na síti střeše
věc která
posaď je samo o sobě taky nikdy úplně dobře nefungovat se to se taky době
řeší dál co s tím
takovéto mužovi ty konkrétní spojení
jsou tam takový příklady
typu já nevím potřebu se připojovat na nějaký komunikační kanál jenže ten komunikační kanál vyžaduje
konkrétní lepenku do firmy nebo něco takovýho co tam je tam sme tam spousta otázek
kdy
vlastně i vtom aplikačním prostoru byste potřebovali
nějakým způsobem reagovat na to co se s tou sítí je
je trochu do větší detailů naše know se připojí nejsme připojení
a je potřeba bytelní ta služba potom to konfiguraci skutečně provedla a když jakýmkoliv způsobem
v našem případě je to povětšinou
tím že se něco pošle linuxové mu jádru ať je to nastaví
a je tam víc věcí jsou tam jsou tam dát sebe klienti jsou tam nějaký
oni kolegy finy
je tam víc těch věci který tam spolupracoval pohromadě
ale touž
jako by ta zadní strana
nikdy nevíme co chceme
umíme to nastavit a pak už nám jde o to aby to fungovalo
byla pravda že vtom aby to fungovalo je docela dost práce
ale
uživatel to v podstatě jakou breku samozřejmosti lžeš něco nastavit nechci tak se mi to
jo
nechci aby se to pokazilo pak řešení
co teda nebylo zase zpackala proč to ne
kolem těch dat se pešek a tohle se taky na nějaká zpráva dalších procesu který
který prostě běží proto aby vám fungovaly ty podpůrných služby
může to bejt třeba i ten se server může to bejt třeba i D hádce
P server
protože mezi to koncové za vostří třeba sdílení připojení
to znamená funkce routeru
namísto obyčejnýho kinskýho připojení který začíná laptopech na serverech na čemkoliv co
chcete pouze připojit internetu
jenom úplně krátce současný stav je ten
že existuje nějaký denní se nula devět osum ten release je teďka mnoha distribucích
je to věc která se která se běžně používá
jsou tam nějaký aby ty to znamená nejen teďka jestli strana nula devět osum šest
nebo nula devět osum
teďka nevím kam až to potřeba takže tu stejnou branch skutečně moc nesledujou
s tím že tam teďka králem nejste jaký harakiri kolem voltů
který scéně moss nepovedlo
podstatě de o to
že je na jednu stranu ta vestavět F je používaná stabilní
to znamená tak jak se na to pane že nepoužívá v tý době kdy i
vyšla tak se může používat dál
na druhou stranu a push není možný do tý with přidávám nějakou jako super novou
funkcionalitu
a vývojová větev teďka dostává tý nový funkce velitele není to jenom prostě nových slyšeli
ale je to je co to co je to
předělání mnoha součástí
tak to probíhá ty do branch je to tak velká věc je to pestrá vychází
plynových požadavků
že to dalo ten branch už vyšší docela dlouho ta nula devět osmička ta nám
vycházela film když barev konf to znamená někdy fůru
a zatím jsem moc nesluje k tomu že by nula devět sítka vyšla není nejs
není žádný datum nejsou žádný prostě předpoklady na to
ale děje se tam ten současný vývoj
něco skutečně veliký já jsem se na nich do jistý míry
podíl pro velký míry podílel teče už tam řešil nějaký dolaďování
ale vpodstatě
sou tam čtyři lidi který na tom na tom dělají denně práci
o tom se ještě budeme bavit úplně na konci
pokud L to proč vůbec říká velký změny velký změny velký změny přichází když nějaký
problém že když něco když něco není možný používat tak jak je to potřeba
a nebo jestli je doby myslí že chceš druhá možnost ale to rostou čip a
je to vopravdu nutností
jak se mluvilo o té ve po lizaci jede skutečně vektorizace a ty potřeby ty
potřeby síťového nastavení u vytvořit nástrojů
jsou snad opravdu tím hlavním hnacím motorem
pak ještě nějaké použití i nám běžných scannerech chceš je otázka se s teplotním do
představí takže
proto sem slyšel různí představy o tom se server
hodně lidí je přichází s představou že třeba server nikdy nepotřebuje
pouště dálce P klienta
na druhou stranu sem viděl spoustu server u který se prostě zapojí do sítě a
fungujou já jsou to sou strašně odlišní požadavky
a momentálně cílem
toho vývoje network nešlo současný době
je vyhovět do jistý míry těm požadavkům všem
co šedesát problém je to je to věc která jako zpravidla ještě no přijde a
řekne udělám něco co bude fungovat ve všech případech ve všech případech skvělé
tak to vyšlo nedopadne takže je potřeba se tady podívat na to jakým způsobem se
ty požadavky vůbec řeší jakým se zpracovávají a co třeba i vy můžete udělat pro
to aby
nějaká vaše představa váš írsky se bylo vůbec třeba realizovatelný s dětma než
protože oni
do velké míry s představuje skutečně překážku
kdy nepoužijete network ne že
a použijete nějaký další tu vodka zjistíte že to prostě pouhé fungujeme
je to že to nejde
že toho se týká prostě rozbíjení konfigurace od jiných nástrojů a
nějaké takové drobnosti koše chce V schopný konfigurovat tu síť push vlastně při úplném začátku
bootu to znamená
nějakého init ram disku a
takovýhle věci zase
někdo to chce někdo to nechce
v podstatě
z hlediska vývoje network než Ú
je důležitá jediná věc a to splnit ty požadavky na sto patek použije nebo ne
to že to že
věc potom
distribucí administrátorů uživatelů
a pokud
tady ten a tady pořád prostě budu pět set nějaký své názory takže ještě možná
na chvilku vrátil úplně tu první stránku
skutečně
tady řeknu spoustu věcí který otcově tomu jak to vidím já
se píše to byl jo týmu nebo vůbec těch lidí co to vývoj jsou
tak
tati mám tu zkušenost že nakonec řečena přesvědčení takže jako většinou se to povede
a je tam pár věcí který
se dohaduj pořád ještě
vpodstatě tam kde nemam silu fůru pod nohama
tak bych občas potřeboval někoho pro skutečně chce ten systémech používat protože předpokládám že někdo
se systém na používat
a
nemám to budou pod nohama bych řek jo todlecto se musí dělat takové na
beztoho to nebude fungovat takže je potřeba do
do toho network než natáhnout nějaký komunitní lidi i kdyby třeba nenapsali řádku kódu
aby se prostě po řešili ty usecase
je tam jeden takovej drobnej problém tady za šest zdržuje vývoj
a to je to že neustále je potřeba držet nějakou zpětnou kompatibilitu existujou techniky neudržovaní
zpětně kompatibilit existuje testování a tyhle věci
existujou F okolním světě ale tam network vanišovo je to fakt pomaleji proces kdy
jsem se tam snažil zavíst nějaký testy a tyhle věci a
ne dostali sme se ještě tak moc daleko
a uvidíme kdo prostě naváže naprosto mojí práci a jakým způsobem ten systém bude testovatelný
aby v něm šli dělat nějaký vyšší změny jenže bystrý rozsypal a to je
S T C náročná někdy jednodušší prostě začít znova rozvojů C já se zatím pro
byl mnohokrát a
u toho network nežeru
s je tam několik výhod proč použít network než a proč nezačít into stavět a
za výuce nebo vychází z něčeho prostě absolutně malýho neznámýho
a jeden s těch důvodů je že network ležet vopravdu získá o si ty distribuce
a získal si hodně uživatelů
takže ačkoliv jako by některý věci sem dali při doznává
tak skutečně
se snažil dát přednost tomu aby se přepisovali jednotlivý části network než u by se
nahrazovaly systémem port
a to svoje výhody nevýhody
podstatě každý se na to může udělat s tím co
a to bysme rozuměli i tomu R dyzajnu tomuto moc co se tam děje
tak je potřeba vědět
co ten systém vlastně má dělat co jeho hlavní náplní
takže je potřeba si projít radku konfiguraci o tom jsem mluvil
a je potřeba taky se podívat na toho jaký jsou systému zařízení
to není problém zase následovat
jsou tam nějaký drobnosti kolem toho že podstatně dneska ty systémy
linuxový jsou postaveny takže vy se to dozvíte let kernelu že nějaký rozhraní tam je
ale v podstatě štěpa čeká ten
Ú D F aby vám řekl
že to rozhraní buše připravený protože bude von přes ty rozhraní přejmenovává občas simče dává
nějaký atribut informace co se s nima z něho má dělá typicky
třeba pokud najdete kernelu internetové rozhraní
tak bude film může říše ale ve skutečnosti je to modem
a měl bys typy mužstva uplně jinak
takže tam je spolupráce kernel údivu a network neleželo
já jsem se snažil
nějaký minimalistický použití
že ten i s toho bude uděláte to vyvolenou volnou závislost volnou tendenci
aby v tom systému nemusel jeví
nějak jako
podstatě sme došli k tomu že zatím proto nemáme žádné použití řeší do nepřišel s
tím že by to fotbal potřeba
tyto flagy není
ale každopádně
network než musí zpracovávat informace o všech ty Y se musí je zpracovávat při startu
musím zpracovat někdy se mluví dva jsi objevy
zapojíte do uvést teďka modem zapojit rule zmeškáte letový rozhraní všechny tydlecty věci se musí
a nějak zpracován jak se nemusí zareagovat
tady se dostáváme i k těm změnám protože
v podstatě současný stav z hlediska bitu z hlediska toho vývoje ten
že pro každý to rozhraní se netvrdne nežer podívá jaká je konfigurace toho rozhraní to
znamená zeptá se kernelu na nějaké informace o adresáty věcech všechno se to sesbírám
a vygeneruje si interně objekt který
má stejnou strukturu
jako to co se načítá jako konfiguraci z disku
nejsou ta založené všechny informace ať již eště si udržuje informace který jsou vyloženě random
ových který opravdu sto deskou konfiguraci nemá nic společnýho ale každopádně novinka je to že
se jestli obě který vypadá jako konfigurace řeč na disku
a podle něj hledána hledá ste diskové konfiguraci
ušel potom odpovídající profil
to tam nějaký pravidla ty pravidla jsou trochu komplikovanější
nicméně jde o to že ty informace o to kernelu nejsou tak bohatý jekot informace
jestli konfigurační data má
s těch text žáků
a ta jednotlivá rozhraní
a
je teda potřeba tím pádem vyřešit tomečková nějakým způsobem který jí tohle slovo není
a ve chvíli kdy už máme nabraný seznam těch konfigurovaných spojení který odpovídají tomu random
novému
tak je potřeba rozhodnout se co dál
toto je ten bod kdy se jednotlivá jsme national
ta okamžik který je zásadní úplně prostě ze všech pohledů protože
tady se třeba rozhodne jestli dotyčný administrátor ten takle železné
odinstaluje přestanou používá
a je to je to místo K když padne špatní rozhodnutí tak si network ne
že převezme bečváry patří virtualizaci pře konfiguruje ho
a to konfiguraci zničí například
to znamená proto já tohleto zvýrazněno
k tomu definuje se zohledňuje jak to
když se snažil ovíjející spojení
tak to jak vypadá vlastně ta konfigurace se našeho pohledu to znamená
zohledňuje se stav kdy my sme schopni říct že daný rozhraní je podle nás není
nakonfigurovaný
to rozhodování
my sme si vybrali nějaký jednoduchý způsoby do začátku ale dobu osa se to může
třeba je změnit
zatím to vypadá vpodstatě takže když to rozhraní nemá definovanou adresu
tak je
S konfigurovaný když to rozhraní je nějaký pryč nebo jiný jsou ty dva
tak je na trhu sou vždycky s konfigurovaný když nemá přes
to je zatím jakoby aktuální pohled
praxe to může nějak ovlivnit dál nicméně tohlecto zajistí to že pokud si nějaký jiný
nástroje vytvořit pryč tak netvrďme ne že když se ten klíč označí jako
rozhraní se kterým nebude
dál pracovat tím způsobem že vyměnily jo konfiguraci
na dostalo stále i když i když nešahá takzvaně na to na to rozhraní
tak on se musí udržovat informace protože může se stát že přes ten když třeba
povede
výchozí dál takže tam pro nastavení adresy po kterých se do internetu a takovýdle věci
takže
potom to vypadá tak ještě ta rozhodovací logika network neživou by měla brát v potaz
i takovýhle věci
S T říká mělo by měla by tak že myslel nějaký aktuální vývoj který není
úplně to řešení
nicméně tímlectím směrem se to skutečně upíra
ve chvíli kdy my se rozhodneme že ten D Y se je pro nás a
spravovatelný
že to není něco na co bysme neměli šahat tak tam přichází nějaká inicializace toho
relay se jako takového bez ohledu na
v podstatě bez ona konfiguraci rozhod trošičku mění protože už to máme jako globální konfiguraci
která to taky ovlivňuje
ale bez ohledu na ty profily těch připojení
typicky uvedeme to znamená že mi ten zaktivujeme a je schopný potom fungovat na linkové
vrstvě schopni nám říct třeba připojení kabel
protože ne to ne že
typickém nastavení reaguje na to že připojíte počítač problém do sítě s konfiguruje se a
jede
o tom se
podstatě dostáváme
potom po zdi
ale
důležitý je že tu vestu chvíli nemáte
inicializováno
u vy finitary nejsou je zaznamenaný třeba nalezení okolních přístupových bodů
no záleží to na tom jak je ten Y přesně funguje
to co sem říkal o tom že se s konfiguruje všecko samo skutečně tady funguje
to ten třetí vodpod konce
ještě ve chvíli kdy nemáte žádnou konfiguraci probraný dělají své vyhodnocení jako dnes konfigurovaný
a je to ten
že to je jediný jediní tomlectom podporovaný
ty byla jsou
tak on se s konfiguruje nějakou výchozí
konfigurací a najede prostě
na klasickým dá se péčku funguje to funguje to tak jak vy ste očekávali nějakého
prvku který prostě píchnete do sítě
někam přijdete
tady v podstatě jediná zvědavě tohlecto fungovalo létáte totéž ho jiná zásadní změna je to
že to devět no
z hlediska server je to naprosto zásadní změna protože to sto chování
neni úplně vždycky typických pro server
já se nejsi pouštěla toho server se chová tak ten se chová tak lety představě
se fakt nezhyba lišej
ale
sou ty lidi kterých ti používat network večer z nějakých důvodů že ti funkce lety
nebo třás toho důvodu že na to sou navázaní další nástroje
a přitom říkali že nechť i vůbec nic moc toho network ležovi fungovalo automaticky nebo
nechtějí
konfiguraci název ve škole a je tam je tam spousta jako by uživatelů z různě
požadavky
a tohlecto je jedna z věcí která
patří do toho redesign
nechtěli kde se nějak rozhodneme olše pro nějaký ten profil spojení
tak prostě musíme zaktivovat
a tam šel tam už ta funkce vpodstatě
dlouhodobě stejná tam se nic moc není
opravdu ten riese se týká hlavně toho vestou procesů
nižší než si vybereme co s tím všem uděláme nesedneš se ten netvor než rozhodne
co bude přesně dělat
jenom takový suchý přehled toho co
podporu jen to sis spíš asi spíše si prohlídněte nebo pak se podívejte na
slajdy třeba dodatečně
tady s toho snad se dotknul relativní novinkou jsou klíče
které sou ste nula devět osmičce
relativní novinkou je to že bonding funguje správně a že ještě se to většinou i
podaří nahodit
ty mike podstatě novější na href kernelu za bonding to je věc která je v
rámci toho nového vývoje úplně
přidaná
a co má trošičku blíž to more veřejnou samotnému je to šedé network než je
schopní
provádět I P konfiguraci nad nějakým dva jsem který vpodstatě nezná jeho detaily access konfigura
na linkové úrovni takže na tohle použijete nějaký jiný nástroj a
typicky pak řeknete ve finále network nalžovice tras konfigura T P prostě
je to vystaveno v je to mistrovou
posadila ti na C no moc nepoužívá nebo ne slyšel jsem o tom
a je to takový krok k tomu
test vo bodě toho uživatele nebo administrátora
aby
si použil nástroje které se mu líbí kterému vyhovují které chce používat
a na základě toho potom metod než uši rušné chaos konfigurovat jenom to kde zase
neprobere že používá tu svojí rozhodovací logiku to kde schopni říct jako že bude default
proud a takové věci
no a my jsme řešili tohlecto všechno řešili sme touž
cirka před rokem nějaký říjen při jen
statě se na ně rotor ta už předtím
a v rámci nějakých schůzek nejspe došli prostě k závěru že tohlecto všechno se nedá
pořádně udělá
pokud ne oddělíme nějaký random nový stav tich konfiguračních profilů os toho co je na
disk
znamená tohlencto o čem se budeme bavit je teďka
pilířem těch změn
je to prostě nej největší
změna která se tam děje
a přitom je to v podstatě jenom o tom že my si udržujeme ty profily
připojeních paměti a umožňujeme jejich změnů aniž by se popsána
je to něco jako pravdu prkotina jednoduchá věc
a je na tom jsou na tom postavené všechny ty vlastnosti lety jsem mluvil před
chvílí
takže jestli udržujeme nějaké profily připojení udržujeme si nějaké další informace jako bylo těch aktivní
konečná to že aktivní konečná prostě potřebuje
i další nějaká data
typicky pokud bysme vzali konečným pro file tak tam patří mimo jiné informace o tom
že použijeme dáte péčko nejprve štyřce když to řeknu jako příklad
pokud EXIF konečném tak tam potřebovali ty adresa
a získaná sto relace peška protože to je dynamický údaj ten na ten diskový prostor
nepatří
pokud byste měli statickou adresovém samba samozřejmě patří do toho prvků jako takového a tím
pádem i do toho diskového konfiguračního souboru
na ty profily a ty diskové konfigurační soubor si přímo odpovídají
jediná novinka je která vtom šel
je možné je spravovat podstatě samostatně
na to navázané je
potom co se má dělat s nimi
rozhraními které jsou spojené
odpojen z hlediska network monitoruje rozhraní které na sobě navázaný žádný aktivovaný profil
a které jsou na benešova N to znamená to sou ty u kterých se rozhovořil
ani ne takle nemá obestřena no jsou to dvě různé věci
podstatě
odpojen spojení by nemělo nést konfiguraci našeho pohledu
jasně co se s tím rozhraním dělá ale nedávaj se můj té adresy na nedávaj
se mu nedává souřadná jako skutečná konfigurace se výše těch ne než oválných té trochu
zvláštní kategorie vtom že tím že sou ne než ale
tak vlastně netvrdne že nerozhoduje o tom jestli budou mi konfiguraci nebo ne
pravděpodobně máte nějaký tu který to zajišťuje protože se ty rozhraní
boot neměli nebo pokud jsou to fyzická rozhraní tak byste neoznačoval i
jako ženy neprotne že nemáš a
pokud ho
spojení na disku
tak dosud se pracovat tak že
vlastně ten stav paměti byl vždycky totožný s tím stavem na disku
naštěstí ta architektura byla taková že tohle co se do lehce změní že skutečně prostě
s neměli objekt paměti který odpovídá tomu disku
že stačilo jenom změnit a věcí nicméně
teda když je to fungovalo takže když ste do toho souboru zapsali
tak jestli metod ne že sledoval
že k tomu zápisu došlo pomocí lenosti file
a rovnou přijal tu novou konfiguraci
rozdíl celá jako
jo zóně na první pohled že proč by se tam psali kdybyste chtěli aby se
změnila konfigurace
druhou stranou když požaduje jaký dozní editory pro styl detekce toho byste hotový s těma
znak směrem a
najednou souboru
je taková jako pochybná hrozně gesto docela zajímavý situace
detekce ná více souborech jehož nemožná protože tamní nikde neexistuje informace
v rámci to fall systému že to sme hotoví takže nějaký jako připravíme si konfiguraci
a teď cílem a teď budeme fungovat zlo konfigurací
to na tom v podstatě nešlo udělá
takže zatímco spousta lidí čehož prostě dlouho nadávala že to je pitomost prostě dovolovat něco
automaticky že to prostě nemůžeme
tak se konečně přišlo s tím že toto nedá nebudem že
bude potřeba aby administrátor si přímo throw řekou
nicméně teďka se u byl problém že jak prostě počítá s tím
že my si tu konfiguraci načteno automaticky
nějak se úplně kojení jemně stáže by měli pouštět explicitní rote na všecky spojení
to se musel ve volbách sil to je věc která je veřejná jsem tady na
číslo bacily léto když tak
si můžete najít velmi můžete poslat milady byste nemohli najít
osu
a nebo to že oni ani přišli s tím že přece nebo říkat sejmu neprotne
žatci syrové všechny spojení
řídí vyplynulo že teda v rámci toho vývoje se udělala jenom volba dovolovat všecko ne
modelovat jednotlivě scan co mobilizace o tom bavili
still tam musí bejt
takže jsou to co tam jestli tedy padaji naprosto jednoduše přirozeně ale stejně s toho
vzít odhady jak se to teda vlastně bude zase dělat
a
tohlecto zrovna si myslím že vy strá si vyřeší sám kus ze prostě dohodnou a
nakonec to bude tak jak se to plánovalo
a nebude s tím žádný problém
ale spousta věcí je taková jako nejasná tady si mysim že nakonec že nakonec
konec nebude jiná možnost než to udělá tak jak to vám to je ten
no a pak jako přirozeně vy ste očekávali že tam bude jaké jako když už
jsem si že dělat random olízněte je poslat na disk a takovéhle věci
je to je to ve vývoji všecko takže vaše dyž to bude nějak jako dál
se pánů si to někdy
vyzkoušet co všecko tam je zase řešit
jestli na tom něco chybí jestli ten vývoj dospěl k tomu stádiu že to a
pět plnohodnotné nebo ne
jak se říká že
random nový spojení sou pilířem všech těch nových vlastností je tady máme další vlastnost L
jsme schopni a na to je to udělat
je ta věc po který volají lidi který
jsou zvyklý na tradiční nástroje jsou zvyklý prostě přijít si někam
kde řešení den wifi novin autor nebo něco nastavit si řekneme stručně
a připojit se konfigurační rozhraní a napravovat nějaký problémy
a typickou reakcí tohodlectoho softwaru kterým se to Y N byl to že po chvilce
jako si uvedeno že bych chtěl zase zapsat konfiguraci
a blízké neušlo má dělat
a v tu chvíli zabil dvojky adresou trvat naše duše přidá
co na to různý řešení
u D neska se telč řešilo tím že se zajišťovalo by se skutečně za pěstovalo
jenom pokud je to potřeba jenom pokud nějaký sněžku ještě došlo
tady olše se to dostávalo program protože tady je možný skutečně ty změny nechat
pro psa až do toho network než
znamená vy použity nějaký nástroj typu I P if konflikt cokoliv co ste zvyklí
uděláte z něj s ním změnou konfiguraci ta se dostane do kernelu a skeneru se
dostane oznámení létat nežerou a ten cytosinu přímé a za na to jestli jí a
udržuje
C je korán tady mohou
konfiguraci
jamesi stvořitele sou nejdůležitější arrow ty
a plane o se tam nějaké další věci a vpodstatě
tady narážíme
uši zase ne takle než je to věc která se nastává často narážíme
na to že se skutečně sme jistý že sme první protože
nechceme něco prostě snímkem si dohodnout a zjistíme stěžovat že toto genové funguje
zaráží nikdo předtím
to aspoň je takové jako čistým způsobem neřešil
dá se samozřejmě po nějakých vteřinách si načítat ty věci skvrnou ručně nejse takovýhle různě
ty
ale
stejný čistý způsob kdy kernel sám posílá informace
tak dost ním tak tady sme přelezli na to že u těch linkových věcí
když je tam zase všecko v S oznamováno není že je potřeba řešit kernel
další vlastnost která
na naopak není úplně závislá na
těch anténu dýchavičná je dokonce má s ní nějaké ty kolize pokud se to nepoužívám
peškovi je
je to že ve chvíli kdy která
drží metrostav uložený na disk
tak my sme schopni zastavit na večer nechat konfiguraci běžet o a znova spustit na
to dva hlavní úzkých si jeden z nich je bootování systému kdy ne ukončíme neprotne
než F toho init ale F s zpustne novou instanci potom vtom tom hlavním systému
má to teda to druhé použití nenasekl i ty aby ty kdy je potřeba prostě
network než restartovat proto abyste pustila jo nová verze která je seknete a bitu
kterého to do jaké míry tohlecto funguje a co stará použít není to stoprocentní protože
ani ty další nástroje tohlecto plně podporujou
na krása pikant třeba vůbec takovýdle vlastnosti nemá to znamená kdekoliv požár se pikant tak
to sou spojení který se při ukončení etap než ukončil
wifi na se ukončuje nějaký zabezpečený je ten ty se ukončenou
ale pokud je to něco bude jenom je potřeba zanechat stav kernelu
teď uši nově sme schopni takle pracovat zde hádce béčkem
sme schopni data pracovat s ratolest islands tenhle test tam a po
takové velké změně kdy sme
představy používat jedno autokonfiguraci kráva
je k ničemu
a je možný těles tím způsobem ty si přebírat rozhraní který sme si vytvořili jsou
divisive už nebrečela prevenci
u těch s tou dva jsou
je to za je zajímavý tím že vlastně když a ukončené to ležet spustím ho
tak když ona je tam sou ty váhy se probíhá tam tou těma bodem jsem
vám ukazoval u začátku
že si zjišťuje jestli je to má nějakou konfiguraci v případě když Ú ty mají
jako vždycky konfiguraci ta jejich existence u sebe o konfigurace
tak netvrdne že na základě toho je schopnej synem blíž najít
a říci jestli ten delič
je teda jeho nebo není
za není potřeba jaký další externích seznam
a je to je to možný řešit prostě způsobem
tohle sto přesně není jen dořešený ani vtom tyto tam se s F nějak dohromady
uvidíme to jak to dopadne
je to jedna s těch věcí kde vám prezentuju o něco víc svůj pohled nejš
nešel to co
je vopravdu začleněno a
odpusť nemám takže
zimního nabídnou
řitě
myslíš třeba random o konfiguraci je nebo
případě toho jitra že se počítá s tím že init ale se studený dispozici
stejnou konfiguraci nebo
popřípadně nějakou podmnožinou
znamená počítá se s tím že jestliže ta konfigurace je finy tam restartování systému bude
tak
takže najde to konfiguraci na disku a zjistí že je to jeho a pokud by
to konfiguraci ono vytvořil
a pak B nepoznal a ne snést načala místo toho disku datová chyba
natož to vyzdobil back který je potřeba vyřešit
takže nějakým trošičku podrobnostem ohledně konfigurace adres tam
tam se projevily ty změny taky protože
z nějakýho důvodu historických network neleželo to bylo vyřešený tak
ještě
nějaký adresy M k sobě igelitech hlavně když si nás to vede staticky G adresy
udáte peške to je našeho protože tam jaksi to interně z N javě
ten systém touž jakoby není náš problém
ale když to nastavuje to ručně tak přece jenom
nastala tady P adresa delta nebo netmask a ještě původně taky celej tomaso trojici
to vše prostě nestranné je pro nás a se protože přece jenom internetovym že použila
je sestavy který můžou mít čarodějky adresy nebo řád
takže tam to já považuju za problémy jsme se shodli s klukama že je potřeba
výhledově trubici prostě latinky adresy odlepit protože tam nedává smysl má to pár nějakých problémů
jako při kontrole zda taky který je použitelná
protože typicky ještě když se bank oblastí čtyřicet tak my máme několik rozsahu který nám
vzniknou tím že máme
adresy
několik rozsahu ten jazyk hodně janeira u ty a s tělesy rozsahu tady ty musí
být takže tam musí být kontrola
pokud se ta kontrola neuděláte tu kontrolu dělá kernel odmítne nám to bity
to je stran není asi za složitá
co je něco zajímavější a taky tam není S T hrozně složitý s tou lifetime
protože
kernelu oblíbené šestka v rámci nějakých těch
tady je nějakých těch automatický konfigurací
tak používá dobu platnosti T adresy
takže i ty interfejsy typu hned linky a podobně sou na to připravený nejprve šeste
nic takovýho nebylo ne sme to nechali dodělat takže teďka vlastně hvězdička je taky schopna
ukládací lechtání a je schopná potom lifetime ostrej tu adres
z něho pohledu toho S to znamená postatě cestu k tomu že můžeme ukončit netvrdne
nečelil nechat jedenáctce peškovi adresy napíše a přitom stále vlastně splňovat ty standardy splňovat pojedeš
céčko protože kernel zajistí odstraní ty adresy
jaký kdy vyprší
takže to je to je taková jako drobná výhoda toho že teda
jiné dokumenty
ale ta mnohem zajímavější horákovi který jsme to loni ve stodole mysleli
dostaneme jsem data
že my jsme schopni když tam zůstane lifetime
tak nechej něho přečteme sme schopni je potom říct
a adresa má nějak Ú omezenou platnost adresa je prostě ale čas na
ivane mi zdá C péčka jestliže se bavíme linkages tisíc
i parametr adresa prostě přidělená dynamicky
v rámci tý detekce potom místo toho abys mi zařadili mezi adresy chtít konfiguraci tam
nepatří že dynamická tak na základě toho že ta adresa existuje tak řekneme
tady to rozhraní
je dynamicky nakonfigurovat
a toto je ve se náhodně tomlectom pomohla
a
začal studovat používat se i vlastně nejprve šestce vychýlí kdy došlo na to že
tak toho autokonfiguraci teda torusu používá rauš push pro nás jako není dobrá
řadiče route tam sme trošičku pozadu budete lifetime i u těch aut taky dávají smysl
je tam nepoužíváme protože za tímto nebo tak s tímto jde hořelo
nejsou tam ty problémy s těma with malého forem gateway mezi routing nepatří svou za
network nežeru
protože kyčli je potřeba řešit mezi různými sítěmi a vybrat vlastně to rozhraní který bude
sloužit jako bit
takže tam je potřeba to brát takto
a
tím že se u routování složku jde o to nekončí protože
na
instance sto jsem že to bylo
jsem sebou s lidma ohledně si routing ku
seš je věc která znamená překonfigurovat routing k tak aby fungoval také klidí očekávali že
bude fungovat
takle obecně řečeno protože
ve chvíli kdy máte nějaké nějaká dvě odchozí rozhraní o kterých že té do internetu
tak
vy si musíte z nich vybrat po kterém ta komunikace opravdu bude odcházet
to ne to moje že zajišťuje jakým způsobem dívčích Ú sou tam nějaký požadavky na
false je to dobrý všechno dobrý
ale je tam zajímavost tom že když tam budeme přijde z druhý strany
a ta Q ten požadavek vám přijde po některém rozhraní na některou i adresu
a vy vždycky odpovídáte šohajky adresy ty fugou správně takže odporu když vám přijde návyky
adresou
jedna dva tři čtyři požadavek tak odpoví tak odpověď názoru adresu jedna tři čtyři a
to je
ale nebo to bude odcházet a za současných za současné konfigurace za současnýho volností bude
odcházet po tedy futr autě
pověsijou tenké o tom že bude okraje stejnou cestou jako to přišlo
má to svoje výhody v různých oblastech
například je možný abyste tvrdou připojený po dvouletky adresách do internetu je to říkáme tak
zjednodušeně ono ve skutečnosti co ta jedna adresa může být nějaká interní síť do který
máte přístupy hodně
jo to vše na konkrétních konkrétně použit
ale každopádně de o to že když si z nějakýho důvodu když přijdete o tu
hlavní linku
ta ke můžete začít bezproblémů komunikovat po ty o ty vedlejší
vy můžete leží komunikovat vlastně kdykoliv to znamená můžete mít druhý spojení a ten server
který těles ti nepříjdete
a můžete s toho tvýho spojení klidně to první třeba vy pro můžete se s
tím hrát takovým způsobem co to věci který maji reálný užití nevím kdo všechno z
vás části holt ulehčili představí
a je tam ještě další věc kvůli který jsme se o tom briana velmi a
to je že bechyně tohlecto funguje tak je možný používat máte pátý si ty
že možný rozběhnout si spojení po několika cestách na základě na základě tý les týfusovi
ty
a můžete mít spojení mezi klientem a serverem takový že když vám jedna linka vypadne
tak bude pokračovat jiný
další detaily
to se pak musíte najít
měj a nějakým způsobem na tom teďka
se o tom bavíme pracujeme na tom
teda spíš se o tom bavili na ní napětím pracujou ale
tak nějak jak jsem se zapojil
takže tady by mělo dojít k tomu že máte vás T C P by nám
jo prostě Y default je to je s
vo kterým jsem mluvil asi
třech konferenci všimněte to ještě jsem o tom nemohl's tak na vývojářova
a
štyrech někdy bude mít nějaký peče datové slova to tam zkusíme prosadil aspoň jako volitelnou
možnost a uvidíme co se s tím na
padesát je zajímavý především to že teda sme opravdu zabalili jakýkoliv používání ke dlouhý autokonfigurace
z toho důvodu
že prostě kernel vezme informace ze sítě a na které je to krokovacích tabulek a
seznam adres to že je strana absolutně nevyhovuje a tím s tím způsobem síťová konfigurace
na více rozhraních prostě typicky nefunguje protože
je potřeba ty informace než nějak zpracovat
často potřebné default rautu nové pen S N po internetu kvůli nám přišla takovýhle věci
ale neprovede poža nějaký šílený velké ramena to teďka prostě s Ú N
přišli na to že v rámci té vývojové větve
vypíná mackennovo to konfiguraci a děláme jí přes knihovnou rozpisu
používáme na nedá C téčko
kde u jiné
sešije identifikátor stroje protože dát se teďko šest takový nepoužívá pro identifikaci mac adresy
teoreticky používá ale nemá to ty důsledky by to mělo
já se štyřky takže to stejný jako kdyby nepoužíval
a není to prostě mac adresa toho rozhraní
dá se použít zde u některých je právě vyrobený s mac adresy ale nemá to
souvislost právě s tím po kterém rozhraní sto práce téčko
to jsou pro technický detaily který pak má smysl se podívat koho vás to zajímá
těch konkrétní teplotu když nebo je to je tam se podívat stačí napsat mail
já tomu ty odkazy pošlou
se výše zdílení připojení tam of tuhle chvíli sme na tom otáčet najít a čtyřce
tam to funguje
tam jsou tam nějaký požadavky na lepší integraci je s formulí a s tím ještě
a hlavní nestane žena nejprve šest sem i prostě sdílení připojení obecnej a N
vůbec neřešíme a
časem se asi nějak řešit bude ale zatím není úplně není úplně zřejmé
třeba námět pokud někdo z vás potvorstvo zajímá tak námětům podívat se i na to
bacilů a vpřed zkusit jestli máte nějak
kolem toho nápady nebo čas něco s programovat
pokud někdo takový je tak není problém
to zájem
bude
bude trošičku estetika to na čem ňákom
a
protože ten esko je pro nás jako věc která nám zajišťuje přístupy do různých sítí
tak
taková ta klasická možnost co je tato pajzl diff o to je vše vypíšeme rezo
of konec a necháme
místní lezou R si teda s těmi dělá co potřebuje
co štraub velice škoda zoomorfní prostě faktorem základní věci
taky něco
něco co něho prostě nezajímá s toho důvodu že to není schopný dobře kolizi koexistovat
s nějakýma letenkama klima věc
oratoria funguje a ono to funguje pokud lepenka je schopná vám nabídnout neska pro celý
svět a vy chcete používat jako hlavní přístup do celého světa to jako jo
ale
a v podstatě základním kamenem toho řešení toho D neska pro ty letenky je to
že vy se můžete připojit jako je penze klid několika chcete lepenka
nemusí to být pro vás jestli do internetu ale teď lepenky mají k sobě přirozené
nějaké hidden S Q zóny nějaké prostě podstromy
typu firemní doména a tam je potřeba rezolu a ten podstrom pomocí těch name server
u který patří T letence
protože třeba ty stroje nejsou dostupný
a jejich názvy nejsou dostupných globální D
tady se posouváme dětí podpoře hanibalu zatím jsme řešili skripty kolem toho který to nějak
jako jakž takž takového teďka se bavíme o tom jak to udělat pořádně a
v rámci toho byste měli být schopni pořešit
fungování dnes úseku který trpí vlastně stejnýma problémama jenom bahenní
já se jako zapleteno násosek pro nějakou ta koule zónové venkově termínem se do to
neumí tak postatě přitom při tom normální nastavení
vám ta síť přestane fungovat
že špatně takže to je to sou věci který
teď je bysme jako jsem chtěli pořešit
a
téměř na závěr
již mezi ke konci času
tak
touž není ani tak interní ready zájem
ale
ohledně ne to konečnou v rámci toho core týmu i elitního tam se
řeší ho dědečka mapy
a především se tam řeší komandant
no brouse už dostali docela daleko že ten com elementu skutečně pokrývá nějakou poslat částí
funcall je to a pět to znamená
skutečně dá se používat
a to je
otásek zmínil
to škoda možná těm pokulhává ještě dokumentace nebo už to má ja nevím přesně ne
nestíhám teďka sledovat ale každopádně
no a R je desítka
by vám měla nabídnout kompletní ovládání network než prozkoumáním lajny jakožto alternativu kedy vlasový nikde
který není až tak nepříjemně opadat
detaily podle mě nemá smysl tady nějak probírat protože vám stačí prostě si stáhnout aktuální
z ovskou mezi nainstalovat a vyzkoušet si toto všechno umí
takže tam
tam to jestli
pokud nějaký změny jiný chlapi tam nanejvýše pořád mluví o tom že by potřeboval relied
revize jo a celou tu knihovnu
nevím kdy to udělá je to udělá každopádně nula devět desítka
nebude mít C nekompatibilní změny vešel vůbec netuším by se k tomu jako skutečně dostanou
a jakým způsobem to bude probíhat
když ne úplně na závěr
ke do setra stará sou vestu chtěli no netvrdne čili je pro ten projekt důležitý
jednak jsou to čtyřista vývojáři kteří sou zaměstnaný ten
já jsem ty čtyři vývojáře před měsíci ještě patřil
teďka vlastně místo mě Y nabraný ho novýho člověka takže opět jsou čtyři
s touto digits distribucích který řešení je jachtí distribuci chceme flash bude fungovat
tam je docela aktivní komunita
a jsou to jednak nechceme některý řádek kam patřím jatý doby co ušil co už
nejsem pravidla vývojářem
a lidi který vrtaj doba exilia řešili řešit ibalgin který si nenašli čas vývojáři na
posouvají ty který teda by přece jenom zranili část
je to sem turch je taky převážně
ale určitě ho každá ruka se hodí takže pokud je koho zajímá přát jeho konkrétního
vlastného že každý do toho procesor vrtá z nějakých důvodů
takže je pochopitelný že prostě si vyberete něco co je pro vás důležitý a na
ostatní uvede kašlat je tam není ve žádný problém
a co se týče
nějakého komunitní a testování ne komunitní testování desce uživatelé že redaktorko ne že není úplně
v takovém stavu aby se tomu do toho říkat
jinak než testování a
metoda pokud ostrovy
a neušel toužilo zlepšuje takže tady tou cestou bysme se měli dobrat k něčemu se
opravdu používat
ram
R a
tím že nejsem upravili náš tím že jsem si naplánovali P
povídání a těles těsně na
tak já v podstatě
vrstvo tubes toho M povídání jediný
jako poslední povídají který je network než jako celku
prosím vás i pohybovat potom na konferencích z nějakým a téma toho specifickým a ty
se třeba toho rostou softwaru dotknou
a když už to nevím jako hlavní téma takže
tak tě je to poslední přednáška jí tím tématem je network jako takoví ti lidé
znají
celé
tak já to chápu takže nikdo asi mě tady bude nebesa střída jestli je to
dobře hovořil rozumem
takže dotazy jsou skutečně vítány ale
přesto whichever a
náhodou osadě mezi stánky takže kdo bude chtít se na něco zeptat tak doraž teta
jako