Pull to refresh

Comments 821

Как пользователь Linux со стажем примерно лет в 15 скажу прямо и честно: никаких особых причин использовать Linux в 2020 г., 2021 г., 202… г. нет!
Где-то ещё лет 8 назад читал в Linux Format'е, что следущий год уж точно станет годом Linux-десктопа. И так почти каждый год.
Нынче за окном 2020 год, кажись? И что? Все также засилье "венды" ;)

Просто венда привычна и понятна для обычных пользователей, ковыряться с терминалом мало кто хочет, этот минус перевешивает плюсы
Да, мифов про терминал придумано достаточно чтобы «обычный пользователь» тратил втрое больше сил, продираясь через графические интерфейсы.
В графическом интерфейсе можно найти команду «методом тыка», просто поизучав его. А вот найти тем же методом команду в терминале, мягко говоря затруднительно — как минимум её нужно знать и помнить.
Да, возможность решить свою задачу чисто интуитивно — существенное преимущество графических интерфейсов. За это приходится расплачиваться меньшей эффективностью и меньшей гибкостью при повседневной работе. Не стоит забывать о «верстке пробелами», когда в графическом инструменте задача решается весьма причудливыми способами. Ну а заклинания для консоли всегда можно подсмотреть в man'е или поисковике.
В общем, как всегда: чем инструмент эффективнее, тем сложнее в освоении. Не надо впадать в крайности и пугать людей Страшной Черной Консолью.
Особенно когда этот графический интерфейс от версии к версии меняют.
Да неужели? И насколько сильно изменилась, например, панель «Службы» (services.msc)? Что-то за последние пару десятков лет я радикальных изменений не заметил.
Эээ, вы мне предлагает в винде делать настройку с затрагиванием консоли? Я вот запускаю панель управления, и её блин начиная с XP начало так перпохабливать. Да хоть настройку сети возьмём, то окошко, где DHCP/Вручную выбирается осталось прежним, а вот путь, по которому до него добираешься меняется от версии к версии.
Можете не затрагивать. Панель управления — Администрирование — Службы. Просто я подумал, что вам, как любителю командной строки будет приятно запустить не щёлкая мышью, а с использованием клавиатуры.
Что же касается настройки сети и прочего, то всё это сводится к одному — в Майкрософте стали меньше обращать внимания, на юзабельность продукта и желания пользователя. Видимо с Линукса пример взяли — там подобное отношение к юзерам принято «по умолчанию».
Ну так всякие ipconfig /release; ipconfig /renew как работали в XP, так и работают в десятке. А через гуй приходится пробираться и материться «Да куда на сей раз переехала эта чёртова страница настройки»

Параметры -> Сеть и Интернет -> Свойства.
Так нелогично, что нужно через гуй пробираться и материться. У продвинутых пользователей ПК какая-то проф-деформация прямо. Никто не ищет лёгких путей.

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

Да, давайте в качестве примеров рассматривать гуи виндоус прошлых лет, которые настолько древние, что истекла даже long-term поддержка. И сравнивать, конечно, с линуксами, которые когда вы в последний раз обновляли? Сегодня? На этой неделе? Месяц назад?

А чем вам не нравится сравнение лучшего экземпляра за всю историю одного продукта с последним другого?
Или вы не считаете что гуи виндовса деградировало со времен winXP / win7? Кстати, в линуксах тоже заметна подобная тенденция, но там больше разнообразия и пока есть возможность сидеть на еще достаточно удобных гуях.

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


Что, сравнивать современный Линукс и современный Виндоус — кишка тонка? Так и скажите. :)

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

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


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


Что и требовалось доказать. До свидания. :)

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

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


Отличный ход! Даже круче чем в соседней ветке, когда от меня хотели чтобы я доказывал не свои слова. :)

Вы предложили в существующем споре сравнивать не лучшее с текущим, а текущее с текущим.
Лично мне без разницы что именно вы хотите сравнивать, я всего лишь выразил недоумение заменой на вариант, имеющий меньше шансов.
А оказывается, вы в споре поучаствовать хотели лично. Чтож, приступайте: какие особенности интерфейса винды вы считаете сделанными более удобными, чем в линуксе? Если хотите дискутировать именно со мной, то со стороны линукса будет xfce, поскольку у меня он перед глазами.
Отличный ход! Даже круче чем в соседней ветке, когда от меня хотели чтобы я доказывал не свои слова. :)
В таком случае могу порекомендовать только яснее выражать свои мысли, чтобы ваши слова было можно истолковать не только как написано, но и как подумано.
Чтож, приступайте: какие особенности интерфейса винды вы считаете сделанными более удобными, чем в линуксе?

На каком основании мне опять надо доказывать какую-то совершенно надуманную дичь, которую я не утверждал? Откуда все эти нечестные приёмы ведения дискуссий?


Какой изначальный аргумент породивший спор?
Я напомню:


через гуй приходится пробираться и материться

[в семерке] Гуй будто делают так, чтобы запутывать пользователя.

У меня последняя версия enterprise-10, у меня есть все новые версии серверов 12, 16, 19, у меня есть 10-pro дома, я немного плаваю в 10-home, потому что ставлю её другим, но сам не пользуюсь.


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


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

Вы предложенный эксперимент провели? Каковы результаты?

Вы продолжаете съезжать на любые темы, которые не имеют отношения к данному обсуждению? Может мне ещё в AutoCAD поработать в качестве эксперимента, так сказать? Что угодно лишь бы не по теме...

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

Фигасе "демагогия и придирки".


- фраза про ОС.
- а вот автокад!
- но мы про ОС!
- а вот в ворде!
- Но мы же про ОС!
- а вот фооормулы, эксперимент с фооормулами...
- Но мы же про ОС, чёрт подери!!
- Да вы тролль и демагог!

Серьёзно? Вот конкретика. Что вы сделали? Перевели тему полностью всё проигнорировав. Будто и не было.


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


Кто ещё тут тролль и демагог?
Спасибо, я в эти игры не играю.[n+1]

>фраза про ОС

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

В этой теме и в этих комментариях нет ни слова про ОС?
Слив защитан! :)


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

Господи. Ну и фантазёр. Два дня цеплялись до каждого моего слова, а теперь "это вы сами решили начинать спор, а я и знать не знал и мопед не мой".


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


С "моего" же спора вы слились сначала пытаясь полностью изменить его условия, потом просто тупо игнорируя все упоминания о нём и предлагая мне вместо этого доказывать какую-то ересь под видом спора.


Этот COKPOWEHEU сломался, несите следующего.

Слив защитан! :)
Быстро же вы сдались, я-то думал, будет интересная дискуссия.
Господи. Ну и фантазёр. Два дня цеплялись до каждого моего слова
А, теперь будете приписывать мне не только свои фантазии, но и свои же действия. Отлично, отлично. Вот только на вашу беду сайт хранит историю и любой может ее прочитать.
С «моего» же спора вы слились
Ваш спор я так и не увидел, несмотря на прямое предложение его сформулировать.
я-то думал, будет интересная дискуссия.

Так может хоть на третий день начнёте? :)


Вот только на вашу беду сайт хранит историю и любой может ее прочитать

И это не помогает, потому что вам даёшь уже прямые ссылки с текстом, а вы говорите, что по ссылкам ничего нет. :)


Ваш спор я так и не увидел

Доказательство утверждения выше. :)


Шо дальше? Я вам скриншоты, а вы таки будете рассказывать, шо это фотошоп, и вообще не заверено нотариусом чтобы говорить что это не подделка. :)

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

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

Может, потому что тема про ОС?


вы так и не пожелали начать.

Ох, то есть всё таки я виноват и не хочу начинать, а не вы. Ладно, под вечер третьго дня это уже не смешно и даже напрягает. Хер с ним, вы правы, сравнивайте дальше GUI и CLI в задачах заточенных под CLI, новые системы со старыми системами и так далее в том же духе. Спор ваш. Отстаньте от меня наконец?

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

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


Отстаньте от меня с этим подходом наконец. Ну? Лезете и лезете. Додалбываетесь и додалбываетесь. А потом все вокруг рассказываете, что я тролль и пристаю к вам, бедолаге.

не про ОС, а про интерфейсы вообще.

Прикольная подмена понятий.
Да я уже понял что вы не поняли тему дискуссии, можете не оправдываться.
Отстаньте от меня с этим подходом наконец. Ну? Лезете и лезете.
А просто перестать отвечать слишком сложно что ли? Уже раз пять демонстративно хлопали дверью, но на любую фразу считаете нужным вставить реплику.
А давайте в каждой новой версии софта в гуе перетасовывать все элементы. Ну а что, обновление же, новые возможности, всегда новый юзер-экспириенс. Линукс у меня, если что, gentoo, гуёвые среды — где как, с более-менее мощными процессорами (Хотя бы уровня Core 2 Duo топового) и терпимым кол-вом памяти (8 гб хотя бы) — KDE, где нужно QT, но система слабая — LXQT, где QT не надо — Xfce. Обновляется… исправление CVE — раз в неделю (или сразу, если оно критичное для конкретного варианта), обновление мира — когда как, от месяца до полугода. И в линуксе я гуй для серьёзных настроек использую только в виде NetworkManager-овского апплета для кед, и что-то я не замечал, чтобы там настройку WiFi вечно перекидывали куда-то. Новые фишки (100500 вариантов VPN и прочие) появляются, правда падают всё в тот-же список сетевых подключений.
Плюс окей — давайте сравним настройки Windows 10 16хх и 20хх(чтобы быть честными — у меня линукс в формате rolling release, у вас винда в таком-же) — неужели настройки всё в том-же месте и по тем-же последовательностям кликов мышкой?

То есть в том же KDE, Gnome, Lxde, итд с момента релиза первой версии ни разу не менялся gui? Менялся.


в линуксе я гуй для серьёзных настроек использую только в виде NetworkManager-овского апплета для кед

Может, конечно, вы все эти годы из консоли не вылезали и gui никогда всерьёз не видели. Ну так это другой разговор будет.


неужели настройки всё в том-же месте и по тем-же последовательностям кликов мышкой?

Есть такая штука — обновление. Обновление — оно с какой целью делается? Либо чтобы исправить ошибки, либо чтобы улучшить что либо, либо чтобы добавить что-то новое. Обновление и улучшение — это всегда хорошо. У людей было бы куда больше претензий, если бы какой-то shit годами не трогали, боясь, что завоняет.
Некоторые настройки переезжают. Но в результате переезда ими становится проще оперировать и их куда проще найти, потому что они находятся не в каком-то левом окне оставленном для совместимости, а в логичном, закономерном месте. Хотя, если вы на rolling release (кстати, незнакомый термин, я на него ссылаюсь наугад исходя из логики обсуждения), то вы это должны понимать лучше меня. :)

UFO just landed and posted this here
не в каком-то левом окне оставленном для совместимости, а в логичном, закономерном месте

А-ха.
А-ха-ха.
А-ХА-ХА-ХА-ХА-ХА!


Винду видели?
Вот, в ней этих настроек… есть куски интерфейса от 9x, NT5, NT6, Metro, теперь, вот, еще Fluent.


Занимательная археология идеальных уёв.

От 3.* уже всё выпилили? Глядишь так лет через 10 и от 9х ничего не останется...

А они не в 16-bit подсистеме были, которой нет в x64?


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

На 100% не скажу, но что-то со времён NT 3.51 в XP точно было уникальное для NT, то есть не с Windows 3.11 скопированное. Вроде под NT всё сразу в 32 бит писалось.

Это да, но 16-бит подсистема в ней была, а вместе с ней и отдельные иконки, емнип.


Точно, диалог настроек сетевого адаптера в ± том же виде, что и в 3.51

UFO just landed and posted this here
исходники же опубликованы от ХР, просто посмотреть можно теперь, что там
есть куски интерфейса от 9x, NT5, NT6,

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

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


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


После чего верить таким товарищам на слово перестали даже "немамонты".

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

Отлично! Теперь от меня хотят внутреннюю документацию Microsoft по плану будущих изменений UI\UX? Хороший, выигрышный ход! :)


Потому как предыдущие 4 раза никакого отказа не произошло

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


А почему именно 4?

Теперь от меня хотят

А вас что, за язык кто-то тянул? Или, может, вам угрожали? Если да, то моргните 6 раз подряд правым глазом.
Ну а коли нет…
Пруфы, Билли. Нам нужны пруфы.


А почему именно 4?

Легко: среди ОС от M$ на архитектуре NT — XP, 7, 8 и 10 принесли разные концепции новых интерфейсов поверх старых. Настолько разные, что умудрились вызвать неприятие у конечных пользователей. Каждая обещала новый невероятный UI, обеспечивающий идеальный UX — и каждая стабильно в этом лажала, что отлично прослеживается в истории.
При том старые интерфейсы, которые уже дико смотрятся даже на FHD, живы и поныне.


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

Вам бы парсер починить, для начала.

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

Пруфы о массовом неприятии приведте? (: Я-то помню вой при переходе на GUI с доса, помню непринятие win95 интерфейса после 3.11, помню ненависть к win2000, помню плач от "пестристости" ХР, помню тупление Висты, помню "излишества" семерки, помню как "восьмерка со своим планшетным интерфейсом… бла бла бла". Правда пользователям пофигу, как показывает практика, они даже обновления с 7 на 10 некоторые не заметили.


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


Человек это такая скатина — которой все было хорошо, но в мифическом "тогда". Мне вот нравится интерфейс OSX 10.4 и совершенно отвратителен нынешний. Ну а десятку я просто не замечаю, хотя в виртуалках стоит все с NT3.11.

Пруфы о массовом неприятии приведте?

Вы это серьезно? Загляните в oszone, ixbt или ru-board, коли не помните, сколько было воя от нового интерфейса.
XP называли пластмассовой и ругали за тормоза интерфейса мультяшность, Vista — больше за непомерный жор и толстые рамки и прозрачность, 7 — примерно за то же, кроме быстродействия (железо подросло) и их обеих за "центры", 8/8.1 — за Metro и кривое масштабирование старых интерфейсов, в которые все равно приходится лазить.
Про 10, думается, вы и так в курсе.


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

Зато в XFCE все стабильно.
Но фишка в том, что в винде нельзя уйти Gnome 3 на Mate — некуда.

Вы это серьезно? Загляните в oszone, ixbt или ru-board, коли не помните, сколько было воя от нового интерфейса.

Десяток гиков :D В общей массе пользователей — как пользователей линукса.


XP называли пластмассовой и ругали за тормоза интерфейса мультяшность, Vista — больше за непомерный жор и толстые рамки и прозрачность, 7 — примерно за то же, кроме быстродействия (железо подросло) и их обеих за "центры", 8/8.1 — за Metro и кривое масштабирование старых интерфейсов, в которые все равно приходится лазить.
Про 10, думается, вы и так в курсе.

3.11, 95, 98, линолеум вы обошли потому что неудобно и в вашу концепцию это на подходит? Или… просто интернета стало больше и люди МОГУТ высказать свое мнение? Еще раз вам говорю — любое изменение системы вызывает отторжение всегда у 1-2% пользователей.


Но фишка в том, что в винде нельзя уйти Gnome 3 на Mate — некуда.

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

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

Подождите, это ваша цитата:


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

Однако насчет пруфов вы предлагаете почитать пару форумов гиковской тематики. На каждый такой тред я могу найти такие-же темы где восхваляется интерфейс и концепция. Даже фанатов Метро можно откопать, я уверен.


У меня на данный парк из боле чем 300 машин под разными системами от ХР до 10 и насчет интерфейса у пользователей "неприятия" — нету. Непривычно? Да. Неудобно? Нет. Даже самые старперы (60+) не вспоминают про старые системы, которые вы упоминаете в этом предложении:


Легко: среди ОС от M$ на архитектуре NT — XP, 7, 8 и 10 принесли разные концепции новых интерфейсов поверх старых.

Хотя большинство начинало с DOS'а. Большая часть новых функций принимается с энтуазизмом, от группировки окон до встроенного браузера edge.


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

Однако насчет пруфов вы предлагаете почитать пару форумов гиковской тематики.

Если вариант 100% — отправиться в прошлое и стать «мальчиком по вызову», самому обслуживать полтысячи разных компов в год. Каждый год разных, принадлежащих разным людям.
Этот опыт вам однозначно покажет, что на ура вне нововведения от M$ принимали исключительно гики, а обычные пользователи искали тех, кто знает, как бы им ничего опять не сломало. Что, в общем-то, логично, простому человеку не танцевать вокруг компа надо, а чтобы тот вообще не был заметен. Как микроволновка, например.


Правда, «Тардис» чего-то барахлит, а Антарктические Врата уже увезли, так что этот вариант немного недоступен.


Даже самые старперы (60+) не вспоминают про старые системы

А вот беглый гуглеж статистики показывает, что доля XP стала ниже 50% только перед выходом 8.
Но ваша выборка, конечно, самая репрезентативная.

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

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


Правда, «Тардис» чего-то барахлит, а Антарктические Врата уже увезли, так что этот вариант немного недоступен.

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


А вот беглый гуглеж статистики показывает, что доля XP стала ниже 50% только перед выходом 8.

Работает — не трожь. Вы много видели обывателей которые обновляют свою систему как только выходит новая? Вот и я не видел. Обновляют по мере необходимости. Подрыв семерки и уползание ХР во время выхода восьмерки связан только с поддержкой железа и софта, ничего более.


При условии выхода семерки на рынок в самом конце 2009, наращивание более 50% к концу 2012 это более чем неплохо. При этом обратного роста хрюшки я как-то не наблюдаю. Или вы планируете обновление в день выхода софта или ОС? Лично у меня на некоторых серверах все еще стоит фряха 8, а на паре компов, о ужас, убунта 8...


Ок — спишем на захват рынка при помощи давления на производителей устройств и т.п., однако далее мы наблюдаем что восьмерка уже так не взлетела и к выходу десятки — не было вала людей переходящих на 8.1. Да и виста улетела… Видимо всеже были и удачные UX решения в виде ХР и семерки?

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


А то как с Лестрейдом: убийца был хитер, но туп и улетел через окно.


А заодно учтите, что стесненные обстоятельствами люди будут стараться находить положительные стороны в ситуации, если им не с руки ссориться. И то, что вы принимаете за радостное освоение, может запросто оказаться «Гарольд, скрывающий боль».

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

Гики это единственный народ который что-то пыхтит, кричит и скрипит на форумах. Типичному обывателю до интерфейса до лампочки, пока целиком не меняют его UX, как например было в Висте и Метрошной восьмерке, когда даже майкрософт переосмыслили подход к нему, когда оно тупо не взлетело. Гики и создают мнение что "все было лучше, но тогда", они-же наводят на обычного обывателя истерию про то что десятка сливает скриншоты экрана (привет Диме Бачило) на пустом месте, и, приходя к любому юзверю, ставят у него всякие классик шеллы и коммандеры. Я с такими много работаю, они тащат свои привычки еще с 98й винды.


Никто никогда не обновляется на новую версию ОС в год выхода, ждут багфиксов. Так было всегда. Обновляются фанаты и <имя компании>-бои. И занять более 50% рынка за 2 года после выхода семерки, без ее впихивания как было с десяткой — да, это именно "радостно обновляются".


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

Вы, мой случайный собеседник к которому я уже начинаю привыкать, можете воспринимать эту мелочь слишком серьезно. В ваше "неприятие" может подливаться стремительное развитие технологий тогда, когда купленная в 2004 году машина в 2006 превращалась в кусок… металла и скрепя запускала ОС (ХР летала там где семерка еле жила, на четвертом пеньке с 256 оперативки). В ваше "неприятие" может подливаться ваш круг знакомых и умение их слушать.


Конечно любая новая версия ОС требует освоения. А как иначе? Не менять вообще? За десятилетия? Так не может быть.

Гики это единственный народ который что-то пыхтит, кричит и скрипит на форумах.

https://www.urbandictionary.com/define.php?term=geek
https://dictionary.cambridge.org/ru/словарь/английский/geek
Особенно вчитайтесь в примеры.
https://en.wikipedia.org/wiki/Geek
https://ru.wikipedia.org/wiki/Гик_(человек)


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

Но без выпивки и океана свободного времени — быстро наскучивает, извините.

А вы еще не накатили? Блин, тогда извиняйте. Я-то на карантине...

Приезжайте в гости на новый год — будет и время, и выпивка )

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

среди ОС от M$ на архитектуре NT — XP, 7, 8 и 10 принесли разные концепции новых интерфейсов поверх старых. Настолько разные, что...

¯\(ツ)
Каджит определился, или ещё подождать?

Хотел было удивиться как можно высказывание вида «обещали заменить все, но вместо этого часть перенесли в другое место, часть перекрасили, а часть добавили» иначе. Но вспомнил что Lopar тролль и искажает смысл намеренно.

И доказательства у вас конечно же есть? :)

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

Отличное перечисление ваших действий за три дня.
Но тролль, конечно же, я. :)

А если демагог и тролль не будет вырывать из контекста — будет ли мальчик?
Lopar:


И теперь, когда винда отказывается от этих кусков интерфейса

Khajiit:


среди ОС от M$ на архитектуре NT — XP, 7, 8 и 10 принесли разные концепции новых интерфейсов поверх старых. Настолько разные, что...

и, тем не менее:


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

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


*задумался о том, что впервые видит виндузятника, сбежавшего с ЛОРа, но усвоившего тамошнюю манеру общения*

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


Ага, угу. :)

Кстати, из того что пришлось делать вчера на виндах:


  • посмотреть список актуальный маршрутов, включая персистентные
  • проверить, включен ли trim
  • запустить принудительную очистку незанятых областей, потому что винда отказывается запускать "оптимизацию диска" с невнятной ошибкой

для всего этого в винде нашелся интуитивно-понятный графический интерфейс.
cmd.exe


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

Добавлю из фокусов. Посмотреть версию десятки — отдельная гуёвая прога, которая нигде в каталогах не прописана, узнать о её существовании можно только из инета, и запустить только вручную вбив winver :)

Правой кнопкой на старт, Система и


Edition Windows 10 Pro
Version 20H2
Installed on    ‎21.‎10.‎2020
OS build    19042.630
Experience  Windows Feature Experience Pack 120.2212.31.0

Это, конечно, круто.
Но до нужной информации надо еще домотать, она скрыта за пределами окна. и попути надо распарсить глазами приличную простыню текста.


Набрать cmd /c ver && pause еще круче, потому что выведет только нужную строчку, она сразу будет перед глазами.
И быстрее.

Как вы статьи и комментарии на Хабре читаете? Это же нужно до нужной информации ещё домотать, она скрыта за пределами окна и по пути надо распарсить глазами приличную простыню текста.

F, R, K, J, PgDn, PgUp
Зачем читать то, что уже прочитано?
А самое главное, зачем читать гору слабоструктурированного мусора, если нужно что-то конкретное?
Вы же не читаете содержимое упомянутого окна вместо освежителя воздуха.

гору слабоструктурированного мусора,

image


Невероятно слабоструктурируемый мусор, до которого надо ещё и скроллить (нет). 4 клика мышью до окна на скриншоте с рабочего стола.

Итого, пришлось прочитать 20 строчек и собирать информацию из 2х
А это вывод cmd /k ver && pause набранного за чуть меньше пары секунд:


Microsoft Windows [Version 10.0.17763.1098]
Для продолжения нажмите любую клавишу . . .

Think different, really.


до которого надо ещё и скроллить (нет)

Надо, Федя. Надо.


Окно в дефолтном его размере, ванильное, так сказать.

cmd /k ver && pause

А зачем оно вообще, когда при запуске cmd выводит эту строку? Или я не так понял?

Хм. И вправду.
Тогда еще короче.

cmd /k ver && pause

Который надо знать наизусть, синтаксис, параметры, вот это всё.


Надо, Федя. Надо.

У вас экран 17- дюймов? Мой скриншот с 20.

Экранов аж три: 14", 24" и 50". А вот винда работает с разрешением 1280*960, ибо RDP. Что, кстати, всего на 120 пикселей меньше по высоте, чем FHD, так что претензии к размеру не слишком обоснованы.

Если rdp физически не может больше чем 1280*960, значит какая-то очень кривая реализация rdp. Таких ограничений на максимальный размер окна rdp никто не помнит вообще, кроме, наверное, каки-то совсем уж нетривиальных кейсов.

Ммм, а монитор у вас — безразмерный, вероятно, а глаза — с бесконечным масштабированием?


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


Если, конечно, цель стоит работать, а не сотрясать воздух. Во втором-то случае и на телефоне с 4К можно гордо сказать: УМВР!

С чего вы взяли утверждение, что нужно иметь безразмерный монитор и патологию зрения, чтобы работать с разрешением крупнее чем 1280*960?
Есть какие-то исследования, или голословное утверждение?


И что это за чудесный современный монитор, у которого есть проблемы с вписыванием разрешение крупнее 1280*960? Наверное 14''? Ни у 24'' ни у 50'' таких проблем точно нет. Перенести rdp на экран побольше не пробовали?

Чудесный современный мир ритэйла с кассовыми терминалами.

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


То есть, например, если я подключаюсь по rdp с монитора на 32'' на нетбук с 11'', я получу нормальное разрешение по размеру монитора.

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

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

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

Ну так и вынужден был сделать, но получается именно то, что на FHD/4K мониторе имеем 1400х1080, чтобы телефон не портил удовольствие.

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

В рамках того, что «1280*960» может быть вполне себе ограничением ради совместимости. И работая с такой «совместимостью» хочется делать это максимально комфортно.

Это ограничение — проблема windows10-gui?

Ограничение в том, что GUI в таком разрешении может быть неудобным. К примеру консоль на 1024х768 вполне себе удобна, да даже на 800х600 её ещё более-менее можно использовать. А вот представлять себе, во что превратится интерфейс десятки в таком разрешении, я что-то не очень хочу.

Дык это… у винды есть systeminfo для этого дела. Интерфейс систем сейчас не предназначен для 1024х768 ни у одной системы. Не помню какой линукс, но скорей всего с GTK3, я и поставить не мог из-за этого, тупо кнопки были за пределами экрана.


В общем очень странная претензия в сторону GUI, он всегда будет заточен у популярных систем под "среднее по больнице".

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

Несмотря на нетривиальность кейса (мы скатываемся в очень крайние случаи в кейсы, которые заточены под CLI), в windows есть "режим планшета" и "режим киоска". Они тоже не подходят под конкретный случай?

Ткнул в режим планшета сейчас. Меню пуск сменилось, «параметры» остались в старом режиме, IE тоже в старом. Киоск вроде вообще не про это, а про работу с одним только приложением, увы, проверить не могу, у китайской коробочки только home версия.

Хорошо. Задачу вы какую выполнить пытаетесь? А то по старым вопросам ответил, а тут уже "параметры" появляются, IE вот открывают...


Скажите наконец полностью что у вас не получается.

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

Ну так я же выше сказал — это так не работает. И рассказал как работает. Ну блин.

Ну так на VNC я спокойно стартовал сервер в 1280х1024 и везде, откуда подключался — имел эти самые 1280х1024 по умолчанию. А с RDP надо в каждом подключении указывать желаемое разрешение, иначе ловим приколы — итого имеем вместо одной настройки на сервер настройку на каждом клиенте, пускай и быструю. Да, юзкейс странный, но имеет место.

То есть проблема Windows 10 GUI в том, что RDP-протокол не выполняет задач для решения которых он не создавался, а сторонний VNC-протокол разрешает выполнение этого кейса. Так получается?


Ну блин, используйте VNC, если он закрывает 100% ваших потребностей. Не вижу проблемы. И вообще не пойму что вы пытаетесь доказать.

Я в эту ветку влез с тем, что всякие «оригинальные» разрешения экрана имеют место быть и привёл примеры, плюс привёл ещё то, что родной виндовый RDP в случаях, когда «кто такой монитор поставил» без завершения сеанса может плющить. Для себя я уже давно подобрал костыли для решения этой проблемы, их два, и они оба тут описаны. А к гую десятки(да и восьмёрки) я в комментах к этой статье уже выразил свои придирки. Кстати говоря, везде использовать VNC не получается: десктопный xfreerdp на совсем тухлых каналах работает шустрее, чем VNC в силу своего протокола, и не всегда на тот виндовый сервер, куда надо подключиться, можно поставить VNC сервер.

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


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


Сорян. :)

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

Ну на 10 минут родного VNCшного 8 (или там 6 максимум) символьного пароля хватит =)

Да можно и подлиннее.
В случае сервера там еще давно не обновляемый BMC, который как XP без сервис-паков, в дикой среде живет не больше часа.
Риск небольшой, но последствия… неприятные.

А то я за обсуждением кейса потерял нить.

Тролль так спешил устроить срачик, что забыл, о чем вообще речь.

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


Перенести rdp на экран побольше не пробовали?

50" — это мало?


проблемы с вписыванием разрешение крупнее 1280*960?

И что из стандартной сетки большего разрешения впишется в FHD, м?

50" — это мало?

1280х960 — у вас не влезает в 50''?
И эти люди называют троллем меня...

Ага-а-а-а…
А знаете, почему? Потому надо, во-первых, учить матчасть, во-вторых, быть внимательнее.


1280х960 влезает в FHD
НЕ влезает БОЛЬШЕ.


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

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


Но почему тогда FHD? Давайте повысим градус упоротости. Разрешение 320х240 на экране 8К, чтобы доказать, что в таких условиях в консоли работать удобнее чем в гуях, а сами гуи выглядят сверхотвратительно. :)


Понятно, я общаюсь с кучкой троллей.

Ну паяц же )


UPD:
Или стоп. До вас аж за двое суток так и не дошло, что проблема не в размере‽

Пофикшено в 20H2. Подробности из "Ваш компьютер защищён" убрали.

Пока оно еще до серверов доедет…
Лучше бы "идеальный GUI" поправили: белый сливается в кашу из-за отсутствия границ, черный — просто вырвиглаз, но хотя бы понятно, где кончается текущее окно.

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

Можно включить, как и и на старых системах. Свойства системы-дополнительно-быстродействие.
Пока еще не перенесли куданить, но доступно с какой то там версии винды.

Спасибо. Лично каджиту это уже не пригодится, ssh + powershell удовлетворяют почти все нужды, но вот пара знакомых точно будет рада.

Чтобы включить рамки у окон, надо включить повышенную контрастность!
Если кто скажет, что это интуитивно, привяжите этого инопланетного шпиона к двум соснам…


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


Как-то так

Я использовал вот такую настройку


Границы окон

image


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

А, эти все засереные.
Причем, включая светлый/темный, хотя год назад как-то же он был выбран…

UFO just landed and posted this here

Но тогда не настраиваются цвета интерфейса, да и сами границы тосенькие…


Нет в жизни счастья )))

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

Не требующая пиксельхантинга. Зримая в том числе боковым зрением (вы же в курсе, как глаз работает?), и визуально разграничивающая содержимое одинаково выглядящих окон, расположенных друг над другом.


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

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

О, наконец-то, пришло понимание, что хай — неконструктивен.
И почему люди желают понимать исключительно на личном примере? Вопрос риторический.


Пжалста:
RDP, винда, дефолты. Проводник, как наиболее яркий пример. Ограниченная скорость подключения, потому тенюшки и подсветочки — того.
Дисплеев 3 штуки, 14" TN 1600*900, 24" 2K, 50" FHD — последние два эксплуатируются с одинаковым угловым разрешением от рабочего места.
Клиент — remmina.


UPD: не дефолт, отключены все эффекты, для экономии траффика.
Скрин: https://habr.com/ru/company/vdsina/blog/527264/#comment_22313798

Вроде-бы нормально выглядит
image


Пиксель-хантинг не нужен. Менять размер окна можно наведя курсор на зону примерно 8 пикселей шириной на границе и за границей окна.

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


Сможете найти границы у окна на переднем плане?

Ну, вот так

UFO just landed and posted this here

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

UFO just landed and posted this here

sumanai, red75prim
Угу, иногда на сервер надо лазить через RDP. Через тонкую 3G-ниточку из черти-откуда, да.


Но это причина, почему выбраны такие настройки.


«Обеспечить наилучшее быстродействие» — единственный штатный твик, примененный после установки системы, на скрине видно.
И до 10/2016 (возможно 8/2012, их не было повода пользовать через RDP) настройка была и использовалась, а проблем — не было.


Деградация есть, но все вокруг уверяют, что ее нет потому что УМВР.
Лопата.

UFO just landed and posted this here

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


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


Кстати, границы все равно однопиксельные. пока не начинаешь рассматривать прямо ее — она растворяется в белом.
Видать, таки придется возвращаться к высокой контрастности, и ручками делать это на каждом сервере.
In Windows «A» stands for Automation and «U» means Usability.

UFO just landed and posted this here

Это оно!
Несовместимо с темной темой, но, вроде бы, можно задать свои цвета в отсутствующей секции [Control Panel\Colors].
Две скуумы двойной перегонки этому господину!

RDP передаёт не видео, а команды на отрисовку, и все эти тени отрисовываются на клиенте. Сейчас проверил. RDP в максимально урезанном режиме (Experience/Performance 56kbps, все галки выключены) отъедает 12-14 КБ/с что с тенями, что без. Анимации настраиваются в приложении RDP, отключать их на клиенте клиентском компьютере особого смысла нет.

Тащить винду для RDP — увольте.
Да и в предыдущих версиях минимизации эффектов было достаточно для сохранения вменяемого внешнего вида.

Простите, с каких это пор изменение поведения в винде стало проблемой линукс-клиента?

с каких это пор изменение поведения в винде стало проблемой линукс-клиента?

А freerdp, который написан в соответствии с Microsoft Open Specifications такие же косяки отдаёт как и remmina?

О_о Пришел старший брат и выгнал школьника из-за консоли?


Скрин зависимостей

Майкрософтовский RDP клиент позволяет изменить некоторые настройки отрисовки интерфейса именно для RDP сессии.

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

Акцент не помогает.
А то, что помогает, и работало — сломали.
Спасибо sumanai, такую мелочь как отображение гуев, наконец удалось починить. С помощью редактора и такой-то матери, как и задумано в windows-way.

Что значит "не помогает"? C чем тут проблемы?


Заголовок спойлера

image

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

Ну а как быть с официальным RDP клиентом от MS под андроид? Там настроек почти нет.
Анимации интерфейса в RDP сессии там отключаются безусловно, наверно и остальные настройки рассчитаны на типичное мобильное соединение.
Вот не знаю, xfreerdp у меня через телефон нормально как-то отрисовывал окна, а сам телефон с MS клиентом — выдавал тормоза отрисовки. Всё это было в одном и томже месте. Тоесть линуксовый клиент смог как-то договориться с сервером, что канал=говно, а андроидовский — нет, а настроек, чтобы задать ему «у меня канал — полный аццтой, порежь всякие анимации/цвета/свистелки и перделки» я в нём не нашел.

О, у меня была такая же картина.

Сколько окон на этой картинке?


Spoiler header


Темный режим, эффекты прозрачности, темы и прочие плюшки включены.

О, на это влияет, как оказалось, Персонализация ⇒ Цвета ⇒ Отображать на заголовках и границах окон

На Старте не нашел, т.к. у меня Classic start menu, но через меню настроек вышел на нужный раздел. Забавно. Когда искал в инете, все предлагали только winver
И только опустить и поднять сетевой интерфейс удалось весьма логичным образом — перезагрузкой.

Правой кнопкой на пуск, Network connections, Change adapter options, Disable this network device. Или Disable-NetAdapter "Name" -Confirm:$False в powershell.


Или там был древний драйвер сетевой карты, который не поддерживает остановку и запуск?

powershell

Ну, это такой же интуитивно-понятный GUI, как и cmd.exe )))


Правой кнопкой на пуск

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

В линуксе можно рестартануть сеть из гуя при подключении по сети?


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

ifdown enp32s0 && ifup enp32s0 или аналогичное заклятье с ip link set
sshd держит сессию открытой до таймаута, обычно это около минуты. Если на рестарт адаптера требуется существенно больше времени, то, конечно, рестарт надежнее.


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


Скорее всего Disable-NetAdapter && Enable-NetAdapter в PS сработает аналогично.

Это был риторический вопрос. Настраивать сеть за 200 километров через ssh мне приходилось.

Пропустил момент с гуем, извините.
А фиг его знает. Эти гуи как молодые байкеры — каждый раз разные.

UFO just landed and posted this here

Когда поднесущий zvol распухает до 160ГБ, а винда внутри показывает, что занято всего 40 — приходится заниматься и таким.
Кстати, мало ли, вдруг понадобится: defrag /L <mountpoint>.

UFO just landed and posted this here

Ну так, yadowit писал:


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

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

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

khajiit (Для комента ниже, не могу часто отвечать)
В графическом интерфейсе можно и не найти команду «методом тыка», хоть сколько изучай его.

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

То есть, вы хотели сказать, что В графическом интерфейсе можно и не найти команду «методом тыка», хоть сколько изучай его. А вот найти тем же методом команду в терминале, используя man и --help — очень просто?

Я бы посмотрел как можно очень просто методом тыка найти команду в терминале при помощи man и --help не зная как минимум её точного названия.

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

Ох, прямые оскорбления пошли. Неплохо.

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


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

для этого надо лишь знать что точные названия команд ищутся с помощью apropos.
и вот с помощью apropos, man и help — да, очень просто.
В терминале на самом деле не сильно труднее, команда «help» или что-нибудь типа того — и можно тыкать дальше даже особо не зная где чего.
Смотрите, сила GUI как раз в том, чтобы хотя бы примерно запомнив, где и что в каком-либо меню есть, выполнить необходимую задачу, и вспомнить, даже спустя годы, где и что в данной программе находится, какие пункты и содержимое меню. А командная строка ошибок не прощает.
Давайте я Вам сейчас покажу, как выглядит User Experience у не слишком опытного пользователя Windows, которому расхвалили CLI.
Надо нам дефрагментацию выполнить. Давайте попробуем. Запустили, но команду точно не помним. А давайте попробуем
deftagmentation
"deftagmentation" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.

Ну ладно, может быть «де » — это приставка. Попробуем-ка
de-ftagmentation
"de-ftagmentation" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.

А если так попробовать:
de_ftagmentation
"de_ftagmentation" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.

Да что же это, и справки никакой нет…
Может быть, предыдущая команда, но покороче?
de_frag
"de_frag" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.

Может de-frag
"de-frag" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.


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

de<Tab>[<Tab>…]
Причем, эту проблему решили еще до появления винды.

UFO just landed and posted this here

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

UFO just landed and posted this here

О. У этого zsh ассоциируется с ветками гита прямо в консоли и специальным шрифтом под это дело.

UFO just landed and posted this here

find ${PATH//:/ } -maxdepth 1 -type f -name "*frag*"

Если Вы обычному пользователю такую строчку пошлете, поверьте, легче ему не станет. Он посчитает это еще одной консольной командой, которую надо выполнить, и все запустится. Он её введет в PowerShell и получит:
PS C:\Users\_> find ${PATH//:/ } -maxdepth 1 -type f -name "*frag*"
Не найден файл: *frag*
PS C:\Users\_>

Или в командную строку, и результат:
C:\Users\_>find ${PATH//:/ } -maxdepth 1 -type f -name "*frag*"
Не найден файл: ${PATH//:/
Не найден файл: }
Не найден файл: -MAXDEPTH
Не найден файл: 1
Не найден файл: -TYPE
Не найден файл: F
Не найден файл: -NAME
C:\Users\_>

А если бы ему было написано что-то вроде «Какая ОС? 7? Тогда Пуск > Все программы > Стандартные> Служебные > Дефрагментация диска», то это бы в большинстве случаев сработало бы.
Ну и, как я написал чуть ниже, ещё выходом было бы комплектовать cmd/powershell/terminal комплектной справкой формата вроде .chm с функцией поиска и описанием хотя бы самых распространённых команд.
Тогда Пуск > Все программы > Стандартные> Служебные > Дефрагментация диска», то это бы в большинстве случаев сработало бы.

А в 10 ещё проще. Win key -> набираем "дефр.." или "defr..." в зависимости от языка системы и сразу получаем искомое. Аналогично, кстати, пользуюсь KDE, когда надо найти что-то редкоиспользуемое.

О, кстати — а на базе какого дистра? И как Discover в кедах, в Neon он какой-то сонный, словно Пуск в 10.

Я арчем пользуюсь — там норм. А в убунте оно действительно тормознутое.

Пуск > Все программы > Стандартные> Служебные > Дефрагментация диска

А есть способ этот путь скопировать из UI?

А его и не надо копировать. Просто начать вводить. Система сама всё подскажет.
image

Я о ситуации удалённой поддержки, жене, например, что-то помочь. При работе в шелле я запущу команду у себя на компе, проверю, что всё работает и отправлю собеседнику чтоб он выполнил у себя. Что мне с меню делать? Писать ручками "Пуск > Все программы > Стандартные> Служебные > Дефрагментация диска"? Написать чтобы в поиске написала "де" и если только один результат, то нажала "открыть"? При том не забыть уточнить "если только один!"

Жмёшь на "Лупу" рядом с "Пуском", начинаешь писать "дефрагментация...", появляется "Дефрагментация...", жмёшь энтер, выбираешь diskName, жмёшь кнопку "оптимизировать", ты молодец.
По телефону — как-то так. "де", "деф" обычно хватает, разве что где-то в индексированных папках будет лежать файл с очень сходим названием. Но даже так поиск покажет все варианты в том числе нужный.


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


Optimize-Volume -DriveLetter %LetterName% -Defrag -Verbose

Хочется передать путь по менюшкам без его набирания текстом. Я ж буду советовать то, что сам делаю. А повершелла я не знаю, да для cmd вряд ли искать буду.

"Не хочу", "Не буду" — это не проблема Windows UI.


Что мне с меню делать? Писать ручками "Пуск > Все программы > Стандартные> Служебные > Дефрагментация диска"?

Сначала вы говорите, что вас напрягает ходить по меню...


Хочется передать путь по менюшкам без его набирания текстом.

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


Или я немного не понимаю запрос. CLI — не хотите. Продираться по менюшкам — не хотите. Прямо в опцию попасть не продираясь по менюшкам — тоже не хотите.


В чём кейс?

Передать другому человек через мессенджер как я пробрался через меню и нашёл путь "Пуск > Все программы > Стандартные> Служебные > Дефрагментация диска", чтобы ручками его писать.

UFO just landed and posted this here
Windows, которому расхвалили CLI.
Надо нам дефрагментацию выполнить.

основной cli у Windows — powershell
Слово deftagmentation пользователь мог только сам додумать основываясь на интернет-советах лохматой давности. Процедура обслуживания дисков называется «Оптимизация» (в ГУИ, книгах, курсах и т.п.)

Командлет PoSh для дефрагментации оптимизации — Optimize-Volume

В целом, в PoSh логика прослеживается — достаточно знать термины и большинство команд становятся очевидны.
Вы знаете, это все, конечно, правильно, но вот вариант, который бы здорово упростил жизнь пользователя: возможность синонимичных команд. То есть и команда defrag, и defragmentation приводила бы к одному и тому же действию. Насколько это сложно и вообще возможно сделать, не берусь судить, но простому пользователю жизнь бы упростило.
А придти к команде defragmentation пользователь может очень просто: что ему необходимо? — дефрагментация. Как это будет по-английски? -лезем в Гугл-переводчик, и получаем defragmentation, не defrag.
К консоли реально нужна справка, типа .chm руководства, со списком самых используемых команд, их описанием на русском языке, и поиском по ней.

Оно defRag и defRagmentation.
А deftag — это определить тэг

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

Такое чувство, что авторы подобных комментариев видели windows-gui последний раз где-то ещё в Windows Vista. Иначе объяснить откуда растут ноги у мифа, что gui в 2020 году настолько неудобен, что замедляет юзкейсы где-то втрое никак не выходит.

Высказывание про втрое большее время — не миф, а практика, экспериментальные данные.
Впрочем, можете этот эксперимент повторить: введите какую-нибудь формулу в редакторе Ворда, а потом в нормальном вроде Writer или Tex.
Лучше скажите откуда вы взяли миф, что консоль это сложно.
Высказывание про втрое большее время — не миф

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

Стройные ряды машинисток-мышевозов со скоростью набора 200+ зн/мин форматированного текста так и не появились.
А это даже не консоль.
sysdm.cpl, services.msc, devmgmt.msc, diskmgmt.msc или искать мышкой как до них в очередной раз добраться.


Что и говорить, обычная подмена: мне нравится — значит, идеально.

Лучше скажите откуда вы взяли миф, что консоль это сложно.

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

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

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


Играйте в эти игры без меня.[2]

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

Доказывать то, что я не утверждал? Не могу и не хочу. :)


Играйте в эти игры без меня.[3]

Я уже сделал вывод для чего вы пытаетесь сменить тему. Поводов его менять пока нет.

Ох, вы уже и выводы про меня делаете на основе слов, которых вы сами про меня и придумали? :)

Уж что сказали, то я и анализировал, других источников о вас у меня нет.

Вы бы хоть показали уже эту цитату, где Ваш собеседник говорит "гуй медленнее консоли", а? А перед тем где он сказал "консоль это сложно". Именно дословные, а не "вычитанные между строк".
Потому что пока что эти фразы ввели в этот диалог именно Вы.

Вот тут Lopar прямым текстом заявляет:


Иначе объяснить откуда растут ноги у мифа, что gui в 2020 году настолько неудобен, что замедляет юзкейсы где-то втрое никак не выходит

Разберем это утверждение:


  • существует некий миф
  • миф гласит, что некий абстрактный GUI неудобен
  • и что из этого есть следствие: замедление работы
  • миф, разумеется, заведомо неверен — иначе не было бы смысла называть его мифом

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


Следующим же комментом ему предложили провести эксперимент, фальсифицирующий его собственное утверждение. Какова была реакция?
Агрессия.


И так по всем веткам, одно и то же поведение.

А вот тут, уровнем выше, эта фраза появляется раньше, у его оппонента:


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

И дальше, куда Вы сослались, Logar на неё отвечает, с цитированием. А не сам придумал этот аргумент в дискуссию.


Так что нет, аргумент сей сюда приволок именно COKPOWEHEU, а потом приписал его своему оппоненту.

У вас опять проблемы с парсингом ради confirmation bias.


«обычный пользователь»

Кавычки. Переносный смысл. Этому, кажется, все еще учат в школе?


тратил втрое больше сил

А пример этому каджит уже привел. Элементарный, легко воспроизводимый.
И получил доказательство, что в очередной раз GUI поменялся, и визуальный паттерн опять оказался сломан.
Тогда как консольная утилита работает неизменно еще с тех пор, когда винды вообще не было. Кстати — легендарная совместимость, вот она! Золотой стандарт, прям, 35 лет — а паттерн не ломается ;)


Logar на неё отвечает

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

Да, Вы правы, я неверно прочитал диалог.

Все ошибаются, это, увы, в человеке заложено эволюционно.


Вы молодец.

Потому как если бы товарищ имел к разработке UI/UX хоть малейшее отношение, то такой глупости он бы не сморозил никогда. Например, потому что знал бы о классах решаемых различными UI задач.

А вы вместе с COKPOWEHEU, наверное, имеете непосредственное отношение к разработке UI\UX для Windows 10, раз задвигаете такие интересные аргументы, да?
Нет? Упс. :)


ему предложили провести эксперимент

Где?

А вы вместе с COKPOWEHEU, наверное, имеете непосредственное отношение к разработке UI\UX для Windows 10
Про Каджита говорить не буду. А я пользуюсь и GUI и CLI и даже TUI иногда в зависимости от того что удобнее для данной задачи. В большинстве случаев если программа поддерживает и командный, и мышевозный режимы, командный оказывается быстрее и точнее. Впервые такую концепцию я увидел в AutoCAD, там это очень удобно сделано, в LibreCAD похуже. Тот же ввод формул в нормальных редакторах (LibreOffice, и в меньшей степени Tex) тоже намного лучше, чем в Ворде. Про хоткеи и говорить нечего, а ведь это тоже может быть доведено до гибкости консольного интерфейса (vim).
Конкретно про виндовые интерфейсы вам Каджит пример уже приводил: когда пункт меню, к маршруту до которого человек привыкал годами, внезапно переместили в другое место, а то и вовсе в ленту.
Где?

Вот: habr.com/ru/company/vdsina/blog/527264/#comment_22301576 по вводу формулы.
А вы имеете непосредственное отношение к разработке UI\UX для Windows 10
А вы имеете, раз считаете возможным критиковать чужое мнение?
Жду контрпримеров.
Вот: habr.com/ru/company/vdsina/blog/527264/#comment_22301576 по вводу формулы.

  1. О каких конкретно формулах речь?
  2. Что такое Tex?
  3. Что такое Writer?
  4. Вы готовы оплатить мне покупку Microsoft Word для данного эксперимента, или надеетесь, что я куплю его из своего кармана ради соблюдений ваших условий этого эксперимента?
  5. Как этот эксперимент вообще связан с исходным спором?

Жду контрпримеров.

Контрпримеров чего? При чём тут использование формул AutoCAD/LibreCAD/LibreOffice к мифу о том, что gui в 2020 году настолько неудобен [в современной windows], что замедляет юзкейсы где-то втрое?


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


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


Сколько ещё раз сказать, что я в такое не играю?


А вы имеете, раз считаете возможным критиковать чужое мнение?

То есть сами не являетесь, а от меня требуете (каджит, изначально, но вы же поддерживаете)? Так и запишем.

по вводу формулы.

1. Любых, на ваш выбор. Чем сложнее (дольше набор) тем результат будет точнее, поэтому выберите что-нибудь многоэтажное с интегралами, корнями и тому подобным.
2, 3. Гугл в помощь. Разжевывать общеизвестные программы мне лень.
4. Я могу предложить в том же writer набрать без консоли (да, там можно и так и эдак), но вы же опять придумаете какой-нибудь повод лишь бы поспорить
5. да.
Контрпримеров чего? При чём тут использование формул
Напоминаю предмет спора: многие вещи в консоли делаются быстрее, чем в графическом интерфейсе. Пример — набор формул.
Я тоже могу накидать массу отличных примеров
И я их скорее всего даже опровергать не буду, поскольку в отличие от вас не являюсь фанатиком. Есть вещи где удобнее консоль, есть где GUI.
Сколько ещё раз сказать, что я в такое не играю?
Конечно, вам ведь важен спор ради спора.
То есть сами не являетесь, а от меня требуете (каджит, изначально, но вы же поддерживаете)?
Я поддерживаю не Каджита лично, а высказанное им мнение. Обратите внимание, в отличие от ваших постоянных обвинений и передергиваний, оно внятно сформулировано и обосновано.
Напоминаю предмет спора: многие вещи в консоли делаются быстрее, чем в графическом интерфейсе. Пример — набор формул.

Это вы только что придумали? Откуда у вас эти фантазии на ровном месте? Вот предмет спора.


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


p.s. У меня офиса нет. Не нужен. Сбегал в бухгалтерию где он есть. Показали:
image


Можно наклацать что угодно, оказывается. Махом и явно, так сказать. Формулы любой сложности в консоли? Я что-то по бейсику помню про всякие sqrt(6^3*ln(...)), но это нечитаемо, неинтуитивно, требует точного знания синтаксиса и теми кто пишет и теми кто читает и ни в какую документацию не ввернёшь, потому что поймут что и как считется лишь избранные.

Пока вы будете клацать и рисовать четырехэтажную формулу я в ООо/*TeX её несколько раз успею ввести и отрендерить.

То есть ворд уже должен и что-то рендерить уметь? Что дальше? Компиляция С++ в Microsoft Paint? ))))

Хорошо, назовём это отрисовкой/переводом в графический вид. Насчёт ворда не знаю, а OOo преобразует эти самые z=sqrt(x^2)/b^y из ТеХ подобия в вид классической формулы.

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


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


p.s.
Упустим момент, что спор про винду как ОС (перечитайте первые три комментария, с них всё поехало).

Там на скриншоте слева виднеется "TeX". Это кусок от "LaTeX". Да, Word позволяет вводить формулы в этом виде.

Там на скриншоте слева виднеется "TeX". Это кусок от "LaTeX". Да, Word позволяет вводить формулы в этом виде.

Я уже не первый раз говорю — я не разбираюсь в этих штуках. Ворд это умеет? Умеет. Это просто и удобно? Просто и удобно. ИМХО, вопрос закрыт.

Пс-с-ст, парень! Хочешь немного компиляции VBA в своем Word?
И, да, любой текст, включая WordArt и формулы, рендерится.
Внезапно, снова.

Про это еще Фигурнов писал, «вышивание бисером».

Это вы только что придумали? Откуда у вас эти фантазии на ровном месте? Вот предмет спора.
У вас опять проблемы с чтением? icecube092 сказал что «никто не хочет ковыряться с терминалом» на что я поинтересовался откуда эти мифы про терминал берутся. Что вам опять не понятно-то?
Клёвый подход — выбросить из формулировки важную переменную и доказывать ошибочность совершенно не того утверждения
Если бы одну! Вы всю формулировку каким-то причудливым образом исказили и спорите даже не с чужими высказываниями, а с какими-то фантазиями, которые даже озвучить не хотите.
Можно наклацать что угодно, оказывается. Махом и явно, так сказать. Формулы любой сложности в консоли?
Так, первый шаг сделан, осталось замерить время, которое ушло на ввод формулы в Ворде и в нормальном редакторе. Хотя бы здесь: www.hostmath.com
Формула с вашего скриншота выглядит как \sqrt[3]{\int_{23}^{23}yya } можете скопировать ее туда, в онлайн-редактор или перенабить с клавиатуры. Но я бы все же предложил более длинную формулу чтобы результат был более достоверным.
но это нечитаемо, неинтуитивно, требует точного знания синтаксиса
Это ведь только способ ввода, потом строка формулы рендерится в красивое математическое представление. Между прочим, Tex изначально разрабатывался для верстки и печати любых документов, в том числе математических статей, и работа над рендером формул там проведена колоссальная.
Ну и те, кто пользуются этим постоянно, могут и в текстовом виде читать, этот навык сам собой вырабатывается со временем.
Вы всю формулировку каким-то причудливым образом исказили

О-о-о! Так это оказывается уже, я, не вы уже формулировки меняю.


Сначала ко мне приставали с какими-то спорами.


Потом ко мне приставали и хотели чтобы я что-то доказал.


Потом от меня хотели чтобы я проводил какие-то эксперименты.


Потом хотели чтобы я что-то с чем-то сравнивал.


Я отказался по всем пунктам.


Теперь, оказывается, это я всё это просил, а вы отказывались. В шахматах этот ход называется "повернуть доску на 180 когда оппонент отвернулся". :)

О-о-о! Так это оказывается уже, я, не вы уже формулировки меняю.
Так вы этим с самого начала занимаетесь, что-то изменилось?
Сначала ко мне приставали с какими-то спорами.
Ого, у нас оказывается, в спорах участвовать заставляют. И чем грозят если не секрет?
Потом от меня хотели чтобы я проводил какие-то эксперименты.
Да, вместо прямого согласия или прямого опровержения размытого высказывания предложить эксперимент это как-то некультурно.
Я отказался по всем пунктам.
То есть признаете, что существует несколько классов задач, где консоль удобнее GUI?
То есть признаете, что существует несколько классов задач, где консоль удобнее GUI?

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

Где? Не вижу.


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

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

То есть не покажете, а вместо этого перейдёте на личности? Ок.

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

Но по ссылке нет утверждений. И нет ни слова о том, что вы мне приписываете. Если несколько дней показывать пальцем на самолёт и говорить "бибика", самолёт бибикой не станет. :)

Иначе объяснить откуда растут ноги у мифа, что gui в 2020 году настолько неудобен, что замедляет юзкейсы где-то втрое никак не выходит
Вы голословно утверждаете что это миф. Опять будете изворачиваться.
выглядит как \sqrt[3]{\int_{23}^{23}yya }

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


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

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


Более того, если вопрос стоит "вставить готовую формулу", я могу просто скриншот сделать и в ворд скопипастить в пару кликов. И вопрос отображения на бумаге вновь будет решён с полпинка.


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

Ни слова не понял. Как и 95% неспециалистов, прямо не связанных с вводом подобных формул в работу.
То есть по ссылке не ходили, понятно. Иначе бы видели что данное заклинание — внутреннее представление формулы, которая потом реднерится в красивый вид.
Предлагайте. Сомневаюсь, что вы предложите что-то такое, что нельзя наклацать в ворде в гуях.

Да на здоровье:
\int_A^B{\frac{dx}{\sqrt{x^2 \pm a^2}}} = ln \left | x + \sqrt{x^2 \pm a^2} \right |
В Tex у меня ушло на это 45 секунд при том что я им по сути не пользуюсь. В Libreoffice вообще 34 секунды (там синтаксис попроще). Вводить ту же формулу через GUI Офиса попробовал, но оно слишком неудобное. Вроде бы в Ворде с этим получше, но все равно сомневаюсь что справитесь меньше чем за минуту.
Заголовок спойлера
Интересно, догадается ли Lopar воспользоваться инструкцией как смотреть формулы Tex в человекочитаемом виде или опять будет юлить?

Более того, если вопрос стоит «вставить готовую формулу», я могу просто скриншот сделать
Скриншот откуда? Из тетрадки где вы ее вывели? А потом выяснится что нужно заменить имя переменной. Удачного вам редактирования скриншотов.
В Tex у меня ушло на это 45 секунд при том что я им по сути не пользуюсь. В Libreoffice вообще 34 секунды (там синтаксис попроще).

Ctrl+c, Ctrl+v для заранее придуманной и подготовленной формулы? Так это вы медленно как то.


image


Несколько секунд чтобы попасть в конструктор формул. "Копировать", "Вставить", "Преобразовать в профессиональный вид".
Без мата, продираний по опциям, втрое больше времени, и так далее и тому подобное.
Устроит?


А потом выяснится что нужно заменить имя переменной. Удачного вам редактирования скриншотов.

Чего мелочиться? Предлагайте сразу вариант выточки готового изделия на программируемом фрезерном станке через Ворд и через контроллер фрезерного станка, чтобы доказать, что GUI Windows сосёт. :)


Кстати про редактирование скриншотов. У меня это делается так: выделил мышкой что надо поменять в любом месте, поменял. Никакой удачи и никаких проблем. Но вы ж наверное если считаете Windows 7 венцом эволюции, то и венец развития Офиса у вас наверное не Office 2019, а какой-нибудь Office 2003. Если не LibreOffice.

«Копировать», «Вставить», «Преобразовать в профессиональный вид».
Вот опять вы пытаетесь сменить тему. Задача не в том чтобы абы как вставить готовую формулу, а вбить ее с нуля.
Устроит?
Естественно нет, вы же не решили задачу.
Чего мелочиться? Предлагайте сразу вариант выточки готового изделия на программируемом фрезерном станке через Ворд
А это его штатный функционал?
а вбить ее с нуля.

То есть сейчас мы плавно подходим к соревнованию у кого скорость набора текста на клавиатуре быстрее? Однозначно у вас. Я не владею слепым-десятипальцевым, у меня дешманский Logitech K270. Довольны?


А это его штатный функционал?

А вот эти вот заигрывания с формулами — штатный?

То есть сейчас мы плавно подходим к соревнованию у кого скорость набора текста на клавиатуре быстрее?
Напоминаю описание эксперимента: ввести формулу штатными средствами Ворда, а потом нормальными редакторами и посмотреть где быстрее. Для чистоты эксперимента экспериментатор должен бить один и тот же. Со своей стороны я этот эксперимент провожу уже второй раз, а числа дал просто для сравнения.
Я не владею слепым-десятипальцевым
Значит, в вашем случае вариант с GUI получит преимущество, вот и все. В принципе, это даже лучше.
А вот эти вот заигрывания с формулами — штатный?
Конечно. И формулы, и таблицы, и стили, и даже скриптование на бейсике — штатный функционал Ворда.
А если говорить про текстовые процессоры вообще, то штатный функционал — все, что позволяет получить на выходе полноценную верстку для книги, журнала, статьи.
Напоминаю описание эксперимента: ввести формулу штатными средствами Ворда

Я сделал это штатными средствами Ворда. Вас не устроило, что не все символы были введены с клавиатуры посимвольно. Натягивание совы на глобус?


Я это делаю не первый раз. Я даже два скриншота приложил. Но это всё почему-то… не считается. Пам! — просто берём, отметаем, говорим, что не считается, а раз не считается — значит эксперимент провален. А раз эксперимент провален, значит вуаля — ЧТД. Проигрывать совсем не любите? Даже на своём поле...


Очень удобно.

Я сделал это штатными средствами Ворда. Вас не устроило, что не все символы были введены с клавиатуры посимвольно.
То есть подмана понятий «ввод с нуля» на «копипаст» для вас это норма. Понятно.
Я даже два скриншота приложил. Но это всё почему-то… не считается.
Конечно скриншоты не считаются. Что вас так удивляет? Считаются данные — сколько у вас времени ушло на ввод этой формулы с нуля (это значит без копипаста, вставки картинок, импорта и прочих извращений) в текстовом виде и графическом.
Числа и с нуля. Так понятнее?
А раз эксперимент провален
Эксперимент вами пока что даже не проведен.
То есть подмана понятий «ввод с нуля» на «копипаст» для вас это норма. Понятно.

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


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

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

Специально для тупых оленей (модератор, извини), пошаговое руководство:
https://imgur.com/a/k0w721v


Слейся наконец, неудачник!

пошаговое руководство:
imgur.com/a/k0w721v
Пошаговое руководства копипаста, отлично!
Ты даже подробно описанный эксперимент воспроизвести не можешь! Я уж не говорю чтобы понять для чего он вообще проводится.
Можешь обтекать, разрешаю.
А если говорить про текстовые процессоры вообще, то штатный функционал — все, что позволяет получить на выходе полноценную верстку для книги, журнала, статьи.

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

До момента появления текстовых процессоров с WYSIWYG для "бумажных" режимов работы.

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

Именно поэтому ОБС'нутые выкрики и не интересны: тут специалистов слушать не успеваешь.


А так, у нас примерно аналогичная экспертиза, судя по всему.

Вот лучше бы этот гуй и остался на уровне XP или 7. Или микрософт в десятке не пытается уже длительное время испортить панель управление перетасовывая её элементы(и порой убирая/перемещая их)?

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

Просто под винду есть драйвера под любое домашнее железо.
Сканер, в моём МФУ, в современых 64-битных виндах не работает начиная с семёрки. Нормальное такое домашнее железо. Списанная железяка от товарищей Хьюллета и Паккарда, выработавшая свой ресурс дай-то бог на половину. Предлагаете выкинуть то что работает ради «лучшей в мире ос с дровами под любое домашнее железо»?
Ах да… под линуксом работает на все 100%!
А вот тут вам действительно повезло, что какой-то разработчик для своего МФУ смог написать драйвера под линукс.
Тут ситуация точно такая же как с прошивками для Андроид-смартфонов — если у разработчиков того же Lineage OS есть этот аппарат, то есть вероятность, что они портируют прошивку под него, если нет, то вероятность падает почти до нуля.
А под винду хотя бы сами производители железа пишут драйвера. Говно, конечно, получается чаще всего (даже у Intel, AMD и Nvidia), но хотя бы пишут.
Просто HPLIP опенсорсен, в отличие от проприетарных дров под винду от того-же производителя. И для поддержки 64-битной архитектуры достаточно было просто пересобрать имеющиеся 32х-битные сборки, под новую архитектуру. А вот проприетарь, под винду, уже никто переписывать не стал. Всё просто.
Новые ядра линукса только 64-битные… если у тебя железо не поддерживает идёшь лесом.

Всегда останется возможность собрать из исходников.

UFO just landed and posted this here

Опишите, как вы представляете себе ситуацию, когда новые ядра линукса есть, а их исходников — нет.

UFO just landed and posted this here

То есть дело не в новых ядрах линукса, я правильно понимаю?

UFO just landed and posted this here

А, так это про нестабильный API ядер было? Тогда да, проблема может быть. Если нет какого-нибудь хитрого способа подсунуть старому драйверу старый же фасад ядра с трансляцией вызовов, я пока ненастоящий сварщик ядер.

UFO just landed and posted this here

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

UFO just landed and posted this here
UFO just landed and posted this here
Ну так я об чём. Так как HPLIP заточен под CUPS и SANE, то придётся портировать и их.

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

какое домашнее железо не имеет драйверов под линукс?
Последнее, что я помню, это на днях какой-то пользователь Fediverse плакал, что не работает его видеокарта от Nvidia. Вернее, работала как-то частично.
А частичная работа это отдельная частая проблема линукса :)
Нет. Это проблема чудаков из ненавидии. Вон интел, дрова опенсорс. Проблем нет. АМД — дрова опенсорс, аналогично. Нвидия со своими проприетарными блобами и закрытыми спеками имеет максималное количество проблем.
Но ведь в итоге это проблема пользователя.

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


И, если пользователь не полный кретин, он всегда понимает, чей косяк.
Линукс здесь выделяется только одним: он бесплатен. А то, что легко достается — не ценится.

Вот выдали на работе ноут SAMSUNG с NVIDIA OPTIMUS на борту… Хороший в принципе ноут. Но с нативными дровами работает через ж… Вроде и заводятся, и glxgears выдает чудесные цифры… А вот с переключением сеанса не получается… артефакты, непрорисовка частей экрана… и слайдшоу при простом перемещении окна с дикой нагрузкой на проц.
Приходится работать на встроенной интелюхе, тут норм. Ubuntu 2004

кто кретин?
кто кретин?

Ответ на этот вопрос буквально лежит в комментарии, на который вы отвечали:


И, если пользователь не полный кретин, он всегда понимает, чей косяк

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

UFO just landed and posted this here

Обратного никогда не замечал. Скорее, наоборот: если что-то не работает под [PaidOSname], то оно вам и не нужно!

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

UFO just landed and posted this here
UFO just landed and posted this here
ага, validity там всякие в thinkpadах.
UFO just landed and posted this here
UFO just landed and posted this here
UFO just landed and posted this here
то что новые validity-based сканеры работают только в режиме просмотра отпечатка, и сверки с тем что были занесены нормально инициализировать отпечатко для сканера они его даже с патченным libfprint не способны. umdf-based драйвера в винде благодаря проклятому «стабильному api драйверов» таки работают хоть от устройств на которые забили во времена win7, хоть для устройств на которые подзабили во времена vista.
umdf-based драйвера в винде благодаря проклятому «стабильному api драйверов» таки работают хоть от устройств на которые забили во времена win7, хоть для устройств на которые подзабили во времена vista.
Но в какие-то времена они хотя бы были. В Linux бывает ситуация, когда драйверов не было, нет и не будет. И не из-за нестабильного API.
пардон, я криво выразился, т.к. примерно это сказать и хотел,
Благодаря «проклятому стабильному api» у нас и получается что устройства заброшенные во времена win vista/win7 все еще могут работать в win10, но с другой стороны оставляет разработчиков драйверов с костылями 10летней давности
UFO just landed and posted this here

Обратная сила? Не, не слышал.

Я чаще сталкиваюсь с тем, что драйвера найти можно, но работать это всё будет… очень грустно.


  • Моя nvidia карточка… После выхода из режима сна — артефакты. А уж как она любит не работать с какими-нибудь свежими ядрами. Перезагружаешь ПК а у тебя 1024х768 и только 1 монитор работает…
  • Мой внешний wi-fi адаптер. Работает, но переодически отваливается. Приходится руками включать-выключать.
  • Мой bluetooth adapter. Попросту отказался. Даже после множества бубнов — ну не хочет он стабильно работать с Bose 700. Микрофон подцепить в принципе не получилось. В итоге купил специально для Linux отдельные шнуровые наушники.
  • Не каждый usb-flash drive видит. Не работает auto-mount (не разбирался пока почему)

Если очень интересно, могу скинуть названия устройств.

Avermedia Game Broadcaster HD, PCI-e плата захвата видео по HDMI и VGA.

Оно?


Драйвера, правда, 3rd-party.
Но тут уж… Пинайте производителя, как они иначе узнают, что их железо востребовано под Linux?

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

М-да. Тут можно только посочувствовать.
Ну, если производитель не захочет выпустить драйверов под новую/старую винду — ее пользователи окажутся в том же положении, ибо сам мелкософт, как ни удивительно, драйверов поддерживает на порядки меньше, чем linux: все то богаство, которое падает через WU это в подавляющем большинстве — 3rd-party.

Что-то подобное произошло около 2005 года, когда Linux поддерживал (хоть и через пень-колоду) больше железа в 64-битном режиме.
Ну, вот позволю себе не согласиться. Как обычный пользователь (самый обычный, я даже не айтишник, не программист, не инженер) скажу, что необходимость возни с терминалом в современных дистрибутивах линукса — это в большинстве случаев уже миф. Такой протертый уже до дыр, дурно пахнущий кафтан, который некоторые апологеты проприетарщины (против ее самой я лично ничего не имею), периодически вытаскивают из запыленного сундука в кладовке.
Я постоянно пользую opensource вообще и linux в частности. На работе бубунта, дома и бубунта, и минт (винда тоже — на редкий всякий случай). Так вот терминал я пользую только для того, чтобы одной строчкой обновить софт. Большинство настроек, которые мне интересно изменить, есть к графическом интерфейсе.
Видимо, настолько вы не разработчик, что даже не отличите частоту обновления экрана 30 и 60 герц ;) Поэтому у вас и запросы такие мелкие.
Видимо, настолько вы не разработчик, что даже не отличите частоту обновления экрана 30 и 60 герц ;) Поэтому у вас и запросы такие мелкие.

Так я же честно написал: я — простой пользователь. С мелкими запросами. Да и сам мелкий такой, пакостливый и гадкий. Да и не интересно мне, с какой скоростью там что-то моргает-сменяется. 30 там раз в секунду или 60. Я просто использую компьютер для своих мелких же нужд.
Расскажите за настройку ВПН без терминала. Вот действительно интересно. Недавно в очередной раз пробовал Линукс (Убунту 20.04) на десктопе, нормально работающих решений (вкл/выкл одной кнопкой) для подключения к своему уютненькому инстансу в AWS не нашёл (сам инстанс, к слову, был настроен полностью автоматически из-под WSL небезызвестным решением Streisand Effect). Плагин Network Manager для OpenVPN делает вид, что работает, но на самом деле нет, для Shadowsocks и OpenConnect не устанавливает соединение, для Wireguard до сих пор не запилили. Сравнение с виндой: для всех трёх вариантов есть элементарные в использовании GUI, куда достаточно кинуть конфиг сервера (любезно сгенерированный тем же Streisand). Через терминал, естественно, всё элементарно настраивается, но лазить туда и через sudo коннектиться каждый раз, когда нужно обойти роскомпозор, такое себе удовольствие.
но лазить туда и через sudo коннектиться каждый раз

Раз уж вы такой умный, что полезли через sudo и даже не запороли себе ОС — что вам, кроме религии, мешает ОДИН РАЗ положить конфиг в предназначенное ему место и разрешить автостарт инстанционированного сервиса?


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

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

А, так у вас бинарно — или весь траффик в белую, или весь через vpn. Ну да, тогда без дерганья ручками не обойтись.
Обычно, трафик для проксирования и белый разделяют маршрутами или расширением для браузера, вроде FoxyProxy с автоматической сменой проксей. причем, что характерно, вообще независимо от ОС.


С платным траффиком — уточните, совершенно неясно, в каком месте он становится платным и что у вас вообще за сетап.

Платным он становится в месте собственно прохождения через VPN, у меня самый дешёвый инстанс на AWS (то, что они называют «бесплатный на год», хотя там трафик тарифицируется после порога 15GB, равно как и процессорное время, и используемое хранилище после своих определённых порогов — но эти параметры для VPN не очень актуальны). Сетап — виртуалка в облаке, настроенная как универсальный VPN/Tor bridge через систему скриптов github.com/StreisandEffect/streisand.

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


Может, действительно стоит, если вам нужно заворачивать только браузерный траффик, написать паттерны для прокси-плагина и натравить его на shadowsocks?
Этот именно так не делал, он использует tor в качестве socks + FoxyProxy Standard (он поддерживает паттерны, вида *.wixmp.com) для перенаправления только нужного траффика в обход.


И голова не болит о том, что трансмиссия выест лимит если ее забыть активной.

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

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

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


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

А я бы посоветовал вам обратить внимание на оборудование микротик.
Не совсем понимаю, чем оно может помочь в данном конкретном случае.
На нём можно нормально сделать работу с полной выгрузкой роскомзабана с маршрутизацией этого списка через vpn сервер в Гондурасе и забыть про «ой, надо впн включить».
Вы исходите из предположения о стационарном компьютере с постоянным подключением. Не буду же я таскать микротик с собой везде, где нужно бывать.
Да, это именно стационарный вариант. Хотя может какой-нибудь mAP и потянет, а его в принципе можно с собой таскать.

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

Я могу порекомендовать трюк с пробросом сетевых адаптеров ноутбука в виртуальную машину. На этой виртуальной машине настраивается «маршрутизатор», который и занимается всей чехардой с маршрутизацией определенных IP куда надо. А сам хост выходит в сеть через этот самый «маршрутизатор».
Плагин Network Manager для OpenVPN замечательно работает, легко включается и отключается мышкой, автоконнектится при старте wifi без проблем. Ubuntu 1810 и 2004.
Не работает (соединяется, но пакеты никуда не идут; я недостаточно разбираюсь в сетевых технологиях, чтобы продиагностировать точнее). Видимо, я не в состоянии скопировать настройки строго по инструкции, либо там есть какая-то мелкая несовместимость с тем, как OpenVPN настроен в Streisand.
ну да, там параметров до…

При успешном соединении у вас должен появиться интерфейс tunN, он должен получить адрес и маршруты.
В принципе, сам NM должен в Connection Information из контекстного меню в трее показать сеть, имя устройства, адрес и маршрут по умолчанию.

На убунте ещё до 2018-го подключал/отключал ВПН кликом мышки в трее. Причём только для рабочих доменов, недоступных из паблика.

Поставьте VPN в роутер. И будет вам счастье.

Чтобы подключить openvpn в networkmanager нужно выбрать пункт «Import saved configuration», скормить ему .ovpn файл и всё.
Не умеет: «the plugin does not support import capability». nmcli ругается на «configuration error: unsupported blob/xml element (line 3).».
точно умеет. Импортировал конфиги от ProtonVPN, включаю гуём (xubuntu 20 и linuxmint 20). Почему-то не работало ничего, пока не указал DNS 1.1.1.1 (тоже через гуй) — может потому что до этого игрался с безопасностью сети. Теперь всё отлично. Пробуйте. Можете задать мне вопросы в тг linuxforeveryone
Streisand его не умеет. Разбираться же в сетевых технологиях самостоятельно до уровня правильной настройки VPN, не страдающего DNS leak и прочими радостями, у меня почему-то нет никакого желания.
UFO just landed and posted this here
я бы с удовольствием слез с венды, но софта нет нужного(
Как пользователь Linux со стажем примерно лет в 15 скажу прямо и честно: никаких особых причин использовать Linux в 2020 г., 2021 г., 202… г. нет!
как активный пользователь linux последние 10 лет (как у себя и родителей дома, так и на работе) — скажу что есть, особенно в свете того, что MS делает в последнее время в 10ке. Если вы не заядлый геймер, хотя есть же консоли для этого, то не вижу преимуществ у Windows. Спец софт для работы не берем в счет

Нынче за окном 2020 год, кажись? И что?
linux все также хорошо работает, как и 10 лет назад. Говорю это как актиыный пользователь Ubuntu 14.04, Ubuntu 16.04, Ubuntu 18.04. Последний год на работе пришлось перейти на МасOS и все равно Linux мне нравится больше, но это лично мой опыт
в свете того, что MS делает в последнее время в 10ке

Столько раз видел эту фразу и всегда она заканчивается томным закатыванием глаз и многозначительным многоточием. А мне так интересно узнать, что же такого MS делает в десятке?

хотя есть же консоли для этого

Моя очередь томно закатить глаза и многозначительно протянуть «Консоли в 2020?» У меня есть PS3 и Nintendo 3DS. Удивительно бесполезные девайсы. Never, как говориться, again.

не вижу преимуществ у Windows

Любая программа, в которую я сейчас ткну пальцем будет работать на Win и не буден на Linux. Это — не преимущество? Для всего остального есть WSL.
Любая программа, в которую я сейчас ткну пальцем будет работать на Win и не буден на Linux. Это — не преимущество?

Программы для windows работают на windows. Понятно. И в чём преимущество?
Программы для linux тоже работают на linux.


Для всего остального есть WSL.

А в линуксе wine и виртуалки. А игру для линукса можно запустить в WSL?
Или это не остальное?


P.S.
Даже не представляю как аргумент о запуске программ для виндоус в виндоус сможет убедить линуксоида уйти с линукса.

А игру для линукса можно запустить в WSL?

  • У игр для линукса обычно есть windows-версия, но не наоборот.
  • Да, можно, там же полноценная VM с пробросом видеокарты в последней версии. X-сервер только нужно будет поставить на хостовую машину, по идее.

А в линуксе wine

Работает через раз и существование AppDb — яркое подтверждение тому.


виртуалки.

т.е нужна Windows


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

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

У игр для линукса обычно есть windows-версия, но не наоборот.

Есть игры для линукса и win. Но для win и линукса нет?


Работает через раз и существование AppDb — яркое подтверждение тому.

А тысячи форумов о Windows тоже самое подтверждают, что она через раз работает? Или это другое?


т.е нужна Windows

А в windows линукс проги без виртуалки работают? Может что-то похожее на wine есть?
Для запуска без виртуалки.


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

То есть нет никаких плюсов для перехода.

Есть игры для линукса и win. Но для win и линукса нет?

Не 'есть', а 'большинство'. Если взять список игр со стима по количеству активных игроков(т.е. то во что люди реально играют по вполне объективным данным Valve, а не типичные красноглазые оправдания вида "AAA-тайтлы — это для детей, мой любимый nethack / Dwarf Fortress работает в 80x25-терминале на pentium 3"), то на Linux 20 работают нативно, 3 работают под proton из коробки, 18 требуют допиливания для нормальной работы, одна работает через раз, а 8 полностью сломаны. Ни одной игры, которая работает только на Linux не наблюдается. Можно и дальше полистать, но ситуация примерно та же — на Windows работает всё, на Linux — через раз.


А тысячи форумов о Windows тоже самое подтверждают, что она через раз работает? Или это другое?

User-support форумы — это нормально(как наличие ЛОРа не подтверждает поломанность Linux).


AppDb, если что — это часть самого проекта Wine, официальная документация, которая рассказывает, какой софт полностью сломан, а какой можно заставить работать, подперев костылями из winetricks. Если обратиться к её данным, то несложно заметить, что из 25 популярнейших приложений по версии пользователей, только 3 работают идеально, а 7 — с мелкими проблемами. Остальные либо поломаны, либо сильно ограничены в функциональности. Если даже самый популярный софт в основном(60%) сломан — платформа в целом непригодна к использованию средним пользователем.


А в windows линукс проги без виртуалки работают? Может что-то похожее на wine есть? Для запуска без виртуалки.

Да, причём из коробки — WSL1. Работает точно так же, как wine.


То есть нет никаких плюсов для перехода.

Решение конкретных задач — это и есть плюс. На линуксе вечные проблемы с базовыми вещами, вида посмотреть netflix/любой подобный сервис с DRM(оно работает из коробки только в Google Chrome, который линускоиды обычно сильно не любят из-за тех же блобов, а в остальных сломано / нужно тюнить), "поправить фото/видео/аудио"(industry standard софт существует, в основном, под Win и MacOS и не желает работать под Wine, а в каком-нибудь GIMP, который классически приводится в пример как замена Creative Cloud, даже кисть тормозит при большом размере), "создать / открыть существующую таблицу / сложный документ"(документ обычно придёт снаружи отнюдь не как Tex-разметка. Впрочем, сейчас все уходят в облачные редакторы, вроде G Suite / Office 365, что решает проблему), "поиграть в популярную игру"(описал выше). Это самые популярные кейсы, которые затрагивают большинство пользователей — я не пытаюсь натянуть сову на глобус и привести в пример какую-нибудь прибитую гвоздями к ОС CAD-систему, которой пользуется полтора человека.

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

В хромиум и лисе нет никаких проблем, не фантазируйте.
Одним словом, причина уходить на windows это возможность запускать игры и программы которыми пользуются другие люди? Хмм…
По вашему это веский аргумент для ухода с линукса?
Там запускаются программы которыми ты не пользуешься! Всегда недоумеваю с таких аргументов.
Легковым автомобилем не вспахать поле, но это не причина менять его на трактор.

С браузерами, конечно, проблема есть. Мы сейчас вернулись в ситуацию 20-летней давности, когда ряд популярных продуктов работает только в одном браузере. Актуальные в текущий момент Zoom и Skype считают FireFox ненастоящим браузером.

Зум из файрфокса работает — точнее, из ФФ запускается в своём приложении. Или имеется в виду что-то вроде "не переходя из браузера"?

«что-то вроде» называется «web-версия»
Приветствую! Я — программист c# и спокойно работаю под Ubuntu Linux, у меня на рабочем компьютере Ubuntu 20.04 на обоих стоит. Вы говорите, что не работают конкретные программы под Linux (это вопрос, сколько времени вы потратили на установку), первая вещь, которая меня жутко бесит под Windows — их обновления, чего они ставятся в ненужный момент, столько весят и непонятно совершенно, что они там конкретно делают, второе — подключил интернет с телефона (он у меня не безлимитный, чтобы скорость была нормальная), почему требуется настраивать его под Windows, он нифига не сумел установить, но съел 2 Гб трафика на обновления. Третье — почему под Windows нет нормальных бесплатных программ для соединения 2-х видео в качестве, которое я снял? Либо я должен пиратить либо выкладывать 10-15 тысяч за приложение, которое мне понадобится только один раз — сделать видео-ролик дня рождения, на котором собралась семья, либо это будут приложения, с логотипом на ролике, если в демо-режиме используешь, либо снижает качество видео.

По поводу игр — если что-то старое, рассчитанное, на XP или Windows 10 (есть такие игры), то у Win10 реальные проблемы с драйверами. Под Linux установи Play on Linux и многие игры на автомате ставятся, поднеси ему только установщик. Про современные игры: CS GO не играю, не ставил, Dota 2 — работает быстрее, чем под Windows, с бОльшим FPS (во многом именно потому, что всякая телеметрия заново запускается в тот момент, когда играешь), вы можете сказать, что можно настроить, запустить хаки, которые ломают, объясните мне одну вещь, зачем мне на своём компьютере запускать ХАК?
Винда в большинстве случаев тебе даёт только такой вариант — либо ты тратишь оооочень много денег на нормальные программы, либо ты делаешь дыру в безопасности на каждую программу, что ты используешь. Не знаю как Вы, для меня важнее — чтобы я мог выполнять функцию, не создавая дыру в безопасности.
Всем спасибо, что прочитали)
UFO just landed and posted this here
Учитывая какие там проблемы с консолью и отсутствием стандартного места для программ, пользоваться консольными утилитами под виндой может быть действительно больно. Нет истории, нет запуска в текущем каталоге, пути приходится прописывать полностью.
Возможно, в win10 консоль стала более-менее пригодной для использования, не знаю. Но в win7 это было мучение.
Хм, возможно поэтому виндузятники и пугают всех консолью, что нормальной не видели?
UFO just landed and posted this here
В смысле? Program Files уже отменили?

Представьте во что превратится Program files если туда установить весь binutils. А файлы настроек где искать?
нет запуска в текущем каталоге

Что это?

Открыть терминал так, чтобы в нем было не «C:\ Program Files» а тот каталог, который мне нужен. Скажем, я могу открыть в файловом менеджере "/home/user/.config", нажать правой кнопкой и выбрать «открыть терминал» — оно откроет окно терминала, в котором текущий путь будет именно "/home/user/.config"
Пути к чему? К программе не нужно, если она в Path, как и в Linux.

Ну то есть руками прописывать для каждой программы
UFO just landed and posted this here
Думаю будет не сильно отличаться от
Именно. Разница в том, что в /bin или /usr/bin люди редко ходят руками, а вот в Program Files — постоянно.
но настройки в Windows, ровно так же как и в Linux, хранятся в домашней директории.
Нет, я про настройки программ, которые обычно в /etc хранятся или в /usr/share
Впрочем, у меня по Shift и правой кнопкой в каталоге
Да, ваш способ работает. Придется изменить высказывание что в винде это сделать невозможно на то что это делается через странные места.
Если вы это делаете в Linux, то вы будете это делать и в Windows
В линуксе это не нужно, все бинарники сами знают куда им ставиться, без правок path.
А как настроить path чтобы система искала не только в самом каталоге, но и первом уровне подкаталогов, как предполагает логика Program Files?
но и первом уровне подкаталогов

%ProgramFiles%\%AppName%
%ProgramFiles%\%Mfg%\%AppName%
%ProgramFiles%\%Mfg%\%AppName%\Bin
%ProgramFiles%\%Mfg%\%AppName%\Binn
%ProgramFiles%\%Mfg%\%AppName%\Bin64
%ProgramFiles%\%Mfg%\%AppName%\Bin32
%ProgramFiles%\%Mfg%\%AppName%\plugins\%PluginName%


и так до бесконечности.

UFO just landed and posted this here
Что вы там забыли? Нет, серьёзно.
А какая альтернатива? Иконки на рабочем столе?
Или в реестроподобном хранилище гнома, или ещё где-нибудь.
Разве Гном пользуется общесистемными настройками? Вроде графические среды предпочитают настройки локального юзера.
В Windows инсталяторы тоже ставят куда нужно, при необходимости добавляя себя в Path.
Но мы говорим о консольных программах. Если каждая будет добавлять себя в path, он скоро закончится.
UFO just landed and posted this here
в пуске? Вы имеете в виду ту свалку отсортированного по алфавиту (даже не по каегориям!) мусора? В win7 ей еще можно было пользоваться (хотя все равно неудобно), но то что я видел в win10 просто ужас. Что-то найти там среди кучи майкрософтовских софтин непонятного предназначения можно только если знать имя. А уж пользоваться пуском на постоянной основе будет только мазохист. Даже в линуксе, где разбиение более-менее осмысленное, основное назначение этого дерева — поиск редко используемых программ.
Так что для редко используемых виндовых программ оказывается проще руками зайти в Program Files и найти папочку с похожим на нужное именем.
UFO just landed and posted this here
Еще раз говорю, что с win10 я сталкивался всего пару раз. И вот помойка на месте Пуска меня неприятно впечатлила. Сейчас под рукой нет win10 чтобы процитировать названия этих софтин.
UFO just landed and posted this here
Ну, для меня этот совет неактуален к счастью :) В линуксе предустановленного мусора на порядки меньше.
Вы имеете в виду ту свалку отсортированного по алфавиту (даже не по каегориям!) мусора?

А это, простите, камень в огород к разработчикам софта, которые вам и в линуксе могут писать без оглядки на стандарты DE и системы в общем. Пишут по нормам 95й винды где была принята вложенность. У майков давно уже были рекомендации, на которые они конечно сами забивают болт например со скайпом, помещать в пуске только ярлык приложения, а папку только если там несколько ярлыков, а всякие notes, readme или денсталяторы не выставлять наружу.


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


Мне вот в линуксе тоже не нравится срач в основном меню ВСЕХ без исключения DE, особенно "категории", которые иногда не попадают туда куда нужно, причем их не прибрать никак по нормальному, только правка конфигов и ярлыков, а каждый раз набирать ручками название — да я их даже не запоминаю.

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

Боковые панели никогда не понимал и никогда не использовал.


Я про боковую панель пуска

image


Но зачем там софтина, запускаемая раз в год по праздникам?

А зачем она мне вообще где-то в панелях? Добавил ссылку в папку которая добавлена в path и она запускается. У меня там ffmpeg, wget, putty. С любой консоли запускается, если помнить имя, если нет — в папке ярлык, у меня это c:\Apps, где лежит все портабельное (чего мне очень нехватает для линя).


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

1в1 как в винде. Я после установки некоторых софтин в линуксе их запустить не могу найти как в течении получаса, тот-же winetriks у меня не создался нигде (elementary os), да и phpstorm после обновления не запускается в принципе, пока не пересоздам ярлык по нормальному. Однако один раз рассортировав — все ок. Создайте папку "Редкие программы" и туда все складируйте, будет 1в1 как категория. Управляемая категория.

Боковые панели никогда не понимал и никогда не использовал.
А несколькими рабочими столами?
А зачем она мне вообще где-то в панелях? Добавил ссылку в папку которая добавлена в path и она запускается.
Хорошо, хотя бы на том, что не нужно делать ярлыки на все подряд, мы согласились. Что нужно делать их (или их аналоги) для часто используемых — тоже.
А вот редко используемые программы в винде принято складывать целой папкой в Program Files, где прописать path проблематично. Так что оказывается проще туда залезть и найти нужное.
В линуксе же все программы размазываются тонким слоем по системе, так что искать их глазами бесполезно, проще оказывается меню пуск. Есть, конечно, исключения вроде snap или каталогов в /opt, но это именно исключения.
Чего именно вам «не хватает в лине» я так и не понял. Возможности скопировать портабельную программу в /opt (каталог, который специально для этого предназначен) или в домашний?
Создайте папку «Редкие программы» и туда все складируйте
Зачем? Меня как раз текущее положение вещей более-менее устраивает.
А несколькими рабочими столами?

Тоже нет. У меня 4 монитора и меня бесит невозможность отключить виртуальные столы при запуске той-же реммина.


А вот редко используемые программы в винде принято складывать целой папкой в Program Files, где прописать path проблематично.

А вот редко используемые программы в винде принято складывать целой папкой в Program Files, где прописать path проблематично. Так что оказывается проще туда залезть и найти нужное.

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


Чего именно вам «не хватает в лине» я так и не понял.

Установить приложение в домашний каталог в папку "Мои программы". Скопировать эту папку на другую систему где нет интернета. Скачать автономный установщик с сайта и поставить его на машине без интернета… в общем не хватает виндового подхода.

Так не принято, но никто не мешает так сделать.
Например, так делает pip --user


Установить приложение в домашний каталог в папку "Мои программы"

$  echo $PATH
/home/khajiit/.local/bin:/home/khajiit/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games

Первые два вхождения, собственно.


Скопировать эту папку на другую систему где нет интернета.

При этом вашей локальной свалкой является .local — таскайте ее куда и как вам угодно.


Скачать автономный установщик с сайта и поставить его на машине без интернета…

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


UPD: и это если не брать в расчет snap, flatpack, appimage и иже с ними, которые пакуют софт со всеми зависимостями.

Первые два вхождения, собственно.

Самосборы я тоже добавил сам, а deb пакет того-же фаерокса уже не смог.


При этом вашей локальной свалкой является .local — таскайте ее куда и как вам угодно.

Мне не настройки, мне само приложение. Люблю портейблаппс.


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

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

/me набрал emerge --pretend --fetchonly dev-sextool/bighotradish, скопировал вывод на флешку, на соседней машине скачал, перекинул на ту, куда редиску хочу, и набрал уже без всяких претендов и фетчей. ЕМНИП теже яйца умеет и apt (просто ключи надо другие дать). А вот развлечений со всяким виндовым «Тааак, опять 1 мегабайт скачивается, опять один загрузчик» и «вать машу, этой твари надо .Net 3.5 поставить, как эту тварь скачать в полном варианте, а не загрузчиком» мне хватило.
emerge --pretend --fetchonly dev-sextool/bighotradish

А он разве не скачает только те зависимости которые нужные ВАШЕЙ машине? Я с АПТом так и накололся — у меня-то машина в онлайне и у нее зависимостей меньше.


А вот развлечений со всяким виндовым «Тааак, опять 1 мегабайт скачивается, опять один загрузчик» и «вать машу, этой твари надо .Net 3.5 поставить, как эту тварь скачать в полном варианте, а не загрузчиком» мне хватило.

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

Так яж вроде написал, что запускаем, копируем вывод на флешку, эту флешку в машину с интернетом. Я думал, что это вполне явно описывает, что на исходной машине сети нету.
А с дотнетом гребём дальше — дрова на видеокарту (превед каталисту и amd)
Так яж вроде написал, что запускаем, копируем вывод на флешку, эту флешку в машину с интернетом.

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

Тогда так напишу: запускаем на той машине, куда надо поставить. А вот машина с интернетом ничего кроме функции загрузки не выполняет, никакого древа зависимости на ней не строится вообще, она может быть даже под FreeBSD, OS/2, Windows NT 3.51, БолгенОС и т.д., лишь бы умела файлы на USB флешку писать и в интернете файлы качать Понятнее стало?
Тогда так напишу: запускаем на той машине, куда надо поставить. А вот машина с интернетом ничего кроме функции загрузки не выполняет, никакого древа зависимости на ней не строится вообще, она может быть даже под FreeBSD, OS/2, Windows NT 3.51, БолгенОС и т.д., лишь бы умела файлы на USB флешку писать и в интернете файлы качать Понятнее стало?

что? Я вообще не понимаю что вы сейчас имеете ввиду. Вот у меня есть ноутбук без интернета и ноутбук с интернетом. Связь только USB флешкой. Как мне поставить на ноутбук без интернета пакет со всеми зависимости для этой конкретной системы, используя ноутбук с интернетом для выкачивания?
Для ясности: Ноутбук без интернета это ноутбук БЕЗ сетевых интерфейсов каких-либо вовсе. apt там не пашет, он просит первый выход в интернет чтоб обновить список доступных пакетов. Соединить два ноутбука не вариант.

Как в первый раз apt дружить — я хз, т.к. дебианоподобные дистрибутивы вижу раз в год. С emerge-ем, если уж дошло до того, что надо вот генту поставить вообще прям без интернетов всё просто:
1) На ведре с интернетом открываем мануал и читаем его(или распечатываем и идём к компуктеру без интернета), выполняя действия из него на компутере, который нельзя в интернет высовывать, по нему ровно до первой команды wget (по пути ставя время и прочее руками)
2) Берём второй ноутбук/десктоп/сервер/любую херню которая имеет usb, умеет в usb mass storage и умеет выходить в интернет и сейчас в него смотрит.
3) Качаем stage3 на флешку, размонтируем, перетыкаем флешку в тот самый пупер-секретный компуктер, там монтируем, далее копируем stage3 и продолжаем следовать инструкции ровно до того времени как надо будет зеркала настраивать — пропускаем mirrorselect, далее продолжаем ровно до того времени, как надо будет делать emerge-webrsync.
4) Размонтируем флешку и перетыкаем её в компуктер, на котором сейчас водится зверь по имени интернет, лезем на любое понравившееся зеркало генты (ранее в мануале генты были ссылки на списки зеркал), лезем там в snapshots/ и качаем оттуда portage-lastest в удобном формате архива. Копируем его на флешку, флешку отмонтируем, перетыкаем её в машину, которая по ТЗ никогда не может быть в интернете, там монтируем и разархивируем портаж.
5) Далее идём стандартно по мануалу, добавляя перед каждой командой emerge ещё одну, которую я упомянул ранее и пробежки до интернета с флешкой.
6) Готово, вы поставили генту-линупс на air gap тачку с красивыми голографическими наклейками, ни разу не высунув её в интернет.
Надеюсь это было понятно?

Вот вы и описали типичный геморрой, ничем не отличимый, а в чем-то еще и более муторный, чем установка софта из msi пакета с зависимостями в виде .net.

Так если вы были внимательны и прочитали весь текст, то должны были заметить, что это для gentoo, а в ней нету мастера-волшебника с «next-next-auto-next-finish». И то, тут мне система даёт прямые ссылки на то, что надо будет скачать, а в случае дров с дотнетом — я буду долгое время пинать гугл на тему «Да где же [censored] эта дрянь?»
А теперь я предлагаю вам поставить десятку с нуля на компьютер в таких же условиях — удобнее не будет. С флешкой будете бегать точно также, плюс напоретесь ещё на какой-нибудь «Drivers for Windows 10 are in Windows Update». Да, десятка обыкновенная Retail.

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

О, теперь наконец нормально ТЗ появилось. Для такого применения(раз интернета там нет вообще и не бывает никогда, то можно слукавив забить на обновления) с собой берётся большой внешний диск на котором лежит distfiles и portage. Жизнь становится даже проще — примонтировал его в систему и ставь себе всё локально.

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


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

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

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


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

Какие трудности? Установить программу локально без сети это мною созданная трудность?

Какие трудности? Установить программу локально без сети это мною созданная трудность?

Ну, установите. Представьте, что у вас есть компьютер без интернета и название программы.
Больше ничего. Установите. =)


И вот тут начинаются ньюансы, и оказывается, что чтобы "просто установить программу" на проивольный компьютер, вам надо долгое время набирать локальное репо из программ и компонентов и обновлений.
Ручками.
Имея где-то компьютер с интернетом.
Потому что тут нехватает wininst4.5, здесь еще не завезли dotnet3.5, а тут его уже вывезли и его снова нет, но старый пакет не подходит.
А вот тут нужен некий KB, причем строго определенной версии.
И все это нужно актуализировать.


Вот ваш переносной диск, компьютер с интернетом, ручной труд и ноги — и образуют инфраструктуру доставки ПО на конечные точки.


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

В Linux/*BSD локальный репозитарий создаётся чуть ли не парой команд, а далее живёт себе на внешнем диске (да, может внешний диск будет под 20 Тб, но на нём будут весь софт, что ставится именно из этого репозитария) или наборе из 100500 DVD болванок. Далее мы едем на точку, где вместо интернета ходят и жрут мотоциклы медведи, подключаем этот диск к компьютеру и штатными средствами подключаем этот репозитарий. Всё, готово, ставим штатным emerge/apt/yum хоть набор из 100500 пасьянсов, хоть софт для астрономических наблюдений, хоть чёртов почтовый сервер.

20ТБ против 4 гигабайт на флешке. У — удобство (:

Так поднимите apt-cacher-ng (если у вас debian-based) и тестовый инстанс, произведите аналогичные целевому устройству настройки, и получите точный список всех скачаных пакетов и актуальные их версии.


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

Так поднимите apt-cacher-ng (если у вас debian-based) и тестовый инстанс, произведите аналогичные целевому устройству настройки, и получите точный список всех скачаных пакетов и актуальные их версии.

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


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

Вот и юзаем appimage, т.к. выхода нету.


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

Благо что этого тут нету — везде нормальный инсталлятор на 200-600 мегабайт + папка с зависимостями.

Я еду в 99% случаев в слепую

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


Разве что вы "космонавт" из крока.

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

Ахаха… Смешной каджит (: Добро пожаловать в российскую глубинку и обслуживание техники на нерегулярной основе, проще говоря "халтура". Начальник я сам себе. Узнать чего-то — нет возможности в принципе, это левая организация где нет и никогда не было сисадмина, были спонтанные установки и накатки.


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


И вот оказавшись пару раз с линуксовыми дистрибутивами и дистрибутивом нужной программы, за 70км от 2G связи и поняв что мне не хватает одной сраненькой библиотеки, которую даже приехав в населенный пункт я не могу скачать (потому что libname > 2.4 != libname-dev_2.4) — понимаешь ущербность этого подхода.


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

Никакие проблемы никогда не проблемы линукса. Это проблемы DE, конкретной сломанной программы, менеджера пакетов, xorg, кривых рук инженеров/программистов, устаревшей технологии, заброшенного репозитория. У линукса не бывает проблем, они бывают только у винды, ведь ее всегда рассматривают монолитом, включая сюда и фотошоп и эдоуби ридер и поделку васяна из Печеньги.

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

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

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


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

Теперь вы много говорите как вам плохо и какой особенно плохой линукс.

Да вроде нет, мне нормально, я выбрал инструмент по своей работе. Дома — винда, на удаленных системах — винда (почти везде семерка), на работе линь, на серверах фряха. Мой и первоначальный с теперешний посыл — неочевидность линукса. Вот каджит внизу привел кусок кода — отлично, я ему дико благодарен, но мне он не гуглился и я его не понимаю, т.к. владею на линуксом на уровне простого смертного, а не человека ребилдищего мир три раза в году. По этому deb'ку от производителя (нету репозитория у него) на машину без интернета я так и не смогу поставить из-за зависимостей и буду все точно так-же ездить до ближайшего 3G поселка с системником подмышкой.


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

Да вроде нет. Моя цель — выполнить работу в кратчайшие сроки удобным для меня и приемлемым для заказчика способом. Сидеть и искать извращенные командные строки или пользоваться vi — не входит в мой круг интересов.

Ну, в таком случае, куда копать вы уже знаете. Если понадобится помощь — можно постучаться в ЛС.

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

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


И вот оказавшись пару раз с линуксовыми дистрибутивами и дистрибутивом нужной программы, за 70км от 2G связи и поняв что мне не хватает одной сраненькой библиотеки, которую даже приехав в населенный пункт я не могу скачать (потому что libname > 2.4 != libname-dev_2.4) — понимаешь ущербность этого подхода.

И вот оказавшись пару раз с установочным диском винды "все в одном" и установочным файлом нужной программы, за 70км от 2G связи и поняв что мне не хватает одной сраненькой библиотеки, которую даже приехав в населенный пункт я не могу скачать, а в установочный файл ее "забыли" положить (поскольку установщик просто и без затей качает его из сети, ибо по замыслу авторов "интернет есть у всех"),… и далее по тексту.
Винда, увы, в таких случаях спасает не лучше линукса.
А еще любовь в последнее время к online программам установки при полном отсутствии offline версий.
А еще бывает необходимость активации винды и нежелательность при этом "пиратских" методов, а значит, только по сети или телефону, которых нет.


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

Следите за руками:
Поисковый запрос: apt download package with all dependencies.
С использованием Synaptic
Только хардкор
Черновой вариант:


  • на машине с интернетом:
    debs="wget unzip nano"
    pkgd=./deb-packages
    mkdir -p $pkgd
    pkgd=$(readlink -f "${pkgd}")
    apt-get download -o Dir::Cache="${pkgd}" -o Dir::Cache::archives="${pkgd}" $(apt-cache depends --recurse --no-recommends --no-suggests \
    --no-conflicts --no-breaks --no-replaces --no-enhances --no-pre-depends ${debs} | grep "^\w" | grep -v ':i386$')
  • Скопируйте ${pkgd} на машину без интернета
  • На машине без интернета:
    debs="wget unzip nano"
    pkgd=./deb-packages
    pkgd=$(readlink -f "${pkgd}")
    apt-get install -o Dir::Cache="${pkgd}" -o Dir::Cache::archives="${pkgd}" --no-download ${debs}

    Вариант с получением чистых deb'ок пусть будет домашним заданием.


Я в аналогичной ситуации склонировал на внешний HDD весь репозиторий. Долго и объемно, зато можно установить что угодно куда угодно
Самосборы я тоже добавил сам

Если вы про $PATH, то это дефолт, в убунте.


Мне не настройки, мне само приложение. Люблю портейблаппс

Еще раз, так никто не делает. Но если уж приспичило, то никто и не мешает (код очень примерный):


APP=MySuperApp
APPD=~/.local/opt/$APP
mkdir -p $APPD
tar -xvf ~/Downloads/$APP/*.deb $APPD
ln -s ~/.local/opt/$APP/bin/$APP ~/.local/bin

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


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

Потому что вы потащили виндовые привычки в не-винду, вместо того, чтобы узнать, как правильно надо делать. В не-винде не может быть как в винде, потому что это не-винда.
Suddenly, isn't?


Зато теперь вы знаете, что есть способ скачать все нужное разом. И так же есть способ все нужное разом установить.

А несколькими рабочими столами?

Тоже нет.
Обычно это линуксоидов обвиняют в том, что «нет в дистрибутиве = ненужно». На самом деле рабочие столы это очень удобная штука чтобы разделить окна по назначению: здесь браузер, там среда разработки, там документация, а там пасьянс.
Также и с боковой панелью и другими удобствамм.
А на счет лишних рабочих столов — разве нельзя оставить только один если остальные мешают?
Это другой подход к организации системы.
Именно. Поэтому пользоваться программами, написанными под первый, бывает неудобно в ОС, ориентированной под второй.
в винде — сложить в одно место все программы, не только «редко» или «часто»-используемые.
Ну я бы не сказал про «одно место». Все же виндовые инсталляторы обычно дают возможность пользователю самому выбрать куда именно он хочет потерять очередную программу. Чтобы потом полдня искать с мыслью «я же помню что куда-то ставил» :)
Установить приложение в домашний каталог в папку «Мои программы». Скопировать эту папку на другую систему где нет интернета. Скачать автономный установщик с сайта и поставить его на машине без интернета…
Вон wine с официального сайта устанавливается куда-то в /opt, правда конфликтует с wine из обычного репозитория. А уж snap пакеты даже зависимотей не требуют, лучше чем в винде. Правда и весят порядочно. Или портабельные программы (их, правда, немного по понятное причине — не нужны) тоже можно ставить куда угодно. Отдельные извращенцы могут и в chroot устанавливать, опять же куда угодно в ФС.
На самом деле рабочие столы это очень удобная штука чтобы разделить окна по назначению: здесь браузер, там среда разработки, там документация, а там пасьянс.

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


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

Не могу найти как эту функцию вырубить в elementary OS, к сожалению.


Именно. Поэтому пользоваться программами, написанными под первый, бывает неудобно в ОС, ориентированной под второй.

Бесспорно. Особенно бесит когда приходится юзать программы через wine и интерфейс дико отличается от HIG'а гнома или кедов.


А уж snap пакеты даже зависимотей не требуют, лучше чем в винде.

Столько копий об это сломали уже на хабре… :D

Столько копий об это сломали уже на хабре… :D
Потому что такой подход полностью противоречит логике пакетного распространения. Это виндовый подход, правда, реализованный несколько прямее. Но если вам нужна программа со странными зависимостями, или которую нужно хоть немного огородить от основной системы, почему бы и нет.
Возражают-то больше против того чтобы все распространялось таким способом.
UFO just landed and posted this here

Да чет путаюсь я с ними, не мое. Вечно куда-то что-то уйдет, я забываю… потом не могу понять что случилось (:

Вы про настраиваемую положением(низ-верх-бок-выползание) панель taskbar, где можно закрепить быстрый запуск?

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

К сожалению сняли. Раньше можно было подцепить любую папку как панель.

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

Э, нет, Path в винде нельзя настроить разок, by design.
man hier не зря придумали, в виндах и близко ничего похожего нет, она вся в /opt.
И симулировать можно только ручками, каждый раз лазая в консоль.

отсутствием стандартного места для программ

Переменная окружения PATH


Нет истории

В Windows Terminal история есть. Но он пока не используется по-умолчанию — это да. История есть в терминале PowerShell


нет запуска в текущем каталоге

Это вот этого запуска в текущем каталоге нет?
image


пути приходится прописывать полностью

А это что значит?

UFO just landed and posted this here
UFO just landed and posted this here
Это вот этого запуска в текущем каталоге нет?
В win7 нет. Зато там работает крайне интуитивно понятный способ — ввести в адресную строку cmd
пути приходится прописывать полностью

А это что значит?
Скажем, я не раз видел как в makefile прописывают полный путь к gcc или чему-то подобному. Вроде «C:\Program Files\MinGW\bin\gcc.exe»
UFO just landed and posted this here
во многом именно потому, что всякая телеметрия заново запускается в тот момент, когда играешь

Это про что? Про античитерские системы? Про Microsoft compatibility telemetry (которая запрещается штатными средствами и точно не должна стартовать после начала игры)?


А может быть замедление вызывается патчами для защиты от spectre/meltdown (которые тоже отключаются штатными средствами)? Как проверяли?

«Третье — почему под Windows нет нормальных бесплатных программ для соединения 2-х видео в качестве, которое я снял?»
Пользуйтесь на здоровье: __https://www.blackmagicdesign.com/ca/products/davinciresolve/
«первая вещь, которая меня жутко бесит под Windows — их обновления, чего они ставятся в ненужный момент» — абсолютно надуманная проблема, там можно вообще запретить обновления или разрешить по расписанию или по разрешению пользователя. Просто надо уметь пользоваться и читать иногда документацию.

Теперь скажи мне, пожалуйста) какой запрос надо написать в гугле или Яндексе, не используя слово davinci resolve, чтобы он мне выдал именно данный сайт, учитывая, что мы находимся в русском интернете?)
И использовать davinci, когда требуется простое действие сделать?)
По поводу запретить обновления — это невозможно сделать, без использования консоли cmd или powershell, по разрешению пользователя — в Windows 10?) И где оно там есть?) и по поводу пользоваться и читать иногда документацию, в linux тоже требуется читать документацию, как преимущество — ну не знаю)

А по поводу видео — в Ubuntu Linux и в большинстве других GUI-дистрибутивов есть магазин, в котором я могу открыть вкладку видео и найти не багованный видео-редактор, который во время работы будет потреблять 5 Мб оперативной памяти, а не 500 и т.д. как тот же самый davinci. Попробуйте пользоваться хоть одним приложением из магазина Windows) скажете, это хорошо?) А как их удалить правильно? Особенно, когда крашнулся магазин, какого *** он ставит на компьютер всякие minecraft, asfalt и т.д. на компьютер, когда я его об этом не просил?)
«Теперь скажи мне, пожалуйста) какой запрос надо написать в гугле или Яндексе» — В яндексе не пробовал, а в google набираете 'видео редактор бесплатный' и получаете кучу ссылок TOP-10, где devinchi на 1..4 месте. И оказывается, там кроме него и много других, о которых я не знал.
«А по поводу видео — в Ubuntu Linux и в большинстве других GUI-дистрибутивов есть магазин, в котором я могу открыть вкладку видео и найти не багованный видео-редактор» — я занимаюсь любительски монтажом видео и фото лет 12 уже и пока не видел ни одного 'не багованного' видео-редактора (и фото-редактора тоже) под Linux.
«какого *** он ставит на компьютер всякие minecraft, asfalt и т.д. на компьютер, когда я его об этом не просил?» — честно говоря даже не могу предположить что вы делаете с компьютером, лет за 20 пользования Windows разных версий у меня ни разу ни одна игра самостоятельно без моего участия не ставилась.
Спасибо за ответ) согласен) просто несколько лет назад искал себе редактор, и тогда davinci не видел в списке предложенных программ. Ну и, для пущего эффекта, у меня параллельно стоят и Win10 и Ubuntu Linux, оформил себе подписку на фотошоп, спокойно обновляется и нашёл классный видеоредактор Movavi в Steam, он там продавался, кажется, по 300 рублей, и он мне нравится по всему функционалу. А про эти проблемы рассказываю, потому что я, помимо того, что себе установил его и много лет пользуюсь Windows, так и в свободное время ставлю другим людям, потому что собираю компьютеры, как правило, их собирают для игр. И за +-50 установок Win10 с одного дистрибутива увидел столько проблем, про которые сказал.

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

А Linux мне нравится именно за свободу импровизировать) ты можешь его сломать) но на большинство сломов, в интернете есть советы, как эти проблемы решить) Win — ломается сама, а не когда ты попробовал что-то изменить)

Пользователи линукса хоть в sudoers есть? Так-то и на винде можно права зарезать и дети (или родители) не смогут удалить windows\system32, чтобы освободить место для игр.


Windows, как и любые другие системы, ломается или когда не значешь что делаешь или когда разработчики налажали (что случается и с линуксом).

Собственно, это уже вкусовщина, мне лично нравится, что при любых, сколько-то значимых операциях, Linux требует пароль, собственно, если при открытии какой-то картинки, предложил ввести пароль — ты подумаешь, та ли это картинка?
А в винде в этом случае спросит просто: хотите ли вы предоставить администраторские права выполнению и кнопки Да и Нет) ну и) тот же самый Яндекс-браузер, менеджер браузеров, они ставятся без админских прав, а засорить могут прямо очень неслабо) все админы Виндовс знают про них)
Ну и, по мелочам, к примеру, SSH-клиент) под Windows — Putty, там некоторые нажатия кнопок не работают, не помню точно какие, но в Linux или в консоли, или в Remmina — там больше комбинаций работают, чем на Win, но это, опять же, вкусовщина)
А в винде в этом случае спросит просто: хотите ли вы предоставить администраторские права выполнению

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


Впрочем, можно настроить в групповых политиках "User Account Control: Behavior of the elevation prompt for administrators in Admin Approval Mode" или в реестре для домашней версии винды.

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

ssh клиент и сервер уже завезли, правда, ставить сервер надо отдельно.

Ок, спасибо! Как только буду по-свободнее, попробую) мне нравится затея с подсистемой linux в Windows) но всё-таки надеюсь, что при каком-то обновлении добавят возможность отключить обновление и/или выполнять его только по запросу.

Но если быть точным, я хочу в какой-то момент свою графическую среду запилить, отличную от KDE, GNOME, XFCE и т.д. Я не знаю, когда Windows позволит запилить что-то другое, по сравнению со стандартной графической оболочкой Windows)

Для винды есть X-ming, в принципе, собрать i3 под него должно быть не чрезмерно сложно, если есть опыт сборки кроссплатформы.


Но этот не пробовал.

Спасибо за информацию! Попробую как-нибудь)) Опыта нет, но у большинства пользователей linux или программистов, не останавливает пробовать, даже если нет опыта))
Если на Линуксе сделать дефолтного юзера рутом без пароля, то и Линукс можно поломать элементарно.
У меня, кстати, время от времени на Линуксе что-то плохое происходит само собой.
Не могу утверждать, давно это делал, насколько помню при установке Ubuntu на root он требуется обязательно установить пароль, без установки даже простого пароля не позволяет переходить к следующим действиям. В отличие от кнопки Пропустить в Windows.

В убунте дефолтный рут без пароля =)
Это, всего лишь, значит что в учетную запись рута нельзя войти напрямую, только sudo или open-key.
Чтобы получить требуемый эффект, надо явно, ручками, сделать нечто о-о-очень тупое.

А именно sudo passwd вместо passwd. Нечто очень тупое может не сильно текстуально отличаться от того, что надо. rm -rf ~ /bin Oops

Так первое обратно запросит пароль (да и не работает без привелегий passwd), а второе без привелегий грохнет хомяк… Ну, будет повод освоить, наконец, оттабивание в чорной страшной консоли, да юзать корень на zfs и/или бэкапы.


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

Я всё больше склоняюсь к схеме: вход по ssh без паролей, только по ключам, "стандартный" юзер для автоматического конфигурирования (хоть ansible, хоть просто ssh <команда> в CI/CD или даже в /bin/deploy.sh проекта) в sudoers без пароля.

Да, не совсем точно выразился, без ключа и пароля.


За паролями можно ходить в Vault… Как раз этот сейчас играется с ним.

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

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

Вот и не понятен мне смысл этого.

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

Я больше в контексте развертывания серверных приложений на серверах, ну там креды от базы, от стороннего API, TLS сертификаті и т. п. Но, кажется, понял: меняю пароль на базе, обновляю его в волте и все клиенты этой базы получают его автоматом, максимум рестартануть их.

Серверное — это больше про системы автоматического развертывания уже. chef\puppet etc. Там оно примерно так и делается, да.
А на десктопе это волт для себя любимого.
UFO just landed and posted this here
так ли нужна одиночному пользователю на его личной машинке в этом месте кроссплатформенность?
в команде — другое дело.
UFO just landed and posted this here

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


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

UFO just landed and posted this here

Никогда не смотрел в эту сторону… Так-то Vault нужен по работе.

UFO just landed and posted this here
Ну хотя бы из-за шрифтов и плавного интерфейса. И игры, да.
UFO just landed and posted this here

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


Я как-то заметил, что всё начало притормаживать. Посмотрел — WSL отъел около 40Гб из имеющихся 32-х. Прибил процесс, ограничил память доступную WSL и больше об этом не вспоминал.

UFO just landed and posted this here
UFO just landed and posted this here
UFO just landed and posted this here
Дефолт убунты 18.04, только масштаб браузера 150% и dpi 120

Да, мониторы с высоким DPI решают все проблемы со сглаживанием шрифтов.


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

Не такой уж и высокий, с этими настройками эксплуатируется по ситуации два монитора: 24" 2K и 50" FHD.


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


А вот за хинт — отдельное спасибо! жаль заряд кончается быстро

UFO just landed and posted this here
UFO just landed and posted this here
UFO just landed and posted this here

"Столько раз видел эту фразу и всегда она заканчивается томным закатыванием глаз и многозначительным многоточием"
Превращает интерфейс в неинтуитивный и пытается то там то там что-то поменять, возможно это реакция после 5 лет по win7 — работа/Debían -дом но как-то последний год на win10 на ноуте постоянно что то меняется "по мелочи" да стоят автообнлвления...

А мне так интересно узнать, что же такого MS делает в десятке?

По пунктам.


  1. Убогий основной интерфейс по сравнению с семеркой (вкусовщина, но все же, не нравится мне их этот новый дизайн с сильно урезанной функциональностью).
  2. Постоянные изменения, требующие переобучения пользователя. В линуксе оно тоже бывает, но, если держаться одного дистрибутива, значительно реже.
  3. Отсутствие единого интерфейса. Настройки разделены между пересекающимися, но все равно различающимися множествами панели управления и новых настроек системы, которые выглядят совершенно по разному и организованы очень по разному.
    Частые переходы от старого интерфейса к новому и наоборот при выполнении некоторых настроек.
  4. Увеличившееся количество проблем, возникающих при обновлении.
  5. Невозможно работать с HDD (жесткие тормоза при запуске системы, периодически очень медленная реакция системы).
    Семерка, конечно, на HDD тоже была не очень быстрой, но работать было еще можно.

Любая программа, в которую я сейчас ткну пальцем будет работать на Win и не буден на Linux.

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


Для всего остального есть WSL.

В котором, однако, работает не все, а то, что работает, делает это не всегда столь же быстро, как в родной среде.


kasthack_phoenix
У игр для линукса обычно есть windows-версия, но не наоборот.

Бывает и наоборот, как ни странно.

У меня есть PS3 и Nintendo 3DS. Удивительно бесполезные девайсы.


Фанат консольного гейминга во мне с вами не согласен
А мне так интересно узнать, что же такого MS делает в десятке?

Ну вот смотрите, с момента выхода десятки прошло уже довольно много времени, и в том числе и здесь, на Хабре, многие её «особенности» разбирали.
— Телеметрия — не всем хочется выдавать информацию о себе, которая неизвестно как будет потом использована и в чьи руки может попасть;
— Жаловались, что при установке на жесткий диск десятка еле ворочается, нужен SSD, а они, так-то, на деревьях не растут, деньги для их покупки нужны;
— Перезагрузки, когда десятке вздумается. Вот это — зло злейшее, и далеко не всё после такой перезагрузки восстановится;
— Постоянные обновления, которые через пятое место, с бубном только отключить кое-как можно;
— Дополнительные требования к дисковому пространству — «Windows 10 1903 будет резервировать место на диске для обновлений и временных файлов», что критично для вышеупомянутого SSD малого размера, когда каждый гигабайт на счету.
Что-то из этого можно с трудом отключить, с какими-то вещи ничего не поделать, но почитав опыт её использования другими, получается, как в цитате с Баша:
image
UFO just landed and posted this here
всем плевать
— это да, полностью согласен, пока очень крупной утечки личных данных не случится, все так и будут к этому относиться пофигистично, да и после забудут через месяц-другой.
Беда ещё в очень вредном мнении, что, мол, «Честному человеку нечего скрывать», хотя личные данные — на то они и личные, что не предназначены для передачи посторонним людям.
Но в целом, позиция такая, что быть бета-тестером сырого продукта, с переколбашенным интерфейсом и всё новыми серьёзными ошибками в каждой следующей версии нет желания.
Наверное, и правда, когда «Семерка» окончательно устареет и новые версии ПО её поддерживать перестанут, придётся искать Линуксовый дистрибутив с максимально похожим на «Семёрку» интерфейсом и переползать на него.
UFO just landed and posted this here
Тогда печаль, конечно. Значит остаётся присматриваться к дистрибутивам вроде linux mint 12, у него интерфейс в чем-то напоминает Win — цвета, общий вид.
Ставил свежий Минт на виртуалку. Спустя четыре месяца снова запускаю поглядеть чего как — нижняя панель пропала. Просто взяла и самоудалилась как приложение. В системе только рабочий стол, ярлыки, проводник и терминал. Ни alt-f2, ни списка софта. Озадачивает, блин. Пришлось гуглить, искать проблему, ставить апплет панели. ВОт что это было?
UFO just landed and posted this here
UFO just landed and posted this here
UFO just landed and posted this here
UFO just landed and posted this here
UFO just landed and posted this here
UFO just landed and posted this here
Так что я продолжаю сидеть на FF и пропагандировать отказ от хрома.
— да, по-моему FF на сегодняшний день остался единственным приемлемым браузером, с некоторыми «шероховатостями», конечно, но с тем же Chrome не сравнится по удобству использования.
UFO just landed and posted this here
UFO just landed and posted this here
UFO just landed and posted this here
Под .Net тоже можно кодить) особенно, если ты используешь только консоль, если охота в GUI — здесь есть движок GTK#, но в этом случае, если хочешь кроссплатформенное ПО писать — придётся дважды.
Если вы не заядлый геймер

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

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

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


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


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

Vulkan — это аналог DX12, где надо подробно расписывать что, где и как. Аналог DX11 — это OpenGL (но болячек у OpenGL побольше).

Особенно лончер на CEF. Лучше б на эрланге его написали, право, меньше б тупняков бы было, раз уж формошлепство в две кнопки на C#/Delphi/Lazarus/QT не осиливается.

Borderlands 3 с переходом на DX12 отказалась запускаться из-под Proton.
Впрочем, у виндоюзеров тоже были проблемы с этим рендерером. Решение для винды нашлось на форуме gearbox — прописать в конфиг PreferredGraphicsAPI=DX11


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


Конечно, есть всякие артефакты со встроенными spyware-зондами под видом античитов… Но они и под виндами нормально работают не всегда.

Нормально всё с десктопом, поставил родным на разные ноутбуки и компы, пользуются годами и ничего не ломается, ставил без танцев с бубном, а пользователи почти подмены не заметили.
UFO just landed and posted this here

Это чем же они вам так насолили, что 15 лет негатив?

UFO just landed and posted this here
ну тогда наверное и для того, чтобы использовать винду простому пользователю нет причин. если уж совсем честно и положа руку на сердце. просто так сложилось.

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

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

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

а если речь идёт про гиков-программистов, то тут двух одинаковых мнений уже вообще не найдёшь.
Да и 18 лет назад было то же самое. Воз и ныне там.
если вы про засилье винды, то позвольте не согласиться — ещё 13 лет назад для линукса всё выглядело довольно грустно, но сегодня я за него совершенно спокоен. линукс жил, линукс жив, линукс будет жить.
Вопрос — в каком виде. Сейчас он как-то больше становится неким фреймворком/рантаймом для запуска в виртуалках.
13 лет назад тоже говорили, что линукс только на серверах и суперкомпьютерах. однако и линуксоидов тогда в процентах в два раза меньше было и пользоваться линуксом было сложнее. массовым продуктом линукс не стал и вряд ли станет, однако как десктопное пристанище для недовольных виндой он вполне сложился.
можно ориентироваться на десктопы и ноутбуки с предустановленным Линукс. Раньше мы их из США заказывали, а теперь есть и в РФ, и даже выбор среди произовдителей

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

Это в первую очередь от засилье винды и проприетарного ПО в школах и вуза, на работе. Да везде! Вот хитрый Билли своей политикой поощрения пиратства приручил в 90-е к своей винде, так и синдром утёнка и действует на людей до сих пор. А вот я с «детства» рос в UNIX-мире, мне сейчас в линуксе довольно комфортно живётся, а вот когда заставляют работать в винде мне неуютно становится, появляется желание окружить себя софтом из мира линукс.
И также у линуксоидов часто возникает проблема что нужно взаимодействовать с внешним миром, а он весь окружён виндой и проприетарными форматами. Например в вузе в котором привыкли всё делать в word, часто отказываются принимать рефераты в latex
Темы на 4pda.ru

1. LINUX на UEFI 32/64 bit на INTEL Bay[Cherry]Trail

2. Портироване прошивок на основе Android/Linux для аппаратов на основе SoC Intel Bay-Trail/Cherry-Trail.

3. Ответы на популярные вопросы о UEFI и GPT

4. BIOS и EFI (UEFI) | Прошивка и прочие вопросы

P.S. К тому же, есть хорошая перспектива, запустить и KolibriOS на процессорах мобильной группы в рамках UEFI BIOS.
На базовых процессорах X86, KolibriOS запускается и показывает работоспособность и в загрузке с UEFI BIOS.
(т.е. её целиком со всем её софтом можно разместить на UEFI дисковой области даже в рамках уже имеющихся на рынке девайсов)

image
Как пользователь Linux со стаже примерно года 4 скажу — всем доволен и пока не собираюсь никуда переходить. И на работе и дома на 2 компах Linux.
Мне очень повезло, что не нужны программы которые есть только под Win. Ну может быть только по Solid works скучаю… Но он по работе мне то и особо не нужен.
Вот еще бы смартфон перевести на Linux, цены бы ему не было.

Так я тоже в основном доволен. У меня Linux и дома, и на работе. "Виндой" пользуюсь очень редко

Вот еще бы смартфон перевести на Linux, цены бы ему не было.
вот про несколько вариантов линуксов на смартфонах —https://habr.com/ru/company/vdsina/blog/521510/ (там важна не суть статьи, а ассортимент)

И pinephone выглядит обнадёживающе

А как там с софтом, на этих линофонах? Популярные месенджеры… не знаю, WhatsApp, Slack есть? Банковские приложения, игры? Или голый телефон/SMS/браузер и всё?

Ну, раз там на сайте написано,
PLATFORM OS: Manjaro OS build
, то можно предположить, что всё, что есть под десктоп для Manjaro Linux, там тоже будет. А значит, всё перечисленное в вопросе точно будет.
Вы лучше спросите, работают ли звонки! А то открываешь postmarketos.org — а там белым по черному написано: «Beta version. Calls don't work on most phones yet» :D

С приложениями на линофонах — так же, как и на десктопах — банки и игры пишут только под Mac и Windows.
Как пользователь Windows со стажем лет 20 — всем доволен и пока не собираюсь никуда переходить. Дома и на работе 2 компа и 8 ноутбуков (включая детей, внуков и родителей). Никаких проблем.
это вы на вирусы давно не проверяли
UFO just landed and posted this here
какой там nmcli *? есть же ip — универсальный инструмент. а nm как бы не в каждый дистр втыкают.
а вообще — всё ниочем. нет никаких _особых_ причин использовать именно linux (пользователь — последние 10-12 лет). есть интрументы которые решают или не решают ваши задачи.

У стандартных тулзов типа ifconfig и iproute2 (ip) есть большой недостаток — изменения временны, всё равно нужна оболочка которая будет читать откуда-то конфигурацию и применять её при загрузке или при появлении новых устройств позже (а также сохранять изменения внесённые в процессе работы).


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

Я вот каждый год искренне хочу нормально попробовать Linux, тыкаюсь в Live CD, потом ставлю на свои компьютеры какую-нибудь дружественную Убунту или Минт. И начинается.


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


И я откатываюсь на десятку и на год забываю о линуксе. А потом снова вижу такую статью и надеюсь на лучшее. Но увы.

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

В Windows тоже хромает. Какое-то железо в 10-ке не поддерживается уже — слишком старое, а для какого-то дров под 7, например, уже никогда не будет — слишком новое.

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

А под линукс десятилетней давности дрова будут?
UFO just landed and posted this here

Так речь-то о 7 и десятилетнем линуксе.
Бесплатно нельзя, если не использовать обман, ЕМНИП. И чем тогда это будет отличаться от активатора?

Обновился бесплатно еще в 2014м. Единственное, что потерял — сканер, купленный в 2006м (ну как потерял, приблуда для сканирования плёнки на дефолтных драйверах не работает).

И, замечу, на вопрос вы не ответили.

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


на вопрос вы не ответили

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


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

Так что перенося опыт из прошлого вы просто сравниваете несравнимое.

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

И драйвера, переданные в сообщество, никто просто так не выкидывает.

А не переданные? Ах да, я забыл, проблемы негров.
Ясно-понятно.

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


А не переданные?

А если на винде использовать только микрософтовские драйвера, то у вас не будет ни сети, ни видеокарты. И, кто там только ныл про неравные условия?
Вот вам равные, пожалуйста: hid, uvc, usb ehci/ohci, ps/2, com, lpt, sata-generic, ide-generic, hda-generic, vesa vfb — все, приехали.

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

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

Древнюю винду тоже можно обновить, внезапно.

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

Но вот


Древнюю винду тоже можно обновить, внезапно.

внезапно нельзя, ибо финансовый барьер.


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


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

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

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

Ну, у меня ситуация другая. Устанавливается без проблем, всё оборудование подхватывается, работает… Но!!! Прикладной софт. Вот решил я как-то видео смонтировать. Знаю, что есть в Линуксе разные видеоредакторы. Но, ммаатьегоо… Надо было сделать простейшие операции, и, перебрав штук 5 софтин, я плюнул, загрузился в "Винду", скачал какой-то видеоредактор в бесплатной версии и за 15 минут получил то, что мне было нужно.
А все почему? Да потому что все эти оупеншоты, кденливы и прочие то намертво зависали, то вылетали, то я вообще не понимал где и что тыкать мышкой.
И ведь такое у меня было не только с видеоредакторами.

Для простейших операций вроде обрезания и склейки достаточно ffmpeg.

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

Откуда вы взяли «формат обсуждения, что консоль не нужна» я не знаю. На самом деле обсуждалась простая обработка видео, а что может быть проще консоли?
В свое время, когда понадобилось сделать нарезку видео, поленился осваивать видеоредакторы и воспользовался ffmpeg'ом. Но если кто-то мазохист, он и ради масштабирования видеофайла может тяжеленный комбайн себе ставить, а потом такаться в менюшки.
Я ничего не имею против консоли, более того в ней проходит половина моего рабочего времени. И да, для специалиста она удобнее чем гуй
Но именно вот этот Unix way и является причиной, что несмотря на пророчества вендекапца, которые я слышу с релиза вайна в 2008году, он так и не наступил.

Как только из никса действительно выпилили необходимость лезть в консоль он сразу взлетел для пользователей на телефонах (Android)
Как только из никса действительно выпилили необходимость лезть в консоль он сразу взлетел для пользователей на компах и ноутбуках (MacOS)
И вот когда наконец-то из убунты действительно выпилят необходимость лезть в консоль для того чтобы можно было работать — вот это будет реальным шагом к приближению вендекапца, а не текущие 2% установок
Так чтобы работать (не админить), лезть в консоль нужно довольно редко. Но тут мне сложно судить: мои рабочие и полурабочие задачи на машине не отличаются разнообразием (чтение литературы, ползанье по инету в ее поисках, написание чего-то в writer'е, для себя — программирование в KWrite и разводка плат в KiCad), да как-то не возникало желания особо обращать внимание труЪ данный инструмент или нет. Систематическое использование консоли у меня разве что при программировании либо администрировании (включение юзера в разные группы, установка пакетов, редактирование конфигов и прочая мелочь).
Логично предположить, что ваш опыт оказался более травматичным. Для каких работ неподготовленный человек вынужден лазить в консоль?
Логично предположить, что ваш опыт оказался более травматичным. Для каких работ неподготовленный человек вынужден лазить в консоль?

Например в примере выше с ffmpeg
Проблема не в консоли как таковой, а в то что она не интуитивна и не совсем стандартизована.
Грубо говоря в gui софте начиная с notepad есть привычное меню «Файл Правка Вид». И в каком бы софте вы не очутились для открытия файла надо кликнуть в верхний левый угол и нажать Файл — Открыть.
А в консоли. то -i input, то -o open, то просто nano file. Про всякие if/of вообще лучше не вспоминать. И вот после этого приходится действительно хранить как паспорт файл с названием ffmpeg_tips&tricks.txt

А по поводу травматичности опыта. Ну я с линуксом пытаюсь подружиться где-то с 2006 года. Не то чтобы я был там гуру, но чувствую себя внутри достаточно уверенно. И неоднократно пытался сделать ее не только рабочей, но и основной своей ОС. И каждый раз что-то шло не так, ни разу на десктопе она не продержалась более полугода. Последний раз я устанавливал себе свежезарелиженный 16.04 LTS и сразу после установочного ребута мне пришлось табаться в tty2 чтобы исправить иксы, которые отказались работать с ноутбучным разрешением. Мог я решить эту проблему — мог. Добавила она мне положительного UX — нет. После чего я обзавелся макбуком с его нативной консолью и homebrew и отставил попытки пересесть дома на убунту. А щас после того как в винду завезли WSL2 — вопрос для меня решился окончательно. Пусть линукс будет у меня на серверах, а дома я как-нить и на винде посижу, с пасьянсом и телеметрией
Например в примере выше с ffmpeg
Ваши рабочие обязанности заключаются в работе с консольным ffmpeg? Или все же в редактировании аудио или видео?
Грубо говоря в gui софте начиная с notepad есть привычное меню «Файл Правка Вид».
Из которых можно только открыть файл (тоже не всегда очевидным способом), сохранить и закрыть. Спектр использования приложений обычно несколько шире.
А в консоли. то -i input, то -o open, то просто nano file.
А man на что? Если вы утилитой пользуетесь часто, ключи запоминаются сами, тем более что они обычно названы достаточно логично. А если редко, то man для того и нужен чтобы напомнить какой ключ что значит.
Последний раз я устанавливал себе свежезарелиженный 16.04 LTS и сразу после установочного ребута мне пришлось табаться в tty2 чтобы исправить иксы
Что вы делали с бедной машиной что графика отвалилась? У меня такое было только один раз, когда ставил сомнительные драйвера с сайта nvidia. Потом, конечно, узнал что такое bumblebee / primus. А нет, еще был случай когда системный раздел забился логами, тут действительно пришлось лезть в консоль вычищать мусор.
Грубо говоря в gui софте начиная с notepad есть привычное меню «Файл Правка Вид».

Сохранить как или Экспортировать как`?
Открыть или Импортировать?
Word Wrap — это в Edit, View, Settings или Preferences?


За рамками notepad — огромный, большой мир.

Вы ещё про Ribbon забыли, который всю эту красоту сломал.

И совершенно неинтуитивная дискетка, которая сохранить вообще а не сохранить на дискету )
Уже лет 7 живьем не видел ни одной.

Я тут недавно наткнулся у специалистов по атомно-силовой микроскопии, лежало аж 3 штуки. Откуда они там взялись никто не знает, учитывая что дисководов под них там нет.

Смотреть затмение можно. Использовать как подставку под кофе.
Многофункциональная штука ))

UFO just landed and posted this here
Справедливости ради видео можно резать, например в том же Avidemux'е легко и непринужденно. И без переконвертации.
И вот когда наконец-то из убунты действительно выпилят необходимость лезть в консоль

А когда из винды действительно выпилят необходимость лезть в консоль или реестр (который по понятности для рядового пользователя находится все в той же зоне шаманских заклинаний, что и консоль)?
Некоторые настройки не могут быть выполнены из GUI в принципе.

Я бы все же заметил бы, что реестр хоть чуточку, может ненамного, но понятнее для обычного пользователя, чем консоль. Нужные его ветки / пути запоминаются хоть как-то.
К примеру
сейчас вот из интереса попробовал вспомнить — и нашёл, без гугления, без поиска средствами самого реестра, сразу же, один ключ/параметр, (HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Windows Параметр AppInit_DLLs) отсутствие которого с полтора года назад вызывало бесконечную загрузку страницы.

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

Э, попробовали бы вы найти параметр, о котором не просто не знаете, а которого еще и нет!

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

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


Но для некоторых товарищей микроскоп все равно ухватистее )

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

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


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

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

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

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

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


После 25 лет использования линуха в качестве исключительно сервера я в целях эксперимента поставил Ubuntu (xfce) как десктоп — всё ок, продукты JetBrains там отлично работают, офис есть, Firefox тоже, в консольные настройки лезть нет необходимости (хотя и можно если хочется) — большой прогресс по сравнению с тем что было хотя бы 10 лет назад (тогда без бубна было трудновато), а Windows остается только для Visual Studio, RDP и игр, а также для чего-то что специфично для клиентов.

заклинания для простых задач гуглятся быстро.

… иногда ffmpeg есть, а гугла интернета нет.

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

… можно держать не тяжелую :)


Можно склеивать дорожки MKV-файла при помощи ffmpeg. Но мне, к примеру, оказалось удобнее делать это при помощи mkvtoolnix

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


И начинаются пляски с настройками кодека…


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


ffmpeg — инструмент не пользователя, а разработчика средств обработки видео. ИМХО. Как библиотека он гораздо лучше, чем как standalone бинарник.

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

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

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

UFO just landed and posted this here
UFO just landed and posted this here

В линуксе это обычно git clone && make && make install :) emerge/apt/yum/apk/… — это специфично…

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

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

*задумался, сработает ли в Gobo*

Только это не «стандарт» а костыль на крайний случай. Стандарт — собрать пакет и установить его штатным способом. Если же это по каким-то причинам невозможно, приходится рисковать целостностью системы и писать в обход.
UFO just landed and posted this here
в репах винды — нет.

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

UFO just landed and posted this here
Если у кого-то софт и воркфлоу заточены на винду, я ж не предлагаю ставить линукс, в него виртуалку, а в ней — винду?
Хотя если будут проблемы с железом, не исключено что так и придется сделать.
Ну или ради плюшек самой виртуальной машины вроде снапшотов или безболезненного переноса между физическими машинами.
UFO just landed and posted this here
UFO just landed and posted this here
Но ведь гуй винды менее удобен, чем линукса, зачем за него цепляться?
Простейшие примеры, которыми сам пользуюсь — выдвижная боковая панель с кнопками запуска программ; выдвижная верхняя панель с датчиками, погодой, загрузкой процессора и т.п.; несколько рабочих столов; возможность таскать окно за любую точку при зажатом winkey; возможность назначить любую команду на любой хоткей
UFO just landed and posted this here
А на XP они были штатно, или надо было ставить какой-то Super Desktop Places Manager?
О, микрософту понадобилось всего с десяток лет, чтобы родить несколько рабочих столов. И ещё почти пятнадцать, чтобы включить это в штатную поставку винды.

Эта штука была во времена ХР, почему с десяток? Когда мне показывали в убунте 6.04 несколько столов со словами "смотри какая штука" и позиционировали их + компиз как киллер-фичу — я юзал их уже года так с 2004 и не понял в чем их прикол.


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

Так я писал, что спустя десяток лет они это наконец родили — т.е. в линуксе было уже лет десять (а оно было в xfree86 в 90х годах), когда МС решили таки это в дополнение добавить. И потом, спустя ещё пятнадцать лет, наконец в штатную поставку винды это включить.
Так более понятно?
О, микрософту понадобилось всего с десяток лет, чтобы родить несколько рабочих столов.

Там есть возможность перейти сразу на нужный рабочий стол или только листать по одному вправо-влево?
Там есть возможность перейти сразу на нужный рабочий стол или только листать по одному вправо-влево?

Есть.

То, что на скриншоте это настройки по умолчанию? Как вообще вызвать этот диалог?
У меня машины с win10 поблизости нет, но попрошу проверить. А для этого надо знать подробности.

В windows 10 это не настраивается. Переключение между рабочими столами Win + Ctrl + Left/Right arrow

То есть там перейти сразу к 3 столу нельзя, только листать?
UFO just landed and posted this here
UFO just landed and posted this here

А у нее есть нормальный GUI? Где б его выбрать и настроить, не подскажете?


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

Незачем. Но этого преимущества не будет.

UFO just landed and posted this here

WSL2 — виртуальная машина, так что можно и генту поставить. Патчи Microsoft для поддержки WSL в последних ядрах есть.

UFO just landed and posted this here

Проще сказать чем бы не отличалось. И там и там виртуализация.


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

UFO just landed and posted this here

Работал на всех дистрибутивах, с которыми доводилось сталкиваться. все они его в той или иной мере поддерживали. Кто-то вот прямо из коробки для какого-то надо сам make установить, gc++ и и прочее

UFO just landed and posted this here
UFO just landed and posted this here
Почему-то именно с видеоредактором не везет, я тоже их перепробовал пачку и в итоге монтирую в привычном блендере, вот он прям глыба в плане надёжности, без шуток. Примитивен, но надёжен.
MKVToolNix не подошла бы? Или что-то из семейства VirtualDub, если они еще живые. Для вырезать-вставить-наложить дорожку эти тулзы подходят лучше всего
Надо брать дистрибутив с KDE. Половины проблем не будет.
Сейчас из KDE-шных, попробованных мной, хорошо работает Manjaro.
Перешёл на неё с Mint 17.3 и радуюсь тому, что всё работает как надо.
С последними Минтами и Убунтами тоже натанцевался, устал. Вечно что-то не так.
Эх… ну не надо так категорично, дружище, не надо. KDE там, GNOME или еще что… Это все глубоко индивидуально и, пожалуй, зависит от железа. Потому как на одного любителя KDE найдется как минимум один гномовод. Мне вот тоже нравится KDE и я долгое время сидел именно на этой штуке и проблем не имел. Но вот как-то перейдя на новую версию кубунты, я стал получать фризы оболочки, чего раньше не замечалось. На бубунту с гномом переходить не хотелось из-за неприязни к этому самому гному, поэтому поставил минт. Все работает, проблем нет, фризов нет, глюков нет, почти все устравивает.
Так что у меня ситуация противоположная. Да ведь и статистики-то по траблам в зависимости от ДЕ никто не ведет, чтобы так прямо говорить про «половину проблем»,

Когда много лет назад у меня глубоко огороженная звуковуха не завелась — решил при выборе ПК брать только linux-friendly компоненты, хотя основной системой была винда. Когда наконец-то созрел до линукса — барьеров при переходе в виде нерабочего железа не встретил, да и у родителей много лет на стареньком пк прекрасно пашет линь. =)

Как пользователь Linux со стажем примерно 8 лет скажу — если ваше железо без бубнов завелось под Linux, то никаких особых проблем с использованием Линукса нет. А если ваша сфера интересов никак не привязана к специфическим Windows или MacOS программам — вообще красота. В последнее время с этим все проще и проще т.к. куча программ уходят в веб.


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


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

Скажем, апдейты бинарных драйверов могут быть довольно нетривиальными при включенном Secure Boot

А для чего на практике лучше использовать ZFS по сравнению с Ext4? Если у тебя своего дата центра нет. Бытовое применение, разработка, сервер MySQL с базой на 40 гиг, Докер — где польза будет очевидна?

Как пользователь btrfs со стажем… полгода :D могу упомянуть снапшоты. Конечно, от dd if=/dev/zero of=/dev/sda они не спасут, но откатить проблемный apt-get — пожалуйста. Впрочем, базы данных там хранить категорически не рекомендуют, да и разработка, в основном, в git'е сейчас происходит — так что, пожалуй, при наличии запасного компьютера это не так важно.
Как пользователь btrfs со стажем чуть больше года хочу сказать, что от dd if=/dev/zero of=/dev/sda спасает регулярный send/recieve снапшота на устройство для резервных копий. Тем более, оно позволяет перемещать «разницу» между двумя снимками, что очень запросто можно использовать для инкрементального быстрого бэкапа на внешнее устройство.
Сжатие, шифрование, снапшоты, контрольные суммы, проверяемые при записи и чтении. Если в zpool status появляются errors, значит диск нужно менять.
UFO just landed and posted this here

NTLZ1 не дотягивает ни до LZ4, ни, тем более, до zstd, который уже влит в zfs2.0
Шифрование отключает сжатие на NTFS, и, вроде бы, не применимо к системному тому целиком.
Bitlocker уже ближе. Он поддерживает сохранение ключа на отчуждаемый носитель?

UFO just landed and posted this here

Мы даже обсуждали, кажется, недавно новые алгоритмы.


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

UFO just landed and posted this here

Хорошо, значит, прогресс таки идет у них.


Статью б вам )

Не о чем, а для чего =) Для того, чего нельзя называть

Для всего, где важны а) целостность данных и б) инкрементные блочные бэкапы уровня стрима ФС.
Докер вроде в zfs умеет, но сам по себе он — извращение еще то.
По поводу БД можно посмотреть презентацию Percona.
Если у вас все хорошо подперто, то можно отправить производительность в небеса одной строчкой.
ARC + compression=lz4 ⇒ в кеше данных больше, чем всего оперативки.


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

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

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

2 недели назад приходит знакомый с буком, куда поставил 18.04 на экспериментальную zfs. Что то он сделал с нею, но получил кирпич-диск с типом zfs. Я и пул пытался восстановить — не видит ничего, и zdb запускал — ноль полный. Кирпич на 500Гигов! Что делать, куда бежать — не знаю. Думаю, что можно помахать ручкой данным навсегда.
Поэтому — zfs вычеркивайте!!!
Это относится к некоторым дистрибутивам Linux, на самом деле. В BSD ZFS очень давно в составе ОС

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


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

>результат будет удивительным.

Это, рaзве что, при отсутствии RAS

>В убунте уже готовые модули поставляются

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

При отсутствии RAS память вам ничего не вернет, и вообще все висит =)


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

>При отсутствии RAS память вам ничего не вернет, и вообще все висит =)

Э, нет.

>какие там результаты у похороникса и почему
www.phoronix.com/scan.php?page=article&item=ubuntu1910-ext4-zfs&num=1

www.phoronix.com/scan.php?page=article&item=freebsd-zol-april&num=3

>На форуме Proxmox на производительность zfs тоже вроде не жалуются

У них там совсем не файловая система является тормозом. Там есть печаль в виде QEMU, не к ночи будь помянута.
Э, нет.

Э, да. При отсутствии RAS, CAS, CS и других сигналов на шине — DRAM обслуживать запросы не будет. А значит, компьютер или выключен или висит.


Первый же взгляд на диаграммы похороникса: с чем это сравнивать, где бенчи сырого диска, где то же на файлах внутри ФС?
Второй: где настройки ФС?
Третий косвенно ссылается на первый: что с результатами UFS, почему она временами выглядит производительнее диска, на котором работает?


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


Там есть печаль в виде QEMU

Лепрекон_трасса_60.жпг
Как мейнтейнер развесистой контейнерной архитектуры на Proxmox, этот не видит в QEMU никаких проблем.
Как мейнтейнер нескольких игровых виртуалок с виндой на zvol — тоже.
Исключая то, что эта самовлюбленная дура не умеет отдавать хосту неиспользуемую память, если хост не hyperv — но это ее проблемы, а не qemu.

>При отсутствии RAS, CAS, CS и других сигналов

en.wikipedia.org/wiki/Reliability,_availability_and_serviceability

>Первый же взгляд на диаграммы похороникса: с чем это сравнивать,
Графики для этого и построены

>где бенчи сырого диска
Кому они интересны?

>где то же на файлах внутри ФС?
FIO

>Второй: где настройки ФС?
Дефолтные, очевидно.

>что с результатами UFS, почему она временами выглядит производительнее диска, на котором работает?

Написано же: fsync() там так работает.

>Как мейнтейнер развесистой контейнерной архитектуры на Proxmox, этот не видит в QEMU никаких проблем.

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

github.com/libvirt/libvirt/commit/16bcb3b61675a88bff00317336b9610080c31000#diff-909be9ec94676bb693c57b5a8692cc32bd2f9728c42dc9fe1c9cbcf569971b36R2308

en.wikipedia.org/wiki/Undecidable_problem

Собственно, разные rust-vmm, kvmtool, и firecracker не появились бы, не имей оно подобных косяков.

>не умеет отдавать хосту неиспользуемую память
Если virtio-baloon не работает, то проблема в его недоделанности.
pve.proxmox.com/wiki/Windows_VirtIO_Drivers

Вот, уточнение терминов — очень важная штука.


Кому они интересны?

Это точка отсчета. Условный 0 (или 1), которого часто нет на маркетинговых графиках, но который быть обязан на графиках, предназначенных для специалистов.


Дефолтные, очевидно.

То есть, даже не удосужились включить сжатие или выбрать подходящий для целевого приложения recordsize?


fsync() там так работает

Похоже на то, что он просто игнорируется.
И как это дружит с сохранностью данных? Можно ли тушить такую систему под тяжелой нагрузкой от БД не опасаясь реплеев на пару десятков (nvme же) гигов?


Виден патч в libvirt, не в qemu… Вас сильно затруднит раскрыть суть проблемы и условия, в которых она проявляется?

То есть, даже не удосужились включить сжатие или выбрать подходящий для целевого приложения recordsize?

Sane defaults — это забота разработчика ОС, очевидно.

Похоже на то, что он просто игнорируется.


Надо код смотреть, сходу тут трудно что-то сказать

Виден патч в libvirt, не в qemu


Для, так сказать, кода поддержки QEMU в libvirt. В общем, там признают невозможность посчитать оверхед по памяти — оно и немудрено: треды на каждый запрос IO, какие-то невнятные отображения, попытки что-то закэшировать, постоянные реаллокации, и совершенно brain-dead использование mmap().

И не факт, что в код самой UFS.


Defaults-то defaults, только вот несколько махоньких ньюансов:


  • во-первых, zfs это аналог стека из md + luks + lvm_with_snapshots + fs (аналогичного стека под фряху этот не помнит)
  • во-вторых, поведение, выглядящее так же подозрительно, как UFS в zfs достигается zfs set sync=disabled
  • в третьих, defaults в zfs включает запись данных сперва в Intent Log и только потом в настоящее место хранения, что аналогично опции data=journal.
    Отключается это zfs set logbias=throughput.

И даже в таких условиях она в некоторых тестах быстрее чистой ext4.


Собственно, за это похороникс похорониксом и называют.

аналогичного стека под фряху

Geom, конечно же. По дефолту вся эта мишура не задействована.

чистой ext4

Дело даже не в ext4, а в сравнении с FreeBSD той же самой. Если в бубунте ZFS не умеют готовить, то и ССЗБ.
ZFS надо вычёркивать, если памяти маловато и она не ECC.

Любую файловую систему можно вычеркивать если память не ECC, особенно, если они не CoW/log-structured.
Если не использовать дедупликацию, то zfs прекрасно живет в десктопных сценариях на любой x64 системе.

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

Как пользователь линукса со стажем 14 лет (раз уж тут такие комментарии пошли) — скажу что дружелюбность линукса заканчивается на моменте когда у вас Qt приложение не берет compose key потому что у вас GTK окружение, а GTK2 и 3 программы отличаются на вид катастрофически, а смена раскладки происходит с таким лагом что я успеваю зачастую слово дописать. К этому добавляю что не все программы есть в магазинах приложений и рано или поздно придется столкнуться с консолью, а при перезагрузке после обновления можно обнаружить что grub недописался, а криво перезаписанный .Xauthority внезапно лишился своих прав и у вас не запускается сессия.
Еще начинаешь замечать что LibreOffice игнорирует тему GTK, некоторые программы не знают куда свернуться, chrome вообще выглядит не нативно, а некоторые элементарные вещи, например монтирование iso или форматирование флешки, внезапно требуют sudo. Программы под wine работают через Ж (как и должны) и там проблемы со сглаживанием шрифтов и позицией курсора. Причем некоторые проблемы вы не загуглите даже, например отключение переключения раскладки по зажатию двух шифтов я не могу вырубить никак, ровно как и полное зависание всей системы (да да, даже переключение на tty1 не пашет) с 100% загрузкой ЖД при забивании оперативной памяти


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

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


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

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

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

UFO just landed and posted this here
отключение переключения раскладки по зажатию двух шифтов я не могу вырубить никак

Проверил — не работает и не помню, чтобы когда-нибудь работало. Правда я сразу же после установки ОС (убунту) ставлю переключение раскладок на Caps/Shift+Caps

ровно как и полное зависание всей системы (да да, даже переключение на tty1 не пашет) с 100% загрузкой ЖД при забивании оперативной памяти
ну тут-то всё понятно — память кончилась — начали свопиться (IO) и так по-кругу (если память нужна). Есть некоторые пути решения (как минимум те, что знаю я): 1) позвать OOM магическим нажатием клавиш, обрабатываемых ядром (SysRq) — но OOM не факт что будет удбивать то что вам надо. 2) использовать как стали делать в Fedora33 earlyroom демона 3) отключить нафиг свап и добавить памяти для удобства работы (если надо) 4) установить лимиты (cgroup) на память на группу/процессы.

Да я так-то понимаю почему оно возникает, но никак не смог побороть. По этому перешел на фряху, там эта беда как винде отрабатывает — тупит но пашет. А вот то что при одних и тех-же задачах на одном и том-же железе винда 10 у меня в 32 гига не свапится и вполне себе дает возможность запустить ААА игрушку, а убунта после 10 вкладок хрома начинает вести себя желеобразно… черт его знает как такое может быть.

Да что-ж вы базовую фигувину, обеспечивающую корректную работу системы, всё отключить-то все пытаетесь? Свап нужен. Пусть и чичсто символический, пусть в памяти(zram), но нужен!
Ну я свою рабочую нагрузку знаю и мне он не нужен. Всё что жрёт больше (браузер например) упирается в лимиты и «oops вкладка не открывается». На серверах так и подавно не нужен почти никогда — нынче в моде убивать сервисы с превышением лимитов, чем позволять им деградировать соседей по кластеру (хоть и через swap).

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

Если медленно кончается — даст. А если кто-то начнёт её вёдрами кушать — и мяукнуть не успеете.

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


У меня домашний сервер (линух с кучей виртуалок) с 64 гб и рабочая станция (win) с 32 гигами, своп отключен наглухо, и ещё никогда память не использовалась более чем на 70% — и это с учётом того что всё что можно (/tmp & co) сидит в памяти. Реально своп я использую только на серверах где много редко используемых приложений — они не занимают оперативку пока спят, и это единственное его адекватное применение, и то при условии что все они вместе взятые могут сожрать всю свободную память.


Когда своп был влючен в него за месяцы работы могло упасть максимум до гига, несмотря на наличие свободной памяти (это при swappiness=1), а отключил я его после одного случая — хром сошёл с ума и стал жрать всю имеющуюся память (причём своп тогда ещё был) — пока я вспоминал самоё грязное ругательство система умерла без шансов на восстановление. Не будь своп включен, хром бы просто был прибит и я смог бы хотя бы сохранить открытое, а так — тормоза и всё (даже SSD не помог).


Так что просто покупайте достаточно памяти и выключайте его нафиг.

В последнее время эта ситуация превратилась в большую боль для меня. Появилась необходимость чего-нибудь покомпилить — система наглухо виснет.

Система ubuntu 20.04, 16 гигов памяти. Установил zram-config, все-равно виснет. Начал мониторить swap/zram, оказалось, что zram не успевает наполняться данными, а доступная память заканчивается. Установил более агресивное заполнение zram, все равно виснет. Уменьшил количество zram с 50% до 25% — стало лучше, но иногда все равно виснет. Поменял алгоритм сжатия на zstd — система почти перестала зависать. При этом этот же проект я прекрасно собирал на 8ГБ оперативки с zram/swap, но потом добавил памяти, переставил систему и понеслось…

Всякие эти zram/swap очень крутая штука, которая действительно помогает вытянуть производительность устройств во время нехватки памяти, но почему оно наглухо виснет? Лучше бы действительно было как в винде — медленно, но работает.

Появились новые способы.


uresourced резервирует некоторый обем памяти для GUI, начал поставляться с Fedora 33 https://fedoraproject.org/wiki/Changes/Reserve_resources_for_active_user_WS.


prelockd — блокирует в памяти бинари и либы, в том числе иксов и оконных менеджеров https://github.com/hakavlad/prelockd.


memavaild — поддерживает некоторый обем доступной памяти при активном своппинге путем вытеснения в своп памяти user.slice и system.slice, это приводит к поддержанию некоторого объема файлового кэша, и thrashing уменьшается https://github.com/hakavlad/memavaild.


Демо:


https://youtu.be/QquulJ06dAo — играем в supertux на фоне 12 потоков быстрых пожирателей памяти tail /dev/zero.


https://youtu.be/nSCT_zZHYYQ — playing superux + compiling Linux 5.4 with make -j512, MemTotal=9.6G


https://youtu.be/X1wsgWOE-Tkwhile true; do (tail /dev/zero &); done — гуй жив.


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


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

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


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

UFO just landed and posted this here
Какое интересное слово: «256 триллионов йобибайт»

Линукс никогда не станет популярным. Его основополагающая суть не позволит сделать это

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

В прошлом году покупал ноутбук на только что вышедшем железе. Поставил Debian/testing. Из коробки заработало всё, кроме сканера отпечатков пальцев. Неделю назад собрал десктоп на новом железе под AMD Zen 3. Поставил последний релизный Debian. Всё без исключения работает из коробки.

Почему же Вам так не везёт с совместимостью?
Да не, у меня конкретно с совместимостью всё хорошо. На серверах Дебианы, на десктопах Винда :)
cinnamon же очень покушать любит, нет?
в диспетчере задач ~ 200МБ у всех процессов вместе взятых с именнем cinnamon.Не сказал бы что это много

У меня картинка с ресурсами в Cinnamon повеселее как-то. Это при достаточно активной работе именно в среде. Оптимизировали, может быть (2 гига — это FF).


Скриншот
NixOS же. Во всяком случае сломать кривым обновлением нельзя. Потому что для отката к предыдущему поколению системы надо просто выбрать его при загрузке. Но, взамен, есть сложности (достаточно легко преодолимые) с запуском софта не из репозитория. Хотя в репозитории пакетов больше чем у Debian. Да и сам NixOS довольно самобытный дистрибутив.
Но, взамен, есть сложности (достаточно легко преодолимые) с запуском софта не из репозитория
Ясно, значит вычёркиваем, пока не научится «преодолевать» из коробки. ОС, не умеющая без бубна запускать сторонние приложения, никому не нужна с 70ых годов прошлого века.
Вся сложность заключается в том что надо указать используемые библиотеки. Впрочем, если вы попробуете взятый со стороны исполняемый файл запустить в убунте где нет нужной библиотеки, до ее установки будет точно такая же проблема. Второй вариант — это использовать обертку steam-run, но этот вариант больше для игр.
Взамен же вы получаете ОС с декларативным описанием в одном файле, и при этом обладающей транзакционными обновлениями. Лично я считаю, что пока остальные дистрибутивы не научатся этому — следует вычеркнуть их.
Хочется верить, на десктопе и в Линуксе в частности не хватает такой ОС. Про нее слышу не первый раз, надо бы попробовать поставить.
В школьное время перепробовал практически все дистрибутивы линукса и сидел на линуксе непрерывно не менее 2-3 лет, но потом опять вернулся на винду, конечно же из-за игр. Сколько с вайном не играйся, а производительности как в винде сложно добиться было. Сейчас сижу на дуал буте: на винде из-за visual studio, altium designer'a и игр, а убунту использую для SDKmanager'a от Nvidia и периодической отладки всего, что требует полноценный доступ к железу, что не позволяет сделать WSL или виртуалка.

Вот да, кстати, Visual Studio убивает вообще всё желание даже в шутку загружаться в Linux.

Есть только три причины использовать Linux в 2020 году:


  • чтобы не использовать Windows (здесь длинный список причин не использовать Windows)
  • вы программируете для Linux
  • вы не любите мак
я не очень понял — достаточно только одной или необходимы все три?
В рамках импортозамещения (которое щедро разбавляется профанацией) предпринимаются попытки перейти на Linux. Успехи на этом поприще пока не сказать чтоб уж сильно выдающиеся. Велосипедов с костылями пришлось построить преизрядно.
Как ни странно хорошая (по сравнению с прочими) альтернатива CorporateWorksatationOS получилась у AstraLinux. Хотя и в этом случае пришлось велосипедить чтобы получить рабочий сценарий для Cobbler.
GOSA2 — вполне неплохо, если не нужно переиспользовать унаследованные наслоения MS AD. Но вероятность такого — исчезающе мала.
CommuniGate Pro — хорошо. ВКС запилена и сдана.
TrueConf — хорошо. В процессе допилинга.
Дома win, на рабочем ноуте linux, до этого 2 года на маке, до этого с линуксом знаком с убунты 8-й — линукс дома вполне ок, если ты дома смотришь кино, лазишь по интернету и просто потребляешь контент из веба. Во всех остальных случаях, обработка фото, игры, начинаются проблемы. Например у меня в ноутбуке 2 видеокарты и конечно же не работает переключение между ними. Не работает регулировка яркости экрана — только через консольку и xrandr, kde — значит x11, значит разный DPI на разных мониторах не работает. При прокручивании страниц я вижу разрыв в середине экрана на нескольких не очень дохлых ноутубках — не работает vsync? Опять же, от офиса MS никуда не уйти — у меня есть тяжелая таблица в excel, от госорганов, с которыми я вынужден регулярно взаимодейстовать — и эту таблицу, которую я печатаю и ношу им, назовем это так, раскорячиват в OO вусмерть.

Из-под линукса удобно писать под линукс. Удобно админить линукс. Но лично мне личная жизнь ближе с win — там просто все работает и закрывает все мои нужды.

> написанный на Java фронтенд Android не всегда передаёт ощущение Linux, к которому стремятся многие пользователи Linux.
Вот и ответ, зачем линукс дома.
> написанный на Java фронтенд Android не всегда передаёт ощущение Linux, к которому стремятся многие пользователи Linux.
Вот и ответ, зачем линукс дома.
Скорее вот и ответ, почему линукс на десктопах никому не нужен :) Ведь фронтэнд весь корявый и разный.

Ещё лет 10 назад сложно было представить, что мы теперь живём во время победившего Linux. Пророчество "вендекапец" сбылось благодаря Steam/PS, Android, кембрийскому взрыву контейнеризации и облачным технологиям. Ну и для любителей понтов и разбрасывания денег — Apple ещё остался.

Вендекапец предусматривался на десктопах. Он не случился.

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

Ха-ха-ха! Почти весь контент производится на виндовых ПК. Не стоит отрицать реальность :)
Пророчество «вендекапец» сбылось благодаря Steam/PS, Android, кембрийскому взрыву контейнеризации и облачным технологиям.

Эмм… Друг, я, повторюсь, люблю/уважаю/пользуюсь Linux'ом, немного недолюбливаю Windows. И все это довольно долгое время. Может быть, меня, как приверженца opensource, и порадовал бы в глубине души «вендекапец», но я сегодня, в 2020 году, набивая на клаве этот текст в Ubuntu 14.04, совсем не наблюдаю этот пресловутый «вендекапец»! На десктопах и ноутах винда как занимала доминирующее положение, так и продолжает это делать, не смотря ни на что.

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

Домашние пекарни всего лишь сменили форм-фактор, доля убунт там как плавала в районе статистической погрешности, так и продолжает.
Что там сбылось благодаря Steam? Из 50+ тайтлов в моей библиотеке поддержка линукса есть хорошо если у четверти.

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

Десктоп тут приплели оппоненты)

Сервис требует регистрации и без нее не операбелен.

Секта свидетелей победившего Линукс :)

Из эхо-камеры все-таки стоит выходить время от времени.
Откажитесь от ifconfig в пользу nmcli. В какой-то момент времени вам придётся признать, что ужасное сочетание ifconfig плюс iwconfig и wpa_supplicant (от которой всё равно уже давно втайне отказались в пользуwicd) попросту неэффективно. Сегодня Linux использует nmcli, и эта команда стала очень удобным, а иногда и интуитивно понятным способом взаимодействия с сетью.

Странное предложение. И wicd и NetworkManager это просто надстройки над консольными утилитами от которых предлагается отказаться. wicd не может настроить ничего кроме проводных и беспроводных сетей, NetworkManager может много что вам никогда не понадобится, но этот список не охватывает и половины возможных вариантов использования. Кому-то обязательно нужен «комбайн» чтобы сеть настроить, кому то хватит пары утилит и скрипта. Linux универсален и предлагает вам выбрать тот, что более удобен. Сron vs systemd, gdb vs ProcDump из той же оперы.

Использование ZFS — спорно, не всем нужно. За отказоустойчивость приходится платить ресурсами компа. Большинство современных fs вполне себе можно использовать не боясь потерять данные. Универсальность проявляется и здесь. Есть 1000 и 1 способ разместить систему на дисках, с разными целями, ускорение, устойчивость, переносимость…

Облака есть и у MS. И тут еще нужно посмотреть, что именно автор понимает под облаком. Виртуализация/изоляция/сетевое хранилище…

Прерывания. Ну так себе. как будто в windows их нет или с ними нельзя работать. И почему прерывания интересно, а то что linux поддерживает программирование почти на всех известных языках — нет.
У меня вопрос (без подвоха). Если взять, например, какой-нибудь актуальный ноутбук 2020 года, то какова вероятность, что Linux на него встанет без проблем и всё железо опознается и будет нормально работать?

Зависит от того, какие компоненты использованы при создании ноутбука и есть ли под них опенсорс дрова. =)
Лучше брать ноуты, на которые производитель как опцию предлагает линукс.

С большой долей вероятности есть риск неработающей яркости подсветки, ну и если в ноутбуке 2 видеокарты — будет работать или одна с нативными дровами, или две через некоторую боль.
UFO just landed and posted this here

Ну вот недавно купил ребёнку Thinkpad, так прямо в характеристиках на саёте "Сканер отпечатков пальцев: есть (требуется Windows)"

UFO just landed and posted this here
Имею на работе некоторый парк HP ProBook 450 G7, считыватель отпечатка пальца в принципе не работает, даже не распознаётся. Ещё по какой-то причине оно не умеет нормально выключаться, виснет в процессе. Не разбирался в деталях, если честно, т.к. Убунту ставил только в плане посмотреть «как там очередная LTS». Год десктопного линукса если и настал, то явно далеко не везде.
Обычно поступаю так. Вбиваю в поиск <модель оборудования> + <мой дистрибутив>. На практике. Если производитель сделал ноутбук без изысков. вроде мультимедиа-клавиш, сканеров отпечатков, не поставил какой-нибудь проприетарный и жутко закрытый видеоадаптер или wifi-адаптер, то linux будет работать без проблем. По моему опыту — меньше всего проблем с ASUS либо с теми производителями, которые выпускают парные модели. Freedos/windows, Linux/windows, а так же предусмотрели замену комплектующих, например проблемный wi-fi адаптер часто можно поменять, на более дружественный. Последний раз я покупал Asus x200ca. Брал именно windows-версию из-за более мощного процессора, ожидал что скорее всего откажется работать touchscreen, который ноутбуку не особо и нужен и у linux-версии его не было. Но опасения не подтвердились — все оборудование, заработало. До этого был samsung из коробки не работало управление подсветкой, но решение очень быстро нагуглилось. Один раз я попал с нетбуком от Asus, в Atom оказался встроенный PowerVR из-за отсутствия открытых дров не работало 3d-ускорение и аппаратные видеодекодеры из-за чего пользоваться браузером было практически невозможно.
Ставил линукс на 7 ноутбуков (может и больше, с ходу не вспомню) — неразрешимая проблема была только на одном, MSI GL62M-7RD. Там производитель где-то настолько сильно накосячил, что даже вызов lspci приводил к зависанию. А, да, еще была проблема в ASUSPRO P2540 с вафельной картой. В остальном все работает прекрасно: и хоткеи (включая яркость и спящий режим) из коробки завелись, и тачпад лучше чем в винде работает (или тамошние драйвера научились скроллу по правому краю?). Небольшую проблему доставляют драйвера на дискретную nvidia, но эти грабли уже всем известны.
Ну наверное вот этот: kde.slimbook.es/specs — утверждают, что здесь даже не надо патчить KDE под FreeBSD, по умолчанию с KDE под Linux :)
Что мне нравится в linux:
1. Как ни странно — консоль. Возможность решить много задач скомбинировав результаты работы нескольких утилит. Например, однажды мне нужно было произвести обработку данных из таблицы в excel. Там нужно было производить много манипуляций: фильтровать строки, столбцы, сортировать, разбивать строки на части, удалять лишние пробелы, преобразовывать строки в числа и обратно. Так мне проще было выгрузить данные в csv, обработать их при помощи конвейеров из grep/sed/awk/bc/tr/printf затем импортиротировать назад в excel, и это не говоря о том что сотни тысяч строк скрипт обработал в считанные секунды и без заоблачного потребления ресурсов. Если бы я пытался обработать это формулами или макросам в excel, то скорее всего часть операция все равно пришлось бы делать вручную и в процессе я либо повесил бы комп, либо что еще хуже уронил бы excel.
2. Универсальность — я смогу запустить linux и на стареньком КПК из начала двухтысячных вроде HP Jornada 690, и на каком-нибудь роутере и на компьютере собранном из хлама… и на суперсовременном кластере.
3. Поддержка старого оборудования. Мне не нужно переживать, что linux заявит мне, что мой процессор устарел или на мой принтер нет драверов под новую версию OS. Если это раньше работало, то оно будет работать и впредь. Также расширенные возможности использования этого оборудования. Например, возможность «расшарить» по сети даже то оборудование, для которого производитель никогда не предусматривал такой возможности(USB-принтеры/USB-сканеры/офиснаяАТС). Возможность превратить обычный роутер, у которого USB только для модема/флэшки в принт-сервер.
4. Сетевая подсистема. NAT/firewall/VPN практически из коробки, возможность получить доступ к сети на любом уровне OSI чуть ли не до «физического»(если конечно оборудование позволяет). Возможность работать с сетями любой сложности, создавать виртуальные сети поверх существующих, мосты между протоколами…
5. Сообщество, в котором много любознательных людей, энтузиастов, которые ковыряются в оборудовании разбирают «закрытые» API и протоколы, пытаются поддерживать то, от чего производитель давно отказался.
6. Про дисковую систему уже писал выше.
7. Различные уровни виртуализации и изоляции, дающие хоть какую-то возможность запускать что-то небезопасное, падучее, написанное не для linux и заброшенное производителем.
1. Как ни странно — консоль.

Странно говорить такое про удобный инструмент. Наверное, консоле-хейтеры судят о ней по cmd.exe или чему-то подобному.
Тоже поделюсь историей из жизни. Понадобилось однажды обработать несколько десятков файлов с данными — аппроксимировать прямой линией и свести коэффициенты в другой файл. Вместо того чтобы вручную делать это в Origin'е или тем более excel'е, написал простенький скрипт, который не только быстро решил задачу один раз, но и может решить похожую задачу снова.
5. Сообщество, в котором много любознательных людей, энтузиастов, которые ковыряются в оборудовании разбирают «закрытые» API и протоколы
Более того, виндузятники не догадываются, что при разработке своей программы можно не изобретать велосипед, не рыться в msdn и не качать рандомные библиотеки, а просто списать из готового и отлаженного софта.
По разработке софта тоже есть что сказать: хотя программ я пишу мало и в основном для себя, стараюсь делать их кроссплатформенными (linux + windows). И если реализация задуманного алгоритма в Линуксе обычно оказывается простой и очевидной, то в винде это тонна мануалов (хотя там даже до man'ов не додумались, в msdn приходится лазить) с совершенно нечеловеческой логикой и километровыми списками аргументов в каждой функции. Причем вполне может оказаться что прямого решения простой задачи вообще не существует. Чтобы не быть голословным, первая задача была по созданию неблокирующего pipe'а (чтобы при записи в заполненный канал выдавалась ошибка, а не ступор; при чтении аналогично), а вторая по асинхронным событиям — как прервать написанную кем-то другим функцию, которая выполняется долгое время, ради, скажем, цикла обработки GUI.
console-хейтеры не видели Cool Retro Term — (есть в репах ubuntu)! Замечательная вещь, даже не знал что такая есть :). Нашел мой ребенок, когда на неделю на его ноуте поселилась Ubuntu после замены HDD на SSD. Вообще, много прикольных штук в консоли он пробовал, но игрушки перетянули на винду…

Вы кажется не вчитались: maledog консоль хвалит ;)

Вчитайтесь: я с ним не спорил.
Мне не нужно переживать, что linux заявит мне, что мой процессор устарел или на мой принтер нет драверов под новую версию OS. Если это раньше работало, то оно будет работать и впредь.

Не факт. Могу привести контрпример: после обновления NAS от Synology поддержка ряда принтеров отвалилась, среди них было мой) Убрали поддержку "устаревшего" оборудования. Да, с бубном можно было девайс переубедить. Да, узконастроенная ОС для встраивания в устройство != ОС для десктопа. Тем не менее — прецедент есть :D

Вы совершенно правы. Узконаправленная проприетарная os не равно linux. Такие системы я даже не рассматриваю. Ни в коем случае добровольно не буду использовать закрытую ос от разработчика оборудования, возможно если не будет выбора. Но если есть альтернативы, то всегда меняю прошивку устройства на свободную и покупаю оборудование это поддерживающее, ну или по крайней мере стараюсь(lineage os для телефона, openwrt для роутера… ) NAS я сделал из старого компа(правда немного шумноват, но в моем случае не критично.)
прецедент есть

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

Только я не увидел в этой статье ни одной причины использовать Linux в 2020 году? На мой взгляд, тема из заголовка статьи осталась не раскрыта :(

Разочарован.
UP. На самом деле есть одна причина использовать Linux в 2020 году, и она такая:

Ты сам решаешь, какого вида и цвета у тебя кнопка «Пуск» и есть ли она вообще

image
Зайду немного с краю, от софта. Мне система (как таковая) вообще по барабану, много лет на винде, очень много лет на маке, но… Майя на линуксе действительно работает лучше (на уровне каждодневных ощущений), блендер на линуксе действительно работает намного быстее (против тестов не попрешь), фаундри нюк — вообще вопросов нет (а на маке и под виндой их, мягко говоря, хватало). Как только под линуксом уверенно завелся давинчи ресолв — вопрос с выбором платформы под создание контента иссяк сам собой. Если Affinity доточат свои пакеты (все три) до уровня вменяемой нормальной работоспособности под линуксом то причин на линукс НЕ перейти окончательно я вообще не вижу.
Одна причина добавить VDSina добавить в HabrSanitizer в 2020 году
Люди обычно, я не про пользователей хабра, не ставят ОС сами. Они покупают готовый продукт: ПК или ноутбук вместе с ОС в комплекте. И выбор компьютеров с предустановленным Линуксом жалок.
Многие обычно просят разбирающихся знакомых купить. Или хотя бы подобрать модель. Иногда покупают сами. Но потом все равно несут «настроить». Потому что предустановленная винда под завязку набита малварью от производителя до состояния «еле ворочается». В особо клинических случаях ждут полгода, когда триальные программы превратятся в тыкву или ноутбук начинает ловить фризы и опять несут «почистить/настроить».
Есть на хабре очень забавная традиция — каждый год постить статью «почему стоит использовать Linux в X году», но зачем?
Астрологи объявляют, не иначе.
На самом деле, это просто повод обсудить тему в свете новых событий. Например, году в 2015 наверное мало кто мог представить себе WSL. И так далее.
Скажем, POSIX подсистема в NT была еще в начале 90-х; WSL — ее логическое продолжение.
А когда её(POSIX) выпилили и почему она там вообще оказалась? Ответы будут весьма весёлыми.
Выпилили (вынесли в отдельный продукт) где-то около Win2k, а причина ее появления проста до банальности — соответствие POSIX.1 нужно было для сертификации по какому-то из тогдашних FIPS.
Вот именно, запилили потому, что надо было, чтобы получить сертификат, чтобы можно было в US Army толкнуть и получить бабла. А выпили сразу же, как она стала ненужной. И назвать WSL её логическим продолжением, ну это так себе идея, т.к. получить бабла — основная задача коммерческой компании.
Так и WSL явно не Just for fun делается. Вообще, эту подсистему заменили на Interix/SFU, и только потом на WSL.
Между SFU и WSL пропасть как между MS-DOS и WinNT.
Не настолько там велика разница с WSL1. Для SFU был даже сторонний проект, позволяющий запускать немодифицированные линуксовые ELF бинарники, где рантайм в первом приближении работал сходным образом.

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

Поделитесь скриптами или хотя бы намеками? Я яркость руками через xrandr регулирую, но это не очень удобно.
У меня тоже XPS 15, пытался поставить Убунту, но дальше поиграться не зашло, отпечатка пальца не хватает. А по теме яркости: askubuntu.com/a/1194275
У меня кажется оно не взлетало на Alienware M15 и Fedora 32.
Юзаю xrandr --output eDP-1 --brightness 0.*, но хотелось автоматизации.
Я на днях разбил ноут, но идея скрипта была такая:

узнать яркость (там вроде еще sed был чтобы число выдернуть) xrandr --prop --verbose | grep -A10 " connected" | grep «Brightness»
это дело записывается в переменную и увеличивается/уменьшается
потом вычисленная яркость устанавливается примерно так: xrandr --output HDMI-A-0 --brightness 0.4
HDMI-A-0 нужно заменить на то, что подходит вам (xrandr --prop | grep " connected")

этот скрипт вешаем на нужный хоткей стандартным способом gnome/kde/вашего wm
какая то systemd пропаганда :) Правильно — ip вместо ifconfig. Nmcli это просто клиент для network manager (им можно и вообще хардкорно, через dbus управлять), который во многих системах просто не нужен. Напоминает древние статьи типа «замените iptables fail2ban»
UFO just landed and posted this here
UFO just landed and posted this here
UFO just landed and posted this here
он не только для 3D, но для простого линейного монтажа мне совсем не подошёл. Shotcut в разы лучше, но всё ещё не достаточно стабилен

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


Например, machine learning автоматически принуждает к использованию Linux. Можно, конечно, настроить работу и из-под Windows нативно, но на это уйдёт больше времени, постоянно будут вылезать различные проблемы. Ещё есть вариант WSL, но использование ускорения на видеокарте там пока слишком сырое.


В целом же Linux с точки зрения пользователя мне больше нравится по следующим причинам:


  • простая, быстрая и удобная установка софта из репозиториев;
  • более быстрая работа ряда программ;
  • интерфейс (мне нравится KDE);

Насчёт скорости работы программ: gimp стартует за полсекунды (в винде это занимает секунд 10), firefox заметно более отзывчивый, работа с latex и python значительно приятнее, git меньше протормаживает на больших проектах, npm пошустрее будет, даже tor browser запускается раза в 3 быстрее. Вообще, больное место винды — скорость работы с файловой системой с большим количеством мелких файлов.


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


P.S. А перечисленные в статье аргументы (ZFS, прерывания, облака, FOSS) — фигня полная, потому что для актульны для серверов или NAS, а не домашнего ПК.

высасывание причин из пальца. Нет никакого преимущетсва использования Linux, это вопрос религии или предпочтений и все. Софт, слава Богу, есть уже под все ОС так что не надо как раньше ставить ОС под софт
ZFS тут более, чем странно указывать — учитывая спорный нынешний out-of-tree статус в Linux и вытекающие из отсутствия полной интеграции проблемы с производительностью на ряде задач.

Раз в статье было упоминание про IRQ — может, знает кто-нибудь, чего это у меня в десктопе процессоры 1..12 рапортуют, что не могут обработать некий irq.55? При этом процессоры 0 и 13..15 не жалуются. Появилось после обновления BIOS.
В интернетах советуют то ли просто забить болт, то ли отключить лог ошибок, а кто-то советует вообще выключить IRQ — но такое больше звучит как советы сделать ампутацию.

Как по мне Linux нужен только для серверов и то. А так перфоманс на нем такой же как и на винде, даже хуже. Не все есть. Чтобы установить приложение нужно ковыряться 2 минуты + не все есть. Для меня линукс это чисто прикол для того чтобы убить время когда нечего делать, поустанавливать разные минты, убунты, лубунты и пр. шлак. Думаю, много, кто с этим согласится. А так как замена винды даже рядом не стоит. Фу, боже упаси. Использование линукс это карательная медицина.

А много кто и не согласится. Я, например, года два назад поработал с год под виндой и теперь на всех даже не собесах а первых контактах с рекрутерами первый вопрос "я могу ubuntu использовать на рабочем компе?" и если "нет, у нас корпстандарт windows/macos", то "извините, вы мне не подходите"

UFO just landed and posted this here
Вот каменище в огород Линукса (ссылку на тикет найти не удалось, если кто-то откопает — молодец): в Иксах keypress на Shift отправляется по нажатию, а не отпусканию, что ломает хоткеи и вместо этого заставляет переключаться раскладку. Багу почти пятнадцать лет. Это вот ярчайший пример того, насколько Линукс «про удобство».
UFO just landed and posted this here

Я использую Alt+Shift для переключения раскладки, и поэтому никаких конфликтов у меня не возникает. И такое поведение мне нравится больше — раскладка меняется всегда и моментально, в отличие от Windows, где при быстрой печати это сочетание проглатывается и переключения не происходит.

UFO just landed and posted this here

Нет, не крутит. Точнее, крутит, но как простой Alt+Tab, т.к. нажатие Shift перехватывается. Но для меня это не имеет никакого значения, т.к. я этой комбинацией никогда не пользуюсь. А если и пользуюсь, то Alt и Shift нажимаю справа (т.к. левой рукой зажать LAlt, LShift и Tab одновременно малость проблематично), а по ним переключения раскладки не происходит.

UFO just landed and posted this here

Вот. А у меня на шифте обычно мизинец, Tab тоже мизинцем жму. Поэтому при нажатии Alt+Tab шифт жму второй рукой справа.

Caps Lock.
Да, он дает иногда ложное нажатие на Tab. Но проще, чем любые комбинации с управляющими клавишами, которые требуют внимания, тоже дают сбои и конфликтуют с другими кнопками.

Caps Lock бывает сам сбоит, то есть вешаешь на него переключение раскладки, а в некоторых случаях он ещё и Caps включает. Повесил на одиночное нажатие Shift отключение Caps :^)

Это не Caps Lock сбоит, это Shift + Caps Lock прожимается… На клавиатуре с малым ходом или плохо расположенными клавишами — обычное дело, если нажимать мизинцем или безымянным.

Похоже на то, смог уверенно воспроизвести наконец-то

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


Еще есть замечательная фича с memory-mapped-files, кэш такой, у которого memory-pressure уступает только ядру.
Правда, может, в последних десятках эту фичу и починили. В конце концов, в нормальный cpu scheduler же сумели, и сжатие свопа — четверти века не прошло.

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

Как сделать PR на виндовые баги и куда его отослать?

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

А, это юмор был такой… Сорри, Microsoft кодом и временем пользователя не берёт, только деньгами.

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


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


Фанатство, как оно есть.

По винде и пользователи прекрасно знают "ждать пока майки пофиксят, щиката га най; ну или лезть в линукса и самому переделывать всё".
Аргумент что "в опенсурсе фиксить/править юзерфриндлинесс легко, не то что в закрытой винде" приносят именно ценители опенсурса. И, они же — аргумент что если что поправить надо — то пусть нуждающийся и.

Грязный том после гибернации этот уже только под данным постом упоминал дважды. Баг, между прочим, Critical — потому что в последствиях у него развал ФС.
Wontfix, и патчей не ждите, вообще вы просто неправильно ее держите.


Примерно той же давности memory mapped files.


Баг в планировщике CPU, связаный с перекидыванием нити на произвольный узел, существовал с начала NT, а это апрель 1993. Пофикшен в 2018÷2019.


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

UFO just landed and posted this here

И он не принадлежит мелкософту, поэтому в нем есть нормальные issue, PR и MR? )

UFO just landed and posted this here
UFO just landed and posted this here
Та линейка, что называлась «мастдай», уже лет 15, как похоронена окончательно.
Кажется, относительно недавно Торвальдс сказал, что основная его цель на ближайшее время — сделать нормальный desktop. Не сильно слежу на новостями о Линуксе, потому пользуюсь возможностью спросить у знающих людей здесь — сделал?

Linux-destop для действительно массового пользователя — это Epic, его в пару спринтов не сделать. И даже в пару десятков.

То есть для вас нет разницы разрабатывать UI чуть ли не с нуля (раз существующие варианты не всем по нраву) или модифицировать уже успешный?

А что, UI Windows не с нуля разрабатывался, а является форком какого-то уже успешного продукта? Интересно девки пляшут...


Или у вас Linux — единый продукт с первой строчки кода и по сегодняшний день, а Windows — каждая новая редакция это новый отдельный проект никак не связанный со старым?

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

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


Браво! Аплодисменты переходящие в овации! )))

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

Что за детский сад. Я их даже не говорил. Вы их сами только что придумали, а теперь рассказываете, что они мои.

Хорошо. Дабы не сводить и эту ветку к пустопорожнему срачу, сразу сформулируйте свою позицию.
Напомню начало: Каджит сказал, что на сегодняшний день удачных для массового пользователя десктопов под Линукс нет, так что разработка займет долгое время. Тогда как в Windows уже был удачный именно для массового пользователя десктоп, то есть изменений нужно на порядки меньше.
Очевидно, вы с этим не согласны.

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


Я указал ему несоответствие суждений: нужно относиться ко всем одинаково. Либо не наезжать на интерфейс Windows за то, что там за 4 попытки всё ещё не идеал. Либо закономерно наезжать на Linux, вспоминая все те прекрасные экземпляры интерфейсов, которые создавались до этого и говорить "как же так? столько попыток — и всё ещё не идеал?!".


Но ни того ни другого не происходит. И я делаю вывод: двойные стандарты.


Камон, это надо так дотошно разжёвывать?

Он не тем недоволен что интерфейс 4 раза менялся, а тем что до сих пор эти 4 варианта интерфейса сохранились. Вместо единообразного интерфейса. Причем внедрение каждого сопровождалось лозунгами «вот теперь-то сделаем один универсальный».
Впрочем, если вы не осилили прочитать это в исполнении Каджита, каков шанс что прочтете в моем…
Либо закономерно наезжать на Linux, вспоминая все те прекрасные экземпляры интерфейсов
Честно говоря, не припомню действительно самодостаточных интерфейсов для повседневных задач в линуксе. Разве что лет 10 назад мне таким показался SUSE, но точно сказать не могу. Имеется в виду что все настройки графические, все доступны из одного меню, все единообразные.
То есть консоль-то понятно будет единообразной насколько это возможно, речь про графические интерфейсы для домохозяек.
Причем под линукс это сделать объективно сложнее чем под виндовс, ведь системный софт пишет не одна компания.
Камон, это надо так дотошно разжёвывать?
Получается надо, раз просто так не понимаете.

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


Но Каджит сказал, что "это вообще не считается". И вы же его поддержали, сказав, что перенос в другое место изменением не считается, после чего перешли на личности и обозвали меня троллем.


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

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

Где Мопассан?
Его уже в пятый раз собрались сделать новый, универсальный, с нуля. Опять.
В тех скринах, что каджит привел, виден кусок XP. Если полезть с св-ва сетевого адаптера начиная с клика, правой кнопкой по иконке "сетевого окружения", то последовательно вы дойдете от современного интервейса, по слоям, до куска NT3.51.


Какая смена, где вы ее видели, кроме как в рекламе?

А можно просто не чинить не сломанное и не ломать то, что ломать не просили?
Нет? Ну, тады ой.

Если для вас всё что после windows XP — безнадёжно сломанное, что не просили чинить — тогда действительно ой и закончим на этом.

Оно работало еще в 7, и, возможно, 8.1


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

Эта цель стоит с 96-97 годов. Пока имеем, что имеем
Ого, какой холивар. Хабр, ну серьёзно? При такой декларируемой фильтрации контента пропускать подобные набросы в «горячее» (при этом информативная ценность контента под очень большим вопросом)? Ну тогда и я наброшу.
Буквально на днях пришлось одновременно пощупать три новых для себя ОС:
Windows 10 20.04, Ubuntu 20.04 (забавно как версии с Виндой совпали) и macOS 10.15
По большому счёту, все три, как по мне, оказались полным г…

В порядке возрастания «хреновости»:
10-ка, Catalina, Focal Fossa.

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

Тезисно по каждой.
1. Windows 10. Я был заранее скептически настроен — слишком уж много инфы насчёт BSOD-ных обнов, слежения и т.п. прошло. Но это всё решается. Пусть и через чёрт знает какие грабли, но отрубить и настроить можно буквально всё. Всегда можно открыть services и поотрубить там UAC, Защитника, Центр обновлений и т.п. Всегда можно нагуглить и напрямую отредактировать что-то в реестре. Можно попробовать через групповые политики. Да, это занимает просто уйму сил и времени, но это в принципе можно сделать.
Что вызвало фэйспалмы?
Интерфейс. Ну надо вам отдел двиганья кнопки чем-то занять — ну ок, но оставьте вы возможность включения старого интерфейса.
Сами настройки. Сколько уже лет прошло с момента выхода десятки? Почему она до сих пор выглядит как кадавр собранный из различных кусков интерфейса? Почему есть отдельно раздел параметров и панель управления? При этом настройки и там, и там, дублируют друг друга где-то в половине случаев. Т.е. пользоваться чем-то одним не получится. Полный бред. В итоге надо прочекать каждый пункт параметров, а потом пойти в панель управления и прочекать всё уже там (периодически проверяя не слетели ли после этого настройки в разделе параметров).

2. Catalina.
Ну макось, как макось. Для любителей «включил и всё работает как надо (создателям)». Настроить напрямую там мало чего можно. Я вот так и не смог отрубить уведомление об обновлениях и надоедливую единичку на иконке настроек. Поменять аватарку получилось только драг'н'дропом (ну не имею я привычки хранить все изображения только в фотоальбомах). Переключение раскладки на привычное Alt+Shift не настроить — скачал Karabiner, но что-то мне перехотелось во всё этом разбираться. Ну и на каждый чих надо пароль вводить (как это отрубить с ходу — не нашёл). В итоге — настроить толком ничего нельзя, интуитивное пользование интерфейсом нифига не очевидное, но в целом вполне юзабельно из коробки.

3. Ubuntu 20.04.
О! Это песня! Дополнения гостевой ОС автоматически установились. Правда у меня далеко не сразу получилось это проверить — как я понял, линуксоидное сообщество любит менять наименования своих пакетов. А в силу «небывалой распространенности» данной ОС, гугление выдаёт инфу 5-10 летней давности. Понятно, что в решении проблем это никак не помогает. Ну ладно, дополнения стоят. А общие папки не видны. Монтировать надо… Ну и начинается озвученная выше процедура — перелопачивание кучи инфы в инете. При этом каждое «решение» надо проверить, чтобы убедиться что оно не актуально. Нашёл решение (на реддите). Но оно разовое. Надо влепить в автозагрузку. А перед этим отрубить запрос пароля, поскольку после сотого ввода подо мной начал дымиться стул! Отрубать пароль будем тоже через гугл. И тоже не с первого раза. Кинем скрипт в автозагрузку? Но как? Гугл говорит что корректно будет добавить его в «rc.local». Но постойте! Это же 20.04. Мда, изменения привычного интерфейса в Win10 уже не кажутся чем-то демоническим. Ну ок, кое-как папки увидели при загрузке. Теперь бы ещё Alt+Shift настроить. Упс… Гугл, Gnome settings (или как оно там) в Ubuntu software.
И это всё не какая-то специфика, это первоначальные действия по настройке ОС.
Да, спору нет — lamp-server установился и начал светить в сеть очень быстро. Но постойте, Open Server под Виндой устанавливается не особо дольше. Ковыряние с настройками сопоставимо.
На мой взгляд, главная проблема Линукса — Гугл и фильтрация кучи неактуальной инфы (при этом самой инфы не сказать что так уж много). Интуитивно что-то настроить — вообще нереально.
Убунта под Виртбоксом была, судя по гостевым дополнениям? Это скорее камень в огород Виртбокса, что у них общая папка для Линукса вручную реализуется. Почему не сделать ее сетевой, как на Виндах — неизвестно, но м.б. были причины. Но реально, могли бы хотя б встроенную инструкцию давать, не говоря уж об автоматическом добавлении и монтировании. Я помню это мучение на 1х Убунте, прописывание в mount и т.д., а там еще и только у рута права на rw…

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


Если вам надо выполнять много административных действий, то sudo -i даст рутовский шелл. Ну или медитировать между двумя командами меньше таймаута sudo (минут 5, что ли?).
В любом случае, отключать запрос пароля на административные действия — bad pratice.


rc.conf остался вместе с rc, про него пора забыть.

От ОС мне прежде всего нужен доступ к файловой системе и запуск софта. Заниматься администрированием — это не моё. Ну и в моём понимании ОС должна быть прежде комфортной в использовании. Постоянные запросы пароля лишают меня этого комфорта. То, чем это продиктовано — меня мало волнует как пользователя. Для повышения безопасности можно ещё каждую рутовую команду подтверждать смс-кодом. Ведь безопасность — наше всё!
От ОС мне прежде всего нужен доступ к файловой системе и запуск софта

Под это подпадают разве что мобильные ОС. Из них в iOS нет доступа к FS, а из остальных не мертвых есть только различные вариации Android.


Ну и в моём понимании ОС должна быть прежде комфортной в использовании

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


А теперь смотрим сюда:


Заниматься администрированием — это не моё

… но только для винды.


Для повышения безопасности можно ещё каждую рутовую команду подтверждать смс-кодом

Если вам это нужно — вы можете настроить и это. Или любой другой вид 2FA.

UFO just landed and posted this here
UFO just landed and posted this here
треть описанных проблем «линукса» от виртуализации (не самый распространенный сценарий, таки)

По-видимому, как раз наоборот.

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


Ну и кажется достаточно логичным, что hyperv более подходит для виртуализации windows, а kvm — linux.

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

Но при этом товарищ выбрал wmvare. И, судя по тому, что у него возникли проблемы с шарингом, раньше эту связку он вообще не использовал/не для десктопа.


отличается лишь запуском иксов по умолчанию

А также установкой агента, шарингом папок, пробросом usb…

C Hyper-V всё оказалось… В общем всё очень плохо оказалось.
Я вначале Docker поставил. А он взял и переколбасил все настройки. Врубил защиту по полной, изоляция ядра, то ли включение, то ли выключение низкоуровневой оболочки и т.п. Там жуть короче. Сам докер встал. Но после этого все виртуальные машины не то что бы перестали работать, но отвалилась поддержка аппаратной виртуализации. Я вечер потратил чтобы всё откатить назад.
В итоге пришёл к тому, что лучше всё запускать на VMware (в том числе и докер) — как на максимально поддерживаемой и универсальной платформе.

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


Вот потому этот и держит винду максимум в виртуалке: пусть изгаляется как хочет, но так, чтобы ничего больше изгадить не смогла и ее всегда можно было откатить обратно во вменяемое состояние, не тратя кучу времени на разбирательства и фирменный затупеж thrusted installer и system restore.

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


Вложенная виртуализация? Она же отключена по умолчанию.

Пусть и через чёрт знает какие грабли, но отрубить и настроить можно буквально всё. Всегда можно открыть services и поотрубить там UAC, Защитника, Центр обновлений и т.п. Всегда можно нагуглить и напрямую отредактировать что-то в реестре. Можно попробовать через групповые политики. Да, это занимает просто уйму сил и времени, но это в принципе можно сделать.

Versus
На мой взгляд, главная проблема Линукса — Гугл и фильтрация кучи неактуальной инфы (при этом самой инфы не сказать что так уж много). Интуитивно что-то настроить — вообще нереально.

Вот как раз таки в линуксе всё хорошо. В большинстве случаев даже гугль не нужен. Мне хватает man-ов идущих в поставке системы. А не нагугливать эти все безумные UUID-ы которые надо прописывать в реестре. Так что у вас взаимоисключающие параграфы тут, КМК.
И да. Мир линукса не ограничивается убунтой.
UFO just landed and posted this here
Мне хватает man-ов идущих в поставке системы.

Речь только о консольном линуксе или все ключи конфигов Гнома тоже в манах есть?

Учитывая хотелки Apple, Google, старой доброй MS, да и прочих, скоро железо при попытке установить линукс, не заверенный в специальном учреждении, будет вызывать полицию, адвокатов и морскую пехоту.
UFO just landed and posted this here
Примут на оутсорс росгвардию и правый сектор
Так как ОС Android компании Google работает на ядре Linux, многие из нас могут сказать, что Linux и так находится у них в кармане. Однако несмотря на своё удобство, написанный на Java фронтенд Android не всегда передаёт ощущение Linux, к которому стремятся многие пользователи Linux. А у некоторых пользователей и вовсе нет телефона с Android.


с тех пор как появился андроид на линукс, и он настолько же достоин названия «линукс» насколько gnu на линукс, и наверно популярнее всех дистрибутивов гну/линукс вместе взятых, укороченное название «линукс» с намерением обозначить только гну/линукс, исключая андроид на линукс, как-то неправильно, и поэтому теперь гну/линукс следовало бы коротко называть «гну».
5 причин использовать Linux в 2020 году


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