Обновить
256K+

Linux *

Пишем под *nix

384,45
Рейтинг
Сначала показывать
Порог рейтинга
Уровень сложности
Формат публикации

Darkglass Electronics представила гитарный процессор Anagram (для бас-гитары) на базе Linux

Время на прочтение2 мин
Охват и читатели5K

Финская компания Darkglass Electronics представила проект Anagram — гитарный процессор на базе Linux для бас-гитары. Устройство использует Buildroot, звуковой сервер JACK2, поддерживает плагины LV2 и нейросетевые эмуляторы усилителей NAM и AIDA‑X. В комплекте решения используется ряд свободных плагинов, включая fil4.lv2 (эквалайзер) и sooperlooper (лупер). Интерфейс устройства построен с помощью LVGL.

Читать далее

Релиз свободного набора компиляторов GCC 15.1

Время на прочтение1 мин
Охват и читатели4.7K

Состоялся релиз первого стабильного выпуска свободного набора компиляторов GCC 15.1. Согласно схеме нумерации выпусков проекта, разработка версии GCC 15.0 началась в апреле 2024 года. Также создана ветка GCC 16.0, на базе которой будет сформирован следующий значительный релиз GCC 16.1. Релиз свободного набора компиляторов GCC 14.1 состоялся в мае 2024 года.

Читать далее

Релиз открытого каталогизатора домашней библиотеки MyLibrary 4.0

Время на прочтение3 мин
Охват и читатели4K

Состоялся релиз открытого каталогизатора домашней библиотеки MyLibrary 4.0. Программа адаптирована для работы в операционных системах семейства Linux и Windows. Для пользователей Arch Linux в AUR доступен готовый сценарий сборки пакета. Для пользователей Windows доступен экспериментальный инсталлятор. Исходный код решения написан на языке программирования С++ и опубликован на GitHub и GitFlic под лицензией GPLv3. Графический интерфейс пользователя в проекте реализован с помощью библиотеки GTK4. Версия MyLibrary 3.0 вышла в февраля 2024 года.

Читать далее

AMD опубликовала в общем доступе исходный код модуля ядра GIM для виртуализации GPU

Время на прочтение2 мин
Охват и читатели2.7K

Инженеры компании AMD опубликовали на GitHub исходный код проекта GIM (GPU‑IOV Module). Это модуль для ядра Linux с реализацией возможности аппаратной виртуализации GPU на устройствах AMD, поддерживающих технологию SR‑IOV (Single Root I/O Virtualization).

Читать далее

Системные вызовы Linux, которые должен знать каждый разработчик

Уровень сложностиСредний
Время на прочтение7 мин
Охват и читатели37K

Многие разработчики работают в Linux-среде, но не всегда глубоко понимают, как взаимодействие с ОС происходит на низком уровне. На собеседованиях всё чаще спрашивают про системные вызовы Linux. В этой статье мы рассмотрим, какие вызовы встречаются чаще всего и как они работают.

Читать далее

far2l в Ubuntu 25.04: наконец-то GUI-версия из коробки

Уровень сложностиПростой
Время на прочтение5 мин
Охват и читатели20K

Исторически первая версия far2l — порта Far Manager на Linux, BSD и Mac, была реализована как графическое приложение. Терминалы той эпохи не умели ни передавать приложению некоторые сочетания клавиш (такие как Control+Enter), ни давать ему возможность взаимодействия с буфером обмена. Кому же нужен Far без этих возможностей? Поэтому пришлось сделать своё собственное консольное окно со своим собственным рендерингом текста — да, усложнение, зато всё сразу заработало «как-в-Винде» (а потом и консольную версию сделали тоже). И сегодня мы празднуем историческое событие: графическая версия, наиболее полная в плане соответствия UX Windows-версии, попала, наконец, в официальные репозитории Ubuntu:

Читать далее

Улучшаем поиск в оболочке

Время на прочтение11 мин
Охват и читатели3.3K

Страшно вспомнить, сколько часов в день я проводил, работая в терминалах Unix и выполняя команды оболочки. По какой-то причине у разных людей сноровка при работе с оболочкой разительно отличается. Я знаю тех, кто даст мне в этом сто очков вперёд. В то же время, попадался мне один профессионал на зарплате, не знавший, что достаточно нажать клавишу «вверх», чтобы выяснить предыдущую команду.

Я неслучайно привёл такой пример: те команды, которые нам, как правило, приходится выполнять в оболочке, то и дело повторяются. Мне обычно доводится иметь дело с 50-100 уникальными (т.e., синтаксически неидентичными) командами оболочки в типичный рабочий день. Но среди этих команд можно выделить и крошечную подгруппу (напр., cargo test) таких, которыми я пользуюсь сотни раз в день.

Читать далее

Что такое быть Unix-программистом? Быть наполовину сисадмином (и вот почему) Как вы поняли, этот пост на Хабре начался...

Время на прочтение2 мин
Охват и читатели5.8K

Как вы поняли, этот пост на Хабре начался со смелого заявления. Конкретно в данном случае я не хотел бы раскладывать по полкам абсолютно все навыки, которые нужны Unix-программисту для успешной работы. Их можно получить простым запросом в поисковике или к любому чат-боту типа ChatGPT, DeepSeek и т.д. (на ваш вкус и цвет)

Я же отметил именно те, приобрести которые стоило мне многих набитых шишек. Они связаны с работой в проектах, состоящих из утилит, содержащих по несколько тысяч строк кода каждая.

Итак, навыки, правила, они же житейские мудрости, они же грабли, на которые наступал.

1. Сначала править конфиги и только потом - код. Это база

В течение практически двух лет такой работы, я часто сталкивался с ситуацией: когда возникает проблема, она находится (неожиданно) не в коде, а в конфигурации программы. Спустя десятки выполненных задач на стыке программирования и системного администрирования, я осознал одну очень важную вещь:

Читать дальше →

Macintosh II, A/UX и «ботинкоклюв» с выходом в интернет

Уровень сложностиСложный
Время на прочтение10 мин
Охват и читатели3.6K

На дворе 1994й год, Джей и Молчаливый Боб только начинают тусить «у фасада одного магазина» в Джерси, а компьютеры Apple продаются с настоящим юниксом.

Увы, но 90е давно закончились, Джей и Боб постарели — внезапно Джею уже за 50 (и двое детей), зато осталась возможность оживить давно умершее и насладиться духом тех удивительных лет.

Что мы сейчас и будем делать.

Читать далее

Вышел эмулятор QEMU 10.0

Время на прочтение2 мин
Охват и читатели22K

22 апреля 2025 года вышел эмулятор QEMU 10.0. Открытый проект QEMU позволяет запустить приложение, собранное для одной аппаратной платформы, на системе с совершенно иной архитектурой, например, выполнить программу для ARM на x86-совместимом ПК. В режиме виртуализации в QEMU производительность выполнения кода в изолированном окружении близка к аппаратной системе за счёт прямого выполнения инструкций на CPU и задействования гипервизора Xen или модуля KVM. Релиз QEMU 8.0 состоялся в апреле 2023 года. Проект QEMU 9.0 вышел в апреле 2024 года.

Читать далее

Релиз легковесного дистрибутива Linux CRUX 3.8

Время на прочтение1 мин
Охват и читатели6.3K

21 апреля 2025 года состоялся релиз независимого легковесного дистрибутива Linux CRUX 3.8. Предыдущая версия проекта вышла в сентябре 2022 года.

Читать далее

Линус Торвальдс: Критика C++ — Комплексный анализ

Уровень сложностиПростой
Время на прочтение12 мин
Охват и читатели47K

Линус Торвальдс, создатель (и великодушный диктатор) Linux, всегда с особой критикой относился к C++, объясняя почему он отвергает его в разработке ядра Linux. Но он не просто резко высказывается против использования C++, а приводит ряд аргументов, которые мы с вами сегодня и рассмотрим.

Читать далее

Вышел Scribus 1.6.4

Время на прочтение1 мин
Охват и читатели4.4K

20 апреля 2025 года состоялся выпуск версии открытого проекта профессиональной компьютерной издательской системы Scribus 1.6.4. Это Open Source кроссплатформенный аналог типографических решений типа Adobe InDesign, Adobe Illustrator и QuarkXPress. Выпуск Scribus 1.6 произошёл 31 декабря 2023 года.

Читать далее

Ближайшие события

Объявлено о закрытии проекта ArcoLinux после восьми лет работы

Время на прочтение2 мин
Охват и читатели4.7K

Руководитель ArcoLinux Эрик Дюбуа объявил об уходе в отставку по возрасту и о закрытии проекта после восьми лет работы. Эксперты описывают решение ArcoLinux как дружелюбный к пользователю дистрибутив на базе Arch Linux.

Читать далее

В операционных системах семейства «Альт» на 11 платформе появилось приложение «Копидел» для быстрого «клонирования»

Время на прочтение2 мин
Охват и читатели3.6K

Разработчики российской операционной системы «Альт» из компании «Базальт СПО» сообщили, что выпустили приложение «Копидел» для быстрого «клонирования» операционных систем «Альт» на 11 платформе. Решение упрощает однотипную установку ОС на большое количество компьютеров.

Читать далее

Срок поддержки ядра Linux 6.13 истёк, всем рекомендуется перейти на ядро Linux 6.14 или работать на Linux 6.12 LTS

Время на прочтение1 мин
Охват и читатели6.5K

Мейнтейнер проекта Грег Кроа-Хартман предупредил, что срок поддержки ядра Linux 6.13 истёк. Он порекомендовал в объявлении в списке рассылки ядра Linux всем пользователям рекомендуется перейти на ядро Linux 6.14. Также пользователи могут остаться на Linux 6.12 LTS (с долгосрочной поддержкой).

20 апреля 2025 года вышла версия ядра Linux 6.13.12. После этого патча развитие ветки Linux 6.13 прекращается. В итоге после всего лишь двенадцати обновлений поддержка серии ядер Linux 6.13 теперь помечена как EOL (прекращена) на веб-сайте kernel.org. Это означает, что эта ветка больше не будет получать обновления, включая патчи с исправлениями ошибок и выпуски безопасности.

Читать далее

Релиз дистрибутива для одноплатных ПК DietPi 9.12

Время на прочтение2 мин
Охват и читатели6.4K

18 апреля 2025 года состоялся выпуск проекта дистрибутива DietPi 9.12 для одноплатных ПК на базе архитектур ARM и RISC‑V, таких как Raspberry Pi, Orange Pi, NanoPi, BananaPi, BeagleBone Black, Rock64, Rock Pi, Quartz64, Pine64, Asus Tinker, Odroid и VisionFive 2. Версия проекта DietPi 9.0 вышла в январе 2024 года. Релиз DietPi 9.10 состоялся в феврале 2025 года.

Читать далее

Обнаружена критическая уязвимость в SSH-сервере из Erlang/OTP, позволяющая удалённое выполнение кода без аутентификации

Время на прочтение3 мин
Охват и читатели4.9K

Специалисты по ИБ из Рурского университета в Бохуме (Германия) обнаружили в библиотеке ssh, входящей в состав SSH-сервера из Erlang/OTP, критическую уязвимость CVE-2025-32433, позволяющую удалённое выполнение кода без аутентификации на SSH-сервере, созданном с использованием уязвимой библиотеки. Эта уязвимость получила максимальные 10 баллов из 10 возможных по шкале оценки уязвимостей CVSS.

Читать далее

Qualcomm перевела в разряд открытых проектов компоновщик ELD

Время на прочтение2 мин
Охват и читатели1.5K

Компания Qualcomm опубликовала в открытом доступе проект ELD: Embedded LD с кодом компоновщика ELD, используемого в наборе компиляторов Qualcomm (на базе LLVM) и оптимизированного для связывания объектных файлов в проектах для встраиваемых систем.

Читать далее

Релиз открытого проекта для создания и хранения в электронной библиотеке электронных книг разного формата Calibre 8.3

Время на прочтение2 мин
Охват и читатели5.1K

18 апреля 2025 года состоялся релиз открытого мультиплатформенного проекта Calibre 8.3. Это программное решение для чтения, создания и хранения в электронной библиотеке электронных книг разного формата. Исходный код проекта написан на Python и C и опубликован на GitHub под лицензией GNU General Public License v3.0. Сборки проекта Calibre доступны для Windows, macOS и Linux. Версия Calibre 7.0 вышла в ноябре 2023 года. Сборка Calibre 8.0 вышла в марте 2025 года. Проект находится в разработке более 10 лет.

Читать далее