DevilutionX
Это проект с открытым исходным кодом, который представляет собой новый игровой движок для классической игры Diablo и её дополнения Hellfire. Он создан для обеспечения совместимости игры с современными ПК и позволяет играть на современных операционных системах, включая Linux, улучшает графику, добавляет поддержку контроллеров, сетевой многопользовательской игры и другие функции. Для полной версии игры необходимо использовать файлы данных из оригинальной Diablo или Hellfire, что делает DevilutionX портом, а не отдельной игрой.
Установка:
# Пакет проходит проверку и скоро появится в ветке sid (unstable), в разделе non-free
> GitHub
> Salsa
> Сайт
#games #opensource
Это проект с открытым исходным кодом, который представляет собой новый игровой движок для классической игры Diablo и её дополнения Hellfire. Он создан для обеспечения совместимости игры с современными ПК и позволяет играть на современных операционных системах, включая Linux, улучшает графику, добавляет поддержку контроллеров, сетевой многопользовательской игры и другие функции. Для полной версии игры необходимо использовать файлы данных из оригинальной Diablo или Hellfire, что делает DevilutionX портом, а не отдельной игрой.
Установка:
# Пакет проходит проверку и скоро появится в ветке sid (unstable), в разделе non-free
> GitHub
> Salsa
> Сайт
#games #opensource
❤13👍7❤🔥3🆒2👎1
ioquake3
Это проект с открытым исходным кодом, который является улучшенной версией игрового движка Quake III Arena, известного как id Tech 3. Он был создан для обеспечения совместимости Quake III Arena с современными операционными системами, включая Linux, добавляя нативные разрешения экрана, поддержку широкоформатных экранов, корректный угол обзора (FOV) и другие исправления. Для работы ioquake3 требуются несвободные файлы данных (например, pak0.pk3) из оригинальной игры Quake III Arena. Остальные файлы данных и патчи, необходимые для работы ioquake3, можно легально загрузить из интернета, например, с официального сайта проекта.
Установка:
> GitHub
> Salsa
> Сайт
#games #opensource
Это проект с открытым исходным кодом, который является улучшенной версией игрового движка Quake III Arena, известного как id Tech 3. Он был создан для обеспечения совместимости Quake III Arena с современными операционными системами, включая Linux, добавляя нативные разрешения экрана, поддержку широкоформатных экранов, корректный угол обзора (FOV) и другие исправления. Для работы ioquake3 требуются несвободные файлы данных (например, pak0.pk3) из оригинальной игры Quake III Arena. Остальные файлы данных и патчи, необходимые для работы ioquake3, можно легально загрузить из интернета, например, с официального сайта проекта.
Установка:
$ apt-get install -y ioquake3
> GitHub
> Salsa
> Сайт
#games #opensource
❤10👍5
Игровые порты
Это не официальные версии игр, а адаптированные или заново написанные движки старых игр, которые позволяют запускать их на современных системах. Они жизненно важны для сохранения игровой истории и ретро-гейминга, часто дают игре "вторую жизнь".
> Примеры игровых портов:
ioquake3 — порт движка Quake III Arena. Исходный код был открыт id Software, энтузиасты улучшили его, добавили поддержку новых ОС и расширили возможности.
vcmi — попытка воссоздать движок Heroes of Might and Magic III. Исходников оригинала нет, всё пишется с нуля по поведению оригинала.
DevilutionX — реверс-инженеренный движок Diablo 1. Исходника не было, энтузиасты восстановили код по бинарнику.
> Как пишутся игровые порты:
Иногда с исходников, если их выложил разработчик (как Doom, Quake).
Чаще всего — с помощью реверс-инжиниринга: смотрят, как работает оригинальная программа, анализируют данные, изучают бинарники (exe-файлы), и воссоздают код на новом языке.
> Кто этим занимается:
Открытое сообщество энтузиастов, часто фанаты игры или программисты, которым интересен вызов.
Иногда — одиночки, чаще — небольшие команды.
> Цели портов:
Позволить запускать любимые игры на современных ОС.
Исправить баги, добавить поддержку современных разрешений, онлайн-игры, новых контроллеров и т.д.
Иногда — добавить новые возможности (моды, мультиплеер, графические улучшения).
#games #misc
Это не официальные версии игр, а адаптированные или заново написанные движки старых игр, которые позволяют запускать их на современных системах. Они жизненно важны для сохранения игровой истории и ретро-гейминга, часто дают игре "вторую жизнь".
> Примеры игровых портов:
ioquake3 — порт движка Quake III Arena. Исходный код был открыт id Software, энтузиасты улучшили его, добавили поддержку новых ОС и расширили возможности.
vcmi — попытка воссоздать движок Heroes of Might and Magic III. Исходников оригинала нет, всё пишется с нуля по поведению оригинала.
DevilutionX — реверс-инженеренный движок Diablo 1. Исходника не было, энтузиасты восстановили код по бинарнику.
> Как пишутся игровые порты:
Иногда с исходников, если их выложил разработчик (как Doom, Quake).
Чаще всего — с помощью реверс-инжиниринга: смотрят, как работает оригинальная программа, анализируют данные, изучают бинарники (exe-файлы), и воссоздают код на новом языке.
> Кто этим занимается:
Открытое сообщество энтузиастов, часто фанаты игры или программисты, которым интересен вызов.
Иногда — одиночки, чаще — небольшие команды.
> Цели портов:
Позволить запускать любимые игры на современных ОС.
Исправить баги, добавить поддержку современных разрешений, онлайн-игры, новых контроллеров и т.д.
Иногда — добавить новые возможности (моды, мультиплеер, графические улучшения).
#games #misc
❤16👍6⚡1
kernel-hardening-checker
Это инструмент и библиотека для Linux, предназначенная для проверки конфигурации ядра на соответствие рекомендациям по усилению безопасности (security hardening) и противодействию эксплойтам. Он позволяет выявить, какие конфигурации ядра включены, а какие нет, помогая администраторам настроить систему на более безопасный уровень работы.
Установка:
# Пакет проходит проверку и скоро появится в ветке sid (unstable)
Проверяет указанный файл конфигурации ядра Linux на включённые меры харденига и выводит отчёт с рекомендациями, опция
> GitHub
#kernel #security #utils #opensource #software
Это инструмент и библиотека для Linux, предназначенная для проверки конфигурации ядра на соответствие рекомендациям по усилению безопасности (security hardening) и противодействию эксплойтам. Он позволяет выявить, какие конфигурации ядра включены, а какие нет, помогая администраторам настроить систему на более безопасный уровень работы.
Установка:
# Пакет проходит проверку и скоро появится в ветке sid (unstable)
Проверяет указанный файл конфигурации ядра Linux на включённые меры харденига и выводит отчёт с рекомендациями, опция
-c указывает путь к конфигу:$ kernel-hardening-checker -c /boot/config-6.1.0-32-amd64
> GitHub
#kernel #security #utils #opensource #software
🆒10❤2
А вы задумывались почему на логотипе канала изображена кошка с монитором? :) Я старался изобразить свою кошку "Флупи". А вот кстати и она! Мне коллега недавно говорит, надо было тебе назвать её "Вим" :D Если что, она не толстенькая — просто так кажется.
#info
#info
❤56❤🔥13👍11🥰8🔥2🗿1
KoruX
Я собрал собственный дистрибутив на базе Debian с помощью инструмента live-build и назвал его KoruX.
live-build — это набор скриптов и утилит для автоматизированной сборки Live‑образов Debian. Он позволяет запускать систему с USB или DVD без установки на диск и полностью настраивать образ: выбирать пакеты, менять конфигурации, добавлять свои файлы. При необходимости можно включить установщик и получить вариант, который ставит систему на жёсткий диск.
Понимаю, что вряд ли кто‑то кроме меня будет этим пользоваться. Но если вам интересна разработка дистрибутивов на базе Debian, посмотрите структуру проекта — возможно, найдёте полезные идеи. Это скорее хобби‑проект (hobby-os), чем серьёзная операционная система.
KoruX задуман как минималистичная среда для разработчиков и мейнтейнеров — ничего лишнего, только необходимое — с элементом развлечения в виде классических игр. Ключевые особенности:
- Соблюдены рекомендации ФСТЭК (без формальной сертификации)
- Набор пакетов для разработки
- Режим Live и установленной системы
- Тематический загрузчик GRUB2 (тема, фон, шрифт)
- Графический установщик Calamares с настройками KoruX
- Скрипты тестирования и настройки системы, специфичные для KoruX
- Преднастроенное минималистичное окружение рабочего стола Xfce с LightDM
- Преднастроенное пользовательское окружение (skel, темы, шрифты, скрипты)
- Минимальные настройки по умолчанию с упором на безопасность (hardened) для Firefox, OpenSSL, PAM, sshd, sudoers, GRUB и sysctl (ASLR)
- Предустановленные движки и установщики для классических игр (Diablo 1–2, Heroes 3, Quake 1–3); игровые данные можно установить с помощью простых скриптов
> GitHub
> Wiki
> ChangeLog
> ISO (amd64)
Вот еще хороший, базовый скелет Debian с подробной документацией: https://github.com/nodiscc/debian-live-config
Документация для live-build: https://live-team.pages.debian.net/live-manual/html/live-manual/index.en.html
#debian #build #opensource #info
Я собрал собственный дистрибутив на базе Debian с помощью инструмента live-build и назвал его KoruX.
live-build — это набор скриптов и утилит для автоматизированной сборки Live‑образов Debian. Он позволяет запускать систему с USB или DVD без установки на диск и полностью настраивать образ: выбирать пакеты, менять конфигурации, добавлять свои файлы. При необходимости можно включить установщик и получить вариант, который ставит систему на жёсткий диск.
Понимаю, что вряд ли кто‑то кроме меня будет этим пользоваться. Но если вам интересна разработка дистрибутивов на базе Debian, посмотрите структуру проекта — возможно, найдёте полезные идеи. Это скорее хобби‑проект (hobby-os), чем серьёзная операционная система.
KoruX задуман как минималистичная среда для разработчиков и мейнтейнеров — ничего лишнего, только необходимое — с элементом развлечения в виде классических игр. Ключевые особенности:
- Соблюдены рекомендации ФСТЭК (без формальной сертификации)
- Набор пакетов для разработки
- Режим Live и установленной системы
- Тематический загрузчик GRUB2 (тема, фон, шрифт)
- Графический установщик Calamares с настройками KoruX
- Скрипты тестирования и настройки системы, специфичные для KoruX
- Преднастроенное минималистичное окружение рабочего стола Xfce с LightDM
- Преднастроенное пользовательское окружение (skel, темы, шрифты, скрипты)
- Минимальные настройки по умолчанию с упором на безопасность (hardened) для Firefox, OpenSSL, PAM, sshd, sudoers, GRUB и sysctl (ASLR)
- Предустановленные движки и установщики для классических игр (Diablo 1–2, Heroes 3, Quake 1–3); игровые данные можно установить с помощью простых скриптов
> GitHub
> Wiki
> ChangeLog
> ISO (amd64)
Вот еще хороший, базовый скелет Debian с подробной документацией: https://github.com/nodiscc/debian-live-config
Документация для live-build: https://live-team.pages.debian.net/live-manual/html/live-manual/index.en.html
#debian #build #opensource #info
🔥19👍12🤣5❤4❤🔥3⚡1
linkchecker
Хотите убедиться, что на вашем сайте или в документации нет битых ссылок? LinkChecker — это удобная утилита, которая поможет автоматически проверить все ссылки на странице или в целом каталоге.
* Проверяет внутренние и внешние ссылки
* Поддерживает рекурсивный обход каталогов
* Работает с HTML, XHTML, CSS и другими форматами
* Выводит отчёт о битых и перенаправленных ссылках
Установка:
Проверка всех ссылок в каталоге:
Проверка внешних ссылок:
Если найдутся битые ссылки, LinkChecker покажет их список с кодом ошибки (например, 404).
#utils
Хотите убедиться, что на вашем сайте или в документации нет битых ссылок? LinkChecker — это удобная утилита, которая поможет автоматически проверить все ссылки на странице или в целом каталоге.
* Проверяет внутренние и внешние ссылки
* Поддерживает рекурсивный обход каталогов
* Работает с HTML, XHTML, CSS и другими форматами
* Выводит отчёт о битых и перенаправленных ссылках
Установка:
$ apt-get install -y linkchecker
Проверка всех ссылок в каталоге:
$ linkchecker dir/
Проверка внешних ссылок:
$ linkchecker --check-extern dir/
Если найдутся битые ссылки, LinkChecker покажет их список с кодом ошибки (например, 404).
#utils
👍10
Где обсудить Linux: полезные форумы
Хотите быстро задать вопрос по Linux, поделиться опытом или найти решение проблемы? Вот два проверенных ресурса, где можно сразу после регистрации создавать посты — без долгих ожиданий и ограничений:
linux.org — международный портал с форумом, новостями и подробной документацией. Отлично подходит для англоговорящих пользователей и тех, кто хочет быть в курсе последних тенденций.
linux.org.ru — крупнейший русскоязычный форум, где обсуждают всё: от установки дистрибутивов до тонкостей администрирования. Здесь всегда найдётся ответ на любой вопрос!
#misc
Хотите быстро задать вопрос по Linux, поделиться опытом или найти решение проблемы? Вот два проверенных ресурса, где можно сразу после регистрации создавать посты — без долгих ожиданий и ограничений:
linux.org — международный портал с форумом, новостями и подробной документацией. Отлично подходит для англоговорящих пользователей и тех, кто хочет быть в курсе последних тенденций.
linux.org.ru — крупнейший русскоязычный форум, где обсуждают всё: от установки дистрибутивов до тонкостей администрирования. Здесь всегда найдётся ответ на любой вопрос!
#misc
👍20🦄2💊1
Меньше хаоса в репозитории: правила README и описания usage
Речь пойдёт про документацию. Да-да, то, что вы так не любите писать. Когда я прихожу в новую компанию, я каждый раз вижу одно и то же: первые месяцы испытательного срока я сижу и разбираюсь в их говёных скриптах/программах без README, без usage-описания, без комментариев, которые что-то делают, и мне надо сидеть и читать весь код целиком, чтобы понять, что оно делает. Нормально? Нет, это не нормально. Ради Христа, пишите в своих проектах README, CONTRIBUTING, ChangeLog, Wiki, usage-функции в ваших скриптах/программах, комментарии и т.д. Если вы не знаете, как они пишутся, посмотрите в open-source проектах популярные шаблоны. Это просто правила хорошего тона.
Для чего это делать?
- Быстрее адаптация: новички стартуют без созвонов.
- Меньше багрепортов "не работает": есть шаги и ожидания.
- Консистентность: единый источник правды по запуску, настройке, версиям.
Что должно быть в README:
- О чём проект: 1–2 строки миссии, чем не является.
- Быстрый старт: установка, минимальный пример запуска, ожидаемый результат.
- Конфигурация: переменные окружения, файлы настроек, приоритеты.
- Требования: версии языка/инструментов, системные зависимости.
- Сценарии запуска: типовые команды (test, build, lint, run).
- Структура репозитория: где код, где тесты, где скрипты.
- Устранение неполадок: частые ошибки и как исправить.
- Версионирование и релизы: где ChangeLog, как нумеруются версии.
- Вклад и правила: CONTRIBUTING, стиль кода, как писать MR/PR.
- Лицензия и контакты: права использования и как связаться.
Usage для скриптов и CLI — обязательно:
- Примеры. Минимум 2–3 конкретных примера: "как запустить локально", "как прогнать на файле/каталоге", "как выключить проверку X".
- Всегда реализуйте
- Ошибки и логи: печатайте понятные сообщения, указывайте, что делать дальше.
- Коды выхода: 0 — ок, ненулевые — с расшифровкой. Это важно для CI.
Документация — это не бюрократия, а ускоритель. Сегодня вы пишете
#misc #thoughts
Речь пойдёт про документацию. Да-да, то, что вы так не любите писать. Когда я прихожу в новую компанию, я каждый раз вижу одно и то же: первые месяцы испытательного срока я сижу и разбираюсь в их говёных скриптах/программах без README, без usage-описания, без комментариев, которые что-то делают, и мне надо сидеть и читать весь код целиком, чтобы понять, что оно делает. Нормально? Нет, это не нормально. Ради Христа, пишите в своих проектах README, CONTRIBUTING, ChangeLog, Wiki, usage-функции в ваших скриптах/программах, комментарии и т.д. Если вы не знаете, как они пишутся, посмотрите в open-source проектах популярные шаблоны. Это просто правила хорошего тона.
Для чего это делать?
- Быстрее адаптация: новички стартуют без созвонов.
- Меньше багрепортов "не работает": есть шаги и ожидания.
- Консистентность: единый источник правды по запуску, настройке, версиям.
Что должно быть в README:
- О чём проект: 1–2 строки миссии, чем не является.
- Быстрый старт: установка, минимальный пример запуска, ожидаемый результат.
- Конфигурация: переменные окружения, файлы настроек, приоритеты.
- Требования: версии языка/инструментов, системные зависимости.
- Сценарии запуска: типовые команды (test, build, lint, run).
- Структура репозитория: где код, где тесты, где скрипты.
- Устранение неполадок: частые ошибки и как исправить.
- Версионирование и релизы: где ChangeLog, как нумеруются версии.
- Вклад и правила: CONTRIBUTING, стиль кода, как писать MR/PR.
- Лицензия и контакты: права использования и как связаться.
Usage для скриптов и CLI — обязательно:
- Примеры. Минимум 2–3 конкретных примера: "как запустить локально", "как прогнать на файле/каталоге", "как выключить проверку X".
- Всегда реализуйте
-h и --help с понятным usage(): что делает команда, какие аргументы и их значения по умолчанию.- Ошибки и логи: печатайте понятные сообщения, указывайте, что делать дальше.
- Коды выхода: 0 — ок, ненулевые — с расшифровкой. Это важно для CI.
Документация — это не бюрократия, а ускоритель. Сегодня вы пишете
--help и три примера, завтра экономите час себе и коллегам.#misc #thoughts
❤11💯9
Внесите свой вклад: как вы можете помочь Debian
1. Разработка и поддержка пакетов – создавайте новые пакеты, улучшайте существующие, исправляйте ошибки, занимайтесь безопасностью.
2. Тестирование – проверяйте установочные образы, Secure Boot, U-Boot, сообщайте об ошибках.
3. Документация – пишите руководства, обновляйте вики, делитесь решениями.
4. Перевод и локализация – переводите сайты, документацию, программы на родной язык.
5. Поддержка пользователей – помогайте на форумах, в рассылках, IRC.
6. Организация мероприятий – участвуйте в DebConf, MiniDebConf, местных встречах.
7. Пожертвования – деньги, оборудование, хостинг, зеркала.
8. Продвижение – рассказывайте о Debian, делитесь скриншотами, участвуйте в популяризации.
Даже если вы не программист, ваш вклад важен!
Более подробно:
Ru: https://www.debian.org/intro/help.ru.html
En: https://www.debian.org/intro/help.en.html
#debian #opensource
1. Разработка и поддержка пакетов – создавайте новые пакеты, улучшайте существующие, исправляйте ошибки, занимайтесь безопасностью.
2. Тестирование – проверяйте установочные образы, Secure Boot, U-Boot, сообщайте об ошибках.
3. Документация – пишите руководства, обновляйте вики, делитесь решениями.
4. Перевод и локализация – переводите сайты, документацию, программы на родной язык.
5. Поддержка пользователей – помогайте на форумах, в рассылках, IRC.
6. Организация мероприятий – участвуйте в DebConf, MiniDebConf, местных встречах.
7. Пожертвования – деньги, оборудование, хостинг, зеркала.
8. Продвижение – рассказывайте о Debian, делитесь скриншотами, участвуйте в популяризации.
Даже если вы не программист, ваш вклад важен!
Более подробно:
Ru: https://www.debian.org/intro/help.ru.html
En: https://www.debian.org/intro/help.en.html
#debian #opensource
❤15🤝10❤🔥1🐳1
LMMS (Linux MultiMedia Studio)
Бесплатная открытая DAW (цифровая аудиостудия) для Linux/Windows/macOS. Подходит для создания музыки "с нуля". С помощью LMMS можно писать биты и полноценные треки (EDM, hip‑hop, chiptune, synthwave и др.), делать аранжировки и демо, саундтреки и саунд‑дизайн — используя встроенные синтезаторы и сэмплер, пианино‑ролл и секвенсер, автоматизацию и эффекты, а также внешние плагины (LV2/VST3 через Carla) и MIDI‑контроллеры, с последующим экспортом в WAV/FLAC/OGG или MIDI.
Для чего используется:
- Легкая, понятная альтернатива тяжёлым DAW.
- Биты, электронная музыка, демо-аранжировки, обучение и быстрые наброски треков.
Лучше скачать LMMS с официального сайта, а не из репозитория, потому что там всегда актуальная версия с новыми функциями и поддержкой форматов (например, VST3/LV2), с исправленными багами и лучшей совместимостью с PipeWire/JACK. Официальные сборки (обычно AppImage или Flatpak) меньше зависят от библиотек системы, реже ломаются из‑за зависимостей и плагинов, а документация, пресеты и примеры на сайте соответствуют именно текущему релизу.
> Документация
> Скачать
> GitHub
#misc #software
Бесплатная открытая DAW (цифровая аудиостудия) для Linux/Windows/macOS. Подходит для создания музыки "с нуля". С помощью LMMS можно писать биты и полноценные треки (EDM, hip‑hop, chiptune, synthwave и др.), делать аранжировки и демо, саундтреки и саунд‑дизайн — используя встроенные синтезаторы и сэмплер, пианино‑ролл и секвенсер, автоматизацию и эффекты, а также внешние плагины (LV2/VST3 через Carla) и MIDI‑контроллеры, с последующим экспортом в WAV/FLAC/OGG или MIDI.
Для чего используется:
- Легкая, понятная альтернатива тяжёлым DAW.
- Биты, электронная музыка, демо-аранжировки, обучение и быстрые наброски треков.
Лучше скачать LMMS с официального сайта, а не из репозитория, потому что там всегда актуальная версия с новыми функциями и поддержкой форматов (например, VST3/LV2), с исправленными багами и лучшей совместимостью с PipeWire/JACK. Официальные сборки (обычно AppImage или Flatpak) меньше зависят от библиотек системы, реже ломаются из‑за зависимостей и плагинов, а документация, пресеты и примеры на сайте соответствуют именно текущему релизу.
> Документация
> Скачать
> GitHub
#misc #software
❤7🔥5🌭2👍1
Flatpak
Это кросс‑дистрибутивный формат и система доставки приложений для Linux с песочницей (sandbox). Приложения ставятся вместе с нужными рантаймами, работают одинаково на разных дистрибутивах и изолируются от системы через порталы и разрешения.
Почему отдельно от apt/dnf/pacman: у них разные задачи. apt/dnf/pacman — менеджеры системных пакетов, завязанных на конкретный дистрибутив и его библиотеки. Flatpak — про пользовательские приложения: один пакет для всех дистрибутивов, меньше проблем с зависимостями, безопасная изоляция, можно ставить без root в домашний каталог, легко держать несколько версий. Центр каталогов — Flathub.
Плюсы:
- Кросс-дистрибутивность: один пакет для любых Linux-систем.
- Песочница и разрешения: лучше безопасность и контроль доступа.
- Меньше проблем с зависимостями: общие рантаймы, повторяемость.
- Свежие версии приложений, простой апдейт/откат.
- Установка без root, можно держать несколько версий.
Минусы:
- Больше места на диске (рантаймы + пакеты).
- Иногда нужна ручная настройка разрешений/порталов.
- Не всё ПО есть во Flathub; корпоративные репы встречаются реже.
- Интеграция с темами/иконками и системными сервисами может быть неполной.
- Запуск иногда медленнее, чем у нативных пакетов.
> Flathub
#misc #theory
Это кросс‑дистрибутивный формат и система доставки приложений для Linux с песочницей (sandbox). Приложения ставятся вместе с нужными рантаймами, работают одинаково на разных дистрибутивах и изолируются от системы через порталы и разрешения.
Почему отдельно от apt/dnf/pacman: у них разные задачи. apt/dnf/pacman — менеджеры системных пакетов, завязанных на конкретный дистрибутив и его библиотеки. Flatpak — про пользовательские приложения: один пакет для всех дистрибутивов, меньше проблем с зависимостями, безопасная изоляция, можно ставить без root в домашний каталог, легко держать несколько версий. Центр каталогов — Flathub.
Плюсы:
- Кросс-дистрибутивность: один пакет для любых Linux-систем.
- Песочница и разрешения: лучше безопасность и контроль доступа.
- Меньше проблем с зависимостями: общие рантаймы, повторяемость.
- Свежие версии приложений, простой апдейт/откат.
- Установка без root, можно держать несколько версий.
Минусы:
- Больше места на диске (рантаймы + пакеты).
- Иногда нужна ручная настройка разрешений/порталов.
- Не всё ПО есть во Flathub; корпоративные репы встречаются реже.
- Интеграция с темами/иконками и системными сервисами может быть неполной.
- Запуск иногда медленнее, чем у нативных пакетов.
> Flathub
#misc #theory
👍21❤1
AppImage файл
Это самодостаточный исполняемый файл приложения для Linux, включающий все нужные библиотеки. Не требует установки и прав суперпользователя: скачал, сделал исполняемым (chmod +x) и запустил.
Для чего нужен: чтобы запускать приложения на любом дистрибутиве без зависимости от его пакетов и версий библиотек, удобно носить на флешке/облаке, быстро пробовать новые версии. Часто используется разработчиками для простого распространения GUI‑программ. Нет встроенной песочницы и менеджера зависимостей; обновления и интеграция в меню обычно делаются сторонними инструментами (например, AppImageUpdate, AppImageLauncher) или вручную.
#misc #theory
Это самодостаточный исполняемый файл приложения для Linux, включающий все нужные библиотеки. Не требует установки и прав суперпользователя: скачал, сделал исполняемым (chmod +x) и запустил.
Для чего нужен: чтобы запускать приложения на любом дистрибутиве без зависимости от его пакетов и версий библиотек, удобно носить на флешке/облаке, быстро пробовать новые версии. Часто используется разработчиками для простого распространения GUI‑программ. Нет встроенной песочницы и менеджера зависимостей; обновления и интеграция в меню обычно делаются сторонними инструментами (например, AppImageUpdate, AppImageLauncher) или вручную.
#misc #theory
✍20👍8
Фонд STF (Sovereign Tech Fund) представил новые открытые проекты, которым решено предоставить финансирование. Организация учреждена в Германии для стимулирования развития открытой цифровой инфраструктуры и экосистем с открытым исходным кодом. Фонд создан на средства, предоставленные Министерством экономики и защиты климата Германии, и курируется Федеральным агентством прорывных инноваций SPRIND (Federal Agency for Breakthrough Innovation). Отмечается, что инвестирование в открытое ПО способствует развитию инноваций в Германии и Европе, а также повышает конкурентоспособность, продуктивность и возможность продвижения инноваций в малых и средних предприятиях.
Новость: https://www.opennet.ru/opennews/art.shtml?num=64105
#opensource
Новость: https://www.opennet.ru/opennews/art.shtml?num=64105
#opensource
🔥2❤1
Debian прекращает поддержку архитектур armel и mips64el
Разработчики проекта Debian объявили об удалении портов для архитектур mips64el и armel (ARM EABI) из репозиториев unstable и experimental. В следующей ветке Debian 14 данные архитектуры поддерживаться не будут. Из плат, в которых использовалась архитектура armel, отмечаются Raspberry Pi 1, Raspberry Pi Zero и Raspberry Pi Zero W.
Новость: https://www.opennet.ru/opennews/art.shtml?num=64182
#debian
Разработчики проекта Debian объявили об удалении портов для архитектур mips64el и armel (ARM EABI) из репозиториев unstable и experimental. В следующей ветке Debian 14 данные архитектуры поддерживаться не будут. Из плат, в которых использовалась архитектура armel, отмечаются Raspberry Pi 1, Raspberry Pi Zero и Raspberry Pi Zero W.
Новость: https://www.opennet.ru/opennews/art.shtml?num=64182
#debian
😢11😱5🔥2❤1