Capítulo 1. Kernel
Os alvos dm-thinp
, thin
e thin-pool
, fornecem um dispositivo de mapeador de dispositivo com o provisionamento fino e capacidades de snapshot escaláveis. Este recurso está disponível como uma Amostra de Tecnologia. Para mais informações sobre o provisionamento fino LVM introduzido recetemente, consulte o Capítulo 9, Armazenamento. BZ#723018
O driverlpfc
está tornado obsoleto a interface sysfs
mbox
pois já não é mais utilizada pelas ferramentas do Emulex. Operações de leitura e gravação são agora retiradas e retornam somente o símbolo -EPERM
(Operação não permitida). BZ#738037
Para uma lista completa de alvos do Kdump suportados (ou seja, alvos que o kdump utiliza para despejar um vmcore), consulte os seguintes artigos do Kbase:https://access.redhat.com/knowledge/articles/41534. BZ#743610
Red Hat Enterprise Linux 6.3 adiciona suporta para montar opções para acesso restrito aos diretórios /proc/<PID>/
. Uma das novas opções é chamada de hidepid=
e seu valor define quanto de informação sobre processos é fornecido para não-proprietários. A opção define um grupo que reune informações sobre todos os processos. Usuários não confiáveis, os quais não devem monitorar tarefas em todo o sistema, não devem ser adicionados ao grupo.
O suporte da sinalização O_DIRECT
para arquivos no FUSE (Sistema de arquivo no Userspace) foi adicionado. Esta sinalização minimiza os efeitso de cache de E/S vindo de e indo para um arquivo. Em geral, ao usar esta sinalização o desempenho diminui, mas é útil em situações especiais, tal como quando aplicativos fazem seus próprios chaching.
No Red Hat Enterprise Linux 6.3, a opção de configuração CONFIG_STRICT_DEVMEM
é habilitada por padrão para a arquitetura PowerPC. Esta opção restringe acesso ao dispositivo /dev/mem
. Se esta opção for desabilitada, o acesso ao espaço de usuário para toda a memória é permitido, incluindo o kernel e memória de espaço de usuário, e acesso de memória acidental (gravação) poderia causar muitos danos. BZ#655689
No Red Hat Enterprise Linux 6.3, a capacidade do timer de alta resolução de remapear os registros do HPET na memória de um processo de usuário foi ativado.
Diversos reparos foram aplicados no kernel no Red Hat Enterprise Linux 6.3 para aprimorar o desempenho em geral e reduzir o tempo de inicialização em sistemas extremamente grandes (reparos foram testados em um sistema com núcleos de 2048 e 16 TB de memória). BZ#635817
Os processadores Intel Core i5 e i7 (anteriormente chamados de Ivy Bridge) suportam uma nova instrução rdrand
para gerar rapidamente números aleatórios. O kernel distribuído no Red Hat Enterprise Linux 6.3 utiliza instruções para fornecer geração de números aleatórios rapidamente. BZ#696442
Armazenamento persistente (pstore
), uma interface de sistema de arquivo para armazenamento persistente dependente de plataforma, agora suporta o UEFI.BZ#696383
Sporte para os arquivos de container de família de CPU específica foram adicionados. Ao iniciar com processadores de 15h de família AMD, um container como um microcode_amd_fam15h.bin
agora é carregado para a família mencionada de processadores.BZ#787698
Red Hat Enterprise Linux 6.3 inclui suporte total de USB 3.0. BZ#738877
No Red Hat Enterprise Linux 6.3, o mecanismo de despejo do kernel do kdump/kexec, é habilitado para os sistemas IBM System z, além do mecanismo de despejo ho hipervisor e individuais do IBM System z. A opção de auto reserva é definida em 4 Gb; portanto, qualquer sistema IBM System z com mais de 4 GB de memória possui o mecanismo kexec/kdump hablitado.
... nenhum arquivo ou diretório
/etc/kdump.conf
, system-config-kdump, ou firstboot. BZ#738862
A função ftrace de rastreamento agora permite módulos e todos os usuários a utilizar a função ftrace como utilitário de rastreamento. Para mais informações, consulte as seguintes páginas man:
man trace-cmd-record man trace-cmd-stack
Quando rastreando processo com mais de um thread, a utilidade ltrace negligenciaria o rastreamento de threads além do thread principal. Devido ao fato desses threads compartilharem o espaço do endereço, os demais threads veriam breakpoints distribuídos pelo ltrace. Consequentemente, os threads seriam cancelados pelo sinal SIGTRAP
. O Red Hat Enterprise Linux 6.3 possui o reconhecimento de threads e os mecanismos de manuseamento do breakpoint. O suporte para o processo de multi-threaded agora é par do rastreamento do processo BZ#742340
O Cross Memory Attach fornece o mecanismo para reduzir o número de cópias de dados necessárias para o processo interno de comunicação intra-node . Isto permite especialmente que bibliotecas MPI fazendo a comunicação intra-node, faça uma cópia única da mensagem ao invés de duplicar a cópia da mensagem via memória compartilhada. Esta técnica foi implantada no passado através de implementações únicas baseadas em driver e multiplas. A implementação introduzida no Red Hat Enterprise Linux 6.3 fornece uma solução geral para esta função. Além disso, ela fornece uma camada de abstração para os escritores de driver de dispositivo que desejam explorar estas funções sem ter que modificar suas implementaçẽos correspondentes quando existir mudanças no subsistema de gerenciamento de memória.
A opção de configuração do CONFIG_VGA_SWITCHEROO
está agora habilitada por padrão para permitir a mudança entre dois cartões de gráficos. BZ#632635