Search     or:     and:
 LINUX 
 Language 
 Kernel 
 Package 
 Book 
 Test 
 OS 
 Forum 
 iakovlev.org 
 Kernels
 Boot 
 Memory 
 File system
 0.01
 1.0 
 2.0 
 2.4 
 2.6 
 3.x 
 4.x 
 5.x 
 6.x 
 Интервью 
 Kernel
 HOW-TO 1
 Ptrace
 Kernel-Rebuild-HOWTO
 Runlevel
 Linux daemons
 FAQ
NEWS
Последние статьи :
  Тренажёр 16.01   
  Эльбрус 05.12   
  Алгоритмы 12.04   
  Rust 07.11   
  Go 25.12   
  EXT4 10.11   
  FS benchmark 15.09   
  Сетунь 23.07   
  Trees 25.06   
  Apache 03.02   
 
TOP 20
 Commands...683 
 Тренажёр...601 
 Эльбрус...560 
 Secure Programming for Li...556 
 Sort...539 
 Stein-MacEachern-> Час...537 
 Trees...536 
 Ethreal 4...534 
 MySQL & PosgreSQL...533 
 Stevens-> Глава 3...531 
 NASM...529 
 Steve Pate 3...529 
 Rodriguez 6...529 
 Robbins 4...528 
 Benchmark...528 
 C++ Templates 3...526 
 Perl + Apache...526 
 Stewens -> IPC 4...525 
 B-trees...524 
 Libs...523 
 
  01.12.2022 : 3410524 посещений 

iakovlev.org

Ядро 3.4

Среди изменений, представленных в этом релизе, выделим следующие:

  • в инфраструктуре:
    • добавлен специальный ABI x32, позволяющий 32-битным программам, работающим на 64-битном ядре, получать доступ к 64-битным регистрам, оперируя при этом 32-битными указателями, что даёт возможность пользоваться преимуществами современных процессоров без увеличения потребления памяти;
    • внесены изменения в код Xen, позволяющие посылать гипервизору информацию о частоте ядра и состояниях сна, на основе которой гипервизор может управлять P- и C-состояниями процессора;
    • продолжена работа по унификации кода для поддержки платформы ARM;
    • улучшена интеграция ядра и udev, что позволяет подгружать модули, обеспечивающие использование специфических возможностей процессора, например, для подсчёта CRC;
    • интегрирован модуль безопасности Yama, позволяющий обезопасить процессы от исследования их памяти с помощью ptrace;
    • добавлена поддержка SMP на NVIDIA Tegra 3;
  • в файловых системах, подсистеме устройств хранения и драйверах:
    • повышено быстродействие btrfs, а также проведена работа по улучшению обработки ошибок;
    • из ext4 убраны опции монтирования journal=update и resize;
    • улучшена поддержка NFS;
    • добавлена поддержка qnx6fs в режиме «только для чтения»;
    • добавлена поддержка discard для dm-thin;
    • в подсистему SCSI добавлена реализация спецификации Universal Flash Storage;
    • в драйвер brcmfmac добавлена поддержка чипов bcm43235/6/8 USB;
    • в драйвер rt2x00 внесён код поддержки RT5372;
    • в драйвер rtl8187 добавлена поддержка режима «ad hoc»;
    • расширен спектр поддерживаемых устройств DVB;
    • добавлена поддержка чипсетов Intel Lynx Point, которые планируется выпустить в 2013 году;
    • добавлена поддержка тачпада Synaptics, подключенного по шине USB;
    • улучшена поддержка аудиокодеков Realtek;
    • драйвер подсистемы хранения Hyper V вынесен из области staging в подсистему SCSI;
    • в область staging добавлен драйвер android-alarm;
    • добавлена подсистема RAMster, позволяющая перемещать данные при нехватке памяти на другие устройства в кластере;
  • в графической подсистеме:
    • драйвер nouveau вынесен из области staging в подсистему DRM, и в него добавлена начальная поддержка GeForce GTX 680;
    • в драйвер Radeon DRM/KMS добавлена поддержка семейства графических ядер Southern Islands и Trinity;
    • режим энергосбережения RC6 включен по умолчанию для Sandy Bridge;
    • исправлен баг в драйвере i915, который приводил к повреждению памяти при выходе из гибернации (S4);
    • добавлен драйвер udl, обеспечивающий поддержку протокола DisplayLink для управления USB-мониторами;
    • внесены изменения, которые в будущем обеспечат поддержку подключения/отключения графических устройств «на лету», т.е., без перезагрузки X-сервера или другого вмешательства со стороны пользователя.

Оставьте свой комментарий !

Ваше имя:
Комментарий:
Оба поля являются обязательными

 Автор  Комментарий к данной статье