{"id":121428,"date":"2025-01-20T15:46:03","date_gmt":"2025-01-20T13:46:03","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-yadra-linux-6-13"},"modified":"2025-01-20T15:46:03","modified_gmt":"2025-01-20T13:46:03","slug":"reliz-yadra-linux-6-13","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/news\/reliz-yadra-linux-6-13","title":{"rendered":"Release des Linux-Kernels 6.13","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Nach zwei Monaten Entwicklung stellte Linus Torvalds die Ver\u00f6ffentlichung des Linux-Kernels 6.13 vor. Zu den bemerkenswertesten \u00c4nderungen geh\u00f6ren: der Lazy Eviction-Modus im Task-Scheduler, Unterst\u00fctzung f\u00fcr atomare Schreibvorg\u00e4nge in XFS und Ext4, der Mechanismus \u201emultigrain timestamps\u201c, ein adaptiver Polling-Modus in der Netzwerksubsystem, die M\u00f6glichkeit der Kompilierung mit AutoFDO-Optimierungen, Unterst\u00fctzung des ARM65 Guarded Control Stack-Schutzmechanismus, Isolierung virtueller Maschinen mittels der ARM CCA-Erweiterung, separate Stacks in BPF, die Entfernung von ReiserFS, der virtual-cpufreq-Treiber, die netlink API net-shaper, der tmpfs-Mount-Modus f\u00fcr die Ber\u00fccksichtigung der Gro\u00df- und Kleinschreibung sowie Unterst\u00fctzung f\u00fcr POSIX-Erweiterungen in SMB3 und der AMD Cache Optimizer-Treiber.      <\/p>\n<p>In die neue Version sind 14.172 Korrekturen von 2.086 Entwicklern eingeflossen, die Patchgr\u00f6\u00dfe betr\u00e4gt 46 MB (die \u00c4nderungen betreffen 15.375 Dateien, 598.707 Codezeilen wurden hinzugef\u00fcgt, 406.294 Codezeilen wurden gel\u00f6scht). In der vorherigen Ver\u00f6ffentlichung gab es 14.607 Korrekturen von 2.167 Entwicklern, die Patchgr\u00f6\u00dfe betrug 37 MB. Etwa 52 % der in 6.13 enthaltenen \u00c4nderungen beziehen sich auf Ger\u00e4testreiber, etwa 13 % der \u00c4nderungen haben mit der Aktualisierung von hardwarearchitekturspezifischem Code zu tun, 11 % beziehen sich auf den Netzwerk-Stack, 4 % auf Dateisysteme und 3 % auf interne Kernel-Subsysteme.        <\/p>\n<p>Wesentliche Neuerungen im Kernel 6.13:  <\/p>\n<ul>\n<li class=\"l\"> <b>Festplattensubsystem, Ein-\/Ausgabe und Dateisysteme<\/b>\n<ul>\n<li class=\"l\"> Es wurde der Mechanismus \u201emultigrain timestamps\u201c hinzugef\u00fcgt, der es erm\u00f6glicht, Informationen \u00fcber Zeit\u00e4nderungen oder den Zugriff auf Dateien mit mehr als einer Millisekunde Genauigkeit zu erhalten, ohne jedoch die Leistung negativ zu beeinflussen. Die Erh\u00f6hung der Genauigkeit der Zeitstempel f\u00fchrt zu zus\u00e4tzlichen Overheadkosten aufgrund der erh\u00f6hten Intensit\u00e4t des Schreibens von Metadaten auf die Festplatte. Daher werden in der vorgeschlagenen Implementierung genauere Zeitstempel nicht f\u00fcr alle Dateien erstellt, sondern nur f\u00fcr diejenigen, f\u00fcr die Prozesse solche Zeitstempel \u00fcber den Aufruf getattr() anfordern.\n<li class=\"l\"> Unterst\u00fctzung f\u00fcr atomare Schreiboperationen hinzugef\u00fcgt, bei denen Daten, deren Gr\u00f6\u00dfe die Sektorgr\u00f6\u00dfe \u00fcberschreitet, atomar auf Speichereinheiten geschrieben werden, die diese M\u00f6glichkeit anbieten. Derzeit wird die atomare Schreibweise f\u00fcr XFS, Ext4 im O_DIRECT-Modus (Direct I\/O) und md RAID 0\/1\/10 implementiert.\n<li class=\"l\"> Ein neuer Mechanismus zur Z\u00e4hlung von Verweisen f\u00fcr Dateien wurde vorgeschlagen, der eine Leistungssteigerung von 3\u20135 % in Arbeitslasten mit mehr als 255 Threads bietet.\n<li class=\"l\"> Die Implementierung des Dateisystems ReiserFS wurde entfernt, das vor zwei Jahren als veraltet erkl\u00e4rt wurde.\n<li class=\"l\"> Ein sysctl-Parameter \u201efs.dentry-negative\u201c wurde hinzugef\u00fcgt, um die VFS-Politik zur L\u00f6schung von \u201edentry\u201c-Eintr\u00e4gen (die interne Darstellung von Verzeichniselementen) nach dem L\u00f6schen der zugeh\u00f6rigen Dateien festzulegen. F\u00fcr bestimmte Arten von Lasten ist es optimal, solche Eintr\u00e4ge \u00fcber gel\u00f6schte Dateien beizubehalten, f\u00fcr andere jedoch zu l\u00f6schen. Daher bietet der Kernel die M\u00f6glichkeit zur Auswahl (standardm\u00e4\u00dfig werden \u201edentry\u201c-Eintr\u00e4ge nicht automatisch gel\u00f6scht).\n<li class=\"l\"> In den Systemaufruf statmount() wurde das FLAG STATMOUNT_OPT_ARRAY hinzugef\u00fcgt, um eine Liste von Dateisystemoptionen als Array von nullterminierten Zeichenfolgen zur\u00fcckzugeben, die keine Escape-Sequenzen &#171;&#092;000&#187; verwenden. Unterst\u00fctzung f\u00fcr die R\u00fcckgabe des FS-Subtyps (fs_subtype, zur Bestimmung der Verwendung von FUSE), sicherer Einh\u00e4ngeoptionen und der urspr\u00fcnglichen Superblockquelle (sb_source) wurde hinzugef\u00fcgt.\n<li class=\"l\"> Im OverlayFS wurde die M\u00f6glichkeit hinzugef\u00fcgt, Schichten \u00fcber Dateideskriptoren anzugeben und nicht \u00fcber Dateipfade.\n<li class=\"l\"> Im Dateisystem tmpfs wurde die Einh\u00e4ngeoption &#171;casefold&#187; hinzugef\u00fcgt, um ohne Beachtung der Gro\u00df- und Kleinschreibung zu arbeiten, sowie die Option &#171;strict_encoding&#187;, um die Erstellung von Dateien mit Namen, die ung\u00fcltige UTF-8-Zeichen enthalten, zu blockieren.\n<li class=\"l\"> Ein neuer Satz von Systemaufrufen zur Verwaltung erweiterter Dateiattribute wurde vorgeschlagen: setxattrat(), getxattrat(), listxattrat() und removexattrat(). Im Gegensatz zu den Systemaufrufen setxattr(), getxattr(), listxattr() und removexattr() erfordern die neuen Varianten die Angabe des Dateideskriptors des Verzeichnisses, in dem der Dateipfad gesucht wird.\n<li class=\"l\"> In Btrfs wurde die ioctl-Operation BTRFS_IOC_SUBVOL_SYNC_WAIT hinzugef\u00fcgt, die das Warten auf den Abschluss der Aufr\u00e4umarbeiten in Subvolumes umfasst, sodass nicht privilegierte Benutzer den Befehl &#171;btrfs subvolume sync&#187; ausf\u00fchren k\u00f6nnen, ohne Zugriff auf ioctl SEARCH_TREE zu haben (n\u00fctzlich in Backup-Anwendungen, die Subvolumes bereinigen). Die ioctl-Operation ENCODED_READ wurde hinzugef\u00fcgt, um kodierte Daten \u00fcber io_uring zu lesen, zum Beispiel um komprimierte Extents direkt zu lesen, ohne sie zu entpacken. Die Arbeit an der Verwendung von Seitenfolien (page folios) wird fortgesetzt. Die Entstehung von Lock-Contention bei der Suche nach eingebetteten R\u00fcckverweisen und beim Durchlaufen von Extent-Puffern wurde reduziert. Die Effizienz der Kompression der Extent-Karte wurde erh\u00f6ht.\n<li class=\"l\"> Im EROFS-Dateisystem (Erweiterbares Nur-Lese-Dateisystem), das f\u00fcr die Verwendung auf Partitionen im Nur-Lese-Modus konzipiert ist, wurde die M\u00f6glichkeit implementiert, die Optionen SEEK_HOLE und SEEK_DATA im Systemaufruf lseek() zu verwenden.\n<li class=\"l\"> In F2FS wurde die Unterst\u00fctzung f\u00fcr die Ger\u00e4teabbildung (&#171;device aliasing&#187;) hinzugef\u00fcgt, die es erm\u00f6glicht, tempor\u00e4r einen Bereich in F2FS f\u00fcr einen Teil des Blockger\u00e4ts in einem anderen FS zu reservieren. Nach Abschluss des externen Vorgangs kann der reservierte Bereich an F2FS zur\u00fcckgegeben werden. Beispielsweise kann ein FS mit dem Befehl &#171;mkfs.f2fs -c \/dev\/vdc@vdc.file \/dev\/vdb&#187; erstellt werden, wonach der Inhalt von \/dev\/vdc reserviert und im Datei vdc.file abgebildet wird, sodass die Partition \/dev\/vdc f\u00fcr eigene Zwecke verwendet werden kann, zum Beispiel um sie f\u00fcr ein anderes FS zu formatieren. Um den reservierten Inhalt zur\u00fcckzugeben, reicht es aus, die Datei vdc.file zu l\u00f6schen.\n<li class=\"l\"> In XFS wurde die Unterst\u00fctzung f\u00fcr Quoten f\u00fcr Echtzeitspeicherger\u00e4te hinzugef\u00fcgt. Au\u00dferdem wurde eine Unterst\u00fctzung f\u00fcr ein Verzeichnis mit Metadaten (metadata directory) implementiert, das alle Inodes mit Metadaten enth\u00e4lt.\n<li class=\"l\"> Der FUSE-Mechanismus hat die M\u00f6glichkeit zur dynamischen Anpassung der maximalen Anzahl von Seiten (FUSE_MAX_MAX_PAGES) hinzugef\u00fcgt, wobei &#171;sysctl fs.fuse.max_pages_limit&#187; verwendet wird. Dabei werden Seitenfolien (page folios) eingesetzt.\n<li class=\"l\"> In SMB wurde die Unterst\u00fctzung f\u00fcr POSIX-Erweiterungen f\u00fcr SMB3 implementiert, die zum Speichern spezieller Dateitypen wie FIFO, Ger\u00e4tedateien und symbolische Links erforderlich sind. Eine Funktion zum Einh\u00e4ngen eines Teils mit einem alternativen Passwort, das bei der Passwortrotation verwendet wird, wurde hinzugef\u00fcgt. Eine neue Einh\u00e4ngeoption &#171;cifs.upcall&#187; zur Bestimmung des Namensraums wurde implementiert. Die Erkennung von symbolischen und Blockger\u00e4tedateien, die im Windows NFS Server erstellt wurden, wurde sichergestellt. Die Unterst\u00fctzung f\u00fcr symbolische Links im Stil von WSL (Windows Subsystem for Linux) wurde hinzugef\u00fcgt.\n<li class=\"l\"> Die Dateisysteme UBIFS, ADFS, BEFS, HFS, HFSPLUS, HPFS, JFS und ECRYPTFS wurden auf die Verwendung der neuen API zum Mounten von Partitionen umgestellt.\n<li class=\"l\"> Die Dateisysteme ECRYPTFS, UFS und NILFS2 wurden auf die Verwendung von Seitenfolien (page folios) umgestellt.                          <\/ul>\n<li class=\"l\"> <b>Speicher und Systemdienste<\/b>\n<ul>\n<li class=\"l\"> Im Scheduler wurde ein Modell der lazy Preemption (PREEMPT_LAZY) implementiert, das dem Modell der vollst\u00e4ndigen Preemption (&#171;full preemption&#187;) f\u00fcr Echtzeitanwendungen (RR\/FIFO\/DEADLINE) entspricht, jedoch die Preemption normaler Aufgaben (SCHED_NORMAL) bis zur Tick-Grenze verz\u00f6gert. Diese Verz\u00f6gerung verringert die F\u00e4lle der Preemption von Lockhaltern, was die Leistung n\u00e4her an Konfigurationen bringt, die das Modell der freiwilligen Preemption (voluntary preemption) verwenden. Somit erm\u00f6glicht das neue Modell die Beibehaltung der vollst\u00e4ndigen Preemption f\u00fcr Echtzeitanwendungen, minimiert jedoch die Leistungseinbu\u00dfen bei normalen Aufgaben. Dar\u00fcber hinaus vereinfacht das neue Modell die Logik der Preemption von Aufgaben im Kernel, indem Handler, die in anderen Komponenten des Kernels (au\u00dfer dem Task-Scheduler) sind, aus dem Scheduling-Prozess ausgeschlossen werden.\n<li class=\"l\"> Beim Kompilieren mit dem Clang-Compiler besteht die M\u00f6glichkeit, Optimierungen zu nutzen.<br \/>\n<br \/>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=62587\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 6.13. \u0421\u0440\u0435\u0434\u0438 \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u0437\u0430\u043c\u0435\u0442\u043d\u044b\u0445 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439: \u0440\u0435\u0436\u0438\u043c \u043b\u0435\u043d\u0438\u0432\u043e\u0433\u043e \u0432\u044b\u0442\u0435\u0441\u043d\u0435\u043d\u0438\u044f \u0432 \u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u0435 \u0437\u0430\u0434\u0430\u0447, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0430\u0442\u043e\u043c\u0430\u0440\u043d\u043e\u0439 \u0437\u0430\u043f\u0438\u0441\u0438 \u0432 XFS \u0438 Ext4, \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c &#171;multigrain timestamps&#187;, \u0430\u0434\u0430\u043f\u0442\u0438\u0432\u043d\u044b\u0439 \u0440\u0435\u0436\u0438\u043c \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u043f\u043e\u043b\u0438\u043d\u0433\u0430 \u0432 \u0441\u0435\u0442\u0435\u0432\u043e\u0439 \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u0435, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0441\u0431\u043e\u0440\u043a\u0438 \u0441 \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044f\u043c\u0438 AutoFDO, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u0430 \u0437\u0430\u0449\u0438\u0442\u044b ARM65 Guarded Control Stack, \u0438\u0437\u043e\u043b\u044f\u0446\u0438\u044f \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0445 \u043c\u0430\u0448\u0438\u043d \u043f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438 [&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-121428","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\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 6.13.\" \/>\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\/news\/reliz-yadra-linux-6-13\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\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\u0420\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 6.13 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 6.13.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/news\/reliz-yadra-linux-6-13\" \/>\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-20T13:46:03+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-01-20T13:46:03+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\udd47Ver\u00f6ffentlichung des Linux-Kernels 6.13 | ProHoster","description":"Nach zwei Monaten Entwicklung pr\u00e4sentierte Linus Torvalds die Ver\u00f6ffentlichung des Linux-Kernels 6.13.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/news\/reliz-yadra-linux-6-13","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\u0420\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 6.13 | ProHoster","og:description":"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 6.13.","og:url":"https:\/\/prohoster.info\/de\/blog\/news\/reliz-yadra-linux-6-13","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-20T13:46:03+00:00","article:modified_time":"2025-01-20T13:46:03+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"121428","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-01-23 09:50:20","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 09:50:20","updated":"2026-01-23 09:50:20","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/121428","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=121428"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/121428\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=121428"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=121428"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=121428"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}