LINUX.ORG.RU

История изменений

Исправление bhfq, (текущая версия) :

  • Возьмем тот же GTK. Что не релиз так там Deprecated, Warning, Error в логах любой GTK программы постоянные. Поддерживать один и тот же код для разных версий тулкита это геморрой. Тот же Qt, под Debian Stable приложение не собирается потому что там лепешки мамонта и всего скорее с уязвимостями на которые всем покласть так как Qt закрыла доступ к фиксам опенсорцу 5.15.

  • Половина сишных либ с которой мне приходилось иметь дело ломают и API и ABI. Встречаются аж такие экземпляры даже в убунте когда пакеты версий древнее чем в Debian Stable, при этом они собраны с такими либами которые 5 лет как заброшены и не предоставляют той функциональности которая описана в документации к первой либе.

  • Собрали под Ubuntu 21.04? Извольте через пол года проделать тоже самое под Ubuntu 21.10. Или твое приложение потеряет актальность. Debian spec файлы это засохшие коровьи лепешки. Писать и читать их стрёмно. Тут Линус не прав. RPM Spec в тысячу раз лучше дебиановского формата.

  • Flatpak? Нет. Жырпак не допускает не релизные версий приложений, а распространять хочется и Beta версии. Поддерживать свой репозиторий это как минимум нужно читать их скудную никакующую документацию и наступить на все 100 граблей на которые разрабам посрать.

Весь этот линукс на десктопе как был не жизнеспособным 10 лет назад воз и нынче там. Про Valve он прав.

Вот прямо сейчас я играю в Path of Exile через Steam/Proton на ядре https://xanmod.org фпс и вправда считай идентичный венде. Чья заслуга? Wine от части и DXVK/Valve разработчиков по большей части. Ок. Valve со своей стороны все сделали ок все работает. Xanmod? Нет! Ядро пытаяется собать initramfs со сжатием lz4 и не грузится на старте хочет gzip. Ок поправим /etc/initramfs-tools/initramfs.conf и запускаем sudo update-initramfs -u . Грузимся дальше а где zfs? А его нет! Ставим вручную sudo apt install zfs-dkms.

Чтобы линукс был готов для десктопа нужно чтобы такие ядра как патчсеты xanmod были из коробки. Но их работоспособность не 100% гарантирована ведь все замкнуто Линусу на этот патчсет будет глубоко посрать.

Исправление bhfq, :

  • Возьмем тот же GTK. Что не релиз так там Deprecated, Warning, Error в логах любой GTK программы постоянные. Поддерживать один и тот же код для разных версий тулкита это геморрой. Тот же Qt, под Debian Stable приложение не собирается потому что там лепешки мамонта и всего скорее с уязвимостями на которые всем покласть так как Qt закрыла доступ к фиксам опенсорцу 5.15.

  • Половина сишных либ с которой мне приходилось иметь дело ломают и API и ABI. Встречаются аж такие экземпляры даже в убунте когда пакеты версий древнее чем в Debian Stable, при этом они собраны с такими либами которые 5 лет как заброшены и не предоставляют той функциональности которая описана в документации к первой либе.

  • Собрали под Ubuntu 21.04? Извольте через пол года проделать тоже самое под Ubuntu 21.10. Или твое приложение потеряет актальность. Debian spec файлы это засохшие коровьи лепешки. Писать и читать их стрёмно. Тут Линус не прав. RPM Spec в тысячу раз лучше дебиановского формата.

  • Flatpak? Нет. Жырпак не допускает не релизные версий приложений, а распространять хочется и Beta версии. Поддерживать свой репозиторий это как минимум нужно читать их скудную никакующую документацию и наступить на все 100 граблей на которые разрабам посрать.

Весь этот линукс на десктопе как был не жизнеспособным 10 лет назад воз и нынче там. Про Valve он прав.

Вот прямо сейчас я играю в Path of Exile через Steam/Proton на ядре https://xanmod.org фпс и вправда считай идентичный венде. Чья заслуга? Wine от части и DXVK/Valve разработчиков по большей части. Ок. Valve со своей стороны все сделали ок все работает. Xanmod? Нет! Ядро пытаяется собать initramfs со сжатием lz4 и не грузится на старте хочет gzip. Ок поправим /etc/initramfs-tools/initramfs.conf и запускаем sudo update-initramfs -u . Грузимся дальше а где zfs? А его нет! Ставим вручную sudo apt install zfs-dkms.

Исходная версия bhfq, :

Актуально.

  • Возьмем тот же GTK. Что не релиз так там Deprecated, Warning, Error в логах любой GTK программы постоянные. Поддерживать один и тот же код для разных версий тулкита это геморрой. Тот же Qt, под Debian Stable приложение не собирается потому что там лепешки мамонта и всего скорее с уязвимостями на которые всем покласть так как Qt закрыла доступ к фиксам опенсорцу 5.15.

  • Половина сишных либ с которой мне приходилось иметь дело ломают и API и ABI. Встречаются аж такие экземпляры даже в убунте когда пакеты версий древнее чем в Debian Stable, при этом они собраны с такими либами которые 5 лет как заброшены и не предоставляют той функциональности которая описана в документации к первой либе.

  • Собрали под Ubuntu 21.04? Извольте через пол года проделать тоже самое под Ubuntu 21.10. Или твое приложение потеряет актальность. Debian spec файлы это засохшие коровьи лепешки. Писать и читать их стрёмно. Тут Линус не прав. RPM Spec в тысячу раз лучше дебиановского формата.

  • Flatpak? Нет. Жырпак не допускает не релизные версий приложений, а распространять хочется и Beta версии. Поддерживать свой репозиторий это как минимум нужно читать их скудную никакующую документацию и наступить на все 100 граблей на которые разрабам посрать.

Весь этот линукс на десктопе как был не жизнеспособным 10 лет назад воз и нынче там. Про Valve он прав.

Вот прямо сейчас я играю в Path of Exile через Steam/Proton на ядре https://xanmod.org фпс и вправда считай идентичный венде. Чья заслуга? Wine от части и DXVK/Valve разработчиков по большей части. Ок. Valve со своей стороны все сделали ок все работает. Xanmod? Нет! Ядро пытаяется собать initramfs со сжатием lz4 и не грузится на старте хочет gzip. Ок поправим /etc/initramfs-tools/initramfs.conf. Грузимся дальше а где zfs? А его нет! Ставим вручную sudo apt install zfs-dkms.