Как стать автором
Обновить

Комментарии 1849

Помнится, в конце 90ых в Компьютерре была большая, и в принципе толковая, статья на тему «почему Линукс не заменит на десктопах Windows», где объяснялось, что линукс прекрасно реализует серверные фичи, но конечному пользователю они зачастую не нужны, а то, что ему нужно в линуксе отсутствует и никто не планирует разрабатывать.

В фидошных эхах типа RU.LINUX кто-то запостил эту статью и понеслось. Меня я помню впечатлил один из первых комментариев, в котором товарищ рассказывал как легко и просто он может на домашнем компе с линуксом развернуть БД и почтовый сервер, а для экономии ресурсов (напоминаю, это где-то 97-99 год) отключить GUI и что ничего подобного невозможно в винде. На робкие попытки ответить, что развёртывание БД и почтового сервера на персональной машине — не самые частые задачи «обычного пользователя ПК», а вот запуск игр, редактирование текстов или просмотр гифок — гораздо более часто встречающиеся, и на Линуксе они реализованы мягко говоря не очень — были всеми дружно проигнорированны.

И мне кажется в этом именно и есть проблема — Линукс разработчики делают «под себя», и just for fun, и думать о пользователях и заставлять себя работать на пользовательские хотелки — это превращает хобби в работу. Так что как по мне — вероятность развития линукса как десктопного окружения невелика, но зато он сможет служить инкубатором для будущих идей для десктопов.

В свое время ядро для новой макос взяли у FreeBSD (если ничего не путаю), чем очень любили хвастать её сторонники, когда система взлетела. И очень обижались, когда у них спрашивали, верят ли они, что система взлетела только потому, что там в ядре фря, или потому что Джобс заставил написать к ней отличный, продуманный GUI…
В свое время ядро для новой макос взяли у FreeBSD (если ничего не путаю)
Путаете, но это такая городская легенда, что уже и поправлять неудобно.
Нет, надо бы раз и навсегда разобраться и понять, кто чей сын)

Ой, оказывается, это уже разбирали на Хабре: habr.com/ru/post/198016

Если коротко, то BSD — это набор концепций и API системы. Реализация ядра может быть сделана на основе некоего эталона (FreeBSD), так и «с нуля». Причем совместима только на уровне исходников (и то теоретически), а не бинарно.
Грубо говоря, у macOS X+ свое микроядро, а некоторые подситемы взяты из FreeBSD, NetBSD и др.
Вот родословная
image
image
Вы BSD с Posix перепутали. BSD — это генеалогия от BSD Unix.

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

взяли у FreeBSD

не вполне так. Darwin, лежащий в основе макоси, такой же потомок BSD, как и фря.
Казалось бы, немыслимой сложности задача, но на самом деле всё довольно просто: открыть (всем доступно) “Kernel Programming Guide” на сайте developer.apple.com (надеюсь, это считается авторитетным источником? :), там открыть главу “BSD Overview” и прочитать собственноглазно всего лишь половинку самого первого предложения.

The BSD portion of the OS X kernel is derived primarily from FreeBSD.
а лучше все запостить

```The BSD portion of the OS X kernel is derived primarily from FreeBSD, a version of 4.4BSD that offers advanced networking, performance, security, and compatibility features. BSD variants in general are derived (sometimes indirectly) from 4.4BSD-Lite Release 2 from the Computer Systems Research Group (CSRG) at the University of California at Berkeley. BSD provides many advanced features, including the following```
ну и можно добавить, что например на 5 версию слоя bsd они переползли в 7 версии darwin или в пантере (BSD layer synchronized with FreeBSD 5)

Программист из компании Эппл

В снах кошмарных исходники грепал.

Находил же везде

Код из Фри-Бэ-Эс-Де,

И чесал озадаченно репу...

В фидошных эхах типа RU.LINUX
… еще в середине 90х чего только не пролетало. И фанатов почтовых серверов (с грейлистингом, хехе) еще дядя Вова гонял эпически. «Мне глубоко похеру, в чем набирает моя секретарша. Если ей удобней офис — я куплю ей офис, это копейки» (с). Эх, казалось — совсем недавно было.

Однако же бредовости тезисов в статье это никак не отменяет.

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

ну тут есть несколько упрощений:
* помимо квалификаций условного админа и секретарши / бабушки, есть целый спектр пользователей с разным уровнем подготовки. И если для админа и продвинутого пользователя не проблема поискать информацию где-то ещё, то для среднего пользователя — это уже не очевидный вопрос.
Справедливости ради — за пять лет на домашней Win10 видел BSOD один раз по моему. И в принципе, всё работало именно в режиме «next-next-next-complete» и дальше я могу либо работать над своей задачей, либо играться. Это не значит, что у всех остальных винда работает так же, но в сравнении с 95/98ой прогресс на лицо.
В тоже время, линукс (кубунта последний lts) у меня бегает на старом ноуте, где постоянно приходится гуглить решение каких-то мелочей, типа почему не работает переключение между окнами в обратном порядке, почему не закрывается окно оповещения итп. Это мелочи, но они заставляют работать над ОС, а не над моими задачами. Возможно, если бы я сделал линукс своей основной системой — то удалось бы за полгода допилить его до работоспособного варианта, но в нём нет некоторых нужных мне приложений (схожие не канают), да и не вижу смысла тратить на это свое время, если всё работает в винде.

ИМХО, нынешний десктопный линукс по дружелюбности к пользователю (я не говорю про стабильность, безопасность и прочие безусловно важные характеристики) находится где-то на уровне Win98, когда система уже берет на себя немалую часть задач, но в случае проблем (которые всё равно регулярно всплывают) — тебя по прежнему ждёт много геморроя в процессе их решения.
в сравнении с 95/98ой прогресс на лицо.
… ведь 95ка не умела забивать интернет шифрованным мусором в виде «телеметрии», произвольно перезагружаться под видом «обновлений», да и интерфейс у нее был консистентным.

Вот натурально, в Редмонде занялись карго-культом — в линуксе два основных фреймворка для гуев? И у нас тоже будет! У них крутой терминал — и мы тоже…

для среднего пользователя
… существует андроид. Под линуксом. И игр — завались, и офис от микрософта в комплекте, и даже креатив клауд от адоубей.

Так что мелкомягкие не с перепою занялись WSL. Просто время платформы IBM PC уходит, она перемещается в узкую нишу «рабочих станций», как это уже происходило с теми же Sun, DEC и SGI много лет назад. На место «ПеКа» уже пришли планшеты и хромабуки, уже мобильный мир неиллюзорно «поддавливает» на сжимающийся рыночек «десктопов».

И вопрос тут уже — как долго еще продержится платформа Windows.

А мы тут читаем про «нет экспансии линукса в десктопы»… Truly? А зачем? Что тут захватывать, вымирающих домохозяек, которые по недоразумению когда-то купили десктоп?

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

Она произвольно перезагружалась без обновлений :)
Ну нееее, приходилось руками. Или через Ctrl+Alt+Del, или резетом :)
Ctrl-Alt- а Del дважды) на первый раз появлялся бесполезный список задач, который мало что показывал и не всегда мог убить зависшее

Подтверждаю — дважды. И с ожиданием 30 секунд (если просто попытаться снять процесс).
Но, с другой стороны, иногда аптайм на моей Win95OSR2 домашней машинке с ZMH-MMH нодой доходил до полугода. И это я любил почитать книжки в букридере, пошататься по зачаткам интернета, поиграться в Warcraft II и прочие старкрафты с дьяблами… да и ребутать, чаще, приходилось ради очередного апгрейда, а не из-за зависаний/BSOD (хотя когда забыл вентилятор на кулере запитать, познакомился с знакомой всем оверклокерам ошибкой 3F0).

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

Кажется я понял идею разработчиков Линукс, мы будем сидеть на берегу пока мимо не проплывёт труп виндоус. :-) Ну и «зелен виноград» конечно тоже.

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

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

мы будем сидеть на берегу пока мимо не проплывёт труп виндоус. :-)
Все проще. Разработчикам линукса окошки просто неинтересны. Времена, когда Windows выступал примером модерна — давно прошли…

Тут другое интересно — именно линуксоиды активно шевелятся и разрабатывают шайтан-арбы разного вида (wayland, привет!), а вот потуги ребят из Редмонда — в положении догоняющего…
не факт что место покойной займёт линукс
Все верно — не займет. Не его это задача.
на место винды придёт андроид
Уже пришел. И это вдвойне интересно — линуксоиды с их жалкими 2% это давно поняли и активно работают в направлении интеграции с андроид — приложениями, обеспечивают ядро, платформу и тулчейн и себе и андроиду, пилят новые браузера и т д.

А микрософт — ничего подобного не делает. Хотя им-то это куда более актуально :-)

Кстати, KDE Connect - очень крутая штука. Общий буфер обмена, управление громкостью и воспроизведением, уведомления с телефона на десктопе итп. Встроенный в винду "your phone" даже не близко.

Тут другое интересно — именно линуксоиды активно шевелятся и разрабатывают шайтан-арбы разного вида (wayland, привет!), а вот потуги ребят из Редмонда — в положении догоняющего…

В каком году появилась поддержка HDR-дисплеев в догоняющей винде и что там с этой поддержкой в шайтан-арбе?
Вот только не факт что место покойной займёт линукс в его linux way. Я скорее поверю, что на место винды придёт андроид или макось, которые конечно где-то в глубине могут иметь ядро на технологиях *nix, но любить и ценить их будут вовсе не за это…

Макось не придет, потому что у нее принципиально другая концепция — apple продают продукты в виде ноутбуков/компов с экосистемой, а ОС на них это только дополнение, важное, но она не отдельный продукт как windows.
А вот андроид может, особенно если наработки по десктопу в мейнстрим засунут.
Вот только не факт что место покойной займёт линукс в его linux way. Я скорее поверю, что на место винды придёт андроид или макось, которые конечно где-то в глубине могут иметь ядро на технологиях *nix, но любить и ценить их будут вовсе не за это…

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

Проблема в том, что вы обобщаете свой личный опыт и делаете из него выводы об объективных качествах систем. У вас убунта на старом ноуте и, видимо, винда на всем остальном, а у меня наоборот: гента (поставленная много лет назад) на рабочей машине, на всех моих ноутах, и так далее, и винда на игровой машине. И впечатления у меня ровно обратные: на линуксе я просто работаю и трачу околонулевое время на его поддержание в рабочем состоянии (несмотря на роллинг-релиз), а в винде все время что-то отваливается по мелочи, и надо гуглить, и некоторые проблемы у меня починились только с полной переустановкой ОС.


У отца вон винда вообще не так давно совсем накрылась, пришлось вызывать мастера ее переустанавливать (я бы и сам сделал, но я по другую сторону океана, это было бы больно).

Есть смысл переходить с дебиана на генту? Насколько безболезненно это можно вообще сделать?

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


Короче, если вас чем-то дебиан не устраивает, то имеет смысл посмотреть, чинит ли гента нужные вам проблемы или нет. Если плюс-минус норм, то и не нужно.


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

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

А чего там с Qt?

Любое Qt приложение кроме лежащих в appimage выдает
symbol lookup error: /lib/x86_64-linux-gnu/libGLX_mesa.so.0: undefined symbol: xcb_dri3_get_supported_modifiers

Это прям как-то совсем жёстко, не ожидал от дебиана.

Это не совсем настоящий дебиан (avx) — я хотел сборку, заточенную под JACK, и оно правда работает из коробки. Но вот такая подстава вылезла.

И кстати да, я соврал. QtCreator запускается. Но попытка запустить уже свой код ведет к
qt.qpa.plugin: Could not find the Qt platform plugin «xcb» in ""
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.
Опера, вроде, тоже на Qt сделана, но работает.

viklequick больше похоже на проблемы с xcb. не?
Похоже на проблему разных версий Qt в системе. Посмотрите через ldd какие библиотеки использует программа, можно ей подложить другие через переменную LD_LIBRARY_PATH
У меня такое было что использовались какие-то локальные либы, шедшие с программой а при переходе на системные все заработало.
Не факт… Могли конечно и сломать. Или какая-нибудь libQt5Gui покоррапталась. Но вряд ли.

Вероятно, Qt пересобиралась из исходников, и что-то полезное забыли включить в проект. Или по ошибке включили Qt статикой. А может там вообще банально забыли про deployqt, так по интернету сложно сказать.

Но если сам QtCreator и опера запускаются (и KDE поди тоже запустится?), а проблема с собранными в криейторе приложениями, то вряд ли виновата именно системная Qt.
и KDE поди тоже запустится?
Не знаю, у меня крыска.
а проблема с собранными в криейторе приложениями
Не только с ними. Eagle, virtualbox что-то еще, что не вспомню.
И кстати да, я соврал. QtCreator запускается. Но попытка запустить уже свой код ведет к ...
гляньте ldd /usr/lib/qt/plugins/platforms/libqxcb.so, совет взят отсюда.
У меня нет такого пути в системе, и не понятно, должен ли быть.

А вообще, ваша ссылка у меня кликнутого цвета, так что либо я там что-то не понял, либо не посчитал релевантным. Не помню уже. Ну и навыки админства забылись уже с тех пор, как линукс стал дружелюбным)
так Mesa обновить / доставить поди надо? И драйвер видео, видимо Intel, заодно :-)

Arch/Manjaro как промежуточный вариант? Тоже роллинг и есть возможности сборки из исходников при желании.

Там, судя по всему (и по рассказам окружающих), нет такой же свободы и чувства владения системой. Опять же, я до сих пор сижу на openrc, потому что к /etc/init.d/blah {start,stop} я привык, а в этом вашем системдэ ещё разбираться надо. Или, например, я на KDE 4 сидел сильно после выпуска KDE 5 — зачем переходить на новую версию, пока старая отлично работает и есть не просит? Тем более, KDE 4.0 ≠ KDE 4 я отлично помню, и что там в первых релизах KDE 5 сломали, выяснять на собственном опыте неохота. Или, например, ядро я обновляю раз в несколько лет — а зачем, если и так всё работает?

А в чем проблема с системд? Надо взаимодействовать с сервисами? Юзаешь systemctl. enable\disable\start\stop.
Недавно надо было превратить одну прогу в службу — даже переписывать ничего не надо было. Просто добавить саму службу с минимальным
конфигом:
[Unit]
Description=Example systemd service.

[Service]
Type=simple
ExecStart=

[Install]
WantedBy=multi-user.target

И все работает как надо.
Манжаро спокойно в библиотеках путается.
если хочется rolling, но собирать по минимуму и если что легко превратить систему в обычную gentoo можно попробовать наш отечественный продукт Calculate Linux
Я на генте уже больше 10 лет, и последние года четыре столкнулся с такой проблемой при обновлении: время сборки chromium растёт с каждым годом в геометрической прогрессии, а так как Qt его использует в качестве движка (qtwebkit), то и время сборки Qt также растёт. Если 10 лет назад обновления у меня собирались за три часа, то теперь нужно трое суток. Поэтому я стал обновляться раз в год, а при таких редких обновлениях обязательно что-нибудь разваливается, нужно потом руками чинить.
Увы это не только в GNU/Linux так, так везде. Увеличивается сложность программ, увеличивается их функционал.
Во многом тормоза потому что начали использовать монструозные фреймворки, и кучу зависимостей даже на самых элементарных приложениях… так что это всё закономерно
Время сборки firefox например не так сильно выросло, да и других программ тоже. У меня сборка этих двух пакетов занимает примерно половину времени обновления
Всё зависит от того как у них устроен код, многие перешли на монструозные фреймворки и кучу зависимостей которые особо то и не нужны. Если проект не использует их тогда его время сборки не будет сильно меняться.
Для chromium была, но уже вроде не поддерживается, для qtwebkit точно нет. Придётся купить комп помощнее :-)
Есть бинарный www-client/google-chrome. Вместо chromium-а.
Проблема в том, что вы обобщаете свой личный опыт и делаете из него выводы об объективных качествах систем.

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

ИМХО, проблема здешнего обсуждения, что среди участников — мало людей, которых можно назвать «неопытными пользователями» ПК. И потому аппроксимировать наш персональный опыт на объективные качества системы — это нерепрезентативно.

Я не противник линукса, а как серверная ОС он мне весьма нравится. Но повторюсь, что с моей точки зрения пока как универсальная десктопная система (т.е. подходящая для самых разных задач и пользователей разной квалификации), он пока проигрывает в удобстве использования Виндоус и Макос (про эту сужу по отзывам знакомых). И при текущем положении вещей я согласен с автором поста, у линукса нет шансов стать массовой «пользовательской» ОС.
При этом она вполне может сохранить ведущую роль как серверная ОС, а так же основа для новых проектов.
Все подобные статьи исходят из порочного тезиса, что у линукса стоит цель стать массовой пользовательской ОС. Не припомню чтобы кто-то из более менее известных реальных контрибьюторов топил за эту идею. Хотя и не исключаю вариант, что пропустил озвучивания такого тезиса.
так и не надо «самой», надо — достаточно распространенной для того, чтоб с тобой начали считаться не потому что «этот клоп зело вонюч». но проблема в том, что до сих пор тут одни пытаются закенселить других, у третьих по жизни NIH, четвертые выпали в манию, пытаются рожать РешательВсехПроблем9001 и забили в очередной раз даже читать багрепорты, а пятые, наоборот, ушли в запой от осознания своей ничтожности, вот мы и имеем что имеем. и это я еще не говорю про борьбу бобра с ослом коммерсов и фанатиков FOSS разных степенией поехавшести.
Для того чтобы начали считаться — уже достаточно распространена. А разброд и шатание — это нормальная ситуация. Каждый занимается тем, что ему интересно по тем или иным причинам.
мало. «достаточно» — это когда производители ноутов будут с тобой считаться.

разброд и шатание это хорошо до тех пор, пока это не выражается в полном игнорировании происходящего не в их уютном маняноуте.
Не помню когда последний раз видел ноут, с которым были бы проблемы под linux'ом.
везение, без издевки.
Вполне допускаю такой вариант.
Да вот хотя бы Acer Aspire e5-575g и вообще любой ноут с Wi-Fi на QCA9377 — скорость подлючения без объяснения причин просаживается до единиц мегабит. А запрос в гугл по этой проблеме открывает кроличью нору с десятками нерабочих решений.
Asus K42Sj много лет работал без проблем под linux, подарил его приятелю т.к. для меня стал уже слабоват. Под win10 сеть завелась после двух дней плясок с бубнами. Asus x200ca покупался с предустановленной вендой 8. При первом включении обновился до 8.1 и wifi в принципе работать перестал. Сети видит но не подключается. Решить удалось только откатом до 8ки и запретом обновлений. И да, туда линукс вообще поставить нельзя ибо на нем uefi анально огорожен. Таких примеров можно про любую ось найти тонну.
Я 4-5 лет назад подумал поставить линукс на свежий (около года с момента покупки) на тот момент ASUS ROG (не помню точную модель) — единственным дистрибутивом, live cd которого запустился, был Arch. Все остальные ругались на видеокарту и падали. Арч тоже ругался, но запустился и поставить систему смог, а потом я уже и дрова подтянул правильные
Я честно говоря давно не пробовал User-friendly дистры ставить. Как-то давно подсел на Gentoo и не вижу смысла что-то менять :)
Gentoo был первым же, который я попробовал. Live CD не запустился, а собирать установочный диск самому было бы сложнее, чем поставить Arch
Я даже представить себе не могу что должно быть с ноутом чтобы gentoo minimal не запустился… За без малого 20 лет такого ни разу не видел…
Я тоже не мог себе представить, до этого случая
Имею такую машину — двухголовая брендовая рабочая станция на базе второго пентиума. Умеет в IOAPIC/APIC, но не умеет в ACPI, плюс apic у неё сломаный и надо кормить любой линукс тонной ключей ядра, иначе не загрузится. Впрочем под виндами она зависает из-за перегрева (почему и как в винде два вторых пня перегреваются — я не знаю), под линуксом спокойно выносит все стресс тесты.
«Кормить тонной ключей» и «не запускается» все таки сильно разные вещи.
Ну так до того, какие ключи ему скормить, надо ещё додуматься, оно виснет в чёрный экран. Информации по железу — почти ноль, там даже южный мост заказной, соответственно гугл мало чем может помочь, зато помогает навык разработки этого самого железа.
Простите, вы серьёзно пишете про этот артефакт как рабочую машину, или всё же это пример нестандартной конфигурации времён ACPI 1.0?
Естественно нет(кстати, ACPI там нет вообще, оно даже в буклетах заявлено как ACPI Ready, по факту там только APM), она у меня идёт как пример того, где сложно запустить gentoo minimal livecd.
Не помню когда последний раз видел ноут, с которым были бы проблемы под linux'ом.

Берём любую гигабитную сетевую Realtek. Пробуем. Работает.
Пытаемся прогрузить канал на 100% длительно — перестаёт работать до ifupdown.
Пытаемся решить.
Решаем покупкой сетевой от Intel.
Повторяемость происходит и под Linux и под Unix.

И таки да, сниженное время работы ноутбука это тоже проблема.
1) У меня и в десктопах и в ноутах сетевухи на чипах Realtek 8169. Проблема не воспроизводится. Видимо не достаточно длительно гружу.
2) Сниженное это как? 2 часа в винде, и 5 в линуксе? У меня на ноутах примерно такое соотношение.
1) У меня и в десктопах и в ноутах сетевухи на чипах Realtek 8169. Проблема не воспроизводится. Видимо не достаточно длительно гружу.

Я ради интереса аж загуглил название вашей сетевой + linux. Первый же результат говорит сам за себя)
Хотя в итоге решилось блэклистом.
Но для понимания проблемы — сетевуха была в NAS, который дисковой частью переваривает бондинг двух гигабитных портов.
2) Сниженное это как? 2 часа в винде, и 5 в линуксе? У меня на ноутах примерно такое соотношение.

При одинаковом сценарии использования? Охотно верю)
Про сценарий использования — тупо браузер с чтением хабра. В винде система охлаждения молотит неприрывно. В линуксе вообще не включается.
Про сценарий использования — тупо браузер с чтением хабра. В винде система охлаждения молотит неприрывно. В линуксе вообще не включается.

Крайне сомнительно, что там стоит именно нормальная винда, если честно. С чистой установкой браузера.
Таки есть мнение, что она приуныла.
Ну я не знаю насколько она нормальная — предустановленная производителем. Я ее снес в первый же день.
Ну я не знаю насколько она нормальная — предустановленная производителем. Я ее снес в первый же день.

Извините, я сразу не посмотрел на ваш ник.
Да, конечно, я вам, безусловно, верю. Именно поэтому над снижением энергопотребления и нормальным сном так много бьются/бились под линуксом, что когда мне надо было решить эту проблему — я нашёл на форумах от ЛОРа до Рэддита около 100500 нужных тем под любой дистрибутив.
Не скажу про любой дистрибутив, т.к. пользуюсь последние 15 лет только гентой. Но в моем случае это именно так. Ваше право верить или не верить. Опять же я не утверждаю, что у всех так же как у меня.
а у меня наоборот, в линуксе молотит непрерывно, а в винде не включается… и это я еще немного линукс тюнил чтобы энергосбережение у процессора активировалось
У меня перекос по времени жизни и тишине в пользу линукса на последни трех моих ноутах. Вероятно я не умею правильно готовить винду.

Я ставил несколько линуксов на то же железо где у меня стояла винда. И т.к. я буквально с разницей в несколько дней на одном и том же железе пробовал разные ОСи то впечатления достаточно релевантные. События около 2 лет назад, железо: 3800 рязань, 32гига памяти, 2070 GPU


  1. После установки операционки (opensuse последний стейбл) ось рандомно зависала каждые 15 минут. Варианты помогающих людей:
    а. слишком старое железо
    б. слишком новое железо
    в. слишком старая ось (нужно обновиться на альфа версию с доп. поддержкой рязани)
    г. слишком новая ось (нужно немножко откатиться, мб че-то отломали).
  2. в итоге потратив часов 6 на ггул и различные попытки, и переставив альфу (что решило часть мелких других проблем, но привнесло новые) я понял, что проблемы в драйвере nouveau и более-менее загуглил как чинить
  3. все попытки починить провалились, пока я не нагулил вот это. Ну вот просто представьте, что у пользователю "просто надо вот это выполнить": https://en.opensuse.org/SDB:NVIDIA_the_hard_way#Boot_without_nouveau. Там написано hard way, но "изи вей" просто не работает т.к. при попытке нажать нужные кнопочки юай выдает ошибку что вам неположено и ничего не происходит.
  4. после ещё пары часов чертыханий и когда я убедился что пробелма наконец решилась, я заметил, что звук отсутствует
  5. покопавшись в настройках понял что пульса просто отказывается видеть мою аудиокарту (дискретный xonar)
  6. после чего я плюнул и поставил винду. Которая за 10 минут встала, подтянула сама последние актуальные дрова и на звук, и на видео, и затащила с облака настройки моего рабочего стола и пары других мелочей.

Вот как-то так.


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


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




При этом с виндой у меня худшее что происходило — система не может поставить обновления, но каждую неделю показывает напоминалку что мне надо перегрузиться их поставить. Жму "не напоминать" и оно начинает считать очередную неделю. А, ещё лет 7 назад был бсод.




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

Во-во-во, как это знакомо.

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

Часто совсем наоборот.

Особенно это касается драйверов. Например, около года назад просто не обновлялись драйвера на Nvidia. В чём ошибка и как исправить -- не ясно, т.к. посмотреть скорее всего негде. Либо там тонны непонятных логов. Беглый гуглёж не дал вообще ничего, кроме идиотских советов в стиле "перезагрузите винду".

То же самое с некоторыми играми, которым не подходит то DirectX, то еще что-то по-экзотичней. Кроме того, если я не путаю, то DirectX общий на всю систему.

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

Это я к тому, что для условной "домохозяйки" Windows совсем не "just works". Любые действия выходящие за рамки "запустить MicrosoftWord" вполне могут привести к неустранимым (или устранимым при помощи шаманства в виде переустановки случайных драйверов разных версий для случайных устройств в случайном порядке) проблемам. И чаще всего они решаются переустановкой Винды в стиле "начинаем жить заново".

Я не говорю, что с Убунтой было бы лучше. Я говорю, что и с Виндой так же.

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

Это называется «какая Вам разница, чем не уметь использовать». Потому что всё равно ничем пользоваться не умеют. Радостно поставив Windows (не сами, конечно, а пригласив кого-нибудь), эти горе-пользователи потом через раз дёргают меня, спрашивая, как что-то сделать в Windows, при том, что я эту ОС вижу исключительно эпизодически.

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

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

> Как будет это делать обычный пользовтаель — для меня загадка.
Я конечно извиняюсь, но мне кажется, что _обычный_ пользователь не будет сам ставить/переставлять систему. Он скорее позовет кого-нибудь помочь, и не важно Винды это или Линукс…

У меня немного противоположный опыт, все мои домашние (и дети, и пенсионеры-родители) успешно пользуются Линуксом без нареканий.
Браузер, GIMP, LibreOffice, etc…

У самого были проблемы с Виндами, когда надо было включить что-то не совсем «стандартное», причем я знал _что_ надо сделать, но не мог найти _как_, чтение документации неизбежно приводило к «Обратитесь к вашему системному администратору», в то время как в Линуксе «man <что-то>» в большинстве случаев дает исчерпывающую информацию.
«Обратитесь к вашему системному администратору,» — прочитал на экране системный администратор и схватился за голову.

Вот интересно, а системный администратор-то как должен угадывать, что случилось? И из каких потаённых гребеней доставать нужную документацию, если ни Гугл, ни Яндекс, ни Утка не знаю ничего даже о существовании этой документации?
Заплатить микрософту за поддержку, очевидно же)
Эм… Пробовал когда-то с Windows на рабочей машине. Там всё довольно печально: отвечают по скрипту.
Лицензионная BOX версия Windows 7 Professional, система обновлений зависла в вечном цикле «перезагрузите для завершения обновлений», семёрка на то время ещё была на нормальной техподдержке. После кучи потраченного времени и выдачи доступа к компу какому-то индусу я получил совершенно стандартый(походу один из двух в мире их техподдержки без расширенного платного плана) — «Попробуйте переустановить систему».
А второй — «попробуйте перезагрузиться»?
Именно.
Мне потом люди, которые имели всякие статусы Microsoft Gold Partner сказали, что вообще удивительно, что я дошёл до того, что надо было дать доступ к машине, т.к. обычно это уже требует всяких расширенных уровней техподдержки, которые денег стоят.
Вот интересно, а системный администратор-то как должен угадывать, что случилось?


я около 5 лет проработал админом, у меня была и винда и линукс, вот не могу сказать что 'man мне сильно помогал'… единственный плюс линукса в том что инструментов для всякого костылестроения и поиска концов в нем больше, а вот устраивать шаманство с поиском непойми чего 'kernel panic через два часа работы oracle client… вот иди и ищи чё там произошло'

p.s. пару раз раз у меня была реальная проблема с продуктами MS, это в ISA — совершенно мозговыносящий способ проковыривание дырки под FTP на нестандартных портах… еще в exchange тоже такое встречается (где чтото надо магическим способом в реестре искать и менять), а самой винде, только если в настройки dcom влезть (а туда вообще очень редко надо ходить)

«man <что-то>» в большинстве случаев дает исчерпывающую информацию.

не больше чем документация на винду

вот запускаете вы какуюто комманду, а она пишет 'library not found on '' program closed ' (вот именно так, пустые ковычки)
и топаете в гугл… начинаете всякие strace и прочие адовые шаманства… и никакой man вас не спасет

вот достаточно поковырятся в pam модулях, и… и блин тоже вам man не поможет на permission denied
Прямо-таки сисадмином я был только на Linux, с поиском решений всё-таки проще. Хотя бы в силу более внятной организации документации. И если советовать RTFM — вполне разумный совет для начала разбирательств, то посылать в MSDN — это как посылать в пешее эротическое. У всех свои недостатки, но в том, что касается документации, Linux однозначно выигрывает, потому что документация идёт в комплекте с программой, а не добывается где-то в другом месте.
потому что документация идёт в комплекте с программой, а не добывается где-то в другом месте.

с виндой нет проблем с поиском документации, пусть она даже и в интернете… не 90е года всётаки

Причем виндовая документация в разы лучше линуксовой кстати, особенно если вопрос стоит о комплексных проблемах (не — тут мануал на fd, тут на iptabes, тут на sudo… а как сделать двухфакторную авторизацию в ftp например — это вы уж както сами давайте, гуглите учебник, пишите pam-ы)… я уже на хабре дискутировал в комментах по вопросу «как включить гибернацию в убунте», можете мне тыкнуть в «правильный man» где это описано от и до? на офиц-сайте убунты, мануал устаревший и ссылается (в качестве замены) на какойто маразм с подменой ядра (wtf?)

Я то конечно уже разобрался, но man и изумительная документация изкоробки мне тут не помогла
У меня с Ubuntu всегда были проблемы, поэтому никогда с ней не работал как администратор. А в Федоре никаких трудностей с гибернацией нет, потому что она, вроде как, работает из коробки.
Стоп стоп. Мы сейчас про конкретные дистрибы или про линукс в целом?
Я в федоре сталкивался с проблемами переключения раскладок клавиатуры… а в убунту не сталкивался, предложите на русском писать в убунте, а гибернацию активировать в федоре?
Причем виндовая документация в разы лучше линуксовой кстати

И рядом не стояла с арчвики.

И рядом не стояла с арчвики.

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

А вы ожидаете что она будет применима к андроид/хромОс/МакОс?

Мы начали говорить про «У Linux отличная документация, вон арч!»
А если у меня линукс — не Арч, то чё уже заявление «у линукса отличная документация» — ложно?
Вы вводные на ходу то не меняйте

У линукса целая куча дистров, в некоторых хорошая дока, в некоторых нет. Почему я должен отвечать за сборки васяна? Или вам кто-то запрещает пользоваться качественными дистрами?

У линукса целая куча дистров, в некоторых хорошая дока, в некоторых нет.

так пишите об этом отдельно.
А то я напишу что у меня есть офигенная дока для PupkinLinux где описано всё всё всё, вплоть до детального описания всех ф-ций ядра с примерами как установить это всё на космический корабли и как всё настроить, и я не понимаю в чем проблема если вы на федоре такой мануал найти не можете.
начинали мы просто с «Linux vs. Windows»… а теперь оказывается Linux (Arch/Fedora) vs. Windows
Как бы то ни было, но у арча действительно хорошая документация и она во многом будет актуальная и на других дистрибутивах
и она во многом будет актуальная и на других дистрибутивах

но для этого надо в этом разбираться

А если человек разбирается в ОС, у него нет проблем с ошибкой «Обратитесь к системному администратору» в винде, с чего эта дискуссия и началась собственно

Я чёт не помню что плакал схватившись за голову когда настраивал винду в промышленных масштабах
Несколько раз пользовался арчвики на системе без FHS. ЧЯДНТ?
> ЧЯДНТ?
Вы в этом разбираетесь
Адаптация множества советов довольно тривиальна, с ней не справится только тот, кто может следовать только полной инструкции, когда переход на следующую версию, например с xp на vista будет точно так же непосилен.
Для администрирования любой системы надо в ней разбираться.
гениально, но если у админа возникают трудности с окошком «Обратитесь к системному администратору» и он не знает что делать — то человек элементарно не разбирается

Нет. Арчвики и убунтоиды и пользователи прочих дистров пользуются.

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


Что-то мне подсказывает, что в документации по Windows такого тоже нет.
чтобы поставить винду сейчас нужно жать далее далее далее ок ок, ждем все готово. А в линуксе мне коллега рассказывал что другой сотрудник установил под свап весь терабайтный хдд диск. Хотя там стоял ссд и подразумевалось что хдд только для файлов. И это был как бы типа не просто «продвинутый» пользователь, а эникейщик которому деньги платят за это
сотрудник установил под свап весь терабайтный хдд диск.
Значит он хотел показать свои знания, а показал своё не знание.
У меня на работе эникейщик rm -rf / сделал ))) И отправил выездную группу на 500км покататься ))
Я б такому не стал платить :) Вообще для таких товарищей есть вариант разметить автоматом, единственное что надо — не ошибиться, удалять имеющиеся данные или оставлять
Вот, собственно, вы и нашли реальную «болячку» линукса. 10% десктопа нужны не для того, чтобы затащить в линуху бабушек. Единственная реальная цель — чтобы производятели железа стали считаться с операционкой/ядром. Т.к. действительно важная трабла — всего одна. Драйвера для железок.
Собственно, если вы хотите линукс, который «just works», начните с железяки 100-пудово совместимой, тогда и «just works» будет. Собственно, есть они, но очень мало. А вот чтобы «дискретный xonar» и прочая экзотика штатно и «искаропки» работала — это надо «сегмент рынка», чтобы производитель этих самых «xonar'ов» почесался если не драйвер написать, так хотя бы спеки дать, хоть показать, хоть одним глазком издалека почитать дал…
Ну, большая часть железа все-таки работает. Еще часть работает после патча драйвера и пользователя. Так что не так все плохо.
так хотя бы спеки дать, хоть показать, хоть одним глазком издалека почитать дал…
Вот такого точно не надо. Еще не хватало лицензионных проблем.
А какие проблемы-то, если производитель спецификации сам отдал? Вот AMD спеки не зажимает и в итоге старая видюха, ещё от ATi, у меня работает бодрее, чем гораздо более новая и мощная от Nvidia.
Если отдал — никаких. Проблемы если «одним глазком, издалека», то есть под всякими странными лицензиями, запрещающими полноценное использование
Ну если «одним глазиком издалека» — это на таких условиях, тогда да.
«одним глазком издалека» намекает на какое-то подглядывание пока руководство не видит. То есть для личного пользования еще туда-сюда, но в публичный доступ уже не выложишь.
По крайней мере у меня примерно такие ассоциации возникли.
Если что, вроде как Lenovo скоро год как выпускает ноуты, гарантированно совместимые с Федорой. Ну и с другими линуксами тоже, но для них, теоретически, может понадобиться небольшой бубен. А Федора — из коробки. А то и просто предустановленная. А так — да, надо подбирать железку. Хотя на большинстве не сильно топовых всё заводится с полуклика. А с экзотикой можно и в Windows таких радостей огрести, что из прочитанных мануалов потом можно дом построить. За последние лет 10 проблемы видел только с видеокартами от Nvidia, да и то, со старыми: мне их хватает за глаза (в игры не играю, видео не монтирую и так далее), но производитель их поддерживать не хочет, а спеки зажимает, так что из дистрибутивов драйвера через какое-то время выкидывают.
Ну это вопрос экспертизы. Вы опытный линукс пользователь, поэтому Линукс у Вас просто работает. У Опытного виндоус пользователя точно также Виндоус просто работает.
И наоборот, для человека без опыта самым очевидным способом починить Линукс будет переустановка с нуля, потому что сделал что то не так, гугл выдает тонну непонятных слов, давайте ка я просто начну с начала ок )
Это практически невозможно, если не играть в админа. А при неудачной комбинации софта и железа проблемы будут в лбом случае у кого угодно.
Так же как и на Линуксе.
Я сильно сомневаюсь, что если бы Вы в своей жизни только кликали мышкой в Убунте, Вы бы смогли собрать генту из исходников ) Вы накопили много опыта в линукс прежде чем поняли что Вам нужен генту, и стали способны его установить и настроить.
Я про линукс и говорю. Винда-то сама умрёт — на ноуте я раз в год-два делаю фактори ресет (чтобы не разбираться, что случилось) при том, что пользуюсь им только изредка.
Это Ваш субъективный опыт. Моя основная ОС виндовс, которой я пользуюсь больше 10 лет. Ноутбук работает 3 года 24/7, с момента покупки, перезагружаю только для обновления.
Я также и пользователь Линукс, кроме WSL у меня есть отдельная машину с убунту по RDP, домашняя лаба с FreeBSD, Debian, Alpine итд. А также с недавних пор я еще и пользователь Мак ОС
У вас, наеврное, железо помощнее или комбинация с софтом получше. А у меня слабенькое, и фоновая активность винды временами практически парализует систему (дисковый IO 100% вне зависимости от того, что я делаю). Разобраться, с каким обновлением это пришло, что можно ставить, а что нельзя — задача нетривиальная (особенно при том, что я не разбираюсь в администрировании винды свежее ХР), потому проще снести.

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

Давайте я попробую обобщить вообще весь опыт. У меня в регулярном использовании cli и desktop linux (ubuntu, debian и centos), MacOS, Windows 10 и даже была FreeBSD(но после того, как ZOL допилили до удобоваримого состояния я ушёл, чтоб не держать зоопарк систем).
Так вот: если не использовать dev сборки и не юзать корявый софт, то стабильность у этих систем примерно одинаковая. Если что-то валится, то это заслуга прикладного ПО, или dev сборок ОС.
Но объективная реальность такова, что Win и Mac таки настраивать значительно проще рядовому пользователю. Да и потребность в настройках там возникает значительно реже.
Правда, увы, в Win некоторая часть юзабилити приносится в жертву всякому мракетингу. Например, начиная с определённых сборок Windows автовход из GUI можно сделать только для майкрософтовской учётки с активацией Windows Hello. Не хочешь — добро пожаловать в CLI.
если не использовать dev сборки и не юзать корявый софт, то стабильность у этих систем примерно одинаковая

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


Но объективная реальность такова, что Win и Mac таки настраивать значительно проще рядовому пользователю.

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

найти не корявый софт под винду довольно сложно

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

Посмотрел на количество возможных DE для linux и что-то не понял.
и виндовые унинсталлеры справляются с этим гораздо хуже чем линуксовые пакетные менеджеры.

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

У автора в статье указаны примеры вполне себе пользовательских настроек. Отключить засыпание экрана и/или повернуть экран на 90 градусов — вот пользовательские настройки 98% пользователей. Даже автологин (на который я тут ругался под виндой уже) нужен ~никому из общей массы пользователей.
Какое-то крайне спорное утверждение.
В линуксе с версионностью получше.
apt-clean
Это очистка локального кэша.
У автора в статье указаны примеры вполне себе пользовательских настроек.
Так они и делаются в два клика.
В линуксе с версионностью получше.

Получше чем что и где? Качнуть нужные версии можно и под виндой и под маком. Да и какой толк от версионности, если интерфейсы делаются под инопланетян, например? Я вот люблю работать с фото, например. Но GIMP и Inkscape я так и не осилил, сижу на покупном софте.
Но хотя в версионности «изкоробки» есть плюсы — почти всегда можно откатить назад если в новой версии поломали то, что работало в старой. Увы, это не всегда работает, правда. Особенно если у софта есть БД и она конвертируется под новый формат. Наглядный пример (хотя я сейчас рискую вызвать холивар) это последнее обновление заббикса, в котором по какой то очень странной причине решили что Application не нужен. И куча связок Заббикс + Графана, в которой квэри были вида «с такого-то хоста из такого-то аппликэйшна строй графики по всем значениям» превратились в тыкву отобрази 2к тэгов с одного хоста на каждом графике на странице. И это заббикс, то есть опенсорс, который хоть как то работает с пользователями.
Это очистка локального кэша.

Посыпаю голову пеплом. Очевидно, что я хотел сказать про autoremove. Но что-то в моём алгоритме сбойнуло. Надо ставить ECC память.
Так они и делаются в два клика.

А в статье с вами не согласны. Да и я сам в два клика не осилил. Как и многие страждущие. Может быть подскажете как это сделать, еще и на убунту какой? А может есть универсальный метод для любого дистрибутива?
Можно. Но в линуксе это уже сделано мэйнтейнерами.
Но GIMP и Inkscape я так и не осилил, сижу на покупном софте.
А я не осилил фотошоп и новый ворд, какие из этого выводы?
Может быть подскажете как это сделать,
Вот так
Меню > Настройки > Дисплей
Ок, это 3 клика.
Кликабельно.
image
А может есть универсальный метод для любого дистрибутива?
Не думаю.
Не думаю.

Вот в этом тоже есть одна из проблем: невозможно получить 100% применимый пользовательский опыт пользуясь несколькими дистрибутивами одновременно. Увы.
В дистрибутивах для домохозяек у вас будет примерно одинаковый путь, разве что кнопочки выглядеть будут по разному.
Между версиями других систем тоже нельзя. Между разными моделями телефонов на (казалось бы) одинаковом андроиде — тоже. В общем, это не специфичная для линукса проблема. Опять же, накатить одинаковую версию DE/DM на любой дистрибутив на любом компе никто не мешает. И вот тут вам линукс гарантирует такую возможность в отличие от всякого разного.
А может есть универсальный метод для любого дистрибутива?

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

и в том и в другом случае вариантов окружений около 3-5 штук.

Это было бы справедливо, если бы DE под линуксом оставались неизменны. Но это не так. В итоге там n^m версий различного окружения.
Именно поэтому я предпочитаю CLI :)

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

справедливости ради, микрософт только в середине 10-х версий винды начала массово ломать логику панели управления, которая не менялась со времени Win2k

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


В висте перетасовали настройки, ругались еще долго, до выхода восьмерки.


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

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


в NT4 была мешанина из еще доисторических частей 3 версий винды и нового интерфейса 95, в w2k оно стало всётаки законченно-однообразным
В висте перетасовали настройки, ругались еще долго, до выхода восьмерки.

перетасовали — да, но логика всёравно осталась прежней, теже окна, теже галки, таже логика

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

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

Шаг один: нажимаешь кнопочку win
Шаг два: начинаешь печатать что тебе надо, например «разрешение экрана».
Шаг три: если результатов слишком много, выбираешь «параметры».
И таки да, поиск по системным параметрам и настройкам это значительно лучше и эффективнее, чем пытаться запомнить всё наизусть.

Проверил в gnome и kde последовательность действий один в один, а диалоги настройки экрана отличаются не больше чем между разными версиями винды. Выходит везде надо пользоваться поиском, но везде будут различия в нюансах, которые не запомнить если постоянно не пользоваться, тогда в чем линуксовые настройки хуже, тем что они менее привычные? Это фиговый аргумент, на маках еще больше непривычных вещей, просто заплатив штуку баксов за калькулятор большинство будет себя и окружающих уверять что все так и должно быть, а получив бесплатный линукс все начинают искать мышеловку, тут уже дело не в качестве, а в стереотипах.

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


Напомните, сколько было и существует файловых менеджеров под винду? Я вспомню с ходу десятка полтора и это никак не помогло улучшить стандартный Explorer, и даже сейчас найти вменяемый ФМ под винду сложно, особенно бесплатный.

даже сейчас найти вменяемый ФМ под винду сложно, особенно бесплатный.

вы понимаете что данная фраза очень субъективна?
что значит «вменяемый»? для меня нарпример FAR самый вменяемый и бесплатный. (хотя я юзаю explorer, как вышло что во времена когда я был админом проще было привыкнуть, чем на 500+ серверах и бесконечный пользовательских машинах ставить разные ФМ да еще и согласовывать с безопасниками)

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


У меня весьма скромные требования к ФМ: наличие табов и возможности подключения к удаленным серверам, меня устраивает ругаемый всеми за обрезанность Nautilus(в гноме), более чем устраивает Dolphin(в kde), Thunar(в xfce) неплох, но я не смог найти что-то бесплатное под винду.

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

Это какие? В смысле какие вы определили в «основные», а какие нет?
Напомните, сколько было и существует файловых менеджеров под винду?

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

А сколько там файловых менеджеров под линукс? Или не довести до ума и забросить проект чтобы его потом кто-то (никто) подобрал лучше? Сколько там плагинов для OMV заброшено, сможете сказать? :)
Это какие? В смысле какие вы определили в «основные», а какие нет?

Из объективных соображений — наличие в репозиториях всех десктопных дистрибутивов и стабильность выхода релизов, из субъективных — результаты опросов и прочие статистики:


  1. Gnome
  2. KDE
  3. Xfce

А сколько там файловых менеджеров под линукс?

Много, но по большей части они не пытаются быть клонами друг друга.
Чтобы не быть совсем уж голословным, возьмем alternativeto для explorer, под windows примерно 83, под линукс 24, тут стоит учесть, что под винду почти все графические, а под линукс значительная часть консольных, на практике под линукс меньше десятка актуальных графических ФМ.

Gnome

Выход Gnome 3 сколько форков и срачей развёл? :)
Кстати, куда там LXDE завалился, который в Raspbian? Если мы говорим о статистике — думаю, что ему там точно должно найтись место.
alternativeto для explorer, под windows примерно 83, под линукс 24

Погодите, я правильно понимаю что вы сейчас пытаетесь доказать что под Linux меньше зоопарк из файловых менеджеров, используя краудфандинговую (то есть набиваемую пользователями) платформу по поиску альтернативного ПО, ища альтернативы Explorer и фильтруя по ОС?
То есть вас не смущает, что эта статистика набивается пользователями самостоятельно (а пользователей Linux ~5%) и адекватный человек не будет указывать в качестве альтернативы тот софт, который нельзя запустить на нужной платформе?
Кстати да из 83 альтернатив Эксплореру под виндой 25 являются опенсорсом. Но это, наверняка, нелепое стечение обстоятельств и случайно так вышло? :)
на практике под линукс меньше десятка актуальных графических ФМ.

Под Windows он вообще один для подавляющего большинства пользователей.

Возможно с файловыми менеджерами пример был не самый удачный, в любом случае, когда мне пришлось работать в win 10, перебирая кучу бесплатного софта — я остановился на опенсорсных приложениях, потому что фриварный софт под винду еще хуже, к сожалению файловые менеджеры не особо кроссплатформенные и перебрав пару десятков остановился на платном Directory Opus, для меня это дикость когда за базовый фукционал системного приложения надо платить, несмотря на зоопарк DE и наличие в каждом из них своего ФМ — они все юзабильны.


И да, я знаю про Double Commander и FAR, но мне не нужны двухпанельные, к тому же первый до сих пор сырой, а второй уже морально устарел и плагин для табов кривой.

Возможно с файловыми менеджерами пример был не самый удачный

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

Как юзабилен и эксплорер. Что как раз таки подтверждается статистикой использования :)
И да, я знаю про Double Commander и FAR, но мне не нужны двухпанельные

Хорошо. А при чём тут винда/линукс/оконные менеджеры? Вы столкнулись с тем, что под определённую платформу вы не можете найти что-то, что бы удовлетворяло ваше чувство прекрасного.
Например, под Linux/Mac/*NIX нет среды разработки ППО для контроллеров производства Siemens. Делает ли это эти ОС плохими? Да вроде нет.

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


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

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

ну в мире опенсорса примерно также, опятьже если чуть отойти в сторону файловых менеджеров

вот из жизненного: под java нет библиотеки для bluetooth, та опенсорсная которая была — протухла лет 11 назад… её единственная живая версия — снапшот из девелоперской ветки 8 летней давности
Когда появился BLE, интел выкатил в опенсорс исходник своей либы… и сразу её забросил… причем либа не поддерживает весь функционал BT и функционал той самой задеприкейченной либы не поддерживает… только BLE
хотя казалось бы, ява, опенсорс, язык один из топа популярности
еще… библиотеки авторизации в питоне… заюзали одну либу для keycloak, очень крутая многофукнциональная… но автор тупо на неё забил… форки прожили гдето год и умерли… в итоге пришлось вручную её дописывать чтобы работало

тоесть история таже-самая, или пишешь с нуля (допиливаешь имеющееся) или используешь то что дают (или не дают)

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


но автор тупо на неё забил… форки прожили гдето год и умерли… в итоге пришлось вручную её дописывать чтобы работало

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

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

А какой в этом смысл, если результат один? Ну и параллельно живущих опенсорсных проектов тоже масса.
Эксплорер используют потому что он есть везде

Интернет эксплорер тоже был везде. Теперь нет везде. Есть edge, которого на графиках не особо видно. Может дело всё же именно в том, что эксплорер большинство устраивает?
существование десятков недоделанных альтернатив как раз говорит о том

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

Можете назвать процентное соотношение OSS проектов c >1 мэйнтэйнером?
Смысл такой, что если основная ветка уходит в тупик или умирает (опенофис?), вам гарантируется возможность сохранить старую рабочую или форк допилить. Если же микрософт «решит испортить» условный скайп, то никто с этим ничего не сделает.
Смысл такой, что если основная ветка уходит в тупик или умирает (опенофис?), вам гарантируется возможность сохранить старую рабочую или форк допилить.

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

Дистрибутивы останутся. С другой стороны у меня возникает вопрос с какой целью вы сравниваете клиент-серверное приложение и локальное?
Ну так я и сказал «возможность».

Я сравниваю приложения?
Или не сделать ничего, что и происходит с большинством проектов.
А это уже вам решать.
Если же микрософт «решит испортить» условный скайп, то никто с этим ничего не сделает.

у меня возникает вопрос с какой целью вы сравниваете клиент-серверное приложение и локальное?
Да какая разница. Пусть будет условный MSOffice с его уродливым риббоном. Есть у вас возможность это починить?
А какой в этом смысл, если результат один? Ну и параллельно живущих опенсорсных проектов тоже масса.

Обычно параллельно существует 1-3 аналогичных проекта, есть исключения, но и их всегда ограниченное кол-во, т.е. нет эффекта снежного кома, старые проекты отмирают, новые активнее развиваются, например аудиоплееры, я уже не помню сколько их сменилось, но активных всегда было 3-5, иногда они просто перерождаются xmms -> bmp -> audacious или amarok -> clementine -> strawberry.


Интернет эксплорер тоже был везде. Теперь нет везде. Есть edge, которого на графиках не особо видно.

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


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


Что у кого то было желание сделать эту кучу альтернатив, преследуя свои собственные цели.

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

Обычно параллельно существует 1-3 аналогичных проекта

То есть приведённая вами же статистика по файловым менеджерам (пусть и краудфандинговая) это не «обычно»? А зоопарк из DE, про который я уже несколько раз говорил, а вы решили выделять кто там главный?
я уже не помню сколько их сменилось, но активных всегда было 3-5

Так 1-3, или 3-5? И что-то мне подсказывает, что вы опять взяли и отсекли кучу претендентов потому что «исторически...» Потому что если сохранять ваш подход и искать альтернативы так, как делали вы, то опенсорсных решений-аналогов под Linux для strawberry аж 67 (кстати, туда попадают и уже мёртвые проекты, но почему я не могу пользоваться вашими же инструментами для «пруфов»?).
Интернет эксплорер 6 и использовали массово, пока в нем 6 лет не удосуживались поправить даже явные баги, и различными версиями этого непотребства до сих пор им пользуются во многих компаниях.

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

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

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

Давайте я вам OSS пакет соберу, который после себя будет оставлять гигабайт зависимостей и мусора во всех щелях? Попутно это обфусцирую так, чтобы на исправление этого пакета ушло прилично времени. А ещё чтобы он не ставился, потому что не все зависимости были бы прописаны. В этом случае будет виноват OSS, или моя рукозадость?
В этом случае будет виноват OSS, или моя рукозадость?
С учётом того, что даже родной софт от майкрософта не удаляет за собой зависимости, то это скорее свойство системы.
Попутно это обфусцирую так, чтобы на исправление этого пакета ушло прилично времени.
При условии, что код не будет иметь доступа к файловой системе, и не сможет там самостоятельно создавать файлы, это будет вопрос к пакетному менеджеру. При сборке мусора он будет удалён целиком и полностью.
А ещё чтобы он не ставился, потому что не все зависимости были бы прописаны.
Зависимости нужны на время выполнения, на время установки они не влияют. Исключением могут быть разве что послеустановочные триггеры.
А зоопарк из DE, про который я уже несколько раз говорил, а вы решили выделять кто там главный?

Хорошо давайте посмотрим на список актуальных:


  1. Gnome — самостоятельный, существует с 1999 года, обновляется раз в полгода, есть во всех дистрибутивах
  2. KDE — самостоятельный, существует с 1998 года, обновляется 3 раза в год, есть во всех дистрибутивах
  3. Xfce — самостоятельный, существует с 1998 года, обновляется не стабильно, была большая задержка при переходе на gtk3, есть во всех дистрибутивах
  4. Lxde — появился в 2006, фактически набор несвязанных приложений из которых можно собрать что-то похожее на DE, на данный момент практически заброшен и остался на gtk2
  5. Lxqt/Razor-qt — появился в 2010, как lxde набор несвязанных приложений
  6. Mate — переименованный порт Gnome 2.32 на gtk3, есть почти везде, изменения практически не вносятся
  7. Cinnamon — форк нескольких компонентов Gnome3, до недавнего времени был настолько кривой, что кроме как в Mint нигде не поставлялся, до сих пор есть не во всех дистрибутивах
  8. Budgie — замена gnome-shell для gnome3
  9. Trinity — форк kde3, изменения практически не вносятся, нет практически ни в каких дистрибутивах
  10. Pantheon — самостоятельный, появился в 2013, до сих пор не готов для повседневного использования, есть только в elementary OS
  11. Deepin — изначально основывался на компонентах Gnome, на данный момент вышла очень сырая самодостаточная версия

Ну и остались в истории: CDE, EDE, Unity, Lumina.


Уточнение: все дистрибутивы — декстопные, тобиш не встраиваемые для роутеров, кофеварок, холодильников, контейнеров итд.


И как только появилась достойная альтернатива — на неё все перешли.

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

А в чем проблема с зоопарко DE? Зоопарк шкурок для андроида же вас не смущает? У кого чистый, у кого MIUI, у кого то, у кого это. Как это кому мешает?
А в чем проблема с зоопарко DE? Зоопарк шкурок для андроида же вас не смущает? У кого чистый, у кого MIUI, у кого то, у кого это. Как это кому мешает?

У меня ни в чём. Просто человек пытается доказать что сегрегация свойственна проприетарщине. А я на примере даже столь сложного компонента как DE доказываю что это не так. И рваться и пилить 1...3 проекта совместно люди не горят желанием по 1000 и 1 причине.

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


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

потому что софта несоизмеримо больше чем под линукс, одна из причин почему его больше — потому что исходники закрыты

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

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


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


OSS не противоречит монетизации, проект может быть открытым и при этом продаваться(например, XChat), или продавать платную поддержку(например, Red Hat Enterprise), или отлично развиваться на пожертвования(например, Blender), краудфандингом собираются средства на основу проекта(например, Gnome Builder), или за счет интеграций(например, Firefox), вероятно есть еще способы, которые не вспомнились с ходу.

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

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

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

Это именно тот, который стал shareware для Windows с закрытым исходным кодом? Чем вызвал лютую волну баттхёрта и умер в 2010 году?
Этим примером вы переплюнули сами себя :)
продавать платную поддержку

Для однокнопочного приложения? Для файлового менеджера? Охотно верю.
отлично развиваться на пожертвования

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

Никто в здравом уме не будет краудфандить «ещё один проводник» и уж тем более покупать энтерпрайз лицензию «ещё одного проводника».
И таки да, забыли, можно ещё продавать расширенный функционал, как Grafana, например.
Но что самое смешное, такой способ монетизации есть и у насквозь закрытого софта и даже под МакОсь — Davinchi Resolve, например.
Никто в здравом уме не будет краудфандить «ещё один проводник» и уж тем более покупать энтерпрайз лицензию «ещё одного проводника».

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

Покажите приложения которые успешно монетизируются

Именно поэтому и появляется такое количество аналогов проводника. Потому что все пилят их в надежде на монетизацию.

Так же появляется масса бесплатных, допустим, появись Double Commander раньше, вероятно не развелось бы такого кол-ва клонов тотал коммандера, в том числе бесплатных:
Altap Salamander
Explorer Commander
FileVoyager
Multi Commander
My Commander
NexusFile
Q-Dir
Unreal Commander


Собственно в этом и проблема закрытого ПО, есть приложение X, чтобы выпустить конкурентоспособный проект Y надо повторить X+свои фитчи, для того чтобы выпустить приложение Z, надо повторить фитчи X и Y, а потом добавить свои, это все как снежный ком, когда возникает пробел — его замечает не один разработчик, начинает пилиться сразу несколько проектов, обычно доведение до публичного релиза занимает далеко не неделю, в итоге параллельно за закрытыми дверьми пилятся аналоги, которые друг о друге могут даже не знать, а потом не бросать же начатое.


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

Как характерно, что большая часть софта в вашем примере уже мертва. А вот у этого
My Commander

Можно и доступ к исходникам получить.
Более того я до последнего не хотел этого делать, но вот вам кратенькая подборка Open Source клонов total commander:
1) trolCommander (форк позиции 3)
2) Double Commander
3) muCommander
4) JumpFm
5) ViFM
6) Saladin (но уже мёртв)
7) Camelot file manager
Если мы говорим об аналогах проводника то:
1) Files
2) Tablacus Explorer
3) Explorer ++
4) Better explorer
И это я ещё opensource аналоги FAR не приводил.
Собственно в этом и проблема закрытого ПО, есть приложение X, чтобы выпустить конкурентоспособный проект Y

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

Извините за нескромный вопрос. А вы пробовали говорить разработчикам всех этих DE под Linux о том, что уже пилятся другие DE? :-)
В СПО есть «проблема» форков, но они делят одну целевую аудиторию и одних разработчиков, выживает сильнейший

KDE это форк GNOME? Кто из них победил?
Я понимаю что спор с, простите, фанатом будет бессмысленным. Но вам не кажется что вы упорно не замечаете что наличие исходных кодов никак не помогает уменьшить сегрегацию?
А если мы начнём учитывать и масштабы аудитории(а то там разница даже не на порядок), лёгкость и простоту монетизации — выяснится что относительное число никак не связанных друг с другом и параллельно развивающихся проектов в мире открытого исходного года на порядки выше.
А они ещё и форки имеют.
P.s. свяжитесь, пожалуйста, с озвученными выше разработчиками «ещё одного проводника» и «ещё одного тотал коммандера» и попросите объединиться в одну команду, или выжить сильнейшему. А то они всю вашу картину портят.

1) trolCommander — мертв, последний релиз в 2016
2) Double Commander
3) muCommander — пример выжившего, пока находился в стагнации — развивался trolCommander
4) JumpFm — мертв, последний релиз 2017
5) ViFM — не конкурент тоталу
6) Saladin — мертв, последний релиз 2017
7) Camelot file manager — пока на стадии прототипа


Из живых еще Krusader.


Итого 3 активных проекта, и что примечательно написанные на разных языках(java, pascal, cpp), соответственно и со своими разработчиками.


KDE это форк GNOME? Кто из них победил?

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


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

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

Из живых еще Krusader.

Как жаль, что вы только для удобных вам примеров можете приводить выборку с «жив/мёртв».
Ещё и конкурент/не конкурент на глазок отличаете.
и что примечательно написанные на разных языках(java, pascal, cpp), соответственно и со своими разработчиками.

О! Новая переменная появилась. То есть DE должно будет оказаться не больше, чем языков программирования?
А если серьёзно: почему для оправдания сегрегации под СПО у вас всегда находятся «аргументы», а для закрытых исходников она неприемлема никогда?
опять же у них разная целевая аудитория, они вполне могут существовать параллельно.

У них одна и та же целевая аудитория — пользователи десктопной операционной системы. Тот факт, что благодаря сегрегации и дистрибутивов появилось 100500 штук это уже отдельный разговор.
Но пользователь десктопной Ubuntu/Debian/CentOS так и остаётся пользователем десктопной операционной системы.
в корпоративном мире проект не показывают пока он не будет готов

Глядя на количество «ранних доступов» на особо перспективных с точки зрения монетизации рынков (равно как и подписочных моделей) — я что-то не очень согласен.
практически не было выбора кроме как пользоваться ломаным софтом

Покупать, например?
проприетарные приложения не испарились в мгновение ока.

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

Я ничего никому не пытаюсь доказать. Я прекрасно понимаю что это бессмысленно.
Но я являюсь пользователем компьютера, который выбирает инструменты исходя из того, насколько удобно и качественно они решают мои проблемы, а не исходя из религиозных взглядов.
Для мониторинга IT инфраструктуры я использую Zabbix. Для визуализации — Grafana. Как аппаратный гипервизор — Proxmox. Как сервера — Debian/CentOS. Но не потому, что это СПО, а потому что это наиболее удобные инструменты для моих целей. Именно по этой же причине моя основная рабочая система для домашних ноутбуков — MacOS. Обработка RAW фоток с фотика — Capture One. Видосики — Davinchi Resolve (кстати, бесплатный). И да, по той же самой причине моя основная система на работе — Windows 10, потому что только под неё и имеется 95% нужного мне для работы софта (который очень специфичен).
И да, именно потому что в моём подходе отсутствует религия и присутствует сухой прагматизм я называю зоопарк СПО проектов зоопарком СПО проектов, а не «ну у них там ЦА разная и вообще разные языки программирования — так что пусть развиваются параллельно»
Ещё и конкурент/не конкурент на глазок отличаете.

Если приложения выглядят/управляются одинаково, решают похожими способами одни и те же задачи и стоят одинаково — они конкуренты. Консольный ViFM для привыкших к vim'у, не конкурент Total Commander.


О! Новая переменная появилась. То есть DE должно будет оказаться не больше, чем языков программирования?

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


Глядя на количество «ранних доступов» на особо перспективных с точки зрения монетизации рынков (равно как и подписочных моделей) — я что-то не очень согласен.

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

Никто не говорил что это форки, опять же у них разная целевая аудитория, они вполне могут существовать параллельно.
Если в случае с собственническим ПО у людей просто нет выбора, то в случае СПО форки создаются каждый раз, когда кто-то не может договориться. Тот же GNOME породил кучу форков: Mate, Cinnamon, Budgie, Pantheon, Unity 7(не развивается). При этом, данные форки всё больше расходятся, что приводит к всё более сложному переносу кода. Так, насколько мне известно, ни один из них так и не получил поддержку wayland, не смотря на имеющуюся у GNOME, что означает, что они не стали бекпортировать готовые патчи.
Так, насколько мне известно, ни один из них так и не получил поддержку wayland, не смотря на имеющуюся у GNOME, что означает, что они не стали бекпортировать готовые патчи.

Отсутствие поддержки wayland как раз показывает что эти форки никому кроме авторов не нужны, было бы больше заинтересованных или бекпортировали или реализовали бы свое. Получается странная ситуация у форка Gnome3 — Cinnamon поддержки нет и не планируется, а в Xfce, который не форк — в процессе.

Посмотрим, кто быстрее сделает — Mate или Xfce.
И это я ещё opensource аналоги FAR не приводил.

Это какие, Midnight Commander? Они между собой не особо-то конкурируют, миднайт делали под никсовые системы, под виндой им практически невозможно пользоваться, Far портировали под linux, но весьма своеобразно. Кстати, что-то я не припомню попыток сделать аналог фара под винду после его открытия, ни платных, ни бесплатных, ни открытых, вот вам и пример как открытый софт резко убивает попытки сделать аналоги.

Это какие, Midnight Commander?

В том числе.
А ещё из консольных файловых менеджеров:
2) Sunrise Commander
3) DOS Navigator OSP
4) WCM Commander
Кстати, что-то я не припомню попыток сделать аналог фара под винду после его открытия

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

Как так? Выходит что вместо того, чтобы объединиться, в итоге получили то с чего начали: два криво работающих под разными ОС аналога? Но ведь опенсорс же! :)
Да что же вы к этим DE прицепились, про языки было в контексте того почему существует 3 клона тотал коммандера и не пилят один, в контексте DE это имело бы смысл, если бы делали одинаковые интерфейсы на разных языках, однако делаю разные, к тому же DE — модульный продукт и одним языком никто не ограничивается.

Простите, но это вы прицепились к тому, что у платформы, которая более чем на порядок более распространена софта больше (в том числе и мёртвого) и мотивируете это закрытостью исходников.
А то, что для ОС, которая занимает от силы 5% рынка существует ничуть не меньший зоопарк из живых и уже мёртвых проектов — так это нормально, там языки же разные. И вообще ЦА разная.
Хотя по факту ни то, ни другое оправданием являться не может. А тот факт, что «пользователь Ubuntu» когда это выгодно это другая ЦА, нежели «пользователь Debian» — про это в рамках разговора о сегрегации я бы вообще даже не говорил.
А ещё из консольных файловых менеджеров:

Sunrise Commander — это не консольный(хоть и текстовый)
DOS Navigator — появился значительно раньше фара
WCM Commander — как появился так и загнулся, к тому же является графическим


Как так? Выходит что вместо того, чтобы объединиться, в итоге получили то с чего начали: два криво работающих под разными ОС аналога? Но ведь опенсорс же! :)

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


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

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


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

это не консольный(хоть и текстовый)

Знаете что самое смешное, с чем я тянул до этого момента? Помните ваши «поиски альтернатив проводника»? Ну вот эти вот:
, возьмем alternativeto для explorer, под windows примерно 83, под линукс 24

Знаете что самое смешное? Все эти файловые менеджеры, в которых вы смогли найти «очень серьёзные отличия» и оправдывать их существование, входят в эти «альтернативы проводника». Я проверил :)
Так выходит что оправдано такое число «проводников»? :)
процент разработчиков под линуксом сильно больше, чем под виндой

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

Ага. Именно поэтому бинарные сборки есть только под определённую часть дистрибутивов? Как и поддержка.
Размер пользовательской аудитории играет роль всегда.
СПО дает выбор развивать существующий проект или начать новый, закрытое ПО только начать новый.

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

К сожалению пришлось повторять, потому что этот тезис аккуратно игнорировали.


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

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

Естественно. Потому что в 99% случаев в реальном мире это следует читать «вероятность этого столь высока, как высока вероятность прочтения инструкции по пользованию молотком». Именно поэтому встречается такое количество мёртвых СПО проектов. То есть да, гипотетически этот код действительно может кто-нибудь там взять оживить и дописать, но практически нет.
Примеры с Bluetooth уже приводили: как только забрасывает основной мэинтэйнер — продукт обычно умирает.
Если код обфусцирован — вероятно это не свободный код

Ах если бы коряво писали только специально.
взять то же линуксовое ядро

Именно поэтому в ядро не включается часть модулей, а другая часть исключается(или не обновляется десяток лет) потому что их никто не поддерживает.
Потому что в 99% случаев в реальном мире это следует читать «вероятность этого столь высока, как высока вероятность прочтения инструкции по пользованию молотком». Именно поэтому встречается такое количество мёртвых СПО проектов. То есть да, гипотетически этот код действительно может кто-нибудь там взять оживить и дописать, но практически нет.

Если взять все pet проекты — да, наверное 99% никому не нужны, что для продолжения разработки, что для использования, давайте еще все институтские лабы и прочие учебные проекты сюда включим, глядишь и 99.99% получим, тогда в среднем по больнице над открытыми проектами трудится один человек. С такой логикой СПО не работает от слова совсем, тут не поспоришь.


Примеры с Bluetooth уже приводили: как только забрасывает основной мэинтэйнер — продукт обычно умирает.

Отличный пример чтобы судить обо всем свободном ПО, Вы не допускаете, что возможно его не продолжили не из-за качества кода? Насколько мне известно работа с железом — не сильная сторона явы. У любой платформы есть ограничения связанные с тем, что кто-то не сделал это до вас, есть языки/платформы под которые вообще нет никаких библиотек для Bluetooth.


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


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

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

Насколько мне известно работа с железом — не сильная сторона явы. У любой платформы есть ограничения связанные с тем, что кто-то не сделал это до вас, есть языки/платформы под которые вообще нет никаких библиотек для Bluetooth.

ну на андройде bluetooth вполне себе работает в яве, просто потому что гугл написал такую реализацию.
тут на самом деле, упомянутая явовская библиотека — по факту прокси к сишным интерфейсам BT в ОС… язык тут особого значения не имеет в плане 'плохо-хорошо работает с железом'
p.s. даже блин у питона есть либы для работы с BT и более живые
Если взять все pet проекты — да, наверное 99% никому не нужны

Я правильно понимаю, что большая часть загнувшихся выше файловых менеджеров это пет-проекты? А куча загнувшихся DE? А, они проиграли конкурентную борьбу.
/Озирается на тему с мёртвыми плагинами OMV, которые забросил мэинтэйнер, а огромное число пользователей «программистов» спрашивает когда придёт следующий, при этом альтернатив этим плагинам 0/
Вы потрудитесь сами поискать хотя бы сотню примеров софта, которые воспользовались возможностью «любой пользователь сможет взять проект и потянуть его». При этом эти проекты должны быть чуть сложнее, чем две странички листинга на пайтоне :)
Вы не допускаете, что возможно его не продолжили не из-за качества кода?

Я допускаю что её не продолжили потому что мэинтэйнер ушёл. Да и вам подробно рассказали уже выше.
Thunderbird

Одно из немногих исключений благодаря огромной базе пользователей. Которые не важны в СПО (с) вы :)
Seamonkey

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

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

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

Если часть — это один WCM Commander, возможно это и был пет-проект.


Какие "загнувшиеся DE"? CDE, EDE, Unity, LXDE — да, проиграли, остальные, KDE, Gnome и Xfce как были 20 лет назад, так и продолжают развиваться и используются основной массой пользователей, форки гнома нашли свою узкую аудиторию, вялотекуще существуют.


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

Я ничего не говорил про любого, только про тех кто в состоянии написать аналогичный проект. Не вижу смысла искать сотню, любое кол-во от неизвестности всегда можно будет назвать исключением, вот еще несколько примеров: Midnight Commander, Libreoffice, Netbeans, MPV, вышеназванные
Clementine и Strawberry, тоже исключения? А серверные Bareos, Nextcloud, MariaDB?


Seamonkey
А что там с поддержкой всех стандартов Web современных?

Хорошо, лучше чем в Safari, там используется движек Firefox.


Я как бы могу заблуждаться, но если мы говорим о монолитном ядре с подгружаемыми модулями, то подгружаемые модули не должны создавать проблем :)

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


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

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

Если часть — это один WCM Commander, возможно это и был пет-проект.

Это была проприетарная ирония)
Какие «загнувшиеся DE»? CDE, EDE, Unity, LXDE

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

Ни одного, не было в этом необходимости.


Как так вышло, что при всем многообразии опенсорс файловых менеджеров под винду, ни одного нормального там не нашлось и вы были вынуждены запалить? :)

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


Очевидно, что мы и дальше останемся при своих мнениях, дальнейшее продолжение дискуссии бессмысленно :)

Если взять все pet проекты — да, наверное 99% никому не нужны, что для продолжения разработки, что для использования,

Вы видимо не понимаете что такое pet проект.
Pet проект это тот, который прежде всего нужен самому автору.
Это не то, что ты разрабатываешь исключительно для портфолию, или для «вот поучусь что-то кодить, вдруг взлетит». Нет, это то, что решает какую-то проблему автора, и может быть кого-нибудь еще.
Некоторые пет-проекты выстреливают во что-то большее. Редко. Но говорить что они никому не нужны — некорректно.

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


Не буду настаивать на том что Редко — это 1% или 10% или еще сколько-то, 99% было взято из утверждения на который был ответ, факт в том, что для pet проектов степень заинтересованности сообщества сильно ниже и нельзя по ним судить.

Хорошо давайте посмотрим на список актуальных:

То есть их опять таки явно не 3. И даже не 5. То есть, выходит что и под OSS не меньший зоопарк даже в столь больших и сложных компонентах системы.
На хром перешли не сразу и не потому, что чувствовали дискомфорт

Если не чувствуешь дискомфорт — зачем переходить? Меня осёл не устраивал ещё задолго до хрома. Я ушёл в оперу. Потом перестала устраивать опера — ушёл в Хром. Под макосью меня целиком и полностью устраивает Сафари — никуда не ушёл.
Может дело всё же именно в том, что эксплорер большинство устраивает?
Либо люди не знают, что может быть лучше.
Либо люди не знают, что может быть лучше.

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

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

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


FAR — лучшее, что случилось с панельными менеджерами. Не могу понять что значит «морально устарел», если он идеальный менеджер связанный с CLI и простым расширением функционала плагинами и макросами.
Устарел потому, что CLI как раз. Не подумайте, что я против CLI, но иногда приятно иметь drag'n'drop и тд.
но иногда приятно иметь drag'n'drop и тд.

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

Как минимум в нем нет поддержки табов,

Давно уже не видел FAR без ConEmu

2 панели — это мало

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

Не совсем понятно как это связано.


Давно уже не видел FAR без ConEmu

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


Вот это как раз гораздо более редкий случай, чем востребованность в двухпанельном менеджере с хорошей автоматизацией и поддержкой CLI

Cli и есть автоматизация, надо сделать массовые операции — открыл консоль из текущей директории и выполнил команду, для этого не нужен двухпанельный менеджер.

Cli и есть автоматизация, надо сделать массовые операции — открыл консоль из текущей директории и выполнил команду, для этого не нужен двухпанельный менеджер.

Вот как раз FAR с его автодополнением, с его кастомными меню, макросами и удобным встроенным редактором — крайне удобен для того, чтобы расширять и упрощать работу с CLI
выделил стрелочками файлы, Ctrl-Ins и список в буфере. Вставил в шелл или бат файл и выполнил скрипт. Или вообще, повесил скрипт на юзер меню, и сразу обработал выделенные файлы скриптом.
Вот как раз FAR с его автодополнением

Автодополнение есть в любом шеле, кривенькое даже в cmd.exe


выделил стрелочками файлы, Ctrl-Ins и список в буфере

Аналогично делается и в других ФМ, разве что не уверен насчет Ctrl-Ins, обычно пользуюсь Ctrl-C


повесил скрипт на юзер меню, и сразу обработал выделенные файлы скриптом.

Есть и в графических и однопанельных.


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

Автодополнение есть в любом шеле, кривенькое даже в cmd.exe

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

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

Ну вот парочку примеров моих скриптов.

Часто гоняю фотки с фотоаппарата. Есть 2-3 скрипта, которые их пережимают в разное качество, в зависимости от того, насколько фотка получилась. Просматриваю встроенным в фар просмотрщиком, выделяю понравившиеся, как досмотрю запускаю на выделенное скрипт.

Выделенные файлы запаковать и отправить по scp на обменник

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


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

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


1. Ctrl-M
2. Temporary panel
Это просто потому, что консоль от микрософта ничего не умеет толком без костылей.

Как минимум в нем нет поддержки табов, 2 панели — это мало, либо надо запускать несколько инстансов FAR, либо мириться с кривостью плагина, у меня язык не повернется назвать идеальным файловый менеджер где можно работать одновременно только с двумя директориями. К тому же есть пример гораздо более приятного консольного интерфейса ranger.

найти не корявый софт под винду довольно сложно

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

Одна из самых частых причин косяков при установке Proxmox (которым я сам пользуюсь и который меня устраивает) это «проблемы» в файле hosts. Причем не всегда ошибка позволяет понять в чём проблема без гуглинга.
А ставить проксмокс не из их официального дистрибутива таки приходится, например если ты хочешь поставить его поверх RAID на mdadm. Почему? Потому что кто-то решил, что mdadm это не круто. А лично я предполагаю что не круто делать zfs mirroring поверх SSD с ресурсом в 600 TBW.

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

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

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

пакетный менеджер знает только то что ему указали в настройках пакета, вы не забывайте что пакеты собирают обычные люди, и никто не мешает софтине установленной через apt/rpm самостоятельно насовать во все щели всякой чертовщины которая там и останется
тем более мест в автозагрузке в линуксе всеже несколько… и rc.d и systemd и в каждой DE есть свои костыли для этого… и попробуй угадай как (точнее что и в какой очередности) работает
==
примера с линуксом я конечно не припомню (да мне собственно и не надо было сколько либо часто чтото удалять настолько глубоко), а вот у меня есть пример с «божественной макосью» и парагоновским ntfs драйвером который въелся в систему настолько что я даже руками с первого раза его выкорчевать не смог.
тем более мест в автозагрузке в линуксе всеже несколько… и rc.d и systemd и в каждой DE есть свои костыли для этого…

И да и нет, для пользовательских приложений в DE костылей нет, например, приложение kgpg, эта сволочь запускается не только в kde, но и в гноме и xfce:
/etc/xdg/autostart/org.kde.kgpg.desktop


Конфиги для системы инициализации дистрибутиво специфичные, например, в дистрибутиве с systemd устанавливается файл:
/usr/lib/systemd/system/nginx.service
в котором указано после чего он должен быть запущен:
After=network.target network-online.target nss-lookup.target


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

но это скорее исключение чем правило.

ну вот как я и писал гдето тут рядом, шаг в сторону от локалхоста и типовых паттернов, начинается разброд и шатание.
И чем более корпоративный софт, тем более всякого «странного»,
вот взять многими любимый hplip который может существенно систему расковырять и никакой пакетный менеджер назад его не «починит»
… всякие vmware-tools которые ставятся своим установщиком, разнообразные агенты-мониторинги… упасигосподи oracle-client который может «неузнать» дистриб и насовать конфиги не туда куда надо… до сих пор помню сутки страдал над его огромный sh файлом в его дистрибутиве-установщике чтобы подружить его с современным (относительно этого пакета) линуксом… хотя в винде один и тотже дистриб у меня работал и на XP и на 2003 и на висте и на восьмерке
Вот если почитать этот тред комментов, то становится до боли очевидно, что автор статьи прав на все 200%.
Как минимум редактирование текстов и просмотр гифок под линуксом всегда были реализованы гораздо лучше. С массой _современных_ игр тоже вроде как вопрос решается.
Как минимум редактирование текстов и просмотр гифок под линуксом всегда были реализованы гораздо лучше

Знаете, тут я даже не знаю, что ответить на такое заявление… поэтому пусть для вас будет так как вы сказали.
Если считать MS Word — текстовым процессором, а представителем текстовых редакторов под Windows считать блокнот, то таки можно сказать, что редактирование текста в linux лучше :-)
А почему хотя бы не notepad++ или встроенный редактор FAR или множество других текстовых редакторов?
Или нужно только смотреть только то, что из-коробки прямо идет?
В целом, я готов согласиться и с вами, и с автором, но хочется сделать ряд критических замечаний.

1. Популярность десктопного Linux растёт в разные периоды времени. Например, вспомним нулевые. Это было время расцвета почившей Мандривы и победившей Убунты. Это время призового спринта Unity, которая, по сути, превратила Gnome в живой труп. Последствия десктопного развития Linux в нулевых мы видим и сейчас. Допустим, GIMP доказал, что фотошоп, по большей части, слишком сложный и не нужен во многих кейсах. VLC плеер занял свою долю на рынке. Open/Libre Office привели к тому, что стандарт открытого документа был принят, в том числе, в Microsoft Office. Сама Windows обзавелась в десятой версии встроенным менеджером буфера обмена, screenshot maker'ом и менеджером аудиопотоков приложений (когда ты можешь переключать вывод и ввод звука для отдельных приложений на отдельные устройства). Всё это последствия работы энтузиастов, которые пилили юзер-френдли решения для Linux. Энтузиазм гаснет, да, но сейчас нет никаких предпосылок к тому, что не будет такого периода, когда энтузиазм снова вспыхнет, и молодые люди вновь вовлекутся в гик-культуру. Да, сегодня истинных гиков мало. Ты умеешь настроить приложение на Андроид, и уже считаешь себя технарём. Но я уверен, что со временем появятся те, кто поймёт, что можно и нужно копать глубже, чтобы добиться большего результата.

2. В те же нулевые Linux активно использовался в качестве виртуальной песочницы. Вспомним тот же DrWeb Live CD. На винде часто ставили Virtualbox/WMWare с убунтой. Мой знакомый тогда работал компьютерным мастером (своё ООО). Он несколько раз ставил убунту в виртуалку нерусским клиентам. Они любили посмотреть порнушку, но не пользовались одним единственным аггрегатором, а искали её через поисковики, что приводило к заражению компа вирусами. Вот он им ставил всё и объяснял: «Хочешь смотреть свою порнуху — открываешь этот значок, загружаешь песочницу, через неё смотришь, иначе будешь мне постоянно платить». Сейчас есть такое решение, как Vagrant — по сути, обёртка над виртуалкой. То есть, есть тенденция развития юзер-френдли над виртуализацией. Опыт контейнеров типа Docker, а также, WSL ведёт к тому, что целой виртуалки с убунтой не нужно для запуска нескольких приложений в окружении Убунты из-под винды. Прогнозы делать здесь сложно, но можно предположить, что безопасная песочница с десктопными линукс-приложениями может вскоре стать более популярным и доступным решением. Во всяком случае, за развитием виртуализации интересно наблюдать. И если раньше мы пытались запустить windows приложения внутри wine, то сейчас всё может пойти в другом направлении, и мы будем запускать приложения в виртуальном окружении Linux на винде.

3. Десктопный линукс, побеждающий винду, в принципе не нужен. Просто оставьте мне, и подобным мне, эту визуальную среду для энтузиастов с популярностью 2%, и не надо пытаться превратить её в коммерчески успешную оболочку. Я и сам сейчас работаю на Windows с использованием WSL. Мне хватает текстового интерфейса для работы с Linux. Если в плане графических оболочек под Линукс случится очередной взрыв энтузиазма, я с радостью поставлю второй диск с каким-нибудь новым дистрибутивом, чтобы поиграться и снова вернуться в винду. Но этот опыт будет для меня отдушиной и радостью.

4. Вы забываете, что огромная доля пользователей Windows — это корпоративный сектор. Я знаю, какие там, зачастую, используются приложения для управления документооборотом, базами данных и т.д. В большинстве случаев, wsl может решить проблему с дерьмовым софтом корпоративного сектора, поскольку разработка серверного ПО для линукс-сервера развита лучше. У нас лучше окружение и инструментарий. У нас больше практики, и наша разработка стоит дешевле. Вопрос стоит только в том, что сервер требует клиента, а клиент — это десктопное приложение. То есть, по-хорошему, с развитием WSL разработка кроссплатформенного GUI может и выстрелить. Опять же, прогнозы делать рано, но я уверен, что компании, которые решатся переписать большую часть корпоративного shit-software в России под WSL, сорвут неплохой куш.
  1. Десктопный линукс, побеждающий винду, в принципе не нужен. Просто оставьте мне, и подобным мне, эту визуальную среду для энтузиастов с популярностью 2%, и не надо пытаться превратить её в коммерчески успешную оболочку. Я и сам сейчас работаю на Windows с использованием WSL. Мне хватает текстового интерфейса для работы с Linux. Если в плане графических оболочек под Линукс случится очередной взрыв энтузиазма, я с радостью поставлю второй диск с каким-нибудь новым дистрибутивом, чтобы поиграться и снова вернуться в винду. Но этот опыт будет для меня отдушиной и радостью.

Так это в новом WSL решено, можно не переключаться :)


https://devblogs.microsoft.com/commandline/the-initial-preview-of-gui-app-support-is-now-available-for-the-windows-subsystem-for-linux-2/

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

Я был абсолютно уверен, что дивный новый мир победит!

Но шли годы, Винда становилась все стабильней, МС Офис становился все удобнее и мощнее, а Линукс с ОпенОфисом, кажется, просто застряли во времени. Я, как поользователь, реально не вижу, чего там поменялось за эти 15 лет. Новый мир не победил, увы.
Линукс с ОпенОфисом, кажется, просто застряли во времени. Я, как поользователь, реально не вижу, чего там поменялось за эти 15 лет. Новый мир не победил, увы.

Победил! И теперь является самой популярной в мире операционкой, которой пользуются миллиарды людей!
image

Только победил не новый мир, а корпоративный порт/форк/подвариант/копипаста/whatever кусочков этого мира с усиленным допилом.

OpenOffice скончался давно, но, кажется, там наблюдаются какие-то шевеления. Не знаю, будет ли это возрождением или попыткой зомби выбраться из гроба, но отпочковавшийся от него LibreOffice работает отлично и развивается весьма шустро. А вот MSO как испортился в 2007, так и остался уродцем, распространяя метастазы по всей ОС.

Ubuntu никогда не ставил — не везёт мне с ней, а вот Fedora ставится на раз и работает вполне стабильно. Бывают закидоны на новых версиях, но они и в Windows бывают не реже. И я, как пользователь, могу сказать, что за последние 10 лет большая часть проблем исчезла. Почему ещё все не пересели на Linux? Могу ответить. По большей части, причина — софт. Сын вполне себе сидел в Linux, пока не увлёкся играми. Пришлось переезжать. Дочери тоже хватало, но она пошла учится на дизайнера. Да, есть программы и под Linux, даже нашли несколько, которые ей зашли и которыми она пользуется в сборках под Win, но всё-таки стандартом в этой профессии является продукция Adobe и Corel, а они под Linux не пишут.
Что в статье… что ваш коммент, смешали твёрдое с мягким… Основная причина успеха в том что могли позволить себе «агрессивную рекламу», доходившие парой до абсурда. GNU/Linux это не нужно, тут каждый решает что и как нужно. Если брать Мак, дошло до того что до сих пор Вы имеете право разрабатывать под Mac используя только Mac и только их софт и их железо. А успешность навязывания «Понтов» дошла до того что многие ведут себя как сектанты, готовые за новый мак и девственность свою продать и печень…

Мелкомягкие в своё время успешно организовывали атаки на скудные умы, показывая только + и зачастую выдуманные + своего продукта и — чужих продуктов…

А автор статьи связывает мягкое с газообразным… Он пытается положить вину на OpenSource, за то что он OpenSource и то что пользователи и разработчики тратят свои скромные ресурсы на развитие их любимого продукта… Отличная логика достойная похвалы от M$… Я знаю множество людей которые работают, используют десктопный Linux (дома) без всяких там дуалбутов и при этом не являющихся программистами. Я сам использую уже давно ~ Debian Etch GNU/Linux, особых проблем не наблюдаю, на десктопе играю во многие ААА игры, рисую, пишу музыку. Может у меня одного руки не из опы. Но нет, много людей знакомых которые сами юзают GNU/Linux и при этом я на них никак не влиял…
Я не очень понял пару моментов.
1. В большинстве своем данные пользователя хранятся в папке с пользователем, а данные программы в папках с программой, это не есть плохо, а наоборот лишь улучшает работу с системой. Если взять винду, то данные могут храниться где угодно, от папок пользователя и папки с программой, до AppData, в которую путь обычному пользователю (условно) недоступен. Так и сами программы, например discord, частенько обитают в AppData/Local. К таким программам доступ у пользователя только через строку поиска. То есть рядовой пользователь просто не поймет, где что лежит и даже не станет пытаться в итоге, что приведет к переустановке системы за n сумму.
2. Не вижу особых проблем с миграцией. Требуется использовать какую-то версию программы, вперед, но зачем ставить 2 и более сразу, мне не очень понятно. Хочу уточнить, вы подняли тему с того, что линукс для разработчиков и это не есть хорошо, но сами приводите в пример разработку. Если так, то стоило привести в пример что-то кроме. Если это рядовой юзер, кроме пакета офиса, браузера и мессенджеров ему ничего не нужно. А соответственно: графический установщик с большей частью программ, которые ему только могут пригодиться, сюда включены, как удаление, так и обновление. Даже переход с ядра на ядро делается в 1 клик.
3. Не понимаю на основе какого конкретно дистрибутива вы судите, но однозначно могу сказать, что таких проблем нет. Они возможно имеются на узконаправленных дистрибутивах, которые или не нуждаются в подобных настройках, или просто больше не обновляются. Но уже давно имеется графический интерфейс почти для каждой задачи и настройки. Также хочу сразу уточнить, в отличие от мака и винды, линукс имеет достаточно много различных дистрибутивов, что дает пользователю возможность выбора уклона: разработчик, архитектор, дизайнер, специалист, если одним словом, то скорее всего fedora ваш друг, если подросток и любит поиграть, то скорее всего ubuntu или manjaro, если любитель экспериментов и нравиться разбираться в работе с компьютером, то ядро arch в помощь. Ну а если это просто студент, преподаватель или даже сотрудник какой-либо компании, то возможно mint вам понравится. В этом и есть один из плюсов линукс систем, если вы, к примеру, разрабатываете микроконтроллерную систему, то найдется облегченная версия, которая возьмет только нужное для вашей работы.
4. Ошибки программ нельзя списывать на работу системы, так как разработчик ОС не отвечает за разработчика ПО. Поэтому подобную проблему даже смысла рассматривать смотреть нет.
5. Не проработанность интерфейса точно также нельзя списывать на разработчика ОС, но все же здесь можно много что дополнительно проговорить. Чем плох интерфейс, который не ограничивает пользователя в свободе выбора? Это еще к вопросу о бизнесе внутри линукс, но об этом чуть позже. Ограничения со стороны винды и мака даже в настройке внешнего вида, не есть плюс. Кто захочет иметь компьютер на котором настроек нет вообще, если можно иметь такой же компьютер, но с возможностями полной настройки области под свои нужды. Из популярных окружений XFCE, KDE, GNOME. Я как разработчик и пользователь могу утверждать, что пользователю приятно, когда он чувствует свободу действий. Учитывая ваши сравнения с детьми и пожилыми людьми, можно привести пример: «Чему обрадуется ребенок больше коробке конфет или одной конфете?».
Теперь про интересное.
Областью все еще владеют гики.
Если вы считаете то, что линукс не использует людей ради денег, то это не есть минус. Они в отличие от других компаний видят в людях — пользователей, а не деньги. По-моему, линукс существует не ради прибыли, а ради совершенства, которое, думаю, совместными усилиями и постепенно они смогут завоевать. В любом случае бизнес идея никогда не должна стоять на первом месте в проекте. Иначе суть проекта пропадет. Я не вижу плюсов в проекте, суть которого кардинально сменилась из-за того, что какой-то пользователь, много платящий, попросил ее изменить под его нужды. А подобная свободная система, позволяет пользователю производить свои собственные действия со всей системой, что не есть минус. Пользователя это только разовьет, что в дальнейшем может послужить его развитию, как специалиста. Если майкрософт собрали систему для даже самого неумелого и глупого пользователя, что совсем не так, потому что логика работы не из понятных, то, пожалуйста, платите и вам все сделают, за вас все решат. Линукс сделан не для глупых пользователей, а для вполне сознательных, которые осознают как плюсы, так и минусы, они есть у всех, но они готовы взять ответственность за себя и свои действия. Но даже для самых неумелых найдется то, с чем они совладают. Огромное комьюнити постоянно развивает систему, последние несколько лет именно для рядового пользователя.
Я лично вижу одну проблему, которую действительно сложно решить и стоит осветить:
Из-за количества дистрибутивов комьюнити достаточно разобщенное. Каждый пытается сделать что-то свое, но не что-то общее. Если подобной проблемы не было, то линукс, как и его сообщество, давно мог бы выйти на первый план, а не отсиживаться на скамье запасных.
Я разработчик, но и обычный пользователь, работал на Windows 95, XP, 7, 8, 8.1, 10, Windows Server, MacOS, Debian, Kali, Ubuntu, Arch, Pop!_OS, Manjaro, Fedora, CentOS.
Пользуюсь, как виндой, так и линуксом, и маком, но из-за работы. Свое предпочтение всегда отдаю линуксу. На домашней машине он и стоит. Это все личное мнение и я не претендую на правоту во всем.
Полностью согласен с вашими словами
Вот знаете, я ненастоящий админ, и пытаюсь пересесть на линукс уже не первый раз, даже наверно в 7 8 или 10. И каждый раз возвращаюсь обратно. И каждый раз это боль в попытках настроить систему под себя. Это либо квест, либо невозможно. Причем в винде я систему под себя настраиваю за 30-40 минут, не таща при этом для нее виджеты, темки, иконки, значки (да кстати значки в линуксах унылые дальше некуда.) Что кеды, что гном, выглядеть красиво я так и не смог заставить, сделать чтобы было удобно тоже, и ощущения от него такие же, как от богомерской десятки, которую анально окупировали в угоду домохозяйкам, меня честно тошнит от монотонного интерфейса с 2-3 переключателями на весь развернутый фхд экран. Вот и остается доживать дни на семерке, пока она еще шевелится и делать попытки переползти на линукс и страдать там.
10 попыток это не так уж и много, я писал выше про свою историю, так что могу только пожелать вам удачи =)
Так вы неправильно готовите :-) вам просто не хватает мотивации.

Придумайте себе мотивацию (любую), возьмите себе что-нибудь по вкусу (KDE plasma или mate / cinnamon — неважно). И попробуйте поизучать систему.

И вы очень быстро обнаружите преимущества двух «карманов», практически тотальный drag and drop, и широчайшие возможности по настройке прямо мышкой (смело используйте правую кнопку мыши как саму по себе, так и в сочетаниях с Ctrl, Alt и Win).

И через пару месяцев — новые привычки окажутся на кончиках пальцев, и вы обнаружите — даже в окошках есть как минимум часть возможностей. И в маке. Ну и смелее используйте свой пакетный менеджер. Вы удивитесь, как много всего у вас есть из коробки и доступно прямо в yast/synaptic/launchpad.

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

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

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

А остальные пути — бред. Если нет чего-то, что для вас лично объективно лучше решается в линуксе — не ходите туда. «Просто обновись», меньше боли будет. А уж консольку пощупать да докеры потыкать нынче и в винде можно.
1 Если взять винду, то данные могут храниться где угодно, от папок пользователя и папки с программой, до AppData, в которую путь обычному пользователю (условно) недоступен. Так и сами программы, например discord, частенько обитают в AppData/Local. К таким программам доступ у пользователя только через строку поиска. То есть рядовой пользователь просто не поймет, где что лежит и даже не станет пытаться в итоге, что приведет к переустановке системы за n сумму.

Простите, но вот этот тезис противоречит вот этому:


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

Разделяйте тогда уж программы и систему.
Система виндоуз и система, например, elementary — меня устраивает. Использование программ на системе виндоуз меня устраивает, а вот в системе elementary — меня не устраивает ибо часть Гномовская, часть Qt, часть горячих клавиш не пашет на русской раскладке, а смесь gnome 2 и gnome 3 выбешивают по сотням причин. То что про на винде есть огромный слой легаси, который пишет вообще в корень диска или в папку программы, или программы игнорирующие правила — это МОЖНО и в линуксе делать, лично я сам видел программы которые гадят неведомо куда и берут конфиги чуть-ли не с log. Спасает только пакетный менеджер, однако вот магазин приложений на винде даже мне использовать лень.


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

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

Вот вам баг — долгое переключение раскладки в gnome. До двух секунд, при этом еще и система виснет. Я слово бываю напечатать, прежде чем смена языка пройдет. Баг регулярно всплывает на лаунчпаде. Поделать ничего не могут. Лично я этот баг знаю со времен гнома 3.
Я пользователь, а не бета-тестер. Я не знаю а) куда б) как и в) как правильно оформить баг-репорт. То что я репортил — всегда было закрыто со словами "не туда пишите". А уж про горячие клавиши в приложении для одного DE в другом — это вообще типичный волейбол на багтрекере — каждый кидает говном в другой DE.

Не угадали — пользователи и Винды и Линуха — бетатестеры.
Первые за свои деньги, вторые потому что бесплатно =)
О! Спасибо за способы отключения скринсейвера! Как раз вчер искал как его вырубить в mx-linux :) В Убунте с такой проблемой не сталкивался.
НЛО прилетело и опубликовало эту надпись здесь
Знающие люди говорят что надо просто поставить Андроид, потому что это тоже Линукс так что считается.
Киньте в них тапок :-)

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

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

А папа — айтишник берет планшет с собой в отпуск — и на нем же без проблем читает почту и редактирует эксели с вордами. Или через ремот десктоп заходит на «десктоп», заботливо оставленный включенным. Я так через ssh к иксовой сессии хожу, если вдруг припекает :-)

Отдельно доставляет, что этот самый планшет весит грамм 700, держит от батареи целый день, оборудован минимум двумя приличными камерами, а часто еще и умеет притворяться телефоном. Снабжен кучей чипов — от нейро-процессора до декодера видео. И все это за четверть цены от «взрослого» ноута.

Ну и зачем платить больше?
Как папа-айтишник слабо себе представляю редактирование кода с самого распрекрасного планшета, но у каждого свои приколы.
Ха. У меня коллега лежал в больнице под капельницей и коммитил код. С телефона. Если надо — то можно :-)
Я лежал в больнице и с телефона работал, кодил и сопровождал. Проблем в этом нет, установлена хацкерная кб, все символы и клавиши есть, ssh,vnc,rdp работают.
Уже и больничный отобрали, со своими планшетами -_-"
Да как сказать, там время есть свободное и его ну просто ОЧЕНЬ много, так что я писал музыку, играл, смотрел хаутухи..., Да и если без тебя справится не могут, а так в больнице то совсем скуууучно, хоть что-то более менее интересное.

Конечно можно ещё заняться тем что я не делал и никому не советую, честное пионерское: взломом/подменой фоток чужих акк, тоже весело, тем же aircrackом и вайршарком, с перехватом куков )))) но думаю это быстро надоедает…
Если с этим нет проблем то чего перестали? :)
Дык я и не перестал, я вылечился, гайморит был, после неудачного удаления зуба… А так у меня на телефоне всегда есть чрутная деба, для «поиграться», а к работе и консоль и bvnc с openvpn и pptp, так что если что-то уж больно срочно нужно, можно быстро сделать )))
Если всё так удобно то надо использовать это каждый день. А если не используете — значит есть что-то более удобное. Что и следовало доказать.
Дык а кто бы спорил то? смартфон заменит клавиатуру с мышкой и двумя мониторами ?? Я где то утверждал это? Я лишь сказал что это очень неплохая вещь когда иного под руками нет. Хотя мой смартфон и планшет при подключении к монитору так же можно использовать как десктоп с GNU/Linux, но пока в этом необходимости нет, так как у меня есть стационарный комп.
(передразнивая) А где я утверждал что вы утверждали то????? (/передразнивая)

Пипец разговоры ниочем. Пока
Похоже что вы сами себя запутали.
поделитесь названием этой чудесной модели
Ноут можно взять за 40к вполне ок на свежей рязани
Ноут можно взять за 40к вполне ок на свежей рязани
Я извиняюсь, но «приличный» ноутбук выглядит как-то так. Или хотя бы вот так (кстати — тут свинская скидка, так что рекомендую).

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

Легко можно сравнить с планшетом т