Обновить
256K+

Linux *

Пишем под *nix

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

Релиз открытого проекта видеоплеера MPV 0.40

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

25 марта 2025 года состоялся релиз открытого проекта видеоплеера MPV 0.40. В 2013 году началась эта разработка как ответвление от кодовой базы проекта MPlayer2. Исходный код MPV написан в основном на C и опубликован на GitHub под лицензией LGPLv2.1+ (некоторые компоненты остаются под GPLv2, но процесс перехода на LGPL почти завершён и для отключения оставшегося GPL‑кода можно использовать опцию «‑enable‑lgpl»). Предыдущая стабильная сборка решения вышла в сентябре 2024 года.

Основные изменения и доработки в MPV 0.40:

Читать далее

SVG-виджеты и tcl/tk-9.0

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

Работая над проектом «SVG-виджеты для tckl/tk», я с нетерпением ждал выхода не только релиза Tcl/Tk-9.0, но и выхода интерпретатора tclexecomp с его поддержкой. Релиз Tcl/Tk-9.0 появился в сентябре 2024 года, когда работа над проектом приближалась к завершению. После выхода релиза Tcl/Tk-9.0.0, сразу же появилось желание протестировать свой проект с новым интерпретатором, но я решил дождаться появления и интерпретатора tclexecomp с поддержкой нового релиза Tcl/Tk.
Время шло, на Хабре была выложена финальная статья про svg-виджеты, а tclexecomp на базе Tcl/Tk-9.0 так и не появлялся. В настоящее время уже вышел второй релиз, а именно Tcl/Tk-9.0.1. И тогда было решено воспользоваться советом Ивана Владимировича Мичурина:

Читать далее

Тестируем производительность КОМПАС-3D на Linux

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

Привет! С вами Станислав Ермохин, руководитель группы методического обеспечения в команде КОМПАС-3D. Мы продолжает разработку КОМПАС-3D под ОС на базе ядра Linux. Релиз, который состоится в этом году, все ближе и ближе. Правда, пока нам есть над чем работать, но система уже находится в наиболее стабильном состоянии, когда можно производить нагрузочное тестирование. Окончательными результатами тестирования мы поделимся чуть позже, добавив к ним результаты тестирования от наших пользователей после бета-тестирования.

Читать далее

Релиз открытого инструментария для загрузки прошивок Fwupd 2.0.7

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

Cостоялся релиз открытого инструментария для загрузки прошивок Fwupd 2.0.7. Исходный код проекта написан на C и Python и опубликован на GitHub под лицензией GNU Lesser General Public License v2.1. Выпуск стабильной версии Fwupd 2.0 с поддержкой больших разделов в томах EFI FFS3 и возможностью стабильной работы с большинством типов CRC-32 и CRC-16 произошёл в октябре 2024 года.

Читать далее

Мышление за пределами кода: почему я написал книгу, которой мне самому не хватало

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

Привет, меня зовут Андрей, и я написал книгу.

Нет, не о синтаксисе и не про очередной набор «лучших практик».
А о том, что часто остаётся за кадром — в рефлексии, в мыслях после проектов, в спорах между «пишем быстро» и «делаем правильно».

Читать далее

Релиз Linux 6.14: 12 тысяч коммитов, драйверы, сетевой стек и новые возможности ядра

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

Источник: linuxiac.com

Спустя два месяца разработки Линус Торвальдс представил релиз ядра Linux 6.14. В нем — сотни улучшений: от драйвера ntsync c примитивами синхронизации Windows NT до расширения возможностей файловых систем и поддержки нового железа. Среди заметных новшеств — reflink в XFS realtime, расширения Btrfs RAID1, cgroup для GPU-памяти и поддержка io_uring в FUSE. Также переработаны механизмы NFS, Device mapper и обработки символических ссылок.

В релиз вошло 12 115 коммитов от 1 984 разработчиков, затронуто более 10 тысяч файлов. Изменения касаются драйверов (41%), сетевого стека (14%), архитектурных блоков (13%) и файловых систем (7%). Об этом сегодня и поговорим.
Читать дальше →

Релиз GIMP 3.0.2 с 13 исправлениями ошибок в GIMP 3.0

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

23 марта 2025 года состоялся релиз открытого графического редактора GIMP 3.0.2 с исправлениями ошибок, которые были обнаружены в версии GIMP 3.0, вышедшей 17 марта.

Читать далее

Релиз Linux 6.14

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

24 марта 2025 года Линус Торвальдс представил первый стабильный релиз ядра Linux 6.14. Выпуск новой версии ядра Linux вышел в соответствии с графиком, спустя два месяца после выхода предыдущей стабильной версии Linux 6.13 в середине января. Выпуск Linux 6.15 ожидается в конце мая или начале июня 2025 года.

Читать далее

Релиз Linux 6.14

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

24 марта 2025 года Линус Торвальдс представил первый стабильный релиз ядра Linux 6.14. Выпуск новой версии ядра Linux вышел в соответствии с графиком, спустя два месяца после выхода предыдущей стабильной версии Linux 6.13 в середине января. Выпуск Linux 6.15 ожидается в конце мая или начале июня 2025 года.

Читать далее

Вышел WinRAR 7.11 и RAR 7.11

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

В конце марта 2025 года состоялся официальный релиз культового архиватора WinRAR 7.11 и RAR 7.11 от Евгения Рошаля и команды RARLAB. Сборки новой мажорной версии популярной программы для сжатия файлов доступны для Linux, macOS, Windows, Android и FreeBSD. Также доступен исходный код новой версии проекта под ограничивающим лицензионным соглашением.

Читать далее

eBPF вместо всего: почему это новая эра сетей, мониторинга и безопасности?

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

Раньше модификация Linux требовала пересборки ядра или использования дополнительных модулей. Но теперь есть eBPF — технология, которая позволяет программировать ядро на лету, не жертвуя стабильностью. Звучит как мечта системного администратора или очередной тренд, который существует только на бумаге, но нет. Обработка миллионов пакетов в секунду, отслеживание уязвимостей в реальном времени и замена традиционных агентов мониторинга чем-то более эффективным — это не будущее. Это настоящее, в котором уже живут, например, CloudFlare и Netflix. Детали под катом.
Читать дальше →

Релиз решения Rescuezilla 2.6 для клонирования и создания образов дисков, полностью совместимого с Clonezilla

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

23 марта 2025 года состоялся релиз решения Rescuezilla 2.6 для клонирования и создания образов дисков, полностью совместимого с Clonezilla. Исходный код проекта написан в основном на Python и опубликован на GitHub под лицензией GNU General Public License v3.0. Выпуск предыдущей версии проекта произошёл в сентябре 2024 года.

Читать далее

Дистрибутив Finnix Linux для системных администраторов отмечает 25-ю годовщину новым релизом Finnix 250

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

22 марта 2025 года разработчик Райан Финни объявил о выпуске в общий доступ проекта Finnix 250 (кодовое название Eau Claire) в качестве последней стабильной версии этого дистрибутива Linux на основе Debian, ориентированного на системных администраторов. Решение Finnix 250 выпущено в честь 25-й годовщины дистрибутива, что является важной вехой для такого небольшого проекта. Предыдущий стабильный выпуск проекта Finnix 126 состоялся в июле 2024 года.

Читать далее

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

Релиз Wine 10.4

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

21 марта 2025 года вышла новая версия открытой реализации программного интерфейса Windows Win32 API для ОС Linux Wine 10.4. Выпуск Wine 10.0 состоялся в январе этого года.

Читать далее

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

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

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

Читать далее

Релиз рабочего окружения GNOME 48 Bengaluru

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

19 марта 2025 года состоялся релиз рабочего окружения GNOME 48 под кодовым названием Bengaluru. В проекте оптимизирована производительность и настройки, добавлены новые элементы и приложения в GNOME Circle. Для быстрой оценки возможностей GNOME 48 опубликованы Live-сборки на базе openSUSE и установочный образ в рамках инициативы GNOME OS. Дистрибутивы Fedora Linux 42 и Ubuntu 25.04 по умолчанию будут использовать рабочее окружение GNOME 48. Выпуск рабочего окружения GNOME 46 под кодовым названием Kathmandu состоялся в марте 2024 года. Релиз GNOME 47 Denver произошёл в сентябре 2024 года.

Читать далее

Asahi Lina, одна из ведущих разработчиков GPU-драйвера Apple для Linux, приостанавливает работу над проектом

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

После того как Гектор Мартин покинул основанный им проект Asahi Linux, целью которого было обеспечение поддержки Linux на устройствах с чипами Apple Silicon, другая ведущая разработчица - Asahi Lina - объявила о приостановке своей работы над драйвером GPU Apple.

Читать далее

Команда ALT Linux запустила сервис хостинга Git-проектов ALT Linux Space

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

Команда ALT Linux представила новый сервис для разработчиков и open source команд — ALT Linux Space. Это платформа для работы с Git‑репозиториями, аналогичная GitHub и GitLab, рассказали информационной службе Хабра в пресс‑службе «Базальт СПО».

Сервис позволяет создавать и управлять Git‑репозиториями, поддерживает организации и совместную работу. Встроенные инструменты включают Wiki, систему отслеживания ошибок и механизм pull request. Есть средства автоматизации CI/CD с синтаксисом, похожим на GitHub Actions, и три сервера для запуска пользовательских задач. Также доступна поддержка собственных вычислительных ресурсов через forgejo‑runner.

Читать далее

Релиз дистрибутива SystemRescue 12.0

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

В середине марта 2025 года состоялся релиз Live-дистрибутива SystemRescue 12.0. Это специализированный загрузочный набор инструментов на базе Arch Linux, предназначенный для восстановления компьютерных систем в случае сбоя.

Читать далее

Переносимый код: Fighting the Lemmings

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

Сергей Каличев, старший разработчик, Angie Software

Однажды, давным-давно, я наткнулся на одну хорошую статью по разработке переносимого кода и решил её перевести. Когда же это было... ё-моё, в 2008 году, 17 лет назад! Обалдеть, как время летит. Статья называлась "Fighting the Lemmings", автор Martin Husemann. Выложил перевод на LOR. С тех пор много воды утекло и, когда я попытался поискать статью в Интернете, то обнаружил, что ни оригинальной статьи, ни перевода, найти практически невозможно. Перевод ещё сохранился в глубоких закромах OpenNet, а оригинал только в архиве Интернета. Ссылки на PDF-ки тоже протухли и больше не работают. Обидно, это ведь такая нетленка для системщиков. Понятно, что переносимость уже сто раз пережёвана в других статьях и книгах, но тут всё было сконцентрировано и написано доходчиво. При этом актуальность до сих пор не потеряна. Ну а что, собственно, кардинально поменялось в разработке переносимого кода на C с тех пор? Если не обращать внимание на упоминания некоторых архитектур и ОС, которые сейчас, да и во времена перевода, звучат, как придания старины глубокой, то в остальном, обо всех особенностях разработки переносимого кода, описанных в статье, надо помнить и сегодня. Выкладываю текст, как он есть, без каких-либо современных правок.

Для тех, кому удобнее читать в PDF, вот ссылки:

PDF оригинальной статьи

PDF перевода

А теперь сама статья.

Читать далее