Обновить
61
1.8

DevOps/SRE

Отправить сообщение

Windows работает нормально из коробки

Не совсем. Как минимум, надо драйвера установить (автоматическая установка из интернета не всегда всё ставит или ставит, но не актуальной версии).

Linux же требует настройки просто чтобы работать

Далеко не всегда. Когда обновления что-то ломают — это не уникальная ситуация для Linux.

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

Так уже Flatpak для этого существует.

Или .config/local Или .local/config

Проверил у себя — нет таких директорий. А софта разного у меня стоит немало.

Dll hell по линуксовому, чтобы запустить старую программу, нужно тащить с ней весь appimage.

Почему "hell"? Если нужна другая версия, то приходится идти на компромиссы. Существует какой-то третий путь?

Но ведь разработка ядра ведётся не только на эти $8.4 млн. Независимо от этого в код ядра контрибьютят технологические компании.

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

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

Что касается пользовательских настроек, то виндовый подход уж точно не лучше, так как одна часть настроек хранится в реестре, а другая часть раскидана по файловой системе. В Линуксе все настройки программы лежат в ~/.config/program_name или ~/.program_name, что упрощает бэкап и перенос настроек. А данные отдельно в ~/.local/share.

В Линуксе, как по мне, используется более чистый и прозрачный подход. Но если вы хотите всё в одном месте, есть Flatpak и Snap.

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

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

Ну так Линукс на десктопы никакая крупная корпорация не продвигает, в отличие от Винды, за которой стоит Microsoft.

"Отличная поддержка" не означает полное отсутствие багов. Баги встречаются везде, независимо от ОС.

Для вас нет, а для меня и других всё-таки есть: проще внутри одного окна между вкладками переключаться, чем между окнами, засоряя при этом панель задач.

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

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

А Manjaro KDE чем плох для рядового пользователя?

В Либре уже есть риббон-подобный интерфейс.

но отвратителен для десктопа - комментарии к этой статье тому подтверждение.

С тем же успехом можно заявить, что список вопросов по Винде на MS Q&A является подтверждением отвратительности Винды для декстопа.

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

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

Далеко не всегда, судя по тестам с Ютьюба. И, кстати, Wine is not emulator.

Какой аналог для ProcMon?

Один в один нет, но есть https://github.com/microsoft/ProcMon-for-Linux

Хочу в реальном времени видеть доступ к файлам с фильтрацией по процессам, например

Это решается, но по-другому. Суть в том, что не следует переносить привычки из Винды в Линукс. В Линукс используется unix-way, когда вместо комбайна для каждой задачи есть свой инструмент ("пусть каждая программа делает что-то одно, но хорошо").

А линукс не переиначивает?

Это не Linux, а Mint. :) На Manjaro нет PPA-ада. А в KDE с раскладками всё стабильно (и не только с ними, ИМХО, это лучшая DE). Если определённая софтина есть под Linux, то на 99% её можно будет поставить на Manjaro, так как тамошний менеджер пакетов Pamac поддерживает разные источники: достаточно богатый стандартный репозиторий, AUR, Flatpack, Snap.

Информация

В рейтинге
1 320-й
Зарегистрирован
Активность

Специализация

DevOps-инженер, Инженер по доступности сервисов
Linux
Kubernetes
Bash
Docker
CI/CD
Git
Ansible
Terraform
Golang
Python