{"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\/news\/zametki-teodora-tso-o-yadre-linux-kodekse-povedeniya-ext4-btrfs-i-zfs","title":{"rendered":"Theodore Ts'o m\u00e4rkmed Linuxi tuumast, k\u00e4itumiskoodeksist, ext4, btrfs ja ZFS-ist","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Teodore Ts\u2019o (Theodore Ts\u2019o), Ext4 failis\u00fcsteemi looja, m\u00f5tiskleb Ext4 arendamisest, BcacheFS failis\u00fcsteemist, Linuxi tuumast, ZFS-st, k\u00e4itumiskoodeksist ja failis\u00fcsteemidest laiemalt.        <\/p>\n<p><b>Ext4 arendamisest<\/b>.  <\/p>\n<blockquote style=\"border-left:3px solid #909090; padding: 5px;\">\n<p>Iga ext4 tuuma v\u00e4ljaande arendusse panustavad \u00fcle poole tosinast inimest. Praegu kulub suur osa minu ajast koodi \u00fclevaatamisele, testimisele ja testimisrakenduse t\u00e4iustamisele {<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 toetan end v\u00e4ga 2-3 teise arendaja t\u00f6\u00f6le, kes t\u00f6\u00f6tavad SUSE ja IBM-is, kes aitavad mind koodi \u00fclevaatamisel.  <\/p><\/blockquote>\n<p><b>BcacheFS-ist<\/b>  <\/p>\n<blockquote style=\"border-left:3px solid #909090; padding: 5px;\">\n<p>T\u00f5ele au andes ei ole bcachefs t\u00e4ielikult iseseisev projekt \u2013 n\u00e4iteks Kent oli autori 72% patchidest versiooni 6.11 ja 6.12 vahel, samas kui 103 patchist ext4 jaoks sellel perioodil olin mina autoriks t\u00e4pselt 0%. See on seet\u00f5ttu, et ma usun kindlalt, et programmeerimine on meeskonnat\u00f6\u00f6 ning minu \u00fclesanne tehnilise juhina on v\u00f5imaldada ext4 osalistele anda endast parim failis\u00fcsteemi parandamiseks. Me korraldame igan\u00e4dalasi konverentse ning Derrick Wong, XFS vanem arendaja ja endine XFS hooldaja, osaleb neis konverentsides \u2013 ja ma olen tuntud selle poolest, et olen aidanud tal XFS testimise k\u00fcsimustes, samas kui Derrick on aidanud mind erinevates ext4 testimise k\u00fcsimustes ja isegi vaadanud m\u00f5nda ext4 patchi. Me teeme koost\u00f6\u00f6d ja see on hea.    <\/p>\n<p>Ma luban teistel inimestel otsustada, kas nad soovivad usaldada oma andmeid kellelegi, kes on \u00fcksik kuum programmeerija, kes v\u00f5ib-olla on andekam kui mina, kuid annan teile vihje \u2013 saate \u201epettuda\u201d, kaasates meeskonna probleemi lahendamisse. Ei pea seda \u00fcksinda tegema. Loomulikult peate teadma, kuidas teiste parimaid k\u00fclgi esile tuua ja peate koost\u00f6\u00f6d tegema. Ja vastastikune viisakus meil listides ei tee paha.  <\/p><\/blockquote>\n<p><b>Kernist, CoC-ist, v\u00f5imalustest ja ext4 tulevikust<\/b>    <\/p>\n<blockquote style=\"border-left:3px solid #909090; padding: 5px;\">\n<p>Ext4 t\u00f5epoolest saab uusi funktsioone, kuid need on need, mida ettev\u00f5tted on valmis rahastama, kuna funktsiooni arendamise tasuvus on m\u00f5istlik kulude ja kasu seisukohalt. N\u00e4iteks oli fscrypt ja juhtumid, kus ei arvestata suurt\u00e4hti, funktsioonid, mis olid kasulikud Androidile ja Chrome OS-ile, ning need finansseerisid v\u00e4hemalt osaliselt need arendajate r\u00fchmad (ka Steam muretses suurt\u00e4hti ignoreerimise p\u00e4rast ja toetas \u00fchte inseneri). Soovime lisada katkematu kirjutamise (untorn) toe, kuna see parandab andmebaaside j\u00f5udlust pilveemuleeritavatel plokkseadmetel, kus saab garanteerida 16k aatomkirjeid, v\u00f5imaldades elimineerida kahekordse vahem\u00e4lu MySQL-is ja PostgreSQL-is.     <\/p>\n<p>(Tegelikult saavad Amazon ja Google seda teha omaenda andmebaasi toodetes, tehes oletusi Amazon EBS ja Google Persistent Diski t\u00f6\u00f6 kohta, kuid me tahame seda teha \u00fcldisema meetodiga, mis oleks pikaajalises perspektiivis paremini toetatav). See on v\u00e4hem atraktiivne kui sellised asjad nagu reflinkid, kuid investeeringutasuvus on palju kergemini p\u00f5hjendatav, kuna kulud on madalamad (v\u00e4hem t\u00f6\u00f6tlust arenduses, testimises ja ettev\u00f5tte juurutamises) ning eeliseid on palju lihtsam kvantitatiivselt hinnata. Sellised asjad nagu \u201ema saan kokku hoida XX palgatud inseneri-programmeerijaid viie aasta jooksul\u201d on selle t\u00fc\u00fcpi tulemuslikkuse t\u00f5stmiseks kergemini teostatavad.    <\/p>\n<p>Erinevalt sellest on reflinks l\u00f5busad, kuid ma ei suutnud leida klienti, kes oleks valmis arenduskulude katmiseks maksma, v\u00f5i ettev\u00f5tet, kes arvaks, et nende kliendid ostaksid rohkem nende toodet, kui nad lisaksid reflinks ext4-le. See v\u00f5ib tunduda v\u00e4ga korporatiivne, kuid on lugu sellest, kuidas ZFS-i insenerid alustasid projekti nullist, k\u00fcsides juhtkonnalt luba ja saades m\u00fc\u00fcgiosakonnalt ettepanekute asemel valmisoleku, ning esitasid Sunile midagi, mis oli peaaegu fakt.     <\/p>\n<p>See k\u00f5lab suurep\u00e4raselt, kuid kui meenutada, et l\u00f5puks hakkas Sun rahaga kaotama, kuni nad olid sunnitud end teisele ettev\u00f5ttele m\u00fc\u00fcma, ja tegelikult ei eksisteeri ZFS-i toetav inseneritegevus enam. Kui ZFS-i kuulutati, osalesin ma ettev\u00f5tte ulatuslikus uuringus selle kohta, kas on m\u00f5ttekas investeerida failis\u00fcsteemi funktsioonidesse AIX ja Linux jaoks - ja j\u00f5udsime j\u00e4reldusele, et ei, investeeringute tasuvus on madal ning uued failis\u00fcsteemi funktsioonid ei t\u00f5uka kliente ostma riistvara, tarkvara v\u00f5i IBM-i s\u00fcsteeme. V\u00f5ib-olla olid IBM-i rasked ajad, kuid nad eksisteerivad ikka veel, Sun aga mitte.     <\/p>\n<p>Umbes samal ajal kogunes mitmete Linux-ettev\u00f5tete esindajad, et arutada, kuidas Linux kavandab ZFS-iga konkurentsi. Just selle koosoleku k\u00e4igus esitati idee, et btrfs on pikaajaline lahendus, samas kui ext4 on l\u00fchiajaline lahendus, mis pakub selliseid asju nagu reaalajas suuruse muutmine, 64-bitine plokinumber ja muid asju, mida leidus traditsioonilistes Legacy Unix OS-is ja mida ext3-s ei olnud.    <\/p>\n<p>Selles kohtumises paluti mul m\u00e4\u00e4ratleda, mida on vaja t\u00e4iesti uue failis\u00fcsteemi loomiseks. Ma tegin uuringu, vaadates, kui palju vaeva oli vaja selliste failis\u00fcsteemide, nagu IBM-i GPFS ja JFS, Digitali advfs loomiseks, hinnates, kui palju Sun kulutas ZFS-i loomisele ja selle failis\u00fcsteemi tootmisse viimisele. Vastus, mille ma sain, oli umbes 100 inimeset aastat, kusjuures madalaim hindamine oli 50 inimeset aastat ja k\u00f5rgeim hindamine 200 inimeset aastat (aga see oli GPFS-i jaoks, mis oli klastrifailis\u00fcsteem ja seet\u00f5ttu palju keerulisem).    <\/p>\n<p>M\u00e4rkisin selle koosolekul \u00e4ra ja \u00fcks Intel'i vaneminsener \u00fctles: 'Ei, \u00e4rge r\u00e4\u00e4kige sellest juhtkonnale, sest nad ei kiida projekti kunagi heaks! \u00d6elge neile, et btrfs on valmis 18 kuu p\u00e4rast.' Ma luban inimestel ise otsustada, millal btrfs saavutab 'ettev\u00f5tte kasutusvalmiduse' staatuse, eriti nende uute atraktiivsete laiendatud funktsioonide osas, mis pidid konkureerima ZFS-iga, kuid ma ei arva, et on arutelu all, et see juhtus mitte 18 kuu p\u00e4rast.     <\/p>\n<p>Ja isegi enne, kui Sun lagunes, keeldusid paljud ettev\u00f5tted, kes saatsid oma esindajad koosolekule, kaasamast insenere btrfs-i t\u00f6\u00f6sse, ja see ei aidanud kindlasti. Kuid t\u00f5en\u00e4oliselt oli see seotud sellega, et ettev\u00f5tted on ratsionaalsed organisatsioonid, mis teevad oma investeeringute tasuvuse otsuseid ning uue failis\u00fcsteemi rahastamine ei olnud sama m\u00f5istlik, kui r\u00e4\u00e4kida inimestele, et Linuxil on vastus ZFS-ile.    <\/p>\n<p>Tagasi vaadates v\u00f5ib \u00f6elda, et kuigi ZFS-il olid m\u00f5ned t\u00f5eliselt head funktsioonid, ei olnud need piisavad, et sundida enamiku kasutajaid valima Solaris x86 ostmise asemel palju odavamaid x86 platvorme ja Linuxi installimist. Ja kui Sun otsustas proovida OpenSolaris ja Solaris x86 strateegiat, oli juba liiga hilja. V\u00f5rguefektid olid tohutud ning x86 strateegia ei andnud vastust k\u00fcsimusele, kuidas \u00fcks ettev\u00f5te, Sun, suudaks maksta palku k\u00f5igile neile \u00fcliandekatele inseneridele, kes t\u00f6\u00f6tasid Solarisel. 5000 dollari eest x86-serveri ostmine ei too suurt kasumimarginaali v\u00f5rreldes <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/et\/server\/dts-prohoster\/\"   title=\"serverilt\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"3013\">serverilt<\/a> SunFire E10k Sparc 100 000 dollari eest, mida Sun nimetas 'punktiks' 'dot Com'is'.    <\/p>\n<p>Asi on selles, et inseneritegevus reaalses maailmas on kompromiss ja \u00e4riarusaamad on osa sellest kompromissist. Ma ei vabanda selle eest, et eelistan s\u00fc\u00fca toitu ja et tahan teenida piisavalt raha, et kunagi pensionile j\u00e4\u00e4da. Ja see t\u00e4hendab, et pean h\u00e4sti m\u00f5istma, kuidas toodan t\u00f6\u00f6andjale v\u00e4\u00e4rtust, mis on v\u00e4hemalt k\u00fcmme korda suurem kui mu palk. Kui ma suudan seda teha, t\u00f6\u00f6tades samal ajal avatud koodiga 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 koodiga t\u00f6\u00f6tamist.    <\/p>\n<p>Ja, r\u00e4\u00e4kides k\u00e4itumiskoodist, \u00fctlen, et peaaegu k\u00f5ik peamiste failis\u00fcsteemide hooldajad toetasid Koodi mitte mingite n\u00f5rkade liberaalsete kaalutluste t\u00f5ttu. See on sellep\u00e4rast, et me vajame iga inseneri, kes on valmis meie projektiga panustama, ja enamus meist on n\u00e4inud inimesi, kes keeldusid Linuxiga t\u00f6\u00f6tamast ja l\u00e4ksid \u00fcle teistele operatsioonis\u00fcsteemidele (ma tean \u00fchte inimest, kes l\u00e4ks Windowsi ja oli v\u00e4\u00e4rtuslik Linuxi kernel arendaja IBM Linux Technology Centeris) v\u00f5i t\u00f6\u00f6tasid sisemiste projektide kallal, aga mitte nende kallal, mis n\u00f5udsid suhtlemist LKML-iga, kuna m\u00f5ne inimeste toksiline keskkond postitusloendis.    <\/p>\n<p>M\u00f5nel juhul olid mured p\u00f5hjendamatud; n\u00e4iteks karjus Linus vanema arendaja peale, kes t\u00f5epoolest pidi paremini teadma ja kellega Linus kohtus enamikul juhtudel isiklikult ning kellel olid juba olemasolevad suhted. Probleem on selles, et algajad ei teadnud seda ja kartsid \u2014 'aga kui Linus alandab mind avalikult nii, nagu ta tegi Steve'iga', m\u00f5istmata, et praktikas seda ei juhtu. Just seep\u00e4rast on meil CoC; see ei ole meie, vanemate inseneride jaoks, vaid selleks, et toetada meie meeskondades nooremaid insenere, keda me tahame koolitada, et nad \u00fchel hetkel meid asendaksid, kui on aeg pensionile j\u00e4\u00e4da, v\u00f5i meid bussiga s\u00f5iduks, v\u00f5i me muul viisil j\u00e4tame selle maise maailma.    <\/p>\n<p>\u00c4rge unustage, et ettev\u00f5tte tasemele valmis failis\u00fcsteemi loomisel on tehtud 50-100 inime aastat t\u00f6\u00f6d. Me vajame k\u00f5iki insenere, keda suudame kaasata, ja paljud meist teevad vabatahtlikku t\u00f6\u00f6d oma vabal ajal, kuna me ei saa sellest \u00fcksk\u00f5ikselt m\u00f6\u00f6da. Kvaliteetse failis\u00fcsteemi loomine on meeskonnat\u00f6\u00f6 ning me vajame igat talenti, keda suudame hankida. Isegi kui \u00fcks insener on super 10-kordne arendaja, kui ta l\u00f5puks t\u00f5ukab eemale palju teisi insenere, kes v\u00f5iksid t\u00f6\u00f6tada testimise, j\u00f5udluse seadistamise jne kallal, ei tasu see lihtsalt \u00e4ra, kui lasta kellelgi olla koletis.     <\/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-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - 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.\" \/>\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\/news\/zametki-teodora-tso-o-yadre-linux-kodekse-povedeniya-ext4-btrfs-i-zfs\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\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.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/news\/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\udd47Teodoro Ts'o m\u00e4rkmed Linuxi kernelist, k\u00e4itumiskoodeksist, ext4, btrfs ja ZFS | ProHoster","description":"Teodoro Ts'o (Theodore Ts'o) m\u00f5tted Ext4 failis\u00fcsteemi arendamisest, BcacheFS failis\u00fcsteemist, Linuxi kernelist, ZFS-ist, k\u00e4itumiskoodeksist ja failis\u00fcsteemidest \u00fcldiselt: Arengust.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/news\/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.","og:url":"https:\/\/prohoster.info\/et\/blog\/news\/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","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"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}]}}