{"id":121448,"date":"2025-01-22T21:46:00","date_gmt":"2025-01-22T19:46:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/zametki-teodora-tso-o-yadre-linux-kodekse-povedeniya-ext4-btrfs-i-zfs"},"modified":"2025-01-22T21:46:00","modified_gmt":"2025-01-22T19:46:00","slug":"zametki-teodora-tso-o-yadre-linux-kodekse-povedeniya-ext4-btrfs-i-zfs","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/zametki-teodora-tso-o-yadre-linux-kodekse-povedeniya-ext4-btrfs-i-zfs","title":{"rendered":"Theodore Ts'o m\u00e4rkmed Linuxi, k\u00e4itumiskoodeksi, ext4, btrfs ja ZFS kohta","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Teodore Ts'o, Ext4 failis\u00fcsteemi looja, m\u00f5tted Ext4 arendamise, BcacheFS, Linuxi tuuma, ZFS, k\u00e4itumiskoodeksi ja failis\u00fcsteemide \u00fcle \u00fcldiselt:        <\/p>\n<p><b>ext4 arendamisest<\/b>.  <\/p>\n<blockquote style=\"border-left:3px solid #909090; padding: 5px;\">\n<p>Iga ext4 tuuma v\u00e4ljalaske eest kannavad hoolt \u00fcle poole tosina inimese. Praegu kulub suurem osa minu ajast koodi \u00fclevaatamiseks, testimiseks ja testrakenduse t\u00e4iustamiseks {<a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/et\/vps\/abuzoustojchivye-vps\/\"   title=\"kvm\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"4398\">kvm<\/a>,gce,qemu,android}-xfstests. Ja ma toetun v\u00e4ga 2-3 muule arendajale, kes t\u00f6\u00f6tavad SUSE-s ja IBM-is, kes aitavad mind koodi \u00fclevaatamisel.  <\/p><\/blockquote>\n<p><b>BcahceFS-ist<\/b>  <\/p>\n<blockquote style=\"border-left:3px solid #909090; padding: 5px;\">\n<p>Ausalt \u00f6eldes ei ole bcachefs t\u00e4iesti iseseisev projekt \u2013 n\u00e4iteks Kent on autor 72% pat\u0161idest versioonide 6.11 ja 6.12 vahel, samas kui minu osalus Ext4-s oli 0%. See on sellep\u00e4rast, et ma olen veendunud, et programmeerimine on meeskonnat\u00f6\u00f6, ja minu roll tehnilise juhi n\u00e4ol on aidata Ext4 osalistel anda endast parimat, et failis\u00fcsteemi t\u00e4iustada. Meie n\u00e4dalased koosolekud toimuvad, kus Derek Wong, XFSi vanem arendaja ja endine XFSi hoidja, osaleb \u2013 ja ma olen tuntud selle poolest, et olen teda aidanud XFSi testimise k\u00fcsimustes, samas kui Derek on mind abistanud erinevates Ext4 testimise k\u00fcsimustes ja isegi vaadanud m\u00f5nda Ext4 pat\u0161i. Me teeme omavahel koost\u00f6\u00f6d, ja see on v\u00e4ga hea.    <\/p>\n<p>Ma luban teistel otsustada, kas nad usaldavad oma andmeid kellelegi, kes on \u00fcksik ja andekas programmeerija, kes v\u00f5ib olla andekam kui mina, aga ma annan teile vihje \u2013 saate &#171;pettuse&#187; abil meeskonda kaasata probleemi lahendamisse. Te ei pea seda \u00fcksinda tegema. Loomulikult peavad olema teadmised, kuidas teistel parimat v\u00e4lja tuua, ja saate koos t\u00f6\u00f6tada. Ja k\u00f5ik need viisakad suhtlemised meil postituslistides ei teeks ka paha.  <\/p><\/blockquote>\n<p><b>Kernist, CoC-st, v\u00f5imalustest ja tulevikust ext4<\/b>    <\/p>\n<blockquote style=\"border-left:3px solid #909090; padding: 5px;\">\n<p>Ext4 omab t\u00f5epoolest uusi funktsioone, kuid need on need, mida ettev\u00f5tted on valmis rahastama, kuna funktsiooni arendamise tasuvus on kulude ja kasu vaates m\u00f5istlik. N\u00e4iteks olid fscrypt ja registreerimata kataloogid funktsioonid, mis olid kasulikud Androidile ja Chrome OS-ile ning neid rahastati v\u00e4hemalt osaliselt nende arendajate r\u00fchmade poolt (Steam oli samuti mures registreerimise k\u00f5rvaldamise p\u00e4rast ja toetas \u00fchte inseneri). Soovime lisada katkematu kirjutamise (untorn) toe, kuna see parandab andmebaaside j\u00f5udlust pilve emuleeritud plokkseadmetes, kus saab tagada 16k aatomlisandit, v\u00f5imaldades MySQL ja PostgreSQL topeltpuhverdamisest vabaneda.     <\/p>\n<p>(Tegelikult v\u00f5ivad Amazon ja Google seda oma andmebaasitoodetes teha, tehes eeldusi Amazon EBS-i ja Google Persistent Diski t\u00f6\u00f6 kohta, kuid me tahame seda teha \u00fcldisemalt, mis on pikaajaliselt paremini hooldatav). See ei ole nii ahvatlev kui n\u00e4iteks reflinks, kuid investeeringutasuvus on palju kergemini p\u00f5hjendatav, kuna kulud on madalamad (v\u00e4hem arenduse, testimise ja kvalifitseerimise t\u00f6\u00f6d ettev\u00f5tte juurutamiseks) ning kasude hindamine on palju lihtsam. Sellised asjad nagu &#171;ma v\u00f5in kokku hoida XX arendaja palkasid viie aasta jooksul&#187; on selliste funktsioonide j\u00f5udluse t\u00f5stmiseks palju kergemini teostatavad.    <\/p>\n<p>Vastupidiselt sellele on reflinks l\u00f5busad, kuid ma ei suutnud leida \u00fchtegi klienti, kes oleks valmis katma arenduskulusid, v\u00f5i ettev\u00f5tet, mis usuks, et nende kliendid ostaksid rohkem nende toodet, kui nad lisavad reflinks Ext4-sse. See v\u00f5ib tunduda kohutavalt korporatiivne, kuid on lugu sellest, kuidas ZFS-i insenerid alustasid projekti nullist, k\u00fcsimata juhtide n\u00f5usolekut ja saamata m\u00fc\u00fcgiosakonnalt soovitusi, ning esitlesid Sunile seda, mis oli de facto juba otsustatud.     <\/p>\n<p>See k\u00f5lab suurep\u00e4raselt, kuid arvestades, et l\u00f5puks hakkas Sun raha kaotama, kuni nad pidid ennast teisele ettev\u00f5ttele m\u00fc\u00fcma, ja tegelikult insenerigrupp, mis toetas ZFS-i, enam ei eksisteeri. Umbes sel ajal, kui ZFS-i kuulutati, osalesin ma kogu ettev\u00f5tte uuringus, et v\u00e4lja selgitada, kas on m\u00f5tet investeerida failis\u00fcsteemide funktsioonidesse AIX-is ja Linuxis \u2013 ja me j\u00f5udsime j\u00e4reldusele, et ei, investeeringutasuvus on v\u00e4ike ja uued failis\u00fcsteemi funktsioonid ei suurenda klientide arvu, kes ostavad riistvara, tarkvara v\u00f5i IBM-i s\u00fcsteeme. V\u00f5ib-olla oli IBMil rasked ajad, kuid ta on ikka veel olemas, kuid Sun ei ole.     <\/p>\n<p>Umbes sel ajal kogunesid mitme Linuxi ettev\u00f5tte esindajad, et m\u00f5elda v\u00e4lja, kuidas Linux saaks ZFS-iga konkureerida. Just sellisel kohtumisel esitati idee, et btrfs oleks pikaajaline lahendus, samas kui ext4 oleks l\u00fchiajaline lahendus, mis toetaks selliseid asju nagu reaalajas suurendamine, 64-bitised plokknumbrid ja teised asjad, mis olid traditsioonilistes Legacy Unix OS-des ja puudusid ext3-s.    <\/p>\n<p>Sel kohtumisel paluti mul m\u00e4\u00e4rata, mida on vaja t\u00e4iesti uue failis\u00fcsteemi loomiseks. Uurisin, kui palju j\u00f5upingutusi kulus selliste failis\u00fcsteemide nagu IBM-i GPFS ja JFS, Digitali advfs loomiseks, hindasin, kui palju kulus Sunil ZFS-i loomiseks ja selle failis\u00fcsteemi viimiseks tootmisvalmidusse. Vastus, mille sain, oli umbes 100 inimeseaastat, \u00fche madala hinnanguga 50 inimeseaastat ja k\u00f5rge hinnanguga 200 inimeseaastat (aga see oli GPFS-i jaoks, mis oli klastriline failis\u00fcsteem ja seet\u00f5ttu palju keerulisem).    <\/p>\n<p>Ma teavitasin sellest koosolekul, ja \u00fcks Intel'i vanem insener \u00fctles: &#171;\u00c4rge r\u00e4\u00e4kige sellest juhtidele, sest nad ei kiida kunagi projekti heaks! \u00d6elge neile, et btrfs on 18 kuu p\u00e4rast valmis&#187;. Ma luban inimestel ise otsustada, millal btrfs saavutab &#171;ettev\u00f5tlusvalmiduse&#187; staatuse, eriti nende uute atraktiivsete laiendatud funktsioonide osas, millel on konkurents ZFS-iga, kuid ma ei arva, et arutelu all on see, et see juhtus mitte 18 kuu p\u00e4rast.     <\/p>\n<p>Ja isegi enne, kui Sun lagunes, loobusid paljud ettev\u00f5tted, kes saatsid oma esindajad kohtumisele, oma inseneride kaasamisest btrfs-i t\u00f6\u00f6le, mis muidugi ei aidanud. Kuid t\u00f5en\u00e4oliselt oli see seotud sellega, et ettev\u00f5tted on ratsionaalsed organisatsioonid, kes teevad oma investeeringute tasuvuse kohta otsuseid, ning uue failis\u00fcsteemi finantseerimine ei olnud sama m\u00f5ttekas kui r\u00e4\u00e4kida inimestele, et Linuxil on ZFS-le vastus.    <\/p>\n<p>Tagasi vaadates v\u00f5ib \u00f6elda, et ehkki ZFS-il oli t\u00f5eliselt lahe funktsioone, ei olnud need piisavad, et veenda enamikku kasutajatest valima Solarist v\u00f5rreldes palju odavamate x86 platvormide ostmise ja Linuxi installimisega. Ja sel ajal, kui Sun otsustas proovida OpenSolaris ja Solaris x86 strateegiat, oli juba liiga hilja. V\u00f5rguefektid olid tohutud ja x86 strateegia ei pakkunud vastust k\u00fcsimusele, kuidas \u00fcks ettev\u00f5te, Sun, suudaks palgata k\u00f5iki neid \u00fclipalju andekaid insenere, kes t\u00f6\u00f6tasid Solarisel. 5000 dollari eest x86-serveri ostmine ei anna suurt m\u00fc\u00fcgikasumi tasuvust v\u00f5rreldes <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/et\/server\/dts-prohoster\/\"   title=\"serveriga\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"3013\">serveriga<\/a> SunFire E10k Sparc hinnaga 100000 dollarit, mida Sun nimetas 'punktiks' 'dot Com' ajal.    <\/p>\n<p>K\u00fcsimus on selles, et inseneritegevus reaalses maailmas on kompromiss ning \u00e4rireaalsused on osa sellest kompromissist. Ma ei vabanda selle eest, et eelistan s\u00fc\u00fca toitu ja et soovin teenida piisavalt raha, et kunagi pensionile j\u00e4\u00e4da. Ja see t\u00e4hendab omakorda, et ma pean h\u00e4sti m\u00f5istma, kuidas ma oma t\u00f6\u00f6andjale v\u00e4\u00e4rtust loon, v\u00e4hemalt k\u00fcmme korda rohkem kui mu palk. Kui ma suudan seda teha, j\u00e4tkates samal ajal avatud l\u00e4htekoodiga t\u00f6\u00f6tamist ja aidates teistel ettev\u00f5tetel raha teenida, et nad oleksid valmis panustama ext4-sse, siis see on osa v\u00e4ljakutsest ja p\u00f5hjus, miks ma armastan avatud l\u00e4htekoodiga t\u00f6\u00f6tamist.    <\/p>\n<p>Ja, kui naasta k\u00e4itumiskoodeksi juurde, siis \u00fctlen, et peaaegu k\u00f5ik peamiste failis\u00fcsteemide hooldajad toetasid koodeksi mitte mingite v\u00e4sinud liberaalsete kaalutluste t\u00f5ttu. See on seet\u00f5ttu, et me vajame iga inseneri, kes on valmis meie projekti panustama, ja enamik meist on n\u00e4inud inimesi, kes keeldusid Linuxiga t\u00f6\u00f6tamast ja l\u00e4ksid \u00fcle teistele operatsioonis\u00fcsteemidele (ma tean \u00fchte isikut, kes l\u00e4ks Windowsile ja oli v\u00e4\u00e4rtuslik Linuxi kerneli arendaja IBM Linux Technology Center'is) v\u00f5i t\u00f6\u00f6tasid sisemiste projektide kallal, kuid ei tegelenud sellega, mis n\u00f5udis LKML-iga suhtlemist, kuna paaris inimese keskkond on olnud toksiline postitusloendis.    <\/p>\n<p>M\u00f5nel juhul olid mured p\u00f5hjendamatud; n\u00e4iteks karjus Linus vanema arendaja peale, kes pidi t\u00f5eliselt parem olema ja kellega Linus kohtus enamikul juhtudel isiklikult, ning neil olid juba v\u00e4lja kujunenud suhted. Probleem on selles, et uustulnukad ei teadnud seda ja kartsid \u2013 'aga kui Linus alandab mind avalikult nagu ta tegi Steve'iga', mitte m\u00f5istes, et praktikas seda ei juhtu. Seet\u00f5ttu on meil CoC; see ei ole meie, vanemate inseneride jaoks, vaid selleks, et toetada meie meeskondades nooremaid insenere, keda me soovime koolitada, et nad asendaksid meid mingil hetkel pensionile j\u00e4\u00e4des, v\u00f5i juhul, kui meid buss \u00e4ra l\u00f6\u00f6b, v\u00f5i kui me muul viisil sellest surelikust maailmast lahkume.    <\/p>\n<p>\u00c4rge unustage 50\u2013100 inimese aastat\u00f6\u00f6d, et luua failis\u00fcsteem, mis on valmis kasutamiseks ettev\u00f5tte keskkonnas. Me vajame k\u00f5iki insenere, keda me suudame kaasata, ja paljud meist teevad t\u00e4iendavat t\u00f6\u00f6d oma vabast ajast, sest meie jaoks ei ole see m\u00f5ttetu. Kvaliteetse failis\u00fcsteemi loomine on meeskonnat\u00f6\u00f6, ja me vajame iga andekat inseneri, keda me suudame leida. Isegi kui \u00fcks insener on super 10-kordne programmeerija, kui ta l\u00f5puks t\u00f5ukab \u00e4ra palju teisi insenere, kes v\u00f5iksid tegeleda testimise, j\u00f5udluse seadistamise jne, siis see lihtsalt ei ole seda v\u00e4\u00e4rt, et lasta kellelgi olla r\u00f5vedus.     <\/p><\/blockquote>\n<p>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=62597\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0435\u0440\u0435\u0432\u043e\u0434 \u0440\u0430\u0437\u043c\u044b\u0448\u043b\u0435\u043d\u0438\u0439 \u0422\u0435\u043e\u0434\u043e\u0440\u0430 \u0422\u0441&#8217;\u043e (Theodore Ts&#8217;o), \u0441\u043e\u0437\u0434\u0430\u0442\u0435\u043b\u044f \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b Ext4, \u043e \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435 ext4, \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u0435 BcacheFS, \u044f\u0434\u0440\u0435 Linux, ZFS, \u043a\u043e\u0434\u0435\u043a\u0441\u0435 \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0438 \u0444\u0430\u0439\u043b\u043e\u0432\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 \u0432 \u0446\u0435\u043b\u043e\u043c: \u041e \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435 ext4. \u0412 \u043a\u0430\u0436\u0434\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u044f\u0434\u0440\u0430 ext4 \u0432\u043d\u043e\u0441\u044f\u0442 \u0432\u043a\u043b\u0430\u0434 \u0431\u043e\u043b\u0435\u0435 \u043f\u043e\u043b\u0443\u0434\u044e\u0436\u0438\u043d\u044b \u0447\u0435\u043b\u043e\u0432\u0435\u043a. \u0412 \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u0431\u043e\u043b\u044c\u0448\u0430\u044f \u0447\u0430\u0441\u0442\u044c \u043c\u043e\u0435\u0433\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0443\u0445\u043e\u0434\u0438\u0442 \u043d\u0430 \u0440\u0435\u0446\u0435\u043d\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043a\u043e\u0434\u0430, \u043f\u0440\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0442\u0435\u0441\u0442\u043e\u0432 \u0438 \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u0435 \u0442\u0435\u0441\u0442\u043e\u0432\u043e\u0433\u043e [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-121448","post","type-post","status-publish","format-standard","hentry","category-novosti-interneta"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0435\u0440\u0435\u0432\u043e\u0434 \u0440\u0430\u0437\u043c\u044b\u0448\u043b\u0435\u043d\u0438\u0439 \u0422\u0435\u043e\u0434\u043e\u0440\u0430 \u0422\u0441&#039;\u043e (Theodore Ts&#039;o), \u0441\u043e\u0437\u0434\u0430\u0442\u0435\u043b\u044f \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b Ext4, \u043e \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435 ext4, \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u0435 BcacheFS, \u044f\u0434\u0440\u0435 Linux, ZFS, \u043a\u043e\u0434\u0435\u043a\u0441\u0435 \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0438 \u0444\u0430\u0439\u043b\u043e\u0432\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 \u0432 \u0446\u0435\u043b\u043e\u043c: \u041e \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435 ext4. \u0412 \u043a\u0430\u0436\u0434\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u044f\u0434\u0440\u0430 ext4 \u0432\u043d\u043e\u0441\u044f\u0442 \u0432\u043a\u043b\u0430\u0434 \u0431\u043e\u043b\u0435\u0435 \u043f\u043e\u043b\u0443\u0434\u044e\u0436\u0438\u043d\u044b \u0447\u0435\u043b\u043e\u0432\u0435\u043a. \u0412 \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u0431\u043e\u043b\u044c\u0448\u0430\u044f \u0447\u0430\u0441\u0442\u044c \u043c\u043e\u0435\u0433\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0443\u0445\u043e\u0434\u0438\u0442 \u043d\u0430 \u0440\u0435\u0446\u0435\u043d\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043a\u043e\u0434\u0430, \u043f\u0440\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0442\u0435\u0441\u0442\u043e\u0432 \u0438 \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u0435 \u0442\u0435\u0441\u0442\u043e\u0432\u043e\u0433\u043e\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/zametki-teodora-tso-o-yadre-linux-kodekse-povedeniya-ext4-btrfs-i-zfs\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0417\u0430\u043c\u0435\u0442\u043a\u0438 \u0422\u0435\u043e\u0434\u043e\u0440\u0430 \u0422\u0441&amp;apos;\u043e \u043e \u044f\u0434\u0440\u0435 Linux, \u043a\u043e\u0434\u0435\u043a\u0441\u0435 \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f, ext4, btrfs \u0438 ZFS | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0435\u0440\u0435\u0432\u043e\u0434 \u0440\u0430\u0437\u043c\u044b\u0448\u043b\u0435\u043d\u0438\u0439 \u0422\u0435\u043e\u0434\u043e\u0440\u0430 \u0422\u0441&#039;\u043e (Theodore Ts&#039;o), \u0441\u043e\u0437\u0434\u0430\u0442\u0435\u043b\u044f \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b Ext4, \u043e \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435 ext4, \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u0435 BcacheFS, \u044f\u0434\u0440\u0435 Linux, ZFS, \u043a\u043e\u0434\u0435\u043a\u0441\u0435 \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0438 \u0444\u0430\u0439\u043b\u043e\u0432\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 \u0432 \u0446\u0435\u043b\u043e\u043c: \u041e \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435 ext4. \u0412 \u043a\u0430\u0436\u0434\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u044f\u0434\u0440\u0430 ext4 \u0432\u043d\u043e\u0441\u044f\u0442 \u0432\u043a\u043b\u0430\u0434 \u0431\u043e\u043b\u0435\u0435 \u043f\u043e\u043b\u0443\u0434\u044e\u0436\u0438\u043d\u044b \u0447\u0435\u043b\u043e\u0432\u0435\u043a. \u0412 \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u0431\u043e\u043b\u044c\u0448\u0430\u044f \u0447\u0430\u0441\u0442\u044c \u043c\u043e\u0435\u0433\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0443\u0445\u043e\u0434\u0438\u0442 \u043d\u0430 \u0440\u0435\u0446\u0435\u043d\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043a\u043e\u0434\u0430, \u043f\u0440\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0442\u0435\u0441\u0442\u043e\u0432 \u0438 \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u0435 \u0442\u0435\u0441\u0442\u043e\u0432\u043e\u0433\u043e\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/zametki-teodora-tso-o-yadre-linux-kodekse-povedeniya-ext4-btrfs-i-zfs\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2025-01-22T19:46:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-01-22T19:46:00+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Teodore Ts'o m\u00e4rkmed Linuxi tuumast, k\u00e4itumiskoodeksist, ext4, btrfs ja ZFS | ProHoster","description":"Theodore Ts'o (Theodore Ts'o) m\u00f5tisklused Ext4 failis\u00fcsteemi, BcacheFS failis\u00fcsteemi, Linuxi tuumast, ZFS-ist, k\u00e4itumiskoodeksist ja failis\u00fcsteemidest \u00fcldiselt: Ext4 arendamisest. Iga Ext4 tuumav\u00e4ljaande kallal t\u00f6\u00f6tab \u00fcle poole tosinast inimest. Praegu kulub mul suur osa ajast koodi \u00fclevaatamisele, testimisele ja testimise t\u00e4iustamisele.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/zametki-teodora-tso-o-yadre-linux-kodekse-povedeniya-ext4-btrfs-i-zfs","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0417\u0430\u043c\u0435\u0442\u043a\u0438 \u0422\u0435\u043e\u0434\u043e\u0440\u0430 \u0422\u0441&amp;apos;\u043e \u043e \u044f\u0434\u0440\u0435 Linux, \u043a\u043e\u0434\u0435\u043a\u0441\u0435 \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f, ext4, btrfs \u0438 ZFS | ProHoster","og:description":"\u041f\u0435\u0440\u0435\u0432\u043e\u0434 \u0440\u0430\u0437\u043c\u044b\u0448\u043b\u0435\u043d\u0438\u0439 \u0422\u0435\u043e\u0434\u043e\u0440\u0430 \u0422\u0441'\u043e (Theodore Ts'o), \u0441\u043e\u0437\u0434\u0430\u0442\u0435\u043b\u044f \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b Ext4, \u043e \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435 ext4, \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u0435 BcacheFS, \u044f\u0434\u0440\u0435 Linux, ZFS, \u043a\u043e\u0434\u0435\u043a\u0441\u0435 \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0438 \u0444\u0430\u0439\u043b\u043e\u0432\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 \u0432 \u0446\u0435\u043b\u043e\u043c: \u041e \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435 ext4. \u0412 \u043a\u0430\u0436\u0434\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u044f\u0434\u0440\u0430 ext4 \u0432\u043d\u043e\u0441\u044f\u0442 \u0432\u043a\u043b\u0430\u0434 \u0431\u043e\u043b\u0435\u0435 \u043f\u043e\u043b\u0443\u0434\u044e\u0436\u0438\u043d\u044b \u0447\u0435\u043b\u043e\u0432\u0435\u043a. \u0412 \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u0431\u043e\u043b\u044c\u0448\u0430\u044f \u0447\u0430\u0441\u0442\u044c \u043c\u043e\u0435\u0433\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0443\u0445\u043e\u0434\u0438\u0442 \u043d\u0430 \u0440\u0435\u0446\u0435\u043d\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043a\u043e\u0434\u0430, \u043f\u0440\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0442\u0435\u0441\u0442\u043e\u0432 \u0438 \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u0435 \u0442\u0435\u0441\u0442\u043e\u0432\u043e\u0433\u043e","og:url":"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/zametki-teodora-tso-o-yadre-linux-kodekse-povedeniya-ext4-btrfs-i-zfs","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2025-01-22T19:46:00+00:00","article:modified_time":"2025-01-22T19:46:00+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"121448","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-02-09 22:06:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 09:54:20","updated":"2026-02-09 22:06:19"},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/121448","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=121448"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/121448\/revisions"}],"predecessor-version":[{"id":164275,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/121448\/revisions\/164275"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=121448"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=121448"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=121448"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}