www.wikidata.uk-ua.nina.az
udev menedzher pristroyiv dlya novih versij yadra Linux sho ye nastupnikom devfs i hotplug Jogo osnovne zavdannya obslugovuvannya fajliv pristroyiv angl device nodes u teci dev i obrobka vsih dij yaki vikonuyutsya v prostori koristuvacha pri dodavanni vidklyuchenni zovnishnih pristroyiv vklyuchayuchi zavantazhennya firmware udevTip Device nodeRozrobniki Greg Kroah Hartman ta Kay SieversPershij vipusk listopada 2003Stabilnij vipusk 204 9 travnya 2013 10 rokiv tomu 2013 05 09 Versiyi 254 28 lipnya 2023 1 Operacijna sistema yadro LinuxMova programuvannya SLicenziya GPL v2Repozitorij github com systemd systemdVebsajt www freedesktop org software systemd libudev Zmist 1 Istoriya 2 Opis 3 Princip roboti 4 Arhitektura 5 Primitki 6 PosilannyaIstoriya Redaguvatiudev z yavivsya u yadri Linux 2 5 Yadro Linux versiyi 2 6 13 uvelo abo onovilo novu versiyu interfejsu uevent Sistemi sho vikoristovuvali novu versiyu udev ne zavantazhuvalisya z yadrami starishimi za 2 6 13 bez zaboroni udev i z vikoristannyam tradicijnoyi teki dev dlya dostupu do pristroyiv U kvitni 2012 sirceve derevo udev bulo ob yednano z systemd 2 3 Vsi funkciyi obslugovuvannya pristroyiv u teci dev ta obrobka operacij pidklyuchennya i vidklyuchennya zovnishnih pristroyiv yaki ranishe vikonuvala pidsistema udev vidteper budut bezposeredno integrovani v sistemnij menedzher systemd Dlya distributiviv yaki ne bazhayut vikoristovuvati systemd bude zabezpechena mozhlivist vikoristannya i skladannya udev nezalezhno vid inshih chastin systemd Mozhlivist vidokremlenogo vikoristannya udev zayavlena yak oficijno pidtrimuvana funkciya Poboyuvannya togo sho v majbutnomu udev nemozhlivo bude vikoristovuvati bez systemd neobgruntovani oskilki vidokremlenij udev neobhidnij dlya formuvannya obraziv initrd ne mistyat komponentiv systemd Cilisnist libudev API i sumisnist udev zi skladu systemd z inshimi sistemami inicializaciyi bude zberezhena protyagom trivalogo chasu Takim chinom integraciya udev i systemd v osnovnomu prizvede do sproshennya procesu rozrobki oboh proektiv yaki bagato v chomu vzayemozalezhni i rozvivayutsya po suti odniyeyu komandoyu rozrobnikiv Zlittya dozvolit uniknuti dublyuvannya kodu i skorotit chislo zalezhnostej pri zbirci Dlya distributiviv vsi zmini zvedutsya do togo sho dlya skladannya udev dovedetsya vikoristovuvati arhiv z kodom systemd a ne okremij arhiv udev Pislya zlittya systemd prodovzhit numeraciyu versij udev tobto pislya 45 vipusku vidrazu bude predstavlena versiya 184 Opis RedaguvatiZavdyaki udev v katalozi dev mistyatsya fajli tilki tih pristroyiv yaki zaraz pidklyucheni do sistemi Kozhen pristrij maye svij vidpovidnij fajl Yaksho pristrij vidklyuchayetsya vid sistemi to jogo fajl viluchayetsya Vmist katalogu dev zberigayetsya na virtualnij fajlovij sistemi i vsi fajli sho perebuvayut v nomu stvoryuyutsya pri kozhnomu zapusku sistemi Modifikovani abo stvoreni vruchnu fajli ne zberigayutsya pislya perezavantazhennya Fajli i teki yaki neobhidno zberegti abo yaki zavzhdi povinni buti prisutnimi v katalozi dev nezalezhno vid stanu pristroyu neobhidno pomishati v katalog lib udev devices Pri zapusku sistemi vmist cogo katalogu kopiyuyetsya v dev yak ye z timi zh pravami dostupu Takim chinom na vidminu vid tradicijnoyi dlya Unix shemi upravlinnya katalogom dev de jogo vmist buv statichnim naborom fajliv udev zabezpechuye dinamichne upravlinnya pristroyami kotri dijsno perebuvayut u sistemi Hocha ranishe podibna funkcionalnist zabezpechuvalasya devfs prihilniki udev vidznachayut taki perevagi svogo rishennya 4 udev pidtrimuye nezminne imenuvannya pristroyiv ne zalezhne napriklad vid poryadku vklyuchennya pristroyiv v sistemu Konfiguraciya za umovchannyam zabezpechuye nezminne imenuvannya dlya nakopichuvachiv tverdi diski identifikuyutsya za unikalnim identifikatorom fajlovoyi sistemi imenem diska i roztashuvannyam pristroyu do yakogo pidklyuchenij disk udev pracyuye cilkom u prostori koristuvacha Ce prizvodit zokrema do togo sho udev mozhe vikonuvati dovilni programi dlya ukladannya nazvi pristroyu abo jogo inicializaciyi Princip roboti Redaguvatiudev zapuskayetsya yak demon i prijmaye cherez soket netlink podiyi uevents vid yadra yaki generuyutsya pri inicializaciyi abo viluchenni pristroyu z sistemi Zaprogramovanih koristuvachem sistemoyu pravila zviryayutsya z vlastivostyami podiyi ta vidpovidnogo pristroyu i pravilo sho zbiglosya yakih mozhe buti kilka mozhe nazvati i stvoriti vidpovidnij fajl pristroyiv a takozh vikonati inshi programi dlya inicializaciyi i konfiguraciyi pristroyu Napriklad takim chinom mozhna realizuvati avtomatichne montuvannya zovnishnih nakopichuvachiv pri yihnomu pidklyuchenni Pravila mozhut zviryatisya z takim vlastivostyam yak konkretna yaderna pidsistema im ya pristroyu v yadri fizichne roztashuvannya pristroyu abo za serijnim nomerom pristroyu Pravila takozh mozhut zapituvati informaciyu za dopomogoyu inshih program abo vkazati sho im ya pristroyu zavzhdi bude odnim i tim zhe nezalezhno vid poryadku viyavlennya pristroyiv sistemoyu Tipovij sposib vikoristannya udev na Linux sistemi dozvoliti posilati podiyi HAL abo DeviceKit shob voni virobili podalshi zalezhni vid pristroyiv diyi Napriklad HAL DeviceKit mozhe povidomiti inshi programi pro novij pristrij za dopomogoyu shirokomovnogo povidomlennya v D Bus Takim chinom robochi seredovisha tipu GNOME abo KDE mozhut avtomatichno zmontuvati USB nakopichuvach i vidkriti fajlovij menedzher dlya pereglyadu jogo vmistu Arhitektura Redaguvatiudev rozdilenij na tri chastini Biblioteka libudev sho dozvolyaye otrimuvati dostup do informaciyi pro pristroyi Demon udevd sho pracyuye u prostori koristuvacha ta keruye vmistom dev Programa udevadm dlya nalagodzhennya ta diagnostiki udev otrimuye podiyi vid yadra cherez netlink soket Ranni versiyi vikoristovuvali hotplug dodayuchi v etc hotplug d default Primitki Redaguvati Release 254 2023 Sievers Kay Commit importing udev into systemd systemd Arhiv originalu za 8 lipnya 2012 Procitovano 25 travnya 2012 Prinyato reshenie o sliyanii proektov udev i systemd Arhivovano 3 travnya 2012 u Wayback Machine ros Arhivovana kopiya Arhiv originalu za 9 lipnya 2011 Procitovano 4 chervnya 2012 Posilannya Redaguvatiudev sources code Arhivovano 12 listopada 2020 u Wayback Machine Discussion of udev rules Arhivovano 16 sichnya 2022 u Wayback Machine udev A Userspace Implementation of devfs by Greg Kroah Hartman Arhivovano 17 travnya 2012 u Wayback Machine PySDM Storage Device Manager and udev rule writer Arhivovano 19 travnya 2012 u Wayback Machine Introduction to device management LWN article about devtmpfs Arhivovano 4 travnya 2012 u Wayback Machine Otrimano z https uk wikipedia org w index php title Udev amp oldid 40430111