Linux — 34 года!

34 года назад (25 августа 1991 года) один финский студент отправил код своей операционной системы в почтовую рассылку comp.os.minix, что стало началом для ядра Linux.
34 года назад (25 августа 1991 года) один финский студент отправил код своей операционной системы в почтовую рассылку comp.os.minix, что стало началом для ядра Linux.
После двух месяцев разработки Линус Торвальдс представил релиз ядра Linux 6.14. Среди наиболее заметных изменений: драйвер ntsync c примитивами синхронизации Windows NT, настройка балансировки операций чтения в Btrfs RAID1, поддержка reflink в XFS в режиме realtime, возможность некэшируемого буферизированного ввода/вывода, dmem cgroup для ограничения памяти GPU, задействование io_uring в FUSE, делегирование атрибутов в NFS, поддержка атомарной записи в Device mapper, ускорение символических ссылок, управление возможностью выполнения скриптов, поддержка чипов Qualcomm Snapdragon 8 Elite, драйвер для NPU AMD.
В новую версию принято 12115 исправлений от 1984 разработчиков, размер патча – 39 МБ (изменения затронули 10170 файлов, добавлено 531586 строк кода, удалено 235999 строк). В прошлом выпуске было 14172 исправлений от 2086 разработчиков, размер патча – 46 МБ. Около 41% всех представленных в 6.14 изменений связаны с драйверами устройств, примерно 13% изменений имеют отношение к обновлению кода, специфичного для аппаратных архитектур, 14% связано с сетевым стеком, 7% – с файловыми системами и 4% c внутренними подсистемами ядра.
( читать дальше... )
Линус Торвальдс объявил о выпуске финальной версии ядра Linux 6.13. В основном, обновление включает исправления драйверов (в основном для графики и сетей), а также обновления документации и множество мелких исправлений.
( читать дальше... )
Сегодня, 28 декабря, отмечает день рождения Линус Торвальдс, финский программист, который изменил мир технологий. В 1991 году он создал ядро Linux, ставшее основой для одной из самых популярных операционных систем в мире. Что начиналось как учебный проект, превратилось в глобальное движение с миллионами пользователей и разработчиков.
( читать дальше... )
С днем рождения, Линус!
>>> Линус Торвальдс
Линус Торвальдс принял в ядро Linux изменение, удаляющее реализацию файловой системы ReiserFS. Эта ФС в прошлом году была объявлена устаревшей и была намечена к удалению в 2025 году.
( читать дальше... )
Среди значимых изменений:
printk()
.>>> Подробности
Вышел очередной релиз ядра Linux 6.11 с рядом значимых изменений, важнейшие среди которых:
С более полным списком изменений можно ознакомиться на Опеннете.
2 июня Эрик Биггерс (инженер из Google) представил новые реализации AES-XTS для гораздо более высокой производительности процессоров Intel/AMD с помощью новых наборов кода AES-NI + AVX, VAES + AVX2, VAES + AVX10/256 и VAES + AVX10/512.
( читать дальше... )
На днях Линус Торвальдс объявил о выходе ядра Linux 6.8.
Основные изменения:
( читать дальше... )
>>> Подробности
Вышло ядро Linux 6.7. Как известно, основным изменением в данной версии является новая файловая система — bcachefs.
( читать дальше... )
>>> Подробности
После трех лет переговоров Линус Торвальдс принял файловую систему bcachefs в состав Linux 6.7.
Разработка велась Кентом Оверстритом в течении последних десяти лет. Функционально bcachefs похожа на ZFS и btrfs, однако автор утверждает, что дизайн файловой системы позволяет достигнуть более высокого уровня производительности. Например, в отличии от btrfs, снапшоты не используют технологию COW, что позволяет избавиться от накладных расходов на копирование во время записи в уже выделенные экстенты.
( читать дальше... )
>>> Подробности
В институте системного программирования Российской академии наук (ИСП РАН) создали консорциум, который будет исследовать безопасность ядра Linux и развивать его российскую ветку. Новая структура будет работать на базе созданного ранее Технологического центра исследования безопасности ядра Linux.
( читать дальше... )
>>> Подробности
В выпуске Fedora 38 предложено реализовать первую стадию перехода на модернизированный процесс загрузки, ранее предложенный Леннартом Поттерингом для организации полноценной верифицированной загрузки, охватывающей все этапы от прошивки до пространства пользователя, а не только ядра и загрузчика. Предложение пока не рассмотрено комитетом FESCo (Fedora Engineering Steering Committee), отвечающим за техническую часть разработки дистрибутива Fedora.
( читать дальше... )
Линус Торвальдс после двух месяцев разработки выпустил стабильную версию ядра Linux версии 6.1.
В новой мажорной версии ядра с кодовым названием «Hurr durr I’ma ninja sloth» представлена экспериментальная (но пока очень базовая и неприменимая в реальных случаях использования) поддержка языка программирования Rust для разработки модулей и драйверов.
( читать дальше... )
Окончательно удалена поддержка a.out.
>>> Подробности
следующие → |