{"id":117586,"date":"2024-07-15T15:43:01","date_gmt":"2024-07-15T13:43:01","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-yadra-linux-6-10"},"modified":"2024-07-15T15:43:01","modified_gmt":"2024-07-15T13:43:01","slug":"reliz-yadra-linux-6-10","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pt\/blog\/news\/reliz-yadra-linux-6-10","title":{"rendered":"Lan\u00e7amento do n\u00facleo Linux 6.10","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.10. Entre as mudan\u00e7as mais not\u00e1veis est\u00e3o: o driver ntsync com primitivas de sincroniza\u00e7\u00e3o do Windows NT, componentes do DRM Panic para implementar um an\u00e1logo ao 'tela azul da morte', a descontinua\u00e7\u00e3o do suporte a CPUs Alpha antigas, a possibilidade de verifica\u00e7\u00e3o de integridade em sistemas de arquivos baseados em FUSE, restri\u00e7\u00e3o de acesso ao ioctl atrav\u00e9s do mecanismo Landlock, uma subsistema para perfilamento de opera\u00e7\u00f5es de aloca\u00e7\u00e3o de mem\u00f3ria, a chamada de sistema mseal(), a possibilidade de troca de dados criptografados com dispositivos TPM e suporte a filas de trabalho de alta prioridade no dm-crypt, al\u00e9m do driver panthor para a d\u00e9cima gera\u00e7\u00e3o de GPUs Mali.      <\/p>\n<p>A nova vers\u00e3o inclui 14.564 corre\u00e7\u00f5es de 1.989 desenvolvedores, com um tamanho de patch de 41 MB (as altera\u00e7\u00f5es afetaram 12.509 arquivos, 547.663 linhas de c\u00f3digo foram adicionadas e 312.464 linhas foram removidas). No lan\u00e7amento anterior, foram 15.680 corre\u00e7\u00f5es de 2.106 desenvolvedores, com um tamanho de patch de 54 MB. Aproximadamente 41% de todas as mudan\u00e7as apresentadas no 6.10 est\u00e3o relacionadas a drivers de dispositivos, cerca de 15% das mudan\u00e7as dizem respeito \u00e0 atualiza\u00e7\u00e3o de c\u00f3digo espec\u00edfico de arquiteturas de hardware, 13% est\u00e3o relacionadas ao stack de rede, 5% a sistemas de arquivos e 4% a subsistemas internos do kernel.            <\/p>\n<p>Principais novidades no n\u00facleo 6.10:  <\/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\"> Uma nova opera\u00e7\u00e3o fcntl F_DUPFD_QUERY foi adicionada, com a qual um processo pode determinar que dois descritores de arquivo diferentes se referem ao mesmo arquivo. Ao contr\u00e1rio de possibilidades semelhantes, oferecidas pela chamada de sistema kcmp(), o F_DUPFD_QUERY n\u00e3o leva \u00e0 divulga\u00e7\u00e3o de informa\u00e7\u00f5es desnecess\u00e1rias e funciona em sistemas com kcmp desativado.\n<li class=\"l\"> Na subsistema FUSE, utilizada para a implementa\u00e7\u00e3o de sistemas de arquivos no espa\u00e7o do usu\u00e1rio, foi implementada a possibilidade de aplicar o mecanismo fs-verity para verifica\u00e7\u00e3o da integridade e autenticidade de arquivos.\n<li class=\"l\"> Foi adicionada uma op\u00e7\u00e3o 'high_priority' ao m\u00f3dulo dm-crypt, utilizado para a criptografia de dispositivos de bloco, permitindo o uso de filas de trabalho de alta prioridade para melhorar o desempenho em sistemas poderosos. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/pt\/server\/dts-gdansk\/\"   title=\"servidores\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"4559\">servidores<\/a>Por padr\u00e3o, o modo est\u00e1 desativado, pois pode levar a um aumento de lat\u00eancias em PCs normais ao realizar tarefas n\u00e3o relacionadas \u00e0 criptografia, como o processamento de \u00e1udio.\n<li class=\"l\"> Um protocolo baseado em netlink para gerenciar servidores NFS foi adicionado ao kernel. Uma ferramenta chamada nfsdctl foi desenvolvida para o espa\u00e7o do usu\u00e1rio com base nesse protocolo. O suporte para montagem do NFS v2 est\u00e1 desativado por padr\u00e3o (o suporte para NFS v2 no utilit\u00e1rio mount.nfs foi descontinuado em 2021).\n<li class=\"l\"> Na sistema de arquivos XFS, o trabalho sobre a implementa\u00e7\u00e3o da ferramenta fsck para verificar e corrigir problemas detectados em modo online, sem desmontar o sistema de arquivos, foi continuado. Adicionado o ioctl XFS_IOC_EXCHANGE_RANGE para troca de intervalos de bytes entre dois arquivos de forma at\u00f4mica.\n<li class=\"l\"> No Btrfs, foi implementado suporte para redu\u00e7\u00e3o (shrinker) de mapas de extents n\u00e3o alocados, o que pode ser \u00fatil para reduzir o consumo de mem\u00f3ria em condi\u00e7\u00f5es de escassez de mem\u00f3ria no sistema. O c\u00f3digo para compress\u00e3o de dados e a fun\u00e7\u00e3o put_file_data() foram adaptados para usar p\u00e1ginas de mem\u00f3ria (page folios). O mecanismo de bloqueio de extents durante opera\u00e7\u00f5es de grava\u00e7\u00e3o reversa foi reestruturado.\n<li class=\"l\"> No sistema de arquivos Ext4, foi adicionado suporte ao ioctl FS_IOC_GETFSSYSFSPATH para determinar a localiza\u00e7\u00e3o do sistema de arquivos montado na hierarquia \/sys\/fs.\n<li class=\"l\"> Os sistemas de arquivos OPENPROMFS, ISOFS, QNX6, NILFS2, MINIX e FREEVXFS foram atualizados para usar a nova API de montagem de parti\u00e7\u00f5es.\n<li class=\"l\"> No sistema de arquivos EROFS (Extendable Read-Only File System), destinado ao uso em parti\u00e7\u00f5es acess\u00edveis apenas em modo de leitura, foi adicionado suporte para o algoritmo de compress\u00e3o Zstandard.\n<li class=\"l\"> No Bcachefs, foram feitas prepara\u00e7\u00f5es para permitir a execu\u00e7\u00e3o do fsck sem desmontar a parti\u00e7\u00e3o (verifica\u00e7\u00e3o online). Foram adicionadas mudan\u00e7as e corre\u00e7\u00f5es para aumentar a confiabilidade do sistema. Implementada a possibilidade de atualiza\u00e7\u00e3o e revers\u00e3o do formato do sistema de arquivos em modo 'nochanges', que desativa a grava\u00e7\u00e3o e mant\u00e9m os metadados apenas na mem\u00f3ria.\n<li class=\"l\"> No sistema de arquivos OverlayFS, foi adicionado suporte para cria\u00e7\u00e3o de arquivos tempor\u00e1rios usando a op\u00e7\u00e3o O_TMPFILE.\n<li class=\"l\"> Foi descontinuado o suporte ao mecanismo de limita\u00e7\u00e3o de largura de banda de dispositivos de bloco 'CONFIG_BLK_DEV_THROTTLING_LOW', que desde 2017 manteve o status experimental, n\u00e3o se espalhou na pr\u00e1tica e complicou a manuten\u00e7\u00e3o do subsistema de dispositivos de bloco.                                                        <\/ul>\n<li class=\"l\"> <b>Mem\u00f3ria e servi\u00e7os do sistema<\/b>\n<ul>\n<li class=\"l\"> Adicionado, mas desativado durante a constru\u00e7\u00e3o, o driver ntsync, que implementa o dispositivo simb\u00f3lico \/dev\/ntsync e um conjunto de primitivos de sincroniza\u00e7\u00e3o usados no n\u00facleo do Windows NT. A implementa\u00e7\u00e3o desses primitivos a n\u00edvel de n\u00facleo permite aumentar significativamente o desempenho dos jogos do Windows executados atrav\u00e9s do Wine. O aumento de desempenho \u00e9 alcan\u00e7ado eliminando a sobrecarga associada ao uso de RPC no espa\u00e7o do usu\u00e1rio. A cria\u00e7\u00e3o de um driver separado para o n\u00facleo do Linux \u00e9 explicada pela dificuldade de implementar corretamente a API de sincroniza\u00e7\u00e3o NT sobre os primitivos existentes no n\u00facleo.\n<li class=\"l\"> Adicionada uma subsistema para profila\u00e7\u00e3o de opera\u00e7\u00f5es de aloca\u00e7\u00e3o de mem\u00f3ria no n\u00facleo do Linux, permitindo identificar vazamentos de mem\u00f3ria no n\u00facleo e facilitando a realiza\u00e7\u00e3o de otimiza\u00e7\u00f5es no consumo de mem\u00f3ria. A subsistema garante baixa sobrecarga, permitindo seu uso n\u00e3o apenas em vers\u00f5es de depura\u00e7\u00e3o do n\u00facleo, mas tamb\u00e9m em sistemas de produ\u00e7\u00e3o.\n<li class=\"l\"> Implementa\u00e7\u00e3o inicial do manipulador de falhas no n\u00facleo \u2014 DRM Panic, utilizando o subsistema DRM (Direct Rendering Manager) para exibir um relat\u00f3rio colorido e visual no estilo do 'tela azul da morte'. Na pr\u00f3xima vers\u00e3o, est\u00e1 prevista a adi\u00e7\u00e3o da possibilidade de exibir um logotipo e um c\u00f3digo QR na tela em caso de uma condi\u00e7\u00e3o de falha.\n<li class=\"l\"> Continua a transfer\u00eancia de mudan\u00e7as da ramifica\u00e7\u00e3o Rust-for-Linux, relacionada ao uso da linguagem Rust como segunda linguagem para o desenvolvimento de drivers e m\u00f3dulos do n\u00facleo (o suporte a Rust n\u00e3o est\u00e1 ativado por padr\u00e3o, e n\u00e3o leva \u00e0 inclus\u00e3o do Rust como uma depend\u00eancia obrigat\u00f3ria de constru\u00e7\u00e3o do n\u00facleo). Foi realizada a transi\u00e7\u00e3o para o uso da vers\u00e3o Rust 1.78, permitindo mudar para a biblioteca padr\u00e3o alloc, em vez de uma ramifica\u00e7\u00e3o pr\u00f3pria. Foram adicionadas abstra\u00e7\u00f5es para trabalhar com o tempo no n\u00facleo (uma camada sobre a estrutura ktime_t). Suporte foi adicionado para usar componentes do n\u00facleo na linguagem Rust em sistemas com arquitetura RISC-V.\n<li class=\"l\"> Nos programas BPF foi implementada a possibilidade de uso de filas de espera (wait queue) no n\u00facleo. Foram adicionadas as fun\u00e7\u00f5es bpf_preempt_disable e bpf_preempt_enable, permitindo a cria\u00e7\u00e3o de se\u00e7\u00f5es de c\u00f3digo n\u00e3o interromp\u00edveis pelo planejador de tarefas. Foi disponibilizado acesso a fun\u00e7\u00f5es criptogr\u00e1ficas do n\u00facleo (crypto) para programas BPF. O suporte \u00e0 JIT-compila\u00e7\u00e3o de programas BPF em sistemas com processadores de 32 bits ARCv2 foi implementado.\n<li class=\"l\"> Para sistemas ARM de 32 bits, foi implementado o suporte para a constru\u00e7\u00e3o do n\u00facleo com o compilador Clang com o modo de prote\u00e7\u00e3o CFI (Control Flow Integrity) ativado, bloqueando viola\u00e7\u00f5es da ordem normal de execu\u00e7\u00e3o (control flow) resultantes da aplica\u00e7\u00e3o de exploits que alteram ponteiros de fun\u00e7\u00e3o armazenados na mem\u00f3ria.\n<li class=\"l\"> Foi adicionada a capacidade de reflex\u00e3o direta atrav\u00e9s de mmap() de buffers de anel de rastreamento para transferir seu conte\u00fado para o espa\u00e7o do usu\u00e1rio sem c\u00f3pia adicional.\n<li class=\"l\"> Adicionada a chamada de sistema 'mseal', que permite que os processos estabele\u00e7am um bloqueio para impedir a modifica\u00e7\u00e3o de certas partes de seu espa\u00e7o de endere\u00e7os. Na pr\u00e1tica, essa nova chamada de sistema est\u00e1 prevista para ser utilizada no navegador Chrome para fortalecer a isolamento do sandbox.\n<li class=\"l\"> Para a subarquitetura x32, que fornece um ABI h\u00edbrido x86_64, permitindo o uso de um modelo de endere\u00e7amento de mem\u00f3ria de 32 bits em sistemas de 64 bits (o processador opera em modo de 64 bits, mas utiliza ponteiros e opera\u00e7\u00f5es aritm\u00e9ticas de 32 bits), foi adicionado o suporte para o mecanismo Shadow Stack, que permite bloquear a execu\u00e7\u00e3o de muitos exploits, utilizando os recursos de hardware dos processadores Intel para proteger contra a sobrescrita do endere\u00e7o de retorno de uma fun\u00e7\u00e3o em caso de estouro de buffer na pilha.\n<li class=\"l\"> Em sistemas com arquitetura ARM64, na chamada de sistema userfaultfd(), que permite criar manipuladores de condi\u00e7\u00f5es de falha de p\u00e1gina (page faults) n\u00e3o alocadas na mem\u00f3ria no espa\u00e7o do usu\u00e1rio, foram implementadas funcionalidades relacionadas \u00e0 prote\u00e7\u00e3o contra grava\u00e7\u00e3o em \u00e1reas de mem\u00f3ria e elementos da tabela de p\u00e1ginas de mem\u00f3ria.\n<li class=\"l\"> O c\u00f3digo de suporte para os processadores Alpha 21164 (EV5) e s\u00e9ries anteriores, lan\u00e7ados a partir de 1995, foi removido. O suporte a esses processadores tornou-se complicado devido \u00e0 aus\u00eancia de acesso \u00e0 mem\u00f3ria em n\u00edvel de byte. Alpha foi a primeira arquitetura onde o kernel do Linux foi portado, inicialmente dispon\u00edvel apenas para sistemas x86.                                <\/ul>\n<li class=\"l\"> <b>Virtualiza\u00e7\u00e3o e seguran\u00e7a<\/b>\n<ul>\n<li class=\"l\"> Adicionado suporte para troca de dados criptografados com dispositivos TPM (Trusted Platform Module) e verifica\u00e7\u00e3o de integridade de transa\u00e7\u00f5es.\n<li class=\"l\"> No m\u00f3dulo LSM Landlock, que permite restringir a intera\u00e7\u00e3o de um conjunto de processos com o ambiente externo, foi adicionada a possibilidade de aplicar regras para limitar o acesso a chamadas ioctl().\n<li class=\"l\"> Uma op\u00e7\u00e3o init_mlocked_on_free foi proposta na fase de inicializa\u00e7\u00e3o, garantindo a limpeza do conte\u00fado da mem\u00f3ria protegida contra swap usando a chamada mlock(), se essa mem\u00f3ria for liberada sem desbloqueio pela chamada munlock(). O uso dessa op\u00e7\u00e3o evita que chaves criptogr\u00e1ficas permane\u00e7am na mem\u00f3ria em caso de falha do aplicativo que as utiliza.\n<li class=\"l\"> Na subsistema crypto, o desempenho das opera\u00e7\u00f5es de criptografia de disco usando o algoritmo AES-XTS foi acelerado em sistemas x86_64 com processadores Intel e AMD que suportam as extens\u00f5es VAES, AVX2, VPCLMULQDQ, AVX10 ou AVX512.\n<li class=\"l\"> A capacidade de coletar estat\u00edsticas sobre o uso da criptossubstitui\u00e7\u00e3o do kernel (CONFIG_CRYPTO_STATS) foi removida. Esse recurso n\u00e3o era utilizado na pr\u00e1tica e resultava em uma redu\u00e7\u00e3o significativa de desempenho, al\u00e9m de gerar uma carga adicional apreci\u00e1vel para os mantenedores.                    <\/ul>\n<li class=\"l\"> <b>Subsistema de Rede<\/b>\n<ul>\n<li class=\"l\"> Aumentada significativamente a performance das opera\u00e7\u00f5es de envio de dados em modo zero-copy ao usar o subsistema io_uring. Adicionada a possibilidade de agrupar ('bundle') v\u00e1rios buffers para opera\u00e7\u00f5es de envio e recebimento de dados.\n<li class=\"l\"> O c\u00f3digo de coleta de lixo utilizado ao enviar descritores de arquivos atrav\u00e9s de soquetes Unix com mensagens SCM_RIGHTS foi reescrito. Essa modifica\u00e7\u00e3o resolve o problema de acumula\u00e7\u00e3o de contadores de refer\u00eancias cicl\u00edcos.\n<li class=\"l\"> Adicionada a capacidade de definir filtros para o protocolo PFCP (Packet Forwarding Control Protocol), utilizado em redes 4G e 5G.\n<li class=\"l\"> Foi adicionada a suporte para a op\u00e7\u00e3o de soquetes de rede SO_PEEK_OFF, que, assim como a op\u00e7\u00e3o equivalente para soquetes Unix, permite determinar o deslocamento dos dados na fila, utilizado pela chamada de sistema recv ao especificar a flag MSG_PEEK (marca os dados como n\u00e3o lidos e eles ser\u00e3o fornecidos novamente na pr\u00f3xima chamada de recv).\n<li class=\"l\"> Foi acrescentado ao subsistema io_uring o suporte para a opera\u00e7\u00e3o IORING_CQE_F_SOCK_NONEMPTY, que permite identificar a presen\u00e7a de conex\u00f5es em espera em um soquete de rede.\n<li class=\"l\"> Foi proposta a implementa\u00e7\u00e3o da tecnologia PoE (Power over Ethernet), baseada em c\u00f3digo anteriormente dispon\u00edvel para suporte a PoDL (Power over Data Line) e compat\u00edvel com controladores PoE Microchip PD692x0 e TI TPS23881.\n<li class=\"l\"> Para os protocolos TCP, DCCP e MPTC, foi adicionado o suporte ao mecanismo rstreason, que permite determinar a raz\u00e3o para o envio de pacotes RST (por exemplo, NO_SOCKET).                    <\/ul>\n<li class=\"l\"> <b>Hardware<\/b>\n<ul>\n<li class=\"l\"> Foi inclu\u00eddo o driver panthor para a d\u00e9cima gera\u00e7\u00e3o de GPUs Mali (G310, G510, G710), que utiliza a tecnologia CSF (Command Stream Frontend), transferindo algumas fun\u00e7\u00f5es do driver para o lado do firmware a fim de reduzir a carga na CPU e oferecendo um novo modelo de organiza\u00e7\u00e3o para a execu\u00e7\u00e3o de tarefas na GPU. Mudan\u00e7as para o suporte ao novo driver tamb\u00e9m foram implementadas no Mesa e inclu\u00eddas no driver Gallium panfrost para GPUs Mali.\n<li class=\"l\"> Foram adicionados identificadores PCI de novas placas gr\u00e1ficas discretas Intel Arc (DG2\/Alchemist) ao driver i915.\n<li class=\"l\"> Continuou o trabalho no driver drm (Direct Rendering Manager) Xe para GPUs baseadas na arquitetura Intel Xe, que \u00e9 utilizada em placas gr\u00e1ficas Intel da fam\u00edlia Arc e em gr\u00e1ficos integrados, a partir dos processadores Tiger Lake. Foi adicionado suporte para CPU Arrow Lake H. O suporte para processadores Lunar Lake foi avan\u00e7ado. O suporte inicial para o mecanismo SR-IOV (Single Root I\/O Virtualization) foi adicionado.\n<li class=\"l\"> Foi adicionado suporte para SMU 14.0 (System Management Unit) no driver AMDGPU. Foi possibilitada a utiliza\u00e7\u00e3o das novas GPUs AMD em sistemas com arquitetura RISC-V.\n<li class=\"l\"> Foi adicionado um driver para o acelerador de opera\u00e7\u00f5es criptogr\u00e1ficas Tegra Security Engine, que pode ser usado para acelerar AES e v\u00e1rios algoritmos de hashing.\n<li class=\"l\"> Foi adicionado suporte para pain\u00e9is de tela LG SW43408, Innolux G121XCE-L01 LVDS, RK3326 GameForce Chi, Crystal Clear CMT430B19N00, POWERTIP PH128800T006-ZHC01, Startek KD050HDFIA020-C020A, Pixel 3a, Khadas TS050 V2, Raydium RM69380, BOE NT116WHM-N44, CMN N116BCA-EA1 e AUO B120XAN01.0.\n<li class=\"l\"> Adicionada a compatibilidade com o subsistema de som dos laptops Lenovo Thinkbook 13x Gen 4, Lenovo Thinkbook 16P Gen 5, Lenovo Thinkbook 13X e ASUS Zenbook 2024 HN7306W. Adicionada a compatibilidade com placas de som externas Vocaster One e Vocaster Two. Adicionado driver para amplificadores NAU8325 da Nuvoton Technology.\n<li class=\"l\"> No driver HID-Steam, foi adicionada a suporte para IMU (Unidade de Medi\u00e7\u00e3o Inercial) do controle Steam Deck, permitindo o uso de um n\u00f3 evdev separado para acessar os dados do girosc\u00f3pio e aceler\u00f4metro.\n<li class=\"l\"> Mudan\u00e7as foram introduzidas para suporte ao SoC ARM Snapdragon X Elite, que utiliza um CPU Qualcomm Oryon de 12 n\u00facleos e GPU Qualcomm Adreno. O chip \u00e9 direcionado para uso em laptops e PCs, superando em muitos testes de desempenho os chips Apple M3 e Intel Core Ultra 155H.\n<li class=\"l\"> Adicionada a compatibilidade com plataformas ARM, SoC e dispositivos: PocketBook 614 Plus, Sony Xperia Z3, Xperia 1 V, Samsung Galaxy S5 China, Motorola Moto G, RK3326 GameForce Chi, Anbernic RG35XX (Plus\/H\/2024), Airoha EN7581, Radxa ROCK 3C, ArmSom Sige7, Tanix TX1, Toradex Colibri iMX8DX, Renesas RZ\/V2H, Forlinx OK3588-C, Protonic MECSBC, Emcraft Systems NavQ+, NXP S32G3, Wolfvision pf5, Amlogic A4\/A5, ASUS RT-AC3200, ASUS RT-AC5300, ASrock E3C256D4I, IBM system1 BMC, Meta Harma BMC(AST2600), ASRock X570D4U BMC, Au-Zone Maivin AI Vision Starter Kit.\n<li class=\"l\"> Adicionada a compatibilidade com placas Milk-V Mars, que utilizam SoC Starfive JH7110 baseado na arquitetura RISC-V.                                <\/ul>\n<\/ul>\n<p>Simultaneamente, a Funda\u00e7\u00e3o de Software Livre da Am\u00e9rica Latina formou uma vers\u00e3o completamente livre do n\u00facleo 6.10 \u2014 Linux-libre 6.10-gnu, limpa de elementos de firmware e drivers que cont\u00eam componentes n\u00e3o livres ou trechos de c\u00f3digo cujas \u00e1reas de aplica\u00e7\u00e3o s\u00e3o limitadas pelo fabricante. Na vers\u00e3o 6.10, o c\u00f3digo de limpeza de blobs nos drivers Intel i915, rtl8xxxu, qla2xxx e QCAI sahara foi atualizado. Realizada a limpeza dos nomes dos blobs nos arquivos dts (devicetree) para a arquitetura Aarch64. Novos arquivos adicionados nos drivers Adreno, Intel IPU3 e PRUEth foram limpos de blobs. Realizou-se a limpeza dos novos drivers Panthor, Intel IPU6, PRUEth SR1, rtw8703b, tps23881, air_en8811h, Intel ISH HID e pcm6240. A limpeza do driver USB Prism2.5\/3 USB foi encerrada, pois foi removido do n\u00facleo.<br \/>\n<br \/>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=61521\">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.10. \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: \u0434\u0440\u0430\u0439\u0432\u0435\u0440 ntsync c \u043f\u0440\u0438\u043c\u0438\u0442\u0438\u0432\u0430\u043c\u0438 \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u0438 Windows NT, \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b DRM Panic \u0434\u043b\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0430\u043d\u0430\u043b\u043e\u0433\u0430 &#171;\u0441\u0438\u043d\u0435\u0433\u043e \u044d\u043a\u0440\u0430\u043d\u0430 \u0441\u043c\u0435\u0440\u0442\u0438&#187;, \u043f\u0440\u0435\u043a\u0440\u0430\u0449\u0435\u043d\u0438\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \u0441\u0442\u0430\u0440\u044b\u0445 CPU Alpha, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0432\u0435\u0440\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u0446\u0435\u043b\u043e\u0441\u0442\u043d\u043e\u0441\u0442\u0438 \u0432 \u0424\u0421 \u043d\u0430 \u0431\u0430\u0437\u0435 FUSE, \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0435 \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a ioctl \u0447\u0435\u0440\u0435\u0437 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c Landlock, \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0434\u043b\u044f \u043f\u0440\u043e\u0444\u0438\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439 [&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-117586","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.10.\" \/>\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-10\" \/>\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.10 | 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.10.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pt\/blog\/news\/reliz-yadra-linux-6-10\" \/>\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-07-15T13:43:01+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-07-15T13: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\udd47 Lan\u00e7amento do kernel Linux 6.10 | ProHoster","description":"Ap\u00f3s dois meses de desenvolvimento, Linus Torvalds apresentou o lan\u00e7amento do kernel Linux 6.10.","canonical_url":"https:\/\/prohoster.info\/pt\/blog\/news\/reliz-yadra-linux-6-10","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.10 | 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.10.","og:url":"https:\/\/prohoster.info\/pt\/blog\/news\/reliz-yadra-linux-6-10","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-07-15T13:43:01+00:00","article:modified_time":"2024-07-15T13:43:01+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"117586","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 04:16:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 04:16:19","updated":"2026-01-23 04:16:19","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\/117586","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=117586"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/117586\/revisions"}],"predecessor-version":[{"id":164437,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/117586\/revisions\/164437"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media?parent=117586"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/categories?post=117586"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/tags?post=117586"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}