Ядро Linux: Реально ли это просто программа?
Привет всем!
В большинстве книг по Linux, ядро — это такая священная корова или, как говорят, "черный ящик". Мы работаем в командной строке, юзаем утилиты, а где-то там, за занавесом, этот ящик творит чудеса, чтобы всё работало.
Я решил сам разобраться и доказать: ядро Linux — это просто исполняемый файл. Никакой магии. Его можно взять, скомпилировать (или просто скопировать) и запустить, как любой другой бинарник.
Сейчас мы проделаем пару простых но крутых экспериментов. Цель не столько повторить их, сколько построить в голове четкую картину, как вообще Linux устроен и как его компоненты общаются.
Но сперва — а что это вообще за ядро?
Читать полностью
#habr
@linux_potok
Привет всем!
В большинстве книг по Linux, ядро — это такая священная корова или, как говорят, "черный ящик". Мы работаем в командной строке, юзаем утилиты, а где-то там, за занавесом, этот ящик творит чудеса, чтобы всё работало.
Я решил сам разобраться и доказать: ядро Linux — это просто исполняемый файл. Никакой магии. Его можно взять, скомпилировать (или просто скопировать) и запустить, как любой другой бинарник.
Сейчас мы проделаем пару простых но крутых экспериментов. Цель не столько повторить их, сколько построить в голове четкую картину, как вообще Linux устроен и как его компоненты общаются.
Но сперва — а что это вообще за ядро?
Читать полностью
#habr
@linux_potok
✍5👍3👌3
Выпуск дистрибутива ArchBang Linux 1001
Представлен релиз легковесного Linux-дистрибутива ArchBang 1001, основанного на наработках Arch Linux и предоставляющего интерфейс пользователя на базе композитного менеджера Labwc. Дистрибутив предлагает непрерывный цикл выпуска обновлений, позволяющий всегда работать с самыми последними версиями программ из репозиториев Arch Linux. Размер iso-образа 1.4 ГБ.
Читать полностью
#OpenNet
@linux_potok
Представлен релиз легковесного Linux-дистрибутива ArchBang 1001, основанного на наработках Arch Linux и предоставляющего интерфейс пользователя на базе композитного менеджера Labwc. Дистрибутив предлагает непрерывный цикл выпуска обновлений, позволяющий всегда работать с самыми последними версиями программ из репозиториев Arch Linux. Размер iso-образа 1.4 ГБ.
Читать полностью
#OpenNet
@linux_potok
👍4😁1👀1
Arch консоль опять. Переходить на что-то другое не тянет
Пользователь отказался от множества ноутбуков ThinkPad, оставив только X220, и приобрёл компактный GMKtec M5 Plus для игр и общего пользования. Система работает на Arch Linux с окружением i3wm — всё быстро, стабильно и удобно, переходить на другое ПО не планирует. Использует консоль для отдыха и хобби. На скриншоте — виртуальная консоль без X, tmux, книга и музыка; рабочие аксессуары: монитор DEXP, клавиатура CROWN.
Читать полностью
#pingvinus
@linux_potok
Пользователь отказался от множества ноутбуков ThinkPad, оставив только X220, и приобрёл компактный GMKtec M5 Plus для игр и общего пользования. Система работает на Arch Linux с окружением i3wm — всё быстро, стабильно и удобно, переходить на другое ПО не планирует. Использует консоль для отдыха и хобби. На скриншоте — виртуальная консоль без X, tmux, книга и музыка; рабочие аксессуары: монитор DEXP, клавиатура CROWN.
Читать полностью
#pingvinus
@linux_potok
👍3
Роскомнадзор обнаружил нарушения правил установки ТСПУ у 33 операторов
В Роскомнадзоре сообщают, что обнаружили 35 случаев нарушений правил установки технических средств противодействия угрозам (ТСПУ) — системы, через которую должен проходить весь интернет-трафик в России для фильтрации запрещенного контента.
Читать полностью
#xakep
@linux_potok
В Роскомнадзоре сообщают, что обнаружили 35 случаев нарушений правил установки технических средств противодействия угрозам (ТСПУ) — системы, через которую должен проходить весь интернет-трафик в России для фильтрации запрещенного контента.
Читать полностью
#xakep
@linux_potok
💩6😁3
[Перевод] Управление нагрузкой на периферии: масштабирование мониторинга файлов на базе eBPF
Мониторинг целостности файлов выглядит простым ровно до тех пор, пока не пытаешься сделать его полезным для расследований и одновременно не убить прод. Сканы пропускают «изменил и откатил», inotify не даёт нужного контекста, auditd начинает стоить слишком дорого. В Datadog пошли через eBPF и получили то, чего не хватало: реальные события с привязкой к процессам и контейнерам — а вместе с ними и новую проблему масштаба, когда счёт идёт на миллиарды событий в минуту. В статье разберем, как они перенесли часть логики фильтрации в ядро, научились отсеивать шум ещё до user space и превратили поток телеметрии в сигнал, который можно выдержать.
Открыть разбор
Читать полностью
#habr
@linux_potok
Мониторинг целостности файлов выглядит простым ровно до тех пор, пока не пытаешься сделать его полезным для расследований и одновременно не убить прод. Сканы пропускают «изменил и откатил», inotify не даёт нужного контекста, auditd начинает стоить слишком дорого. В Datadog пошли через eBPF и получили то, чего не хватало: реальные события с привязкой к процессам и контейнерам — а вместе с ними и новую проблему масштаба, когда счёт идёт на миллиарды событий в минуту. В статье разберем, как они перенесли часть логики фильтрации в ядро, научились отсеивать шум ещё до user space и превратили поток телеметрии в сигнал, который можно выдержать.
Открыть разбор
Читать полностью
#habr
@linux_potok
👍2❤1👌1
Canonical выпускает Minimal Ubuntu Pro для безопасной работы в облаке
Canonical расширила поддержку Ubuntu Pro, добавив минимальные облачные образы для AWS, Azure и Google Cloud Platform.
Читать полностью
#Linuxiac
@linux_potok
Canonical расширила поддержку Ubuntu Pro, добавив минимальные облачные образы для AWS, Azure и Google Cloud Platform.
Читать полностью
#Linuxiac
@linux_potok
😁4👍1👎1🤔1
Доступен дистрибутив Omarchy 3.3, развиваемый создателем Ruby on Rails
Давид Хейнемейер Ханссон (David Heinemeier Hansson), автогонщик и автор веб-фреймворка Ruby on Rails, опубликовал дистрибутив Omarchy 3.3, отражающий его представление об идеальном Linux-окружении. Дистрибутив развивается в соответствии с принципом "Omakase Computing", предполагающим, что большинство пользователей в начале своего пути не знают, чего именно они хотят, и для них будет лучше не терзать себя попытками выбора, а воспользоваться набором инструментов, подготовленным тем, чьей компетентности и вкусу они доверяют. Наработки проекта распространяются под лицензией MIT. Размер ISO-образа 7.2 ГБ.
Читать полностью
#OpenNet
@linux_potok
Давид Хейнемейер Ханссон (David Heinemeier Hansson), автогонщик и автор веб-фреймворка Ruby on Rails, опубликовал дистрибутив Omarchy 3.3, отражающий его представление об идеальном Linux-окружении. Дистрибутив развивается в соответствии с принципом "Omakase Computing", предполагающим, что большинство пользователей в начале своего пути не знают, чего именно они хотят, и для них будет лучше не терзать себя попытками выбора, а воспользоваться набором инструментов, подготовленным тем, чьей компетентности и вкусу они доверяют. Наработки проекта распространяются под лицензией MIT. Размер ISO-образа 7.2 ГБ.
Читать полностью
#OpenNet
@linux_potok
👍6🤣3👀2
Администраторы смогут удалить Copilot из Windows
Microsoft начала тестировать новую политику, которая позволит ИТ-администраторам удалять ИИ-ассистента Copilot с корпоративных устройств. Это касается компьютеров, которые управляются централизованно через Intune или System Center Configuration Manager.
Читать полностью
#xakep
@linux_potok
Microsoft начала тестировать новую политику, которая позволит ИТ-администраторам удалять ИИ-ассистента Copilot с корпоративных устройств. Это касается компьютеров, которые управляются централизованно через Intune или System Center Configuration Manager.
Читать полностью
#xakep
@linux_potok
😁14🔥1🌭1
Haiku OS включает обновлённые драйверы из FreeBSD 15
Проект операционной системы с открытым исходным кодом Haiku, вдохновлённый BeOS, только что опубликовал новый отчёт о статусе, чтобы рассказать, как они завершили год...
Читать полностью
#Phoronix
@linux_potok
Проект операционной системы с открытым исходным кодом Haiku, вдохновлённый BeOS, только что опубликовал новый отчёт о статусе, чтобы рассказать, как они завершили год...
Читать полностью
#Phoronix
@linux_potok
🔥6👀2❤1👍1
Разработка новых функций LLVM/Clang 22 завершена: добавлена поддержка Intel Nova Lake, Arm C1 и Ampere1C
Разработка новых функций для LLVM/Clang 22 завершилась прошлой ночью: исходный код теперь разделён на ветки, и работа продолжается над стабильным релизом, который, вероятно, выйдет к концу февраля...
Читать полностью
#Phoronix
@linux_potok
Разработка новых функций для LLVM/Clang 22 завершилась прошлой ночью: исходный код теперь разделён на ветки, и работа продолжается над стабильным релизом, который, вероятно, выйдет к концу февраля...
Читать полностью
#Phoronix
@linux_potok
👍6🔥2
Bugdie уходит с GTK на Qt и KDE Frameworks
В Budgie 11 планируется использовать Qt 6 и библиотеки из проекта KDE Frameworks. Такая миграция разработчиками уже опробована на примере Budgie Display Configurator.
Также планируется введение модульной архитектуры, состоящей из Budgie Core и Budgie Desktop. Цель модульной архитектуры – возможность использования окружения на планшетах, телевизорах, устройствах виртуальной реальности, смартфонах и пр. Budgie Core будет отвечать за запуск компонентов в зависимости от типа устройства и библиотеки для организации вывода информации, поддержки языков и локализации, управления энергопотреблением, взаимодействием с устройствами ввода и конфигурирования. Budgie Desktop будет предоставлять функционал графической оболочки: компоновка окон, управление рабочими столами, построение интерфейса. Плани...
Читать полностью
#LinuxOrgRu
@linux_potok
В Budgie 11 планируется использовать Qt 6 и библиотеки из проекта KDE Frameworks. Такая миграция разработчиками уже опробована на примере Budgie Display Configurator.
Также планируется введение модульной архитектуры, состоящей из Budgie Core и Budgie Desktop. Цель модульной архитектуры – возможность использования окружения на планшетах, телевизорах, устройствах виртуальной реальности, смартфонах и пр. Budgie Core будет отвечать за запуск компонентов в зависимости от типа устройства и библиотеки для организации вывода информации, поддержки языков и локализации, управления энергопотреблением, взаимодействием с устройствами ввода и конфигурирования. Budgie Desktop будет предоставлять функционал графической оболочки: компоновка окон, управление рабочими столами, построение интерфейса. Плани...
Читать полностью
#LinuxOrgRu
@linux_potok
👌8👍6🤡1
deark 1.7.2
8 января, после более четырёх месяцев разработки, состоялся выпуск 1.7.2 консольной утилиты deark, позволяющей декодировать определенные типы файлов и либо конвертировать их в более современный или более читаемый формат, либо извлекать из них встроенные файлы. Она также имеет опцию -d для отображения подробной информации о содержимом файла и метаданных.
Для извлечения ресурсов используются собственные парсеры, не зависящие от сторонних библиотек.
( читать дальше... )
>>> Пример использования
c, deark, архивы, консоль, утилита
Читать полностью
#LinuxOrgRu
@linux_potok
8 января, после более четырёх месяцев разработки, состоялся выпуск 1.7.2 консольной утилиты deark, позволяющей декодировать определенные типы файлов и либо конвертировать их в более современный или более читаемый формат, либо извлекать из них встроенные файлы. Она также имеет опцию -d для отображения подробной информации о содержимом файла и метаданных.
Для извлечения ресурсов используются собственные парсеры, не зависящие от сторонних библиотек.
( читать дальше... )
>>> Пример использования
c, deark, архивы, консоль, утилита
Читать полностью
#LinuxOrgRu
@linux_potok
👍8
Bcachefs выпускает последние пользовательские утилиты с bcachefs-tools 1.35
Кент Оверстрит выпустил последнюю версию bcachefs-tools — пользовательского набора инструментов, дополняющего драйвер файловой системы Bcachefs в ядре. В этой версии представлено множество улучшений, и Оверстрит продолжает развивать Bcachefs, несмотря на его текущее положение вне основного дерева ядра...
Читать полностью
#Phoronix
@linux_potok
Кент Оверстрит выпустил последнюю версию bcachefs-tools — пользовательского набора инструментов, дополняющего драйвер файловой системы Bcachefs в ядре. В этой версии представлено множество улучшений, и Оверстрит продолжает развивать Bcachefs, несмотря на его текущее положение вне основного дерева ядра...
Читать полностью
#Phoronix
@linux_potok
👍8
Эй, Fedora! Послушай этого разработчика и сделай управление shell-расширениями лучше для всех нас
Интересно, сможет ли Extension Manager когда-нибудь попасть в Fedora.
Читать полностью
#ItFOSS
@linux_potok
Интересно, сможет ли Extension Manager когда-нибудь попасть в Fedora.
Читать полностью
#ItFOSS
@linux_potok
👍9😁2
Игроков Apex Legends атаковали хакеры
В минувшие выходные игроки Apex Legends столкнулись с необычной атакой — злоумышленники перехватывали управление их персонажами в реальном времени, отключали от серверов и меняли никнеймы.
Читать полностью
#xakep
@linux_potok
В минувшие выходные игроки Apex Legends столкнулись с необычной атакой — злоумышленники перехватывали управление их персонажами в реальном времени, отключали от серверов и меняли никнеймы.
Читать полностью
#xakep
@linux_potok
😐7🔥1🥰1
ARC Raiders преодолела отметку в 12,4 млн продаж — вышел новый патч с ослаблением оружия, бесплатным подарком и более мрачной Стеллой Монтис
ARC Raiders стала огромным успехом для Nexon / Embark Studios с 12,4 миллионами продаж, и, похоже, темпы продаж только растут. Ах да, и вышел новый патч.
Читать полностью
#GamingOnLinux
@linux_potok
ARC Raiders стала огромным успехом для Nexon / Embark Studios с 12,4 миллионами продаж, и, похоже, темпы продаж только растут. Ах да, и вышел новый патч.
Читать полностью
#GamingOnLinux
@linux_potok
👍6😐3
Анонсирован выход Wine 11.0
Руководитель проекта Wine Александр Жюльяр сообщил в рассылке о выходе новой стабильной версии Wine 13 января 2026 года. Wine 11.0 — это ежегодное крупное обновление с большим числом новых функций. Изменения вносились в течение 2025 года в двухнедельных релизах Wine 10.xx. Wine 11.0 станет основой для Proton 11.0 от Valve.
Одним из главных нововведений релиза названа поддержка модуля ядра NTSYNC в Linux 6.14 и новее. Модуль эмулирует примитивы синхронизации Windows NT и улучшает производительность.
Читать полностью
#habr
@linux_potok
Руководитель проекта Wine Александр Жюльяр сообщил в рассылке о выходе новой стабильной версии Wine 13 января 2026 года. Wine 11.0 — это ежегодное крупное обновление с большим числом новых функций. Изменения вносились в течение 2025 года в двухнедельных релизах Wine 10.xx. Wine 11.0 станет основой для Proton 11.0 от Valve.
Одним из главных нововведений релиза названа поддержка модуля ядра NTSYNC в Linux 6.14 и новее. Модуль эмулирует примитивы синхронизации Windows NT и улучшает производительность.
Читать полностью
#habr
@linux_potok
🔥14👍6🎉3
Ешьте существ и перемалывайте их на куски или используйте как оружие в автобаттлере Dunderbeck
Мне очень нравится управление инвентарём и автобаттлеры, и Dunderbeck определённо выделяется как одна из самых странных игр, в которые я играл.
Читать полностью
#GamingOnLinux
@linux_potok
Мне очень нравится управление инвентарём и автобаттлеры, и Dunderbeck определённо выделяется как одна из самых странных игр, в которые я играл.
Читать полностью
#GamingOnLinux
@linux_potok
🤔2❤1💩1👌1
Разработчик игры Steam 'Hardest' удалит её после того, как новая девушка убедила его, что ИИ — это плохо
Hardest будет удалена из Steam разработчиком в конце месяца, так как он заявил: «ИИ — это плохо» и «ИИ — это зло» — вот так.
Читать полностью
#GamingOnLinux
@linux_potok
Hardest будет удалена из Steam разработчиком в конце месяца, так как он заявил: «ИИ — это плохо» и «ИИ — это зло» — вот так.
Читать полностью
#GamingOnLinux
@linux_potok
😁6
FFmpeg объединяет ряд улучшений Vulkan к началу 2026 года
Разработчик FFmpeg Линн внедрила ряд улучшений, связанных с Vulkan, в эту широко используемую библиотеку с открытым исходным кодом для работы с мультимедиа. За прошедший год в FFmpeg появились декодирование на основе шейдеров Vulkan для новых видеоформатов, работа над расширениями AV1 и VP9, улучшения производительности и другие доработки, связанные с Vulkan Video. Очень интересно будет увидеть, как FFmpeg реализует поддержку Vulkan Video в 2026 году и как вся программная экосистема начнет использовать этот кроссплатформенный открытый отраслевой стандарт для кодирования и декодирования видео...
Читать полностью
#Phoronix
@linux_potok
Разработчик FFmpeg Линн внедрила ряд улучшений, связанных с Vulkan, в эту широко используемую библиотеку с открытым исходным кодом для работы с мультимедиа. За прошедший год в FFmpeg появились декодирование на основе шейдеров Vulkan для новых видеоформатов, работа над расширениями AV1 и VP9, улучшения производительности и другие доработки, связанные с Vulkan Video. Очень интересно будет увидеть, как FFmpeg реализует поддержку Vulkan Video в 2026 году и как вся программная экосистема начнет использовать этот кроссплатформенный открытый отраслевой стандарт для кодирования и декодирования видео...
Читать полностью
#Phoronix
@linux_potok
👍8
Средневековый строитель королевства Earth of Oryn наконец выходит в ранний доступ 19 января
После успешной кампании на Kickstarter в 2022 году средневековый строитель королевства Earth of Oryn готов выйти в ранний доступ 19 января.
Читать полностью
#GamingOnLinux
@linux_potok
После успешной кампании на Kickstarter в 2022 году средневековый строитель королевства Earth of Oryn готов выйти в ранний доступ 19 января.
Читать полностью
#GamingOnLinux
@linux_potok
👍6