К сожалению десктопный linux это уникальный набор чудовищно плохих инженерных решений. Настолько плохих, что не удивлюсь если топы дистрибутивов получают зарплату в мокрософте и еппле.
Я постоянно поливаю говном андирод и говоря что он запилен первокурсниками, но на фоне линуксового десктопа кривожопый андроид просто шикарно задизайнен.
Посудите сами, например у ведра есть такая штука, как универсальный формат пакетов - apk. Прикиньте, я могу скачать апк со стора, напрямую от разработчика, или даже васян-сборку с 4pda. И она установится на любой кривейший кастом, на весь перепиленный внутри сток от самсунга, или вообще на мутанта от ксаоми. До чего дошли технологии в 2023 году, а?
А что у нас есть в линкусе? Ммм, .deb, rpm, appimage, snap, flatpak... В одном дистре работает одно, в другом другое, куча форматов пакетов и все по своему говно. Нет, серьезно, разговор о том как просто установить программу в ОС, в случае линкуса это сборник анекдотов. Это все бы не звучало так смешно, если бы линукс считался поделкой типа болгенос, а не серьезной ос для программистов.
Начнем с deb пакетов. Что такое deb пакет? Это просто зипарь, набитый sh скриптами запускаемыми от рута. После этого вы над виндой смеетесь?
А пакетные менеджеры? Это больший инженерный ужас, чем приложения на электроне. Типа чтобы поставить пакет, система должна иметь доступ к серваку, на котром лежат зависимости этого пакета, и все это разруливать. А если интернета нету? Я иду нахер. А если у меня конфликты версий зависимостей? Я иду нахер. А если у меня версия приложухи немного старая, и нужной либы в репе моей бубунты нету, зато была в прошлогодней? Я иду нахер. А если у меня бубунта старая, а ее репы дропнули? Я иду нахер.
Говорите, зато у вас dll хелла нету. Лол, я сел за баранку этого пепелаца во времена windows xp. И знаете че? Я никогда этого мифического dll hell не видел, вообще ни разу. А вот dependency hell вижу не так уж и редко.
Кто вообще придумал эту больную тему с таким дебильным линкованием либ? Почему нельзя просто взять список общеупотребимых либ, типа libc, libpng и тп, зафиксить в своем дистре целиком и 10 лет поддерживать как API. А остальное пусть аппы с собой таскают в пакете. Что, говорите, какой ужас будет две копии либы на пару килобайт, ужасное расточительство? Да этот комментарий внутри сайта весит в кеше браузера в 100 раз больше, на вашем ssd на 1тб за 100$. Это даже не экономить на спичках, это сидеть считать сколько спичек в каждом коробке.
К сожалению десктопный linux это уникальный набор чудовищно плохих инженерных решений. Настолько плохих, что не удивлюсь если топы дистрибутивов получают зарплату в мокрософте и еппле.
Я постоянно поливаю говном андирод и говоря что он запилен первокурсниками, но на фоне линуксового десктопа кривожопый андроид просто шикарно задизайнен.
Посудите сами, например у ведра есть такая штука, как универсальный формат пакетов - apk. Прикиньте, я могу скачать апк со стора, напрямую от разработчика, или даже васян-сборку с 4pda. И она установится на любой кривейший кастом, на весь перепиленный внутри сток от самсунга, или вообще на мутанта от ксаоми. До чего дошли технологии в 2023 году, а?
А что у нас есть в линкусе? Ммм, .deb, rpm, appimage, snap, flatpak... В одном дистре работает одно, в другом другое, куча форматов пакетов и все по своему говно. Нет, серьезно, разговор о том как просто установить программу в ОС, в случае линкуса это сборник анекдотов. Это все бы не звучало так смешно, если бы линукс считался поделкой типа болгенос, а не серьезной ос для программистов.
Начнем с deb пакетов. Что такое deb пакет? Это просто зипарь, набитый sh скриптами запускаемыми от рута. После этого вы над виндой смеетесь?
А пакетные менеджеры? Это больший инженерный ужас, чем приложения на электроне. Типа чтобы поставить пакет, система должна иметь доступ к серваку, на котром лежат зависимости этого пакета, и все это разруливать. А если интернета нету? Я иду нахер. А если у меня конфликты версий зависимостей? Я иду нахер. А если у меня версия приложухи немного старая, и нужной либы в репе моей бубунты нету, зато была в прошлогодней? Я иду нахер. А если у меня бубунта старая, а ее репы дропнули? Я иду нахер.
Говорите, зато у вас dll хелла нету. Лол, я сел за баранку этого пепелаца во времена windows xp. И знаете че? Я никогда этого мифического dll hell не видел, вообще ни разу. А вот dependency hell вижу не так уж и редко.
Кто вообще придумал эту больную тему с таким дебильным линкованием либ? Почему нельзя просто взять список общеупотребимых либ, типа libc, libpng и тп, зафиксить в своем дистре целиком и 10 лет поддерживать как API. А остальное пусть аппы с собой таскают в пакете. Что, говорите, какой ужас будет две копии либы на пару килобайт, ужасное расточительство? Да этот комментарий внутри сайта весит в кеше браузера в 100 раз больше, на вашем ssd на 1тб за 100$. Это даже не экономить на спичках, это сидеть считать сколько спичек в каждом коробке.