{"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\/sl\/blog\/news\/plan-prekrashheniya-podderzhki-staryh-proczessorov-arm-v-yadre-linux","title":{"rendered":"Na\u010drt prenehanja podpore za stare procesorje ARM v jedru Linux","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Arnd Bergmann, responsable de los paquetes del n\u00facleo en SUSE, public\u00f3 en la lista de correo de desarrolladores del n\u00facleo de Linux un plan para eliminar del n\u00facleo y las herramientas de construcci\u00f3n basadas en GCC el c\u00f3digo de soporte para las antiguas CPU ARM y sus ABI, conjuntos de instrucciones y capacidades relacionadas. El plan se encuentra actualmente en la etapa de RFC, es decir, est\u00e1 expuesto para discusi\u00f3n comunitaria. En caso de ser aprobado, se propone comenzar la eliminaci\u00f3n de las antiguas CPU ARM en el n\u00facleo Linux 6.12, cuya versi\u00f3n se espera para diciembre. Los primeros candidatos a eliminar son ARMv4 (sin eliminar ARMv4T), iWMMXt, BE32 y OABI.    <\/p>\n<p>Prekinitev podpore za stare CPU ARM v jedru sovpada s prekinitvijo njihove podpore v GCC \u2014 del CPU, ki so predlagani za odstranitev, \u017ee ni ve\u010d podprt v najnovej\u0161ih razli\u010dicah GCC, nekatere pa nameravajo odstraniti v prihodnjih izdajah, kar bo poenostavilo nadgradnjo in izvedbo novih mo\u017enosti v prevajalniku. Odstranitev podpore za arhitekturo v GCC bo zahtevala tudi odstranitev njene podpore iz jedra, \u010de se zvi\u0161a minimalna podprta razli\u010dica GCC v jedru (trenutno je za sestavljanje jedra potrebna najmanj razli\u010dica GCC 5.1).      <\/p>\n<p>Las arquitecturas, chips y extensiones que se proponen eliminar del n\u00facleo:  <\/p>\n<ul>\n<li class=\"l\"> ARMv3 \u2014 podpora je \u017ee prenehana v GCC 9.\n<li class=\"l\"> ARMv4 \u2014 se uporablja za \u0161e vedno prisotne procesorje StrongARM in FA526, pri \u010demer so bili najnovej\u0161i iz teh \u010dipov izdani pred pribli\u017eno 20 leti. Podpora ARMv4 je prenehana v Debian 5.0. Predlaga se, da se najprej preneha s podporo ARMv4 v GCC, \u010dez nekaj let pa tudi v jedru.\n<li class=\"l\"> ARMv4T \u2014 v rabi je 6 dru\u017ein SoC z jedri ARM720T, ARM920T in ARM922T, ki so bolj raz\u0161irjena kot SoC na osnovi ARMv4. Podpora ARMv4T je prenehana v Debian 9.0. V jedru nameravajo prenehati s podporo ARMv4T, ne prej kot prenehana podpora ARMv5.\n<li class=\"l\"> ARMv5 \u2014 se uporablja na pribli\u017eno 1\/3 vseh platform, podprtih v jedru, vendar so ve\u010dina teh platform blizu konca \u017eivljenjskega cikla. Debian \u0161e naprej podpira ARMv5, vendar postaja zaradi pomanjkanja FPU in atomarnih operacij ohranjanje podpore vedno te\u017eje in verjetno bo kmalu port Debiana za ARMv5 pre\u0161el v neformalno stanje.\n<li class=\"l\"> Za\u010detne generacije ARMv6 \u2014 se uporabljajo v takih SoC, kot sta ARM1136r0p (NXP i.MX31) in OMAP24xx (Nokia N8xx), vendar njihova podpora zahteva heke za delovanje v jedrih s SMP.\n<li class=\"l\"> ARMv6K \u2014 se uporablja v ARM1176 (Raspberry Pi 1, AST2500) in ARM1136r1. V jedru ni ovir za prenehanje podpore, vendar se v distribucijah pojavljajo te\u017eave zaradi neskladnosti s tipi\u010dnim naborom armv7-a+vfpv3-d16.\n<li class=\"l\"> ARMv7-M \u2014 se uporablja v mikrokrmilnikih na osnovi Cortex-M3\/M4\/M7, ki ostajajo zadnji podprti \u010dipi v jedru brez enote za upravljanje pomnilnika (MMU). Delo na jedrih za sisteme brez MMU je prenehalo leta 2017, po prehodu na razvoj RTOS za take \u010dipe, kot je Zephyr. Predlaga se odstranitev podpore ARMv7-M leta 2027, deset let po prenehanju razvoja, kljub nadaljnji podpori v GCC.\n<li class=\"l\"> iWMMXt \u2014 v jedru je bila podpora za CPU ARMv7 PJ4 (MMP2, Berlin) \u017ee ukinjena, po tem pa ni ostalo nobenih znanih sistemov, ki bi uporabljali ta nabor navodil. Podpora za iWMMXt je bila \u017ee ukinjena v Clangu in predlagana za odstranitev iz GCC.\n<li class=\"l\"> BE32 (big endian ARMv5) \u2014 se uporablja le v enem SoC Intel IXP4xx. V starej\u0161ih razli\u010dicah Debiana je bila podprta le little-endian razli\u010dica, a v gonilnikih ostajajo nere\u0161ene te\u017eave. Predlaga se odstranitev podpore BE32 iz GCC in jedra, saj v gonilnikih v ve\u010d letih nih\u010de ni posku\u0161al odpraviti te\u017eav.\n<li class=\"l\"> BE8 (big-endian ARMv7) \u2014 v mnogih gonilnikih so prisotne te\u017eave, testiranje funkcionalnosti je bilo prekinjeno in ni podatkov o preostalih napravah v uporabi. Na\u010din BE8 bi lahko bil zanimiv za testiranje komponent v uporabni\u0161kem prostoru na sistemih big-endian, zato na\u010drtujejo ohranitev podpore BE8 v jedru in GCC vsaj \u0161e nekaj let, preden bo za\u010del povzro\u010dati te\u017eave.    <\/ul>\n<p>Predlagane za odstranitev mo\u017enosti jedra Linux:  <\/p>\n<ul>\n<li class=\"l\">  Struktura param_struct, uporabljena do ATAGS (ARM Tag-Area) \u2014 je bila razgla\u0161ena za zastarelo \u017ee leta 2001, a se \u0161e vedno uporablja v kodi za platforme RiscPC in Footbridge.\n<li class=\"l\"> Datoteke z parametri, ki temeljijo na strukturi ATAGS (uporablja se za prenos informacij o konfiguraciji do Device Tree) \u2014 v jedru ostaja 29 datotek, povezanih z 10 platformami SoC, ki uporabljajo ATAGS.\n<li class=\"l\"> OABI (Old ABI, star ABI za arhitekturo ARM) \u2014 skoraj povsod zdaj uporabljamo EABI (Embedded ABI). OABI povzro\u010da \u0161tevilne napake, saj razvijalci gonilnikov ne upo\u0161tevajo nekaterih povezanih lastnosti. Podpora OABI pri gradnji komponent za uporabni\u0161ki prostor je bila ukinjena v GCC 4.8, vendar je za jedro ostavil zastavico \u00ab-mabi=apcs-gnu\u00bb. Predlaga se, da zaenkrat ohranimo OABI, a ote\u017eimo vklju\u010ditev po pomoti.\n<li class=\"l\"> Na\u010din zdru\u017eljivosti z OABI (OABI_COMPAT) \u2014 omogo\u010da izvajanje izvr\u0161nih datotek, zgrajenih za OABI, z uporabo jedra z EABI. V gonilnikih nastajajo posebne te\u017eave zaradi nezdru\u017eljivosti z ioctl, a je delovna obremenitev vzdr\u017eevanja tega na\u010dina bistveno manj\u0161a kot vzdr\u017eevanje jeder z OABI. Za ohranitev podpore za StrongARM bo smiselno ohraniti podporo OABI ali OABI_COMPAT.\n<li class=\"l\"> NWFPE (No Floating Point Emulator, emulator for performing floating-point operations) \u2014 patches for removal were suggested 11 years ago, but NWFPE is required for the operation of some user-space components compiled for OABI, so support for NWFPE is recommended to be maintained as long as there is support for OABI or OABI_COMPAT in the kernel.\n<li class=\"l\">  Highmem (used for managing memory in areas beyond 1 GB) \u2014 most ARM systems can function without enabling highmem or can use CONFIG_VMSPLIT_2GB to access the first 2 GB of physical memory. Work is underway to organize access to 4 GB of RAM on LPAE systems (Cortex-A7\/A15), after which support for Highmem may be eliminated.\n<li class=\"l\"> Sparsemem \u2014 required for systems that need highmem.    <\/ul>\n<p>Predlo\u017eene platforme za uklanjanje:    <\/p>\n<ul>\n<li class=\"l\"> RiscPC \u2014 the oldest of the platforms supported in the kernel. It is not supported in GCC starting from version 9.x due to the removal of ARMv3 support. The maintainer continues to test the kernel's operation on this platform, but there appear 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, maintained only out of nostalgia. Nearly all files describing the boards for these platforms were removed in kernel 6.3, leaving only support for the ipaq h3600, assabet, netwinder, and ebsa285 devices. The question of removal depends on the maintainer's intentions.\n<li class=\"l\">  Gemini, Moxart \u2014 use CPUs based on ARMv4. The chips were produced over 20 years ago, but their support does not require additional maintenance efforts, so there is no reason to remove them until the StrongARM platform is eliminated.\n<li class=\"l\"> Files for supporting PXA \u2014 platforms are in a neglected state and have fallen out of use; if interest in them does not return, they are intended to be removed by early 2025.\n<li class=\"l\"> OMAP1 \u2014 on one hand remains the only platform based on ARMv4T\/ARMv5 without Device Tree support, and no movement towards transitioning to Device Tree has been observed; 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 the rationale for maintaining them exists only as long as support for ARMv5 is retained.\n<li class=\"l\"> OMAP24xx \u2014 edina platforma na bazi ARMv6, koja ima aktivne korisnike. Odr\u017eavanje podr\u0161ke zavisi od odr\u017eavanja podr\u0161ke za CPU arm1136r0.\n<li class=\"l\"> iMX31 \u2014 nema podataka o aktivnim korisnicima, ali nema smisla brisati je pre OMAP2.\n<li class=\"l\"> S3C64xx (Cragganmore) \u2014 jedina platforma bez podr\u0161ke za Device Tree, izgra\u0111ena na bazi ARMv6K. Platforma se i dalje koristi za testiranje audio kodeka, tako da je uklanjanje odlo\u017eeno dok testiranje ne bude preba\u010deno na drugu platu.\n<li class=\"l\"> Orion5x, mv78xx0 \u2014 pitanje uklanjanja planiraju razmatrati po\u010detkom naredne godine.\n<li class=\"l\"> iMX35, WM8750, AST2500, BCM2835 \u2014 dobro su podr\u017eani i imaju aktivne korisnike, za sada nema planova o njihovom uklanjanju.\n<li class=\"l\"> stm32f4\/f7\/h7 \u2014 mikroprocesori bez MMU, pra\u0107enje u jezgru se nastavlja i postoje aktivni korisnici. Pitanje uklanjanja planiraju razmatrati 2026. godine.    <\/ul>\n<p>Izvor: <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.4 - 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\/sl\/blog\/news\/plan-prekrashheniya-podderzhki-staryh-proczessorov-arm-v-yadre-linux\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sl_SI\" \/>\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\/sl\/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\udd47Na\u010drt za prenehanje podpore za stare procesorje ARM v jedru Linux | ProHoster","description":"Arnd Bergmann, odgovoren za pakete jedra v SUSE, je objavil na spletni po\u0161ti razvijalcev jedra Linux na\u010drt za odpravo podpore za stare CPU v jedru in gradbenem orodju na osnovi GCC.","canonical_url":"https:\/\/prohoster.info\/sl\/blog\/news\/plan-prekrashheniya-podderzhki-staryh-proczessorov-arm-v-yadre-linux","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sl_SI","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\/sl\/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\/sl\/wp-json\/wp\/v2\/posts\/118783","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/comments?post=118783"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/posts\/118783\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/media?parent=118783"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/categories?post=118783"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/tags?post=118783"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}