GNU/Linux в 2020: срез положения дел

В закладки

Вдохновленный релизом Ubuntu 20.04 Focal Fossa обзорный материал для тех, кто не слишком пристально следит за ситуацией в индустрии открытого ПО, и не сталкивается с платформами семейства GNU/Linux достаточно регулярно в повседневной жизни и работе (по крайней мере, не напрямую).

Тем не менее, я пишу не очередной материал категории таблодиов в стиле «чего ожидать от новой Ubuntu новичку впервые увидевшему компьютер», нет. Здесь будет обсуждаться тема современных трендов дизайна ОС и принципов доставки ПО в целом, в чём семейство свободных ОС, в силу своей гибкости, возможности для компаний и сообщества развивать множество принципиально разных экспериментальных проектов независимо друг от друга, и благодаря огромной поддержке со стороны зависящих от такого софта корпораций, давно и безоговорочно безусловный локомотив.

Поговорим о том, что изменилось с тех пор как в лаборатории Bell Labs впервые обсудили идею UNIX, с какими из современных идей не согласился бы создатель Debian Ян Мёрдок, и чем отличается концепция атомарности NixOS от философии создателей OSTree. Не переключайтесь, будет интересно.

Устанавливать или предустанавливать

Абсолютно серьезный предмет дискуссий в среде наглухо оторванных от реальности теоретиков, хотя всем, для кого перетаскивание байтиков не главный смысл жизни, а инструмент для достижения реальных целей, должно быть очевидно, что проблема технической грамотности населения совершенно ортогональна проблеме нежелания людей делать загрузочные флешки и что-то там устанавливать на свой единственный рабочий компьютер.

Даже такой иссеченный морщинами, матёрый батя как я, не выходящий из дома без тейлза на связке ключей, и знающий наизусть нужные для настройки LVM с нуля команды parted, при прочих равных, не раздумывая ни секунды предпочел бы возможность купить в обычном магазине электроники поддерживаемый производителем лэптоп с любимым дистрибутивом на борту любому, даже самому бесшовному и беспроблемному, но мануальному процессу установки и настройки ОС.

Мне есть чем заняться кроме этого, спасибо.

И в этом смысле со времен рассылки загрузочных дисков с Ubuntu по почте уже произошли значительные положительные изменения. Так, Fedora 32 в неизмененном виде будет доступна на Hi-End моделях ThinkPad к моменту их релиза, Dell давно предлагает Ubuntu в качестве ОС по умолчанию для ряда своих продуктов, также существуют компании, целиком специализирующиеся на создании целостных решений на основе свободных продуктов, такие как Purism и System76.

Да-да, есть ещё миллион честно говоря стрёмных решений на основе говна и палок от неизвестно кого, таких как pinebook и иже с ними. Я знаю, но нет, доверия такие поделки не внушают даже на первый взгяд, что уж говорить о втором и последующих. Так что пока вот как-то так.

GNOME? GNOME!

Стандартная и единственная работающая реализация графического пользовательского интерфейса для GNU/Linux это Gnome 3. Точка.

Вы могли слышать о многочисленных возможностях кастомизации, установки различных окружений, тем оформления, альтернативных концепциях управления окнами. Да, это существует. Да, это как-то работает, и даже кому-то нравится. Но нет, ничего из этого не будет работать лучше стандартного GNOME в реальных юзкейсах.

GNOME разрабатывается изначально как единое целое, с учетом пользовательских потребностей. Он автоматически найдет внешний монитор при подключении, определит его цветовой профиль, разрешение, DPI, и выставит нужный коэффициент масштабирования ещё до того как предложить пользователю стандартный диалог, предлагающий либо расширить рабочую область на этот монитор, либо отобразить там копию содержимого текущего экрана. Всё произойдет само, без передачи параметров в xrandr, без «Ген, подай линейку», как и должно быть в нормальном компьютере.

GNOME это интеграция всего нужного со всем, он напомнит вам о событиях в календаре через центр уведомлений, правильно и автоматически подмонтирует флешки, покажет погоду, подключенные устройства, сообщит о статусе VPN, проигрываемой музыке, и о том, запрашивает ли какое-то приложение специфические разрешения, поможет искать нужные настройки и файлы прямо из меню Activities, заботливо сообщит о проблемах вроде зависшего приложения, и всё это не надо настраивать, или узнавать на форумах как добиться от оболочки нужного поведения. Все просто работает.

Сообщество GNOME действительно эффективно работает над единой целью, а также это один из немногих, и однозначно самый крутой и обширный не финансируемый корпоративно проект, для сообщества которого слова UX и дизайн — не ругательные.

Вы найдете GNOME установленным по умолчанию в примерно всех популярных дистрибутивах в принципе предлагающих графический интерфейс пользователя сегодня. Для того, чтобы добиться другого поведения, нужно приложить дополнительные усилия, и я не рекомендую этого делать.

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

Это, конечно, круто и само по себе нужно, если вы много работаете в терминале. Но в GNOME для этого уже есть Tilix, делающий для экземпляров VTI ровно то же самое. Очень хороший проект, значительно опережающий iterm2 примерно во всём, даже воркспейсы полноценные с превьюхами внутри себя поддерживает.

В остальных случаях, увы, тайлинговый оконный менеджер без интеграции с окружением — это боль, только от проектов вроде Regolith немного веет надеждой. А фанатов портянок на баше приглашаю прочитать Doing Things That Scale от одного из энтузиастов Gnome. Отличный материал, идеально объясняющий, что я сейчас имею в виду.

Кстати о масштабировании

Те из вас кто уже имел в своей жизни дело с GNU/Linux, да и другими программными продуктами, в принципе, в той или иной степени, знакомы с главным проклятием системы-солянки — проблемой переносимости.

Иными словами, то, что запустилось у Алисы на Ubuntu 16.04 не обязательно запустится у Боба на Fedora 32 (возможно, по причине отсутствия зависимостей, возможно по причине взятия путей к файлам не из XDG, возможно по черт знает каким ещё причинам), а значит все инструкции по установке чего угодно всегда являются не четким путем к успеху, а лишь приблизительными рекомендациями, а значит вполне реально в любой момент вместо работающей игры на вечер обеспечить себе вечер чтения мануалов в попытках только недавно работающую игру запустить после обновления.

Гораздо хуже, когда такая проблема проявляется в промышленном окружении, и, например, веб-интерфейс терминала самообслуживания где-то в супермаркете вдруг перестаёт работать, или, скажем, на google.com не может задеплоиться ещё вчера работавшее в интранете обновление фронтенда. Это означает потерю денег для бизнеса, неудобство для всех причастных, и, разумеется, бизнес вкладывает средства в её решение.

Идея иммутабельности в абстрактном смысле звучит очень просто, поймёт даже младенец.

Подача одних и тех же данных на ввод должна гарантировано после обработки давать один и тот же вывод

Насколько легко этого достичь? Разумеется, чем сложнее система в целом, тем сложнее, а компьютер в комбинации с современными ОС — безумно сложная система, целиком работу которой от первого до последнего винтика не понимает никто в мире. Сам Линус Торвальдс рейджквитнул объективно не сложный процесс установки Debian, что как бы должно натолкнуть на мысль, что даже самые великие умы не то чтобы великие и гениальные сразу во всём, а скорее просто очень узко специализированные и преуспевшие в своей специализации.

Какиех же успехов в реализации принципа иммутабельности в контексте доставки ПО нам удалось достичь состоянием на сегодняшний момент? Давайте посмотрим.

Ехал контейнер через контейнер

Первыми, кто предложил решать проблему переносимости через сохранение всего дерева файлов ОС вместе с поставляемым приложением начиная от корня, а именно этим является контейнер, были разработчики... chroot, некогда очень давно. Однако, это был лишь инструмент потенциально позволяющий создать решение, а не готовое решение.

Таковым в 2013 году стал Docker. Его все знают, а ещё он умеет много других вспомогательных штук, но это не важно. Важно то, что Docker дал возможность Алисе лишь написать Dockerfile, после передать его Бобу, и быть уверенной, что после сборки простой и универсальной для всех случаев командой, Боб на своём компьютере получит то же самое в том же виде, что сейчас работает у Алисы.

Лукавлю немного, в реальности это не совсем верно. Докерфайлы ссылаются на внешние ресурсы и файлы, а значит их можно написать (и часто пишут) так, что результат вообще будет получаться каждый раз разный даже у самой Алисы. Но. В идеальном мире бабочек, где внешние ресурсы не меняются со временем и в процессе передачи, результат не изменится тоже.

Это называется контейнеризация, частный случай инкапсуляции.

Один из подходов к созданию иммутабельных систем — поставка атомарной (неизменной в рамках релиза) базовой системы с самым необходимым (ядро, сетевой стек, драйвера, иногда графическая оболочка с минимальным набором программ) и упаковка каждой отдельной прикладной программы в контейнеры. Так работает, например, проект Silverblue (coreos + flatpak), целью которого является полная бесшовная замена собой при очередном обновлении актуальной Fedora, однако ряд проблем всё ещё не решён.

Аналогичный подход уже разработан и вовсю применяется в проекте Endless, но это немного для другой ЦА.

Что это даст пользователю? Элементарно уверенность, что обновление пакетов точно не сломает систему, возможность быстро и легко откатиться на предыдущий срез состояния если что-то пошло не так, возможность для разработчика ОС нормально тестировать обновление с релиза на релиз (сейчас процесс тестирования соткан из оптимистичных предположений о конфигурации конечной машины и не гарантирует ничего).

Частично результатами работы в этом направлении уже сейчас может наслаждаться каждый (например, флэтпаки ставить можно почти на любой современный дистрибутив, и они будут работать везде одинаково). Но есть и другой.

Декларативная... система?

Представьте что у вас вместо вороха конфигов в /etc от разных приложений и с разным синтаксисом всего один файл. Которым полностью определяется состояние всей системы, все системные настройки, какие приложения установлены и куда, настройки этих приложений, параметры разметки диска, список пользователей и уже их настройки... Всё что душе угодно, в одном формате, и скрипт сборки всегда даёт идентичный образ системы для двух идентичных файлов декларативного описания.

Именно так работает NixOS и его полностью свободный младший брат GNU Guix. Переиспользование кода обеспечивается за счёт символических ссылок, а иммутабельность за счёт сохранения итоговых хэшей всех компонентов системы в store. На данный момент это самая идеалистическая, я бы даже сказал, утопическая концепция, завязанная на предположении, что все люди будут няшками, разовьют навыки абстрактного мышления до уровня минимум Стивена Хокинга и не будут говнокодить.

Насколько это все реалистично звучит сами догадаетесь.

Из минусов подхода разве что общая сложность получающихся конструкций, вылившаяся в ну очень высокий порог вхождения в процесс, даже по сравнению с классическими UNIX системами. У меня это заняло время, значит у большинства даже моих коллег, не говоря уж о простых не технических людях, займет вечность. А, и сборщик мусора никсовый сосет жопу. Я всё сказал.

Так чего же ожидать от покупки лэптопа с GNU/Linux сегодня

Сегодня? Да никаких ужасов, в целом. Большинство связанного с компьютером досуга среднего человека проходит в браузере, а он, скорее всего, будет предустановлен. Если ваша система Ubuntu, то известные приложения которые вы скорее всего захотите поставить, поставятся без проблем из магазина через snap, если что-то другое, придется пройти небольшую процедуру запуска flatpak для вашего конкретного случая, после чего штуки вроде steam появятся в стандартном приложении магазина.

Популярные игры, даже только для windows, скорее всего будут работать просто сразу, без дополнительных движений, исключения — агрессивный DRM или античит в онлайне.

Платные проприетарные приложения вроде DaVinchi Resolve скорее всего не предложат ни snap, ни flatpak, а продадут вам глобально устанавливаемый классический .deb или .rpm со странными непредсказуемыми post-install хуками, но это уже на совести компании разработчика.

Проектор подключить и рассказать свою презентацию про митохондрии одноклассникам будет можно, проблем не возникнет. Принтер либо заработает сразу и без проблем, либо никогда. То же касается любой периферии.

Также есть небольшая вероятность, что любопытство вас поглотит, вы начнете пробовать всё подряд, несколько раз сломаете систему, отрастите большую бороду, и через некоторое время начнете получать большую зарплату в стартапе единороге за умение заходить в докер контейнер. Но это уже совсем другая история.

Ня!

Но благородное самопризнание в том, что вся тоска его есть только одно беспрерывно раздавливаемое тщеславие, ужасно его мучило.
{ "author_name": "Кошелёк Montblanc.", "author_type": "self", "tags": [], "comments": 270, "likes": 56, "favorites": 45, "is_advertisement": false, "subsite_label": "tech", "id": 162605, "is_wide": false, "is_ugc": true, "date": "Mon, 27 Apr 2020 03:24:07 +0300", "is_special": false }
Объявление на TJ
0
270 комментариев
Популярные
По порядку
Написать комментарий...

Хитрый велосипед

25

Комментарий удален по просьбе пользователя

Ответить

Недовольный велосипед

Хитрый
12

Погладь пингвина

Ответить
2

Мне было грустно.

Ответить

Хитрый велосипед

Кошелёк
1

Комментарий удален по просьбе пользователя

Ответить
1 комментарий
19

Стандартная и единственная работающая реализация графического пользовательского интерфейса для GNU/Linux это Gnome 3. Точка.

Лол, нет, спасибо, жри это говно сам))

Ответить
2

Запрягаю крысу больше 5 лет, все никак не поедем. Но от кастомизации отказаться не могу. С другой стороны, сколько раз ни чекал гном(и другие) - все время какие то баги ловлю. Так что да, автор тут спизданул(приукрасил)

Ответить
1

Порвался, жаль.

Ответить
1

Глазик выколю

Ответить

Недовольный велосипед

11

Автор - гномоеб
Контейнеры ваши любые нахуй, куча жирного в устаревшем не родном окружении, лучше из сорцов компилять буду

Ответить
1

А какие у гнома минусы и подводные камни? Автор в его пользу много доводов накидал.

Ответить
12

А какие у гнома минусы и подводные камни?

а) Пизданутая схема организации рабочего пространства. Такое ощущение, что гноморазрабы решили наворотить любую хуйню, лишь бы не как в Винде. В ванильном Гноме нет ни лотка, ни панели задач, ни иконок программ на панели. Всё это упрятано в какие-то перди. Благо что убунтовский Гном преднастроен всякими расширениями "под Юнити", что частично снимает эту проблему. Ах да, нужно ещё упомянуть, что расширения имеют свойство отваливаться при обновлении Гнома.

б) Крайне херовая кастомизация. Гномофанбои часто кричат, что кастомизация нужна только красноглазикам, а "остальные просто работают", только вот почему-то даже у этих гномофанбоев стоит пара-тройка расширений и изменена пара-тройка опций. Людей, которые пользуются чисто ванильным Гномом, я в природе не встречал. От себя скажу, что за 15+ лет пользования компьютером у меня сложились определённые привычки и шаблоны взаимодействия с UI, и мне нахуй не упало переделывать их под очередные высеры педиков-смузихлёбов. Я лучше потрачу полчаса на подстройку среды под свои привычки, и потом буду пользоваться компом как ни в чём ни бывало.

в) При крайне херовой кастомизации и функциональности Гном жрёт дохера оперативки. Больше гигабайта со старта, серьёзно? При вот этом вот убожестве? Мало того, оно ещё и тормозить умудряется. Достаточно посмотреть на анимации. Чтобы закрыть тему оптимизаций, лишь скажу, что gnome-shell однопоточный (2020 год на дворе, да), а аппаратная отрисовка интерфейса планируется лишь в GTK4, ахахах.

Ответить
8 комментариев
3

Да хотя бы тот факт, что банальная настройка смены раскладки в 2020-м в гноме до сих пор охренительное приключение.

Ответить
42 комментария

Недовольный велосипед

Михаил
3

Оно кастрированное прикастрированное, из файлового менеджера вторую панель убрали, например. Если расширений наставить, пилить руками конфиги, то чо-то вменяемое сделать можно, наверно.

Ответить
1 комментарий
0

Оно на жаваскрипте.

Ответить
4 комментария
1

Он реально поехавший. Гном это просто костыльное ебаное говно, по крайней мере во всех прошлых убунтах, эту ещё не юзал (а если и буду, то кубунту)

Ответить

Специализированный самолет

Agaf
2

Я вот тоже пропользовалась KDE несколько лет, но как только обзвелась бу-шным ThinkPad Helix X1 с тачскрином (потом еще Lenovo Miix2 8, и сейчас Lenovo Yoga C630 WOS; тоже с тачскринами) разрешением экрана 1920*1080 при маленькой диагонали экрана, и док-станцией для подключения двух внешних мониторов, все преимущества Gnome Shell над KDE повылезали очень быстро, как в отношении поддержки тачскринов (для которой требуются в том числе и большие элементы интерфейса, и работающая во всех, а не только Qt-шных, приложениях экранная клавиатура) так и в отношении поддержки HiDPI (что включает возможность сочетания обычных мониторов и HiDPI).

А что KDE в 2020 году? А у KDE в 2020 году в Wayland-сессии нет индикатора раскладки. Как бы все, о чем тут дальше говорить? И это при том, что у Gnome Shell пользоваться Wayland-сессией можно уже года три.

KDE терпим в рамках десктопа или ноута без внешнего экрана, иначе начинается боль и поиск решений всякими хитровыдуманными способами, при том что в Gnome Shell все это просто работает с момента втыкания шнура в ноут, автоматически.

Ответить
1 комментарий
2

Поверьте, я сама компиляю, дочь гентушника, все не так однозначно. Попробуй обновить ту же установку генты трехлетей давности до актуального состояния и познай всю боль еврейского народа.

Ответить
1

Справедливости ради, из оболочек для людей осталась только KDE, у которой так себе дела с целостностью UI, UX на лэптопах и поддержкой Wayland.

Сам сижу на отконфиженном i3wm, но мне религия не позволяет не красноглазить.

Ответить
6

Без шуток дискуссионная в среде наглухо оторванных от реальности теоретиков, хотя всем, для кого перетаскивание байтиков не культ и смысл жизни, а инструмент для достижения реальных целей, должно быть очевидно, что проблема технической грамотности населения совершенно ортогональна проблеме нежелания людей делать загрузочные флешки и что-то там устанавливать на свой единственный рабочий компьютер.

Так вооот для кого придумали ЕГЭ по русскому языку...

Разумеется, чем сложнее система в целом, тем сложнее, а компьютер в комбинации с современными ОС — безумно сложная система,

Напоминает "Не только лишь все, мало кто может".
Не хочу дальше читать, хотя интересно

Ответить
0

Ну на этот раз у меня не было цепного юриста на вычитке в три часа ночи, соряяян.

Ответить
3

жаль. Щепотка внимательности и все ваши обороты были бы хорошим украшением текста. А пока получается так, как будто вы не закрыли открытые скобки

Ответить
1 комментарий
0

Не слушай. Текст блестящий. 
Хоть лини это всё равно боль. 
Они кнопку изменения раскладки починили? 

Ответить
4 комментария
4

Хочется сказать - поставь виндовс и не парься

Ответить

Специализированный самолет

Yuri
1

Все, кто сейчас пользуются Linux, раньше пользовались Windows, и из своего опыта знают, какую же оторванный от реальности пиздеж ты сейчас написал.

Ответить
2 комментария
1

Для моих задач лучше подходят UNIX-подобные ОС.

Ответить
0

поставь виндовс и не парься

Придётся выбрать что-то одно.

Ответить
2

Линукс на десктопе не готов к массовому рынку. Да, там можно работать и играть почти во все игры Steam, но...

Если Линукс можно запихнуть в виртуалку и лишний раз не трогать - он достаточно стабилен. На реальном железе этой стабильности нет.

Думаю, что проблема в слишком большом количестве дистрибутивов и желающих сделать очередной "новый дистр" вместо того, чтобы помогать ребятам с Ubuntu.

Я давал Линуксу шанс несколько раз на своих десктопах.

Из последнего на современном железе стояла ElementaryOS - это прям идеал какая Линукс должна быть простая к обычному юзеру. Где без конфигов можно настроить и установить почти весь софт.

Спустя неделю просто перестала загружаться.

Итого: слишком разрозненное сообщество разработчиков, которые считают, что сделают лучше не позволяет тестировать систему на множестве реального оборудования и конфигураций.

Canonical хоть делает попытку упростить установку пакетов. Они молодцы.

Поэтому считаю, что если вам нужен рабочий вариант на компе вместо Виндоус то проще купить Mac сейчас (реально проще).

Ответить
5

На реальном железе этой стабильности нет

С недоумением посмотрел на свой Manjaro, который 5 лет без переустановки. Ну ок.

Ответить
2

Лукавите? Вот прям все 5 лет без копания и читки мануалов и редактирования конфигов стабильно работает? Ни разу не отказывался на пустом месте загружаться?)

Ответить
3 комментария
2

Вот кстати надо не "давать шанс", а самому понять что это, как работает и научиться пользоваться, со всеми плюсами и минусами, либо пройти мимо вообще.

Вы же не "давали шанс" windows, когда впервые сели за компьютер, вас просто поставили перед фактом что это работает так и с этим нужно научиться управляться. Так же это работает и со всем остальным в жизни.

Ответить
2

Эй. Пс. Скомпилируй ядро и модули сам. Я так делал и запихал линукс куда надо.

Ответить

Музыкальный кофе

3

Красноглаз без снобизма, вау.

Вопрос такой. В убунте появилась опция нажать во всплывшем окне "upgrade", уйти пообедать, вернуться и не обнаружить себя гуглящим на телефоне что-то в духе "ubuntu unable to login +nvidia"?

Ответить

Недовольный велосипед

Музыкальный
2

Я бы любые не ролинг дистры не обновлял до следующих версий, только чистая установка с форматированием (в том числе и хомяка)

Ответить

Музыкальный кофе

Недовольный
1

Я про минорные

Ответить
3 комментария
1

Х - удобство.

Ответить
1

С видеокартой Nvidia лучше оставаться на windows, драйверов нормальных нет, и производитель против того чтоб они были.

В остальном, я написал, проблема обновления базовой системы — большой и жирный слон в комнате, которую отчасти удалось решить Apple за счет унифицированного железа. Остальные (включая Windows) — в процессе.

Ответить
1

С видеокартой Nvidia лучше оставаться на windows, драйверов нормальных нет

Фирменный блоб - отличный драйвер, в нормальных дистрибутивах с ним никаких проблем нет.

Ответить
1

всё нормально там с драйверами, ещё и этим в заблуждение вводишь
проблема в том, что нвидия не хочет вейленд делать, вот и всё

Ответить
1

В Manjaro есть такая опция.

Ответить
0

А свежеустановленная винда в BSOD на ровном месте перестала выпадать?
Обновление - это критичный момент для любой современной ОС.

Ответить

Музыкальный кофе

Konarev
0

Ну разок в полгода выпадает. Перезагружаешься и норм.

Ответить
3

Линукс для десктопа по прежнему говно, но я сижу на арчлинупсе щито поделать.

Ответить
2

нет, переодически после обновления приходится что-то чинить))

Ответить
0

Зочем арч? Ради аура если только?

Ответить
4

Арч и его деривативы охуенны. Хотя бы потому, что снимают проблему сношений с кучей левых реп. В Arch-based нужно только включить поддержку AUR. Никаких ебучих PPA на каждый чих и прочих сущностей.

Ответить
8 комментариев
0

Ради их wiki

Ответить
3

Гном говно, жопа. KDE и точка. Ну и прочие де норм.

Ответить
3

После третьего абзаца мой мозг утомился.
Это шедеврально. Кличко нервно курит.
#Без шуток дискуссионная в среде наглухо оторванных от реальности теоретиков, хотя всем, для кого перетаскивание байтиков не культ и смысл жизни, а инструмент для достижения реальных целей#
Я прочел это трижды. 
Я не понял ничего. 
Ну собственно, по тексту: я не против гнома. Да и кде нормально. Да и в цинамоне удобно. Это риторика. Не надо бить себя пяткой в грудь и кричать, что DE1 лучше DE2 . На вкус и цвет...
Мне, например, заходит xfce, но я ж об этом не ору ;)))

Ответить
0

Там был Толстой в уголку нарисован, смотрел укоряюще. Меня заставили.

Ответить
2

Перестал читать на заявлении, что лучше гнома 3 ничего нет. Автор просто конченный долбоеб, ни больше, ни меньше.

Ответить
3

Ранен, убит.

Ответить

Крохотный Валера

2

Какая-то поделка начинающего программиста к конкурсу древнего зодчества етот ваш гноме, фу.

Ответить
1

И это человек что-то писал про съехаться. Да я с тобой на одном поле срать не сяду, кедераст.

Ответить
4

Фу быть гномосексуалистом!

Ответить

Крохотный Валера

Кошелёк
1

Чиво пилять, распарсьте плис кто-нить, что тут написано, не понимаю патлатского языка

Ответить
15 комментариев

Свойственный браслет

2

Я бы еще напомнил об истории "Linux и nvidia-видеокарты". Вроде бы драйвера есть, все легко ставится, но в firefox вам не включат WebRender, Wayland будет работать только в Gnome и KDE, более-менее нормальный оффлоадинг (актуально, если у вас ноут) есть только на иксах, XWayland без аппаратного ускорения...

Ответить

Специализированный самолет

Свойственный
2

Я считаю так, что если человек с этим столкнулся, и его хоть что-то из перечисленного как-то затрагивает - то он просто знает чью видеокарту точно не брать в следующий раз. А тех, кто сейчас на Windows с GeForce - им это всё ничего не скажет. Вот как человеку на Windows объяснить про X11 и Wayland, и главное зачем объяснять?

Ответить
1

Нвидия еще высралась апдейтом что типа позволит включать свои карточки в стойки для машинного обучения, и вроде даже ради этого даст включить в репозитории какую-то часть чего-то там. Блин, не слежу, фак ю нвидиа.

Ответить
1

в firefox вам не включат WebRender

Включи сам, будь мужиком.

То что Wayland не робит как следует - ну печалько, только сильно ли он нужен, по большему счёту? Достаточно включить на Nvidia тройной буфер, и всё будет быстро и плавно.

Мне главное чтобы видеокарта полноценно работала и в 2D, и в 3D, и даже в играх через wine, без этих плясок "какое поколение чипа мне нужно выбрать, чтобы нормально завёлся amdgpu"

Ответить

Важный якорь

2

поддерживаемый производителем лэптоп с любимым дистрибутивом на борту

Угу. А потом какая-нибудь ленова впилит тебе тяжело-удаляемый superfish в твой любимый дистр.

поставятся без проблем из магазина через snap

Есть проблема, что эти самые snap приложения при первом запуске грузятся кучу времени. ~5 sec на условный gnome-calculator это типа ок? Я не буду говорить про большее занимаемое место, оно сейчас не в дефиците, но блядь 5 секунд? В текущем виде snap нужно допиливать, а не пихать принудительно в систему, как делает Canonical. Flatpak не трогал, не знаю чего там.

Вы найдете GNOME установленным по умолчанию в примерно всех популярных дистрибутивах в принципе предлагающих графический интерфейс пользователя сегодня.

Мгхм? Я смотрю MX Linux и Linux Mint (которые как минимум входят в тройку самых популярных, а то и в двойку) не в счет? Кек.

для сообщества которого слова UX и дизайн — не ругательные.

На 9-10% компов есть OS от Apple, а с остальными чего делать будем? Сожжем?

Из интересных вещей можно ещё упомянуть reproducible builds и дрова от амуде.
Пост хороший, но уж слишком однобоко (на мой взгляд).

Ответить
1

Flatpak неебически тормозной.

Ответить
1

snap не верифицирует то что скачал, в отличие от flatpak

Ответить
1 комментарий
0

Про репродусибл это отдельно надо писать еще такую же статью, и я даже писал. Когда-то давно и не здесь.

Ответить
2

Линукс всегда будет разрозненной помойкой костылей, пусть даже пластиковых с вайфаем, биометрией и юсб-ц. Даже если один поставщик (читай бунту) сможет что-то сделать из этого, все равно это будет отваливаться от раза к разу, от обновления к обновлению. Слушком уж много пересекающихся между собой идей. Пишу с Макоса на ноуте 2010-го года выпуска.

Ответить
2

Сижу на Гноме несколько лет. Самая тормозмутая, но красивая херня.

Ответить
1

Сижу на гноме больше 5 лет. Полет нормальный, брат жив

Ответить
1

А Кэт Ванс всё ещё в девственниках видать.

Ответить
4

В жопу ебли, это считается?

Ответить

Специализированный самолет

2

Я засматриваюсь на Silverblue и EndlessOS, но лично для меня крест на них ставит вопрос с кодеками. Ладно там H.264 - он заработает через VA-API (однако, не в браузерах, а значит ролики на tjournal, dtf, facebook уже не воспроизведутся) но ведь звука (AAC, AC3, DTS, MP3) не будет. В Ubuntu это вопрос решенный сто лет назад, поэтому для меня немного дико видеть такую проблему.

Ответить
0

Так это концептуальная херня, на идею полюбоваться. Не в рамках эксперимента на комп ставить нельзя, если б можно было, давно бы этим федору заменили и никто бы внешне изменений не заметил.

Ответить
5 комментариев
2

Автор, ты серьёзно?
Гном – это неудобное, срущее на юзеров нечто, разработчики которого живут в своём мирке и делают окружение, которое с таким отношением и с такими нововведениями остаётся на плаву только из-за былой славы и букв GN в начале
КДЕ – противоположность гновна во всех словах, кеды удобны, настраеваемы и красивы. Без кастомных тем даже квин работает отлично.

Ответить
0

Гном значительно более популярен сейчас чем во времена 2.

Ответить
1

ну да, спасибо убунтам и федорам
добровольно мало кто пойдёт на это

Ответить
2

Автор гном. Для нормальных людей уже придумали кеды.

Ответить
1

Комментарий удален по просьбе пользователя

Ответить
3

Попробуй Proton или Lutris, через них у меня запускается почти все, в т.ч. и новые фотошопы

Ответить

Недовольный велосипед

Илья
2

Самая новая версия? Так-то ФШ лет 10 назад был работоспособен на 99%

Ответить
0

Да просто разверни виртуалку винды, vmware вроде позволяет это накликать.

Ответить
1

Комментарий удален по просьбе пользователя

Ответить
13 комментариев
1

Он автоматически найдет внешний монитор при подключении, определит его цветовой профиль, разрешение, DPI, и выставит нужный коэффициент масштабирования ещё до того как предложить пользователю стандартный диалог, предлагающий либо расширить рабочую область на этот монитор, либо отобразить там копию содержимого текущего экрана.

У меня Т3 док-станция и 31 федора на борту. Короче, дисплейпорт просто не работает, а по хдми примерно раз в неделю мониторы теряются. После очередного днф апгрейд работает, но не очень долго

Ответить
2

Интересно, почему люди ставят Федору, не будучи бета-тестерами Ред Хата? Это же глюкавый полигон

Ответить
1

Ну, во-первых, я к федоре привык, а во-вторых, убунту больше нет в списке одобренных работодателем. Вроде, можно еще CentOS юзать, но я решил поставить федору, потому что бОльшая часть сквада сидит именно на ней

Ответить
3 комментария

Недовольный велосипед

alexferman
1

Линус на Федоре сидит)

Ответить
0

Как раз ради того чтобы посмотреть, в каком направлении все развивается и к чему готовиться через пару лет в centos. У меня основаная Debian testing так-то.

Ответить

Специализированный самолет

NiemandDa
2

Передавали привет Интел? Ну там через багтрекер с дебаг-логами.

Ответить
1

Не стал. Вроде как, прошивка док-станции решает большую часть проблем, но леново делает прошивальщик только под винду, а я ее сразу снес. Вообще, тут раз на раз не приходится. Один днф апгрейд чинит, а другой - ломает =) Вот очередной все починил, так что пока не обновляюсь:D

Ответить
1

Слышь, предложения попроще сделай. Эти бесконечные вложенные обороты понятны только тебе и тем, кто уже в курсе сабжа(читай не твоя аудитория)

Ответить
2

Я художник я так вижу.

Ответить
1

Спасибо за обзор. Правда интересно и хорошо упорядочивает инфу в голове. Но некоторые предложения явно потеряли по дороге пару слов.

Ответить
4 комментария
1

 Слышь, предложения попроще сделай

Лев Толстой leaves the chat

Ответить
0

А нафига в 2k20 linux с его корявыми гуями на десктопе, когда уже практически через пару-тройку недель на винду упадёт wsl2? При этом у тебя и полноценная убунта со всякими там докерами для разработки, и сама винда для adobe-зависимых юзкейсов в одной коробке. Ну круто же

Ответить

Научный Филипп

mkoshkin
3

Позови, когда там позволят отключать телеметрию.

Когда ПОЗВОЛЯТ отключить телеметрию в софте, который я КУПИЛ за бобосы.

Ответить

Специализированный самолет

mkoshkin
0

А нафига в 2k20 десятка с её корявыми гуями

Фиксед, как говорится. Вам бесплатно дана лучшая десктопная ОС, а вы все равно упорно хотите жрать говно.

Ответить
1

Почему в лучшей ОСи до сих пор нет нормальной поддержки PDF? Есть только какие-то огрызки. Приведу пример, из-за перехода на дистанционку нам пришлось быстро и в срочном порядке переводить некоторые документы в заполняемые PDF формы с электронными подписями и скриптами. Так вот, подписи Linux не поддерживает, скрипты не поддерживает, ВСТРОЕННЫЕ в файл шрифты игнорируются и используются системные, в очень многих программах проблемы с отображением кириллицы при заполнении полей формы. И это лучшая ОС?
Это всё может из нативных программ Linux только Master PDF Editor, но это ужасная  платная проприетарь, которая в свою очередь плюет на стандарты PDF (не воспринимает флаг только на чтение, делай что хочешь).

Ответить
5 комментариев
1

Если "лучшая бесплатная ОС" не может конкурировать с "худшей платной" и стабильно держит 2% долю на рынке десктопов, то по поводу говна я бы не спешил. И да, я не имею ничего против линкуса, но в моем манямирке его ниша ограничивается серваками, не более

Ответить
1 комментарий

Недовольный велосипед

1

Мои принтер запускается после установки одного пакета и при удалении капса, так что про "или сразу заработает или работать не будет" - вранье

Ответить

Музыкальный кофе

Недовольный
2

Мои принтер запускается после установки одного пакета и при удалении капса

:)

Ответить

Научный Филипп

1

Буду рад, если напишешь про опыт с Guix, сам смотрю на него из-за Guile и декларативной настройке. Останавливает только то, что у них ядро без non-free блобов да и пакеты самому мейнтейнить придется, чтобы не прошлогодние были. 

Ответить
1

Да некоторые пакеты там посвежее чем в дебиане будут. Может быть напишу, если опять ебнусь, мой последний опыт был еще до 1.0 и типа устарел.

Ответить

Научный Филипп

Кошелёк
2

Посвежее – это да, но я всю свою сознательную жизнь на роллинг дистрах, у меня уже ломка, если что-то не обновляется 2 дня подряд

Ответить
1 комментарий
1

Лучше на NixOS посмотри, это тоже функционально-декларативный подход, но без gnu-фанатизма

Ответить

Научный Филипп

alexferman
1

у nixos какой-то дибильный dsl для описания конфигов и пакетов, вместо нормального языка

Ответить
0

Ага только сам синтаксис языка изобретали наркоманы.

Ответить
1 комментарий
1

Вот это люди любят поебаться от нечего делать))
Пытаюсь подружиться с десктопным пингвином с мохнатых 90-х, но каждый раз он мне выносит мозг своими костылями.
Приходится ебаться с вагрантом на 10-ой винде)

Ответить

Культурный крюк

1

Не понял о чем собственно статья.
Ну кроме того что автор топит за GNOME, все остальное вода-водой.
При чем тут вообще докер, контейнеризация и атомарная EndlessOS/Silverblue?

С автором спорить бесполезно, насколько я вижу.

Ответить
0

Вроде все понятно написано, статья о том что вообще происходит, над чем работают, какие перспективные направления развития.
топит за GNOME

Бросает спасательный круг за KDE

Ответить

Культурный крюк

Кошелёк
2

Так это самое, вот это вот все что в статье написано... оно не в 2020 появилось, и даже тренд не в 2020 на докеры-хуекеры и snap/flatpak. Линукс предустановленный на ноутах есть очень давно у Dell, и ничем не отличается его работа на особо ушлых моделях от того же Samsung в 2016 и в 2020 (все также тупо что-то не работает, вплоть до невозможности вообще загрузить что-то отличное от Windows).

Ответить
5 комментариев

Культурный крюк

Кошелёк
1

За круг спасибо конечно, но я сам юзер гнома до 2.32.
Дальше не смог адаптироваться к третьему и съехал обратно на Windows.
Периодически пробую разные дистрибутивы/DE, но лично для меня ситуация в 2020 по юзабилити и каким-то детским багам хуже, чем в 2010.

Ответить
6 комментариев
1

Стандартная и единственная работающая реализация графического пользовательского интерфейса для GNU/Linux это Gnome 3

крыса с Openbox вместо дефолтного xfwm вполне работоспособной себя показала

Ответить
0

Че прям даже ни разу в конфиг xorg лезть не пришлось?

Ответить
1

Нет, правда у меня сетап скромный: один монитор и проприетарный драйвер нвидии

Ответить
1

Перепись всех красноглазых

Ответить
1

Блин сколько ругательств. Даже я, поверхностно знакомый с линукс и в частности в части управления сервером по SSH, всё-равно перехотел читать такой сложный технический текст рано утром.

Ответить
1

Комментарий удален по просьбе пользователя

Ответить
0

Еслимята это отражение того, за что держатся бывшие фанаты Gnome 2 то я рад что они проиграли.

Ответить
1

Принтер либо заработает сразу и без проблем, либо никогда.

больно, очень больно
Эго до сих пор свербит с того, что так и не добился нормального быстродействия на задаче печати, обработки и распределения тяжелых пдфок по принтерам, когда под виндой выходило в 2 раза быстрее в отличии от всего остального.

Ответить

Культурный крюк

1

Ладно, насчет с автором поспорить я чет был не прав похоже.

Ответить
0

Я няшка и милашка.

Ответить
1

Обожаю  токсичное, вечно страдающее комьюнити Линукс.

Ответить
0

токсичное

Ответить

Культурный крюк

Сергей
0

Насчет страданий не согласен, насчет токсичности — к сожалению да, русское Линукс коммьюнити наверное самое токсичное в мире. Даже среди своих они умудряются клеймить друг друга, оскорблять тупо за выбор и постоянно показывать свое мнимое превосходство над пользователями остальных ОС (да что там, даже над пользователями разных дистрибутивов). И это ужасно, это разочаровывает и отталкивает в итоге от использования. Жаль что "линуксоиды" этого не понимают.

Ответить
0

Это у тебя голова из говна и палок, клоун, а не pinebook.

Ответить
0

Именно так работает NixOS и его полностью свободный младший брат GNU Guix. Переиспользование кода обеспечивается за счёт символических ссылок, а иммутабельность за счёт сохранения итоговых хэшей всех компонентов системы в store. На данный момент это самая идеалистическая, я бы даже сказал, утопическая концепция, завязанная на предположении, что все люди будут няшками, разовьют навыки абстрактного мышления до уровня минимум Стивена Хокинга и не будут говнокодить.

Насколько это все реалистично звучит сами догадаетесь.

Действительно: https://github.com/ksevelyar/dotfiles#neofetch

Ответить
0

Ого. Моё увожение. Может напишешь гайд по основам никс конфигов? Документация там последний раз когда я смотрел была прямо скажем мда.

Ответить
Обсуждаемое
Технологии
Mac на ARM: зачем Apple перешла на собственные процессоры, в чём разница с Intel и ​что изменится для пользователей
Старые Mac не перестанут работать в одночасье, macOS будет поддерживать оба типа процессоров, а переход займёт не один год.
Новости
«МК» опубликовал снимки с останками тел из морга Томска, куда привозят погибших от Covid-19. Оперштаб назвал это фейком
Глава морга заявил, что в мешках — использованная одежда и ветошь, но на кадрах видны тела и бирка «Covi*».
Новости
Канье Уэст пообещал обустроить президентскую администрацию по модели Ваканды. Это вымышленная страна из Marvel
Рэпер рассказал, что собирается баллотироваться на пост в 2020 году и поделился своими взглядами на устройство Америки.
Популярное за три дня
Новости
«МК» опубликовал снимки с останками тел из морга Томска, куда привозят погибших от Covid-19. Оперштаб назвал это фейком
Глава морга заявил, что в мешках — использованная одежда и ветошь, но на кадрах видны тела и бирка «Covi*».
Twitter
Илья Варламов об уничтожении архитектуры в России
«Ребёнок вырастет чудовищем не из-за радужного флага, не из-за мороженого, а из-за вас д*******в».
Интернет
Дипфейк по мотивам мема «Идущий к реке», где в главных ролях — Дмитрий Рогозин и Илон Маск
Речь «В космос ты летишь? Мне на это насрать, понимаешь? Я как будто бы уже сто триллионов миллиардов лет проживаю на триллионах и триллионах таких же планет» от лица главы Роскосмоса заиграла новыми красками.