Рубрика «ядро Linux» - 2
Почему в Linux «Всё есть файл»? Или почему гениальные абстракции UNIX настолько гениальны
2025-09-08 в 10:05, admin, рубрики: linux, UNIX, Железо, жесткий диск, низкоуровневое программирование, операционные системы, сети, Си, файловая система, ядро Linux❯ Глоссарий
-
Программа – текстовый файл, который содержит в себе код на каком-либо языке программирования;
-
Процесс – абстракция операционной системы, позволяющая следить и управлять ходом выполнения программы;
-
Ядро – программа, лежащая в основе операционной системы, написанная на системном языке (например на C);
-
Операционная система – ядро и стандартные пользовательские приложения;
-
Модуль ядраЧитать полностью »
Всего два месяца — и новый релиз: Linux 6.10 уже готов
2024-07-18 в 8:31, admin, рубрики: linux, selectel, ОС, ядро Linux
Хорошо, когда новинки выходят быстро, а не спустя полгода-год. В этот раз мы радуемся ядру Linux 6.10, в котором немало изменений. В частности — обновленный драйвер ntsync c примитивами синхронизации Windows NT, компоненты DRM Panic, появление возможности шифрованного обмена данными с устройствами TPM и новый драйвер для GPU Mali. Есть, конечно, и другие изменения, о чем можно узнать под катом.Читать полностью »
Как говорится, «не будите во мне ботана». Иногда кто-нибудь беспечно задаст мне, казалось бы, невинный вопрос — и я убиваю следующие несколько часов (в описываемом случае — дней), чтобы полноценно сформулировать ответ. Обычно всё это заканчивается с моей стороны очередной филиппикой на mastodon или в каком-нибудь приватном чате. Но на сей раз не буду этим ограничиваться и напишу целый пост.
Вот с какого невинного вопроса всё началось:
А почему UID начинаются с 0, но PID начинаются с 1?
Релиз ядра Linux 6.6: возможности, обновления и самые заметные изменения
2023-11-01 в 1:11, admin, рубрики: linux, ядро Linux
В мире Linux все идет своим чередом, и идет по плану. Спустя два месяца после выхода предыдущего релиза ядра выпущен новый. На днях Линус Торвальдс представил ядро Linux 6.6. Как всегда, в нем достаточно много изменений и исправлений. Всего — 15291 исправлений от 2058 разработчиков. Изменены 14844 файла, добавлено 553359 строк кода, удалено — 284012. Подробности обо всем этом — под катом.
Читать полностью »
Как у меня украли авторство патча
2023-09-27 в 18:27, admin, рубрики: linux kernel, безопасность ядра, открытый исходный код, патчи, ядро LinuxВсего два месяца — и новый релиз ядра Linux. Что появилось в ядре 6.5, что изменилось и что удалили. Новые возможности
2023-08-29 в 2:17, admin, рубрики: linux, ядро Linux
Новый релиз ядра Linux 6.5 вышел всего два месяца спустя после предыдущего. Но работа все равно проделана большая, даром, что времени прошло немного. Так, в новой версии сразу 1467 исправления от более, чем 2 тыс. разработчиков. Общий размер патча составляет 78 МБ. Добавлено 1294205 строк кода, в то время, как удалено 930515 строк. Как всегда (ну, почти), большая часть изменений касаются драйверов, чуть меньше — обновление кода, который имеет отношение к архитектурам, затем идут изменения сетевого стека, файловых систем и внутренних подсистем ядра. Подробности — под катом.
Читать полностью »
Два месяца работы и готово: что нового в ядре Linux 5.17
2022-03-23 в 1:50, admin, рубрики: linux, open source, Блог компании Selectel, ПО, Разработка под Linux, ядро Linux
Источник картинки: OMG! Ubuntu!
Выхода нового ядра Linux ожидали многие, о чем можно судить хотя бы по количеству публикаций в технологических СМИ, предвкушавших новинки Linux 5.17. И, наконец, Линус Торвальдс представил новый релиз, опубликовав его 21 марта. Нового и хорошего действительно много, так что опробовать новую версию обязательно стоит, если вы этого еще не сделали.
Объём проделанной работы достаточно большой. Так, в новой версии приняли 14203 исправления от 1995 разработчиков. Общий размер патча составляет 37 МБ. Что касается изменений, то они затронули 11366 файлов, добавлено 506043 строк кода, удалено 250954 строк. Весьма значительная часть изменений в ядре, а это около 44%, связаны с драйверами устройств. Еще около 16% изменений имеют отношение к обновлению кода, имеющего отношение к аппаратным архитектурам, 15% — сетевой стек, 4 — файловые системы, ну и еще 4% изменений связаны с подсистемами ядра. О подробностях — ниже.
Читать полностью »
Экспериментальная разработка эксплойта для Use-After-Free
2022-03-04 в 9:00, admin, рубрики: ruvds_перевод, uaf, Блог компании RUVDS.com, информационная безопасность, эксплойт, ядро Linux
Пошаговая реализация эксплойта для уязвимости CVE-2021-23134, включая описание используемых для этого инструментов. Это мой первый опыт разработки эксплойта для ядра – так что здесь вы вполне можете заметить некоторые ошибки, за которые я заранее извиняюсь.Читать полностью »



