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

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

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

На фоне того кошмара, который пролазит в проприетарном софте… (почитайте про "системы шифрования файлов" для телефонов, например).

В Америке, конечно, негров линчуют, но и в OSS косяков хватает.

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


Кроме opensource есть ещё и libre (free) software, которое, вообще, аппелирует к идеям гуманизма (люди пишут софт, потому что он помогает другим людям). Сравните это с мотивацией для написания софта в коммеческой компании (я пишу этот CRUD потому что мне за это платят деньги).

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

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

IDA — не отладчик. Она показывает какой код будет выполняться, а не мысли меня или автора о том, что выполняться должно ;-) «семантическая нагрузка» бывает настолько паршивой, что лучше бы ее и не было, поэтому я и говорю что анализ скомпилированной программы зачастую легче анализа ее сорцов.

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

Можно назвать не 7, а 77 причин как за Linux, так и за Windows, и все они будут достойны внимания. Выскажусь с точки зрения конечного пользователя. Например, существуют довольно много продуктов, реализованных как под Linux, так под Windows. Многие программы, реализованные под Linux, являются «обрезанными» под Windows, или их под Windows вовсе не существует: для таких на своих домашних компах я использую Linux. В остальных случаях использую Windows. Думаю, что сколько-нибудь продвинутые пользователи поступают аналогично.

Не вижу причин использовать Windows в принципе!

А что тогда Вы будете делать, если необходимое приложение реализовано только под Windows (а таких абсолютное большинство)?
Во-первых, обзываться не надо. А во-вторых, например, куча моих приложений, связанная с алгоритмами линейной алгебры. См., например, мою статью Ю. Ф. Сиголаев, Б. И. Ионин, О модификации алгоритмов диагонализации, связанных с квантовохимическими расчетами. Журнал общей химии. – 2010. – 80, № 11. – С. 1928-1929.

Хотя бы два приложения назовите, "которых абсолютное большинство" реализовано только под Windows… И где я, собственно, "обзывался"?

Ну да, ЛОЛ — это конечно не КЕК. А дискутировать с человеком, придерживающегося крайних взглядов, не имеет смысла.

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

НЛО прилетело и опубликовало эту надпись здесь

Видимо, перестать писать код, раз он у вас работает только под "Линуксом"!

НЛО прилетело и опубликовало эту надпись здесь
1С отлично работает на Windows… И всё ;) Зачем поддерживать линукс? Или бросать 1С и писать на… чем? :D
Так то я согласен, что выбирать ОС под задачи — это норма. А когда наоборот — нет.
;) Не прошло и 20 лет (1С для Windows существует с 90-х годов), как выпустили 1С для Linux (2012 если не ошибаюсь). Не думаю, что это было очень легко.

Я к тому, что если что-то пишите, не нужно полусмыслов! Использование Windows, на мой взгляд, не оправдывается ничем.

ну как минимум в линукс-версии не работает COM (что логично), а в свое время, да и многие до сих пор, через него костылят обмены и выгрузку-загрузку документов в docx/xlsx

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

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

А можно ссылочку, чтобы понимать о каком виде трэша идет речь?

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


(ссылку за давностью не могу найти).

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

Хм, а ошибки в проприетарном софте находят и исправляют сразу после их появления?
То есть вы тоже видите что никакого преимущества в этом плане по сравнению с закрытыми сорцами и нет…
Очень жалкая демагогия, фу :-)

А ошибки в открытом софте?
Ну вот понадобилась мне одна утилита недавно. Нашел на гитхабе подходящую. Работает немного не так как хотелось бы. Ну ок, со своими слабыми познаниями а С++, на свой страх и риск поправил (очень повезло).
Но она не собирается под windows, хотя заявлено что должна и все остальное у меня уже построено вокруг этой утилиты. И что делать? Она выложена "как есть", сообщества у нее совсем. Была бы платная, возможно было бы по другому.

«заявлено что должна», но не заявлено каким именно способом ;-)

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

Кто вам мешает использовать существующую платную?

Под linux нет аналогов.

А под другие Windows есть качественные решения?
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь

https://github.com/ppwwyyxx/OpenPano
Под linux то на раз-два собралось при моем почти нулевом опыте в этом дело, а вот под windows два дня бился, но не вышло (

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


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

НЛО прилетело и опубликовало эту надпись здесь

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

И что делать?

У Вашей проблемы ровно два решения:


  1. перестать пользоваться виндой, ибо открытый софт — он такой, разрабатывается под открытые системы в основном, да, закрытые поддерживаются по остаточному принципу;
  2. попросить помощи у автора и/или у тех, кто пользует: https://github.com/ppwwyyxx/OpenPano/issues

ЗЫ. Спасибо за ссылку, надо попробовать, а то у меня есть исходники, которые совсем плохо связываются, но панораму собрать из них хочется (hugin не справляется, но материал конкретно отвратительный).

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

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

Проблемы и ошибки безопасности могут оперативно исправляться как в OpenSource, так и в проприетарном ПО.

OpenSource — это, прежде всего, прозрачность. Возможность оставить исходную версию кода себе или изменить её по своему усмотрению.

Чувствую, сейчас начнется :)

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

Хотя хорошая популяризация хорошей вещи еще никому не вредила.
Которые знают, чем хорош и чем плох Линукс

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

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

Профессионалами не становятся, ими становятся. Я начал регулярно читать хабр с 2011 года, и как сейчас помню — на нем публиковалось полно подобных статей начального / среднего, идеальных для старта или продолжения пути ИТшника. И про linux, и про масштабирование, и про код, и про новые технологии. Про всё.
Поэтому считаю, что хоть такие статьи и были когда-то, но новичкам найти их нереально, поэтому они точно нужны на Хабре, хотя бы для естественного пополнения новой аудитории.

*не рождаются, ими становятся)
Уверен, что многие скажут что «Хабр не торт», но я хочу верить, что тут большинство профессионалов.
Вот именно! Как замечено в конце статьи, Линукс — для профи, для тех самых 2%. А посыл её (как я его понял) в том, чтобы распространить и на непрофи. Так вот, это не пройдёт, или пройдёт очень нескоро. Попробую объяснить почему.
Из этих 7 пунктов я (тот самый «простой пользователь», делавший несколько подходов к Линуксу, но вернувшийся к Винде) согласен с пятью, а вот с «простотой» и «гибкостью и разнообразием» не согласен. Начну со второго из этих несогласий.
Когда я пересаживаюсь с одной Винды на другую, мне не надо переучиваться, даже если это достаточно далёкие версии (скажем, XP и «десятка») — всё на месте, и работает так же. В разных версиях Линукса — полный разнобой, никакой стандартизации, даже консольные команды, делающие одно и то же, совершенно разные. Множество версий (то самое «разнообразие») идёт Линуксу не на пользу, а во вред: у пользователя разбегаются глаза, и в результате он плюёт на бесплатность, безопасность и прочее, и возвращается на Винду.
Теперь о «простоте». Истинная простота — это когда кишки ОС работают в фоне, и пользователь о них даже не подозревает. В Винде я просто втыкаю флэшку в USB, в Линуксе я должен её ещё и смонтировать. Пример Винды показывает, что пользовательская операция «смонтировать» — лишняя сущность. Многие действия, которые в Винде делаются однократным выбором из выпадающих меню, в Линуксе делаются многоступенчатым набором команд, поскольку контекстные меню (там, где они есть) весьма небогаты.
В общем, я бы согласился на Линукс, если бы его фэйс был скопирован с Винды. Приближения к этому делаются, но весьма частичные и неблизкие, так что подождём.
А, вспомнил — есть и восьмой пункт, это стык между ОС и железом. Поиск драйверов — отдельный квест, и хорошо, что во время моих исследований Линукса он мне не достался. Тем не менее я в курсе, как бодаются владельцы компов с не слишком мейнстримным железом. Профи-энтузиасту это даже в охотку, простому человеку — недопустимо.
В Винде я просто втыкаю флэшку в USB, в Линуксе я должен её ещё и смонтировать.

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

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

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

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

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

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

И вот, кажется, я нашел более-менее внятный дистрибутив. Это неожиданно оказался Rosa.

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

Считаю это успехом.
НЛО прилетело и опубликовало эту надпись здесь
Думаю, автору поста (ау, mrtux) надо прикрутить голосование — кто каким десктопным линуксом пользуется. Статистика будет — полезно…
НЛО прилетело и опубликовало эту надпись здесь
из за другого «плюса», разнообразия дистров, это работает далеко не везде, во многих дистрах например exFat флешка не подключится сама(а они сейчас почти все такие)
«можно настроить» в линуксе это обычно здоровенный мануал, причем устаревший года на два, а на тематических форумах вам будут хохоча в ртфм тыкать.
При этом просто логически разобраться, ползая по gui как в виде — нельзя в виду его отсутствия
Как пример — в убунте поменять переключатель раскладки на ctrl+shift, не пользуясь интернетом… забавный и невыполнимый квест
Кстати, лично сталкивался, когда в свежеустановленном Минте из коробки не было настроено вообще никакой комбинации клавиш. Она просто отсутствовала.
Я перетыкал все комбинации, какие смогла родить моя фантазия. Я облазил все настройки языков и клавиатуры… В конечном итоге я нашёл нужное окошко и нужную строчку в бесконечном списке, но заняло это пару вечеров.
«можно настроить» в линуксе это обычно здоровенный мануал, причем устаревший года на два

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


При этом просто логически разобраться, ползая по gui как в виде — нельзя в виду его отсутствия

Какого такого отсутствия? В кедах все вполне себе настраивается именно через GUI. И смена раскладок настраивается тоже там.


Как пример — в убунте

Убунта — это особый зверь. Никогда его не любил. В том числе за извращенный GUI. Правда они со своего Юнити (или как его там) вроде как слезли уже, но новое мне тоже как-то не очень зашло.

Какого такого отсутствия? В кедах все вполне себе настраивается именно через GUI. И смена раскладок настраивается тоже там.

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

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

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

если знать что искать, ага, а если не знать то крындец… чтобы получить доступ к вндовым шарам — надо ставить samba и читать по ней мануал… ну типа «этож все знают!» (с)

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

Aston Shell (:

НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь

О да, боль с сетевым сканированием Canon.
Печать работает, сканирование скорее всего никогда не заработает

А с hp все прекрасно. Подозреваю, что-то осталось недочитанным. Но! Почитать есть таки заметно больше, чем в windows, особенно если мы говорим про журналы...

Безопасность. Ненастроенный линукс не безопаснее ненастроеной винды. Криво настроенный линукс — может оказаться даже опаснее.

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

В общем то Linux — хорошо. Но надо понимать зачем он вам нужен, и нужен ли.

Ну вы что-то странное говорите. Вот, допустим, у меня криво настроенный линукс. Допустим, apache исполняет файлы, куда можно post'ом класть скрипты. Типовая дыра. А рядом винда, которая качает по имени с netlogin-шары файл для запуска, который ей отдаёт dns-сервер который ей отдаёт dhcp-сервер без авторизации.


И кто из них "гораздо опаснее"? Винда идёт с встроенным тьюринг-полным интерпретатором (и не одним), так же как и линукс. В связи с этим можно (основываясь на тезисе Тьюринга-Чёрча) считать, что они эквивалентны в том, что могут делать.

Я к тому, что заявление «линукс безопаснее» (именно в такой формулировке) опасно ложно. Можно сидеть и думать что ты в безопасности, хотя это не так.

С практической точки зрения хорошо работает правило неуловимого Джо — 99% десктопной малвари целится только на windows, остаток — на mac. Это не аргумент в пользу Linux, это аргумент в пользу diversity. Насчёт безопасности — есть простой тест. Берёте дефолтную установку, открываете интернеты и кликаете на самое яркое и мигающее, на все вопросы отвечаете "да". Какой период полураспада будет у Linux (условный Gnome) и Windows (условный explorer.exe)?

заявление «линукс безопаснее» опасно ложно

Вообще-то оно не ложно. Конечно, юзер может впулить себе майнер с какого-нибудь zver-PPA, но это единичные случаи.
В линуксах есть: трояны, руткиты, файловые вирусы. Периодически находят уязвимости для локального повышения прав. Самоуверенные юзеры тоже имеются, что характерно. То же самое что и в небезопасной венде, короче. Не видать что-то преимуществ в плане безопасности…
В линуксах есть: трояны, руткиты, файловые вирусы

Подскажите где скачать!
За распространение в развитых странах статья, поэтому я просто напишу хэш c932e915847566e6f79bbb012a70e724195086ab

И у меня нет особых сомнений, что за прошедшие с момента моего последнего с ним знакомства 12 лет он перестал работать в современных линухах. Потому что на момент знакомства ему тоже было лет 10 уже ;-) А руткиты и трои в профильных новостях всплывают регулярно, читайте их чтобы быть в курсе безопасности, да
НЛО прилетело и опубликовало эту надпись здесь
Сразу видно специалиста, который даже при наличии хэша не способен ни на что
НЛО прилетело и опубликовало эту надпись здесь
А руткиты и трои в профильных новостях всплывают регулярно

Ок, ждём ебилдов, как говорится :-)

Линукс такой безопасный, аж жуть, при этом не помогают и сертифицированные инженеры, обновления и платные подписки, призраки в облаках любят линукс https://m.habr.com/ru/post/484236/, то что на линукс нет такого количества зловредов, это не заслуга линукса, а недоработка вирусописателей, за 2 процента никто не будет тратить свое время, а вот в отношении серверов совсем другое дело, всему свое место, и утверждение, что линукс более защищенная система априори, вызывает лишь улыбку.

И да, я не хейтер линукса, л прекрасная платформа для web приложений, но вот как десктопная система, он до сих пор так себе, а если я создаю контент в максе или кад системе, то выделить раз в 5 лет 100 долларов на новую операционку для меня вообще не вопрос.

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

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

И для FreeBSD нет

Вдруг понял, что скучаю без их постов — так хорошо в них было нашучено.
Что вы конкретно понимаете под «вирусом»?
Просто защита от непреднамеренного запуска вложений из почты, файлов с флешек и загрузки «полезной нагрузки» через powershell есть. Другое дело, что это никак не настроено и настроить очень не просто + некоторые возможности доступны только на pro и выше.
но обновления лучше ставить везде(и в винде, и в дистрибутивах linux):
www.opennet.ru/opennews/art.shtml?num=46726
обновления лучше ставить везде

Это само собой.
Не ложно утверждение «правильно настроенный и эксплуатируемый линукс безопаснее». Но почему то все об этом забывают, и думают что из коробки защищены.
А потом сидят под рутом и раздают чмоды налево и направо. И все.
Ага, а все утечки с Elasticsearch произошли с виндовых серверов
НЛО прилетело и опубликовало эту надпись здесь
Я не прям чтобы тру-линуксоид, но как минимум недавно ставил арч, и в базовом мануале ни слова о создании пользователей. Т.е. после прохождения базовой инсталяции — сидишь как пень под рутом.
Речь таки про домашнее использование условными домохозяйками.
НЛО прилетело и опубликовало эту надпись здесь
Я четко указал дистр — арч. Причем тут генту и убунта — без понятия )
НЛО прилетело и опубликовало эту надпись здесь

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

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


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


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

Ну вот давайте на чистоту — я вот почитываю маны, но вот даже не знаю куда копать в 99% случаев и какие логи смотреть. Поможете мне решить проблему или подскажите куда ковырять?
1) Хром или Лиса умудряются после определенного количества памяти начать свапить ССД так что система зависает наглухо, даже мышка не двигается.
2) При перетаскивании файла в проводнике — чаще всего файл либо копируется в папку которая была закрыта часа два назад, либо вообще повисает курсор перетаскивания и приходится выходить в первый терминал и делать логаут.
3) Переключение языка срабатывает так что я успеваю зачастую слово написать.
4) Флешка с извлечением без sync в консоли в 50% шансом не записывает файлы.


Ищу уже 5 лет ответы на эти вопросы. Меняются мажорники дистрибутивов (убунта), меняются компы, меняются ядра… Подскажите куда копать без "поставь генту"?

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


Тем не менее, конкретно в вашем случае, я бы сначала уточнил какой именно Ubuntu вы пользуетесь и ставите-ли софт вручную или из сторонних PPA?


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

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

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


Тем не менее, конкретно в вашем случае, я бы сначала уточнил какой именно Ubuntu вы пользуетесь и ставите-ли софт вручную или из сторонних PPA?

Убунта LTS 18.04. Из сторонних ppa — openshot и audacity. Из ручных собранных — ffmpeg, но он в отдельную папку собран.


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

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

НЛО прилетело и опубликовало эту надпись здесь

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


PS: извините за долгий ответ, отвечаю раз в час только.

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

Да согласен с этим. Умение читать то, что говорит вам система — это полезное умение везде.


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


  • Помоги, такая-то программка не работает, ошибку выдает.
  • Что написано в окне с ошибкой? — спрашиваю ее.
  • А я не знаю, я просто закрыла. Сейчас прочитаю.

… через мгновение


  • А! Все, сама разобралась!

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

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

С перетаскиванием мышью реально какая-то очевидная неуловимая проблема (причём не только в убунту) при этом только с беспроводной мышью с проводной всё хорошо… :)

НЛО прилетело и опубликовало эту надпись здесь

По Шифт-Альт переключение зачастую срабатывает вообще через раз, дополнительно теряя фокус с поля ввода.

НЛО прилетело и опубликовало эту надпись здесь
Так то под 10-кой сейчас
Вот если бы это не объяснили, то так бы и гадал почему у меня на мгновение иногда появляется окошко смены раскладки. =)

Я по винде мануалы не читал, как и по ios с android, почему юзер должен их читать для линукс?

НЛО прилетело и опубликовало эту надпись здесь

Да не должен он ничего. Пользователь волен хоть гвозди монитором заколачивать.


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


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


При чем тут мобильные OS я не совсем понял.

При чем тут мобильные OS я не совсем понял.

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

Да, но это всего-лишь телефон, а не полноценная дектопная OS. Базовые возможности Android на телефоне и на полноценном ПК — это небо и земля.


Нет, можно, конечно перепрошить телефон, поставить root, эмулятор терминала, настроить nginx, etc. Но тогда придется открывать xda и читать… хм… постойте...


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

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

Тогда почему этого не произошло уже давно? Положа руку на сердце, это наверно 80% сценариев использования персоналки у домашних пользователей не связаных с ИТ. То есть при декларируемом вами, его паритетности с другими системами для подобного сценария использования, его популарность и распостраненность по идее должна хоть немного, но расти со временем — тем более времеми прошло много больше чем у андроида если мне память не изменяет первые графические десктопы для линукса появились в середине 90ых, а если говорить про графический оконный интерфейс то даже чуть раньше, то есть можно говорить о примерно одном времени старта для вин95 и линкусов с графичесим десктопом — этого не происходит по сути, следовательно дело не в этом, а скорее в том, что даже в этом, казалось бы простейшем сценарии линукс не дает никаких преимуществ обычному пользователю, но при этом при желании чуть расширить этот сценарий еще, скорее всего резко усложнит пользовательский опыт.

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

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

НЛО прилетело и опубликовало эту надпись здесь

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


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


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

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


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

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


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

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

НЛО прилетело и опубликовало эту надпись здесь

Как раз-таки Windows нужна только для того, чтобы


серфить в интернете, звонить по скайпу, играть в игрульки

и то криво и через жопу.

Тут был случай…
В общем человек компилирует человек(не программист но решил попробовать) в студии.небольшой проект запускает, раз два три, потом просит — посмотри что-то я код меняю а поведение не меняется, а оказалось он настолько привык закрывать на автомате всплвюывающие сообщения, что не читая давал согласие в диалоге ошибки компиляции, предлагавшем запустить прошлую "удачную" версию… А вы про мануалы… :)

НЛО прилетело и опубликовало эту надпись здесь

Ну как же? В конце Installation guide есть ссылка General recommendations, там первым пунктом про пользователей. Я первый раз Arch ставил лет девять назад и там она уже была. То есть если честно делать все по мануалу, то как пень сидеть не будешь.

А можно вместе с этой статьей «Семь причин, почему не Линукс»?
Минус подобных статей в том, что они ничего не преподносят против имеющихся аргументов. В любом продукте должны быть свои минусы.
А можно вместе с этой статьей «Семь причин, почему не Линукс»?

Можно, но потом :-)

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

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

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

Ubuntu 8 была 12 лет назад, за это время много воды утекло :)

Ставил в прошлом году как раз убунту в очередной раз (примерно раз в 2-3 года пытаюсь на домашнем компе поставить какой-нибудь линукс вместо винды-7). Блютус-наушники отваливаются после перезагрузки, но можно легко заново удалить и добавить, более другая проблема была с треском звука, примерно как когда плохой контакт в 3,5-разъёме. Наушники, напоминаю, беспроводные, блютус.

Картинка на мониторе с периодичностью примерно в полминуты на мгновение пропадала, черный экран. В принципе тоже жить можно, как и с треском, но как-то грустновато. Вернул обратно винду, всё стабильно и чётко. В прошлые разы проблемы тоже были со всем чем угодно, кроме браузера Chrome. Браузер работал идеально, как и на винде, уж не знаю чья тут заслуга, open-source-коммьюнити или гугла.

Меня, кстати, тоже расстраивает работа с 2 мониторами, нужно их в правильном порядке подключать, а то один не работает :/


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


С другой стороны на Windows 7 была ещё более дурацкая проблема с клавиатурой Razer BlackWidow Ultimate — время от времени залипала какая-нибудь клавиша и начинался бесконечный ввод до перезагрузки :)


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

Не поверите, но тут на работе купили пачку разных блютуз наушников. Половина из них тоже отваливается после перезагрузки! ОС — виндовс 7 и 10.
Отчего же, поверю. Во первых 7-ю венду мне без костылей в виде BlueSoleil не удалось в принципе с блютус-аудио подружить. Во вторых наушники SONY MDR770, коннект при включении наушников сам не устанавливается, приходится вручную тыкать в приложении, а другие наушники, китайский нонейм, с полпинка соединяются сами при включении, вообще никаких проблем.

Насчет 10 венды это совсем другая история, пытался дома 2 раза на неё перейти, по некоторым неустранимым пока причинам откатывался обратно на 7.

А на windows 3.11...

НЛО прилетело и опубликовало эту надпись здесь

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

НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
то отдельная видюха вообще-то требуется для тех же игр

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

Например, такой минус: отсутствие QA на зарплате.

Linux хорошо защищает ваши локальные системы и сети от заразы вроде троянов, вирусов, майнеров, локеров, рекламных модулей.


можете уточнить, про что тут конкретно говорится? Что предоставляются средства, которые можно использовать для обеспечения безопасности? Или еще что-то?
Использую Linux пол года и не понимаю почему я не сделал этот переход намного раньше.
Использую Linux лет 20, еще с ядер ветки 2.0.x, в качестве десктопа лет 15. И отлично понимаю, почему не сделал переход раньше.
Потому что 20 лет назад Linux на десктопе был неюзабелен? :-)
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Ну раз сказали А, то и Б уж тоже говорите…
  • Необходимость работы с консолью
  • отсутствие стабильных API и GUI (вечная революция)
  • неэффективное управление электропитанием в ноутах
  • отсутствие профессионального софта
  • мало игр
  • шарить файлы в локальной сети — боль
  • и самое главное — если что-то пойдет не так, мало специалистов, которые бы вам помогли.
Необходимость работы с консолью


это разве минус? В винде тоже нужна консоль, например, MIC есть в icacls, но нет в проводнике. Или создание симлинков и хардлинков.
Ключевое слово необходимость. Минус, конечно, консоль в винде освоили те же 2% пользователей.

P.S. Симлинки в линуксе большинство DE через GUI умеет делать, другой вопрос, что далеко не все понимают что это и зачем нужно.

Мало игр — это сколько? Последний раз, когда я заглядывал в Стим, до конца списка было не долистать.

Те же танки (WoT) запускаются с дикими костылями. Знаю многих людей, который ради танков держат две ОСи на компьютере.
Если отфильтровать все инди, визуальные новеллы и платформеры, то для линукса останется список из 194 пунктов. Если же брать все платформы, то получится 24к

А если отфильтровать ещё все шутеры, стратегии, квесты и rpg, то остаётся...?

… gcc

mingw или cygwin?

НЛО прилетело и опубликовало эту надпись здесь
В фильтрах менялась только настройка ОС. Прошу прощения, что не упомянул ваши антипатии в игрострое:) Но даже и так, если фильтр только по ОС, получается 2,7к против 45,7к

Вот где-то в районе 2.7к я и говорю "устал листать".

https://www.protondb.com/


  • 6,502 — games work
  • 66% — игр из TOP1000
  • 82% — одиночных игр из TOP1000

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


P.S. Если кто-то не знает что такое Proton, то это надстройка над Wine, встроенная в Steam. Т.е. достаточно поставить одну галочку в настройках Steam и все Windows игры будут прозрачно для пользователя устанавливаться и запускаться, так же как и нативные игры.

НЛО прилетело и опубликовало эту надпись здесь

Много игр или мало — не так важно для тех, кто играет. Важно, что почти нет ААА-игр, нет громких новинок. И не будет никогда.


Протон, который продвигает Valve, это хорошо, но это все равно просадка производительности

НЛО прилетело и опубликовало эту надпись здесь
А что вы считаете AAA играми?
Shadow of the Tomb Raider является таковой? Deus Ex? Bioshock Infinite?
Быть может вас устроит Total War: Three Kingdoms(вышла под линукс вместе с Windows релизом)? Или Civilization?
НЛО прилетело и опубликовало эту надпись здесь

При всем моем уважении к DCS, на AAA он мало похож. Редкая игра для редких больных небом. Под протоном вроде бы идет. https://www.protondb.com/app/223750
Но с вирпилами интересней как работают железки их. Насколько я помню, часть джойстиков VKB имело специальный режим калибровки для маков и линуксов. Что там с педалями и рудами — понятия не имею.


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

НЛО прилетело и опубликовало эту надпись здесь
А что за история? Сходу не нашёл, да и не вспомнил.

bash.im/quote/395556
Вы бы ещё про TrackIR спросили

Слышал я слухи, что люди сейчас вот этой штукой активно пользуются: github.com/opentrack/opentrack
Я не вирпил, посему обоснованно об удобствах рассказать не могу.
НЛО прилетело и опубликовало эту надпись здесь
Необходимость работы с консолью

Решительно протестую! :-) В пределах повседневного сценария консоль на десктопе не нужна.

ммммм… протестую на ваш протест.
повседневочка из консоли как-то удобнее кастуется и автоматизируется. питон же не зря поселили там.
Вобще-то есть. Когда я поставил linux(это правда это было лет 15 назад), я искал удобные графические инструменты для управления всем чем только можно. Лет пять я прыгал с дистрибутива на дистрибутив периодически своими действиями в gui «окирпичивал» систему, а потом лез на форумы и искал решения. Иногда по аналогии с виндами решал что мне проще переставить систему, чем найти ответ. И что характерно, решение почти всегда находилось через консоль.
В один прекрасный день я понял, что все gui-управление в linux:
— это надстройка над консолью,
— постоянно отстает в разработке,
— написано как удобно разработчику, но не как удобно тебе.
Потому мой выбор сейчас:
— консоль и конфигурационные файлы, если это настраивается один раз и навсегда.
— gui — если эту настройку нужно периодически менять и есть удобное приложение, например network-manager на на ноутбуке;
— если менять нужно часто, а настраивать через gui долго или неудобно, то консольный скрипт.
Это я говорю в контексте именно управления системой. Понятно, что смотреть видосики, и править доки лучше в графическом приложении.
С gui приложениями, кстати уже не так плохо. Gimp вполне позволяет редактировать картинки на уровне нужном среднему пользователю. Чтобы установить даже сетевой сканер уже не нужны пляски с бубном. CUPS по позможностям удаленной печати сильно превосходит Spooler из windows. И в последнее время производители оборудования повернулись лицом к линуксоидам и больше не нужно изучать 100 моделей оборудования в прайсе магазина на предмет поддержки в linux чтобы выбрать одну единственную.
правда это было лет 15 назад

Отличная история, но актуальность около нуля :-) Это не троллинг, Linux сейчас и 15 лет назад это две большие разницы.
В плане GUI для администрирования (управление пользователями, firewall с более продвинутыми функциями чем input и output, расшаривание директорий по smb, управление доменом samba, управление http-proxy, управление vpn, управление почтовым сервером) что сейчас, что тогда, без изменений. Тогда ближе всех был yast от opensuse. Сейчас gui конечно есть, но не для всего и все что есть сейчас неполноценно, не равно по функционалу возможностям конфигурации через файлы в консоли.
Да, если честно, и не нужно. Если человек не понимает, как работает та или иная настройка в файле, то в GUI для него будет темный лес. GUI нужен только для анализа работы приложения, но как я уже и говорил, те кто умеет конфигурировать в консоли в состоянии написать или приспособить gui под свои нужды.

Почему всегда упоминают GIMP, когда Krita удобнее?

Кому как. Мне для своих задач обычного виндового Irfanview было достатоточно. Обычно resize, изредка повысить контрастность или вырезать область. А gimp как правило среди предустановленных приложений в ubuntu/mint.

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

Спорно.

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

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

* Что да, то да. Производителей железа мало заботит, что там с линуксом

* Что значит профессиональный софт? Photoshop что ли? )))

* Игр да, мало.

* Вот как раз под винду специалистов не найдешь хороших. Админ windows тот еще фрукт. Не, есть конечно хорошие спецы, но почему то очень часто встречаются люди, которые админами только называются. Хотя и это и к linux тоже относится. В последнее время качество как пониже стал, что уж тут говорить. Хотя под линукс найти howto проще чем под винду, где только видосики, записанные где то в индии попадаются.
Что спорно?

  • Что линукс для решения некоторых задач требует консоли? Как использование регэдита это опровергает? Или лучше пример привести?
  • Да, лтс спасает, но достоинство оборачивается недостатком — софт быстро устаревает, а в lts обновить его отдельно от системы требует доп. усилий
  • Да, фотошоп, автокад, корел, мс офис. Большинство их используют, на них построенны рабочие процессы, и ломать эти процессы в угоду одному компоненту (ОС) никто не будет.
  • Про специалистов. Высококласных да, а вот если я условная домохозяйка и купила принтер домой, чтобы его настроить для винды есть куча дешевых эникеев по обьявлениям, а для линукса?

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

Может вам известно т.к. с принтерами все должно быть хорошо и в Линуксе.
У меня 34 сетевых принтера — как мне распечатать на любом их них все файлы из папки проводникаDolphin, не подскажете?
В винде(вроде с ХР началось) я просто выбираю все и в контекстном меню делаю «print».
Система — kubuntu 19.04, plasma.

Ставили cups? Мой сетевой принтер он вполне легко подхватил.

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

Вот реально прямо случай домохозяйки, на 4х сетевых принтерах 50+ документов :) у вас самый обычный ежедневный случай как у каждого 10 пользователя…
Из жизни, на днях просили помощи… нужно было список файлов (имён) из каталога в письмо вставить, в windows… Ну вот нужно и всё, самое интересное что есть штатная возможность, но люди то не знают, не удивлюсь если она и в вашем случае есть, но мне негде проверить, у меня как и у большей части моих знакомых, просто нет дома принтера… :)

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

У вас простой нестандартный случай, ну не печатает так большинство людей документы…
У меня есть куча случаев простых и нестандартных, с кучей ПО как в Windows так и в Linux, которые почему-то нереализованы(или реализованы не так как мне хотелось бы нужно), вот представим что я захочу в Windows распечатать кучу текстовых файлов в koi-8r? Что он напечатает? Или в стандартном плеере (вылетело название) debían открыть библиотеку в которой id3. tag-и в win1251(не по стандарту, но в winamp-е работает ведь :)). Или к примеру мне с dmraid нужно было грузиться, оказалось это не так просто и стандартный установщик debian настраивает криво, на работе (w7) тоже особенностей хватает(одна перезагрузка на 15 минут чего стоит, но тут другие причины), а недавно выяснилось что win10 кривовато работает если несколько профилей на компе и не может по разным отпечаткам в разные учётки пускать, плюс пишет какую-то белеберду про невозможность получить доступ к информации о пин-коде который я поменял за пять минут до этого ;) но сколько % использует разные учётки (на w10pro)?


В Linux дистрибутивах, на мой взгляд, есть один большой недостаток, это работа с раскладками клавиатуры (и соответственно hotkey — и) и одно большое неудобство для домашнего использования(при работе из нескольких учёток) это отсутствие(хотя может я не знаю чего-то) иерархии в доступе к файлам (ну и + неудобные версии проводников, но это лично мне).
Но даже проблема с раскладками родом из "англоязычности" дистрибутивов, все "мои" кейсы по сути тоже могут встретится другим людям очень редко и я могу себе позволить выбор той или иной системы в которой мне в общем удобнее (хотя есть исключение, работа через удалённый доступ возможна только с win с использованием весьма кривого(на мой взгляд) ПО)…
Поэтому если вам нужно постоянно печатать пачки документов из "проводника" может вам действительно стоит перейти на Windows, или написать небольшой скрипт для печати?
Ещё один мой кейс по теме, в какой-то момент у меня отвалилась видеокарта (перестала загружаться os из-за radeon.dpm=1 причём падает без логов на этапе initramfs, или как его там), выставил Radeon.dpm=0 в параметрах, всё было бы нормально, но из-за этого карта переходила в режим обогревателя со включенной турбиной (hd6970), нашёл как перевести режимы в low, добавил в systemd, но появились дети, которые иногда играют пока меня нет, а для смены режимов нужен запуск из под root (а детская учётка без пароля и без sudo) в итоге так и не поняв как сделать пару ярлыков на смену режимов написал пару програм на c в три строчки и положил на рабочий стол :) Да это костыли, но проблема решена а потраченное время(не так много) было потрачено на общее развитие :)
Некоторые задачи, для которых не были найдены удобные инструменты были также "костылизированы" скриптами (банальное складывание фотографий с фотоаппарата также как это делала утилита nikon-а по win, попробовав пару рекомендаций, понял что я быстрее сам напишу), массовое переименование видео с видеокамеры по метаданным и т.п., что понравилось в Linux(debían) это удобство написания этих "костылей" и доступность многих библиотек из репозиториев :) но это уже не для обычных пользователей :)

НЛО прилетело и опубликовало эту надпись здесь

Я ставил cups, когда пришлось старенький hp 1022.
А оказалось, что надо ещё драйвер компилировать и то, не факт, что заработало бы с первого раза. Но получилось. В итоге, пара часов потрачено. В win10 мне достаточно было воткнуть шнур в порт.

НЛО прилетело и опубликовало эту надпись здесь

Перебрал несколько инструкций, заработало в той, где надо было компилировать

Классическая ошибка выжившего. А у меня HP MP1132 на Win10 поставил какие-то дрова и… проще говоря не работал. Чтобы решить проблему, нужно было вычистить руками дрова из системы, выкачать полгиговый оффлайн инсталлер, найти магию, про то что USB надо включить на определённом этапе установки, получить ошибку установки и потом, после перезагрузки, распечатать документ.
На Calculate Linux Desktop и потом на Kubuntu запустил утилиту hplip и через минуты две (он вытянул дрова на 100мб и поставил) печатал без всякой перезагрузки.
У всех конечно разный бекграунд использования систем, но по мне, до win8.1 еще можно было форточками пользоваться, но сейчас это какой-то треш с дровами, особенно на довольно старое оборудование. С лялихом тоже не всегда просто, но проблемы как-то проще решаются, имхо.

Не уверен, вы приводите пример необходимости консоли или задаёте вопрос, но если второе:
lp *

или
lp -d название_принтера *
Вы давно в последний раз принтер домохозяйке покупали? По-моему сейчас установить драйвер принтера на винды тот еще квест. Казалось бы запустил и поехало, ан нет, скачай и установи visual c++ runtime и .net. Выматерись пока будешь разбираться с конфликтами версий runtime. Повтори все тоже для конфликта драверов принтера, если у тебя ни дай бог не один принтер. Попутно успей снять галочки с рекламы и телеметрии. Как ни страйся, а для половины принтеров драйвер для windows без инталлятора(через «установку принтера») поставить нельзя. А с инсталлятором тебе прилетит спам-консоль в трей.
Недавно потребовалось распечатать пару листов на МФУ от HP, а я вспомнил, что на новом компе и недавно установленной Вынь10 я никаких драйверов для него не устанавливал. Залез в настройки, сделал поиск устройств в сети, выбрал его в появившемся списке, и он «как-то сам» установился. И сканирование сегодня проверил, тоже работает без вопросов.
Это прокатит, только с теми принтерами, которые выпущены до очередного релиза windows. Так всегда было. Выходит очередная редакция 2-3 года оборудование подхватывается автоматически. Затем только через скачивание и установку драйверов. Например недавно инсталлятор win 10 не нашел ни M2 ssd, ни SATA HDD на относительно новом неттопе ASUS PN40. Просил диск с драйверами при попытке обнаружить накопители. Про спам консоль, я имел ввиду панель HP которая дублирует информацию с дисплея принтера и предлагает заказать новый картридж.

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

Шта? Установи .net? Начиная с 8 он установлен, в 10 обновляется с системой. Вот что что, а .net не устанавливал вручную со времен висты.
К vс runtime это не относится. Его то всегда нужно ставить руками. Плюс инсталлятор драйвером может и обломать вас и потребовать более старую версию .net чем есть в системе.
НЛО прилетело и опубликовало эту надпись здесь
Не у всех моделей. Многие HP сейчас требуют вместо стандартного jetDirect установить «супермегамонитор порта» чтобы помимо собственно печати возвращать тебе информацию о состоянии. У разных моделей по разному. Потому выбрав стандартный порт и папку с диска ты получишь что драйвер не обнаружен. ибо сперва ты должен установить драйвер для порта, а потом уже для МФУ.Не спорю, после установки драйвер можно забэкапить, но это уже точно работа не для домохозяек.
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
У меня ни в одном компьютере вокруг меня (...) нет дисковода.

<офтопик>
Я тут со своим старперским (простите если кого обидел) отношением к дисководу внезапно стал популярен среди молодежи. Парень-сосед, студент бауманки. Ессн и комп топовый есть, и ноут для учебы. Но привода нет ни там, ни так. А их преподаватель (видимо, такой же старпер, еще раз простите за термин) требует сдавать курсовую на ДВД-болванке, да еще на ней маркером написать ФИО, курс и т.д. Ну и выяснилось это все вечером, накануне дня сдачи.

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

Но это не конец истории. Через полчаса приходит снова. Говорит, что у нескольких однокурсников такая же проблема. Ну я не менее элегантным жестом достаю из закромов USB-резак и пачку чистых болванок впридачу. Вот прямо как будто одним хлебом семерых накормил… :)
Что линукс для решения некоторых задач требует консоли? Как использование регэдита это опровергает? Или лучше пример привести?


Я не говорю, что консоль в линуксе не требуется совсем. я говорю, что это один из инструментов, как и в Windows Powershell, Regedit или cmd. Не для всего есть GUI, даже в Windows, и не всегда GUI удобно. Порой проще скопировать команду в консоль или окно CMD и исполнить, чем смотреть индусское видео и повторять клики мыши.

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


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

Да, фотошоп, автокад, корел, мс офис.

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

для винды есть куча дешевых эникеев по обьявлениям, а для линукса?


Я думаю домохозяйка не осилит и виндовс установить. Так что если есть знакомый линуксоид, так он поставит ей и линукс и принтер, если виндузятник, поставит винду и принтер. Что тут спорить? Был бы распространеннее linux на десктопах, было бы все наооборот в описанной ситуации.

Спор не о чем. каждый выбирает свой инструмент. У меня linux на домашнем компе уже 20 лет и живу. В прошлом году правда я все же решил поставить виндовс на компьютер себе. Даже как то удивил он меня, и установка 15 минут, и все вроде завелось почти сразу, за день все поставил, и даже linux подсистема была, я даже проекты мог компилировать свои ничего не меняя, хотя все и медленно. А потом через пару месяцев стал вайфай почему то всегда 5Мб/c из 70-и возможных. Я так решения и не нашел. Какие то сообщения непонятные стали всплывать в окошке. linux подсистема тормозила очень, так как антивирус сканирует там все постоянно, а отключать страшно. Короче от греха подальше убрал винду и снова поставил линукс. Сила привычки, а виндовс я просто не умею и от этого страшно — все таки на домашнем компе и проекты свои, и бухгалтерия, и прочее.

Мать мне привозит свой ноутбук иногда — «сынок, почини». Запускает, а винда там въём своей жизнью живет, даже мышка не шевелится. А ноутбуку всего год. А я ей только помочь и могу полной переустановкой. Кстати да. Ей проще линуксоида найти ))
А ноутбуку всего год.
Я пишу этот комментарий из-под винды, установленной в 2013 году (специально сейчас посмотрел), и она неплохо себя чувствует :) Предыдущая прожила примерно столько же, и была заменена в связи с переездом на новое железо с SSD.
НЛО прилетело и опубликовало эту надпись здесь

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

НЛО прилетело и опубликовало эту надпись здесь
Большинство пользователей ПК всерьёз использует фотошоп, автокад, корел?

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

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

«Большинство пользователей» не фотографы и ничего не редактируют, а сразу заливают с телефона в сеть.
А изначально речь вообще была об усмешке на счет того что фотошоп является профессиональным софтом, кстати.
НЛО прилетело и опубликовало эту надпись здесь
  • Необходимость работы с консолью

Не соответствует действительности, от слова совсем;


  • отсутствие стабильных API и GUI (вечная революция)

см. выше;


  • неэффективное управление электропитанием в ноутах

6-7 часов работы от батареи(сёрфинг в инете с параллельной сборкой мира) при заявленных 9 часах автономной работы — это неэффективно?! Правда?!


  • отсутствие профессионального софта

Пиратского, взломанного, и/или с таблетками от жадности — да, такого нет. А вот либо коммерческое, либо открытое свободное ПО я встречал для: конструкторов-(машино)? строителей; электронщиков; 3D-моделирования (Blender — наше всё!); видеомонтажа; ну и многого другого;


  • мало игр

Вам уже ответили;


  • шарить файлы в локальной сети — боль

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


  • и самое главное — если что-то пойдет не так, мало специалистов, которые бы вам помогли

Я открою САМУЮ СТРАШНУЮ ИТ-тайну: нормальных спецов по винде, т.е. тех, кто реально винду знает и умеет, ещё меньше, потому что винда существенно сложнее *нихов.
Это я Вам, как инженер, который и то, и другое эксплуатировал во всевозможных позах и конфигурациях, говорю.
Вот такие вот пироги.

3D-моделирования (Blender — наше всё!)

А как же быть с разными 3DS Max и прочими Maya? Вы так легко отбрасываете профессиональные проприетарные инструменты, делая вид, что их возможности (или старые наработки) полностью покрываются свободными инструментами

Полностью возможности покрываются такими же коммерческими продуктами, которые под Линукс таки есть. Как бы кто не утверждал обратное.
АААА! Я таки полез в поиск по Maya! Оно есть под Вынь, Линукс и Макс. Дальше будем рассуждать об отсутствии профессионального ПО?

А давайте.
Как быть с тем же photoshop, lightroom и пр?
GIMP и darktable не предлагать.
Ну вот ещё пример. Понадобилось собрать панораму в linux, нашел hugin, которые все очень так нахваливают. Так вот он не справился даже с с практически идеальными исходниками. Вернее справился, но очень криво.
То есть софт как бы есть, но работает он хуже.

Как быть с тем же photoshop, lightroom и пр?

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


И да, у Вас перечисленные продукты — честно купленные, или таки пиратка? (хотя правдивый ответ в случае пиратки ждать глупо — он уже на срок по 146-й тянет :()


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

Photoshop и lightroom у меня по подписке.
Hugin у меня почему то упорно собирает панораму 360 к квадрокоптера с волнообразным горизонтом. И на превью панорамы уходит 3-5 минут.
А как в gimpe например редактировать по человечески те же сферические панорамы? Или есть ли там по человечески работающие инструменты типа content fill aware и пр?
По поводу darktable, да, эта программа имеет побольше инструментов, только вот не понятно зачем они большинству фотографов. Вместо выбора алгоритма дебайрезации и всяких тюнов его, люди предпочитают иметь в комплекте нормальные профили камер и объективов, просто работать.
Это как android vs iOS. Кто то любит ставить кастомные ядра и пр, а кому то просто нужно пользоваться и не заморачиваться.
Но если уж хочется или есть необходимость заморочиться, тут linux да, получше будет.

Видеомонтажа под Линукс нет. Пара коммерческих продуктов KDEnlive и Lightworks пока слишком слабы для проф применения. А лицензионный пакет Адоба с введением серии Cloud вообще не установить.
Просто куча областей где коммерческий софт Линукса находится в зародышевом состоянии. Зачастую аналоги программ не прокатывают. Если ты работаешь на проф уровне, то зачастую ты должен отдавать не только готовый продукт, но ещё и проект. А в случает если твои программы не являются программами де факто в индустрии, то твой проект никто не откроет или откроет с ошибками и следущего заказа ты не получишь.
Видеомонтажа под Линукс нет.

А как-же великий openshot? Он может заменить премьер по уверениям верущих.


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

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

Я вот забрёл на сайт http://cinelerra.org/ — свыше 5 млн скачиваний. Почему Вы не упомянули этот продукт? Наверно, очень плохой, раз всего жалких 5 млн скачиваний.
Ну и "коммерческий" KDEnlive, который This program is Free Software as described by the Free Software Foundation under the terms of the GNU General Public License., красноречиво говорит о том, как относиться к Вашим заявлениям.

НЛО прилетело и опубликовало эту надпись здесь

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

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

Мой жизненный (47 лет) и профессиональный (23 года) опыт приучили к тому, что:


  • профессионал не имеет права на безапеляционные высказывания, фраза "Видеомонтажа под Линукс нет." является именно безапеляционным высказыванием;
  • профессионал ОБЯЗАН уметь обосновывать свою точку зрения конкретными примерами, понятными для непрофессионала, в данном случае показывая отсутствие НЕОБХОДИМЫХ функций у целого класса продуктов для одной системы, присутствующих у более другой. Для профессионала следование этому требованию не составит труда; причём не в терминах конкретного продукта, а на литературном языке. Например, очень, ОЧЕНЬ грубо упрощая: — моя софтина умеет источник света там, где я укажу, кликом мышки на рабочем поле, а в вашей свободной непотребщине я должен набрать какие-то магические заклинания; или — а ваша свободная открытая безобразия так не умеет в принципе;
    вон там где-то выше один деятель указывал, что ему не хватает каких-то конкретных функций из фотошопа, вы и/или он считаете, что я обязан поставить себе фотошоп и разобраться, что делают эти функции, чтобы что-то говорить? Серьёзно?
  • профессионал не имеет права на такую грубую ошибку, на которую я указал — назвать открытый свободный продукт коммерческим:
  • профессионал ОБЯЗАН уметь различать профессиональную сферу от любительской. Говоря о видеомонтаже, профессионал обязан чётко понимать, что данная сфера — очень узко специализирована, и то, что необходимо именно профессионалу, рядовому пользователю не нужно от слова совсем.

Так что факт профессионализма под большим вопросом.
И да, вопрос — 5 млн загрузок для системы видеомонтажа — это много или мало? А то вот у меня складывается впечатление, что программы для разводки печатных плат и/или подготовки моделей для 3D-принтеров (коих под Linux в ассортименте есть, ща буду пробовать Blender и meshlab для 3D) более востребован, нежели обсуждаемые системы (ПО для обработки видео).

НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Необходимость работы с консолью

Ну не знаю, выбирая Mint либо Ubuntu, можно вообще не использовать консоль.

отсутствие стабильных API и GUI (вечная революция)

Ну да, есть проблемка.

неэффективное управление электропитанием в ноутах

Вы в каком веке застряли?! С ядра 4.15 проблем с электропитанием не наблюдал.

отсутствие профессионального софта

Любой аналог проф.софта есть на линукс. Неудобный — да, но есть.

мало игр

А вы в тот же стим давно заходили? Да и Wine нынче многих вершин достиг.

шарить файлы в локальной сети — боль

Используя виндовый smb конечно… Но используя NFS проблем не возникает.

и самое главное — если что-то пойдет не так, мало специалистов, которые бы вам помогли.

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

Если под удобством понимать мышкоблудство, то да — неудобный. Если же речь идёт об наиболее эффективном решении задач, определяемых профессиональной сферой, то всё очень сильно не так однозначно. Хотя бы потому, что позиционирование курсора мыши на порядок медленнее нажатия клавиш на клавиатуре, и это без учёта временнЫх затрат на снять руку с клавиатуры, положить на мышь, а потом вернуть обратно.
Вот: http://raskin-interface.narod.ru/interface/chapter4.htm#s4.2

К чему такое пренебрежение к пользованию мышки? Попробуйте взглянуть шире работы с консолью — 3Д приложения, 2Д графика (в том числе разработка схем в спайсах), серфинг в интернете, выбор файлов в произвольном порядке, работа со звуком — все это требует мышки. Нет, вы конечно можете перебиндить все на клаву и показательно работать "не перекладывая руку на мышку" — но вот удобства и скорости работы это вам не добавит никак.

К чему такое пренебрежение к пользованию мышки?

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

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


Текст который вы привели — вообще не про это, он больше про грамотный UX.

Все.

Серьёзно? Вы когда-нибудь с САПР-ами сталкивались? Я вот сталкивался. Хоткеи и прочие клавиатурные безобразия — в полный рост, от рубля и до бесконечности.
Blender — это самый распространенный пакет для 3D-моделирования, который, судя по информации, например, всякой, весьма широко используется в профессиональной среде. Обучение начинается с ой, больно! горячих клавиш.

Серьёзно? Вы когда-нибудь с САПР-ами сталкивались? Я вот сталкивался. Хоткеи и прочие клавиатурные безобразия — в полный рост, от рубля и до бесконечности.

Клавиатура + мышь! Невозможно в нормальном САПРе работать без мыши! Со времен ДОСа для моделирования используется мышь + горячие клавиши, а не просто клавиатура.


Blender — это самый распространенный пакет для 3D-моделирования, который, судя по информации, например, всякой, весьма широко используется в профессиональной среде.

Блендер это опенсорная поделка, это инструмент:
а) который занимает незначительную долю рынка и на фоне того-же Maya или 3д макса незаметен, его даже SketchUp обходит;
б) имеет интерфейс который придумывали инопланетяне под самыми тяжелыми наркотиками, или еще страшней — программистами, где привычные действия, например срезка одним объектом другого или совмещение нескольких объектов в один выполняется столько не интуитивно и вопреки здравому смыслу, что за те годы что я им пользуюсь (а это более десяти лет) я по каждому тривиальному действию лезу в интернет искать гребанный хоткей, потому что нужная мне галочка или кнопка или просто запрятана в ж**пе или ее вообще в принципе нет;
в) жрет память на моделях с большим количеством полигонов (а при наличии анимации еще хуже) как свежий 3д макс, при этом функционал еще не догнал его версию 2006 года.


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

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

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

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

В данном горячем обсуждении я уже неоднократно приводил название — Blender. Это ПО для… Чъорд побъери, эта софтина может ВСЁ! Что касается графики, особенно 3D. И используется именно в профессиональной среде (мультипликация и прочая 3D-графика), если верить интернетам. Настоятельно рекомендую посмотреть, с чего начинается обучение этому продукту.

Конкретно блендер никогда не шупал, но в котле разнообразного графического софта варюсь много лет. Доводилось использовать много чего — фотошоп, люстра, корел, пейнтер, автокад, 3дмакс, компас, солидворкс, фигма… Что-то понемногу, что-то профессионально годами.
Так вот: клавиатура безусловно нужна и полезна, но о том, чтобы в графике пользоваться ею чаще (и тем более вместо) мыши — даже не мечтайте.
Хотя бы потому, что позиционирование курсора мыши на порядок медленнее нажатия клавиш на клавиатуре, и это без учёта временнЫх затрат на снять руку с клавиатуры, положить на мышь, а потом вернуть обратно.

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

В приведенной вами книге даты публикаций у приведенных ссылок разнятся от 80х до середины девяностых годов прошлого века, так что я подозреваю что и написана она была так же в середине девяностых. Возможно в этой книге все было правильно написано… для техники и ОС доступных в 1995м году?
Неужели даже, скажем, такое повседневное как найти и перейти по нужной ссылке в браузере быстрее долбя tab чем воспользовавшись мышью

Я вас безмерно расстрою. Быстрее всего перейти по ссылке — это перейти по горячей клавише. безо всяких Tab. И данная возможность реализована, оркестр, туш! в Microsoft Internet Explorer 11 точно (с чего бы это, интересно знать). И пришла эта возможность из Konqueror лохматых годов.
Казалось бы — Микрософт! Владеет (реально!) десктопом! И вместо навяливать пользователям, например, всякое, тащит это самое всякое из опенсурса.

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

Я так же отмечу что вы проигнорировали где-то 75% моего коммента.

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

НЛО прилетело и опубликовало эту надпись здесь
Необходимость работы с консолью

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


отсутствие стабильных API и GUI (вечная революция)

Не так уж оно и страшно. А в плане GUI Win10 даже страшнее.


неэффективное управление электропитанием в ноутах

Не вижу на своем принципиальной разницы.


отсутствие профессионального софта

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


мало игр

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


шарить файлы в локальной сети — боль

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


и самое главное — если что-то пойдет не так, мало специалистов, которые бы вам помогли.

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


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


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

НЛО прилетело и опубликовало эту надпись здесь
  • В каких таких случаях работа с консолью необходима? Мои менее опытные родственники используют Linux в повседневных своих задачах без всякой консоли вообще.
  • К чему отсутствуют стабильные API и GUI. И что значит "стабильные". В других операционках это не так?
  • Неэффективное управление питанием на ноутбуках присутствует. Это так. Тут надо ноут подбирать, к сожалению. Эффект 2%.
  • Профессии у всех разные. Matlab, например, является профессиональным софтом?
  • Насчёт игр, тоже очень спорно. Например, в этом мире относительно не много людей, которые могут либо хотят поддерживать в актуальном состоянии ПК, для игр класса ААА. Не говоря уже об офисах и других рабочих местах, где просто не поиграешь. Очень многие играют в консоли, имея при этом ПК для прикладных задач.
  • Шарить файлы в локальной сети, в наше время, наверное для чего-то и нужно. Тут не могу ничего сказать. Наверное лет десять этим страдал в последний раз. От окружающих тоже не слышал, что бы пользовались. Но даже тогда, много лет назад, не помню особых проблем.
  • Со специалистами тоже палка о двух концах. Раньше, опять же лет десять назад, а может и больше, безвылазно сидел на всяких там линуксовых форумах и сайтах. Проблемы были частенько. Мало того, даже любил поковыряться. Сейчас уже и не помню, когда в последний раз требовалось решить проблему. С другой стороны, мы знаем кучу примеров этих самых специалистов, которые обязаны приносить конторе многотысячные счета от малопродвинутых домашних юзеров.
Простите, устал уже повторять одно и то же. Речь о недостатках линукса, как системы для десктопа. Как аналогичные проблемы в других ОС нивелируют эти недостатки? Они перестают причинять неудобство?

Консоль: как ваши родственники архивируют файлы без консоли? (на самом деле не знаю, как с этим дела обстоят в других DE, но в MATE этого действия нет в контекстном меню)

Стабильные API: линуксовые подсистемы — череда революций, системы инициализации, системы управления демонами, графика, композиторы, да тот же glibc (хотя это немного другая проблема). GUI — гном2 -> гном3, кде3 -> kde4. И то что винда так же облажалась с плитками, не показатель.

Профессиональный софт — ПО для промышленных контроллеров (пользуясь случаем, передаю привет Siemens Simatic), распространенные CAD, ПО для полиграфии, многое медицинское ПО, да тупо тот же фотошоп с вордом. Да, есть аналоги, но переход на них времязатратен и болезнен.

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

Шарить файлы по сети до сих пор популярно в мелких конторах. Хотя там своя боль с шарингом принтеров по smb (тут линуксовый CUPS как раз на высоте). Просто попробуйте расшарить папку на своем компе, чтобы у соседнего компа был к ней доступ? Да ещё и без консоли (привет первый пункт)
Консоль: как ваши родственники архивируют файлы без консоли? (на самом деле не знаю, как с этим дела обстоят в других DE, но в MATE этого действия нет в контекстном меню)

Alt Linux KDE Workstation. Правый кноп мыши в Dolphin и "Упаковать". Еще Krusader есть для тех, кто на Тотале сидел.


Просто попробуйте расшарить папку на своем компе, чтобы у соседнего компа был к ней доступ? Да ещё и без консоли (привет первый пункт)

Никакой консоли. Текстовый редактор и "ЦУП" (в смысле центр управления системой). Помнится, еще раньше в репе встречал програмку для шаренья путем GUI, но, поскольку я этим не занимаюсь (для шар есть специально обученный NAS, под управлением линукса, кстати, шары настраиваются из веб-морды), оно как-то потеряло актуальность.

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

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

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

Не понял прикола про "оффис", думал я опечатался но хз, вроде нормально слово…


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


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

Давайте не будем про воровство. ПО и фильмы я покупаю, на сериалы у жены подписка есть, даже на ютубе премиум. На планшет я часто, перед дорогой, перекидываю обучающие видео с скачанные ютуба, 20-30 гигов, потому что еду туда где НЕТ интернета, даже мобильной связи нет зачастую, а приложения с кешированием на планшет не завезли (не у всех андроид).
С кинчиком на ночь — при моем 32 мегабитном канале бывают затупы с любыми онлайн-кинотеятрами, плюс реклама и их приложения — нет, спасибо, я хочу раз в месяц посмотреть какой-либо фильм, желательно в 1080@60fps, а не заниматься мазохизмом с нетфликс. Кроме того есть огромное количество фильмов которые вы нигде не купите в принцпе.

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

Хуже обратная совместимость — риск, что в системе что-то отвалится после обновления практически 100%. Сужу по опыту с Univention и Ubuntu, (где я в силу своих убогих навыков в линуксе никаких настроек толком и не производил — дальше установки ОС и пары программ дело не шло) возможно есть дистрибутив, где такое поведение не встречается. В общем, плюнул на эти обновления.
Нет портативных программ — "тебе надо — ты и компилируй" вместо "скопировал — запустил". Или есть?
Программы и их настройки после установки размазывает по всем папкам, кажется, что даже случайным образом. Почему нельзя держать в одной папке типа Program Files как у большинства программ в Windows — непонятно.
Разнообразие линуксов приводит, кажется, только к разнообразию инструкций для установки и настройки программ — везде свои пакетные менеджеры, разные наборы системных утилит и пр.
Ориентированнность на консоль — не знаю что может быть интуитивного в "lvextend -l +100%FREE /dev/mapper/vg_ucs-root", но почему-то некоторые утверждают, что это удобнее. Как люди помнят точные названия пакетов для установки — тоже для меня секрет.


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

Нет портативных программ — «тебе надо — ты и компилируй» вместо «скопировал — запустил». Или есть?

Да в общем-то любая статически скомпилированная прога — «портативна» под линуксом. Но на то — лишь воля разработчика. Если говорить прямо — это не unix-way. Естественный для никсов способ — пользуйтесь пакетными менеджерами.
Программы и их настройки после установки размазывает по всем папкам, кажется, что даже случайным образом.

/usr/bin, /usr/local/bin — исполняемые файлы, /var — изменяемые, типа логов или контента (/var/www/html — типичный корень для хомяка вебсервера), /etc — конфиги.
Как люди помнят точные названия пакетов для установки

схороняют в скриптики? )
Если говорить прямо — это не unix-way

Вы так говорите, будто это что-то плохое :-)
В Линуксах есть AppImage — полный аналог portable-программ в Windows.

В windows уже давно держать все относящееся к программе в Program Files считается очень дурным тоном. Или вы до сих пор в windows xp под администратором работаете?

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


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

риск, что в системе что-то отвалится после обновления практически 100%. Сужу по опыту с Univention и Ubuntu

Вот и не надо судить по одному дистрибутиву;


тебе надо — ты и компилируй

В таком подходе просто нет реальной необходимости, потому что есть пакетные менеджеры: надо — установил;


Программы и их настройки после установки размазывает по всем папкам

уже ответили;


Ориентированнность на консоль

да кто вам такую чушь говорит-то! И ваш пример — это для серверов, зачем рядовому пользователю управление томами LVM?!
А насчёт пакетов — мы и не помним. У систем управления установленным ПО (yum/apt/portage/etc) есть встроенный поиск по различным критериям, например, по описанию пакета, нафига мне нужно помнить, как пакет называется, если я могу задать ключик, например, -S "video coder", и пакетный менеджер (на самом деле это дополнительная утилита для поиска в gentoo :)) мне вывалит все пакеты, которые имеют в своём описании "video coder"). Но apt и yum также могут в поиск по описанию.


зачем рядовому пользователю управление томами LVM?!

Почему бы и нет? :-) Рядовой пользователь может обратиться к графическому менеджеру разделов типа GParted, он умеет работать с LVM.

Не может, если у него sudo нет.

Хуже обратная совместимость

На самом деле, если научиться правильно пользоваться системой, то большинства проблем с обновлениями удастся избежать. Многие начинающие пользователи пренебрегают той мощью, которую дает sudo и самостоятельное стреляют себе в ногу. Некоторые их действия сродни format c:\ в винде.
Нет портативных программ

Есть, но можно получить какой-нибудь segmentation fault при исполнении, если системы совсем разные.
Программы и их настройки после установки размазывает по всем папкам

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

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

Нужна в том случае, если вы знаете, что хотите сделать. Рядовому пользователю в этом нет необходимости.
В то же время, есть разработчики на винде, которые с удовольствием используют различные линуксовые утилиты, портированные на винду (socat и парочка других). Да, бывает и такое.
На самом деле, если научиться правильно пользоваться системой, то большинства проблем с обновлениями удастся избежать.
«Вы неправильно его держите.»
Когда я только-только осваивал windows, то я переустанавливал систему каждые пару недель. Так как ломал в ней что-то постоянно. Помню как просил одноклассника сделать загрузочную дискету, а серийник 98 винды вбивал по памяти.

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

Да, внезапно :-) Интуитивность Windows — не более чем миф.
я и до сих пор этот серийник помню :) все 25 символов
а еще от офиса 2003 :)
Во-первых, Win98 сломать много труда не надо.
Во-вторых, изобретательный школьник и линукс сломает.

Мы же всё-таки об обычном, повседневном использовании.
линукс сломать еще проще
под рутом случайно rm -rf /
:)
Хуже обратная совместимость — риск, что в системе что-то отвалится после обновления практически 100%.

Вы никогда не пробовали обновлять Windows без полной переустановки системы? Например, с Windows 2000 до Windows XP, или с Windows Vista до Windows 7, или с Windows 7 до Windows 10?


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


По своему опыту могу сказать, что если не ставить левых PPA в Ubuntu LTS, то вероятность что что-то поломается от обновления не выше, чем в Windows 10.


Или же возьмем Gentoo. Этот дистрибутив может быть стабильным как скала на протяжении десятков лет. Но, правда, только при условии, что ты умеешь читать :)


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

Это шутка такая, да? Или вы имеете ввиду программы устанавливаемые в пользовательское пространство?


Если вы про последние, то это вопрос к разработчиками данных программ. И в Windows ситуация ничуть не лучше: кто-то ставит в %APPDATA%\Local, кто-то в %APPDATA%\Roaming, кто-то в корень пользовательской директории, кто-то в Documents, кто-то просто мусорит там-же где запущен exe.


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

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


Ориентированнность на консоль — не знаю что может быть интуитивного в "lvextend -l +100%FREE /dev/mapper/vg_ucs-root", но почему-то некоторые утверждают, что это удобнее.

  1. Удобнее то, что ты всегда можешь вызвать man lvextend и получить исчерпывающую информацию по утилите с примерами вызовов и ссылками на релевантную документацию.
  2. По своей природе, консоль имеет унифицированный интерфейс. Т.е. любая команда в линуксе — это command [flags] [options], в то время как в GUI найти нужную опцию или кнопку в бесконечных меню, окнах и вкладках еще нужно постараться, если она вообще существует.
  3. Хотите записать лог выполнения команды в файл? Пожалуйста:
    $ command >log.txt 2>errors.txt

    Хотите запустить ее в фоне? Легче простого:

    $ command &

    Желаете получить оповещение на email об окончании?

    $ command && echo "Subject: command has been completed!" | sendmail test@example.com || echo "Subject: command has been failed :(" | sendmail test@example.com

    Посмотреть куда лезет команда?

    $ strace command

    И так можно продолжать долго. Очевидно, что к GUI приложениям ничего из этого не применимо.



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

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

Я пробовал с 7 на 10, нет проблем.
Консолью в винде не пользуюсь совсем.