{"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\/pt\/blog\/news\/reliz-yadra-linux-6-13","title":{"rendered":"Lan\u00e7amento do kernel Linux 6.13","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Ap\u00f3s dois meses de desenvolvimento, Linus Torvalds apresentou o lan\u00e7amento do kernel Linux 6.13. Entre as mudan\u00e7as mais not\u00e1veis est\u00e3o: o modo de expuls\u00e3o pregui\u00e7osa no escalonador de tarefas, suporte \u00e0 grava\u00e7\u00e3o at\u00f4mica em XFS e Ext4, o mecanismo &#171;multigrain timestamps&#187;, modo adaptativo para ativa\u00e7\u00e3o de polling na subsistema de rede, a possibilidade de compila\u00e7\u00e3o com otimiza\u00e7\u00f5es AutoFDO, suporte ao mecanismo de prote\u00e7\u00e3o ARM65 Guarded Control Stack, isolamento de m\u00e1quinas virtuais atrav\u00e9s da extens\u00e3o ARM CCA, pilhas separadas em BPF, remo\u00e7\u00e3o do ReiserFS, driver virtual-cpufreq, API netlink net-shaper, modo de montagem do tmpfs com distin\u00e7\u00e3o de mai\u00fasculas e min\u00fasculas, suporte para extens\u00f5es POSIX no SMB3 e driver AMD Cache Optimizer.      <\/p>\n<p>A nova vers\u00e3o incorporou 14172 corre\u00e7\u00f5es de 2086 desenvolvedores, com um tamanho de patch de 46 MB (as mudan\u00e7as afetaram 15375 arquivos, adicionadas 598707 linhas de c\u00f3digo, removidas 406294 linhas). Na vers\u00e3o anterior, havia 14607 corre\u00e7\u00f5es de 2167 desenvolvedores, com um tamanho de patch de 37 MB. Cerca de 52% de todas as altera\u00e7\u00f5es apresentadas na 6.13 est\u00e3o relacionadas a drivers de dispositivos, aproximadamente 13% est\u00e3o relacionadas \u00e0 atualiza\u00e7\u00e3o de c\u00f3digo espec\u00edfico para arquiteturas de hardware, 11% est\u00e3o ligadas \u00e0 pilha de rede, 4% \u00e0s sistemas de arquivos e 3% \u00e0s subsistemas internas do kernel.        <\/p>\n<p>As principais inova\u00e7\u00f5es no n\u00facleo 6.13:  <\/p>\n<ul>\n<li class=\"l\"> <b>Subsistema de disco, entrada\/sa\u00edda e sistemas de arquivos<\/b>\n<ul>\n<li class=\"l\"> Foi adicionado o mecanismo &#171;multigrain timestamps&#187;, permitindo obter informa\u00e7\u00f5es sobre o tempo de modifica\u00e7\u00e3o ou acesso a arquivos com uma precis\u00e3o superior a um milissegundo, mas sem impacto negativo no desempenho. O aumento na precis\u00e3o dos timestamps resulta em custos adicionais devido ao aumento na intensidade de grava\u00e7\u00e3o de metadados no disco; portanto, na implementa\u00e7\u00e3o proposta, timestamps mais precisos s\u00e3o gerados apenas para aqueles arquivos que processos solicitam tais timestamps atrav\u00e9s da chamada getattr().\n<li class=\"l\"> Foi adicionado o suporte para opera\u00e7\u00f5es de grava\u00e7\u00e3o at\u00f4mica, onde a grava\u00e7\u00e3o de dados, cujo tamanho excede o tamanho do setor, \u00e9 realizada at\u00f4mica em dispositivos de armazenamento que oferecem tal possibilidade. Atualmente, a grava\u00e7\u00e3o at\u00f4mica est\u00e1 implementada para XFS, Ext4 no modo O_DIRECT (Direct I\/O) e md RAID 0\/1\/10.\n<li class=\"l\"> Foi proposto um novo mecanismo de contagem de refer\u00eancias para arquivos, que proporciona um aumento de desempenho de 3-5% em cargas de trabalho com mais de 255 threads.\n<li class=\"l\"> A implementa\u00e7\u00e3o do sistema de arquivos ReiserFS foi removida, a qual foi declarada obsoleta no ano passado.\n<li class=\"l\"> Adicionado o par\u00e2metro sysctl &#171;fs.dentry-negative&#187; para definir a pol\u00edtica de limpeza das entradas &#171;dentry&#187; (representa\u00e7\u00e3o interna dos elementos de diret\u00f3rio) no VFS ap\u00f3s a exclus\u00e3o dos arquivos associados. Para alguns tipos de carga, pode ser mais vantajoso manter essas entradas de arquivos exclu\u00eddos, enquanto para outros \u00e9 melhor exclu\u00ed-las, portanto, o kernel oferece a op\u00e7\u00e3o de escolha (por padr\u00e3o, as &#171;dentry&#187; n\u00e3o s\u00e3o exclu\u00eddas automaticamente).\n<li class=\"l\"> A chamada de sistema statmount() agora inclui a flag STATMOUNT_OPT_ARRAY, que retorna uma lista de op\u00e7\u00f5es de sistema de arquivos como um array de strings que terminam com um s\u00edmbolo nulo e n\u00e3o utilizam a sequ\u00eancia de escape &#171;&#092;000&#187;. Foi adicionada a suporte para retornar o subtipo do sistema de arquivos (fs_subtype, para determinar o uso do FUSE), op\u00e7\u00f5es de montagem segura e o superbloco fonte (sb_source).\n<li class=\"l\"> No OverlayFS, agora \u00e9 poss\u00edvel especificar camadas atrav\u00e9s de descritores de arquivos em vez de nomes de caminhos de arquivos.\n<li class=\"l\"> O sistema de arquivos tmpfs agora inclui a op\u00e7\u00e3o de montagem &#171;casefold&#187; para opera\u00e7\u00e3o sem distin\u00e7\u00e3o entre letras mai\u00fasculas e min\u00fasculas, e a op\u00e7\u00e3o &#171;strict_encoding&#187; para impedir a cria\u00e7\u00e3o de arquivos com nomes que contenham caracteres UTF-8 inv\u00e1lidos.\n<li class=\"l\"> Foi proposto um novo conjunto de chamadas de sistema para gerenciar atributos estendidos de arquivos: setxattrat(), getxattrat(), listxattrat() e removexattrat(). Ao contr\u00e1rio das chamadas de sistema setxattr(), getxattr(), listxattr() e removexattr(), as novas variantes requerem a especifica\u00e7\u00e3o de um descritor de arquivo de diret\u00f3rio em rela\u00e7\u00e3o ao qual a busca pelo caminho do arquivo \u00e9 realizada.\n<li class=\"l\"> No Btrfs foi adicionada a opera\u00e7\u00e3o ioctl BTRFS_IOC_SUBVOL_SYNC_WAIT, que inclui a espera pela conclus\u00e3o da limpeza de subvolumes, permitindo que o comando &#171;btrfs subvolume sync&#187; seja executado por usu\u00e1rios n\u00e3o privilegiados sem acesso ao ioctl SEARCH_TREE (\u00fatil em aplica\u00e7\u00f5es de backup que limpam subvolumes). Tamb\u00e9m foi adicionada a opera\u00e7\u00e3o ioctl ENCODED_READ para leitura atrav\u00e9s do io_uring de dados codificados, permitindo a leitura direta de extens\u00f5es compactadas sem descompacta\u00e7\u00e3o. O trabalho para a transi\u00e7\u00e3o para o uso de volumes de p\u00e1ginas de mem\u00f3ria (page folios) foi continuado. Reduziu-se a ocorr\u00eancia de conten\u00e7\u00e3o de bloqueios (&#171;lock contention&#187;) durante a busca por refer\u00eancias inversas embutidas e na itera\u00e7\u00e3o de buffers de extens\u00f5es. A efici\u00eancia da compress\u00e3o do mapa de extens\u00f5es foi aumentada.\n<li class=\"l\"> No sistema de arquivos EROFS (Extendable Read-Only File System), projetado para uso em parti\u00e7\u00f5es acess\u00edveis apenas em modo de leitura, foi implementada a possibilidade de utiliza\u00e7\u00e3o das op\u00e7\u00f5es SEEK_HOLE e SEEK_DATA na chamada de sistema lseek().\n<li class=\"l\"> No F2FS foi adicionada a suporte para reflexo de dispositivos (&#171;device aliasing&#187;), permitindo reservar temporariamente uma \u00e1rea no F2FS para usar uma parte do dispositivo de bloco em outro sistema de arquivos. Ap\u00f3s a conclus\u00e3o da opera\u00e7\u00e3o externa, a \u00e1rea reservada pode ser devolvida ao F2FS. Por exemplo, um sistema de arquivos pode ser criado com o comando &#171;mkfs.f2fs -c \/dev\/vdc@vdc.file \/dev\/vdb&#187;, onde o conte\u00fado do dispositivo \/dev\/vdc ser\u00e1 reservado e refletido no arquivo vdc.file, e a parti\u00e7\u00e3o \/dev\/vdc poder\u00e1 ser utilizada para outros fins, como format\u00e1-la para outro sistema de arquivos. Para devolver o conte\u00fado reservado, basta deletar o arquivo vdc.file.\n<li class=\"l\"> O XFS agora inclui suporte a quotas para dispositivos em tempo real. Foi adicionada a compatibilidade com diret\u00f3rios de metadados (metadata directory), onde todos os inodes com metadados s\u00e3o armazenados.\n<li class=\"l\"> No mecanismo FUSE foi adicionada a capacidade de alterar dinamicamente o n\u00famero m\u00e1ximo de p\u00e1ginas (FUSE_MAX_MAX_PAGES), utilizando &#171;sysctl fs.fuse.max_pages_limit&#187;. No funcionamento est\u00e3o envolvidos volumes de p\u00e1ginas de mem\u00f3ria (page folios).\n<li class=\"l\"> O SMB implementou suporte a extens\u00f5es POSIX para SMB3, necess\u00e1rias para o armazenamento de tipos especiais de arquivos, como fifo, arquivos de dispositivo e links simb\u00f3licos. Foi adicionada a capacidade de montar uma parti\u00e7\u00e3o com uma senha alternativa, que \u00e9 aplicada durante a rota\u00e7\u00e3o de senhas. Uma nova op\u00e7\u00e3o de montagem &#171;cifs.upcall&#187; foi adicionada para definir o espa\u00e7o de nomes. Foi garantido o reconhecimento de arquivos de dispositivos simb\u00f3licos e de bloco criados no Windows NFS Server. O suporte a links simb\u00f3licos no estilo WSL (Windows Subsystem for Linux) foi adicionado.\n<li class=\"l\"> Os sistemas de arquivos UBIFS, ADFS, BEFS, HFS, HFSPLUS, HPFS, JFS e ECRYPTFS foram adaptados para usar a nova API de montagem de parti\u00e7\u00f5es.\n<li class=\"l\"> Os sistemas de arquivos ECRYPTFS, UFS e NILFS2 foram transferidos para o uso de folhetos de p\u00e1ginas de mem\u00f3ria (page folios).                          <\/ul>\n<li class=\"l\"> <b>Mem\u00f3ria e servi\u00e7os do sistema<\/b>\n<ul>\n<li class=\"l\"> O agendador implementou um modelo de preemp\u00e7\u00e3o pregui\u00e7osa de tarefas (PREEMPT_LAZY, lazy preemption), que corresponde ao modelo de preemp\u00e7\u00e3o total (&#171;full preemption&#187;) para tarefas em tempo real (RR\/FIFO\/DEADLINE), mas retarda a preemp\u00e7\u00e3o de tarefas normais (SCHED_NORMAL) at\u00e9 o limite do tick. O atraso especificado reduz a incid\u00eancia de preemp\u00e7\u00e3o de detentores de bloqueios, o que permite que o desempenho se aproxime das configura\u00e7\u00f5es que utilizam um modelo de preemp\u00e7\u00e3o volunt\u00e1ria (voluntary preemption). Assim, o novo modelo preserva as capacidades de preemp\u00e7\u00e3o total para tarefas em tempo real, mas minimiza a queda de desempenho para tarefas normais. Al\u00e9m disso, o novo modelo simplifica a l\u00f3gica das opera\u00e7\u00f5es de preemp\u00e7\u00e3o de tarefas no n\u00facleo, excluindo do processo de agendamento os manipuladores que est\u00e3o em outros componentes do n\u00facleo (fora do agendador de tarefas).\n<li class=\"l\"> Ao compilar com o Clang, foi disponibilizada a op\u00e7\u00e3o de usar otimiza\u00e7\u00f5es<br \/>\n<br \/>Fonte: <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.3 - 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\/pt\/blog\/news\/reliz-yadra-linux-6-13\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"pt_PT\" \/>\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\/pt\/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\udd47 Lan\u00e7amento do n\u00facleo Linux 6.13 | ProHoster","description":"Ap\u00f3s dois meses de desenvolvimento, Linus Torvalds apresentou o lan\u00e7amento do n\u00facleo Linux 6.13.","canonical_url":"https:\/\/prohoster.info\/pt\/blog\/news\/reliz-yadra-linux-6-13","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pt_PT","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\/pt\/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\/pt\/wp-json\/wp\/v2\/posts\/121428","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/comments?post=121428"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/121428\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media?parent=121428"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/categories?post=121428"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/tags?post=121428"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}