Линус Торвальдс представил релиз ядра Linux 3.5. Из основных улучшений можно отметить: поддержка контрольных сумм для обеспечения целостности метаданных в Ext4; система профилирования приложений на пользовательском уровне; механизм создание sandbox-окружений с изоляцией системных вызовов; реализация новых алгоритмов управления очередями пакетов для борьбы с задержками в результате излишней буферизации; возможность сохранения состояния сетевых соединений между перезагрузками; поддержка RFC 5827 (TCP Early Retransmit); реализация по умолчанию активного спящего режима, подобного используемому в платформе Android; учёт статистики о проблемах с вводом/выводом в Btrfs; поддержка работы SCSI поверх FireWire или USB. В Linux 3.5 большое внимание было уделено модификации модулей поддержки процессора PowerPC и повышению совместимости c однокристальными микроконтроллерами семейства ARM. Всего было принято около 11 тысяч исправлений от более чем 1200 разработчиков, размер обновления составляет 42 Мб (изменения затронули 9631 файлов, добавлено 623 283 строк кода, удалено 410 731 строк). Около 38% всех представленных в 3.5 изменений связаны с драйверами устройств, примерно 26% изменений имеют отношение к обновлению кода специфичного для аппаратных архитектур, 15% связано с сетевым стеком, 5% - файловыми системами и 5% c внутренними подсистемами ядра.
Источник