Показать сообщение отдельно
  #7 (permalink)  
Старый 25.08.2023, 19:25
Аватар для Белый шум
Профессор
Отправить личное сообщение для Белый шум Посмотреть профиль Найти все сообщения от Белый шум
 
Регистрация: 19.01.2012
Сообщений: 505

Сообщение от Rise
Но этот костыль довольно сильно продвигают, например, последний Linux Mint уже его в рекомендованные добавил https://habr.com/ru/companies/selectel/articles/748920/
Так и в чём проблема? Если у тебя уже установлен flatpak, то очень удобно что менеджер приложений ищёт программы ещё и в этом репозитории. Удали у себя flatpak если он тебя не устраивает - и не будут предлагаться пакеты оттуда.

Сообщение от Rise
Конечно можно не использовать flatpak, но не факт что так будет всегда, тенденция же есть. Разработчики приложений тоже не роботы и могут перейти на flatpak only, ведь для них по идее это удобней, чем под каждый дистрибутив собирать отдельный пакет, когда можно компилировать один общий. И куда вы денетесь, когда браузеры (или другие ключевые приложения) все перейдут на flatpak...
Ты всё не так понял - исходники никто не отбирает. Пакеты под дистрибутивы как собирались мейнтейнерами дистрибутивов, так и продолжат собираться.
А вот разработчикам приложений - да, сложно собирать свою программу под каждый дистрибутив. И вот тут у них есть выбор: а) ничего не собирать, только исходники выложить; б) собрать статически, как и под винду (firefox так и делает); в) собрать под flatpak.

Сообщение от Rise
Кстати, оказывается flatpak при обновлении еще и всё по новой перекачивает https://forums.linuxmint.com/viewtopic.php?t=393179
А что ты хочешь от rolling release? Хочешь новую версию - обновляй, не хочешь - не обновляй:
Код:
$  flatpak install https://flathub.org/repo/appstream/org.gimp.GIMP.flatpakref

...

        ID                                          Ветка           Оп    Удалённый репозиторий      Загрузка
 1.     org.freedesktop.Platform.GL.default         22.08           u     flathub                    < 143,1 МБ
 2.     org.freedesktop.Platform.GL.default         22.08-extra     u     flathub                    < 143,1 МБ
 3.     org.gnome.Platform.Locale                   43              u     flathub                    < 340,6 МБ
 4.     org.gnome.Platform                          43              u     flathub                    < 329,3 МБ
 5.     org.gimp.GIMP                               stable          i     flathub                    < 127,3 МБ

Перейти к системой установке с этими изменениями? [Y/n]: n
И вроде бы да - нужно скачать гиг против 300 метров екзешника под винду. Вот только 1-4 это системные библиотеки, которые можно зафиксировать в текущей версии:
Код:
$  flatpak mask org.freedesktop.Platform.GL.default
$  flatpak mask org.gnome.Platform.Locale
$  flatpak mask org.gnome.Platform
И вот мы уже получаем 127 метров против всё тех же трёхсот под виндой...
Код:
$  flatpak install https://flathub.org/repo/appstream/org.gimp.GIMP.flatpakref

...

        ID                      Ветка        Оп          Удалённый репозиторий   Загрузка
 1.     org.gimp.GIMP           stable       i           flathub                 < 127,3 МБ

Перейти к системой установке с этими изменениями? [Y/n]: n
Просто чудеса настраиваемости: хочешь - так, хочешь - эдак. Это тебе не винда, где хочешь - не хочешь, а всё таскай с собой при каждом обновлении.

Сообщение от Rise
Вместо того чтобы как-то унифицировать все дистрибутивы (как в Windows, типа Microsoft Visual C++ Redistributable, Microsoft .NET Framework и тп), в Linux придумали Flatpak, когда все дистрибутивы засовываются в каждую программу. До такого идиотизма даже в Windows не додумались, это как если бы инсталлятор содержал в себе помимо самого приложения еще windows 7, 8, 10, 11 в комплекте.
Опять всё переврал. Это для винды приходится в каждую программу все библиотеки пихать, и иметь в результате и на диске и в оперативной памяти по 100500 копий одних и тех же библиотек. А если в одной из этих библиотек обнаружили уязвимость, то нужно собственноручно скачать и установить новые версии всех программ, в которые она включена (и ведь ещё попробуй выясни - в каких из программ эта библиотека используется). Просто нет другого способа распространить свою программу под винду. При чём здесь унификация вообще? Хочешь так же в линуксе - без проблем, вон firefox так и распространяет свои бинарники под линукс.

Сообщение от Rise
Как я понимаю это вообще противоречит философии Linux, непонятно только нафига они вообще на это пошли...
Да вроде философия та же самая, просто это, грубо говоря, rolling-based дистрибутив внутри stable-based дистрибутива. В этом смысле да - костыль. А сам по себе он вроде такой же: пакетный менеджер, зависимости - всё как у людей.

Сообщение от Rise
Это для нового оборудования, то есть для богатых, которые раз в год себе айфон новый покупают и компьютер новый собирают. А для обычных людей, завтра выйдет новое ядро, и твое оборудование с драйверами уже им не поддерживается, и свободен, ищи костыли, патчи.
Драйвера в линуксе - часть ядра и обновляются вместе с ним. Если у тебя не какое-то специфичное железо с проприетарным драйвером, то работать оно будет пока сама железка не сдохнет. Это, кстати, тоже про стабильность. На винде обычная ситуация: обновил винду - прощайся со сканером. (Но справедливости ради - найти новый сканер с нормальной поддержкой под линуск тоже не просто. Зато если нашёл - то работать он будет пока не сдохнет).

Сообщение от Rise
Вот поэтому стабильности в Linux я не вижу, а в Windows она есть, приложения 20-летней давности на последней Windows прекрасно работают.
Потому что все библиотеки с собой. В линуксе тоже так можно. Но это не стабильность, а какое-то средневековье.

Сообщение от Rise
а обновлять систему и программы вас никто не заставляет, это легко всё отключается, некоторые до сих пор на Windiws 7 сидят, а отдельные индивиды и на XP.
Ну так и в линуксе никто не заставляет. Можешь хоть от интернета отключиться навсегда - программы от этого работать перестанут что ли?

Сообщение от Rise
А условный Firefox ESR (Extended Support Release) можно и на Windows установить
Только все обновления безопасности придётся вручную скачивать. Или он у вас сам себя автоматически обновляет? - Тогда как он это делает - весь скачивается или только библиотеку с уязвимостью скачает? На усмотрение разработчика? - Ясно-понятно.

Сообщение от Rise
я надеюсь вы в курсе что ESR и LTS программы это не только для Linux.
А если речь про какой-нибудь LibreOffice, то он тоже сам себя скачает? Или нужно каждый день посещать офсайт и смотреть - а не появилась ли в нём уязвимость за последние сутки и не нужно ли скачать по новой?

Последний раз редактировалось Белый шум, 25.08.2023 в 19:35.
Ответить с цитированием