{"id":118783,"date":"2024-08-01T15:43:01","date_gmt":"2024-08-01T13:43:01","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/plan-prekrashheniya-podderzhki-staryh-proczessorov-arm-v-yadre-linux"},"modified":"2024-08-01T15:43:01","modified_gmt":"2024-08-01T13:43:01","slug":"plan-prekrashheniya-podderzhki-staryh-proczessorov-arm-v-yadre-linux","status":"publish","type":"post","link":"https:\/\/prohoster.info\/en\/blog\/news\/plan-prekrashheniya-podderzhki-staryh-proczessorov-arm-v-yadre-linux","title":{"rendered":"Plan to End Support for Old ARM Processors in the Linux Kernel","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Arnd Bergmann, responsible for kernel packages at SUSE, announced in the Linux kernel developers mailing list a plan to remove code for supporting old ARM CPUs and their associated ABIs, instruction sets, and kernel features from the kernel and GCC build tools. The plan is currently at the RFC stage, meaning it is open for community discussion. If approved, the removal of old ARM processors is proposed to begin in Linux kernel 6.12, which is expected to be released in December. The first candidates for removal include ARMv4 (without removing ARMv4T), iWMMXt, BE32, and OABI.    <\/p>\n<p>The discontinuation of support for old ARM CPUs in the kernel coincides with the discontinuation of support in GCC\u2014some of the CPUs scheduled for removal are already not supported in recent GCC branches, and some are planned for removal in future releases, which will simplify upgrading and implementing new features in the compiler. The removal of architecture support in GCC will require its removal from the kernel if the minimum supported version of GCC in the kernel is raised (currently, at least GCC version 5.1 is required to build the kernel).      <\/p>\n<p>Architectures, chips, and extensions proposed for removal from the kernel:  <\/p>\n<ul>\n<li class=\"l\"> ARMv3\u2014support has already been discontinued in GCC 9.\n<li class=\"l\"> ARMv4\u2014used for still-in-use processors StrongARM and FA526, with the newest of these chips released about 20 years ago. Support for ARMv4 was discontinued in Debian 5.0. It is proposed to first discontinue support for ARMv4 in GCC, and a few years later in the kernel.\n<li class=\"l\"> ARMv4T\u2014there are 6 families of SoCs with ARM720T, ARM920T, and ARM922T cores that are more common than SoCs based on ARMv4. Support for ARMv4T was discontinued in Debian 9.0. The kernel plans to discontinue support for ARMv4T no earlier than the end of support for ARMv5.\n<li class=\"l\"> ARMv5\u2014used on about 1\/3 of all platforms supported in the kernel, but most of these platforms are nearing the end of their life cycle. Debian continues to support ARMv5, but due to the lack of FPU and atomic operations, maintaining support is becoming increasingly difficult and, likely soon, the Debian port for ARMv5 will be classified as unofficial.\n<li class=\"l\"> Initial generations of ARMv6\u2014used in SoCs like ARM1136r0p (NXP i.MX31) and OMAP24xx (Nokia N8xx), but their support requires hacks to work in SMP kernels.\n<li class=\"l\"> ARMv6K\u2014is used in ARM1176 (Raspberry Pi 1, AST2500) and ARM1136r1. There are no obstacles in the kernel to discontinue support, but in distributions, there are challenges due to non-compliance with the standard armv7-a+vfpv3-d16.\n<li class=\"l\"> ARMv7-M\u2014is used in microcontrollers based on Cortex-M3\/M4\/M7, which remain the last supported chips in the kernel without a memory management unit (MMU). Work on kernels for systems without MMU was discontinued in 2017, after switching to the development of RTOSs such as Zephyr for such chips. It is proposed to remove support for ARMv7-M in 2027, ten years after the cessation of development, despite continued support in GCC.\n<li class=\"l\"> iWMMXt \u2014 support for CPU ARMv7 PJ4 (MMP2, Berlin) has already been discontinued in the core, after which no systems using this instruction set remain in circulation. Support for iWMMXt has been dropped in Clang and is proposed for removal from GCC.\n<li class=\"l\"> BE32 (big endian ARMv5) \u2014 is used only in one SoC, Intel IXP4xx. Older versions of Debian supported only the little-endian mode, but unresolved issues remain in the drivers. It is proposed to remove BE32 support from GCC and the kernel, as no attempts have been made to fix the issues in the drivers over the years.\n<li class=\"l\"> BE8 (big-endian ARMv7) \u2014 many drivers have issues, testing has ceased, and there is no information on devices still in use. The BE8 mode may be of interest for testing user-space components on big-endian systems, so support for BE8 is planned to be maintained in the kernel and GCC for at least a few more years until it begins to cause problems.    <\/ul>\n<p>Proposed kernel Linux features for removal:  <\/p>\n<ul>\n<li class=\"l\">  The param_struct structure, used until ATAGS (ARM Tag-Area) \u2014 was declared deprecated back in 2001, but is still used in code for RiscPC and Footbridge platforms.\n<li class=\"l\"> Files with parameters based on the ATAGS structure (which were used to pass configuration information before the Device Tree) \u2014 there are 29 files related to 10 SoC platforms using ATAGS remaining in the kernel.\n<li class=\"l\"> OABI (Old ABI, old ABI for the ARM architecture) \u2014 is almost universally replaced by EABI (Embedded ABI). OABI causes many errors, as driver developers have stopped taking into account certain related features. Support for OABI when building components for user space was discontinued in GCC 4.8, but the flag \u2018-mabi=apcs-gnu\u2019 remains for the kernel. It is proposed to keep OABI for now, but complicate its inclusion by oversight.\n<li class=\"l\"> The OABI compatibility mode (OABI_COMPAT) \u2014 allows the execution of binaries built for OABI using a kernel with EABI. There are separate issues in drivers due to incompatibility with ioctl, but the maintenance effort for this mode is noticeably less than maintaining kernels with OABI. To preserve support for StrongARM, it would be sensible to keep support for OABI or OABI_COMPAT.\n<li class=\"l\"> NWFPE (No Floating Point Emulator, an emulator for floating point operations) \u2014 patches for removal were proposed 11 years ago, but NWFPE is required for the operation of some userspace components compiled for OABI, so it is recommended to maintain support for NWFPE as long as support for OABI or OABI_COMPAT remains in the kernel.\n<li class=\"l\">  Highmem (used for managing memory in areas above 1GB) \u2014 most ARM systems can operate without enabling highmem or can use CONFIG_VMSPLIT_2GB to access the first 2GB of physical memory. Work is underway to enable access to 4GB of RAM on LPAE systems (Cortex-A7\/A15), after which support for Highmem may be removed.\n<li class=\"l\"> Sparsemem \u2014 required for systems that need highmem.    <\/ul>\n<p>Proposed for removal platforms:    <\/p>\n<ul>\n<li class=\"l\"> RiscPC \u2014 the oldest of the supported platforms in the kernel. It is no longer supported in GCC starting with the 9.x branch due to the removal of support for ARMv3. The maintainer continues to test kernel operation on this platform, but there seem to be no real users left, so support may be discontinued if the maintainer loses interest.\n<li class=\"l\"> SA1100, Footbridge \u2014 obsolete platforms retained for nostalgia. Almost all files describing boards for these platforms were removed in kernel 6.3, leaving only support for the ipaq h3600, assabet, netwinder, and ebsa285 devices. The decision to remove them depends on the intentions of the maintainer.\n<li class=\"l\">  Gemini, Moxart \u2014 use CPUs based on ARMv4. The chips were released over 20 years ago, but their support does not require additional maintenance efforts, so there is no point in removing them until the StrongARM platform is removed.\n<li class=\"l\"> Files for supporting PXA \u2014 the platform is in a neglected state and has fallen out of use; if interest does not return, they intend to remove it in early 2025.\n<li class=\"l\"> OMAP1 \u2014 on one hand, it remains the only platform based on ARMv4T\/ARMv5 without Device Tree support and there has been no movement towards transitioning to Device Tree, but on the other hand, the platform still has users.\n<li class=\"l\"> Nspire, AT91RM9200, CLPS711X, EP93xx, iMX1 \u2014 use CPUs based on ARMv4T. Work is underway to transition board descriptions to Device Tree, but there is still a reason to maintain support for them as long as ARMv5 support is retained.\n<li class=\"l\"> OMAP24xx \u2014 the only platform based on ARMv6 with active users. Continued support depends on maintaining support for the arm1136r0 CPU.\n<li class=\"l\"> iMX31 \u2014 there is no information regarding active users, but there is no reason to remove it before OMAP2.\n<li class=\"l\"> S3C64xx (Cragganmore) \u2014 the only platform without Device Tree support, built on ARMv6K. The platform continues to be used for testing audio codecs, so its removal is delayed until testing is transitioned to another board.\n<li class=\"l\"> Orion5x, mv78xx0 \u2014 the issue of removal is planned to be considered at the beginning of next year.\n<li class=\"l\"> iMX35, WM8750, AST2500, BCM2835 \u2014 are well supported and have active users, so removal is not planned for now.\n<li class=\"l\"> stm32f4\/f7\/h7 \u2014 microcontrollers without an MMU, support in the kernel continues, and there are active users. The question of removal is planned to be reviewed in 2026.    <\/ul>\n<p>Source: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=61641\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0410\u0440\u043d\u0434 \u0411\u0435\u0440\u0433\u043c\u0430\u043d (Arnd Bergmann), \u043e\u0442\u0432\u0435\u0447\u0430\u044e\u0449\u0438\u0439 \u0437\u0430 \u043f\u0430\u043a\u0435\u0442\u044b \u0441 \u044f\u0434\u0440\u043e\u043c \u0432 SUSE, \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b \u0432 \u0441\u043f\u0438\u0441\u043a\u0435 \u0440\u0430\u0441\u0441\u044b\u043b\u043a\u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u044f\u0434\u0440\u0430 Linux \u043f\u043b\u0430\u043d \u0438\u0437\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u044f\u0434\u0440\u0430 \u0438 \u0441\u0431\u043e\u0440\u043e\u0447\u043d\u043e\u0433\u043e \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f \u043d\u0430 \u0431\u0430\u0437\u0435 GCC \u043e\u0442 \u043a\u043e\u0434\u0430 \u0434\u043b\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438 \u0441\u0442\u0430\u0440\u044b\u0445 CPU ARM \u0438 \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0445 \u0441 \u043d\u0438\u043c\u0438 ABI, \u043d\u0430\u0431\u043e\u0440\u043e\u0432 \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0439 \u0438 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0435\u0439 \u044f\u0434\u0440\u0430. \u041f\u043b\u0430\u043d \u043f\u043e\u043a\u0430 \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u043d\u0430 \u0441\u0442\u0430\u0434\u0438\u0438 RFC, \u0442.\u0435. \u0432\u044b\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0434\u043b\u044f \u043e\u0431\u0441\u0443\u0436\u0434\u0435\u043d\u0438\u044f \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u043e\u043c. [&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-118783","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0410\u0440\u043d\u0434 \u0411\u0435\u0440\u0433\u043c\u0430\u043d (Arnd Bergmann), \u043e\u0442\u0432\u0435\u0447\u0430\u044e\u0449\u0438\u0439 \u0437\u0430 \u043f\u0430\u043a\u0435\u0442\u044b \u0441 \u044f\u0434\u0440\u043e\u043c \u0432 SUSE, \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b \u0432 \u0441\u043f\u0438\u0441\u043a\u0435 \u0440\u0430\u0441\u0441\u044b\u043b\u043a\u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u044f\u0434\u0440\u0430 Linux \u043f\u043b\u0430\u043d \u0438\u0437\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u044f\u0434\u0440\u0430 \u0438 \u0441\u0431\u043e\u0440\u043e\u0447\u043d\u043e\u0433\u043e \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f \u043d\u0430 \u0431\u0430\u0437\u0435 GCC \u043e\u0442 \u043a\u043e\u0434\u0430 \u0434\u043b\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438 \u0441\u0442\u0430\u0440\u044b\u0445 CPU.\" \/>\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\/en\/blog\/news\/plan-prekrashheniya-podderzhki-staryh-proczessorov-arm-v-yadre-linux\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\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\u041f\u043b\u0430\u043d \u043f\u0440\u0435\u043a\u0440\u0430\u0449\u0435\u043d\u0438\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \u0441\u0442\u0430\u0440\u044b\u0445 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u043e\u0432 ARM \u0432 \u044f\u0434\u0440\u0435 Linux | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0410\u0440\u043d\u0434 \u0411\u0435\u0440\u0433\u043c\u0430\u043d (Arnd Bergmann), \u043e\u0442\u0432\u0435\u0447\u0430\u044e\u0449\u0438\u0439 \u0437\u0430 \u043f\u0430\u043a\u0435\u0442\u044b \u0441 \u044f\u0434\u0440\u043e\u043c \u0432 SUSE, \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b \u0432 \u0441\u043f\u0438\u0441\u043a\u0435 \u0440\u0430\u0441\u0441\u044b\u043b\u043a\u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u044f\u0434\u0440\u0430 Linux \u043f\u043b\u0430\u043d \u0438\u0437\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u044f\u0434\u0440\u0430 \u0438 \u0441\u0431\u043e\u0440\u043e\u0447\u043d\u043e\u0433\u043e \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f \u043d\u0430 \u0431\u0430\u0437\u0435 GCC \u043e\u0442 \u043a\u043e\u0434\u0430 \u0434\u043b\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438 \u0441\u0442\u0430\u0440\u044b\u0445 CPU.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/en\/blog\/news\/plan-prekrashheniya-podderzhki-staryh-proczessorov-arm-v-yadre-linux\" \/>\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=\"2024-08-01T13:43:01+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-08-01T13:43:01+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\udd47Plan to cease support for old ARM processors in the Linux kernel | ProHoster","description":"Arnd Bergmann, responsible for kernel packages at SUSE, published in the Linux kernel developers mailing list a plan to eliminate kernel and GCC toolchain code supporting old CPUs.","canonical_url":"https:\/\/prohoster.info\/en\/blog\/news\/plan-prekrashheniya-podderzhki-staryh-proczessorov-arm-v-yadre-linux","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"en_US","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\u041f\u043b\u0430\u043d \u043f\u0440\u0435\u043a\u0440\u0430\u0449\u0435\u043d\u0438\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \u0441\u0442\u0430\u0440\u044b\u0445 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u043e\u0432 ARM \u0432 \u044f\u0434\u0440\u0435 Linux | ProHoster","og:description":"\u0410\u0440\u043d\u0434 \u0411\u0435\u0440\u0433\u043c\u0430\u043d (Arnd Bergmann), \u043e\u0442\u0432\u0435\u0447\u0430\u044e\u0449\u0438\u0439 \u0437\u0430 \u043f\u0430\u043a\u0435\u0442\u044b \u0441 \u044f\u0434\u0440\u043e\u043c \u0432 SUSE, \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b \u0432 \u0441\u043f\u0438\u0441\u043a\u0435 \u0440\u0430\u0441\u0441\u044b\u043b\u043a\u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u044f\u0434\u0440\u0430 Linux \u043f\u043b\u0430\u043d \u0438\u0437\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u044f\u0434\u0440\u0430 \u0438 \u0441\u0431\u043e\u0440\u043e\u0447\u043d\u043e\u0433\u043e \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f \u043d\u0430 \u0431\u0430\u0437\u0435 GCC \u043e\u0442 \u043a\u043e\u0434\u0430 \u0434\u043b\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438 \u0441\u0442\u0430\u0440\u044b\u0445 CPU.","og:url":"https:\/\/prohoster.info\/en\/blog\/news\/plan-prekrashheniya-podderzhki-staryh-proczessorov-arm-v-yadre-linux","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":"2024-08-01T13:43:01+00:00","article:modified_time":"2024-08-01T13:43:01+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"118783","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 05:13:20","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 05:13:20","updated":"2026-01-23 05:13:20","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/118783","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/comments?post=118783"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/118783\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media?parent=118783"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/categories?post=118783"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/tags?post=118783"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}