{"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\/de\/blog\/novosti-interneta\/zametki-teodora-tso-o-yadre-linux-kodekse-povedeniya-ext4-btrfs-i-zfs","title":{"rendered":"Notizen von Theodore Ts'o zu Linux-Kernel, Verhaltenskodex, ext4, btrfs und ZFS","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Die Gedanken von Theodore Ts'o, dem Sch\u00f6pfer des Ext4-Dateisystems, zur Entwicklung von ext4, dem BcacheFS-Dateisystem, dem Linux-Kernel, ZFS, Verhaltenskodizes und Dateisystemen im Allgemeinen:        <\/p>\n<p><b>Zur Entwicklung von ext4<\/b>.  <\/p>\n<blockquote style=\"border-left:3px solid #909090; padding: 5px;\">\n<p>F\u00fcr jede Version des ext4-Kernels arbeiten mehr als ein halbes Dutzend Personen daran. Derzeit verbringe ich den Gro\u00dfteil meiner Zeit mit der \u00dcberpr\u00fcfung von Code, der Durchf\u00fchrung von Tests und der Verbesserung der Testanwendung {<a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/de\/vps\/abuzoustojchivye-vps\/\"   title=\"kvm\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"4398\">kvm<\/a>,gce,qemu,android}-xfstests. Ich verlasse mich sehr auf 2-3 andere Entwickler von SUSE und IBM, die mir bei der \u00dcberpr\u00fcfung des Codes helfen.  <\/p><\/blockquote>\n<p><b>\u00dcber BcacheFS<\/b>  <\/p>\n<blockquote style=\"border-left:3px solid #909090; padding: 5px;\">\n<p>Um ehrlich zu sein, bcachefs ist nicht vollst\u00e4ndig ein Einzelprojekt \u2013 zum Beispiel war Kent f\u00fcr 72% der Patches zwischen den Kernel-Versionen 6.11 und 6.12 verantwortlich, w\u00e4hrend ich bei 103 Patches f\u00fcr ext4 im selben Zeitraum genau 0% beigetragen habe. Das kommt daher, dass ich fest davon \u00fcberzeugt bin, dass Programmierung ein Teamsport ist und meine Rolle als technischer Leiter darin besteht, die Teilnehmer von ext4 zu bef\u00e4higen, alles zu tun, um das Dateisystem zu verbessern. Wir halten w\u00f6chentliche Konferenzen ab, und Derrick Wong, der leitende Entwickler von XFS und ehemalige Betreuer von XFS, nimmt an diesen Konferenzen teil \u2013 ich habe ihm bekanntlich beim Testen von XFS geholfen, und Derrick hat mir in verschiedenen Testfragen zu ext4 geholfen und sogar ein paar Patches f\u00fcr ext4 \u00fcberpr\u00fcft. Wir arbeiten zusammen, und das ist gut.    <\/p>\n<p>Ich \u00fcberlasse es anderen, zu entscheiden, ob sie ihre Daten einem Einzelk\u00e4mpfer anvertrauen m\u00f6chten, der m\u00f6glicherweise talentierter ist als ich, aber ich gebe Ihnen einen Hinweis \u2013 Sie k\u00f6nnen das Team zur L\u00f6sung des Problems heranziehen. Es ist nicht n\u00f6tig, dies alleine zu tun. Nat\u00fcrlich m\u00fcssen Sie wissen, wie Sie das Beste in anderen wecken k\u00f6nnen, und Sie m\u00fcssen zusammenarbeiten. H\u00f6flichkeit in Mailinglisten schadet auch nicht.  <\/p><\/blockquote>\n<p><b>\u00dcber den Kern, CoC, M\u00f6glichkeiten und die Zukunft von ext4<\/b>    <\/p>\n<blockquote style=\"border-left:3px solid #909090; padding: 5px;\">\n<p>Ext4 erh\u00e4lt tats\u00e4chlich einige neue Funktionen, jedoch handelt es sich dabei um solche, die von den Unternehmen finanziert werden, da die Rentabilit\u00e4t der Funktionsentwicklung aus Kosten- und Nutzenperspektive sinnvoll ist. So waren beispielsweise fscrypt und die Gro\u00df-\/Kleinschreibung ignorierenden Verzeichnisse Funktionen, die f\u00fcr Android und Chrome OS n\u00fctzlich waren und zumindest teilweise von diesen Entwicklergruppen finanziert wurden (Steam war ebenfalls besorgt \u00fcber die Gro\u00df-\/Kleinschreibung und unterst\u00fctzte einen der Ingenieure). Wir m\u00f6chten Unterst\u00fctzung f\u00fcr ununterbrochene Schreibvorg\u00e4nge (untorn) hinzuf\u00fcgen, da dies die Leistung von Datenbanken auf cloud-gest\u00fctzten emulierten Blockger\u00e4tssystemen verbessern wird, wo 16k atomare Schreibvorg\u00e4nge garantiert werden k\u00f6nnen. Dies w\u00fcrde die doppelte Pufferung in MySQL und PostgreSQL \u00fcberfl\u00fcssig machen.     <\/p>\n<p>(Tats\u00e4chlich k\u00f6nnen Amazon und Google dies in ihren eigenen DBMS-Produkten tun, indem sie Annahmen \u00fcber die Funktionsweise von Amazon EBS und Google Persistent Disk treffen, aber wir m\u00f6chten es auf allgemeinere Weise tun, die langfristig besser wartbar ist). Es ist weniger ansprechend als Dinge wie Reflinks, aber die Kosten-Nutzen-Analyse ist viel einfacher zu rechtfertigen, sowohl weil die Kosten niedriger sind (weniger Entwicklungs-, Test- und Zertifizierungsaufwand f\u00fcr Unternehmensbereitstellungen) als auch weil die Vorteile viel einfacher zu quantifizieren sind. Dinge wie 'Ich kann die Gehaltskosten von XX Vollzeit-Entwicklern \u00fcber f\u00fcnf Jahre einsparen' sind f\u00fcr diese Art von Leistungssteigerungsfunktionen viel einfacher zu machen.    <\/p>\n<p>Im Gegensatz dazu sind Reflinks zwar spannend, aber ich konnte keinen Kunden finden, der bereit w\u00e4re, die Entwicklungskosten zu bezahlen, oder ein Unternehmen, das denkt, dass ihre Kunden mehr von ihrem Produkt kaufen w\u00fcrden, wenn sie Reflinks in ext4 hinzuf\u00fcgen. Das mag sehr unternehmensseitig erscheinen, aber es gibt eine Geschichte dar\u00fcber, wie die Ingenieure von ZFS ein Projekt von Grund auf ohne Erlaubnis des Managements und ohne Vorschl\u00e4ge vom Vertriebstarteten und Sun das pr\u00e4sentierten, was faktisch ein vollendeter Fakt war.     <\/p>\n<p>Das klingt gro\u00dfartig, aber man sollte sich daran erinnern, dass Sun am Ende Geld verloren hat, bis es gezwungen war, an ein anderes Unternehmen verkauft zu werden, und dass die Ingenieursorganisation, die ZFS unterst\u00fctzt hat, nicht mehr existiert. Rund um die Zeit, als ZFS angek\u00fcndigt wurde, war ich an einer Unternehmensforschung beteiligt, um herauszufinden, ob es sinnvoll w\u00e4re, in Dateisystemfunktionen f\u00fcr AIX und Linux zu investieren \u2013 wir kamen zu dem Schluss, dass es nicht der Fall war, da die Amortisierung gering war und neue Dateisystemfunktionen nicht dazu f\u00fchren w\u00fcrden, dass mehr Kunden Hardware, Software oder IBM-Systeme kaufen. Vielleicht hat IBM schwere Zeiten durchgemacht, aber sie existiert immer noch, w\u00e4hrend Sun es nicht mehr tut.     <\/p>\n<p>Etwa zur gleichen Zeit kamen Vertreter mehrerer Linux-Unternehmen zusammen, um zu \u00fcberlegen, wie Linux mit ZFS konkurrieren k\u00f6nnte. Bei diesem Treffen wurde die Idee aufgebracht, dass btrfs die langfristige Antwort sein w\u00fcrde, w\u00e4hrend ext4 die kurzfristige L\u00f6sung darstellt, um Unterst\u00fctzung f\u00fcr Dinge wie Live-Resize, 64-Bit-Blocknummern und andere Funktionen zu bieten, die in traditionellen Legacy-Unix-OS vorhanden waren und in ext3 nicht vorhanden waren.    <\/p>\n<p>Bei diesem Treffen wurde ich gebeten, die Anforderungen zur Erstellung eines v\u00f6llig neuen Dateisystems zu definieren. Ich habe recherchiert, um herauszufinden, wie viel Aufwand bei der Entwicklung solcher Dateisysteme wie GPFS und JFS von IBM sowie advfs von Digital n\u00f6tig war. Au\u00dferdem habe ich bewertet, wie lange Sun f\u00fcr die Entwicklung von ZFS ben\u00f6tigt hat, bis dieses Dateisystem betriebsbereit war. Die Antwort, die ich erhielt, belief sich auf etwa 100 Personenjahre, mit einer niedrigen Sch\u00e4tzung von 50 Personenjahren und einer hohen Sch\u00e4tzung von 200 Personenjahren (dies galt jedoch f\u00fcr GPFS, das ein clustered Filesystem ist und daher wesentlich komplexer ist).    <\/p>\n<p>Ich berichtete dar\u00fcber bei einem Meeting, und ein Senior Engineer von Intel sagte: 'Nein, sagen Sie das den Managern nicht, denn sie werden das Projekt niemals genehmigen! Sagen Sie ihnen, dass btrfs in 18 Monaten bereit sein wird.' Ich lasse die Leute selbst entscheiden, wann btrfs den Status 'einsatzbereit f\u00fcr Unternehmen' erreicht, insbesondere f\u00fcr die neuen ansprechenden erweiterten Funktionen, die mit ZFS konkurrieren sollten, aber ich glaube nicht, dass es zur Diskussion steht, dass dies nicht in 18 Monaten geschehen ist.     <\/p>\n<p>Und selbst bevor Sun auseinanderbrach, lehnten viele Unternehmen, die ihre Vertreter zu den Treffen entsandt hatten, die Teilnahme ihrer Ingenieure an der Arbeit an btrfs ab, was nat\u00fcrlich nicht hilfreich war. Wahrscheinlich lag das daran, dass Unternehmen rationale Organisationen sind, die eigene Entscheidungen \u00fcber Rentabilit\u00e4t treffen, und die Finanzierung eines neuen Dateisystems nicht denselben Sinn hatte wie dar\u00fcber zu berichten, dass Linux eine Antwort auf ZFS haben wird.    <\/p>\n<p>R\u00fcckblickend kann man sagen, dass ZFS zwar wirklich coole Funktionen hatte, es aber nicht ausreichte, um die meisten Benutzer dazu zu bringen, Solaris anstelle viel g\u00fcnstigerer x86-Plattformen zu w\u00e4hlen und Linux zu installieren. Und zu dem Zeitpunkt, als Sun beschloss, die OpenSolaris- und Solaris-x86-Strategie auszuprobieren, war es bereits zu sp\u00e4t. Die Netzwerkeffekte waren enorm, und die x86-Strategie bot keine Antwort auf die Frage, wie ein Unternehmen, Sun, all die hochqualifizierten Ingenieure, die an Solaris arbeiteten, bezahlen konnte. Der Kauf eines x86-Servers f\u00fcr 5000 Dollar bietet keine gro\u00dfe Rentabilit\u00e4t im Vergleich zu <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/de\/server\/dts-prohoster\/\"   title=\"dem Server durch\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"3013\">dem Server durch<\/a> SunFire E10k Sparc f\u00fcr 100.000 Dollar, die Sun als den 'Point' im 'Dot Com' bezeichnete.    <\/p>\n<p>Die Essenz ist, dass Ingenieurwesen in der realen Welt ein Kompromiss ist und die gesch\u00e4ftliche Realit\u00e4t Teil dieses Kompromisses ist. Ich entschuldige mich nicht daf\u00fcr, dass ich es bevorzuge, Essen zu essen und genug Geld verdienen m\u00f6chte, um eines Tages in Rente gehen zu k\u00f6nnen. Das bedeutet, dass ich gut verstehen muss, wie ich dem Arbeitgeber einen Nutzen bringe, der zumindest das Zehnfache meines Gehalts \u00fcbersteigt. Wenn ich das erreichen kann, w\u00e4hrend ich mit Open Source arbeite und anderen Unternehmen helfe, Geld zu verdienen, sodass sie bereit sind, zur ext4 beizutragen, nun ja, das ist Teil der Herausforderung und der Grund, warum ich es liebe, mit Open Source zu arbeiten.    <\/p>\n<p>Und um zum Verhaltenskodex zur\u00fcckzukehren, m\u00f6chte ich sagen, dass fast alle Maintainer der g\u00e4ngigen Dateisysteme diesen Kodex nicht aus irgendwelchen tr\u00fcben liberalen \u00dcberlegungen unterst\u00fctzt haben. Es liegt daran, dass wir jeden Ingenieur brauchen, der bereit ist, seinen Beitrag zu unserem Projekt zu leisten, und die meisten von uns haben Leute gesehen, die sich geweigert haben, an Linux zu arbeiten und zu anderen Betriebssystemen gewechselt sind (ich kenne jemanden, der auf Windows gewechselt ist und ein wertvoller Kernel-Entwickler im IBM Linux Technology Center war) oder an internen Projekten gearbeitet haben, aber nicht an solchen, die eine Interaktion mit dem LKML erforderten, wegen der toxischen Umgebung einiger weniger Personen in der Mailingliste.    <\/p>\n<p>In einigen F\u00e4llen waren die Bedenken unbegr\u00fcndet; zum Beispiel schimpfte Linus auf einen Senior-Entwickler, der es eigentlich besser wissen sollte und mit dem Linus in den meisten F\u00e4llen pers\u00f6nlich zu tun hatte, und sie hatten bereits eine etablierte Beziehung. Das Problem war, dass Neulinge das nicht wussten und sich f\u00fcrchteten \u2013 'Was ist, wenn Linus mich \u00f6ffentlich erniedrigt, so wie er es mit Steve getan hat?', ohne zu verstehen, dass das in der Praxis nicht passieren w\u00fcrde. Deshalb haben wir den CoC; er ist nicht f\u00fcr uns, die \u00e4lteren Ingenieure, sondern zur Unterst\u00fctzung der j\u00fcngeren Ingenieure in unseren Teams, die wir ausbilden m\u00f6chten, damit sie uns irgendwann ersetzen, wenn die Zeit zu gehen kommt oder uns ein Bus \u00fcberf\u00e4hrt oder wir auf andere Weise diese verg\u00e4ngliche Welt verlassen.    <\/p>\n<p>Vergessen Sie nicht die 50\u2013100 Menschheitsjahre Arbeit, um ein Dateisystem zu schaffen, das bereit ist f\u00fcr den Unternehmenseinsatz. Wir brauchen alle Ingenieure, die wir gewinnen k\u00f6nnen, und viele von uns leisten zus\u00e4tzliche Arbeit in ihrer Freizeit, weil es uns nicht egal ist. Der Aufbau eines qualitativ hochwertigen Dateisystems ist Teamarbeit, und wir brauchen jeden talentierten Ingenieur, den wir bekommen k\u00f6nnen. Selbst wenn ein Ingenieur ein superschneller 10x-Programmierer ist, wenn er letztendlich eine ganze Menge anderer Ingenieure abschreckt, die an Tests, Leistungsoptimierung usw. arbeiten k\u00f6nnten, ist es einfach nicht wert, jemandem zu erlauben, ein Mistkerl zu sein.     <\/p><\/blockquote>\n<p>Quelle: <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\/de\/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=\"de_DE\" \/>\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\/de\/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\udd47Theodor Ts'os Notizen zum Linux-Kernel, Verhaltenskodex, ext4, btrfs und ZFS | ProHoster","description":"\u00dcbersetzung von Theodor Ts'os Gedanken, dem Sch\u00f6pfer des Ext4-Dateisystems, zur Entwicklung von ext4, dem BcacheFS-Dateisystem, dem Linux-Kernel, ZFS, einem Verhaltenskodex und Dateisystemen im Allgemeinen: \u00dcber die Entwicklung von ext4. An jeder Version des ext4-Kernels sind mehr als ein halbes Dutzend Personen beteiligt. Derzeit verbringe ich einen Gro\u00dfteil meiner Zeit mit dem \u00dcberpr\u00fcfen von Code, der Durchf\u00fchrung von Tests und der Verbesserung der Testmethoden.","canonical_url":"https:\/\/prohoster.info\/de\/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":"de_DE","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\/de\/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\/de\/wp-json\/wp\/v2\/posts\/121448","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=121448"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/121448\/revisions"}],"predecessor-version":[{"id":164275,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/121448\/revisions\/164275"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=121448"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=121448"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=121448"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}