{"id":182108,"date":"2026-06-15T14:48:47","date_gmt":"2026-06-15T12:48:48","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/linux-7-1"},"modified":"2026-06-15T14:48:47","modified_gmt":"2026-06-15T12:48:48","slug":"linux-7-1","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pt\/blog\/news\/linux-7-1","title":{"rendered":"Linux 7.1","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/06\/5c483813dbb7d1a9f558b02f1fb8a59b.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><noindex>      <noindex><\/p>\n<p>Ap\u00f3s dois meses de desenvolvimento, Linus Torvalds <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/CAHk-=wi4BF4bMhZNZ1tqs+FFV4OuZRe3ZqdWB+LxRLmRweUzQw@mail.gmail.com\/T\/#u\">apresentou<\/a> lan\u00e7amento do n\u00facleo <a rel=\"nofollow\" href=\"https:\/\/www.kernel.org\">Linux 7.1<\/a>. Entre as mudan\u00e7as mais not\u00e1veis est\u00e3o: o novo driver ntfsplus, o in\u00edcio da descontinua\u00e7\u00e3o do suporte ao CPU i486, a remo\u00e7\u00e3o de antigos adaptadores Ethernet, a elimina\u00e7\u00e3o dos protocolos ISDN e AX.25, a ativa\u00e7\u00e3o padr\u00e3o do mecanismo Intel FRED, suporte a manipuladores BPF no io_uring, otimiza\u00e7\u00e3o do subsistema de swap, suporte a subescalonadores no sched_ext, entrada\/sa\u00edda em modo zero-copy no driver ublk, opera\u00e7\u00e3o ioctl shutdown no Btrfs, troca din\u00e2mica do modo de desempenho no driver amd-pstate e suporte a xattr para sockets Unix.<\/p>\n<p><\/noindex><\/noindex><\/p>\n<p>A nova vers\u00e3o cont\u00e9m 17.275 corre\u00e7\u00f5es de 2.589 desenvolvedores, com um tamanho de patch de 57 MB (as altera\u00e7\u00f5es afetaram 13.528 arquivos, foram adicionadas 751.785 linhas de c\u00f3digo, removidas 405.916 linhas). Na edi\u00e7\u00e3o anterior, foram feitas 15.624 corre\u00e7\u00f5es de 2.477 desenvolvedores, com um tamanho de patch de 56 MB. Cerca de 41% de todas as mudan\u00e7as apresentadas no 7.1 dizem respeito a drivers de dispositivos, aproximadamente 12% t\u00eam a ver com a atualiza\u00e7\u00e3o de c\u00f3digo espec\u00edfico para arquiteturas de hardware, 14% est\u00e3o relacionadas \u00e0 pilha de rede, 5% \u00e0s sistemas de arquivos e 3% \u00e0s subsistemas internos do kernel.<\/p>\n<p><noindex><\/p>\n<p>As principais inova\u00e7\u00f5es no n\u00facleo 7.1 (<a rel=\"nofollow\" href=\"https:\/\/kernelnewbies.org\/Linux_7.1\">kernelnewbies.org<\/a>, <a rel=\"nofollow\" href=\"https:\/\/lwn.net\/Articles\/1067785\/\">lwn.net<\/a>, <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/kernel\/ml\/7.1.html\">opennet<\/a>):<\/p>\n<p><\/noindex><\/p>\n<h5>Subsistema de disco, entrada\/sa\u00edda e sistemas de arquivos<\/h5>\n<ul>\n<li>Foi aceita <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65233\">uma nova implementa\u00e7\u00e3o<\/a> sistema de arquivos NTFS \u2013 ntfsplus, baseado no c\u00f3digo do driver cl\u00e1ssico ntfs que foi removido do kernel. O antigo driver foi reestruturado, expandido para permitir a grava\u00e7\u00e3o de dados e adaptado para suportar recursos modernos, como o uso de <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=56478#folios\">de folhetos de p\u00e1ginas de mem\u00f3ria<\/a> em vez da estrutura buffer_head. O novo driver implementou a aloca\u00e7\u00e3o de blocos sob demanda, o que proporcionou alto desempenho nas opera\u00e7\u00f5es de grava\u00e7\u00e3o e diminui\u00e7\u00e3o da fragmenta\u00e7\u00e3o. Para opera\u00e7\u00f5es de grava\u00e7\u00e3o\/leitura em buffer, I\/O direto, mapeamento de extens\u00f5es e opera\u00e7\u00f5es de grava\u00e7\u00e3o\/leitura de p\u00e1ginas, foi utilizada a biblioteca <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/filesystems\/iomap\/index.html\">iomap<\/a>. Nos testes do iozone, o driver ntfsplus se mostrou de 3 a 5% mais r\u00e1pido que o ntfs3 em grava\u00e7\u00f5es em modo de thread \u00fanica e de 35 a 110% mais r\u00e1pido ao utilizar 4 threads. A velocidade de leitura do ntfsplus e do ntfs3 est\u00e1 em n\u00edveis semelhantes. O driver ntfs3 permanece no n\u00facleo e nele <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=a5d1079c28a5\">foram feitas<\/a> corre\u00e7\u00f5es e pequenas melhorias.<\/li>\n<li>Foi adicionado o suporte \u00e0 gera\u00e7\u00e3o e verifica\u00e7\u00e3o de dados de integridade <a rel=\"nofollow\" href=\"https:\/\/deepwiki.com\/songtao-vip\/linux-block\/8.2-t10-protection-information\">T10 (deepwiki.com)<\/a> no n\u00edvel do sistema de arquivos, e n\u00e3o no bloco do dispositivo, o que permite um aumento no desempenho das opera\u00e7\u00f5es de leitura.<\/li>\n<li>No driver de dispositivos de bloco <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/block\/ublk.html\">ublk<\/a>, permitindo movimentar l\u00f3gica espec\u00edfica para o lado do processo no espa\u00e7o do usu\u00e1rio, <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=08677040a911\">foi adicionada<\/a> suporte para entrada\/sa\u00edda atrav\u00e9s de mem\u00f3ria compartilhada sem copiar dados entre buffers (modo zero-copy).<\/li>\n<li>Para dispositivos de bloco auto-encriptados <a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Opal_Storage_Specification\">SED-OPAL<\/a> <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/all\/d59c7b0e-1cc8-43ae-89aa-ca37e08387f9@kernel.dk\/\">foram adicionados<\/a> ioctl para gerenciar o modo <a rel=\"nofollow\" href=\"https:\/\/trustedcomputinggroup.org\/resource\/tcg-storage-opal-ssc-feature-set-single-user-mode\/\">Usu\u00e1rio \u00danico<\/a> e implementou o comando STACK_RESET.<\/li>\n<li>No Btrfs, foi declarada est\u00e1vel a opera\u00e7\u00e3o ioctl de shutdown, permitindo que o sistema de arquivos entre em um estado em que se tenta concluir opera\u00e7\u00f5es j\u00e1 iniciadas, mas bloqueando todas as novas opera\u00e7\u00f5es.<\/li>\n<li>No exfat, foi implementada a possibilidade de reservar \u00e1reas vazias atrav\u00e9s da chamada fallocate().<\/li>\n<li>No sistema de arquivos CIFS, foi adicionada a capacidade de criar arquivos tempor\u00e1rios com a flag O_TMPFILE.<\/li>\n<li>Na chamada de sistema <a rel=\"nofollow\" href=\"https:\/\/man7.org\/linux\/man-pages\/man2\/fsmount.2.html\">fsmount()<\/a> foi adicionada a op\u00e7\u00e3o FSMOUNT_NAMESPACE, que cria um novo espa\u00e7o de nomes para os pontos de montagem do sistema de arquivos montado. As chamadas de sistema clone3() e unshare() agora incluem flags para retornar um novo espa\u00e7o de nomes de pontos de montagem, contendo apenas um sistema de arquivos vazio montado baseado em nullfs, driver fs-dax com interface de sistema de arquivos para dispositivos DAX (Acesso Direto).<\/li>\n<li>No servidor NFS <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/next\/filesystems\/nfs\/exporting.html#signed-filehandles\">foi adicionada<\/a> prote\u00e7\u00e3o contra ataques de enumera\u00e7\u00e3o de descritores de arquivos, implementada atrav\u00e9s da assinatura criptogr\u00e1fica de descritores. A prote\u00e7\u00e3o \u00e9 ativada pela op\u00e7\u00e3o de montagem sign_fh.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=d5406bd458b0\">Adicionado<\/a> driver de caracteres fs-dax, fornecendo uma interface para intera\u00e7\u00e3o com dispositivos <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/tree\/Documentation\/filesystems\/dax.rst\">DAX (kernel.org)<\/a> (Acesso Direto), que suportam opera\u00e7\u00e3o em contorno ao cache de p\u00e1ginas. Esta interface \u00e9 necess\u00e1ria para integra\u00e7\u00e3o no n\u00facleo do sistema de arquivos <a rel=\"nofollow\" href=\"https:\/\/github.com\/cxl-micron-reskit\/famfs\">famfs<\/a>, alocada na mem\u00f3ria.<\/li>\n<li>No sistema de arquivos Ceph <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=b1137e0b3d4b\">implementado<\/a> coleta de m\u00e9tricas de entrada\/sa\u00edda vinculadas a parti\u00e7\u00f5es.<\/li>\n<\/ul>\n<h5>Mem\u00f3ria e servi\u00e7os do sistema<\/h5>\n<ul>\n<li><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65209\">A primeira s\u00e9rie de mudan\u00e7as para encerrar o suporte a processadores i486 foi aceita.<\/a> As op\u00e7\u00f5es para compilar o n\u00facleo com suporte a processadores 486DX, 486SX e AMD ELAN (CONFIG_M486, CONFIG_M486SX e CONFIG_MELAN) foram removidas do Kconfig, e as op\u00e7\u00f5es de compila\u00e7\u00e3o para sistemas i486 (-march=i486) foram exclu\u00eddas do Makefile. O c\u00f3digo para suporte efetivo em processadores i486 permanece no n\u00facleo, mas a compila\u00e7\u00e3o para tais sistemas agora exigir\u00e1 a aplica\u00e7\u00e3o de patches nos arquivos de compila\u00e7\u00e3o. As raz\u00f5es para a remo\u00e7\u00e3o do suporte a processadores i486 est\u00e3o ligadas ao desejo de simplificar o n\u00facleo, removendo c\u00f3digo que emulava certas opera\u00e7\u00f5es de hardware, como CX8 (comparar e trocar 8 bytes) e TSC (contador de ciclos de CPU, usado no escalonador de tarefas).<\/li>\n<li>No driver amd-pstate, utilizado para gerenciar o consumo de energia em sistemas com processadores AMD, <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=e30ca6dd5345\">implementado<\/a> troca din\u00e2mica de configura\u00e7\u00f5es de desempenho e mudan\u00e7a no comportamento do gerenciamento de energia com base no uso de alimenta\u00e7\u00e3o da rede el\u00e9trica ou bateria. Agora, quando conectado \u00e0 rede el\u00e9trica, o modo de desempenho \u00e9 ativado, enquanto que, quando operando com bateria, o modo balanceado de desempenho \u00e9 utilizado.<\/li>\n<li>O mecanismo <a rel=\"nofollow\" href=\"https:\/\/www.intel.com\/content\/www\/us\/en\/content-details\/779982\/flexible-return-and-event-delivery-fred-specification.html\">Intel FRED<\/a> (Flexible Return and Event Delivery) foi acionado por padr\u00e3o, permitindo aumentar a efici\u00eancia e a confiabilidade na entrega de informa\u00e7\u00f5es sobre eventos de baixo n\u00edvel. O aumento do desempenho e a diminui\u00e7\u00e3o das lat\u00eancias s\u00e3o proporcionados pelo retorno dos eventos usando a instru\u00e7\u00e3o de processador IRET em vez de transmitir eventos atrav\u00e9s da tabela IDT (Interrupt Descriptor Table). A confiabilidade \u00e9 aprimorada atrav\u00e9s da manipula\u00e7\u00e3o separada da chegada do evento no contexto do n\u00facleo e no contexto do usu\u00e1rio, prote\u00e7\u00e3o contra a execu\u00e7\u00e3o aninhada de NMI e armazenando todos os registradores da CPU relacionados a exce\u00e7\u00f5es em uma estrutura de pilha estendida.<\/li>\n<li>No subsistema perf, <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=2f89b7f78c50\">foi adicionada<\/a> suporte a unidades de monitoramento de desempenho de mem\u00f3ria (PMU \u2013 Performance Monitoring Unit), utilizadas em SoCs NVIDIA Tegra410.<\/li>\n<li>As opera\u00e7\u00f5es futex em sistemas ARM foram aceleradas devido \u00e0 utiliza\u00e7\u00e3o das instru\u00e7\u00f5es Arm 9.6 LSUI, permitindo que o n\u00facleo acesse a mem\u00f3ria do espa\u00e7o do usu\u00e1rio sem desativar previamente o modo de prote\u00e7\u00e3o. <a rel=\"nofollow\" href=\"https:\/\/developer.arm.com\/documentation\/ddi0595\/2020-12\/AArch64-Registers\/PAN--Privileged-Access-Never\">PAN (arm.com)<\/a> (Privileged Access Never).<\/li>\n<li>Em sistemas com processadores ARM, foi melhorado o suporte para a extens\u00e3o do conjunto de instru\u00e7\u00f5es <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/next\/arch\/arm64\/mpam.html\">MPAM<\/a> (Memory System Resource Partitioning and Monitoring) e adicionada a possibilidade de seu uso no espa\u00e7o do usu\u00e1rio para gerenciar recursos atrav\u00e9s do mecanismo <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/next\/filesystems\/resctrl.html\">resctrl.<\/a>O MPAM permite que cada acesso \u00e0 mem\u00f3ria seja marcado com um identificador de se\u00e7\u00e3o (PARTID, Partition ID) e um identificador de grupo de monitoramento (PMG, Monitoring Group ID). Em associa\u00e7\u00e3o ao PARTID, \u00e9 poss\u00edvel restringir o consumo de recursos, como largura de banda de mem\u00f3ria ou tamanho do cache, para que um grupo de tarefas n\u00e3o consuma todos os recursos. No contexto de monitoramento, a combina\u00e7\u00e3o de PMG e PARTID pode ser usada para rastrear o consumo de recursos de mem\u00f3ria sob determinados tipos de carga.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65302\">Adicionada<\/a> possibilidade de uso do modo de tempo real (PREEMPT_RT) em processadores ARM de 32 bits. Anteriormente, o suporte ao PREEMPT_RT era oferecido para arquiteturas x86 e x86-64, ARM64, RISC-V e LoongArch.<\/li>\n<li>Na chamada de sistema <a rel=\"nofollow\" href=\"https:\/\/www.man7.org\/linux\/man-pages\/man2\/clone3.2.html\">clone3()<\/a> novas flags adicionadas: CLONE_NNP \u2013 <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/userspace-api\/no_new_privs.html\">proibi\u00e7\u00e3o<\/a> conquista de novos privil\u00e9gios no processo criado; CLONE_AUTOREAP \u2013 finaliza\u00e7\u00e3o autom\u00e1tica do processo em vez de convert\u00ea-lo em um processo zumbi at\u00e9 que a fun\u00e7\u00e3o wait() do processo pai seja executada; CLONE_PIDFD_AUTOKILL \u2013 finaliza\u00e7\u00e3o do processo filho no caso de fechamento do descritor pidfd associado (por exemplo, ao final do processo pai).<\/li>\n<li>Para cada m\u00f3dulo do n\u00facleo, foi adicionado um arquivo import_ns no diret\u00f3rio \/sys\/module, contendo uma lista de namespaces de s\u00edmbolos importados (<a rel=\"nofollow\" href=\"https:\/\/lwn.net\/Articles\/760045\/\">namespace de s\u00edmbolos<\/a>).<\/li>\n<li>O sistema de entrada\/sa\u00edda ass\u00edncrono io_uring agora suporta o uso do subsistema BPF para criar manipuladores. Por exemplo, \u00e9 poss\u00edvel substituir o loop principal de despacho por um programa BPF.<\/li>\n<li>No subsistema BPF <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=e2e6a6ea2418\">modernizado<\/a> a an\u00e1lise do uso da pilha, o que acelerou significativamente a verifica\u00e7\u00e3o de muitos programas BPF pelo verificador.<\/li>\n<li>Com o objetivo de otimiza\u00e7\u00e3o de desempenho <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=c1fe867b5bf9\">reescrita<\/a> o subsistema hrtimer (high resolution timer). O agendador de tarefas agora pode usar timers de alta resolu\u00e7\u00e3o sem perder desempenho em compara\u00e7\u00e3o com timers menos precisos.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/20260410200429.138694-1-ojeda@kernel.org\/\">Continuou-se<\/a> transfer\u00eancia de mudan\u00e7as da branch Rust-for-Linux relacionadas ao uso da linguagem Rust como segunda linguagem para desenvolvimento de drivers e m\u00f3dulos do kernel (o suporte a Rust n\u00e3o est\u00e1 ativado por padr\u00e3o e n\u00e3o torna o Rust uma depend\u00eancia obrigat\u00f3ria para compilar o kernel). At\u00e9 a vers\u00e3o 1.85 (dispon\u00edvel no Debian 13), foram aumentadas as exig\u00eancias para a vers\u00e3o do Rust necess\u00e1ria para compilar componentes do kernel. Adicionada a op\u00e7\u00e3o de configura\u00e7\u00e3o experimental Kconfig CONFIG_RUST_INLINE_HELPERS para embutir ponteiros C no c\u00f3digo Rust durante a compila\u00e7\u00e3o (a otimiza\u00e7\u00e3o acelerou o desempenho do driver de bloco null em 2%). Adicionado o macro \u2018const_assert!\u2019. Ampliadas as funcionalidades dos m\u00f3dulos sizes, clk, ptr, sync, error.<\/li>\n<li>No mecanismo <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=61354\">SCHED_EXT<\/a>, permitindo o uso do BPF para criar agendadores de CPU, <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=ebeca1f930ea\">foi adicionada<\/a> uma capacidade inicial de cria\u00e7\u00e3o de agendadores aninhados (sub-scheduler), atrav\u00e9s dos quais cada cgroup pode utilizar seu pr\u00f3prio agendador de tarefas.<\/li>\n<li>Continua\u00e7\u00e3o da otimiza\u00e7\u00e3o do subsistema de swap. A antiga estrutura swap_map foi removida e substitu\u00edda por um mecanismo &laquo;<a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/mm\/swap-table.html\">Tabela de Troca<\/a>&raquo;. A mudan\u00e7a permitiu aumentar o desempenho e reduzir o consumo de mem\u00f3ria no subsistema de swap.<\/li>\n<li>No subsistema <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/mm\/damon\/index.html\">DAMON<\/a> (Data Access MONitor), que permite rastrear o acesso de processos a dados na mem\u00f3ria RAM (por exemplo, \u00e9 poss\u00edvel descobrir quais \u00e1reas da mem\u00f3ria um processo acessou e quais \u00e1reas permaneceram n\u00e3o utilizadas), <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=8719c59c4b92\">foi adicionada<\/a> suporte a diferentes algoritmos de <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/next\/mm\/damon\/design.html#aim-oriented-feedback-driven-auto-tuningb\">afina\u00e7\u00e3o<\/a> de quotas.<\/li>\n<li>No subsistema de rastreamento <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/next\/trace\/remotes.html\">s\u00e3o implementadas<\/a> a conceito de buffers circulares externos, permitindo obter dados de rastreamento de m\u00e1quinas virtuais. A possibilidade est\u00e1 dispon\u00edvel em hipervisores KVM e <a rel=\"nofollow\" href=\"https:\/\/developer.arm.com\/documentation\/102142\/0100\/Virtualization-host-extensions\">nVHE<\/a> para a transmiss\u00e3o de dados de rastreamento do sistema convidado para o lado do host.<\/li>\n<li>No subsistema <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/trace\/rv\/\">RV (kernel.org)<\/a> (Verifica\u00e7\u00e3o em Tempo de Execu\u00e7\u00e3o), destinada a verificar a corre\u00e7\u00e3o do funcionamento de sistemas altamente confi\u00e1veis, foram adicionados componentes de monitoramento &laquo;<a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/next\/trace\/rv\/monitor_stall.html\">stall<\/a>&raquo; para rastrear tarefas cuja execu\u00e7\u00e3o foi temporariamente suspensa ou bloqueada, e &laquo;<a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/next\/trace\/rv\/monitor_deadline.html\">deadline<\/a>&raquo; para analisar o comportamento do escalonador de tarefas.<\/li>\n<\/ul>\n<h5>Virtualiza\u00e7\u00e3o e seguran\u00e7a<\/h5>\n<ul>\n<li>Por padr\u00e3o, o sinal PROC_MEM_FORCE_PTRACE est\u00e1 ativado, permitindo contornar os direitos de acesso \u00e0 mem\u00f3ria do processo atrav\u00e9s do arquivo <a rel=\"nofollow\" href=\"https:\/\/man7.org\/linux\/man-pages\/man5\/proc_pid_mem.5.html\">\/proc\/PID\/mem<\/a> apenas para processos que aplicam a chamada de sistema ptrace() para depura\u00e7\u00e3o.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=6af36aeb147a\">Adicionado<\/a> um novo conjunto de hooks para m\u00f3dulos LSM (Linux Security Module), facilitando a implementa\u00e7\u00e3o de pol\u00edticas para sistemas de arquivos empilhados, como overlayfs. No LSM tamb\u00e9m <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=eb25e202b3d6\">o sinalizador -k para integra\u00e7\u00e3o com<\/a> hook para gerenciar o acesso a soquetes Unix, que <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=ae97330d1bd6\">\u00e9 utilizado<\/a> no m\u00f3dulo LSM Landlock para atribui\u00e7\u00e3o de pol\u00edticas de acesso a soquetes Unix.<\/li>\n<li>Na biblioteca criptogr\u00e1fica embutida <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/tree\/lib\/crypto?id=370c38831955\">lib\/crypto<\/a>, que fornece fun\u00e7\u00f5es mais simples e r\u00e1pidas do que a API criptogr\u00e1fica tradicional, <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=370c38831955\">foi adicionada<\/a> suporte aos algoritmos AES-CMAC, AES-XCBC-MAC, AES-CBC-MAC, GHASH e SM3. Adicionada <a rel=\"nofollow\" href=\"https:\/\/origin.kernel.org\/doc\/html\/next\/crypto\/libcrypto.html\">documenta\u00e7\u00e3o<\/a> suporte em lib\/crypto.<\/li>\n<li>Implementado o modo <a rel=\"nofollow\" href=\"https:\/\/www.kernel.org\/doc\/html\/next\/virt\/kvm\/arm\/pkvm.html\">pKVM<\/a> (Protected KVM) para isolamento rigoroso <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/admin-guide\/mm\/concepts.html#anonymous-memory\">de mem\u00f3ria an\u00f4nima<\/a> usando extens\u00f5es de virtualiza\u00e7\u00e3o para a arquitetura AArch64. Nesse modo, as p\u00e1ginas de mem\u00f3ria do convidado s\u00e3o exclu\u00eddas da tabela de endere\u00e7os virtuais do sistema host.<\/li>\n<li>No hipervisor KVM, foi adicionada a compatibilidade com <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/virt\/kvm\/devices\/arm-vgic-v5.html\">a quinta vers\u00e3o<\/a> do controlador virtual de interrup\u00e7\u00f5es ARM (VGICv5 \u2014 ARM Virtual Generic Interrupt Controller v5).<\/li>\n<\/ul>\n<h5>Subsistema de Rede<\/h5>\n<ul>\n<li>Para soquetes Unix criados pela fun\u00e7\u00e3o socket(), <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=c8db08110cbe\">s\u00e3o implementadas<\/a> suporte a atributos estendidos de arquivos (xattr) user.*. Entre as aplica\u00e7\u00f5es, destaca-se a atribui\u00e7\u00e3o de r\u00f3tulos por meio de atributos estendidos a soquetes Unix usados para IPC Varlink, com o objetivo de destac\u00e1-los para inspe\u00e7\u00e3o e depura\u00e7\u00e3o do funcionamento do IPC utilizando programas BPF. No systemd-journald, atributos estendidos devem ser utilizados para determinar o formato do log em rela\u00e7\u00e3o ao soquete \/dev\/log.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=d6e0f04bf22d\">Removido<\/a> suporte ao protocolo UDP-Lite (<a rel=\"nofollow\" href=\"http:\/\/www.ietf.org\/rfc\/rfc3828.txt\">RFC 3828<\/a>), que permite a entrega de pacotes com somas de verifica\u00e7\u00e3o incorretas, considerando que, por exemplo, dados de \u00e1udio e v\u00eddeo parcialmente danificados podem ser recuperados no n\u00edvel do codec. O protocolo foi removido, pois ningu\u00e9m o utiliza.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=64968\">Removida<\/a> a capacidade de constru\u00e7\u00e3o da pilha IPv6 na forma de um m\u00f3dulo do kernel, que n\u00e3o era utilizada na pr\u00e1tica (IPv6 \u00e9 ou incorporado ao kernel ou completamente desativado), mas complicava a manuten\u00e7\u00e3o, pois ao construir o IPv6 como um m\u00f3dulo do kernel (CONFIG_IPV6=m), muitas subsistemas eram for\u00e7adas a adicionar manipuladores desnecess\u00e1rios para o caso da descarga do m\u00f3dulo IPv6.<\/li>\n<\/ul>\n<h5>Hardware<\/h5>\n<ul>\n<li>No driver AMDGPU <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/CAPM=9tyROdmL71Qe+2gLbCEogPDFwLyHhkUoW3H3tfKsKK4qMw@mail.gmail.com\/\">incluso<\/a> novo motor de exibi\u00e7\u00e3o (DC) para APU AMD da s\u00e9rie HD 7000 (Sea Islands, GCN 1.1).<\/li>\n<li>No driver Nouveau <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/CAPM=9tyvKEU6-6O=Le9wVjTJqd3NdrUr-pA_eHxt3Bj-Cv7zMw@mail.gmail.com\/\">foi adicionada<\/a> suporte inicial para GPU NVIDIA GA100 baseada na microarquitetura Ampere.<\/li>\n<li>O trabalho continuou no driver drm (Direct Rendering Manager) Xe para GPU baseada na arquitetura Intel Xe, que \u00e9 utilizada em placas de v\u00eddeo Intel da fam\u00edlia Arc e gr\u00e1ficos integrados, come\u00e7ando com os processadores Tiger Lake. Adicionado suporte ao subsistema gr\u00e1fico dos processadores Intel Nova Lake-P. Foram implementados objetos de buffer limpos (Purgeable Buffer Objects).<\/li>\n<li>A integra\u00e7\u00e3o dos componentes do driver Nova para GPUs NVIDIA equipadas com firmwares GSP, que s\u00e3o utilizados a partir da s\u00e9rie NVIDIA GeForce RTX 2000 com arquitetura Turing, foi continuada. O driver foi escrito na linguagem Rust. A suporte inicial para GPUs baseadas na arquitetura Turing foi adicionada.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/dri-devel\/20260226143615.GA47200@linux.fritz.box\/\">Adicionado<\/a> Driver DRM <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/all\/20260217155836.96267-1-tzimmermann@suse.de\/\">corebootdrm<\/a> para sa\u00edda gr\u00e1fica atrav\u00e9s do framebuffer de firmwares baseados em CoreBoot.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/87o6jkfm0y.wl-tiwai@suse.de\/\">Adicionada<\/a> suporte para dispositivos de \u00e1udio ASoC AMD RPL DMIC, Cirrus Logic CS42L43, CS47L47, NVIDIA CPCAP e WM8962. Melhorado o suporte para dispositivos de \u00e1udio com interface USB: Huawei Headset, Focusrite Novation, MV-Silicon, Studio 1824, Arturia AF16Rig, Hotone Audio, Feaulle Rainbow, PreSonus AudioBox, Moondrop Ju Jiu, Scarlett 18i20.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/all\/20260327221602.18832-1-sergiomelas@gmail.com\/\">Adicionado<\/a> Driver yogafan para monitorar a velocidade de rota\u00e7\u00e3o do ventilador em laptops Lenovo Yoga, Legion e IdeaPad.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/b3203b1d-4c1d-49b8-924e-c17cf6be7ec0@app.fastmail.com\/\">Adicionada<\/a> suporte a placas ARM, SoC e dispositivos: Qualcomm Glymur, Qualcomm Mahua, Qualcomm Eliza, Qualcomm IPQ5210, Qualcomm apq8084 e ipq806x, Axis ARTPEC-9, ARM Zena, ARM corstone-1000-a320, Microchip LAN9691, Microchip PIC64GX, Rockchip RV1103B, Renesas RZ\/G3L, NXP S32N79.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65222\">Removido<\/a> suporte para controladores AHCI SATA e PCIe usados em SoC Baikal-T1, bem como drivers de temporizador, mem\u00f3ria, physmap, barramento, hwmon, dwc e bt1-rom. A raz\u00e3o para a remo\u00e7\u00e3o \u00e9 a falta de manuten\u00e7\u00e3o e a integra\u00e7\u00e3o inacabada dos componentes da plataforma Baikal no n\u00facleo, cuja produ\u00e7\u00e3o na R\u00fassia foi encerrada em novembro de 2025.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65292\">m\u00e9todo n\u00e3o padr\u00e3o<\/a> 12 drivers para dispositivos Ethernet com interfaces ISA e PCMCIA, fabricados at\u00e9 2002, para os quais n\u00e3o foram encontrados usu\u00e1rios aplicando-os em sistemas operacionais. Tamb\u00e9m exclu\u00eddos do n\u00facleo est\u00e3o os subsistemas <a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/ISDN\">ISDN<\/a>, implementa\u00e7\u00f5es de protocolos <a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/AX.25\">AX.25<\/a>, <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/networking\/caif\/linux_caif.html\">CAIF<\/a> e Bluetooth CMTP (Common ISDN Application Programming Interface Message Transport Protocol), drivers yellowfin (Yellowfin Gigabit-NIC), hamachi (Hamachi GNIC-II), hamradio (Radioamador). <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=429e6c7f90d12a8551b3eaa9faca7cfaefd99b1d\">inport e logibm<\/a> (busmouse). A raz\u00e3o da remo\u00e7\u00e3o foi a falta de mantenedores ativos em meio ao aumento do n\u00famero de erros identificados por meio de syzbot e ferramentas de IA, que ningu\u00e9m se prop\u00f5e a corrigir, e toda a carga para resolver problemas s\u00e9rios recai sobre os mantenedores dos principais subsistemas de rede do n\u00facleo. No total, mais de 140 mil linhas de c\u00f3digo foram removidas.<\/li>\n<\/ul>\n<p>Fonte: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/news\/kernel\/18319646\">linux.org.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 7.1. \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: \u043d\u043e\u0432\u044b\u0439 \u0434\u0440\u0430\u0439\u0432\u0435\u0440 ntfsplus, \u043f\u0435\u0440\u0432\u0430\u044f \u0441\u0442\u0430\u0434\u0438\u044f \u043f\u0440\u0435\u043a\u0440\u0430\u0449\u0435\u043d\u0438\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 CPU i486, \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u0441\u0442\u0430\u0440\u044b\u0445 Ethernet-\u0430\u0434\u0430\u043f\u0442\u0435\u0440\u043e\u0432, \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432 ISDN \u0438 AX.25, \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u0430 Intel FRED, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 BPF-\u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u0432 io_uring, \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044f \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043f\u043e\u0434\u043a\u0430\u0447\u043a\u0438, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0441\u0443\u0431\u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u043e\u0432 \u0432 sched_ext, \u0432\u0432\u043e\u0434\/\u0432\u044b\u0432\u043e\u0434 \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 zero-copy \u0432 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0435 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-182108","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\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Erik Peterson\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/pt\/blog\/news\/linux-7-1\" \/>\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\udd47Linux 7.1 | 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\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pt\/blog\/news\/linux-7-1\" \/>\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=\"2026-06-15T12:48:48+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-06-15T12:48:48+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\udd47Linux 7.1 | ProHoster","description":"Ap\u00f3s dois meses de desenvolvimento, Linus Torvalds","canonical_url":"https:\/\/prohoster.info\/pt\/blog\/news\/linux-7-1","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\udd47Linux 7.1 | 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","og:url":"https:\/\/prohoster.info\/pt\/blog\/news\/linux-7-1","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":"2026-06-15T12:48:48+00:00","article:modified_time":"2026-06-15T12:48:48+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"182108","title":null,"description":null,"keywords":null,"keyphrases":{"focus":[],"additional":[]},"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":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-08-05 12:22:23","updated":"2026-08-05 12:22:23","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\/182108","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\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/comments?post=182108"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/182108\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media?parent=182108"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/categories?post=182108"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/tags?post=182108"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}