Pull to refresh

Comments 441

Лаунчерам в стиле макоси 10 уже столько лет сколько самой макоси 10. То, что в линуксе можно менять интерфейс как угодно — тоже не новость.

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


Пределом является, когда "тема" начинает перерисовывать иконки части (всех-то — слабо) программ на иконки из макоси, что создает еще более тупой эффект — под иконкой Сафари будет, сами понимаете, какой-то местный браузер, но не Сафари.


В общем, это обычно не копирование привычного для макоси общения с системой, это потуги "мы тоже похожи, мы тоже смогли!"


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

Разработчики elementaryOS писали что они вдохновляются macOS и хотят получить такой же UX.

Пункт про «экосистему» не очень понял. Лучше иметь зоопарк из «тысячи компаний, сотни тысяч или миллионы разработчиков», чем единую экосистему на всех девайсах?
юзали экосистему эпола? Макбук/мак+айпад+айфон+воч?
Да. Ничем не отличается от других огороженных «экосистем» типа Microsoft (Outlook/Windows Live) и Google. Всё то же «есть только одна истиная экосистема и это экосистема ***». Звездочки контекстно заменить на MSFT/Google/Apple.

10 лет ждем на Андроиде аналога AirDrop.

Google Nearby Share, Pushbullet, Huawei Share, Samsung QuickShare. Это только те что попались первые в спике. Десятки их в общем то.

Google Nearby Share — точно, запустился в 2020 году. То есть 9 лет ждали. Остальные — или брендозавимисимые и так же недавно появились, или работают через интернет (Pushbullet), а значит не являются аналогами.

Остальные — или брендозавимисимые

А AirDrop типа брендонезависимая?

iOS/macOS официально только на устройствах Apple. Android на многих. В результате если у вас Xiaomi, а у друга Samsung — без недавнего Google Nearby Share скинуть бы не получилось.

А что, Bluetooth OBEX уже и на андроиде заборонили?

У меня валяется смартфон на Андроиде с 2013 года и много знакомых на Андроиде, но я никогда не слышал от них данного термина. Им можно было перекинуть 10ГБ видео за минуту-две лежа на шезлонге в Египте, где нет интернета пляже?

За пару минут — сильно вряд ли. Это то самое «скинуть по блютусу» эпохи обычных телефонов.
У меня айфон ещё с тех времён, когда над ним за отсутствие этой фичи смеялись, так что про андроид искренне не в курсе.

Это называется не Bluetooth OBEX, а Wi-Fi Direct. Приложений под Андроид для этого куча. Просто что логично для Андроида — она встроена не в систему, а в файловые менеджеры, которых десятки на любой вкус. Впрочем, есть и отдельные приложения для этого.
т.е. вы сейчас потдвердили своим же примером, что нельзя скинуть что-то из одной огороженной «экосистемы» в другую огороженную.
но при этом придерживаетесь убеждения, что на андроиде это — плохо, а на огороженном эппл — хорошо, и даже идеально.
вопрос — на самсунг вы через AirDrop уже что-то скидывали?
т.е. вы сейчас потдвердили своим же примером, что нельзя скинуть что-то из одной огороженной «экосистемы» в другую огороженную.

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


Вопрос гуглу — почему понадобилось 9 лет, чтобы сделать Google Nearby Share вместо глючного и часто неработающего Android Beam?
Если у телефона не было NFC (Xiaomi привет), то про Beam можно было вообще забыть.

Сильно плохо, что в одной экосистеме (эпл) некое решение работает во всей экосистеме, а в другой — не во всей.


Получается, сухой совет: чтобы у тебя некая фича работала, купи либо эпл, либо не Андроид, а именно выбирай аппарат с нужной фичей.


Простым людям из этого логичнее купить эпл. Чисто эксплуатационно.


Если же хочется на пляже два часа ковыряться, чтобы между телефонами двух брендов из якобы одной экосистемы (одной, но фрагментированной) переслать за 2 минуты файл… Только не факт, что прокатит в итоге.

Android Beam?


It allowed the rapid short-range exchange of web bookmarks, contact info, directions, YouTube videos, and other data. Android Beam was introduced in 2011 with Android Ice Cream Sandwich.

Да, я именно про это.


10 лет ждем на Андроиде аналога AirDrop.

Он эти 10 лет был, а потом его выкинули — как раз к моменту, когда NFC на Андроид-телефонах стал хорошо распространён.

Android Beam is activated by placing devices back to back with the content to be shared displayed on the screen.

Это конечно вершина удобства, тем более что передача была по Bluetooth. А если смартфон без NFC (Xiaomi привет), тогда все, приехали.


Я почему вспомнил про AirDrop — когда отдыхали в Египте и возвращались с экскурсии из Израиля пара в автобусе громко разговаривала и девушка просила парня скинуть ей видео. Он ответил что в отеле скинет по кабелю на ноутбук и тогда по кабелю ей.


В то же время я просто нажал две кнопки и перекинул пару ГБ видео и фото подруге через AirDrop прямо в дороге. И так не единожды.

Ткнул на одном телефоне KDE Connect, ткнул на втором, ткнул в «Передача файлов», передал с одного на другой по WiFi.

То же самое в связке ноут-ноут и ноут-телефон, да.

Откуда только от возьмётся на другом телефоне, этот KDE Connnect?


Со сторонними программами, вроде KDE Connect, всё гораздо сложнее — их надо поставить, запустить, и сделать что-то внутри просто для приёма. А некоторых не уговорить поставить ещё одну программу, или они забыли пароль от магазина приложений


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

То есть доп. софт намертво встроен в систему, за счёт этого и достигается «простой обмен». Программу для прожига DVD в телефон встроить не желаете? На всякий случай, вдруг пригодится когда-нибудь )) Простите уж за подкол, но на Андроиде почти никогда не возникало такой надобности, а если что — да, скачиваешь любое приложение WiFi Direct на оба смарта, и вперёд.

Помню, как лет 12 назад пытался со своей "раскладушки" по привычке "скинуть визитку" через BlueTooth счастливому обладателю iPhone 2, и был изрядно озадачен тем, что "он не умеет"… так что весьма спорный вопрос, кто чего ждёт… а так — по синезубу рингтонами мы обмениваться начали, когда айфонов ещё не существовало.

К слову сказать, пользователи айфонов долго не имели возможность вообще с Bluetooth делать такие вещи, которые были возможны на любой звонилке с winmobile\android.

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

10 лет ждем когда Apple починить AirDrop чтобы он начал работать, все никак не могут.

Разговоры о "крутости" маков только с экосистемой звучат как:
Купите гараж, бензоколонку и шиномонтаж, чтобы ощутить удобство автомобиля)


P.S.
Ну простите, если кого обидел. Хех

с другой стороны, а как оценить достоинства экосистемы не обладая хотя бы парой устройств в рамках этой экосистемы? А то критика маков тоже зачастую звучит весьма своеобразно: «ну на экосистему пофиг, т.к. у меня apple нет», «зачем мне тачпад если я мышкой пользуюсь?», «зачем мне автономность, я же всё равно зарядку таскаю?», «меня и этот экран устраивает», "да на нём даже рокет лига не играется", и можно еще долго продолжать…
Так дело в том, что если до сих пор не пользовались экосистемой, то вряд ли и начнете, и таких людей очень много. Инертность и не желание что то менять очень сложно побороть, а тут ты не один, таких же инертных.

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

А вот что выглядит реально своеобразно — это попытка убедить в том, что зеленый цвет лучше красного. Вот посмотрите, какой зеленый цвет крутой, вот вы попробуйте экосистему зеленого цвета, зеленые обои, зеленый автомобиль. Но доктор, я же анализ крови сдаю, она же должна быть красной…

ПС: не убеждаю в том что мак говно, а linux-windows крутой, а говорю о том, что они просто существуют, а каждый сам за себя решает
Так дело в том, что если до сих пор не пользовались экосистемой, то вряд ли и начнете, и таких людей очень много. Инертность и не желание что то менять очень сложно побороть, а тут ты не один, таких же инертных.

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

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

Кстати, на виндовс так и не смог найти альтернативы. Есть софт, который прикидывается BT тачпадом, но работает все отвратительно.
Либо закрытый по сети, который что-то ворует.
А kdeconnect и работал отлично и был открытым.

UFO landed and left these words here

Конечно. Потому что есть выбор.
А на Apple выбора нет.
Вот свежайший тред про "работу" экосистемы:


It's a useless, half-baked feature that genuinely surprises me when it actually works as intended. This hardly ever happens. If you're playing something on your computer with your airpods connected to both your computer and your phone, if you pause the video or take an airpod out of your ear even for a second, the airpods switch to your phone, meaning when you press play again the content you've been watching blares out of your computer speakers.

Yah I stopped doing video/audio conference calls all together using the AirPods. On the M1 MBP it’s a nightmare if my phone or iPad is anywhere near while I’m on a call.

Phone and iPad works truly magically but my intel MacBook And iPhone can almost never work together

Wow I have 2 iphones personal and work and it never works. Actually it’s gotten almost useless for phone calls even with a single phone. I have to disconnect and let them reconnect for it to even function.

Almost never works for me between my iPhone and iPad. Half the time I have to just turn Bluetooth off on my phone or it keeps switching back.

AirPods works horribly buggy with Apple Watch, too.
Try listening to a podcast while cooking, and telling your watch to set timers, with your voice.
The ideal experience is simply for your podcast to be uninterrupted at all times.
Instead, the podcast pauses at the start and end of the timer, and pressing the AirPods (Pro/Max)’s play button doesn’t resume the podcast, which never should have stopped in the first place.
This happens every single time I cook while listening to podcasts.

Yes, it is insane that, with AirPods connected to iPhone, pressing Apple Watch’s Digital Crown & speaking: The watch will miss the first half of my command, as it needlessly & erroneously switches to the AirPods.
Apple: Just use the Watch’s microphone when I press the Digital Crown. My watch absolutely shouldn’t perform WORSE because I have AirPods in.
It’s been this way for what seems like over a year. Are you ok, Apple?

Yeah nothing better than my AirPods disconnecting from my MacBook that im watching a movie on just for a spam call on my phone that I immediately ignore. Then my AirPods wont connect back with my MacBook and I have to disconnect them to reconnect them. I figured there was some scenario where this makes sense I just don't know what it is. My GF finally got a pair and she is frustrated with it too. Glad to see we are not the only ones that don't understand this feature. I honestly miss my original gen 1 AirPods. Almost.
Какой выбор?

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

Еще помню elementary OS, у которого были проблемы с драйверами на некоторые виды встроенной графики от Intel. Картинка во всех видео зависала если переставать шевелить мышкой. Баг висел год, тоже сваливали на апстрим, предлагали сменить железо или полностью отключить аппаратное ускорение.

И на кой черт мне это все надо? Компьютер должен быть рабочим инструментом для человека, я не могу себе позволить тратить время на постоянный допил этого самого инструмента до какого-то вменяемого состояния. И не надо говорить «у меня все работает», на каждый косяк яблок я могу привести в пример 10 аналогичных ситуаций в линуксе, только там что-то никто особо не чешется ни с поддержкой, ни с исправлениями.
Еще помню elementary OS, у которого были проблемы с драйверами

Там, где у линукса/винды проблемы с драйверами, macOS вообще не запустится или не будет иметь драйверов/софта вообще. Смысл сравнивать?

Смысл сравнивать есть, потому что там, где macOS запустится, она будет работать стабильно, а вот там, где запустится linux, не известно, как он будет работать.

Это слишком смелое заявление. Едиственное с чем плохо, так это с NVidia(особенно если стоит нвидия + дискретка), из-за проприетарных дров, которые единственные нормальные. У AMD и Intel свободные драйвера идут в комплекте и на уровне! Ещё возможны проблемы с гибернацией/засыпанием на ноутбуках, но это если ну совсем не повезёт. В остальном, если не выбирать дистрибутив для «религиозных фанатиков», где только свободные компоненты, проблем нет. А… Ещё бывают некоторые рилтековские и броадкомовские вайфайки, у которых загружаемая прошивка. Вот дрова для них, с прошивкой в комплекте, придётся ставить отдельно, обычно собирать из сорцов с гитхаба. А какой-нить intel уже идёт в комплекте. Всегда!

С драйверами для старых принтеров, внезапно, хуже всего в Windows. Обновили ОС — обновляйте и принтер.

Всё так! У меня не такой уж и старый МФУ, от HP, с сетевым интерфейсом (по USB то-же самое), не имеет драйверов для сканера под 64-х битные винды. Вот для принтера под семёрку есть, а для сканера отсутствует как класс. Под линуксом в связке SANE + HPLIP + CUPS всё взлетело моментом.

Под Windows проблема и со старыми сканерам. Под 7й и 8й работает, а под 10й — не хочет.
Да и Windows 8 и 10 проблема со старыми дискретными видеокартами от Nvidea. Поборол подбором из дикого количества драйверов. Ошибка даже на +_ 1 версию критична. Будут проблемы.

С принтером как повезет. У Canon CAPT драйвер под Linux ужасен. Есть опенсорсный аналог, но автор смог отреверсить далеко не все, да и он не развивается.

Драйвера для старого ноута Dell Vostro 1500 (2007 год) — это головная боль для Linux. Короче, под ubuntu 12 все хорошо, а под 14й уже нет ни вай-фай ни сети по кабелю. Win10 — без проблем. Испробовал все инструкции, которые нашел в интернете. Без результата. Тогда начал запускать все подряд LiveCD Linux — нашел все же- работают оба канала. Manjaro. Установил и… работает только проводной интернет.

В Manjaro есть замечательная вещь, под названием AUR. Алгоритм такой. Открываете терминал. Говорите мантру: lspci -nn|egrep -i 'network|wireless'|egrep -o '[0-9a-f]{4}:[0-9a-f]{4}'
Find PCI ID
Получившиеся два шестнадцатеричных числа, через двоеточие (14e4:4727 например), скармливаете гуглу: 14e4:4727 manjaro driver
Google it
Дальше драйвер может быть как в репах, в моём случае, так и в AUR. Ну гугль лучше подскажет какой драйвер вам искать. В основном «проблемные» карточки Broadcom, в меньшей степени но основные проблемы с realtek. Их дрова обычно из АУР ставятся.
Drivers
вот дрова для тех версий ядра которые у меня установлены, например.

Справедливости ради, не в Manjaro а в Арче.

В манджаро энное количество из того что в арче можно взять только в AUR, лежит непосредственно в репозиториях. А у человека именно Manjaro.

а можете чуть подробнее объяснить для не настоящих сварщиков, что такое AUR и как эта магия работает?

На самом деле никакой магии, кроме магии опенсорса. AUR расшифровывается как Arch User's Repository. Чисто технически это сайт и Git репозиторй, в котором, обычными пользователями, а частенько и авторами софта, добаляются, своего рода, рецепты по сборке. В репе какого-нить, произвольного, пакета обычно лежат всякие доп ресурсы типа *.desktop файла, файла иконки, *.service, для демонов. Иногда патчи. Ну и разумеется стандартный, для арча и дериативов, файлик PKGBUILD, в котором описано откуда качать исходники, какие ещё скачивать ресурсы, патчи и.т.д. Так-же там прописаны зависимости для сборки и установки, контрольные суммы и инструкция по сборке. При установке из AUR скачивается PKGBUILD и уже по его инструкциям, по порядку, производится скачивание, проверка чексумм, сборка и установка. Всё в автоматическом режиме. Бывают и бинарные пакеты. Те-же Zoom или скайп. В таком случае, обычно, скачивается *.deb пакет, перепаковывается в нативный и устанавливается в систему.
Чем-то AUR, отдалённо, напоминает систему портов FreeBSD.
Вот можно посмотреть пример бинарного пакета И пакета собираемого из сорцов. Всё просто, как табурет, но при этом удобно. Если какого-то пакета нет в репозиториях дистрибутива, с вероятностью процентов 90 он найдётся в AUR.

линукса/винды

Т.е. вы думаете, что на Windows с драйверами такие же проблемы, как на Linux? Вы это серьезно?

macOS не запустится вообще? Где не запустится? На макбуке, аймаке?
На макбуке, аймаке?

на хакинтоше?
Так он и не должен там запускаться.
UFO landed and left these words here

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

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

Проблема для хакинтошников, разумеется.

macOS изначально не должна быть установлена на железе, которое не разрабатывается Apple, вроде. У Linux дистр. таких ограничений нет. Так что вы сравниваете разные проблемы.

Адекватный человек не будет часами/днями/неделями курить форумы, чтобы понять поддерживает ли линукс его железо. Он просто купит рабочий вариант — или на винде, или макбук.

Пусть просто купит Thinkpad, там меньше проблем с Linux, чем в других моделях. Будет как макбук.

Да. У них сейчас даже с предустановленной убунтой (и вроде федорой) модельки есть. Причём всё железо работает, включая сканеры отпечатков пальцев.

Thinkpad P53. Тачпад иногда отваливается. Это известная бага, для того, чтобы работал, нужно на старте системы запускать скрипт.


На других экземплярах P53 (на моём вроде не воспроизводится) при небольшом нагреве процессора начинается дикий тротлинг. Эта проблема была на всех последних Thinkpad, где-то Lenovo её починили, где-то нет. Пользователь может её побороть только патченным ядром.


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

Совершенно верно! И у любой техники могут быть родовые болезни, о которых лучше знать до, а не удивлённо узнавать в процессе.

Dell линеек Latitude, Vostro и старшие Inspiron как с графикой от Intel так и пресловутые Optimus-ы, единственное, что под федорой не работало никогда — сканеры отпечатков, с остальным проблем не было ни разу. К слову, сканеры отпечатков не работали и в Win10 после её переустановки, только в предустановленной системе, так что тут явно проблема где-то в настройках Dell. Dell Assistant даже не видит сканера и не желает устанавливать для него драйвер.
С моим MSI тоже никогда и ни с чем не было проблем, но тут как повезёт. Просто Thinkpad по нескольким причинам с большой вероятностью лучше других работает с Linux, даже сканеры отпечатков пальцев. То есть если очень нужно минимизировать риски несовместимости железа с Linux (в большинстве случаев временные) вообще без просмотра интернета перед покупкой, против чего протестует автор коммента выше, то можно покупать Thinkpad и не ошибиться. А можно посмотреть интернет и расширить свой выбор.
Ага, NVME под виндами у меня греется как печка (даже в простое), под линуксом — не греется в простое и тёплая при работе. Сканер вообще не заводится под виндой, зато прекрасно живёт в линуксе. А ведь есть ещё и заказное железо…
Понимаю, я не линукс хейтер ни разу. Пользовался им в течение 10-12 лет. Но отсутствие драйверов, к сожалению, актуальная проблема для линукс дистрибутивов даже сейчас. Взять например fingerprint сканер на ноутбуках Lenovo. На Windows драйвера устанавливаются чуть ли не из коробки, а на Ubuntu (например) необходимо скомпилировать устаревшую опенсорсную какаху, которая чаще всего даже не работает.

Когда пользовался линуксом дома просто покупал железо, гарантированно совместимое.
Из минусов — чаще всего оно стоило дороже, но зато оно было лучше.
Либо мирился с неработоспособностью части функционала.
На самом деле, особых проблем не было.
Даже для iPod были плагины для заливки музыки, а виндузнятники когда приходили, удивлялись что софт для лункса удобнее iTunes)))

чаще всего оно стоило дороже, но зато оно было лучше
В этом сравнении не хватает (only)win-модемов, кстати.

Вот именно поэтому наш выбор внешние железные ZyXEL / UsRobotics Courier. ;-)
(Кстати настоящий, чОрный курьер у меня до сих пор жив. К апокалипсису готов!)

Есть и другие примеры: прохладные NVME и CPU под виндой и остановленный вентилятор в простое — и постоянно молотящая СО под KDE Neon. Плюс пляски с бубном вокруг почти всего.
Популярный дитрибутив — это не значит хороший/лучший. Elementary OS и Минт — это все та же Убунта, стабильность которой оставляет желать лучшего.

Могу посоветовать попробовать Oracle Linux (сборка Red Hat'a), если на вашем железе все заработает, то оставить его. Если что-то не подцепится, то Fedora у которой ядро свежее.

Мне манджара зашла. На двух разных ноутбучных железяках(один ThinkPad на интеле, другой Dell из дешманских, на AMD), с разными DE / WM, работает как часы, вот скоро как два года.

Аргумент более чем валидный, но RHEL и прочие энтерпрайзы это всегда лаг в используемых пакетах на годы, и если на других ОС это не особо критично, то на линуксе все же ощущается.

RHEL это сервера и корпоратив, если рабочие станции. Если нравится RHEL-based, то это федора или, внезапно, OpenSUSE. Мне, в своё время, пришлось десктопную сюсю поддерживать. До сих пор YaSt2 не хватает в текущем дистрибутиве. Офигенная система конфигурирования всего подряд.

Федора? Не-не, повторюсь — мне работать надо, я не готов быть бета-тестером :) OpenSUSE тыкал, но по-моему очень давно, уже даже не помню что не понравилось.

Вы очень зря так предвзято. У меня энное количество знакомых админов / девопсов / разрабов на федоре. Это очень хороший именно десктопный дистрибутив.

Ну хорошо, в конце концов что я теряю? В следующий мой забег по десктопным линуксам попробую Федору, спасибо!
Федора стабильна как десктопный вариант, из реальных недостатков которые я вижу в своей практике:
* Короткий цикл релизов — полгода и нужно переключать релиз, оставляя ноут на ночь обновляться.
* Использование ветки Rawhide избавляет от этого недостатка, но это действительно может сделать систему не стабильной, может, но не обязательно сделает, так как это testing ветка.
* Обновлять до новой версии стоит через пару месяцев после релиза, не раньше.

Из реальных проблем, которые у меня были с федорой:
* Docker с релиза 31 (кажется) больше не работает без перенастройки системы, федора использует cgroups v2, а докер всё ещё завязан на первую версию. Но, как по мне, это хороший пример как успешный стартап может «просрать все полимеры» не желая двигаться вперёд и это не проблема федоры. В итоге использую podman и проблема решена.
* Принтеры HP, hplip штука глючная, но она такова на всех дистрибутивах, а не только в федоре. На маках всё ещё хуже, печатать возможна вообще только из HP Smart и система принтер не видит в принципе.
* Зацикленность некоторых разработчиков на debian/ubuntu, Android studio одно время устанавливал свою версию CMake слинкованную с libssl (если правильно помню) из ubuntu, но саму бибилиотеку не предоставляла, что делало его использование невозможным в федоре, а штатный CMake запускать среда отказывалась. Может и исправили уже, давно не использовал.

Уф. Не пугайте меня так. А докер как не работает? Просто не стартует докер сервис?

Отлегло. А то я свой дистр на днях перенастроил на v2.

Из неофициального FAQ по Федоре.

Как правильно установить Docker в Fedora?
Официально Docker в Fedora более не поддерживается. На просторах Интернета можно найти сторонние инструкции по установке Docker, однако мы настоятельно не рекомендуем следовать им, поскольку для их работы требуются изменения в системе, способные нарушить её безопасность и/или работу других приложений (например отключение cgroupv2).

Вместо этого рекомендуется установить и использовать Podman, т.к. он создан и поддерживается Red Hat, а также не требует прав суперпользователя для работы:

sudo dnf install podman

Синтаксис команд аналогичен Docker.


По крайней мере, для Fedora 33 это ещё так. Выход 34-й версии обещают 27 апреля.

Ну вот перенастроил на манджаре cgroups на v2. Докер пишет ворнинги (что поддержка v2 экспериментальна), но работает. Глюков пока не замечено.

Спасибо, буду знать. Если podman не будет работать как надо и понадобится именно docker, можно будет поставить. И фиг с ней, с руганью, раз работает. Тем более, что у меня машина именно под разработку, а не под боевой сервер.
А при чём здесь бета-тест? На Федоре работаю 13 лет и всё нормально. Именно что работаю. Проблемы возникают именно тогда, когда приходится переносить софт на древности вроде RHEL/CentOS, потому что то, что туда ставится, находится уже на грани завершения поддержки, а всё, что написано в документации к библиотекам, в тех версиях просто недоступно. Да, поставить можно почти всё, но тогда единственное, что останется от системы — безнадёжно устаревшее ядро, а остальное будет файлопомойкой и поддерживаться будет вручную. А то и ядро обновлять придётся. Я несколько раз наступал на эти грабли: сначала пытался что-то обновлять, а потом приходил к выводу, что обновлять придётся вообще всё, чтобы завести то, что нужно заказчику или работодателю. При этом, если всё-таки обновлять, то получится нечто очень неустойчивое, тогда как есть готовая Fedora, которая отлично работает, очень устойчива и версии библиотек и прочего там актуальные. Просто не ставьте бета-версию и подождите месяц другой после релиза — этого достаточно. Ну или можно использовать не последнюю, а предпоследнюю версию, но, исходя из своего опыта, советовать такое не буду.
+1 — про «следующий год будет годом линукса на десктопе» шумят уже лет 20, но воз и ныне там.

Это при том, что я уже 25 лет с удовольствием работаю с линуксом на серверах.
«Астрологи объявили год линакса на десктопе»

Не тратьте. Я когда-то давно потратил неделю на изучение линукса (лет 15 назад), и с тех пор спокойно им пользуюсь. Инвестиции времени окупились стократно.


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

Я админю безголовые линуксовые сервера с 2008 года, с 2010 — за деньги, думаю немного тоже проинвестировал. Вот только серверные линуксы шикарны, а линукс на десктопе это треш, угар и цирк с конями. Что сейчас, что 10 лет назад.

Вот читаю я такие сообщения, что линукс на десктопе — трэш и угар, потом смотрю на свой парк машин (линуксовый десктоп, два линуксовых ноута и ещё штук 5 ноутов под линуксом до них), и пытаюсь понять, что и с кем тут не так?

Ты ещё и пишешь на довольно эзотерических, для простого смертного, языках, с применением лютого матана. ;-)

Но для них я специально ботаю, что-то делаю, и так далее. Есть ощущение некоей сложности. А с линуксом этого ощущения нет.

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

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

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

Удобно.


У меня на Windows 98 тоже куча багов была и всё время BSOD'ы. Только не намекайте мне, что я говорю о какой-то не той винде.

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

Ну, с тем, что у вас нет информации для спора, уже я спорить не буду..

То, что железо подбиралось по параметрам совместимости с линуксом, и на требуемые задачи есть подходящий под этот линукс софт? :) Ну и субъективно нравится UX конкретного DE, видимо.

*я тоже администрировал линукс сервера.

У меня совпало. Любовь к ThinkPad-ам и хорошая совместимость железа этих самых ThikPad-ов с линуксом… Хотя и на втором ноуте, который не ThinkPad, всё тоже более чем хорошо.

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

Средние задачи для десктопа это, кроме программирования, ещё работа с документами, медиа и игры. Ну и специфический софт бывает, да…

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

А для Android?
Что не выбери — всё равно будет эмулятор.

Ну есть anbox.io, он скорее этакий «wine».

Офисные документы редактируются идеально. Если не требуется использовать какие-то фишки конкретно MS Office, но это не аргумент, потому что специфичные фишки есть у почти любой достаточно сложной программы. Игры постепенно появляются и под Linux, хотя я и не очень за этим слежу — не играю в компьютерные игры.

Собственно, под Linux можно делать вообще почти всё. А специфический софт… Ну вот знаю я один такой случай: произвёл кто-то сложный и дорогой прибор, а программа, которая с этим прибором работает, соглашается функционировать только под WinXP. Всё, приехали. И никаких обновлений, никаких исходников, чтобы собрать под что-то более новое. И на новый комп это уже может и не встать, потому что на нём WinXP не заведётся. Пока пользуются, но уже неудобно. Так что тут даже в рамках продукции MS «специфичность» может выйти боком. Да и выходит.
Офисные документы редактируются идеально.

Таблица 30 страниц, в каждой по 10к записей. Сделана была изначально в калке, но начала постоянно падать и тупить. Что в винде что в линуксе… В офисе открылась идеально и летает.


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

Вы не поверите — у меня есть сложный прибор с ВШЫТЫМ линуксом. И это точно такой-же blackbox где нельзя обновить и у него из интерфейсов — только сенсорный экран и витая пара.


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

Под линукс тоже есть куча старых программ которые closed source или тех что прекратили развитие. Удачи собирать какую-нибудь штуку из 2012 года под современное ядро. Лично у меня не хватило на это кокса. А закрытие исходники будете точно так-же поднимать под какакой-нибудь 6.04 на неподдерживаемом железе.


Не путайте СПО и программы под линукс. Кроме того не считайте что все что было создано под линь — с открытыми исходниками.

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

Просто вы упорно не замечаете главную мысль — некоторые хотят пользоваться инструментом, а не доводить его до ума. Для вас будет уместно купить diy молоток, который надо собрать, раскрасить рукоятку и только потом забивать гвозди, а другие хотят просто купить молоток и работать.
года с 2007 использую федору (ага, тот самый дистрибутив для бесплатных тестировщиков RH) ежедневно для всех задач. За это время поломок при обновлении было ровно две, причин уже и не помню, решались за полчаса гугления с телефона. Самосборного софта не имею. Один единственный раз собирал вручную драйвер WiFi-брелка для китайского 3Q неттопа, переоборудованного в HTPC, но в итоге просто подключил к интернету проводом и драйвер удалил.
За это время WinXP/7/10 в дуалбуте (игрушки и MS Office) несколько раз улетали в перманентный BSOD после обновлений, решавшийся только переустановкой всей системы с последующей кучей неудаляемого мусора на диске. Как разработчику, мне постоянно приходится следить на обновлениями vcredist, так как что-то постоянно отказывается запускаться. Единой команды/кнопки «обновить всё» не существует в принципе, в фоне висит множество процессов которые опрашивают свои собственные обновления, начиная от Notepad++, заканчивая VS Studio, хотя, казалось бы, последняя должна обновляться системными средствами, но нет.
Сейчас на работе выдали MacBook и до сих пор запрещено обновляться до BigSur из-за проблем и несовместимости корпоративного софта с последней. Все программы точно так же обновляются индивидуально.
Так-то вне зависимости от ОС всегда обновляться лучше вручную и не всё сразу — чтобы проще было откатывать багованное.

Никогда не сталкивался с необходимостью переустановки Win ОС после обновлений, наверное, потому, что использовал XP и 7 и вместо отдельных обновлений накатывал уже протестированные кумулятивные. Но это уже, как повезёт… Мне, почему-то, везло.
Так-то вне зависимости от ОС всегда обновляться лучше вручную и не всё сразу — чтобы проще было откатывать багованное.
Для этого существуют пакетные менеджеры, которые и следят за целостностью обновлений системы.
которые и следят за целостностью обновлений системы.

не совсем. Их задача действительно обеспечение доставки обновлений, чтобы система была консистентна в конкретный момент времени. Но это работает только для текущего среза. Не получится при помощи пакетного менеджера обновить все пакеты, кроме одного, который участвует в зависимостях всех остальных… Потом и имеем сломанные линукс системы. А вообще такое бывает нужно.


Короче — мне кажется, что наиболее правильный подход менеджмента завивимостей у NixOs. А все эти rpm/deb — это баловство на самом деле.

Не получится при помощи пакетного менеджера обновить все пакеты, кроме одного, который участвует в зависимостях всех остальных… А вообще такое бывает нужно.
Потому что это не задача пакетного менеджера.
Обычно это решается с применением alternatives или flatpack-подобных решений, но да, не тривиально и не одной командой.
Потому что это не задача пакетного менеджера.

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

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

именно так.

Задача менеджера — устанавливать пакеты, обновлять их по мере появления новых и следить за зависимостями.
Если стоит задача иметь два версии пакета, новую из репозитория и старую (и все его/от него зависимости) то это именно задача alternatives или flatpack/snap и прочих. Потому что тестировать вариант «а вот это я обновлять не хочу но система должна быть стабильной» не хватит ресурсов даже у Микрософт.
Задача менеджера — устанавливать пакеты, обновлять их по мере появления новых и следить за зависимостями.

Абсолютно согласен.


Если стоит задача иметь два версии пакета, новую из репозитория и старую (и все его/от него зависимости) то это именно задача alternatives

Тут хочется отметить, что задача иметь две версии пакета это, по моему мнению, задача именно пакетного менеджера.


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


Мне кажется, что хорошо с задачей справляется менеджер из Nix Os и будущее за чем-то таким.

Ну, в арчеподобных, у меня не ломалось… Если не забывать "update"/"upgrade" делать, разумеется. А если нужно что-то странное, то для странного нужно использовать контейнерную изоляцию, по вкусу. Так я вижу.

Вообще-то, как раз проблему с тем, что для всех пакетов есть обновление, а для одно, от которого зависят остальные, нет, пакетный менеджер решает — просто отказывается обновлять, пока не будет подходящей версии для этого единственного. Сколько уже раз с таким сталкивался. Причём, этот самый пакетный менеджер отлично обновляет ту часть системы, которую можно обновить и выдаёт список пропущенных пакетов. У меня который день не обновляется Skype — какой-то библиотеки ему не хватает. Как появится — обновится. И всё централизовано, аккуратно, по расписанию или, как в моём случае, руками, сразу после включения компьютера. Просто мне так удобнее.

Что я делаю не так?
Я использую Linux уже больше 20 лет, последний раз, когда у меня была серьёзная проблема, был в 2007 году, когда я очень неудачно купил ноутбук, на который ставить систему пришлось с помощью бубна. Впрочем, этот ноут благополучно не дожил до конца гарантийного срока. С тех пор всё работает отлично. Кроме нескольких случаев с видеокартами от Nvidia, но пинать их — это уже даже не весело. Всё, абсолютно всё работает! Что я делают не так? У меня сейчас Linux на двух дэсктопах и старом недобуке и всё шикарно. Можно смотреть кино и слушать музыку, можно шариться по Сети, можно рисовать, проектировать схемы и печатные платы, можно программировать и чертить, можно редактировать звук и видео… Да, есть конкретные программы, которые производитель делает только под Windows. Но именно отдельные программы, а не класс программ. Ещё раз, никаких проблем с использованием Linux на дэсктопе не наблюдается уже лет 10, а то и больше. Лично я на своём компьютере Windows не держу с конца 2003 года и чувствую себя прекрасно. Что я делают не так?

А, да, те, кто утверждает, что Windows лучше всех, регулярно приходят ко мне с просьбами что-то там им на их любимой винде сделать. Иногда для решения проблемы приходится загружать Linux. Наоборот — ни разу не было.
Ещё раз, никаких проблем с использованием Linux на дэсктопе не наблюдается уже лет 10, а то и больше.

То что некто не наблюдает проблем — не значит, что их нет.
Ну, и у меня тоже 20 летний опыт линукса (если округлить в большую сторону, да).
И опыт показывает — масштаб пиздецомы, происходящей с линуксом, существенно больше, чем с виндой. Берём сертифицированный под убунту ноутбук Делл и выясняется, что убунту туда просто взять и вкатить нельзя. Нужно либо поплясать с версиями операционной системы и/или надстройками биос, или, что более весело для не очень разбирающегося человека — прописать определенные параметры для ядра. Хотя казалось бы — а чего? Их сложно автодетектнуть и применить? Плаг’н’плей кажется в 97 изобрели… если не раньше.
А самая мякотка — это когда обновление пакетов линукса превращает ноут в кирпич. Причём именно до «необходима замена матплаты»

Нужно либо поплясать с версиями операционной системы и/или надстройками биос

А потом выясняется, что сертификация прошла даже без wifi (в key components это указано), сам Dell, получив сертификацию, поменял половину периферии, потому что "предложение не является офертой и может быть изменено без уведомления", перепахали половину firmware (модули-то нужны другие для железа), попутно внеся пару отступлений от спецификаций, и бук под "сертифицированным LRU/SKU" уже, по факту, совсем другой.


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


обновление пакетов линукса превращает ноут в кирпич

О, каджит знает эту историю.
И не обновление, а запись в uefi variables; и не линукс а кривая прошивка, в которой в эти variables вынесено то, что не должно там быть, и не замена матплаты а перепрошивка фирмвари: то, что СЦ делает исключительно крупноузловой ремонт, а кроме платы менять больше нечего — вообще не имеет отношения к линуксу.


Где пиздецома-то в линуксе?
Наобещали, а показали обычно корпоративное головотяпство, к линуксу и вовсе отношения не имеющее.

ну, для тупых хомячков — под маком и виндой все отлично ) Но мы-то все понимаем )))
А тут типа сертификация, которая вообще не работает ) /зачем она тогда нужна — вообще непонятно/


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

я же написал — нет, не можешь, там нужно руки и голову прикладывать… Либо перебирать версии дистрибутивов, в поисках рабочего.

Либо перебирать версии дистрибутивов, в поисках рабочего.

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

Ну так если понимаете, к чему дезу распространять?
Тут хватает профессионалов в этом деле.


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


Макось же вообще не продается без железа, иначе это хакинтош.


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

это не деза, а жиза.
Насколько линукс хорош в специализированных применениях (те же сервера, IoT), насколько же он плох на десктопе.
Но у меня есть опыт пересадки родственников на линукс, но в случае вопросов (а они всегда возникают, хоть на OpenSUSE их и сильно меньше, чем на бубунтах) все равно идут ко мне )

Это новая-старая инкарнация демагогического приема, "подмена тезиса" называется.


Или проблема есть в конкретном месте, или ее нет.

у меня есть опыт пересадки родственников на линукс, но в случае вопросов
Вы хотите сказать, что под виндой/макосью вопросов не возникает by design?
Позвольте не поверить: тут разве что в случае вопросов с виндой у ваших родственников есть альтернативный источник ответов.
Я был таким альтернативным источником, долго был.
на OpenSUSE их и сильно меньше, чем на бубунтах
Если честно, на мой непросвещенный взгляд бубунта лучше других дистрибутивов только пиаром. Всем остальным — как правило, не лучше, не сказать еще хужей.
Вы хотите сказать, что под виндой/макосью вопросов не возникает by design?

внезапно — практически не возникает. Проблемы с виндой были особо актуальны во времена 95/98 — там про "стабильность" (точнее ее отсутствие) ходят легенды. К 2000-ку и ХР бОльшую часть проблем пофиксили, по крайней мере для большинства ПО.
Еще параллельно очень изменился подход к железу. Если раньше собирали из чего попало и там и драйвера, и железо глючные были, то сейчас стало получше. Вспомните легендарные истории про вспухающие конденсаторы на материнских платах и в китайских БП )
К тому же обычно с виндой проблемы, когда она используется в режиме "установить ПО, потом удалить его" и так в цикле много раз — в результате период полураспада винды у активного и не очень активного пользователя составлял в районе года-полутора. После чего только переустановка. Но напрямую это сравнить с линуксом невозможно по двум причинам. Во-первых, пользователя линукса это обычно совершенно другая категория пользователей (например, сестра и мама пользуются интернетом и смотрят фильмы/слушают музыку — им не нужно устанавливать программы или игры каждый день), а, во-вторых, исторически в линуксе была более вменяемая пакетная система доставки приложений, чем в Windows...


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

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

внезапно — практически не возникает.
Очень странно.
Мой опыт техподдержки кончился примерно с концом семерки (а начался примерно с концом 3.1) — и вопросов возникала куча, и касались они далеко не только стабильности системы.
«А почему у нас принтер опять не печатает?» — бессмертная классика…

В режиме же «пользуемся интернетом — смотрим фильмы и слушаем музыку» практически любая система становится безвопросной, будучи единожды настроена… разве что как раз та самая стабильность. У меня так сосед сейчас пользует компьютер с Дебианом, нормальный сербский крестьянин; никаких вопросов, кроме «почему фейсбук меня опять забанил?»: но это явно не проблема линукса — привык писать, что думает, простая душа…
меньше готовых «рецептов» на форумах и SO
У меня в последние годы появилось ощущение, что убунтоводы уже конкретно засорили поисковые результаты. Причем — чего еще лет пять назад даже на горизонте не просматривалось — появилась куча мусорных сайтов с «готовыми рецептами для Linux» и копирайтингом, где очень часто Linux == Ubuntu; раньше такое только для винды было характерно.
А самая мякотка — это когда обновление пакетов линукса превращает ноут в кирпич. Причём именно до «необходима замена матплаты»

Я единственный такой случай помню. Да и тот связан с тем что производитель железа чудак и не соблюдает стандарты. А линукс, вообще сбоку.

не соблюдает стандарты

какие? :-) не существует общего стандарта "как сделать правильный ноутбук".


производитель железа чудак

они все чудаки )

какие? :-)

Unified Extensible Firmware Interface. На установку переменных NVRAM, в заводской дефолт, в случае установки пользователем пустых значений.

И не надо говорить «у меня все работает», на каждый косяк яблок я могу привести в пример 10 аналогичных ситуаций в линуксе, только там что-то никто особо не чешется ни с поддержкой, ни с исправлениями.

Так когда наушники Apple нормально заработают с часами Apple и ноутбуками Apple? Люди больше года мучаются.

Приведите свои факты в порядок, функция автосвитчинга гарнитуры появилась только в iOS 14, которая вышла в сентябре 2020 года. А без нее все работает отлично.

А просто речь не про нее:


Yes, it is insane that, with AirPods connected to iPhone, pressing Apple Watch’s Digital Crown & speaking: The watch will miss the first half of my command, as it needlessly & erroneously switches to the AirPods.
Apple: Just use the Watch’s microphone when I press the Digital Crown. My watch absolutely shouldn’t perform WORSE because I have AirPods in.
It’s been this way for what seems like over a year. Are you ok, Apple?
Это больше похоже на логический косяк в UX, а не на баг. Но оправдаться нечем, если достаточно большое количество людей от этого страдает, то действительно стоило хотя бы сделать опцию нужно ли всегда переключаться на гарнитуру.
Выбор между злом и еще большим злом :)
Точно такой же опыт. И не только с AirPods, вообще с любыми блютуз наушниками с техникой Эппл. Думал, только у меня глюки подобные.

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

Вся эта красота в кастомизации линукса под осьХэ падает к чертям при установки Qt на GTK. А если учесть что еще и версий вагон и маленькая тележка — будем наблюдать либру, которая не подсасывает тему GTK и выглядит как в win98; телегу, которая написана на своем Qt и не использует системные нативы и какой-нибудь аудасити, который вообще клал на все и рисует bmp'шки.


Дистрибутив должен быть лаконичен и единообразен. Линукс, с подходом "каждый может написать что угодно" и своей фрагментацией — априори не может быть таким. Хорошо это или плохо — каждый решает сам. Мне очень важен внешний вид и банальное отсутствие тени в половине окон GTK2 в elementary — бесит неимоверно.

Дистрибутив должен быть лаконичен и единообразен.

Мне очень важен внешний вид

У той же MacOS с этим дела обстоят лучше, но не сильно. Меня, лично, раздражают «прыгающие» кнопки «закрыть, свернуть, полный экран». В iTerm они у самого верхнего меню и прижаты к краю, в Chrome они смещены вниз и вправо относительно iTerm, и даже если переключиться с Chrome на Edge эти три кнопки немного сместятся, хотя, казалось бы, одна фигня. Открываем Outlook и эти три кнопки прыгают ещё ниже и влево, переключаюсь в Excel и кнопки опять прыгают вверх и вправо относительно того, где были в Outlook, но, опять же, не в тоже позицию где они будут в iTerm.
Тут точно про единообразный интерфейс говорят? Ни в Windows, ни в одной DE линукса я такого бардака со стандартными контролами не видел.
Ну так они всегда на одном месте – слева, отцентрованы по высоте верхней панели. В iTerm в этой панели ничего нет – отступы снизу и сверху от кнопок минимальны. В остальных приложениях верхняя панель разной высоты – кнопки всегда по центру. Я понимаю, что это может не нравиться, но тут всё единообразно. Ну, кроме Хрома, который для вкладок выпендривается и ставит крестики справа, а не слева, например. Но это для вкладок.

Конкретно сейчас Qt в Gtk окружении Gnome на Fedora выглядит одинаково. Тема adwaita. LibreOffice тоже идеально подхватывает Adwaita.


Телега на Макос тоже не сильно-то вписывается в системную тему, насколько я вижу по скриншотам — слишком уж специфичное приложение.


какой-нибудь аудасити, который вообще клал на все

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

Конкретно сейчас Qt в Gtk окружении Gnome на Fedora выглядит одинаково.

Нет. Прямо сейчас сижу под гномом на этой теме и вижу разницу между deadbeef и VLC в мелочах. Для Qt у телеги и вовсе надо прописывать чтоб она отдельно подхватывала системные настройки Qt, хотя сейчас это не работает.


LibreOffice тоже идеально подхватывает Adwaita.

Либра юзает куски GTK, но не до конца. По скроллбарам заметно очень хорошо: они очень отличаются от Files. Кроме того у либры свое рисование меню и выпадающих списков, очень глючное и по UX отличается от гнома, а тему можно отдельно установить. Это эмуляция.


Аудасити тоже вполне подхватывает Адвайту использует системные виджеты там, где это возможно.

Не покажите ваш выпадающий список на аудасити, например там где "Частота проекта", выпадающий список "Прилипать к", выпадающий список "Позиция аудио" и выпадающий список в системной диалоге открытия файла, там где "формат"? У меня это 4 разных по стилю поля и только последний системный.


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

Обычная претензия. Ничего специфичного в рисовании ГУИ нету, я прекрасно разрабатываю свое приложение под GTK2 и Qt на работе (не опенсорс) на фряхе, просто тяжелое легаси и отсутствие хоть каких UI-дезигнеров в большинстве опенсорсных проектов, не позволяет разделить гуи от остального и сделать по гайдлайнам целевой платформы. Это обычное дело для технических энтузиастов, для них и motif норм, т.к. главное это фичи, а не красота.

Для Qt у телеги и вовсе надо прописывать чтоб она отдельно подхватывала системные настройки
Одно время собрать клиент со стандартной поставкой Qt вообще было не возможно, нужно было накатить патчи от главного по телеграммчику. Сейчас — не знаю, давно не мониторил, но проблема тут именно в основном разработчике клиента, который решил что он лучше знает что и как нужно делать.
Обычная претензия.
Нет, не обычная, аудасити создавался как клон/альтернатива Winamp с поддержкой его «шкурок», а тот делал точно так же — рисовал всё из bmp-шек.
… но проблема тут именно в основном разработчике клиента, который решил что он лучше знает что и как нужно делать.

Как и везде в свободном софте.


Нет, не обычная, аудасити создавался как клон/альтернатива Winamp с поддержкой его «шкурок», а тот делал точно так же — рисовал всё из bmp-шек.

Вы немного путаете audacity и Audacious. Первый это музыкальный редактор, второй это клон винампа.

Престон он такой, да.

А как Qt выглядит при установке Qt на OS X?

Понятия не имею, у меня мак только в виде ноутбука полумертвого. Считаю что Qt должен умереть.

Считаю что Qt должен умереть.

На чём же писать гуи (да и вообще десктопные приложения, Qt — это не только виджеты) благородным донам? На электроне?

Нет конечно. Электрон это совсем жесть для любителей смузи. Надо UI писать на том фреймворке, в DE которого он будет исполнятся. Соответственно в GTK для гнома и Qt для кед. Любая кроссплатформа либо должна быть нативной на 100%, особенно по HIG и по поведению. Qt сейчас смотрится инородно в GTK окружении. В обратную сторону это тоже работает.

А откуда я знаю, в каком DE оно будет исполняться? Мне нужно писать две версии программы, что ли?

Нет конечно. Пишите на чем угодно, но мое право — критиковать кроссплатформу не смотрящую на HIG целевых платформ.

Вы можете критиковать хоть зимние холода, но вопрос в том, насколько разумно на эту критику тратить силы.

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

А где же взять ресурсы для всего этого? Gtk для Гнома, Qt для КДЕ (в КДЕ, кстати, используется не дефолтная тема Qt — Fusion), для Винды какой-то там дефолтный тулкит (какой, кстати?), для Macos тоже. Кто все это должен писать? Если мы ведем речь про Оупенсоурс, то тут никаких ресурсов не хватит.


Взять, хотя бы, какую-нибудь полезную кроссплатформенную программу, например Qbittorrent (лучший торрент клиент, я так считаю). Автор выбрал Qt и в результате для всех систем есть программа, если докапываться до мелочей, то конечно на каждой платформе можно заметить косячки. Если просто пользоваться — отличная программа. Если бы автор выбрал не кросплатформенный тулкит, боюсь, что его запал и свободное время закончилось бы еще на версии для Гнома.


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

Да нет, конечно, ресурсов у среднестатистического энтузиаста-одиночки на такое. Понятное дело что проще зафигачить все на Qt и баста, однако это никак не отменяет мой посыл — будет паршивая и инородная по UX программа в другом окружении: у кого-то compose key не будет работать, у кого-то сочетания клавиш на русском языке, у кого-то будут проблемы с иконкой в трее. Учитывать это тоже надо.


Под винду сейчас наверное модно VS на WPF каком-нибудь. Давно уже отстал от этой темы т.к. пишу тулзы под десятку в старом борланде С++.

у кого-то будут проблемы с иконкой в трее

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


Есть, конечно, совсем ненужные приложения, к которым ОЧЕНЬ редко надо обращаться, которые уместны в трее, но вот запихивать туда какой-нибудь мессенджер, чтобы потом искать малюсенькую иконку и пытаться в нее попасть — такое себе.

Потому что трей надо использовать с умом, а не как один из вариантов "свернутого окна" или нотификатора (в десятке). Тот-же utorrent, LAMP, почту, панель принтера/сканера/звуковухи/видяхи — удобней держать в трее, к ним есть быстрый доступ и свое меню по правой кнопке, они могут сообщать о событии иногда. Свернутый мессенджер — вопрос спорный. Телегу лично мне удобней держать на панели задач, тогда как рабочий jabber — в трее. Но по UI дизайну закидывать мессенджер в трей не правильно. Думаю что родился данный подход сугубо чтоб скрыть месседжер от начальника.


Как раз таки не правильное использование инструментов и привело к какой-то ереси или отмиранию здравых идей — когда кнопка "закрыть" сворачивает в одном случае и закрывает в другом, а пункт "Выйти" в меню трейикон ведет либо к логауту, либо к закрытию приложения (привет скайп), а стим в линуксе не обнаруживает у меня трея и просто закрывается при сворачивании. Этому очень поспособствовал Qt с концепцией "любой виджет на ваш вкус на любой платформе, даже самый инородный и не существующий в формате данного интерфейса". И да, я буду далее пинать Qt и его реализацию под GTK или Win.


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

телегу, которая написана на своем Qt

Она не на жабаскрипте ли написана с электроном?
Точно нет. Клиент нативный. Не путать с дискордом и слаком.
Личный и профессиональный рост

В чём проблема изучать контейнеры на макоси и тот же линукс в контейнерах? Как раз экспериментировать на собственном десктопе с возможность парализовать собственную работу — очень неприятный факт.

Стабильность и высокая производительность вытекают из предыдущих преимуществ

Ну да — ну да, только линукс является стабильной ОС… и даже железо тут совсем не при чём… ну ОК
Автор просто явный фан линукса, это очень заметно)
Ну знаете, я то же свою консольную жизнь с Gentoo начинал, но мне это не мешает уже больше 10 лет использовать маки в качестве рабочей станции :) И генту я по прежнему люблю :)
Любить и хвалить можно больше одной ОС, но автор представляет в очень выгодном свете линукс, мне прям в глаза это сильно бросилось)
Лично я на винде всю жизнь почти, на линуксе немногим больше года работал, вполне себе хорошая вещь, на макОси несколько месяцев всего, но было визуально приятно и почти то же самое, что и линукс.

Чёрт. Ну в который уже раз… Скажите, что мне надо сделать со своей рабочей станцией… Точнее даже с двумя, что-б получалось как у вас? Уж что только не было. И с автогенерации *.mount-ов переезжал (сейчас у меня /etc/fstab пуст как просторы Антарктиды), и разные DE/WM ставил/удалял (в результате остановился на KDE на одной машине и i3wm на другой) И с cgroups v1 на cgroups v2 переехал. И всякие штуки типа миникубов/докеров/подманов тут побывали (а некоторые и до сих пор есть). Ядра уже менялись с 4.19 сколько раз, сейчас стоит 5.10. Да и дистрибутив у меня полуроллинг (Manjaro). Как люди умудряются ломать линуксы, я до сих пор понять не в состоянии. Как вы это делаете? Расскажите? ;-)

Как вы это делаете?

Начнём с того — кто «вы»?

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

Ну а возвращаясь к вопросу — как люди умудряются ломать линукс — я в жизни не поверю, что с количеством ваших опытов на своей рабочей станции, вы ни разу не получали неработоспособную систему, которую приходилось Н-ное количество часов восстанавливать. Вот прям гуру-линукса от природы родились?
Начнём с того — кто «вы»?

Не принимайте так серьзно на свой счёт. Это своего рода крик души. ;-)
Ибо таких «Плачей Ярославны», в телеграм чатиках я насмотрелся...


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

Даже для самосбора есть три критических точки к которым нужно относиться ответственно: Блок Питания, память и дисковая подсистема. Если на трёх этих компонентах не сэкономили, слишком сильно, система будет пахать, пахать и пахать. Причём практически любая, что винды, что линуксы.


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

За два года на этих железяках ни разу. До этого, основной системой были вообще не *nix (и не винда и не мак)… Хотя нет был ровно один случай, в котором были виноваты исключительно мои шаловливые ручонки. Из-за неправильных параметров в Xorg.conf у меня иксы падали при попытке запуска полноэкранных приложений (ютуб на полный экран, игры, видео). Потом я внимательно подумал, осознал свою ошибку, с той поры всё ровно. Может это карма такая? Уж даже и не знаю, положительная или отрицательная. Или привычка читать штатную документацию, перед тем как лезть в критические, для работы системы, дебри? А… ну на втором ноуте сдох штатный винт, пришлось менять. Но это к линуху отношения как-бы и не имеет. Как говорилось в старой шутке «Сколько нужно программистов, что-б заменить лампочку?
Ни одного, это hardware problem!»

Блок Питания, память и дисковая подсистема

А как же видео? Тем более в линуксе. Помнится всю жизнь там были проблемы с дровами.

За два года на этих железяках ни разу.

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

Один главный совет. Не Nvidia. Остальное работает сразу и из коробки. При сильно неудачном железе, обычно на ноутах, может быть тиринг, но лечится настройками. Мне повезло. На обоих ноутах (на одном встройка интел, на другом внешка AMD из дешманских) ни разу тиринга не видел.


А на других?

А на других у меня линукс стоял гостем в виртуалке.


Замечательно, что за вашу практику у вас линукс падал всего один раз.

Да даже не сам линукс, а графическая подсистема и то при определённом кейсе использования. Сначала грешил на ядро, а потом после нескольких обновлений ядра, так и не вылечивших «багу» вспомнил что сам дурак.


Но почитайте лор и поймите, что таких меньшинство.

К сожалению ЛОР и раньше был не сахар, а сейчас он наводнён «школьниками» и хейтерами чуть более чем полностью. Настоящих спецов там «по пальцам пересчитать».

Один главный совет. Не Nvidia.

Вооот, о том и речь.

А на других у меня линукс стоял гостем в виртуалке.

ну т.е. вы сначала хорошенько освоили линукс и только уже потом поставили его на рабочую станцию. а не купили в магазине ноут с линуксом и стали с ним знакомиться. Согласитесь — большая разница.

графическая подсистема и то при определённом кейсе

А я вот помню буквально год назад, простое обновление CentOS, которое роняло всю систему. Откатывался из бекапа и ждал следующего.

«школьниками»

Значит ещё и входной порог для этой ОС существует? Видите сколько уже нюансов нарисовалось? А ещё удивляетесь
Как люди умудряются ломать линуксы


Просто не судите об окружающих по собственному скилу. Он у вас явно выше среднего и вы не испытываете трудностей. Я тоже много лет работаю с линуксом и скорее всего не испытывал бы проблем с работой ОС, просто она мне подходит меньше, чем MacOS, но и говорить, что линукс — ОС для всех, приходи и покупай ноут с убунтой и всё будет отлично — тоже не совсем правда.
Вооот, о том и речь.

Просто NVidia это то ещё «казино». Либо повезёт либо нет ;-)


ну т.е. вы сначала хорошенько освоили линукс и только уже потом поставили его на рабочую станцию. а не купили в магазине ноут с линуксом и стали с ним знакомиться. Согласитесь — большая разница.

Всё хуже. Первым «юниксом» у меня вообще была FreeBSD. На моём первом в жизни ноуте. Как там чудесато глючил Amesome! Любо-дорого было посмотреть. ;-)


А я вот помню буквально год назад, простое обновление CentOS, которое роняло всю систему. Откатывался из бекапа и ждал следующего.

Centos / RHEL оставьте для серверов. Есть-же Fedora, как минимум!


Значит ещё и входной порог для этой ОС существует? Видите сколько уже нюансов нарисовалось? А ещё удивляетесь

На самом деле не существует. Я не зря поставил «школьники» в кавычки. Вон, в одном из чатиков где я админ есть парень, который в 19 лет уже контрибутит в ядро и участвовал в портировании андроид на малинку и на PinePhone. Но таких школьников я на ЛОРе не видал.


но и говорить, что линукс — ОС для всех, приходи и покупай ноут с убунтой и всё будет отлично — тоже не совсем правда.

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

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

Вашей знакомой повезло. Моя тёща купила ноут с Ubuntu, и при "автоматическом" обновлении версии (не помню точно, но где-то с 15.10 на 16.04), не завелась DE. Вот уже 5 лет у неё стоит W10SL (без админских прав) — ни одного вируса и/или фатального сбоя, хотя мадам и книжки скачивает с сомнительных ресурсов, и в ОК сидит безвылазно… одиночные примеры нерепрезентативны, увы.

"ну т.е. вы сначала хорошенько освоили линукс"
Когда я осваивал windows, то переустанавливал ее каждые пару недель. Помню, как просил друга сделать спасительную дискету, так как диска не у кого было взять. А еще в те времена я помнил серийный ключ от win98 и winxp.
Работать с линуксом тоже приходилось учиться лет 15 назад. И линукс тоже приходилось восстанавливать после экспериментов.
С макосью на ноуте я уже не экспериментирую, им постоянно пользуется супруга. Впрочем, поломаться он сумел и без меня — после очередного обновления завис на логотипе яблока — пришлось потратить несколько часов, чтоб вернуть его к жизни.


Это все к тому, что для использования любой операционной системы необходимо обучение — будь то винда, линь или макось.

Божечки, как хорошо что я начал с самосборного спектрума. ;-) (старпёр mode off)

у вас искажение восприятия, как у меня например со старым авто
'моему автомобилю 20 лет и пробег «мой» 240ткм, ничего не ломается и не просходит, не понимаю почему всем не нравятся старые авто? вот недавно прокладки под клапанными крышками сам поменял, помпу, подвеску перебрал, двери заменил в сборе, масло в коробке заменил, радиатор залатал… ну? ничего не ломается, только масло заливаю! а? что вы со своими авто делает что постоянно они у вас в ремонте?' © мои слова
у меня знакомый продавал vw polo у которого… всё, на пробеге 70ткм посыпалась подвеска… застучала реактивная тяга 'какая халтура, не думал что vw такие ненадежные авто делает" (с) слова знакомого (и мой нервный смех… у него тяга на 70к застучала… я помнится тогда регламентно-штатно покругу всю подвеску менял… сразу после обычного залива масла… а для него это флаг к тому что авто халтура)

вот с линуксом всё тоже самое, вы просто не замечаете что делаете вещи которые обычному человеку недоступны, а вы их делаете на автоматизме не считате неприемлимыми… почему все мак любят? потому что он еще меньше чем винда от пользователя требует делать всяких странных штук… куда уж тут про линукс

Ну может быть и так. Но у меня и с виндами такое-же было. Хоть она и была дополнительной системой. Про OS/2 я молчу. В ней я копался не хуже чем с линуксами, особенно в последние годы. Ибо в штатном режиме это такой зверёк, который поставил, настроил и и всё, просто пользуешься, пока железо не сдохнет. Но тоже ЧСХ ни разу не сломал, хотя постоянный тестинг новых ядер от комьюнити, багрепорты и вот это вот всё.

я никогда не считал столько раз ломал систему наглухо (прям совсем с концами только во времена win9x такое было, обычно чинил назад)… но вот например вспоминилось

обновил встроенный дистрибутив питона в убунте...'unixway' говорили они… компоненты независимы друг от друга… ога… пожать руку тому гению который на питоне большую часть бубунтовского интерфейса сделал, из gui даже терминал нельзя запустить после этого… я конечно взадназад всё починил и оно даже заработало… считается за поломку? конечно тут я сам дурак… но это пример как одной коммандой погрузится в пучину консоли
ну и разок убунта у меня обновилась в консоль (кто там гонит на то что винда обновлениями задалбывает?)… из-за несоместимости дров на видео

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

UFO landed and left these words here

Что удивительно, новое поколение не очень жалует именно убунту. PopPS, Mint, NixOS, Manjaro, Arch (ну куда-ж без него). И это на самом деле хорошо, КМК. Убунта она развращает. ;-)

ну я в свое время и opensuse ломал, правда на сервере ;) из-за попыток поставить всякий энтерпрайзный софт не из репозитория и проковыривая дырки для зависимостей

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

А это работает только в сторону линукса, а в сторону мака не работает?


Какую работу, по-вашему, я делаю на своей машине для поддержания её работоспособности, которая обычному человеку недоступна?


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

в сторону мака тоже работает, там еще более забавная история.
Я когда еще работал админом… ко мне приходит начальник… 'настрой мне принтер', на маке…
вот это я угорел конечно тогда со всех этих bonjour и поиском скрытых кнопок настройки ipp принтеров в окошке печати, потому что тот мак в упор не хотел понимать ниодин офисный принтер, толи ему драйверов не хватало, толи еще что… вобщем мы ради него отдельный сервер печати ставили и через него завели все принтеры

начальник получив принтер, МНЕ радостно сообщил, вот видишь, как на маке удобно, у меня был ноут в виндой до него… воот я намучился принтеры настраивать, всёвремя чтото срывается, а тут раз и работает.
конечно блин работает, я полновину интернета перелопатил и часть нашей инфраструктуры чтобы оно 'одним кликом' на маке заработало… но у него осталось явное ощущение что мак круче — ведь с виндой проблемы были, а тут админ пришел, потыкал чтото и всё заработало… сразу (блин).

Что-то мне, после этой фразы (настало время переустанавливать Шиндошс ;-)) сразу вспоминаются старые-добрые времена. ;-)

Это же очевидно как её решить!

UFO landed and left these words here

Чем хороша манджара, так это тем, что можно хоть с десяток разных веток ядер, держать одновременно. А 5.4, как и 5.10 это ядра с длительным сроком поддержки (LTS). У меня и то и то. 5.4 на случай «детских неожиданностей». Надо будет при ближайшем обновлении загрузиться, вдруг там что поломали. ;-)

Ха, место кончилось на любом разделе и всё, система не грузится, кернел паник. 21й век.

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

Забейте системный диск винды так, что там будет 0 байт свободного места. После того, как загрузитесь, можно будет поговорить =)

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

это зависит от определенных факторов, один из которых — везение
==
но вообще неспособность разного софта понять что если чтото пошло не так — надо чтото делать (или спасать если можно или хотябы не делать хуже), это общая проблема… keyboard not found press F1 to continue
а в данном случае закидывать лог (или еще куда) сообщениями о нехватки места полностью перебивая все возможности попасть в терминал и хоть чтото исправить… не нуачо… он же прав.

до сих пор помню из какогото учебника по программированию участок кода который все копипастят
while (True):
 {
    try
      {
          socket.send(data);
      }
    catch (Exception Ex)
     {
       println("ERROR !!!! " + Ex);
      }
}


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

Stack Overflow Driven Development

Флуд в логи — отдельная тема… Вроде бы rsyslog умеет давить одинаковые сообщения. Но не факт, что это поможет.

ЕМНИП journald умеет в квотирование, но это не точно. В любом случае journald пишет сначала в рантайм директорию(по умолчанию).

Журналди умеет и в квотирование, и в рейтлимит

Ну вот. Мой склероз меня не подводит!

UFO landed and left these words here
Флуд в логи — отдельная тема…

Да флуд тут не главная проблема. Даже не проблема вообще. Тут эксепшн начисто игнорируется и метод socket.send может тупо вызываться по миллиоу раз в секунду и заблокировать всё. Даже если убрать принт.

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

На домашнем компьютере целый зоопарк. Hackintosh для повседневного использования, Windows 10 для IAR'a и проектов сильно на него подвязанных, Ubuntu для BSP на ARM'овые железки.

Но для повседневно-домашнего использования (веб-серфинг, кино, новости) лучше всего подходит Hackintosh. Хотя, безусловно, это сугубо мое мнение. Linux — это разработчикам от разработчиков. За это его и любят. А Windows… Это просто Windows… Так или иначе, а все CAD'ы и прочие популярные средства разработки там. И пока это так никуда от нее не денешься.

Так что нет в жизни счастья. Как нет и единственной правильной оси.
Как нет и единственной правильной оси.

Есть. Но к сожалению, в своей нынешней инкарнации, до сих пор проприетарная. :-( А открытый клон развивается медленно и печально, в основном как исследовательский проект.

Есть.

это какая? и что прямо всех удволетворяет?

Нельзя удовлетворить всех. Но тем кому нужно «Машина должна работать, а человек думать» вместо «Машина должна работать, а человек думать… как заставить машину работать» она вполне могла-бы удовлетворить. ;-) Линукс тоже-же не идеален. А так последние версии OS/2 в виде ArcaOS были-бы неплохи, если-б не довольно ограниченная поддержка железа, невозможность в нынешней инкарнации портирования даже на x86-64, не говоря об ARM / RiscV etc и задержки с выпуском / портированием современного софта и фреймворков. Компания ArcaNoae конечно делает что может, ну ещё энтузиасты. Но комьюнити маленькое. А IBM исходники так и не отдал и не отдаст, увы.

А… Месье вспомнил полуось? Да, годах в 90-ых OS/2 Warp была шикарна. Но Warp 4.0 уже вынужден(а) был(а) конкурировать с Windows 95 и… проиграл(а). Увы, по моим ощущениям это была не самостоятельная ось, а сильно улучшенный и правильный вариант связки MSDOS + Windows 3.X. И в этом смысле она безусловно была хороша. Но именно это ее и погубило. Была бы самостоятельной осью — возможно все было бы и совсем не так.

Ну и да, безусловно — Linux из 90-ых совсем не тот Linux, который есть сейчас. Я его помню с ядра 2.0 и ответственно заявляю — прогресс просто чумной. Не смотря на приверженность UNIX-way и прочее. По macOs я не спец, но году в 2008-ом попалась статейка как поставить macOs Tiger на обычный ПК, а потом понеслась… Lion, Leopard, SnowLeopard… и так до современной BigSur. Так вот тут откровенно разницу между Lion и BigSur надо выискивать. Но черт возьми — это та самая стабильность и привычное окружение… Все изменения внутри, снаружи исключительно косметика. И, конечно, настоящий UNIX терминал.
А… Месье вспомнил полуось? Да, годах в 90-ых OS/2 Warp была шикарна. Но Warp 4.0 уже вынужден(а) был(а) конкурировать с Windows 95 и… проиграл(а). Увы, по моим ощущениям это была не самостоятельная ось, а сильно улучшенный и правильный вариант связки MSDOS + Windows 3.X.

Почему вспомнил? Я её и не забывал никогда. ;-) Нет ось вполне себе самостоятельная система, а погубило её отношение к ней IBM и отчасти внутриайбиэмовские разборки.


Ну и да, безусловно — Linux из 90-ых совсем не тот Linux, который есть сейчас. Я его помню с ядра 2.0 и ответственно заявляю — прогресс просто чумной.

С этим сложно поспорить. Хорошо ещё и то что мейнстримные дистрибутивы стали более менее унифицированными.

У меня от хакинтошей одно впечатление — очень медленные. интерфейс вроде не сильно лагает а вот стоит что-то поставить через brew это надолго.
Если все правильно установлено и завелось ускорение, разницы с Intel Mac совершенно не должно быть. Железо же одинаковое. Залог хорошего хака — подобрать максимально близкое железо к реальному устройству. Intel процессор, графику Radeon, совместимую материнку, хороший NVMe накопитель. Тогда все будет летать. Но, вещь такая, я бы не сказал что очень стабильная. Если не увлеченный энтузиаст, лучше даже не пробовать.
Хакинтош дико тормозит в virtualbox и ничего сделать нельзя :-( Обидно.
Так это не то. Хакинтош это установка на реальное железо. В виртуалке не заводится ускорение графики, из-за этого и тормоза. Но в целом через VMWare можно какую-то работу не очень длительную делать. Что-то в Сафари проверить или не долго в xcode. Есть интересный вариант установки в QEMU с пробросом видеокарты. Там и полное ускорение графики и преимущества виртуалки, потери производительности минимальные.
Держал зверюшку в VmWare, притом далеко не последнюю: по моему мнению, этот вариант годится только для опытов. Посмотреть, куда тыкать при настройке. При попытке работать поседеешь.
Если много грубой силы есть, выдать туда много ядер, оперативки, отключить максимально анимацию и эффекты, поработать можно. Но, о полноценной работе конечно речи не идет. Связка QEMU + Radeon будет значительно ближе к хаку.
Грубая сила не помогает. Если памяти и процессора достаточно то добавляй или нет но быстрее работать не стоанет без номальной поддержки 3д графики.
Если нужна графика, то да, виртуалка не покатит. Но, много чего можно там сделать все равно. У меня вполне получалось покрутить несложный проект в xcode и даже проверять в симуляторах. Также виртуалка может помочь если строишь хак — очень сподручно когда есть рабочая макось во время этого процесса.

Ну отчего-же? Счастливые обладатели ноутов с двумя видеокартами, прокидывают дискретку в виртуалку (в Qemu/KVM точно) и играют в игрушки, с максимальным, для такого кейса, FPS. Оверхед там получается, самый максимум процентов пять.

Это если дискретка Radeon. Про Qemu выше уже писал.

А с nv как-то иначе, чем на десктопе?
Error 43, вроде, вроде бы, все еще обходится на уровне конфигурации ВМ.

Не очень понял вопроса. Если речь о поддержке nvidia карточек, то поддержка более менее современных закончилась на Mojave.

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

что-то поставить через brew это надолго

Не волнуйтесь, на маке это тоже занимает вечность.

Вы его неправильно приготовили. Мой хакинтош в синтетика даёт 10% прирост производительности в сравнении с Win и Linux. Linux вообще самый медленный. Но то скорее всего из-за железа, есть специфические детали

Хакинтош ставят не для того, чтобы получить «интерфейс как у макоси».
А чтобы получить макось недорого.
Хакинтош закончился. Эппл ушла на свою архитектуру с еще более закрученными гайками, и в течение нескольких релизов выкинет поддержку x86. Так что хакинтош еще подергается немного в судорогах и… И всё. Загрузка неподписанных драйверов заблокирована, новые драйверы эппл не подпишет. Никакого железа кроме одобренного эпплом.
Выключаете SIP и ставите любые драйверы, если они есть конечно и будут работать с новой системой.
Так речь о хаке идет. Там нет iOS приложений и не будет, т.к. платформа x86.
Хакинтош кончился. Всё. Цель — окончательно изолировать свою платформу, потому что это позволяет извлечь в разы больше прибыли. Цель задана, финальный поврот сделан — Эппл двинулась на своё железо и в течение пары лет дропнет интелы, и какой-нибудь макос 12 больше не будет поддерживать x86, и все хакинтоши отправятся на свалку истории.
Ваша мысль ясна была еще с первого аналогичного комментария, я ее не отрицал. Но, пока не закончится поддержка последнего intel мака — хакинтош будет жить. Mac Pro и iMac вообще пока нет на Arm. Этот переход будет занимать несколько лет + еще несколько лет на поддержку прошлого железа. Итого еще лет 5 можно будет держать хак.
Они полностью дропнули поддержку PPC в свое время через 3 года, причем у них не было на этом большой выгоды. Сейчас же они могут очень сильно поднять прибыль за счет перехода на свое железо, и чем быстрей они свичнутся — тем больше шерсти состригут со своей паствы. Пара лет максимум, и всё. Зачем вкладываться в зомби в виде хакинтоша?
Потому что они не могут так просто бросить поддержку устройств, которые ещё во всю продаются в их магазине? Три года откуда отсчитывать? Пока ещё не вся линейка обновлена.
«Поддержка» понятие очень неопределенное. Поставка запчастей и «ongoing OS updates»? ну вот и отлично — будут «security updates» выпускать раз в квартал. Проблемы ниедостойных, не готовых каждые три года купить новый комплект эппложелеза, эпплу не интересны.

Естественно будут номерные обновления ОС а не просто патчи. Они до недавнего времени обновляли ноутбуки которым уже 7-8 лет, не думаю что они смогут сделать исключение в этой ситуации.

Переход на интел эппл начали в 2006 (первые эпплы на интелах). В 2009 была выпущена макось в котрой поддержки powerpc уже не было. Так что пара апдейтов и всё, все сидельцы на интелмаках остаются с тыквой (и все хакинтошники тоже).

И переход этот только ускоряется, ибо эффекта осборна никто не отменял

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


В общем, как ни крутите, но главный минус линукса именно в его сложности с точки зрения UX. Когда это будет поправлено — тогда можно будет говорить о каких-то сравнениях всерьёз, а так — линукс остаётся очень нишевой штукой, которая нужна в основном тем, кто хочет с ней копаться или уже накопался в своё время и просто знает, на какие капканы не наступать.

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

Нет, оттого и сложности — подводные вечно неизвестны:)

Ну вот да, получается два стула — переставить систему (а перед этим куда-то данные скопировать) с соответствующими проблемами или пытаться накатить свой рабочий стол с риском потерять те же данные из-за неаккуратной команды (поэтому — всё равно копировать данные) :)

а как же рекомендация (общепринятый стандарт) иметь /home на отдельном volume? Тогда переустановка окружения (и всей системы) не потребует ни чего копировать и риск потерять только если нечаянно отформатировать этот раздел?

Ну так она нигде не написана:) скачиваешь дистрибутив и в лучшем случае открываешь какую-нибудь статью в интернете, особенно если знакомых-программистов нет

Очень правильная рекомендация! Я ещё /boot на отдельный, в полгига раздел, выношу. Что-б если что, то хотя-б ядро с аварийной консолью загрузилось.

А потом начинаются проблемы с размерами бут-раздела при обновлениях. Полгига мало.
Я на одном компе (чужом) ставил апдейты — там приходилось на время их установки переносить файлы с /boot и ставить линки, иначе для новых файлов места не хватало.

Я не привык плодить лишние сущности в /boot У меня там чуть больше полугига места, которых хватает на три комплекта(initrd + initrd failsafe + kernel) ядер + GRUB + memtest. Сейчас там два комплекта. Каждый комплект ≈ по 175 метров занимает.

Убунтовские efi-образы занимают по 18 метров (kernel+initrd+picture) с COMPRESS=xz и MODULES=dep.

У меня там systemd хуки вшиты, в инитрд. Так-то оно вроде меньше было, но пересобирать что-б проверить мне лень. ;-)

а как же рекомендация (общепринятый стандарт) иметь /home на отдельном volume?

А как она помогает то? Взял ты поставил систему наново со старым home и что?


Тогда переустановка окружения (и всей системы) не потребует ни чего копировать

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


Для безопасной переустановки системы нужен скрипт (например на ansible), вынесенные на гитхаб конфиги и регулярно верифицируемый бекап того, что конфигурацией не является.


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

Взял ты поставил систему наново со старым home и что?
Собственно — всё, пользовательские (мои) файлы не изменялись, всё осталось на своих местах. Конфигурации приложений подтянулись из предыдущих версий.
А как же конфигурация, которая не в home?
Зависит от того, о чём мы говорим.
У меня из настроек не в /home только конфигурация GRUB и список дополнительных репозиториев, может ещё понадобиться командная строка ядра. ОК, это придётся настраивать по новой.
банально список установленного софта и библиотек где взять
При смене версии в рамках одного дистрибутива это ещё имеет смысл, а вот при переходе, скажем, с федоры на убунту этот список (особенно библиотеки) бесполезен, так как именование и наполнение пакетов различается порой принципиально и вместо помощи он только запутает.
не захочет ли установщик в вашем home что-то поправить
Это вопрос к качеству дистрибутива.
изготовление отдельных копий важных файлов перед переустановкой — банальная необходимость
Только перед переустановкой? Тогда у меня для вас плохие новости…
У меня из настроек не в /home только конфигурация GRUB и список дополнительных репозиториев

Плюс настройки баз данных, настройки докера, fstab, кофигурация системных служб, кастомные юниты systemd. В общем много чего.


При смене версии в рамках одного дистрибутива это ещё имеет смысл, а вот при переходе, скажем, с федоры на убунту этот список (особенно библиотеки) бесполезен

Ну да. Примерно так же обстоит дело с хранением конфигурации в home. В рамках одного дистрибутива ещё имеет смысл, а так дистрибутив может ожидать что конфигурация будет в других местах. Только запутаешься и всё.


Это вопрос к качеству дистрибутива.

Наверное. Только что это меняет?


Только перед переустановкой? Тогда у меня для вас плохие новости…

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

Плюс настройки баз данных, настройки докера, fstab, кофигурация системных служб, кастомные юниты systemd. В общем много чего.
Мы сейчас про десктоп/ноутбук или сервер?
Вместо докера можно использовать rootless варианты с настройками в хомяке.
Мы сейчас про десктоп/ноутбук или сервер?

Я про ноутбук.


Вместо докера можно использовать rootless варианты с настройками в хомяке.

Что вы имеете в виду? Они так же удобны в использовании для разработки, как докер?

Да. Загуглите podman.

Да. Загуглите podman.

Судя по тому, что у меня получилось после нескольких минут гугления, можно просто заменить docker на podman и всё будет работать? В том числе без лишних движений будут использоваться образы из реестра докера?

Да. Подман совместим с докером. Всякие вопросы можно позадавать в ru_podman

Если не требуется что-то уровня Docker Swarm то разницы не заметите.

Проще грохнуть конфиги определённого DE/WM в хомяке. Слава Коннектию, мой дистрибутив не заточен на конкретный DE. Да, у него есть несколько готовых официальных редакций, с наиболее популярными DE (xfce/gnome/kde), есть пачечка редакций от комьюнити с более «маргинальными» тайловыми менеджерами, например или каким-нибудь Deepin. Но самое главное, так это Architect инсталлятор, которым почти как конструктором лего можно собрать то что нужно, не ставить лишнего, при этом поставить нужное. Да, разумеется ручной работы несколько больше, чем если ставить готовое. Но зато потом получается система заточенная под себя, ну и небольшая доводка напильником, разумеется, тоже требуется. Но архитектом можно и все имеющиеся готовые редакции установить, никто не мешает. При этом готовые редакции, что официальные, что от комьюнити, хорошо вылизаны, как в плане софта, так и в плане визуальной составляющей.

Странные у вас сложности, раз знаете как сменить окружение но не можете настроить синхронизацию. Такое ощущение, будио ваше сообщение из нулевых.
Ещё порой, сетуют, вот мне нравится это, но оно присутствует только тут, а тут нету. Так напишите, или скомпилируйте, в этом философия то Линукс. А если нет, так нечего пенять на зеркало.
По личному опыту поставил убунту многим пользователям старшего поколения, для которых винда был темный лес, так вот, убунту для них оказалась намного дружественней. Так что странно говорить о нишевосьи, некоторые дистрибутивы уже давно прекрасный выбор для дома — дёшево, все нужное из коробки, все заводится без поиска драйверов и прочее (конечно везде есть исключения).
Странно, но вот подобные комментарии с подобной риторикой вижу уже лет 10! И это странно, ведь интерфейс у Линукс есть под любой запрос. Сдается мне, что это какой-то копипаст десятилетней давности.

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

в статье говорится про то, что можно поставить разные рабочие столы, но чего это может стоить в плане времени — не говорится

Одна команда пакетного менеджера.
Разлогон
Выбор свежеустановленного окружения в дисплей менеджере (логон скрин)
Логон в свежеустановленное окружение


Только тайловые WM не ставьте, поначалу. Испугаетесь. Но если вдруг понравится, потом за уши не оттащишь! ;-) Сам на это попал.

во во, я так сделал, в убунту поменял родной убунтовский патченный гном на kde

я уже задолбался от того что переключение раскладок через одно место работает, в убунтовском гноме оно работало идеально, а тут — когда ему захочется… при загрузке вылезает окно разблокировки keywallet и модально блокирует весь интерфейс… с включенной русской раскладкой… на кнопки не реагирует, мышкой переключить не дает…
потом вроде начинает работать но непойми как...ctrl+shift работает через раз, win+space срывает крышу у связки remmina+winserver из за чего на той стороне залипает клавиатура наглухо…

я хз куда копать и где взять на это время… но кеды мне нравятся определенно больше убунтовского гнома

CapsLock, ScrollLock — точно без конфликтов с виндой, особенно последний.


В крыску в 20.04 завезли, наконец, переключение языка в xflock4, до этого приходилось пользоваться lightlocker (блокировка средствами lightdm).
Но в кедах свой DM, надо покурить в его сторону.

Ну, хорошо если оно сейчас так:) просто когда я с этим игрался — была прям беда

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

Это не надо «делать вручную» — вы просто подключаете в GNOME аккаунт гугла — и всё это синхронизируется само. Точно так же как у эппла.
и всё это синхронизируется само

учитывая политику гугла… с выкидыванием поддержки хромовского апи для синхронизации… это могуть и отломать через какоето время
Учитывая политику эппла, у которого вообще нет публичных API для доступа к iCloud / контактам / календарю (кроме как через эпплосервисы только на эпплодевайсе), политика гугла вообще верх демократии и свободомыслия.
зато эппл хотябы честные в этом вопросе, нет доступа так нет

а гугл, сегодня да-завтра, когда вы уже 10 лет работаете и набрали кучу юзеров- уже нет… всем спасибо, делайте чё хотите
Напомнить про адблоки в сафари и всяческие родительские контроли в iOS, которые отправились на мороз просто потому, что эппл так решила?
Кстати да, треш с расширениями в Сафари это одна из тех вещей, которые заставляют серьезно задуматься куда же движется яблочная политика в последние годы. Раньше они в подобных вещах соблюдали полный нейтралитет.
Напомнить про адблоки в сафари
а что с ними?
и всяческие родительские контроли в iOS
это те, которые основаны на хаках, стабильность которых никто никогда не собирался гарантировать?
Но в то же время есть из коробки поддержка тех же сервисов Google, Exchange и т.п.

вот во всех холиварах linux vs чтототам ни разу никто не назвал ни одного недостатка linux
чаще всего это бред в стиле "на него нет фотошопа!!" (ну так это не проблема ос, это вопрос к разработчикам фотошопа) или "слишком много разных дистров" ну так это плюс а не минус. есть более веские претензии "на убунту есть софт А а на федору софт Б, и нет ни одного дистра где есть и то и то" (такая беда есть, но это опять же не проблема линукса самого)


а вот проблемы винды и макоси известны всех, однако ёжик плакал, но кактус так был похож на первую любовь..


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

Nvidia Optimus, осустсвие единых корпоративных экосистем. Ну это так, сходу.

Инженеры никогда не крикнут хором «хотим на линукс», они обычно кричат «не хотим сношаться с системой, хотим работать».

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

Оптимус это боль для любой ос

Почему-то в Windows никаких проблем со switchable graphics за все время использования не наблюдалось.

1) не наблюдал ты не значит не наблюдал никто
2) не наблюдал не значит что их не было, возможно ты их не заметил либо они были в чём-то для тебя неважном

Начиная с проприетарного драйвера 435.xx, технология NVIDIA Optimus, используемая в ноутбуках с гибридной графикой, поддерживается в полной мере «из коробки» (но для железа не ниже серии 700).
во всех холиварах linux vs чтототам ни разу никто не назвал ни одного недостатка linux


Главный его недостаток — чтобы настроить себе хотя бы необходимый минимум, надо потратить столько времени, что можно заработать на 10 маков. На которых всё уже есть из коробки.
И этот недостаток красочно и подробно осуждается во всех холиварах, и в этом тоже. Странно что Вы его не замечаете.
Обычно оно имеет вид «можно поставить А, но там недостатки а1, а2,… ан. Но можно поставить Б, в нём нет этих недостатков, но есть б1, б2… бм...». Это сотни или тысячи часов, пока всё перепробуешь и кучу форумов перечитаешь. Умножьте на стоимость своего часа

Если ты можешь заработать на 10 маков за 10 минут то я тебе искренне завидую, но не у всех так

подскажите, как можно за 10 минут изучить сотню разных софтин. По 6 секунд на софтину? Вы супермен, однако
чаще всего это бред в стиле «на него нет фотошопа!!»

чаще всего это бред в стиле «почему мне надо уметь разбивать диски и уметь настраивать запуск systemd?» или я вот недавно тут плакался — уметь и знать как гибернацию в убунте настроить… ведь «все же это оказывается знают или должны знать»

надо идти туда где хорошо

а как идти туда где хорошо если софта нет? ну вот, пример из жизни, у меня была мини типография, вот хочу линукс… в линуксе gimp, а gimp нет нормального cmyk — который нинужен!!11разразраз, есть конвертеры!!!111разраз это в т.ч. позиция самих разработчиков гимпа… видимо никто ниразу не думал что он будет использоваться не как рисовалка картинок для сайта… а то бывает и пантон-цвета нужны с калибровкой под оборудование… это вообще замыкание в мозгу у когото вызывает мы из-за этого упустили контракт с кокаколой однажды ;( даже имея лицензионный фотошоп мы не смогли откалиброваться… оказалось в Москве найти лицензионных контор которые умеют так делать — по пальцам пересчитать
ну и что мне делать? не работать и сидеть где удобно или покупать винду с маком и фотошопом? что мы и сделали собственно

ща линуксофилы посоветуют Photoshop в wine запускать…

и расскажут как цветовой профиль монитора, принтера и самого фотошопа синхронизировать в такой схеме? ;)
Я, будучи тогда обычным админом (по квалификации, я был владельцем конторы), был поражен количеству настроек и параметров казалось бы такой элементарной вещи как нарисовал-картинку-отправил на принтер… когда начинаются вопросы «а вот у меня на телефоне картинка которую я согласовал не соответствует тому что вы напечатали»
Я бы с удовольствием перешел на linux, но не могу смотреть на этот вечно кривой дизайн DE. Пробовал разные DE, но все криво-косо и без какого-то единого стиля.
Увы, мой выбор хак. (надеюсь когда-то они наймут норм дизайнеров)

На самом деле дизайн одного и того-же DE может выглядеть безобразно, в одном дистрибутиве и нормально / отлично / великолепно, в другом. Всё сильно зависит от ментейнеров конкретного дистра.

Безопасность

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

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