1b23c Linux Magazine Online
                 

Novidades do kernel Linux 3.3

Publicado em 20/03/2012 às 12:44 | 7527 leituras

Após dez semanas de desenvolvimento, Linus Torvalds disponibilizou a versão 3.3 do kernel Linux.


Versão para impressão Enviar por email

TuxApós pouco mais de dez semanas após o lançamento do Linux 3.2, Linus Torvalds disponibilizou a versão 3.3 do kernel do sistema operacional. O escopo de mudanças na nova versão do kernel, que deve ser usada no Fedora 16 e 17 além de outros distribuições, segue seu padrão, com algumas alterações relevantes para administradores operando grandes data centres, outras que devem interessar usuários usando o sistema em um desktop ou laptop.


Gráficos


Um novo driver gráfico da Intel nessa nova versão do kernel foi modificado para evitar o estado de suspensão mais profundo que é disponibilizado pelo recurso de economia de energia RC6 das GPUs Intel. Como resultado, esse recurso deve finalmente operar de forma satisfatória com os processadores gráficos usados na atual geração de processadores Sandy Bridge da Intel, permitindo a economia de 3 a 5 watts quando esse não estiver em uso. Contudo, o RC6 permanece desativado por padrão em CPUs Sandy Bridge no linux 3.3, e precisa ser ativado usando o argumento de kernel i915.i915_enable_rc6=1, no momento da inicialização.


Agora na versão 3.3, o driver DRM/KMS Nouveau para processadores gráficos NVIDIA oferecem suporte para saída de áudio através da conexão HDMI em processadores NVA3 (GT215) e posteriores. Esses são usados nas placas gráficas GeForce GT 240, 320 e 335M e seus sucessores do mercado. O driver Nouveau também suporta agora a GPU NVD9, que é usada em placas gráficas de alto desempenho, como a GeForce 520, 520M, 520MX e GeForce 410M.


O driver DRM/KMS Radeon para processadores gráficos AMD passa também a oferecer suporte para sáida de áudio através do conector HDMI em processadores Evergreen, que são usados na maioria das GPUs da série Radeon HD 5000; o código desenvolvido com a ajuda de engenharia reversa e ainda não foi amplamente testado. O driver gráfico DRM/KMS para os núcleos gráficos GMA500, GMA600 e GMA3600, desenvolvido pelo funcionário da Intel e veterano do kernel Alan cox, foi integrado ao subsistema DRM. O driver antes permaneceu alguns meses na área staging de desenvolvimento do kernel, o repositório para código que ainda precisa de limpeza e polimento. O driver oferece suporte para os núcleo gráfico presente no chipset embarcado US15W da Intel, que também é conhecido como Poulsbo.


Redes


Os desenvolvedores do kernel acrescentaram um driver de agrupamento Ethernet, que combina múltiplos dispositivos Ethernet em um único dispositivo virtual (agregação de link/802.1AX). Similar ao driver de vínculo já existente, esse dispositivo de rede virtual pode usar a técnica Round-Robin para dividir o tráfego de rede entre as múltiplas portas; alternativamente, uma porta designada de "backup ativo" pode assumir a conexão caso ocorram problemas com a conexão primária de rede.


O Linux 3.3 agora inclui os componentes do kernel que são exigidosp para o Open vSwitch. Essa switch virtual de múltiplas camadas pode operar nas camadas 2, 3 ou 4 e foi especialmente desenvolvido para ambientes de virtualização. "Dynamic Queue Limits" e Byte Queue Limits" permitem que o kernel controle a quantidade de dados que podem se acumular em uma fila de envio. O objetivo dessas ferramentas é reduzir o problema de "bufferbloat" que vem sendo mencionado desde a última versão do kernel e é causada pelo buffering excessivo de dados em hardware de redes.


Armazenamento e sistemas de arquivos


O kernel agora inclui um driver para NVMe (Non-Volatile Memory Express). Ela é uma interface padrão, que foi definida há aproximadamente um ano, para acessar SSDs conectados através da PCI ou PCIe; SATA Express, designado como sucessod do SATA 6G, provavelmente também usará conceitos do NVMe. O código MD responsável por RAIDs de software recebeu recursos para copiar dados em um dispositivo de armazenamento para outro, permitindo assim que o primeiro possa ser removido mais tarde. Esse "hot replace" reduz o perigo da perda de dados com a mudança de discos que são parte de uma instalação RAID, uma vez que evita a reconstrução, que cria uma nova versão dos dados redundantes no novo volume de dados) que era necessário anteriormente para tal troca.


No Linux 3.3, os desenvolvedores do kernel realizaram um número de mudanças e acréscimos para o código de balanceamento e re-striping do Btrfs, que rearranja os dados dentro de volumes Btrfs; essas mudanças permitirão que a migração RAIDs criados com o Btrfs - por exemplo, de um RAID 1 para um RAID 10. O novo código permite que esse tipo de migração seja pausada, cancelada e reiniciada após uma falha. O código Ext4 ganhou um novo mecanismo para o redimensionamento de sistemas de arquivos Ext4. Com isso, não um programa presente no espaço de usuário, mas o próprio kernel que pode realizar esse redimensionamento; isso deve acelerar o processo de forma significativa em algumas situações.


Drivers


Como já havia sido antecipado, uma série de drivers específicos do kernel Android foram acrescentados à área staging, incluindo drivers que já haviam sido incluídos no repositório de desenvolvimento, mas mais tarde foram removidos por falta de manutenção. Essas mudanças permitem agora que o kernel tenha todos os recursos necessário para inicializar um espaço de usuário Android, mas ainda sem possuir o código para a tecnologia Wave Lock ou algo equivalmente, que é importante para se alcançar uma vida de bateria decente.


Os drivers para rede, HID e mouse para a plataforma de virtualização Hyper-V da Microsoft, que tiveram seu desenvolvimento liderado pela própria gigante do mercado de software, foram considerados, após anos no ramo staging, suficientemente maduros para serem incluídos nos subsistemas relevantes.


O driver para os codificadores Cirrus HDA agora oferece suporte para o Cirrus Logic 4213. O driver de monitoramento de hardware it87 agora suporta o chip IT8728F, usado em algumas placas-mães. O driver para o touchpads ALPS é capaz de trabalhar com touchpads que usam as versões 3 e 4 do protocolo ALPS.


Infraestrutura e arquitetura


Uma série de mudanças no kernel Linux 3.3 tem como objetivo de vários problemas que podem, em certas situações, causar que o sistema congele temporariamente quando o kernel está escrevendo grandes quantidades de dados em um disk lento (como um pendrive USB). O Linux 3.2 já consertou alguns desses problemas, causados pelo código writeback. Na versão 3.3, houve mais uma mudança nessa área, que em alguns casos especiais podem melhorar o desempenho de escrita do driver FUSE do NTFS-3G. Várias outras mudanças corrigem esses congelamentos nos momentos em que uma combinação de compactação de memória com as transparent hugepages (THP) eram a raiz do problema. Os desenvolvedores do kernel incluíram também algumas mudanças que chamaram de "correções na naturalização do grupo de controle de memória" que devem diminuir dramaticamente o gerenciamento para o controlador cgroup "memory". Isso deve reduzir a sobrecarga (overhead) do contorlador para regular o uso de RAM; algumas distribuições habilitam essa opções por padrão.


Graças a algumas mudanças no código do kernel para o recurso ASPM (active state power management), Linux 3.3 agora usa tecnologia de conservação de energia do PCIe mesmo que existam certas inconsistências em como a BIOS configura o hardware e o que a BIOS reporta ao kernel sobre o suporte para ASPM. Algumas semanas após essas mudanças terem sido inseridas no Linux 3.3, os desenvolvedores do kernel também as colocaram nas versões 3.0.20 e 3.2.5, lançadas em fevereiro. Outro novo recurso no Linux 3.3 é o suporte básico para ACPI 5.0, que se tornou uma especificação oficial recentemente e ainda não foi utilizada em nenhum sistema. O código ARM agora usa o large physical address extension (LPAE), com o qual sistemas operacionais operando em núcleos ARM v7 de 32 bits, que ofereçam o recurso, podem acessar mais de 4GB de RAM. O código para a arquitetura S930 pode agora acessoar até 64TB de RAM, antes o limite era de 3,8TB.


Tendências para o Linux 3.4


Seguindo imediatamente o lançamento do Linux 3.3, começou o primeiro período de duas semanas da janela de combinação (merge window), durante a qual os desenvolvedores do kernel incorporam várias mudanças para a próxima versão do kernel no principal ramo de desenvolvimento. Diversas mudanças já estavam prontas para essa primeira fase no próximo ciclo de desenvolvimento.


Por instância, os drivers de armazenamento Hyper-V estão programados para sair da área staging. Em várias ocasiões nos últimos meses, surgiu evidência que a solução de rastreamento de processos para espaço de usuário Uprobes pode ser integrada na próxima versão do Linux; contudo, dessa vez as indicações de tempo estão melhor definidas. O conhecido desenvolvedor do kernel Peter Zijlstra, e também Ingo Molnar, o desenvolvedor que mantêm o código de monitoramento de desempenho e rastreamento, vasculharam as correções do Uprobes; após algumas modificações, Molnar acrescentou diversas correções para um de seus ramos de desenvolvimento incorporado no linux-next, a árvore do kernel em que os hackers e desenvolvedores estão coordenando suas mudanças para o Linux 3.4. Esse ramo contêm as correções que implementam o x32 ABI, que permitam que os usuários se beneficiem das vantagens de um processador x86 de 64 bits enquanto evitam o overhead que vem de uma operação em 64 bits.


Fonte: h-online, em inglês.

Comentários


Outras notícias

Raspberry Pi: módulo de câmera já está disponível

Publicado em: 16/05/2013 às 10:10 | leituras |

Módulo é configurado para oferecer uma resolução de imagem de 2592x1944 ou ainda entregar vídeo com resolução de 1080p a 30fps (frames por segundo).

Baixe os whitepapers da Unodata e ganhe a edição 100 da Linux Magazine!

Publicado em: 15/05/2013 às 12:56 | leituras |

Já pegou o seu exemplar grátis da edição número 100 em formato digital da Linux Magazine? Basta baixar os white papers da Unodata!

Patches de segurança urgentes para ColdFusion, Adobe Reader, Acrobat e Flash

Publicado em: 15/05/2013 às 10:38 | leituras |

Adobe anuncia correção de uma série de falhas de segurança críticas em seu “May Patch Tuesday”.

Use o Skype com cuidado: a Microsoft está lendo tudo o que você escreve

Publicado em: 14/05/2013 às 12:14 | leituras |

Em janeiro deste ano, grupos de direitos civis enviaram uma carta aberta à Microsoft questionando a segurança da comunicação via Skype desde a aquisição da empresa.

Brasil lidera ranking mundial de ataques com o vírus Conficker

Publicado em: 09/05/2013 às 12:31 | leituras |

Estudo realizado com relação ao primeiro trimestre do ano mostra que 26% dos ataques ocorreram no País.

Sem energia, São Paulo corre risco de perder datacenters

Publicado em: 08/05/2013 às 13:03 | leituras |

A Locaweb decidiu criar um centro de dados em Miami, nos Estados Unidos, para fugir do alto custo de instalação de uma unidade no Brasil. "A diferença de preço entre o Brasil e os Estados Unidos chega a 50%, especialmente na área de infraestrutura de telecom e energia", contou o executivo.

Prefeitura do Rio abre concurso de aplicativos

Publicado em: 08/05/2013 às 12:10 | leituras |

O concurso é dividido em quinze categorias: saúde, transporte, educação, habitação e urbanização, ordem pública e conservação, gestão e finanças públicas, meio ambiente e sustentabilidade, turismo, cultura, desenvolvimento social, desenvolvimento econômico, segurança, esporte, games e nave, e praça do conhecimento (para o projeto Rio Digital 15 Minutos).

Hackers alteraram site do governo dos EUA para explorar falha no IE

Publicado em: 08/05/2013 às 11:35 | leituras |

Alvos do ataque seriam funcionários do Departamento de Energia. Brecha atinge Internet Explorer 8 e ainda não tem correção.

Nuvem do Serpro será 100% em código aberto

Publicado em: 07/05/2013 às 18:03 | leituras |

Segundo Mazoni, com a nova plataforma, alguns dos principais clientes do Serpro, entre eles o Ministério do Planejamento, Orçamento e Gestão, poderão interagir melhor no ambiente em nuvem, hoje restrito ao seu pessoal da área de desenvolvimento.

Software livre gerou economia de R$ 1,2 milhão para Guarulhos em SP

Publicado em: 07/05/2013 às 16:15 | leituras |

O Guarux foi criado no fim de 2009 com customizações e ferramentas específicas para a inclusão digital. Voltado para adultos, crianças e pessoas com deficiência, o software pode ser utilizado em escolas, órgãos públicos e pela sociedade em geral.

TV digital: aberta seleção para o Ginga Br.Labs

Publicado em: 07/05/2013 às 14:19 | leituras |

Parte das ações do programa Ginga Brasil, o Ginga Br.Labs pretende capacitar mão de obra especializada no fomento do Ginga.

Satélite da Nasa com Android começa a enviar imagens do espaço

Publicado em: 07/05/2013 às 12:12 | leituras |

A NASA informou esta semana que seu mini-satélite “PhoneSat” – montado a partir de unidades do HTC Nexus One e Samsung Nexus S – começou a enviar imagens da Terra para a agência especial.

Intel divulga em breve detalhes sobre novos chips para máquinas de baixo custo

Publicado em: 06/05/2013 às 14:57 | leituras |

Empresa espera usar novos processadores Atom baseados na arquitetura “Silvermont” para criar um mercado alternativo de tablets e notebooks com preços entre US$ 200 e US$ 399.

Lançamento SpagoBI Mobile

Publicado em: 06/05/2013 às 11:15 | leituras |

A nova versão caracteriza-se pela disponibilização do componente mobile (móvel), que oferece a possibilidade de publicar análises desde o servidor SpagoBI em aparelhos smartphone e tablet, para os quais foram desenvolvidos tipos específicos de relatórios, gráficos e painéis navegáveis.

Wikipedia troca MySQL por MariaDB

Publicado em: 02/05/2013 às 11:49 | leituras |

Asher Feldman disse que o fato de o MariaDB ser um software livre foi um dos motivo importantes por trás da decisão de migrar do MySQL para o MariaDB.

Release candidate do Rails 4.0 prestes a ser lançado

Publicado em: 02/05/2013 às 10:26 | leituras |

Release inclui mais de 1300 commits feitos desde a primeira liberação do beta do Rails 4, e estará disponível “em tempo para a abertura da RailsConf”.

Twitter abre 10 novas vagas de emprego no Brasil

Publicado em: 30/04/2013 às 16:50 | leituras |

Todos os cargos exigem inglês fluente e experiência comprovada na área desejada.

"Tablets serão inúteis daqui a cinco anos", afirma CEO da BlackBerry

Publicado em: 30/04/2013 às 16:16 | leituras |

Para os próximos cinco anos, o CEO acredita que a BlackBerry voltará ao mercado móvel competitivo, principalmente com o lançamento do BlackBerry 10.

Intel afirma que notebooks de baixo custo com Android estão em produção

Publicado em: 29/04/2013 às 15:31 | leituras |

O vice-presidente executivo e diretor de produtos da Intel, David Perlmutter, afirmou em entrevista ao site CNET que os notebooks de baixo custo deverão rodar, predominantemente, o Android.

Xen torna-se um projeto colaborativo da Linux Foundation

Publicado em: 29/04/2013 às 12:51 | leituras |

A Linux Foundation anunciou que o projeto do hypervisor Xen se tornou um projeto colaborativo da Fundação.

Google bloqueia atualizações externas à Play Store

Publicado em: 29/04/2013 às 11:16 | leituras |

Mudança vem na onda da “atualização silenciosa”, recurso introduzido pelo Facebook que baixa e instala atualizações sem notificar os usuários.

JBoss agora é WildFly

Publicado em: 26/04/2013 às 18:27 | leituras |

Novo nome do servidor de aplicativos da Red Hat foi escolhido entre 2 mil nomes e anunciado durante a JUDCon Brasil.

Fundador do WikiLeaks planeja desenvolver novo sistema de criptografia

Publicado em: 26/04/2013 às 12:02 | leituras |

Em entrevista a periódico alemão, Julian Assange afirmou que pretende criar sistema de chaves publicamente verificáveis.

Falha do aplicativo Viber expõe mais de 50 milhões de celulares com Android

Publicado em: 25/04/2013 às 11:23 | leituras |

Empresa de segurança recomenda que os usuários desativem as notificações automáticas do aplicativo.

Open Home Control: novo projeto de hardware para automação residencial

Publicado em: 25/04/2013 às 10:24 | leituras |

Framework para dispositivos de hardware promete integração com plataformas de automação residencial de código aberto, como o software openHAB.


Mais notícias


nas bancas

LM 100 | Mainframes

Março de 2013


Impressa esgotada
Comprar Digital  R$ 10,90 Digital

Admin Magazine 07 - digital

R$ 10,90
Admin Magazine 06 - digital

R$ 10,90
Coleção Academy - 6 livros


R$ 99,00
VoIP com Asterisk

R$ 19,90

whitepapers

mais whitepapers

  

Mobile Conf 2013


Data: 05/04/2013 a 05/04/2013
Site: http://www.mobileconf.com.br/

Conferência /sys/dev


Data: 06/04/2013 a 07/04/2013
Site: http://www.lnm.com.br/sysdev

Fenacom 2013


Data: 09/04/2013 a 11/04/2013
Site: http://www.fenacom.com.br/
  1. Baixe o curso de shell script do Julio Cezar Neves

    Publicado em 07/04/2008 às 19:41 | 120911 leituras

  1. Software público brasileiro na Linux Magazine Especial

    Publicado em 29/07/2011 às 15:07 | 65975 leituras

  1. Resultado do concurso "Por que eu mereço ganhar um netbook?"

    Publicado em 30/09/2009 às 3:00 | 64649 leituras

  1. Lançado o phpBB 3

    Publicado em 13/12/2007 às 18:42 | 49234 leituras

  1. TeamViewer disponível para Linux

    Publicado em 26/04/2010 às 1:27 | 38567 leituras

  1. openSUSE 12.2 Milestone 3 com o GNOME 3.4

    Publicado em 16/04/2012 às 19:34 | 3143 leituras

  1. Canonical pretende colocar LibreOffice no próximo Ubuntu

    Publicado em 11/01/2011 às 18:24 | 3746 leituras

  1. Google lança gerenciador GPL de servidores virtuais

    Publicado em 01/09/2007 às 22:02 | 4364 leituras

  1. Governo britânico opta pelo software livre

    Publicado em 04/11/2011 às 14:50 | 4155 leituras

  1. Um padrão para os vídeos da Internet

    Publicado em 09/12/2011 às 14:06 | 2521 leituras

0