www.wikidata.uk-ua.nina.az
Yadro Linux yadro UNIX podibnoyi operacijnoyi sistemi Rozpovsyudzhuyetsya pid licenziyeyu GNU General Public License GPL i rozroblyayetsya lyudmi z usogo svitu sho dozvolilo jomu stati odnim iz najvidatnishih prikladiv vidkritogo programnogo zabezpechennya 6 ta uvijti do chisla najmasshtabnishih proyektiv z rozrobki programnogo zabezpechennya versiya 4 5 mala 21 mln ryadkiv kodu a za 2015 rik do roboti nad nim doluchilos blizko chotiroh tisyach rozrobnikiv ta ponad 440 riznih organizacij 7 LinuxTuxSistemni povidomlennya yadra Linux versiyi 3 0 sho zavantazhuyetsya na arhitekturi x86Tip Yadro operacijnoyi sistemiAvtor Linus Torvalds 1 Rozrobniki Linus Torvalds zasnovnik ta velika spilnotaPlatforma ARM Mikrokontroleri AVR Blackfin DEC Alpha ETRAX CRIS Itanium MIPS PA RISC PowerPC SPARC SuperH TILE64 Unicore Xtensa Motorola 68000 IBM System 390 x86 x86 64 z ArchitectureMova programuvannya C 2 Licenziya GNU General Public License lishe versiyi 2 3 4 plyus rizni licenzovani blobi 5 Repozitorij git kernel org pub scm linux kernel git torvalds linux gitVebsajt www kernel org Linux u VikishovishiYadro Linuks pracyuye na shirokomu koli aparatnih platform na jogo osnovi stvoreni yak produkti iz zakritimi pochatkovimi kodami tak i vidkritimiCya stattya pro yadro operacijnoyi sistemi Dlya otrimannya informaciyi pro operacijni sistemi yaki vikoristovuyut ce yadro i yaki takozh chasto nazivayut Linux chitajte stattyu Linux Robotu nad Linuks rozpochav Linus Torvalds u 1991 roci Tim chasom proyekt GNU rozrobiv bagato komponentiv neobhidnih dlya povnocinnoyi vilnoyi operacijnoyi sistemi ale jogo vlasne yadro GNU Hurd bulo nepovnim i nezakinchenim Programi proyektu GNU ta velika kilkist lyudej sho doluchilisya do rozvitku yadra spriyali jogo populyarizaciyi ta stvorennyu povnocinnih operacijnih sistem na bazi cogo yadra kotri nazivayut distributivami Linuks Zmist 1 Arhitektura 1 1 Struktura 1 2 Vlastivosti yadra Linux 1 3 Interfejs sistemnih viklikiv 1 4 Keruvannya procesami 1 5 Keruvannya pam yattyu 1 6 Virtualna fajlova sistema 1 7 Merezhevij stek 1 8 Grafichnij stek 1 9 Drajveri pristroyiv 1 10 Arhitekturno zalezhnij kod 2 Vidminnosti vid Unix 3 Licenziya 4 Istoriya 4 1 Zmina politiki numeraciyi versij yadra Linux 5 Hto stvoryuye yadro Linux 6 Kritika 7 Primitki 8 Literatura 9 Div takozh 10 PosilannyaArhitektura RedaguvatiYadro Linux pidtrimuye bagatozadachnist virtualnu pam yat dinamichni biblioteki vidkladene zavantazhennya produktivnu sistemu keruvannya pam yattyu i bagato merezhnih protokoliv Linux monolitne yadro z pidtrimkoyu zavantazhuvanih moduliv Drajveri pristroyiv i rozshirennya yadra zazvichaj zapuskayutsya na kilci 0 z povnim dostupom do ustatkuvannya Na vidminu vid zvichajnih monolitnih yader u yadri Linuks drajveri pristroyiv legko zbirayutsya u viglyadi moduliv i zavantazhuyutsya abo vivantazhuyutsya pid chas roboti sistemi Te sho arhitektura Linux ne ye mikroyadernoyu viklikalo debati mizh Linusom Torvaldsom i Endryu Tanenbaumom na konferenciyi comp os minix 8 Struktura Redaguvati Operacijnu sistemu mozhna umovno rozdiliti na dva rivni Na verhnomu rivni roztashovanij koristuvackij prostir prostir vikonuvannya prikladnih program Tut vikonuyutsya zastosunki koristuvacha Pid priznachenim dlya koristuvacha prostorom roztashovuyetsya prostir yadra Tut funkcionuye yadro Linux Ye takozh biblioteka GNU C glibc Vona nadaye interfejs sistemnih viklikiv yakij zabezpechuye zv yazok z yadrom i daye mehanizm dlya perehodu vid programi sho pracyuye v prostori koristuvacha do yadra Ce vazhlivo oskilki yadro i programa koristuvacha roztashovuyutsya v riznih zahishenih adresnih prostorah Pri comu todi yak kozhen proces v prostori koristuvacha maye svij vlasnij virtualnij adresnij prostir yadro zajmaye odin zagalnij adresnij prostir Yadro Linux mozhna svoyeyu chergoyu rozdiliti na tri veliki rivni Vgori roztashovuyetsya interfejs sistemnih viklikiv yakij realizuye bazovi funkciyi napriklad chitannya i zapis Nizhche za interfejs sistemnih viklikiv roztashovuyetsya kod yadra tochnishe kazhuchi nezalezhnij kod yadra Cej kod ye zagalnim dlya vsih procesornih arhitektur pidtrimuvanih Linux She nizhche roztashovuyetsya arhitekturno zalezhnij kod sho utvoryuye tak zvanij BSP Board Support Package paket pidtrimki aparatnoyi platformi Cej kod zalezhit vid procesora i platformi dlya konkretnoyi arhitekturi Yadro po suti ye dispetcherom resursiv Nezalezhno vid togo sho ye kerovanim resursom proces pam yat chi aparatnij pristrij yadro organizovuye j uporyadkovuye dostup do resursu bezlichi konkuruyuchih koristuvachiv yak u prostori yadra tak i v prostori koristuvacha Vlastivosti yadra Linux Redaguvati U yadri Linux realizovana cila nizka vazhlivih arhitekturnih elementiv I na najzagalnishomu i na detalnishih rivnyah yadro mozhna pidrozdiliti na bezlich riznih pidsistem Z inshogo boku Linux mozhna rozglyadati yak monolitne cile oskilki vsi bazovi servisi zibrani v yadri sistemi Takij pidhid vidriznyayetsya vid arhitekturi z mikroyadrom koli yadro nadaye tilki najzagalnishi servisi taki yak obmin informaciyeyu vvid vivid upravlinnya pam yattyu i procesami a konkretnishi servisi realizuyutsya v modulyah sho pidklyuchayutsya do rivnya mikroyadra Z chasom yadro Linux stalo efektivnishim z poglyadu vikoristannya pam yati i procesornih resursiv i nabulo vinyatkovoyi stabilnosti Vazhlivij aspekt Linux vrahovuyuchi rozmir i skladnist ciyeyi sistemi ce yiyi perenosimist Linux mozhna vidkompilyuvati dlya velicheznoyi kilkosti riznih procesoriv i platform sho mayut rizni arhitekturni obmezhennya i potrebi Napriklad Linux mozhe pracyuvati na procesori yak z blokom keruvannya pam yattyu MMU tak i bez nogo Pidtrimka procesoriv bez MMU realizovana u versiyi yadra uClinux Interfejs sistemnih viklikiv Redaguvati Interfejs sistemnih viklikiv SCI ce tonkij riven sho nadaye zasobi dlya vikliku funkcij yadra z prostoru koristuvacha Cej interfejs mozhe buti arhitekturno zalezhnim navit v mezhah odnogo procesornogo simejstva SCI faktichno ye sluzhboyu multipleksuvannya i demultipleksuvannya vikliku funkcij Realizaciya SCI mistitsya v u pidkatalozi kernel a arhitekturno zalezhna chastina u pidkatalozi arch Mehanizm obrobki sistemnih viklikiv perehid vid prostoru koristuvacha do prostoru yadra vidriznyayetsya dlya riznih procesornih arhitektur i mozhe navit buti riznim u mezhah odniyeyi arhitekturi napriklad mehanizmi shlyuziv vikliku int 80h SYSENTER i SYSCALL dlya x86 Keruvannya procesami Redaguvati Keruvannya procesami skoncentrovane na vikonanni procesiv U yadri ci procesi nazivayutsya nitkami angl threads voni vidpovidayut okremim virtualizovanim ob yektam procesora kod niti dani stek procesorni registri U prostori koristuvacha zazvichaj vikoristovuyetsya termin proces hocha v realizaciyi Linux ci dvi koncepciyi procesi i niti ne rozriznyayut Yadro nadaye prikladnij programnij interfejs API cherez SCI dlya stvorennya novogo procesu porodzhennya kopiyi zapusku na vikonannya vikliku funkcij Portable Operating System Interface POSIX zupinki procesu kill exit vzayemodiyi i sinhronizaciyi mizh procesami signali abo mehanizmi POSIX She odne zavdannya keruvannya procesami sumisne vikoristannya procesora aktivnimi nityami U yadri realizovanij novatorskij algoritm planuvalnika chas roboti yakogo ne zalezhit vid chisla nitej sho pretenduyut na resursi procesora Nazva cogo planuvalnika O 1 pidkreslyuye sho na dispetcherizaciyu odnoyi niti vitrachayetsya stilki zh chasu yak i na mnozhinu nitej Planuvalnik O 1 takozh pidtrimuye simetrichni bagatoprocesorni konfiguraciyi SMP Keruvannya pam yattyu Redaguvati Inshij vazhlivij resurs yakim keruye yadro ce operativna pam yat Dlya pidvishennya efektivnosti vrahovuyuchi mehanizm roboti aparatnih zasobiv z virtualnoyu pam yattyu pam yat organizovuyetsya u viglyadi tak zvanih storinok fiksovanogo rozmiru U Linux ye zasobi dlya keruvannya nayavnoyu pam yattyu a takozh aparatnimi mehanizmami dlya vstanovlennya vidpovidnosti mizh fizichnoyu i virtualnoyu pam yattyu Na bazi storinkovoyi pam yati u yadri Linux zbudovano rizni mehanizmi vidilennya i zvilnennya blokiv pam yati taki yak slab allocation en SLOB en i SLUB software en Pislya vidilennya storinok yadro rozmishuye strukturi useredini nih stezhachi za tim yaki storinki povni yaki chastkovo zapovneni i yaki porozhni Ce dozvolyaye dinamichno rozshiryuvati i skorochuvati shemu zalezhno vid potreb rozmishenoyi sistemi dzherelo V umovah nayavnosti velikogo chisla koristuvachiv u pam yati mozhlivi situaciyi koli vsya nayavna pam yat bude vicherpana Cherez ce storinki mozhna vidalyati z pam yati i perenositi na disk Cej proces obminu storinok mizh operativnoyu pam yattyu i tverdim diskom nazivayetsya pidkachuvannyam abo svopingom Virtualna fajlova sistema Redaguvati She odin vazhlivij aspekt yadra Linux virtualna fajlova sistema VFS yaka nadaye zagalnu abstrakciyu interfejsu do fajlovih sistem VFS nadaye riven komutaciyi mizh SCI i fajlovimi sistemami pidtrimuvanimi yadrom Na verhnomu rivni VFS roztashovuyetsya yedina API abstrakciya takih funkcij yak vidkrittya zakrittya chitannya i zapis fajliv Na nizhnomu rivni VFS roztashovani abstrakciyi fajlovih sistem yaki viznachayut yak realizuyutsya funkciyi verhnogo rivnya Voni ye modulyami sho pidklyuchayutsya dlya konkretnih fajlovih sistem yakih isnuye bilshe 50 Nizhche za riven fajlovoyi sistemi mistitsya kesh buferiv sho nadaye zagalnij nabir funkcij do rivnya fajlovoyi sistemi nezalezhnij vid konkretnoyi fajlovoyi sistemi Cej riven keshuvannya optimizuye dostup do fizichnih pristroyiv za rahunok korotkostrokovogo zberigannya danih abo poperedzhuvalnogo chitannya sho zabezpechuye gotovnist danih do togo momentu koli voni znadoblyatsya Nizhche za kesh buferiv mistyatsya drajveri pristroyiv sho realizovuyut interfejsi dlya konkretnih fizichnih pristroyiv Merezhevij stek Redaguvati Merezhevij stek za svoyeyu konstrukciyeyu maye bagatorivnevu arhitekturu sho povtoryuye strukturu samih protokoliv Protokol Internet Protocol IP ce bazovij protokol merezhevogo rivnya roztashovanij nizhche za transportnij protokol Transmission Control Protocol TCP Vishe TCP roztashovanij riven soketiv sho viklikayetsya cherez SCI Riven soketiv ye standartnim API do merezhevoyi pidsistemi Vin nadaye koristuvackij interfejs do riznih merezhevih protokoliv Riven soketiv realizuye standartizovanij sposib upravlinnya z yednannyami i peredachi danih mizh kincevimi tochkami vid dostupu do chistih kadriv danih i blokiv danih protokolu IP PDU i do protokoliv TCP i User Datagram Protocol UDP Grafichnij stek Redaguvati nbsp Na konferenciyi XDC2014 Aleks Dojcher z AMD anonsuvav unifikovanu arhitekturu grafichnogo drajvera yadra 9 Propriyetarnij grafichnij drajver libGL fglrx glx vikoristovuye tu zh samu infrastrukturu DRM dlya Mesa 3D Cherez te sho ABI yadra nestabilnij AMD povinna bula postijno adaptuvati blob vikoristovuvanij drajverom Catalyst Cej rozdil potrebuye dopovnennya berezen 2020 Drajveri pristroyiv Redaguvati Perevazhna bilshist pochatkovogo kodu yadra Linux pripadaye na drajveri pristroyiv sho zabezpechuyut mozhlivist roboti z konkretnimi aparatnimi pristroyami U derevi pochatkovih kodiv Linux ye pidkatalog drajveriv v yakomu svoyeyu chergoyu ye pidkatalogi dlya riznih tipiv pidtrimuvanih pristroyiv takih yak Bluetooth I2C poslidovni porti tosho Arhitekturno zalezhnij kod Redaguvati Hocha osnovna chastina Linux nezalezhna vid arhitekturi na yakij pracyuye operacijna sistema v deyakih elementah dlya zabezpechennya normalnoyi roboti i pidvishennya efektivnosti neobhidno vrahovuvati arhitekturu Vidminnosti vid Unix RedaguvatiYadro Linux pidtrimuye dinamichne zavantazhennya moduliv yadra Hocha yadro Linux i ye monolitnim vono dodatkovo pidtrimuye dinamichne zavantazhennya i vivantazhennya vikonuvanogo kodu yadra za potrebi Yadro Linux pidtrimuye simetrichnu bagatoprocesornu obrobku SMP Hocha bilshist komercijnih variantiv operacijnoyi sistemi Unix zaraz pidtrimuyut SMP bilshist tradicijnih realizacij OS Unix takoyi pidtrimki ne mayut Yadro Linux pidtrimuye vitiskalnu bagatozadachnist u tomu chisli dlya potokiv vikonannya yadra Sered komercijnih realizacij OS Unix preemptivne yadro mayut tilki operacijni sistemi Solaris i IRIX dzherelo U yadri Linux vikoristovuyetsya cikavij pidhid dlya pidtrimki bagatonitkovosti multithreading nitki nichim ne vidriznyayutsya vid zvichajnih procesiv Z poglyadu yadra vsi procesi odnakovi prosto deyaki z nih mayut spilni resursi U yadri Linux vidsutni deyaki funkciyi OS Unix yaki vvazhayutsya pogano realizovanimi yak napriklad pidtrimka interfejsu STREAMS abo vidpovidayut nedolugim standartam Yadro Linux ye povnistyu vidkritim u povnomu rozuminni cogo slova Nabir funkcij realizovanih v yadri Linux ce rezultat vilnoyi i vidkritoyi modeli rozrobki operacijnoyi sistemi Linux Yaksho yakas funkciya yadra vvazhayetsya nesuttyevoyu abo neyakisnoyu to rozrobniki yadra ne zobov yazani yiyi realizuvati V protilezhnist comu vnesennya zmin pri rozrobci yadra Linux zajmaye elitarnu poziciyu zmini povinni virishuvati pevnu praktichnu zadachu povinni buti logichnimi i mati zrozumilu chitku realizaciyu Otzhe funkciyi deyakih suchasnih variantiv OS Unix taki yak pam yat yadra zi storinkovoyu realizaciyeyu ne buli realizovani dzherelo Popri nayavni vidminnosti Linux ye operacijnoyu sistemoyu zi strogim spadkoyemstvom tradicij OS Unix Licenziya RedaguvatiLinux rozpovsyudzhuyetsya na umovah licenziyi GNU General Public License viklyuchno versiyi 2 4 10 tobto vilno Cyu licenziyu vibrav Linus Torvalds praktichno vidrazu pislya togo yak stalo zrozumilo sho jogo hobi pochalo nabuvati poshirennya po vsomu svitu Vlasnikom torgovoyi marki Linux ye Linus a dopomagaye stezhiti za dotrimannyam jogo prav i umov organizaciya Linux Mark Institute Istoriya Redaguvatikviten 1991 21 richnij Linus Torvalds rozpochinaye robotu nad planuvalnikom zadach operacijnoyi sistemi dlya roboti na komp yuterah z procesorami i386 25 serpnya 1991 Linus povidomlyaye pro svoyu pracyu u comp os minix Pracyuyut bash 1 08 ta gcc 1 40 11 17 veresnya 1991 Linux 0 01 10 239 ryadkiv kodu Zhovten 1991 Linux 0 02 12 Gruden 1991 Linux 0 11 Persha versiya u yakij mozhna skompilyuvati yiyi samu 19 sichnya 1992 Pershe povidomlennya v alt os linux 13 31 bereznya 1992 stvorennya grupi novin comp os linux 14 Kviten 1992 Linux 0 96 vpershe zapuskayetsya X Window System Ves 1993 i pochatok 1994 15 versij 0 99 14 bereznya 1994 Linux 1 0 0 Stabilna versiya 176 250 ryadkiv kodu Berezen 1995 Linux 1 2 0 Z yavilas pidtrimka Alpha SPARC i MIPS 310 950 ryadkiv kodu 9 travnya 1996 Pingvin Tux vibranij logotipom Linuks9 chervnya 1996 Linux 2 0 0 Bagatoprocesornist SMP 777 956 ryadkiv kodu 25 sichnya 1999 Linux 2 2 0 15 1 800 847 ryadkiv kodu 4 sichnya 2001 Linux 2 4 0 16 3 377 902 ryadkiv kodu 18 grudnya 2003 Linux 2 6 0 17 5 929 913 ryadkiv kodu Vidmitka v 10 mln ryadkiv bula projdena u kinci 2008 roku pri vipusku yadra 2 6 27 Yadro 3 3 sho vijshlo u berezni 2012 podolalo chergovij rubizh rozmir sircevogo kodu yadra perevishiv vidmitku v 15 mln ryadkiv Pri comu 5 6 mln ryadkiv dovoditsya na drajveri 1 8 mln na specifichnij dlya aparatnoyi arhitekturi kod 700 tisyach na fajlovi sistemi 533 tisyach na zvukovu pidsistemu 493 tisyach na merezhevij stek 97 22 koda yadra napisano movoyu Si 2 47 na asembleri 0 15 na Perl i 0 04 na Shell 18 Zmina politiki numeraciyi versij yadra Linux Redaguvati 30 travnya 2011 Linus Torvalds vipustiv yadro versiyi 3 0 rc1 Razom z nim zmineno politiku numeraciyi versij yadra Skasovano vikoristannya parnih neparnih nomeriv dlya poznachennya stabilnosti yadra a tretye chislo oznachaye stabilizaciyu yadra Versiya 3 0 ne mistit znachnih zmin krim novoyi politiki numeraciyi yadra Takim chinom stabilni versiyi yadra 3 0 imenuyutsya 3 0 X a nastupnij pislya cogo reliz maye nomer 3 1 Novi versiyi vihodyat priblizno sho dva misyaci Pislya vipusku versiyi 3 19 Linus Torvalds vipustiv yadro versiyi 4 0 12 kvitnya 2015 roku Versiya 5 0 vijshla 2019 go roku Hto stvoryuye yadro Linux RedaguvatiLinux skladna sistema sho mozhe vklyuchati tisyachi riznih pakunkiv vid najposhirenishih takih yak utiliti GNU X org grafichni seredovisha GNOME i KDE do specifichnih dlya yakogos odnogo z distributiviv Komandi rozrobnikiv kozhnogo proyektu vidriznyayutsya chiselnistyu pidhodom do roboti vikoristovuvanimi instrumentami i metodami planuvannya robit Pri comu yadro Linux zajmaye osoblive misce sered vsih inshih zastosuvan Vid nogo zalezhit mozhlivist roboti sistemi Linux na riznih aparatnih platformah i stupin pidtrimki riznih pristroyiv Tomu harakteristiki procesu jogo rozrobki mozhut yakoyus miroyu sluzhiti indikatorom dlya vsiyeyi sistemi Linux Linux Foundation provelo doslidzhennya 19 sho ohoplyuye tririchnij period rozrobki yadra vid versiyi 2 6 11 do versiyi 2 6 24 i fokusuyetsya na takih harakteristikah yak chastota reliziv i zmin rozmir pochatkovih tekstiv yadra i najgolovnishe dozvolyaye otrimati uyavlennya pro tih hto zreshtoyu rozroblyaye yadro Linux Statistika pokazuye sho v serednomu kozhen novij reliz yadra vihodit raz na 2 5 3 misyaci 60 110 dniv V pershu chergu ce pov yazano z vibranoyu v 2005 r modellyu rozrobki napravlenoyu na zvedennya do minimumu trivalosti promizhkiv mizh rozrobkoyu novih funkcij poyavoyu pidtrimki novih pristroyiv i vklyuchennyam yih v yadro a takozh sho zvodit do minimumu potrebu tvorciv distributiviv v modifikaciyah yadra Pri comu chislo latok patchiv sho vnosyatsya do yadra maye tendenciyu do zrostannya Zvodyachi voyedino ci dvi harakteristiki mozhna vidznachiti sho v serednomu do yadra vnositsya 2 83 patcha za godinu pri comu v ryadkah kodu shodnya v yadro dodayetsya ponad 3 tis ryadkiv bilshe 1 4 tis ryadkiv modifikuyetsya Chislo rozrobnikiv sho vzyali uchast u vipusku versiyi 2 6 24 bilsh nizh vdvichi perevishilo cej pokaznik dlya versiyi 2 6 11 i sklalo 1057 osib Pri comu prote vsogo 10 providnih rozrobnikiv spilno vnesli majzhe 15 zmin a 30 providnih rozrobnikiv 30 Ce prote ne oznachaye sho poshirene v deyakih krugah uyavlennya pro Linux yak pro sistemu sho rozroblyayetsya amatorami pravilne Ne zvazhayuchi sho daleko ne u vsih kompanij sho zajmayutsya vilnim PZ ye neobhidnist vnositi zmini do yadra chisla kompanij sho berut uchast v jogo rozrobci roste Chotiri najbilshi kompaniyi rozrobniki yadra Red Hat Novell IBM i Intel vnesli bilshe 32 zroblenih za chas doslidzhennya zmin a sumarnij vidsotok zmin v yadro vnesenih rozrobnikami sho pracyuyut na kompaniyi sklav bilshe 70 Pri comu sered kompanij sho berut uchast v rozrobci yadra vidilyayetsya dekilka grup po osnovnij meti uchasti v rozrobci Ce grupa kompanij sho vklyuchaye IBM Intel HP SGI MIPS ta inshih yaka oriyentuyetsya v osnovnomu na pidtrimku roboti Linux na vlasnomu ustatkuvanni Distrib yutori taki yak Red Hat Novell MontaVista mayut na meti dodavannya v yadro mozhlivostej na yaki isnuye popit sered koristuvachiv i yaki pidsilyuyut konkurentospromozhnist distributiviv yak kincevih produktiv Taki kompaniyi yak Sony Nokia Samsung pracyuyut nad yadrom dlya polipshennya roboti sistem na bazi yadra Linux u vlasnih pristroyah Kompaniyi yaki najaktivnishe zdijsnyuyut doopracyuvannya yadra Linux Nazva kompaniyi Kilkist zmin vid zagalnogo chisla zmin Privatni koristuvachi 11 594 13 9 Nazva ne viznachena 10 803 12 9 Red Hat 9 351 11 2 Novell 7 385 8 9 IBM 6 952 8 3 Intel 3 388 4 1 Linux Foundation 2 160 2 6 Consultant 2 055 2 5 SGI 1 649 2 0 MIPS Technologies 1 341 1 6 Oracle 1 122 1 3 MontaVista 1 010 1 2 Google 965 1 1 Linutronix 817 1 0 HP 765 0 9 NetApp 764 0 9 SWsoft 762 0 9 Renesas Technology 759 0 9 Freescale 730 0 9 Astaro 715 0 9 Academia 656 0 8 Cisco 442 0 5 Simtec 437 0 5 Linux Networx 434 0 5 QLogic 398 0 5 Fujitsu 389 0 5 Broadcom 385 0 5 Analog Devices 358 0 4 Mandriva 329 0 4 Mellanox 294 0 4 Snapgear 285 0 3 Takim chinom z doslidzhennya Linux Foundation mozhna zrobiti visnovok sho yadro Linux ye bezprecedentnim prikladom uspishnoyi spivpraci riznih za rozmirom i viroblyuvanoyu produkciyeyu kompanij i individualnih rozrobnikiv Kilkist cih rozrobnikiv i rozpodil yihnogo vnesku v rozrobku mozhe sluzhiti v deyakomu rozuminni garantiyeyu stabilnosti i nezalezhnosti rozrobki Takozh dostupni novishi versiyi statistiki dlya yader 2 6 30 ta 2 6 33 20 21 angl Kritika RedaguvatiPid chas kruglogo stolu na konferenciyi LinuxCon 2009 roku v SShA Linus Torvalds nazvav yadro operacijnoyi sistemi Linux stvorene nim 18 rokiv tomu rozdutim i velicheznim bloated and huge 22 Z poyavoyu v yadri kozhnoyi novoyi funkciyi situaciya tilki pogirshuyetsya i v cej chas spivtovaristvo ne maye v svoyemu rozporyadzhenni planu z vipravlennya situaciyi Ale sama situaciya neminucha vnaslidok neobhidnosti dodavannya novih funkcij i pidtrimki velikoyi kilkosti pristroyiv Zgidno z vnutrishnim doslidzhennyam Intel produktivnist Linux padaye na dva vidsotki z kozhnim novim relizom zagalne znizhennya produktivnosti za ostanni desyat reliziv dosyaglo 12 vidsotkiv Persha versiya yadra Linux vklyuchala v sebe priblizno 10 tisyach ryadkiv kodu dlya versiyi 3 3 rozmir yadra perevaliv uzhe za 15 miljoniv ryadkiv V interv yu nimeckomu vidannyu Zeit 23 24 Linus Torvalds visloviv svoyi poboyuvannya cherez strimke uskladnennya yadra Linux Situaciyu koli yakus pidsistemu OS zdatni rozumiti lishe kilka lyudej zi vsogo spivtovaristva Linus vvazhaye nepripustimoyu Inodi prosto dlya togo shob zrozumiti cherez sho proyavlyayetsya yakas pomilka mi vitrachayemo kilka dniv shob znajti potribnogo fahivcya Krim togo Linus kazhe sho vin teper ne znaye tih tisyach rozrobnikiv sho pracyuyut nad yadrom oskilki osobisto kontaktuye ne bilshe nizh z 50 providnimi rozrobnikami riznih pidsistem Pri comu vin ziznayetsya sho po spravzhnomu vin doviryaye lishe kilkom iz nih Taka sistema roboti sklalasya stihijno i Linus nazivaye yiyi merezheyu vzayemodiyi pobudovanoyu na doviri Linus doviryaye kilkom osnovnim mentejneram yaki svoyeyu chergoyu doviryayut rozrobnikam kotri rozvivayut yihni pidsistemi Primitki Redaguvati https web archive org web 20150315012537 http www linuxfoundation org about The Linux Kernel Open Source Project on Open Hub Languages Page InfoWorld Linux creator Torvalds still no fan of GPLv3 Arhiv originalu za 23 chervnya 2013 Procitovano 11 zhovtnya 2008 a b The Linux kernel is provided under angl Stallman Richard 11 zhovtnya 2006 Linux GNU and freedom Free Software Foundation Arhiv originalu za 23 chervnya 2013 Procitovano 21 lyutogo 2007 September 25 2006 e mail by Linus Torvalds Linux is open source not free software Arhiv originalu za 23 chervnya 2013 Procitovano 19 grudnya 2006 Swapnil Bhartiya 12 travnya 2016 Linux is the largest software development project on the planet Greg Kroah Hartman CIO Arhiv originalu za 28 travnya 2016 Procitovano 30 travnya 2016 Linus vs Tannenbaum angl 1992 Arhiv originalu za 3 zhovtnya 2012 Procitovano 14 travnya 2019 Deucher Alex 7 zhovtnya 2014 AMD s New Unified Open Source Driver X Org Foundation Procitovano 21 sichnya 2015 GNU GENERAL PUBLIC LICENSE Version 2 angl Free Software Foundation June 1991 http groups google com groups selm 1991Aug25 205708 9541 40klaava Helsinki FI amp output gplain http groups google com groups selm 1991Oct5 054106 4647 40klaava Helsinki FI amp output gplain http groups google com groups hl en amp lr amp ie UTF 8 amp selm 1992Jan19 085628 18752 40cseg01 uark edu http groups google com groups selm 1992Mar31 131811 19832 40rock concert net amp output gplain Arhivovana kopiya Arhiv originalu za 18 listopada 2005 Procitovano 17 travnya 2005 http linuxtoday com news story php3 ltsn 2001 01 05 007 04 NW LF KN Arhivovana kopiya Arhiv originalu za 16 lipnya 2003 Procitovano 17 travnya 2005 Reliz yadra Linux 3 3 Obzor novshestv Linux Kernel Development zvit kviten 2008 Arhiv originalu za 5 kvitnya 2008 Procitovano 26 listopada 2008 http lwn net Articles 334721 http lwn net Articles 373405 Linus calls Linux bloated and huge The Register 22 09 2009 Linux ist zu komplex geworden Linus Torvalds der Erfinder des freien Betriebssystems furchtet dass irgendwann kein Entwickler mehr Linux versteht Es musse simpler werden sagt er im Interview Linus Torvalds vyrazil opaseniya v svyazi so stremitelnym uslozhneniem yadra LinuxLiteratura RedaguvatiTorvalds Linus Dajmond David 2001 Tilki dlya vtihi Istoriya nevmisnogo revolyucionera HarperBusiness ISBN 0 06 662072 4 tverda obkladinka HarperAudio ISBN 0 694 52539 1 audio plivka skorochena red prochitana Davidom Dajmondom bilya vitokiv yadra Linuks 1 Nikolai Bezroukov Portraits of Open Source Pioneers Ch 4 A benevolent dictator Softpanorama e book LinkSys and binary modules LWN net Weekly Edition 16 zhovtnya 2003 Arhiv originalu za 23 chervnya 2013 Procitovano 19 grudnya 2006 FreeBSD Linux kernel source code cross reference Browsable Linux and other operating system kernel source cross reference LXR The Linux Cross Reference project Browsable Linux kernel source KernelHQ a browsable kernel source tree with all versions present and with browsable diffs M Tim Jones Anatomy of the Linux kernel History and architectural decomposition M Tim Jones Kernel command using Linux system calls Inside the Linux scheduler Robert Lav Razrabotka yadra Linux ISBN 978 5 8459 1085 1Div takozh RedaguvatiOb yednane yadro Linux Kernel Panic operacijni sistemi 9885 Linux asteroyid nazvanij na chest yadra LinuxPosilannya RedaguvatiProyekt internacionalizaciyi ta lokalizaciyi yadra Linux simejstva 2 6 angl Linux News Yadro Kernel ros Otchet Linux Foundation s analizom tendencij v razrabotke Linux yadra 2010 Interaktivna mapa yadra Linux Otrimano z https uk wikipedia org w index php title Yadro Linux amp oldid 40227528