{"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\/hu\/blog\/news\/zametki-teodora-tso-o-yadre-linux-kodekse-povedeniya-ext4-btrfs-i-zfs","title":{"rendered":"Teodoro Ts\u2019o megjegyz\u00e9sei a Linux kern\u00e9l, a viselked\u00e9si k\u00f3dexr\u0151l, ext4, btrfs \u00e9s ZFS-r\u0151l","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Theodore Ts'o, the creator of the Ext4 file system, shares his thoughts on the development of ext4, the BcacheFS file system, the Linux kernel, ZFS, the code of conduct, and file systems in general:        <\/p>\n<p><b>Az ext4 fejleszt\u00e9s\u00e9r\u0151l<\/b>.  <\/p>\n<blockquote style=\"border-left:3px solid #909090; padding: 5px;\">\n<p>Az ext4 kernel kiad\u00e1sokba t\u00f6bb mint egy tucat ember j\u00e1rul hozz\u00e1. Jelenleg a legt\u00f6bb id\u0151met a k\u00f3d ellen\u0151rz\u00e9s\u00e9re, tesztel\u00e9sre \u00e9s a tesztel\u00e9si alkalmaz\u00e1s jav\u00edt\u00e1s\u00e1ra ford\u00edtom {<a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/hu\/vps\/abuzoustojchivye-vps\/\"   title=\"kvm\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"4398\">kvm<\/a>,gce,qemu,android}-xfstests. Nagyon t\u00e1maszkodom 2-3 m\u00e1sik fejleszt\u0151re, akik a SUSE \u00e9s az IBM-n\u00e9l dolgoznak, \u00e9s akik seg\u00edtenek nekem a k\u00f3d ellen\u0151rz\u00e9s\u00e9ben.  <\/p><\/blockquote>\n<p><b>A BcacheFS-r\u0151l<\/b>  <\/p>\n<blockquote style=\"border-left:3px solid #909090; padding: 5px;\">\n<p>Honestly, bcachefs is not a completely standalone project \u2014 for example, Kent was the author of 72% of the patches between kernel releases 6.11 and 6.12, while out of 103 patches to ext4 during the same period, I authored exactly 0%. This is because I firmly believe that programming is a team sport, and my job as a technical lead is to empower the members of ext4 to do their best to improve the file system. We hold weekly conferences, and Derrick Wong, a senior XFS developer and former maintainer of XFS, participates in these conferences \u2014 and I have been known to help him with XFS testing issues, while Derrick has helped me with various ext4 testing matters and even reviewed a couple of ext4 patches. We collaborate with each other, and that\u2019s a good thing.    <\/p>\n<p>I let others decide whether they want to trust their data to someone who is a lone hotshot programmer, who may very well be more talented than I am, but I\u2019ll give you a hint \u2014 you can 'cheat' by bringing a team to solve the problem. You don't have to do it alone. Of course, to do that, you need to know how to bring out the best in others, and you have to work together. And a polite attitude towards each other on mailing lists never hurts.  <\/p><\/blockquote>\n<p><b>A kernelt, CoC-t, a lehet\u0151s\u00e9geket \u00e9s az ext4 j\u00f6v\u0151j\u00e9t illet\u0151en<\/b>    <\/p>\n<blockquote style=\"border-left:3px solid #909090; padding: 5px;\">\n<p>Az Ext4 val\u00f3ban \u00faj funkci\u00f3kat kap, de ezek olyanok, amelyeket a c\u00e9gek hajland\u00f3k finansz\u00edrozni, mivel a funkci\u00f3k kifejleszt\u00e9s\u00e9nek megt\u00e9r\u00fcl\u00e9se k\u00f6lts\u00e9g \u00e9s el\u0151ny szempontj\u00e1b\u00f3l \u00e9rtelmes. P\u00e9ld\u00e1ul a fscrypt \u00e9s a kisbet\u0171-\u00e9rz\u00e9ketlen k\u00f6nyvt\u00e1rak olyan funkci\u00f3k voltak, amelyek hasznosak voltak az Android \u00e9s a Chrome OS sz\u00e1m\u00e1ra, \u00e9s ezeket legal\u00e1bb r\u00e9szben ezek a fejleszt\u0151csoportok finansz\u00edrozt\u00e1k (a Steam is agg\u00f3dott a kisbet\u0171\u00e9rz\u00e9kenys\u00e9g miatt, \u00e9s t\u00e1mogatta az egyik m\u00e9rn\u00f6k\u00f6t). Szeretn\u00e9nk hozz\u00e1adni a t\u00f6r\u00e9s n\u00e9lk\u00fcli (untorn) \u00edr\u00e1s t\u00e1mogat\u00e1s\u00e1t, mert ez jav\u00edtja az adatb\u00e1zisok teljes\u00edtm\u00e9ny\u00e9t a felh\u0151ben emul\u00e1lt blokkeszk\u00f6z\u00f6k\u00f6n, ahol garant\u00e1lni lehet a 16k atomikus \u00edr\u00e1sokat, ez lehet\u0151v\u00e9 teszi a dupla pufferez\u00e9s megsz\u00fcntet\u00e9s\u00e9t a MySQL \u00e9s PostgreSQL eset\u00e9ben.     <\/p>\n<p>(In fact, Amazon and Google can do this in their own DBMS products by making assumptions about how Amazon EBS and Google Persistent Disk work, but we want to do it in a more general way that will be more maintainable in the long run). This is less appealing than things like reflinks, but the return on investment is much easier to justify, both because the costs are lower (less work in development, testing, and qualification for enterprise deployment) and because the benefits are much easier to quantify. Claims like 'I can save the salaries of XX full-time developers over five years' are much easier to make for such performance-enhancing functions.    <\/p>\n<p>Ezzel szemben a reflinks sz\u00f3rakoztat\u00f3, de nem tal\u00e1ltam olyan \u00fcgyfelet, aki hajland\u00f3 lenne kifizetni a fejleszt\u00e9s k\u00f6lts\u00e9geit, vagy olyan c\u00e9get, amely \u00fagy gondolja, hogy az \u00fcgyfeleik t\u00f6bbet v\u00e1s\u00e1roln\u00e1nak a term\u00e9k\u00fckb\u0151l, ha reflinkeket adnak hozz\u00e1 az ext4-hez. Lehet, hogy rendk\u00edv\u00fcl v\u00e1llalati szag\u00fa ez a dolog, de van egy t\u00f6rt\u00e9net arr\u00f3l, hogy a ZFS m\u00e9rn\u00f6kei enged\u00e9ly n\u00e9lk\u00fcl, nulla t\u0151k\u00e9vel kezdt\u00e9k a projektet, \u00e9s a vezet\u0151s\u00e9g megk\u00e9rdez\u00e9se vagy az \u00e9rt\u00e9kes\u00edt\u00e9si r\u00e9szleg javaslatai n\u00e9lk\u00fcl bemutatt\u00e1k a Sun-nak azt, ami l\u00e9nyeg\u00e9ben egy k\u00e9sz t\u00e9ny volt.     <\/p>\n<p>J\u00f3l hangzik, de ha figyelembe vessz\u00fck, hogy a Sun v\u00e9g\u00fcl elkezdett vesztes\u00e9get termelni, majd k\u00e9nytelen volt mag\u00e1t egy m\u00e1sik c\u00e9gnek eladni, \u00e9s a ZFS-t t\u00e1mogat\u00f3 m\u00e9rn\u00f6ki szervezet gyakorlatilag m\u00e1r nem l\u00e9tezik. K\u00f6r\u00fclbel\u00fcl abban az id\u0151ben, amikor a ZFS be lett jelentve, r\u00e9szt vettem egy v\u00e1llalaton bel\u00fcli kutat\u00e1sban arr\u00f3l, hogy \u00e9rdemes-e befektetni a f\u00e1jlrendszer funkci\u00f3kba az AIX \u00e9s Linux ter\u00e9n \u2013 \u00e9s arra a k\u00f6vetkeztet\u00e9sre jutottunk, hogy nem, az \u00fczleti megt\u00e9r\u00fcl\u00e9s minim\u00e1lis, \u00e9s az \u00faj f\u00e1jlrendszer funkci\u00f3k nem fognak \u00fcgyfeleket vonzani, akik v\u00e1s\u00e1roln\u00e1nak IBM felszerel\u00e9st, szoftvert vagy rendszereket. Tal\u00e1n neh\u00e9z id\u0151k j\u00e1rtak az IBM-re, de m\u00e9g mindig l\u00e9tezik, m\u00edg a Sun m\u00e1r nem.     <\/p>\n<p>K\u00f6r\u00fclbel\u00fcl ebben az id\u0151szakban n\u00e9h\u00e1ny Linux-c\u00e9g k\u00e9pvisel\u0151i \u00f6sszegy\u0171ltek, hogy kital\u00e1lj\u00e1k, hogyan fog versenyezni a Linux a ZFS-szel. Ezen a tal\u00e1lkoz\u00f3n mer\u00fclt fel az \u00f6tlet, hogy a btrfs lesz a hossz\u00fa t\u00e1v\u00fa v\u00e1lasz, m\u00edg az ext4 egy r\u00f6vid t\u00e1v\u00fa megold\u00e1s, amely lehet\u0151v\u00e9 teszi olyan dolgok t\u00e1mogat\u00e1s\u00e1t, mint a val\u00f3s idej\u0171 m\u00e9retez\u00e9s, 64-bites blokkazonos\u00edt\u00f3k \u00e9s m\u00e1s funkci\u00f3k, amelyek a hagyom\u00e1nyos Legacy Unix OS-ekben megtal\u00e1lhat\u00f3k voltak, de az ext3-ban nem voltak.    <\/p>\n<p>Ezen a tal\u00e1lkoz\u00f3n megk\u00e9rtek, hogy hat\u00e1rozzam meg, mire lesz sz\u00fcks\u00e9g egy teljesen \u00faj f\u00e1jlrendszer l\u00e9trehoz\u00e1s\u00e1hoz. Kutat\u00e1st v\u00e9geztem, megn\u00e9ztem, mennyi er\u0151fesz\u00edt\u00e9s kellett olyan f\u00e1jlrendszerek l\u00e9trehoz\u00e1s\u00e1hoz, mint az IBM GPFS \u00e9s JFS, a Digital advfs, \u00e9rt\u00e9keltem, mennyibe ker\u00fclt a Sun-nak a ZFS l\u00e9trehoz\u00e1sa \u00e9s a f\u00e1jlrendszer ipari haszn\u00e1latra val\u00f3 el\u0151k\u00e9sz\u00edt\u00e9se. Az eredm\u00e9ny, amit kaptam, k\u00f6r\u00fclbel\u00fcl 100 ember\u00e9vet jelentett, alacsony becsl\u00e9ssel 50 ember\u00e9vre \u00e9s magas becsl\u00e9ssel 200 ember\u00e9vre (de ez a GPFS-re vonatkozott, amely klaszter f\u00e1jlrendszer volt, \u00edgy sokkal bonyolultabb).    <\/p>\n<p>Ezt az \u00e9rtekezleten jeleztem, \u00e9s egy Intel egyik vezet\u0151 m\u00e9rn\u00f6ke azt mondta: \u201eNe mondj\u00e1tok ezt a vezet\u0151knek, mert soha nem fogj\u00e1k j\u00f3v\u00e1hagyni a projektet! Mondj\u00e1tok nekik, hogy a btrfs 18 h\u00f3nap m\u00falva k\u00e9szen \u00e1ll.\u201d Engedem az embereknek, hogy d\u00f6nts\u00e9k el, mikor \u00e9ri el a btrfs a \u201ev\u00e1llalati haszn\u00e1latra k\u00e9sz\u201d st\u00e1tuszt, k\u00fcl\u00f6n\u00f6sen a ZFS-el val\u00f3 versenyhez sz\u00fcks\u00e9ges \u00faj, vonz\u00f3 kiterjesztett funkci\u00f3k eset\u00e9ben, de nem hiszem, hogy vitathat\u00f3 lenne, hogy ez nem 18 h\u00f3nap m\u00falva t\u00f6rt\u00e9nt.     <\/p>\n<p>M\u00e9g miel\u0151tt a Sun felbomlott volna, sok v\u00e1llalat, amely k\u00e9pvisel\u0151it k\u00fcldte a tal\u00e1lkoz\u00f3ra, visszautas\u00edtotta az m\u00e9rn\u00f6k\u00f6k r\u00e9szv\u00e9tel\u00e9t a btrfs munk\u00e1j\u00e1ban, ami term\u00e9szetesen nem seg\u00edtett. Val\u00f3sz\u00edn\u0171leg ez az\u00e9rt volt, mert a c\u00e9gek \u2014 racion\u00e1lis szervezetek, amelyek saj\u00e1t d\u00f6nt\u00e9seket hoznak a beruh\u00e1z\u00e1sok megt\u00e9r\u00fcl\u00e9s\u00e9r\u0151l, \u00e9s az \u00faj f\u00e1jlrendszer finansz\u00edroz\u00e1sa nem volt olyan \u00e9rtelmes, mint azt mondani az embereknek, hogy a Linuxnak lesz v\u00e1lasza a ZFS-re.    <\/p>\n<p>Visszapillantva elmondhat\u00f3, hogy b\u00e1r a ZFS val\u00f3ban rendelkezett n\u00e9h\u00e1ny nagyszer\u0171 funkci\u00f3val, ezek nem voltak elegend\u0151ek ahhoz, hogy a legt\u00f6bb felhaszn\u00e1l\u00f3t arra \u00f6szt\u00f6n\u00f6zz\u00e9k, hogy a Solaris-t v\u00e1lassza a sokkal olcs\u00f3bb x86 platformok v\u00e1s\u00e1rl\u00e1sa helyett \u00e9s Linux telep\u00edt\u00e9se mellett. Mire a Sun pr\u00f3b\u00e1lta az OpenSolaris \u00e9s az x86 Solaris strat\u00e9gi\u00e1t, m\u00e1r t\u00fal k\u00e9s\u0151 volt. A h\u00e1l\u00f3zati hat\u00e1sok \u00f3ri\u00e1siak voltak, \u00e9s az x86 strat\u00e9gia nem adta meg a v\u00e1laszt arra a k\u00e9rd\u00e9sre, hogy egyetlen c\u00e9g, a Sun, hogyan tudott fizetni a Solaris fejleszt\u00e9s\u00e9n dolgoz\u00f3 hihetetlen\u00fcl tehets\u00e9ges m\u00e9rn\u00f6k\u00f6knek. Egy 5000 doll\u00e1ros x86 szerver v\u00e1s\u00e1rl\u00e1sa nem ny\u00fajt nagy \u00e9rt\u00e9kes\u00edt\u00e9si megt\u00e9r\u00fcl\u00e9st a <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/hu\/server\/dts-prohoster\/\"   title=\"szerverrel\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"3013\">szerverrel<\/a> SunFire E10k Sparc 100000 doll\u00e1r\u00e9rt, amit a Sun \"pontnak\" nevezett a \"dot Com\" vil\u00e1g\u00e1ban.    <\/p>\n<p>A l\u00e9nyeg az, hogy a val\u00f3s vil\u00e1gban v\u00e9gzett m\u00e9rn\u00f6ki munka kompromisszum, \u00e9s az \u00fczleti realit\u00e1sok r\u00e9szei ennek a kompromisszumnak. Nem fogok bocs\u00e1natot k\u00e9rni az\u00e9rt, mert ink\u00e1bb \u00e9telt eszem, \u00e9s hogy elegend\u0151 p\u00e9nzt akarok keresni ahhoz, hogy egyszer nyugd\u00edjba vonulhassak. Ez pedig azt jelenti, hogy j\u00f3l kell \u00e9rtenem, hogyan hozok \u00e9rt\u00e9ket a munkaad\u00f3mnak, legal\u00e1bb t\u00edzszeresen a fizet\u00e9semhez k\u00e9pest. Ha ezt el tudom \u00e9rni, mik\u00f6zben folytatom a ny\u00edlt forr\u00e1sk\u00f3d\u00fa munk\u00e1t \u00e9s seg\u00edtek m\u00e1s c\u00e9geknek p\u00e9nzt keresni, hogy k\u00e9szek legyenek hozz\u00e1j\u00e1rulni az ext4-hez, nos, ez a kih\u00edv\u00e1s r\u00e9sze, \u00e9s ez\u00e9rt szeretek ny\u00edlt forr\u00e1sk\u00f3ddal dolgozni.    <\/p>\n<p>A visszat\u00e9rve a magatart\u00e1si k\u00f3dexhez, elmondhatom, hogy a legt\u00f6bb f\u00e1jlrendszer karbantart\u00f3ja nem valamilyen lanyha liber\u00e1lis megfontol\u00e1s miatt t\u00e1mogatta a k\u00f3dexet. Arra van sz\u00fcks\u00e9g\u00fcnk, hogy minden m\u00e9rn\u00f6k, aki k\u00e9szen \u00e1ll arra, hogy hozz\u00e1j\u00e1ruljon a projekt\u00fcnkh\u00f6z, vele legyen, \u00e9s a legt\u00f6bben l\u00e1ttuk m\u00e1r olyan embereket, akik elhagyt\u00e1k a Linuxot, \u00e9s m\u00e1s oper\u00e1ci\u00f3s rendszerekre v\u00e1ltottak (ismerek egy embert, aki Windowsra v\u00e1ltott, \u00e9s \u00e9rt\u00e9kes Linux kernel fejleszt\u0151 volt az IBM Linux Technology Centerben), vagy bels\u0151 projekteken dolgoztak, de nem ezen az LKML-t ig\u00e9nyl\u0151 ter\u00fcleten, a levlist\u00e1n n\u00e9h\u00e1ny ember m\u00e9rgez\u0151 l\u00e9gk\u00f6re miatt.    <\/p>\n<p>Bizonyos esetekben az aggodalmak alaptalanok voltak; p\u00e9ld\u00e1ul Linus ord\u00edtott egy id\u0151sebb fejleszt\u0151vel, aki t\u00e9nyleg jobban kellett volna tudja, \u00e9s akivel a legt\u00f6bb esetben Linus szem\u00e9lyesen tal\u00e1lkozott, \u00e9s m\u00e1r kialakult k\u00f6z\u00f6tt\u00fck egy kapcsolat. A probl\u00e9ma az, hogy az \u00fajoncok nem tudt\u00e1k ezt, \u00e9s megijedtek \u2014 'mi van, ha Linus nyilv\u00e1nosan megsz\u00e9gyen\u00edt engem, ahogyan Steve-vel tette', nem \u00e9rtve, hogy a gyakorlatban ez nem fog megt\u00f6rt\u00e9nni. Ez\u00e9rt van nek\u00fcnk CoC; ez nem nek\u00fcnk, id\u0151sebb m\u00e9rn\u00f6k\u00f6knek sz\u00f3l, hanem a csapatainkban dolgoz\u00f3 fiatalabb m\u00e9rn\u00f6k\u00f6k t\u00e1mogat\u00e1s\u00e1ra, akiket szeretn\u00e9nk tan\u00edtani, hogy egyszer lev\u00e1ltsanak minket, amikor elj\u00f6n az id\u0151 a nyugd\u00edjra, vagy ha el\u00fcti minket egy busz, vagy m\u00e1s m\u00f3don elhagyjuk ezt a muland\u00f3 vil\u00e1got.    <\/p>\n<p>Ne felejtsd el, hogy 50-100 ember\u00e9vre van sz\u00fcks\u00e9g a v\u00e1llalati k\u00f6rnyezetben haszn\u00e1latra k\u00e9sz f\u00e1jlrendszer l\u00e9trehoz\u00e1s\u00e1hoz. Minden m\u00e9rn\u00f6kre sz\u00fcks\u00e9g\u00fcnk van, akit csak meg tudunk nyerni, \u00e9s sokunk szabadid\u0151ben is tov\u00e1bbi munk\u00e1t v\u00e9gez, mert \u00e9rdekel minket az \u00fcgy. A magas sz\u00ednvonal\u00fa f\u00e1jlrendszer l\u00e9trehoz\u00e1sa csapatmunka, \u00e9s minden tehets\u00e9ges m\u00e9rn\u00f6kre sz\u00fcks\u00e9g\u00fcnk van, akit csak be tudunk vonni. M\u00e9g ha egy m\u00e9rn\u00f6k szuper 10x-es programoz\u00f3 is, ha ez v\u00e9g\u00fcl elriaszt egy csom\u00f3 m\u00e1s m\u00e9rn\u00f6k\u00f6t, akik dolgozhatn\u00e1nak a tesztel\u00e9sen, teljes\u00edtm\u00e9nyoptimaliz\u00e1l\u00e1son stb., akkor ez nem \u00e9r meg annyit, hogy valakinek lehet\u0151s\u00e9get adjunk a viselked\u00e9s\u00e9re.     <\/p><\/blockquote>\n<p>Forr\u00e1s: <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.3 - 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\/hu\/blog\/news\/zametki-teodora-tso-o-yadre-linux-kodekse-povedeniya-ext4-btrfs-i-zfs\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"hu_HU\" \/>\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\/hu\/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\udd47Theodore Ts'o jegyzetei a Linux kernelt\u0151l, a viselked\u00e9si k\u00f3dexr\u0151l, ext4, btrfs \u00e9s ZFS | ProHoster","description":"Theodore Ts'o (Theodore Ts'o) gondolatai az ext4 f\u00e1jlrendszer fejleszt\u00e9s\u00e9r\u0151l, a BcacheFS f\u00e1jlrendszerr\u0151l, a Linux kernelt\u0151l, a ZFS-r\u0151l, a viselked\u00e9si k\u00f3dexr\u0151l \u00e9s a f\u00e1jlrendszerekr\u0151l \u00e1ltal\u00e1ban: A fejleszt\u00e9sr\u0151l.","canonical_url":"https:\/\/prohoster.info\/hu\/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":"hu_HU","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\/hu\/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\/hu\/wp-json\/wp\/v2\/posts\/121448","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/comments?post=121448"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/121448\/revisions"}],"predecessor-version":[{"id":164275,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/121448\/revisions\/164275"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media?parent=121448"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/categories?post=121448"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/tags?post=121448"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}