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

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

Я вот девушке полгода назад поставил Убунту на ноутбук, так ничего вроде, не жалуется, и консолью скорее всего не пользуется. И ни разу не пришлось переустанавливать ничего. В чем дело?
Все правильно. У девушки нет синдрома «шаловливых рук» и у нее нет потребности менять опенсорсные дрова на проприетарные или запускать веб-сервер из под рута. В общем она пользуется и радуется, а те кому по приколу каждые пару дней ломать систему (например мне :) ), наслаждаются консолью.
Чего ж тут прикольного.
Я замахался уже Арч чинить.
Мышки кололись, плакали...?
… грохнули и поставили бубунту.
Вот и я тоже. А еще через полгода поставил свежий релиз, грустно посмотрел на конфликт зависимостей при установке maven, грохнул, и поставил дебиан.

А арчу все равно земной поклон: после него можно работать хоть с каким угодно дистрибутивом и ничего не бояться.
Мне вот когда бывает скучно, я обновляю на каком-нибудь из своих компьютеров стабильный Debian до ветки Experimental. Особый экстрим — делать это за несколько сотен километров от обновляемой системы.
Да я ж не спорю, что кому-то может быть прикольно так. Сам с генту и арчем возился днями пару лет тому назад, но как-то прошло. Но жаловаться на то, что такие дистры легко сломать неумелыми действиями, да и умелыми тоже, как-то странно имхо.
Без шаловливых рук как-то не очень, наверное :(
«Шаловливые руки» дело наживное) У меня так было до возникновения первых проблем. После бессонной ночи один на один с консолью как-то и азарт появился, правда рукам свободу давать приходится только при наличии достаточного отрезка времени :)
Ноутбук украли?

С моими знакомыми такой номер проходил только в виде «полазит в интернете», как только доходили до привычных офисных программ от Майкрософт, дружба с Убунту заканчивалась.
А я испытываю трудности только с несовместимостью форматов офисных программ. Файлы конечно открываются но бывает кривовато. Если требуется только получить информацию — подойдёт и меня это устраивает. Не удобно было когда писал диплом (парился с оформлением, но всё равно добил его LibreOffice Writer). В остальном же никаких трудностей не испытываю (занимаюсь веб разработкой). На линухе с 2008 года сижу и всё устраивает.
Дипломы и научные работы хорошо писать Латексом, уже как-никак стандарт стал, и поддержка под линуксы лучше не бывает. Хотя порог вхождения высоковат, да и не очень в университетах это дело жалуют.
Не стоит читать LaTeX как латекс. Латех — только так. Это официальная транскрипция.
... а латекс — это такой редактор под линухом.
Из истории с сайта www.anekdot.ru
Лямбда, альфа, Тау, эпсилон, Хи — латэх.
Зачем минусуете человека? Все правильно написал. Латекс немного с другим ассоциируется.
А официальная транскрипция GIF — «джиф», ага.
Жаль, похоже, TeX умер, уже лет пять баги висят и никто не чешется.
Возможно из-за инертного сообщества, порог вхождения высок, а после вхождения «мне норм».
От университета, думаю, зависит. У нас поясняки только в латехе и говорят верстать.
Знакомый честно пытался веб под Убунтой девелопить… Но, говорит, его любимый (правильнее — незаменимый по фичам) DreamWeaver как-то не особо под этой ОСью живет.

Ушел в результате на Мак. Хотя, по совести, мог и на винде остаться — ему просто железки apple-овские по виду понравились.
НЛО прилетело и опубликовало эту надпись здесь
Вы считаете Убунту Пятеркой??
Как по мне убунта — это никак не меньше чем Honda или Skoda.
Как по мне, то, что-то типа BMW, Виндоус — Мерседесы, а MacOS — ягуары, да феррари. :)
А Колибри — реактивный ранец?
Ну ВАЗ-2105 и правда нет в варианте с автоматом! ))) А что мог или на БМВ, или на Ауди жить — так это уж его выбор )

Правда, зря Вы так ассоциировали… Винду назвать BMW как-то смело получается ) Да и Мак никак на Аудюху не похож…
Попробуйте писать на иврите в любом микрософтовском офисе через любой вайн и плачьте.
Это вам хочется странного, а не мне, плачьте-ка сами.
Наверно, это всё-таки не странно, поскольку далеко не все хабравчане живут в СНГ.
А в чём сложность, расскажите тем кто не в теме?
Не надо. Просто нужно понять, что LO Writer отличная программа, а уж для домашнего пользователя — и подавно. И нужно понять, что обмениваться документами нужно в PDF, а не в DOC или ODT.
До тех пор, пока адресат не захочет внести изменения в ваш pdf.
Что это за документ такой, в который можно вносить изменения? Черновик? В блокноте черновики.
Текст договора на согласование, диплом, курсовая работа.
Уже давно для всех «документов на согласование» пользуюсь гуглодоками и не парюсь. И согласовывать удобно, и история правок видна. На этапе согласования красивости оформления не требуются. Полученный в результате согласованный документ скачивается в любом формате, потом уже оформляется и либо печатается на принтере, либо печатается в PDF.
Черновик сметы тоже в блокноте? Кейсов, когда нужно передать другому человеку документ (вернее заготовку для юридического документа), в которую он может (а то и должен) вносить изменения, не счесть. А где не юридический документ — ещё больше.
НЛО прилетело и опубликовало эту надпись здесь
Он всегда был весьма страшный, а на выходе получается картинка Draw, которую редактировать неудобно.

Да бред это, редактировать pdfки.
НЛО прилетело и опубликовало эту надпись здесь
>Просто нужно понять, что LO Writer отличная программа

Я бы даже сказал «убедить себя», «заставить поверить», а не «понять».
за 2-3-мя нюансами, она и есть отличная.
а 2-3 нюанса часто пользовал на 97 офисе, тогда надо было. Сейчас раз в год старые привычки крепче сидят (
OpenOffice не вариант? В крайнем случае был такой проект как CrossOver который позволял устанавливать вполне корректно Microsoft Office 2003, когда я последний раз им пользовался. И вообще MS VBA — это костыль который надо искоренять (хотя и сам пользуюсь).
MS VBA — это костыль который надо искоренять
По крайней мере на мой взгляд в использовании удобнее, чем OO Basic, тем более если оценивать вместе с встроенной в офис мини-средой разработки.
Там ещё Python есть, гораздо удобнее OO Basic, насчёт VBA — тут уже не владею картиной )
У VBA под офисом в мини-недо-IDE есть автодополнение и выбор свойства/метода из контекстного меню. Может, Python удобнее сам по себе, из-за своей большей «функциональности», VBA-то я рассматриваю неразрывно с его IDE…
Да, но не надо забывать что один из продуктов платный, а второй нет. И пока наша страна медленно ползет в сторону 100% лицензирования хотя бы на предприятии, говорить о неудобствах бесплатного продукта как то глупо.
Да и я просто предложил вариант использования Microsoft Office в Linux, что как минимум удешевит систему на стоимость лицензии ОС от той же Microsoft.
Готовьтесь к бесплатным Windows. Микрософт медленно движется к этому.
Для меня это тоже был важный критерий, до тех пор пока не попробовал виртуалбокс. На удивление офис и адобовский пакет работают отлично, все остальное — кодинг, серфинг, книги, порно, стим на убунте.
Я это объяснил в статье) И задумывалась статья не для девушек/дедушек/родителей, которым поставил кто-то, они пользуются и все у них хорошо — а в первую очередь для людей, которые почему-то захотят разобраться в системе, принципах ее функционирования и прочих ненужных совершенно вещах)
Поставил Убунту. Даже чтобы нормально заработал скайп пришлось попробовать выполнить несколько манипуляций в консоли, чтобы появилась иконка в трее, без нее было ужасно неудобно — никак не узнать о новых сообщениях. И так далее…
Это кривые руки разработчиков оболочки unity, вопросы к ним. Стоило выбрать более юзерфрендли дистрибутив. Например mint mate.
Скорее это кривые руки разработчиков Skype — не включили sni-qt:386 в зависимости для 64-бит системы.
Они ещё и libxcursor1:i386 не включили, ироды. Поэтому тема курсора изначально отображается по-уродски.
Да вы надоели отождествлять unity и ubuntu!
Ubuntu в данном контексте — это совершенно конкретный дистрибутив с оболочкой unity. Дистрибутивы с другими оболочками и называются по-другому.
Да, я понимаю, что вы поставили базовую систему с minimal-cd и притянули openbox или awesome. Но другим это я понятно объяснить не смогу.
Скажите спасибо Canonical за это.
А еще кривые руки разработчиков Chrome, или модуля флеша — при запуске конференции в Hangaout ноут меньше через полчаса нагревается до 100 градусов и вырубается. А под виндой даже вентилятор не переходит в активный режим…
Нужен другой GUI — ставим другой дистрибутив? O_O А принцип KISS радикально изменился…
НЛО прилетело и опубликовало эту надпись здесь
Поставил пару лет назад жене-гуманитарию Убунту в качестве второй системы, так теперь она винду загружает не чаща раза в месяц — для чтения интернетов, просмотра фоток, написания текстов и ковыряния в HTML и XML (ага, такой вот гуманитарий) вполне хватает того софта, что есть в Убунте.
>> Краеугольный принцип работы с linux-системами — “От понимания – к действию”, в то время как в Windows — “Знаю куда нажать/где поставить галочку – делаю”

Это узкость мозга линуксоидов, зачем профессору математических наук знать ваш черный экран, тонну команд баш, что бы в интернете читать какие-то статьи?
Виндовс поступил правильно снабдив галочками самые нужные вещи, без понимания которых можно заставить работать сеть/принтер/интернет и всякое такое.
Это наконец поняли разработчики линукса в компании Canonical и наделали кучу галочек, за что им просто ОГРОМНОЕ спасибо. А после того как Убунта стала массовым дистрибутивом и что бы сеть заработала, можно галочкой обойтись, а не чтением мануалов и пониманием TCP/IP сетей на убунту пришел store.steampowered.com/ и начали портировать игры, за что им тоже спасибо.

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

Вы удивитесь, но профессора математических наук иногда используют линукс. Сложные расчеты на кластере запускают, к примеру. Статьи и книги себе в латехе верстают по-быстрому.
Ключевое слово «иногда». И посыл не в «зачем использовать линукс», а «зачем использовать TUI (vim, emacs, mc и т. п.), а то и CLI, вместо GUI».
Иногда CLI используют просто потому, что это быстрее. Если конечно знаешь, что именно ты хочешь.
Полностью согласен, у меня прямо сейчас две консоли открыто и IDE, хотя в принципе в IDE инструменты есть.
я ни капли не удивлен и даже более того это нормально, но я более чем уверен что кластерную сеть подымал не этот самый профессор, вот про это я как раз и написал выше ;)

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

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

Вообще-то кластерные системы настраиваются сисадминами, а профессора используют MPI. Точнее это делают специально обученные люди.
Ну так вот пользоваться MPI или MPICH, монтировать фс по sftp, ставить задачи на исполнение по ssh и анализировать результат с помощью sed, awk и grep удобнее под линуксом, а не в винде.
Мне чаще встречалось упоминание MATLAB или Python при рассказах об обработке научной информации, чем sed, awk или grep.
R же.
А статья и предназначена для людей, которые хотят научиться сами администрировать свой домашний линукс. Для всех остальных есть мир розовых поней с идеально работающим и не ломающимся линуксом. И персональные сисадмины.
У меня в свое время несколько линуксов передохли в первый же день использования, после установки нескольких пакетов из репозитория прямо с диска. При этом я ничего не трогал. Честно. Это был мой первый опыт с линуксом (точнее несколько опытов), и интернет в то время был не особо распространен. Так что это у меня отбило желание связываться с линуксом на какое-то время.
Я сестре поставил на нетбук, причем она сама захотела. Надоело ей с антивирусами ковырятся и выирусы лечить, а нетбук для интернета в основном и использует.
Причем с грамотной настройкой power management убунта у неё дольше на одной зарядке батареи живёт.
Моя девушка увидела, как я работаю на ноутбуке на Ubuntu, попробовала сама, и сейчас категорически требует от меня поставить ей на десктоп такую же Ubuntu = ) И теперь я мучаюсь вопросом: стоит ли делать из моей милой девчушки такого же линуксоида, как я? )
В том что у девушки нет рута )))
Я своей поставил Дебиан фиг знает сколько лет назад. Тоже всё работало долго и счастливо, пока не понадобилось ей открывать docx-документы, которые по почте присылают. Пришлось обновлять дистрибутив до следующей мажорной версии. Как правильно заметил автор, редко когда такие операции проходят абсолютно безболезненно.
Поддерживаю. Я уже как больше 2 лет пересадил жену на убунту.
Вопреки словам автора топика — для большинства эта консоль не нужна и как по мне то убунта в качестве мультемедия, почитать, приготовить документ и полазить в интернете просто шикарна и граздо лучше винды. Если необходимо болшее, то да — нужно разбирваться.
Я потсавил своей жене убунту из целей безопастности, потому как делая свои обычные дела свалить ту же убунту гораздо сложнее винды, а если точнее то нужно неимоврено постараться. Мне не приходится переживать, что она подхватит вирусов и потом придется или чистить систему или переустанавливать ее. По крайней мере свалить убунту моя жена еще не смогла за все это время. И обращений ко мне было минимальное количество. Гораздо больше обращений было от родственников на винде — починить поправить. Мне не приходится объяснять, что в интернете нужно быть осторожным и не открывать подозрительные файлы и особенно объяснять как определить, что файл подозрителен.
Мне не приходится следить и ставить дополнительный софт (особенно пиратский, и я счастлив по этому поводу) — убунта обычные житейские дела выполняет лучше винды.
А у кого ручки шаловливые могут ломать линукс и чинить его попутно разбираясь с его архитектурой и «консолью». У этих шаловливых ручек уже есть настрой на подвиги и приключения и линукс тут не виноват.
Так уж получилось, что даже на Хабре многие имеют очень смутное представление о семействе OS Linux.

Я плакал на этом месте.
Для примера: habrahabr.ru/post/184314/#comment_6407786
Я понимаю, что хочется поглумиться и написать остроумный комментарий.
Вот только факт остается фактом — мне такая статья сэкономила бы пару лет, в течение которых я сожрал тонну кактусов.
Да ладно. Я вот на 1-2ом курсах усиленно «изучал» никсы, ставил там всякие Fedora 4 и т.п. чушь. А потом наигрался и забил.

Сейчас у меня есть «смутное представление» и навыки достаточные чтобы на CentOs поднять JBoss для приложения. Но я точно не смогу «поменять дрова на проприетарные», или там настроить грамотный роутинг через iptables без интернета. Да даже какой-нибудь мало мальски сложный скрипт на bash я уже не напишу.
А в последнее время вообще, в карьере акцент сместился на .net и Win, что мне теперь — удалить акк на Хабре?
++
Слово «даже» здесь лишнее.
Автор безусловно прав, в свое время эксперементы с генту за несколько недель продвинули меня в познании линукса куда больше чем месяцы ипользования убунт, мандрив, федор и прочего…
Но такой подход — это как учить плавать просто бросив в воду :) Слишком большие перемены, редко кто на такое способен :)

У меня знакомый из своей винды уже почти добротный линукс сделал, поставил виртуальные рабочие столы, поставил conemu (ибо мой yakuake ему покоя не давал), фапает на кастомезируемость своего андроид смартфона, но продолжает упорно утверждать что линукс не торт.

Некоторым это просто не дано :)
К несчастью не хватает кармы для голосования, но позицию о свободном плавании поддерживаю. Сам начинал работать в линукс еще в 2003 году с незабвенной кривой сборки ASP Linux 7.3 Vostok.Году в 2007 столкнулся с гентой, и, всего за какую-то неделю, масса непонятных вещей превратилась в ряд очевидных утверждений.

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

>Слишком большие перемены, редко кто на такое способен
редко кому это нужно, я бы сказал
ой вы про федору не скажите :) году эдак в 2006 я с нее начинал, 50\50 в консоли в иксах. по другому ни как, сплошной костыль… и вайфай скриптами и make install в систему. и на ней я и «начал догадываться» что-ж такое линукс, чем и занимаюсь досих пор.
тем не менее, пока офисные пакеты нормально не допилят, чтоб docx без потери форматирования открывался, корп рынок десктопов закрыт для линукса, не имею ввиду терминальные и/или встраиваемые решения. а тут как-раз основные деньги и прячутся.
Никогда их не допилят, корпорации раньше на гуглодоки и офис365 перейдут.
Автор вы молодец — простым языком изложили то, ради чего обычно «гуру» кидаются экскрементами в новичков и громко кричат про RTFM. Потому скорее всего реакция снобов будет отрицательная — вы отбираете у них удовольствие шпынять новичков. Я лично был бы рад если бы вы написали целый цикл статей в таком же духе, где ясно и понятно изложен суммарный опыт. Пусть и не абсолютное знание, но ради этого приходится порыться в куче разных несвязанных документаций. К сожалению man выручает не всегда.
Про RTFM это скорее удел убунтоводов. Для было шоком, когда при использовании Gentoo:
1. Почти всегда мог найти похожие вопросы и ответы на них через Yandex/Google, при этом как правило на сайте Gentoo и на русском.
2. Если ничего не понял, то вполне можно спросить у других Gentoo'водов. Как правило помогают и подсказывают. Не припомню случаев отсыла меня к курению манов.
:) я не редко по гентушным хауту убунту чинил, не дословно конечно, но общее направления решения задачи там показывают. спасибо гентушникам.
Не замечал среди убунтоводов такого. Впрочем, я чаще читаю зарубежные ресурсы, возможно поэтому. Вообще, у меня сложилось впечатление, что за последние годы в сообществе поубавилось снобизма и прибавилось терпения и доброжелательности.
Ну уж. Вы бы ещё посоветовали в дачный сортир заглянуть, чтобы посмотреть, как много дерьма в этом жестоком мире.
Посыл в man'ы зависит не от системы, а исключительно от самого вопроса.
Автора вопроса «как паставить генту и зделать зИлЁнУю консоль, как у хацкеров в кино???!!111» практически точно забанят пошлют в хэндбук и будут правы.
А вот в ответ на грамотно составленный вопрос (особенно если он интересный и нетривиальный) про убунту как минимум укажут направление куда копать, или даже дадут достаточно развёрнутый ответ.
Очень сложно оказалось выбрать, что упомянуть, а что нет. В итоге написал те вещи, которые обычно либо между строк прячутся в тоннах материалов на тему Линукса, либо прямым текстом — но фрагментированно, вскользь и опять же — в тоннах материалов)

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

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

На второе место — такую же вещь для программ: «Никогда не использовать make install».

Ну а дальше уже всё остальное.
Вы сейчас растоптали нежные чувства слакаводов. Как это «Никогда не использовать make install»?
У слаководов хватит знаний, чтобы не использовать этот совет. На все случаи жизни правил не придумаешь.

Вы бы ещё про нежные чувства LFS-оводов вспомнили. :)
Тогда надо говорить с уточнением «Никогда не использовать make install в дистрибутивах основанных на пакетной базе».
Ну тогда уж надо говорить с уточнением «Никогда не использовать make install в дистрибутивах основанных на пакетной базе, если только вы не хотите создать себе проблем, или вас не заставляют это сделать под угрозой насильственной смерти или смерти ваших близких, или вас шантажируют записями с вашим поведением в неприглядном виде, или Госдума приняла новый закон, согласно которому нельзя использовать пакетный менеджер и вы находитесь под наблюдением, или это нарушает религиозные чувства слаководов, или...»

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

Например, в ArchLinux для этих целей используется makepkg (обычно, все хитрости сборки пакета помещаются в файл PKGBUILD), а все, что не попало в офф. репозиторий, содержится в AUR — там есть PKGBUILD на все случаи жизни. И AUR можно подключить как репозиторий, используя, например, yaourt.
С таким подходом — можно практически забыть о скачивании чего-либо в исходниках.
Это всё понятно. Просто новичка надо сразу предостеречь, а то на просторах интернета до сих пор встречаются инструкции в традициях 90-х годов: скачай тарбол, ./configure, make, make install. Уже сколько было на эту тему говорено, а до сих пор находятся такие товарищи.
Иконки в разных графических окружениях изображают папки.
В Windows папки, но команды, сюрприз, «directory» — mkdir, rmdir и, о святочки мои, dir.

Вот это поворот!!!!1111 Ага?

P.S. Приводить цитатки офисного планктона с ЛОРа в виде авторитетного источника… И не лень же было искать-то. Наверное, отложили в закладки и мечтали когда-нибудь выдать и показать класс, точно?
Писал подчеркнуто примитивным языком. Задача была — дать понимание о предмете, а не правильный слог. Изначально даже дисклеймер на эту тему был — потом его удалил ради краткости текста)
В официальных переводах Gnome используется «папки». Надо бы глянуть что там в оригинале, но почему-то думаю, что «folders».
Я, конечно, не против использования слова «директория». Но всё-таки это калька с английского. Изначально слово «директория» в русском языке редко использовалось и означало что-то вроде органа власти. Слово «directory» в данном случае применяется в смысле «справочник, указатель» (список элементов, которые содержатся в данном объекте), и из общеупотребительных вариантов больше всего по смыслу подходит «каталог». Поэтому говорить «директории и только директории» по меньшей мере странно. Переводы «папка» и «каталог» ничуть не хуже, а может быть, и лучше.
Термин «Папка» («Folder»), если не ошибаюсь, был введён мелкософтами, дабы облегчить обычному юзверю понимание назначения данного объекта. Слово «директория» в определенных кругах считается слишком грубой калькой, а лучшим вариантом считается «каталог», потому что и отражает смысл, и по-русски, и благозвучен.

А еще, мне рассказывали, в совковые времена пытались весь компьютерный жаргон перевести с английского на русский, и придумали «file» по-русски назвать «куча». Всё хорошо, но неблагозвучно — не прижилось. :)
«Куча» уже занято под heap.
Что бы не говорили гуру линукса, но в неопытных руках он действительно ломается очень легко. Одно неловкое движение — и вот ты видишь консоль и абсолютно непонятно как это все чинить обратно.
Этот самый юзер-френдли убунту я переустанавливал раз 5, пока сносно не заработала система и не разобрался в премудростях установки дров.
Казалось бы что такого — 2 видеокарты Nvidia(680 и 560), 2 монитора. Но установка драйверов тот еще квест. Для установки драйвера надо остановить сервис lightdm. Все бы хорошо, но консоль включается в несовместимом с мониторе разрешении и ничего не видно. И начинается 2хчасовой поиск по форумам как же изменить режим консоли именно текстовый. При этом вспоминаешь как 5 минут назад ты установил новую версию драйверов в винде буквально в несколько кликов но вариантов нет, нужно сделать и ты продолжаешь колоться этим чертовым кактусом.
Наконец все настроил, что-то работает, что то нет (не хватило терпения), ты ничего не трогаешь, жизнь прекрасна! Потом проходит месяц и ты наконец соглашаешься на предложение установить все сто тысяч обновлений, после которых итог предсказуем, видео драйвера перестают нормально работать.
Переустановка снова квест, вспомни как же ты заставил монитор показывать консоль а не мешанину линий.
И да! Второй монитор я заставить работать так и не смог! Может недостаточно долго шерстил по форумам, но после пол дня экспериментов я решил что черт с ним, буду ютиться на одном.

Автор молодец, действительно уловил суть сложностей, с которыми сталкивается новичек.
Как ни странно, в Ubuntu у меня не было проблем с проприетарным драйвером. Штатный обновлятор при обновлении ядра как правило знает, что нужно пересобрать «ядерные» модули драйвера. А вот в Archlinux и Gentoo с таким действительно столкнулся. Archlinux потом бросил, а в Gentoo запомнил твёрдое правило: после установки нового ядра запускать «module-rebuild rebuild». Ну или хотя бы переустановить драйвер для своей видеокарты через emerge.
Gentoo, 2 видеокарты (GF430), 3 монитора(2 — 1280x1024, 1 — 1920x1080), полет нормальный… Конфиг дать? :)
А еще ноут с дискретной и встроенной видяшками(intel и GF), есть 3D, и тут даже автоматом настраивается.
Мне был нужен ubuntu x64. И видеокарты все-таки разные. И да, два монитора не запускалось на драйвере из репозитория тоже.
Такой вопрос, как знатоку настройки трёхмониторной конфигурации на nvidia: У вас на все три монитора одна сессия X или для каждого своя? У меня не получилось настроить так, чтобы работал и композитинг и перетаскивание окон с экрана на экран.
Не так чтобы и знаток, но поразбираться пришлось для настройки. Насчет композита не помню, не так уж и важно было… А вот сессия одна на все три монитора. Проблема была в очередности вывода изображения — чтобы мышка плавно переезжала, а не прыгала на неожиданный монитор :) Вот конфиг: pastebin.com/eME4268R
Никогда не используйте для установки программы метод “configure && make && make install”.

на крайняк можно сохранить собранное дерево и для удаления запустить make uninstall
А еще можно указать префикс пути и всё-всё-всё соберётся в одну директорию. Хотя это грубейшее нарушение принципов размещения файлов программ, зато позволяет твердо знать что всё, что относится к программе, находится в одном месте и удаляется в одну команду.
Редко, ой редко разработчики пишут uninstall-target.
На крайняк используйте checkinstall.
Никогда не используйте для установки программы метод “configure && make && make install”. Каждый раз, когда это происходит – в мире мучительной смертью умирает с десяток невинных котят.
Котят жалко :( А как сделать так что бы никто не умирал? :)
Всё зависит от системы. Например, в Gentoo можно поискать .ebuild или попытаться самому написать. А Archlinux есть вроде бы AUR для аналогичных целей сбора из исходников. Смысл в том, что система будет знать что и куда ты устанавливаешь штатным способом и в случае удаления ненужного софта удалятся все хвосты и система не превращается в помойку.
С точки зрения новоиспеченного пользователя, ФС в линуксе и так представляет из себя помойку :) Проблема не в «хвостах» и либах, лежащих мёртвым грузом, а в том, что есть масса «общих» пакетов, и если их ставить/удалять разными средствами — в конце концов что-нибудь да начнёт ругаться на отсутствующую либу(или ещё хуже — на неправильную её версию).
Постепенно приходишь к выводу, что если пакетный менеджер знает о расположении каждого файла в системе — то есть, все файлы принадлежат какому-либо пакету — то это не помойка :) Помойку может создать только пользователь, который создает/размещает какие-либо файлы вне своей домашней директории.
… или ставит что-нибудь make install

Ну-ну. Если я в, скажем, /etc/nginx/available-sites создаю конфиги, то значит я создаю помойку? Или мне их в пакеты оформлять и репозиторий создавать? Хотя, иногда, мысль возникает :)
Ну, не стоит понимать слова буквально) Когда таких файлов становится слишком много, и перестаешь контролировать что где и к чему относится — тогда да, система засрана)
Засрана она становится, когда файлы одно назначения начинают храниться в разных местах, а разного в одном. Это даже в бытовом смысле слова понятно, не говоря о принципах FHS.
Зачем? Как раз директории /etc/nginx/sites-available и sites-enabled, характерные для Debian-подобных дистрибутивов, учитываются в базовом nginx.conf (хотя кто его оставляет...)
Главное — не забыть, что сам конфиг надо хранить в sites-available, а симлинк на него — в sites-enabled. А если ещё осмысленно называть — то никакого бардака не будет.
В пакет и реп зачем? Чтобы быстро переносить сайт с одной машины на другую (особенно если первая недоступна).
Вы имеете в виду паковать только конфиги? Достаточно здравое решение, особенно при наличии кучи серверов с идентичной конфигурацией. Вот только если у Вас в nginx есть завязки на IP — упс, уже придётся использовать шаблоны.
ИМХО, рациональней в данном случае использовать системы управления конфигурациями: puppet, chef etc.
Ну да, конфиги, типа пакет example.com-config.deb. Даже если сервер один, но может в любой момент переехать. К IP привязок нет, только разве что 127.0.0.1 где-то может встречаться, если не было времени разбираться почему localhost не сработал.

С ними у меня сложные отношения. Неоднократно пытался использовать, но вечно какие-то проблемы всплывали, с которыми не было времени разбираться.То есть в виртуалках вроде всё ОК, а вот в реале ерунда получается.
У меня арендованная VDS с Ubuntu Server 12.04.
Мне нужен python версии 3.3 и никак не ниже. В репозиториях его нет. Как мне его установить в систему без этих нехороших:
“configure && make && make install”

?
Я так понял, что нужно обновиться до 12.10 и заюзать что-то вроде launchpad.net/ubuntu/+source/python3.3/3.3.0-1. Ubuntu, вообще, не самый лучший дистрибутив для любителей свежачка.
Такая заморочка для свежего софта была одним из факторов, почему я сменил дистрибутив на Gentoo. Я люблю использовать «нестабильные» версии ПО. В Gentoo «нестабильное» можно просто размаскировать или, в крайнем случае, подключить overlay. Никаких привязок к конкретной версии базовой системы, как в Ubuntu.
Иные пакеты в генту отстают от дебиана. Скажем, в wheezy openssh уже 6.0 а в генте — 5.9 (стабильный). А это оказалось важно для меня — поддержка kerberos в 6.0 получше будет
OpenSSH можете хоть 6.2 поставить. Он уже есть в portage, просто размаскируйте свежую версию на свой страх и риск. Особо заморачиваться не нужно. Я этим постоянно пользуюсь для десктоп софта.
Нет. Нет нестабильным версиям.

Не, я не против них в принципе, но только когда речь идёт не о системных пакетах. Наелся я в своё время ~-ветки, хватит.
Первая или вторая ссылка в гугле:

sudo apt-add-repository ppa:fkrull/deadsnakes
sudo apt-get update
sudo apt-get install python3.3

Установит python 3.3 вот из этого ppa.
Вариант 1: комментарий выше, но тут надо понимать, что поломать что-то после make uninstall всё равно можно, особенно если между make install и make uninstall прошло много времени(если надо, могу объяснить, почему).
Вариант 2: Использовать checkinstall(статья на хабре) вместо шага «make install» для создания пакета, который поставится в систему так же, как если бы он ставился через пакетный менеджер.
checkinstall
В debian-like системах есть возможность сборки установочного deb-пакета из исходников. В случае необходимости удалить программу, такой подход позволяет держать систему в порядке и чистоте.
Дайте линк, плиз. В линуксе ещё нормально не освоился, а эта штука помогла бы в самый раз
в archlinux есть ABS — Arch Build System, позволяет кастомизировать пакеты из исходников
Я ставлю в /opt или /home в отдельную директорию. Никто не умирал ещё. Надоело, снес rmом.
Такая статья должна была рано или позно появиться.

Я после выхода виндоус7 отъявленный и агресивный виндузятник. Ни променяю ни в жисть. Люблю.

Но. У меня дома валяется парочка asus wl500g. И в 2004 году, крепко залившись шампанским (простите за непедагогичность), я, абсолютно не понимая ничего ни в линуксе ни в баше сидел и писал огромный скрипт, который потом Олег, поглядев на мои мучения, переписал в три строки и появился динамический рутинг в прошивке Олега (http://wl500g.info/archive/index.php/t-89.html)

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

Пошел за салфетками.

Автор, возьми паузу. Не пиши какое-то время ничего. Потом вдаришь по новой с новой силой.
Ну каждому своё. Есть категории пользователей, которым в любом случае будет некомфортно перелезать с привычных специфических windows-приложений на «полностью бесплатные, ничем не уступающие аналоги». Классический пример — Photoshop и GIMP. Да, гимп хорош, но к нему нужно привыкать, жертвуя на время обучения производительностью и, иногда, качеством. Под Wine далеко не всё идет.

Но чем больше будет поводов перейти на *nix, тем быстрее будет развиваться эта среда. Такие компании как Valve, на мой взгляд, делают для этого немало. Привлекут пользователей, а потом и производители софта подтянутся — спрос рождает предложение.
Если эти привычные специфические приложения, типа фотошопа — лицензионные, то уж на винду деньги найдутся, и никуда перелезать не надо. Плюс, не профессионалам в редактировании фотографий за глаза хватает функциональности и GIMP-а. А использовать пиратские версии — нехорошо…
Уф, хорошо я вчера пост не сел писать…
Отсылая счастлив обладателей «убунты без проблем» на охоту за пони, стоило отметить что арч считается одним из нестабильных дистрибутивов, который в своей пакетной базе и архитектуре использует версии и методы, которые в том же дебиане могут висеть в testing-ветке.

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

ОС должна дарить радость и удобство. Мне это делает консоль. А другому красиво нарисованных значек app-store.

Ps 2 года убунты, 2 года арча, 2 месяца генты.подумываю вернуться на убунту,«работает — не тронь» дорогого стоит.
Гуями, конечно же. Ох уж эта автозамена.
Гуси тоже неплохо. Многозначительно вышло)

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

Достаточно важный. В on edge дистрах вероятность «поломки» сильно увеличивается, даже если всё делать с пониманием.
И это в разы ускоряет самообразование и вырабатывает очень хорошие привычки. В частности, Арч приучает внимательно проглядывать логи обновления — где какие конфиги новые появились, какие новые опциональные зависимости… а в случае проблемы с обновлением — кривые ручки немедленно убираются от консоли и открывается браузер со списком новостей от разработчиков. Обычно там уже есть подробное руководство, как «разрулить» вручную проблемное обновление.
Имхо, такое самообразование и привычки нужны только тем, кому это интересно по тем или иным причинам. Большинству неинтересно, как мне, например, не интересно узнавать как работает стиральная машина и как, если что, её чинить. Да и в тонкостях конфигов в последнее время не очень интересно разбираться. Вот на днях понадобилось убрать мускул из «автостарта» — несколько минут гугления и задача решена.
Эта фраза сделала мне день :) Одно из лучших замечаний в комментах!
Я продвигаю не всеми силами идею о том, что обыденному пользователю Linux не так уж и нужен. Немного простых правил компьютерной гигиены (no warez, no administrator,update antivirus) и Windows становится той самой конфеткой, которая превращается в удобный инструмент для решения повседневных задач без неоправданных потерь времени. А при наличии регулярного бекапа (free acronis true image) любые программные превратности судьбы за 20 минут можно отменить
P.S. Моё хобби — преферанс и поэтессы в «чистой» консольной Ubuntu.
Соблюдать эти правила легко, когда есть уполномоченный администратор, не посылающий в пешее путешествие в 9 случаях из 10. На домашнем компе хорошо, если последнее соблюдается. В результате 70-80% компьютеров, находящихся в личном пользовании, переливаются кучей всякого хлама вроде мылрушного, а что-то предпринимается, когда работать оно совсем перестаёт(чаще всего «не грузится» или winlocker).
Ему и Windows не так уж нужен. Ему нужны браузер, плеер(ы), просмотрщик изображений и/или простенький редактор, IM, VoIP, возможно (sic!) офисный пакет и прочие обыденные штуки. ОС ему не нужна, ему нужно средство всё это запускать и управлять своими данными. По большому счёту ему и программы не нужны — ему нужны возможность манипулировать со своими данными. И, кстати, та же Ubuntu куда ближе к идеалу, чем Windows — в ней практически всё, что может понадобиться обыденному пользователю есть «из коробки». Пара знакомых уже годами работают вообще ничего не устанавливая, кроме того, что было в дистре на флэшке.
Зачем простому пользователю платить за виндовс, если ему нужен удобный инструмент для решения повседневных задач?
У меня Arch работал куда стабильнее Убунты. Парадокс.
С телефона промахнулся и минуснул жирными пальцами в сенсорный экран. Короче говоря, у меня тоже))
Поддерживаю. Арч стоит на нескольких машинах (включая raspberrypi) — за 1.5 лет активного использования небыло проблем из-за этого великолепного дистриба. При том что я большой любитель поэксперементировать (те «изменить и посмотреть как это работает»). Один раз грохнул часть файловой системы случайно по-своей ошибке — а так все работает очень стабильно.
Меня тоже удивило что автор пишет о нестабильности убунты используя при этом арч:)
У меня тоже есть претензии к Ubuntu, хотя я её сейчас уже не использую, ибо я сменил свой дистрибутив на Gentoo. Благо ко времени перехода у меня уже был опыт общения с *nix благодаря той же Ubuntu и FreeBSD. Ну а Ubuntu иногда пробую на виртуалке, смотрю исправилась система или нет.
Все-таки с дебианом сравнивать не совсем корректно — у него под stable подразумевается только bugless-bullet-laser-explosion-proof-titanium-covered-superman-approved-mamoy-klyanus'-stable.

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

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

Сам неплохо с systemd повозился и навсегда уяснил что --force — далеко не панацея
Ну не знаю, убунту тоже достаточно проста и её легко изучить изнутри. Может мне так кажется, из-за того, что я начинал с ней разбираться в те годы, когда она была ближе к дебиану, конечно.
За статью спасибо!

С 2006 по 2008 дебиан на двух машинах, с проприетарными дровами и обновлениями — ничего не ломалось.

С 2008 по настоящее время (5 лет) убунту. В настоящий момент 14 машин. Разных! С проприетарными дровами, вайфайем и лютой экзотикой (рабочие места разработчиков).

Все аккуратно обновляется, ничего не ломается.

Мистика?

Нет, сисадмин :)

Любая ОС требует компетенции от системного администратора, хотя большинство не требуют ее от пользователя.
>причем начиная с Ubuntu 1.0
Такой версии никогда не существовало :)
Для меня почти всё перечисленное в тексте вообще не создавало никаких проблем, видимо потому, что подход «скопируй тыщу команд в это окошко и нажми enter» мне всегда был чужд, я разбирался в том, что делает каждая команда, хотя бы в общих чертах. Проблемы освоения, в действительности, немного глубже.
В те времена, когда я осваивал линукс, Убунты ещё не было, даже в планах, RHEL был просто Red Hat-ом, а ныне покойная Mandriva — гордым Mandrake-ом. Большинство статей «про Линукс» рассматривали(и рассматривают до сих пор) либо процесс установки, либо процесс «обычной работы», но не рассматривали процесс первоначальной настройки ОС под свои нужды. Меня всегда бесило это «не работай под рутом» — а софт необходимый(а он нужен в первый же день) как ставить? Осваиваешь su, учишь зачем-то два пароля — пользовательский и рутовый. И в результате всё равно первую неделю большую часть времени сидишь в эмуляторе терминала под рутом… Если выдержишь эту первую неделю.
Ещё один крайне неприятный момент: новичок в системе сталкивается с одной из наиболее сложных вещей в ней — с настройкой оборудования. Хорошо, если у него нет редкого железа, хорошо, если у него дома стоит роутер, хорошо если карточка Wi-Fi работает «из коробки». А если нет? Интернета нет, USB-ADSL требует каких-то шаманских движений руками и написания скриптов, а последняя версия проприетарного драйвера видюхи выдаёт чёрный экран, т.к. надо обновить ядро, да не до последней версии, а до предпоследней. Или Wi-Fi почему-то отваливается каждые 10 минут после установки NDISwrapper. Это решаемые проблемы, но часто — не для новичка, он вообще не знает, что ему нужен NDISwrapper или какая у него версия ядра. Или какая звуковая подсистема ему нужна. Не все выплывают в такой ситуации, естественно. Многие тонут. Как исправить эту ситуацию — непонятно. Убунта в этом смысле сделала огромный рывок вперёд, установка драйвера двумя кликами — это отлично, и вы не переубедите меня в обратном. Но как вернуть всё назад, если что-то после этих двух кликов пошло не так? А ведь аппаратные и драйверные проблемы — одни из самых гадких, зависания, черные экраны, кордампы — всё из-за них. Если кто-то знает простое и быстрое решение таких проблем — прекрасно. Я до сих пор не знаю(да и не могу знать всего, железа разного огромные тыщи).
проблема с драйверами в дистрибутивах линукса — это, собственно, проблема самих драйверов, а не системы. Баги с драйверами очень и очень сильно зависят от того, какое железо используется. Логично было бы приобретать то железо, которое сертифицировано для работы с линукс на борту. Однако, часто люди пытаются поставить его на железо, разработчики которого не озаботились качественной поддержкой линукс — отсюда и большинство проблемы.

Как пример, был у меня стационарный комп и там всё приходилось вручную поправлять — установку драйверов на видеокарту (от AMD, Radeon что-то) и интернет. Сейчас же у меня ноут, с совершенно стандартным железом, процессор от Intel (далеко не самый новый), и всё остальное железо интегрированнное (Intel HD видеокарта, сетевая карта и т.д.) — после установки всё работает на ура, без всяких поправок.

Так что не нужно полагаться на то, будет ли всё хорошо — если покупаете комп и хотите иметь там линукс, то лучше уж брать с предустановленным линуксом (в случае с ноутбуками, хоть можно потестировать перед покупкой) или предварительно узнать, как работают драйвера под это железо в линукс.
Спасибо за стандартный ответ :) Я всё это знаю прекрасно, поверьте. Я первый раз ставил линукс в 2001 году. Только, пожалуйста, прислушайтесь к Линусу: THE USER DOESN'T CARE. Пользователю не нужны отговорки, и ему не нужен новый компьютер. Ему нужна работающая система на его компьютере.
Дело вот в чём: когда проблемы с драйверами возникают в винде (а они возникают и ещё как), виндузятники наотрез забывают про этот аргумент Линуса.

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

И очень печально, что производители а-ля supermicro пытаются протащить в линукс вендокошмар в виде дополнительно устанавливаемых драйверов. (И очень хорошо, что стандартными драйверами всё ещё можно обойтись, просто использовав newid.)
Я совершенно не спорю с этим. Если в линуксе что-то работает «из коробки» — в 99% случаев оно работает хорошо. Проблемы начинаются, когда что-то не работает. Да, безусловно, в windows с новыми устройствами те же самые проблемы, но там есть стандартная процедура решения таких проблем. Да, я про «пойти на сайт производителя, скачать драйвер под свою ОС, поставить его». Да, процедура так себе и работает, безусловно, не всегда(попробуйте подключить древний принтер в Windows 7 x86-64). Но у неё есть существенный плюс — она стандартная. Самостоятельное написание скриптов для работы какого-то железа вряд ли можно считать стандартной процедурой.
Я не за виндовый подход, я за стандартную процедуру лечения железных проблем. Если бы существовал ресурс, на котором с вероятностью 95% можно было найти готовое решение «как заставить работать железку n в дистирибутиве m» — новичкам жилось бы намного проще. В данный момент такие решения ровным слоем размазаны по интернет-форумам и вики разной степени актуальности и достоверности, а ресурс — разве что google.com.
О-о, в винде стандартная процедура? У каждого долбопроизводителя надо на сайте зарегистрироваться, после этого, может быть, ты найдёшь драйвер. Искать будешь долго: все эти сайты производителей сделаны кто во что горазд, и непонятно зачем — там на каждом углу маркетинговый булшит, а элементарного поиска по номеру или названию модели там нет. (А может и не найдёшь — нет твоего устройства.)
Поэтому, в 90% случаев как раз поиск драйверов для винды превращается в тот самый google.com

Вот процедура в линуксе — стандартная: пошёл в менеджер пакетов и поставил драйвер. Как и любой другой софт. Универсальный интерфейс, процедура стандартнее некуда.
Самостоятельное написание скриптов? Слышал один раз, писал скрипт для новой версии wicd, кривоват оказался он и не поднималось у меня соединение с включенным ipv6, а драйверы не при чём, отрабатывали как положено.
«Я не видел» у вас означает «Этого не существует»? Ок, тогда я не видел регистрации на сайте производителя, необходимой для скачивания драйверов.
А если серьёзно, не надо так бурно реагировать на критику. Я сам с удовольствием пользовался многими дистрибутивами Линукса и успешно решал большую часть проблем, о которых говорю. Скрипт нужен для инициализации ADSL-модема, или скажем, был нужен, чтобы заставить работать мой домашний принтер — HP LJ 1020.
Дело не в том, что «в виндах уёбищно», там может быть сколь угодно отвратительно, но, по крайней мере, привычно. Дело в том, что новичок(а ведь в статье про новичков речь!) сталкивается с железными проблемами, которые ему решить, зачастую, не под силу. Здесь надо искать проблемы и предлагать решения, а не писать очередное «в линуксе нет букв дисков». В концепцию единой файловой системы, как правило, все быстро врубаются. А вот заставить хитрозамудренный звук работать правильно — это задачка посложней.
Да всё просто со звуком! Опять же проще. Вон, был вопрос про звук на хабре. Для линукса решение встроенное. Для винды… вопрос остался без ответа.

Ну, и справедливости ради, я вообще никак не отреагировал на критику. А вот вы сами бурно отреагировали на критику вашей «стандартной процедуры» ;)
Весь первый абзац в вашем предыдущем комментарии — одни эмоции. Хотя может мне и показалось, не суть.
Суть в том, что не надо использовать принцип «сам дурак». Если в винде плохо — пусть будет плохо, мы не про винду изначально(и про неё вы заговорили, а не я).
Я говорю о банальной вещи — самые сложные проблемы(железные) возникают у самых неподготовленных пользователей(новичков, только что первый раз поставивших систему). Да, они возникают не у всех, и в 80-90% случаев особенных проблем нет. Но остальные 10-20% — проблема. Её нужно решать, и громадный путь уже проделан в этом направлении теми, кто это понял. Но упорные высококвалифицированнные линуксоиды почему-то предпочитают подход «мне пофиг, у меня всё работает» и «да зачем тебе это говно, купи себе новый компьютер». Зачем делаться фанбоем при первом же упрёке?
Да, сложности у пользователя, который полез куда не стоило, в линуксе будут, и это в каком-то смысле его недостаток. Но даже если это недостаток, он так же есть и в винде, где тоже есть куча мест, куда лезть не стоит и всё равно лезут и это приводит к очередной переустановке винды или походу в сервис. И точно такие же проблемы с железом возникают.

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

Нужно научить пользователей смотреть, что покупаешь. Так же, в общем, как и в других областях: смотреть срок годности, проверять внешний вид, комплектность — здесь смотрим на срок поддержки, наличие драйверов, опыт работы других пользователей и известные проблемы. Да, и для винды тоже.
>который полез куда не стоило
«Куда не стоило» — это в Linux? :) Я говорю про «проблему», которая возникает сразу после установки — не работает устройство n. Куда именно в данном случае «не стоило лезть»?
>Нужно научить пользователей смотреть, что покупаешь.
Поймите, не все хотят в этом разбираться. Для того, чтобы водить автомобиль — необязательно знать особенности работы его коробки передач. Для того, чтобы пить вино — необязательно разбираться в его букете. Почему же для того, чтобы лазить в интернете — нужно знать, какое «железо» — «правильное»?
Обычно люди покупают первый автомобиль как-то (в интернетах, у знакомых, у консультантов в салоне в конце-концов) изучив его характеристики, включая такие, обычно не включаемые в официальные, как ремонтнопригодность и стоимость обслуживания.

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

Сам купил, сам и дурак. Думай, что покупаешь.
Со звуком, к сожалению, не так все просто… Я уже так привык, что на Арче не возникает никаких проблем ни с каким железом, что купив вчера внешнюю usb-звуковуху Infrasonic Amon, так и не смог ее заставить фурычить, и смирился с тезисами на всех форумах, что так и не заставлю… Сегодня пойду менять )
А сначала было не посмотреть?
Как уже сказал, привык что все работает с полпинка — поэтому и не посмотрел, самому досадно
О, usb-звуковые карты линуксом поддерживаются отвратительно. Ещё хуже, чем wi-fi, который вроде как делает успехи.
Это опять же касается маргинальных брендов. E-MU 0404 работает по полной программе (24 bit, 4x4 i/o из которых 2x2 — spdif) со стандартным драйвером. Лучше и проще, чем в винде, короче.
Зря вы так. С последними двумя USB-звуковухами проблем не было. И качество звука отличное. Правда ядро почти последнее. Успехи в этом плане определенно тоже есть.
Уже поменял, на портативную FiiO 7, работает отлично =)
А с wi-fi что-то я ни разу не сталкивался ни с какими проблемами… На Арче, по крайней мере, даже с минимальной установки все работает из коробки (утилита wifi-menu).
Речь про историю 4-летней давности что ли. По-моему это была Ubuntu 9.04, тогда никаких hp-plugin не было. Ситуация меняется к лучшему, об этом я писал выше. А про 1020 я писал в прошедшем времени.
«Вот процедура в линуксе — стандартная: пошёл в менеджер пакетов и поставил драйвер. „

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

Плюс к этому, пару раз натыкался на форумах при решении различных задач «try reinstall it 2-3 times, it help me». И действительно помогало.
В генте? Вы знали, на что шли. Кстати, в моём случае (пару недель назад обновлял мир, гента и нвидиа), обошлось без правки конфигов.
Это был бросок в сторону стандартных процедур. Семейство ОС Линукс достаточно обширное, и «стандартным» там можно назвать немногое.
Регистрироваться на сайте производителя приходилось несколько раз, что бы поставить драйвер для плоттера Roland, APC Powershoot, и ещё какие-то корпоративные решения. На всех остальных сайтах поиск работал, регистрации были не нужны, на большинстве автоопределение работает. А последнее время Win большинство драйверов сама закачивает с win update.
Каждый раз прошу наших виндузятников продемонстрировать мне эту фичу — поиск драйверов — каждый раз фейл. Натурально, ни разу не заработало.

Причём это ж такое дело, что от криворукости особо не зависит…
Ну почему не зависит, стоит запретить обновления (любимая развлекушечка «истинных системных администраторов») и уже эта фичане работает. Стоит конечно согласится что это работает не для всего оборудования, а насколько я понял только для win certificed(и чего уж там, даже интель некоторые свои продукты «забывает» сертифицировать).
Ну и грош цена, раз только для «certified».
То есть в линуксе драйвера ставятся из репозитория кем угодно написанные?
Что-то мне подсказывает, что там только проверенные и одобренные драйвера, а что-то менее распространенное: лезь на сайт аль подключай другой репозиторий или у меня какая-то ошибка?
Конечно это не отменяет наличия меркантильной жилки у майрософта, тут уж ничего не скажешь, могут позволить.
Большая часть драйверов находится в ядре. Некоторая часть (например, свободные драйвера на видеокарту) из стандартных репозиториев.

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

А в убунте да — там надо подключать дополнительные репозитории.
Понятно, спасибо, в общем-то, на мой вкус, ситуация примерно одинаковая.
только сперва надо подружить винду с интернетом.
а потом да… на стандарт проходит.
а в чем проблема? почти все сетевые карты идут из коробки, кабель воткнул вот и вся дружба, воспомнания подсказывают что в убунте год назад было аналогично.
не поверите, но последние 3 года не из коробки.
Интернет бывает не только из сетевых карт, но и по usb-модемам.
Ну, изменение id устройства в ini файлах (по памяти, в общем вы поняли) довольно стандартная процедура для, скажем, ноутбуков, когда производитель ноутбуков забил на обновления, а дрова с сайта производителя видеочипа не ставятся.
А зачем «изучать систему»?
Ею нужно просто пользоваться.
Так как для этого она служит.

Зачем мне, простому юзеру, понимание того, как она работает? У меня есть конкретные задачи. А операционная система служит для запуска программ, которые помогут мне эти задачи выполнить. Мне абсолютно без разницы, что там внутри этой ОС. Мне важно, чтобы я нажал кнопку и нужное действие было выполнено.

Разработчики Ubuntu как раз и пытаются свести к минимуму это «изучение системы». И правильно делают.
не романтик

и не «правильно делают», а «выхода другого нет»

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

Идея понятна.

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

Ubuntu хороша в том плане, что позволяет работать и так, и так — ведь задачи у всех разные. Кому-то удобней первое, кому-то — второе. Но, если вдруг кнопка не работает так как надо, то не спешите винить линукс в целом — он все так же хорошо выполняет задачу выполнения программ и диспетчеризацию процессов — проблема в программе, которую вы запустили для выполнения задачи (ведь как правильно заметили в топике — графический интерфейс не является частью ОС).
Да, мне тоже гораздо удобнее на свежеустановленной системе набрать с десяток команд, чтобы почистить ненужное и поставить нужное, чем лезть в Центр приложений Ubuntu. Это быстрее.

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

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

Так и есть. У нас четыре оператора работают в Ubuntu 10.04 с момента её выхода. Софт специализированный, самописный, изредка используется офис.
За всё это время к их машинам ни кто не подходил из-за каких-то проблем. Ни разу.
Ага.
А ещё так потому, что Ubuntu 10.04 — прекрасна :)
У меня тоже с ней не было никаких проблем — даже с экспериментами.
Возможно :)
Но у меня и с 12.04 проблем нет. Правда экспериментами не увлекаюсь, просто пользуюсь.
Изучать любую систему нужно для того чтобы эффективно ею пользоваться, да и не только систему, а вообще все.
Начиная от того как юзер не умеет оформлять документы в ворде и потом прыгает меняя заголовки вместо смены стиля, или например для обрезки тонны картинок юзает фотошоп без скриптования вместо пятистрочного скрипта на imagemagick.
Заканчивая индивидуумами из админов, которые превращают дебиан в LFS, а потом как-то это еще поддерживают.
Вот и получается, что нажал на кнопку — нужное действие выполнилось — рефлекс выработался, теперь нужно еще раз пятьсот нажать, потому что понимания нету, выучили только кнопочку, а что то-же самое можно сделать скриптом в 5 строчек это мимо прошло.
А это смотря как эффективность мерять. «Эффективные» редко используемые действия могут оказаться на поверку не столь эффективными, скажем если для написания пятистрочного скрипта нужно месяц программирование изучать.
Редко, но бывает, согласен, но обычно пару часов чтения документации позволяют экономить очень много часов нудной однотипной работы, и такие ситуации я видел часто. Хотя конечно да — хороший пример как не нужно делать есть в записках невесты программиста когда они печатали приглашения на свадьбу.
Хороший программист за день напишет программу, которая автоматически в течение минуты выполнит работу, которую он вручную вполне сделал бы за час :)

Но, факт в том, что «интуитивный» интерфейс != «эффективный» интерфейс. И, инструмент которым легко пользоваться, как правило не универсальный, и даже наоборот, узкоспециализированный. Как пример — карандаш: конструкция проста, «интерфейс» тривиален, а вот чтобы научиться пользоваться — уходят годы.
Вообще, всё чаще возникает мысль в интуитивные интерфейсы добавлять тултипы типа «как сделать это эффективнее, потратив n минут/часов/дней/лет на изучение» со ссылкой на мануалы.
К сожалению для разработчиков, это приведёт к отказу от интуитивного интерфейса. Представляю себе подсказку «как за n месяцев научиться не пользоваться этой программой».
:) Сделать отдельный проект, который будет «внедряться» в популярные программы. Ну и не все потратят даже полчаса, чтобы делать за минуту «ручками» то, что «кнопками» делают за 5 минут — факторов много, например действие одноразовое ну или раз в год выполняется.
Расширения у файлов в linux – вещь совершенно необязательная.


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

Обычный пользователь имеет полный доступ только к своей личной папке, которая обычно находится в /home/%имя_пользователя%.

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

Это не совсем так. Существует как минимум /tmp, /var/tmp + спулы
Само понятие “файл” в Linux немного другое, более широкое. Есть т.н. “файлы устройств”… Есть т.н. “символьные ссылки”

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

осталось дождаться posix semanics не только в ФС, но и в ядре ОС, и будет можно работать
Причём тут posix semanics? Вопрос был про чтение из раздела, всё верно сказано было поэтому. Открываете через CreateFile "\\.\PhysicalDriveN" и читаете. Для остального аналогично. Кое-что не так, как в линуксах, конечно (по разным причинам было бы странно, если было бы иначе), но почти всё так или иначе имеет аналоги, где-то удачнее, где-то (имхо) не очень.
Читать книгу Windows Internals до просветления
линками никто не пользуется.

Линки после инсталляции сама винда инициализирует для системных каталогов. И для пользователя очень удобно в эксплуатации, если знать что и как делать.
Не хотелось бы разводить дистро-холивар, но все же выскажу свое личное мнение: пользуясь rolling-release-дистрибами, можно и даже нужно ожидать, что что-нибудь сломается при обновлении. В Arch'e, похоже, считается нормой, если после обновления отваливается что-нибудь важное, скажем, pacman. Иногда до или после поломки софтина еще и заботливо пишет, на какую страничку сходить, чтобы все починить руками (реальный случай из практики тестирования арча). Вот такая вот плата за «быстро-быстро-посвежее» — быть вечным бета-тестером вечно разрабатывающегося дистрибутива.

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

А разве это плохо?
Для пользователей и банковских счетов Microsoft / Apple — нет. Для развития Linux как десктопной ОС — да, безусловно. Ибо чем больше людей будет пользоваться Linux, тем больше будет стимула поворачивать его лицом к обычным пользователям, и наоборот.
Сейчас меня несогласные люто заминусуют, но я оставлю ссылку на статью stoplinux.org.ru/project/FAQ_why_Linux_suks.htm Хотя в ней много подтасовок, но она куда более объективна чем этот пост.
Ошибка 404 всегда объективна, и не поспоришь…
Ну что вы, в самом деле… Добавьте «l» в адресную строку :)
Запускаю убунту раз в полгода, когда выходит новый релиз. И даже в эти редкие моменты мне иногда удается словить зависание графической оболочки или какого-нибудь полноэкранного приложения. Что делать в этом случае, чтобы оживить систему? После винды первым делом хочется нажать ctrl+alt+del, есть какой-то аналог в убунту? Что делать, когда удалось попасть в консоль?
Если зависло именно приложение, а не оболочка — используйте xkill, если же проблемы с оболочкой — комбинация ctrl-alt-backspace в старых иксах(года до 2010) и AltGR + SysRQ + K — в более новых. Если включен демон для автозапуска иксов(GDM/KDM/XDM) — они автоматически перезапустятся. Если же иксы запускались вручную — так же вручную и перезапускайте.
c+a+f1 — и вы в консоли. Логинтесь там, /etc/init.d/xdm restart или как-то так. Может, gdm или kdm вместо xdm. Может, service xdm restart. Это зависит уже от конкретного случая.
Открываете новый терминал CTRL + ALT + F1-F6
Смотрите процессы ps aux, можно еще top глянуть
Находите что висит и убиваете kill -9 PID (либо killall -9 APPNAME, например killall -9 skype)
Если повисла сама оболочка (например, unity) то гуглите как её перезапустить и перезапускаете (у меня, например, периодически виснет unity, опытным путём выяснил, что помогает setsid unity).
После всех манипуляций возвращаетесь в свой терминал CTRL + ALT + F7
Когда сидел короткое время на винде, просто страдал от отсутствия ctrl+alt+f1.
Простите конечно, но такие статьи только отпугнут пользователей Windows (может оно и к лучшему, меньше вопрос будет). Но Arch совсем не тот дистриб, который стоит ставить, я на нем просидел около года, вроде бы всё настроишь, поставишь, отладишь, но внезапно приходит обновление и всё над чем ты корпел пару часов ломается разом. В этом плане Ubuntu совершенно иная, за 5+ лет ломалось только по моей вине, когда хотелось сделать что-то, с надписью «не влезай! всю систему пафих поломаешь!», при этом приходиось дружить эту OS с неплохим зоопарком машин и проблемы возниками очень редко и в основном со специфичным железом, вроде старинных МФУ и специфичных сканеров, которые и под винду то через раз работают с официальными дровами.
Если статья адресована новичкам — то не читайте её, много надуманных ужасов от которых вы будете срасмешить бывалых пользователей.
12 лет использую линус и исключительно в консоли…
и до сих пор не знаю как пользоваться графическим интерфейсом. лучший интерфейс — это МС
Не знаю что там у товарищей с Ubuntu, но когда я начинал (если не считать что-то серьезное), а была это OpenSUSE, у меня проблем не было. Там есть Yast2 в котором можно настроить все что хочешь, а так-же он есть в ncurses варианте, если оно нужно в терминале.

Нет, конечно были проблемы с проприетарными драйверами, т.к. я их ставил не с репозитория, а с *.run файла, но когда я нашел и распечатал инструкцию проблемы тут-же исчезли.
Холиварная тема. Я уже на kubuntu 3 года, работает как часы. По началу с отношением как к винде и экспериментами тоже уничтожал ОС. У родителей тоже kubuntu 1.5 года, скайп и другие сопутствующие проги. За все время не каких нареканий или болезней(винды переустановка происходила ранее, каждые 4-6 месяцев)
Когда у моих родителей стояла убунта, то переустановка происходила тоже каждые полгода. Потому что обновлять убунту не рискнул после одного неудачного апгрейда.
Потом забил и поставил винду. Маме постоянно надо править дипломы студентов в MS Word. Ничего не поделаешь, в вайне запускается долго и не работают диаграммы визио.
Всему свой инструмент. На серверах исключительно дебиан и убунта.
Маме постоянно надо править дипломы студентов в MS Word.и под такие задачи вы ставили убунту?!?!
Потому что обновлять убунту не рискнул после одного неудачного апгрейда. LTS + ppa на избранные пакеты — спасает, думаю родители не гики.
Доводы верные. Как только поперли дипломники, пришлось поставить Винду, офис и визио.
А до этого 2.5 года с большим удовольствием пользовалась убунтой и офисом2007 в вайне.
Примерно такая же ситуация. Мама с сестрой работали на десткопе с убунтой + office 2010 в wine. Затем сестре понадобилось открывать большие загруженные контентом документы и все это под «вином» крутилось медленновато и местами глюковато :(. Поставил win 7, но мама до сих пор вспоминает мелочи убунту, которые ей были удобнее чем в win 7. (Pentium 4 3 Ghz 2 Theards, 2 gb ram)
А вы не пробовали поставить две системы сразу, с мультизагрузкой? Где удобнее работать, туда и грузиться.
Или виртуалку. Хотя с двумя системами по любому частенько возникают проблемы с синхронизацией. Но с дуалбутом всё же больше обычно.
О какой синхронизации идет речь? Для винды ставим ext2fsd — утилитка для чтения/записи на разделы ext2/3, подключаем нужный раздел как диск, перезагружаемся, имеем доступ к данным из линукса. В линуксе тоже есть поддержка fat/ntfs, и тоже с записью.
Скажем базу и настройки скайпа синхронизировать между линем и виндой, когда сам скайп её расположение выбирать не позволяет. Есть варианты типа ~/.skype сделать симлинком на C:\Users\чего-то там\Skype, но выглядят костыльно, а главное нет гарантии, что базы виндового и линуксового совместимы.
Да наверное так и поступлю. Только нужно подумать, как лучше разбить диск и все это организовать.
Попробуйте сначала виртуалку с виндой, ограничившись там только программами, для которых нет аналогов или портов в линуксе. Избежите многих проблем, пускай даже решаемых, но проблем. Даже если изначально в дуал бут винду ставить такие программы с целью пользоваться только ими, то через некоторое время она «сама» «обрастает» дублирующимися штуками типа месседжеров, истории браузера и т. п.
Главное чтобы мощностей хватило для виртуалки (Pentium 4 3 Ghz 2 Theards, 2 gb ram). И нужно еще пробросить usb, т.к печатать документы тоже нужно с ms office (МФУ HP M1005 MFP).
Ну подтормаживать будет и закрывать тяжелый софт в линуксе может понадобиться. Но не игры же будете запускать. И да, винду оттюнить, отключив всё ненужное. Хотя на двухядерном AMD с 4 гигами я запускал в виртуалке (обычный виртуалбокс) 8-ку и VS последнюю практически этим не заморачиваясь — одно ядро и 3 гига отдавал виртуалке и своп в линуксе на 8 гигов. Тяжелый софт уходил в своп, а одного ядра и гига для фоновых задач хватало. Есть более сложные схемы по идее, но и этой хватало за глаза.
В пункт 1. Файловая система можно добавить что в линуксе имеет значение регистр. Т.е. «File.c», «file.c» и «file.C» это разные файлы.
Ещё пару раз натыкался на системы, где в алиасах треш и угар:
alias GREP='grep'
alias Grep='grep'
alias gREP='grep'
....
ОК, репозитории, это классно. Но, как установить драйвера и программы при тотальном отсутствии интернета? На Windows — элементарно, с дистрибутивов, заранее скачаных на флешку. А в Linux возможно ли получть полноценно работающую систему при отсутствии доступа в инет?
Если подготовиться, то да.
При наличии дистрибутивов на флешке — запросто.
Драйвера и программы столь же универсальны, т.е. подходят ко многим моделям одного производителя? Возможно ли найти и выкачать заранее с репозитория на Windows системе?
Э… на второй вопрос затрудняюсь ответить.

На первый вопрос — гораздо более универсальны. Скажем, для любого тюнера на базе Philips SAA7134xx используется один и тот же драйвер, а не для каждого тюнера свой «с диска производителя. Для любого звука HDA — один универсальный драйвер, и пофигу, чей там кодек — via, nvidia или чей-то ещё. ну и так дальше. Я наоборот не понимаю, почему в винде не так же просто.
Благодарю, понятно теперь. Остается найти способ сделать оффлайн коллекцию распространенных драйверов и программ, как сейчас у меня для Windows. Уффф
Не имеет смысла. Распространенные драйверы встроены в ядро. Я серьёзно.

А программы встроены в дистрибутив.

Короче, достаточно livecd. Ну, может быть, немного модифицировать его, если ваши предпочтения по выбору программ не соответствуют предпочтениям сборщика. Посмотрите на slax.
А зачем? Через год/два ваша коллекция будет уже устаревшей. При наличии репозитория нет смысла копить программы. Я раньше тоже держал коллекцию программ (когда работал в винде), которыми пользовался, время от времени обновляя её на более свежие версии. При установке системы сразу ставил всё, что может потребоваться в будущем, а сейчас ставлю софт только по мере необходимости, ведь это минутное дело, вбил одну команду, подождал минуту (сходил чаёк заварил), и работай дальше.
Я бы сказал, что это привычка доинтернетных времен просто.
У меня на винде тоже раньше была такая привычка, теперь отпала.
У меня под линусом есть файлик со ссылками на виндовые версии «джентельменского набора», включая саму виндовс нескольких версий и драйвера. Когда кто-то просит «посмотреть компьютер», то я скачиваю свежий софт на флешку, прежде чем идти. Рассчитывать на наличие интернета ещё нельзя. Чаще не оплачен, но случается, что переставляешь винду, а она сетевой карты или модема не видит.
и предлагает поискать драйвер в интернете
Угу :) А вообще ни разу не видел, чтобы эта фича сработала — или находит дрова в дистре, или не находит. А бывает находит что-то левое и крашит систему.
Эта фича наконец-то работает (сам удивлён, да) через центр обновления Windows (по крайней мере драйверок для синезуба jabra оно вроде смогло подгрузить из оного).
В винде принято иметь драйвер класса от Microsoft, реализующий общие функции устройства + мини-драйвер от производителя, реализующий особенности устройства.
В Linux подход более универсальный, но хуже использующий возможности устройств.
Возможно. Ручками точно возможно, но вроде есть и софт под винду для этого. Ну и та же убунту гораздо больше прав имеет называться «полноценно работающей системой» из коробки. Куча драйверов, офисный пакет, файерфокс, ИМ (поддерживающий различные протоколы), тандербёрд. Виндовсу интернет или флэшка куда более необходимы.
> А в Linux возможно ли получть полноценно работающую систему при отсутствии доступа в инет?
Однозначно да, только в отличае от Windows вам потребуется всего лишь дистрибутив операционной системы, вроде Ubuntu или openSUSE, где будут и все драйвера и все стандартные приложения сразу. Т.е. вместо бесконечных далее->далее->готово (кря кряк), вам надо будет это самое «далее->...->готово» выполнить один раз и получит систему с браузером, офисом, мессенджером и прочими вещами.
Но стоит заметить, что если какая то железка не заработала сразу, то скорее всего придется долго гемороится, а то и мучится после каждого обновления, пока о баге не репортнут и он не будет исправлен.
Из практики могу сказать что проблемы с дровами в обоих операционных системах бывают и нельзя сказать что Windows лучше GNU/Linux в этом плане. Другое дело что для специфичных железок под Windows наверняка будут дрова, а с другой стороны под все распространненые железки в Linux ничего ставить не нужно — оно работает сразу же без беконечных установок, ручных обновлений и периодических перезагрузок.
Да Linux уже давно все выучили. И щас там учиться такому нечему, с такими дистрибутивами как Ubuntu.
Как говорили почти все древние, уже изобретено всё, что могло быть изобретено, и больше придумывать нечего.

Я не представляю, как можно изучить весь линукс, даже специалисты (включая создателя Торвальдса) вряд-ли знают и половину.
Всегда любил unix системы. Еще со школы как десктоп у меня был FreeBSD. Потом перешел на линуксы: от Мандривы до Убунты. Было конечно много геморроя и неудобств, но я любил такой хардкор. А потом я открыл для себя Mac OS X: это тотже юникс, только красивый, удобный и без геморроя.
В этом тоже есть доля правды. Согласен.
Мне у них нравится подход к созданию продукта как такового.
Т.е. берем железо — затачиваем на него систему. Идеальный подход.
Неоднозначные мысли и эмоции вызывает статья. Моем мнение — толку нет от таких знаний.
Судя по комментариям и самой статье — главная цель в линуксе для автора и других «пытающихся»: установить видео-драйвера. Ну и конечно же графический интерфейс. Но для понимания основ, идеологии линукса, его базы совершенно не нужны ни видео драйвера ни «иксы». Изучать линукс надо с консоли, с команд. Даются неоднозначные советы типа «не использовать make install» смысл которых поймет только уже знающий человек (или тот кто пойдет гуглить, ибо в статье об этом ни слова). И в то же время разжевываются ясельные прописные истины вроде «расширение файла не имеет значения». И уж точно представления о линуксе не должны связываться с понятиями «по типу отметки… в Windows», потому что система прав линукса сильно отличается от система прав винды. Например возможность запускать файл — это просто право пользователя запускать файл, можно абсолютно любой файл сделать запускаемым и ОС будет пытаться его запустить. Такие умозаключения и выводы, могут наоборот навредить начинающему линуксоиду. Кому предназначена статья? Не понятно. Это больше похоже на личные записки типа «что бы не забыть».
Единственное что забыл дописать — изучать линукс на глубоком уровне вовсе и не обязательно. Действительно существуют дистрибутивы, которые надежны и просты для конечного пользователя. Их можно смело ставить и использовать в работе даже на заморачиваясь с такими понятиями как «консоль», «иксы» и даже «файловая система». Никто ведь не задумывается об это покупая мак с его макОС? Даже в винде многие ли пользователи знают что такое файловая система? Или почему скопированный на флешку ярлык не работает? Надо ли им это знать для работы?
Неплохо, хотя и очень субъективно.
Вставлю свои пять копеек. Это круто и хорошо, если человеку интересно изучать, как в системе все устроено. Но еще лучше, если можно вникать, а можно и не вникать и просто заниматься своими делами.
Про глючность и частые поломки — может арчепроблемы или убунтопроблемы? Убунту тот дистр, когда нужны новые фичи и не тот, когда нужна стабильность. Арч — для тех, кто любит все настраивать сам. Тут вполне могут быть поломки и это нормально. У меня вот за много лет ни разу не было такого, что я получал нерабочую систему при апгрейде версии дистрибутива.
Это коммент лично автору.

Никита, вот скажите честно — вы пробовали пользоваться (не посмотреть, а именно пользоваться) какими-нибудь другими дистрибутивами, кроме ArchLinux? То, что вы пишете о GNU/Linux в обобщённой форме, на самом деле относится исключительно к ArchLinux, а местами вообще только к вашему личному стилю работы с системой.

Это здорово, что вы решили рассказать про GNU/Linux — сейчас мало кто занимается популяризацией по зову сердца, все уповают больше на грамотный маркетинг. Но лучше всё-таки давать обобщённую информацию, а не по какому-то определённому дистрибутиву. Иначе ваша популяризация даёт противоположный результат, отпугивая тех, кто мог бы заинтересоваться.
Gentoo, Ubuntu несколько лет в сумме.
То, что я пишу «в обобщенной» форме, в основной своей массе все-таки общая информация. Да, примеры я привел из Арча — но текст рассчитан на вдумчивых умных людей, способных экстраполировать)
То, что я пишу «в обобщенной» форме, в основной своей массе все-таки общая информация.

Ну, где же общая?
Практически всё, что вы пишете — это ваш личный стиль работы с системой, привитый, судя по всему, использованием Gentoo и ArchLinux — пожалуй, одних из самых гиковских дистрибутивов. Абсолютное большинство пользователей GNU/Linux дистрибутивов никогда не сталкиваются с установкой Firefox или иксов из консольного режима, они вообще этот консольный режим не видят никогда (про установку иксов — это вообще песня). Именно поэтому в вашем мире «Linux глючит и ломается», а в мире обычных пользователей GNU/Linux просто работает. И именно поэтому когда вы пытаетесь «просто обновить систему», происходит «И вот тут, если звезды встали неудачно, ты получаешь сломанную систему и текстовую консоль как единственный метод взаимодействия с ней. И (что самое поганое) – подобная фигня имеет свойство случаться регулярно.» Между тем, в большинстве популярных дистрибутивов обновление системы происходит вообще без участия пользователя, автоматически (если не считать нажатие кнопки «принять обновления»).

И, исходя из вашего стиля, вполне понятно, чем вам не угодили «configure && make && make install». Между тем, это стандартный и самый распространённый способ установки программ из исходников. Более того, если вы захотите удалить это приложение и очистить систему от уже ненужных файлов, «разбросанных по каталогам», вполне работает команда «make uninstall». Понятно, что рядовой пользователь не будет связываться с компиляцией исходников, но вы-то зачем так сурово призываете не пользоваться этим средством вообще? Можно ведь вполне спокойно объяснить, что к чему и зачем.

Если уж вы хотите привлечь внимание Windows-пользователей к GNU/Linux системам (как вы сами пишете), то логичней всего представить им дистрибутив в графическом режиме и показать, какие есть сходства и отличия, сделав упор, естественно, на преимуществах решений, применённых в GNU/Linux :)
Серьёзно, если бы 11 лет назад, когда я только присматривался к GNU/Linux, мне попалась бы на глаза ваша статья — я бы не решился на замену оси. Я же не гик, а обычный пользователь. А вы мне — про консольный режим и установку иксов «одной простой командой», которую хрен запомнишь.
1. Про «команду, которую хрен запомнишь» — ее НЕ НАДО ЗАПОМИНАТЬ, это моя личная команда) Приведена в качестве примера.

2. «Между тем, это стандартный и самый распространённый способ установки программ из исходников.» — тут найдутся желающие предать вас анафеме. Я уже устал))
1. Про «команду, которую хрен запомнишь» — ее НЕ НАДО ЗАПОМИНАТЬ, это моя личная команда) Приведена в качестве примера.

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

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

Ну, предложите другой популярный способ установки из исходников. Я таковых не знаю.
Причём, я же не говорю, что все должны ставить программы из исходников — это опять же работа не для обычного пользователя, но когда это действительно необходимо — никакого криминала в такой установке нет.
2 — единственно верный способ на сегодняшний день (если не хотите превратить дистрибутив в слаку) — искать репозитории или писать свой пакет. Максимум можно понять stow и подобные инструменты, unstow делается моментально.

Для ясности — лично я всегда пишу ебилды или ищу где-то ещё и добавляю в собственный оверлей (гентушник-с)
Вот не надо про слаку, в ней лет 7 назад минимум уже был slapt-get :)
10 лет назад (моя последняя попытка воткнуть слаку) её вроде как не было =) Да и оной цитате про «превращаете дистрибутив в слаку» уже около 10 лет ))
Вообще-то в консоли автодополнение есть. С которым часто используемые команды запоминаются на раз-два.
Установка DE частая команда в арче? :)
А ради редких можно и загуглить. По-любому глупость жаловаться на ось из-за трудностей с запоминанием команд. Для меня к примеру в сто раз кошмарнее рыться в ветвистом меню XP или искать чего-нить шибко надежно спрятанное в семерке. Поскольку я ни админ ни разу — для меня самый большой кошмар это просьба мужа, который с компутерами на «Вы»: «Обнови мне тут все, пожалуйста». А надысь оно вообще сказало, что не будет больше обновляться из-за неведомой ошибки с нумером. Лицензионное седьмое, на ноуте. Это дружественная к пользователям система? Ха-ха четырнадцать раз.
Угу, в lynks (вроде так пишется) загуглить?
А что, в арче нет liveCD? Ну тогда загрузиться с убунтовского ливсиди и загуглить в файрфоксе-таки, с комфортом.
Вроде есть. С консолью :)

А не проще Убунту поставить и не заморачиваться? :)
Для меня так однозначно проще, у меня она и стоит. Но товарищ же написал, что убунту не удовлетворяет в достаточной степени его шаловливые ручонки и пытливый мозг. Это уж кому что нравится.
В общем неудачный автор пример избрал для пропоганды. Лучше бы нашу Убунту описывал с оригинальной стороны.
Не могу не согласиться!
А установка DE как-то отличается от установки другого пакета? Запомнить название пакетного менеджера — это проблема?
Раз у вас первый раздел называется «различия windows и linux», то исключите оттуда ссылки на файлы — в windows они тоже есть.
В Linux пол-системы на этом основано. В каждом первом пакете есть основной запускной файл с неизменным из версии в версию именем, который является ссылкой на текущую версию исполняемого файла, в имени которого это отражено. То же и с shared-библиотеками. Особенно с ними.

По сравнению с этим, в Windows ссылок как будто и нет — проведите опрос, знают ли Win-пользователи о таком явлении вообще. Результаты скажут сами за себя.
Вы видели висту, семёрку, восьмёрку, 2008, 2012? Посмотрите и удивитесь. Не увидеть симлинки невозможно. Если вздумаете смонтировать раздел не на «букву диска» а «в папку» — увидите и объект ФС, которого нет в линуксе — junction point (в линуксе есть точки монтирования, но они в родительской ФС никакими особыми свойствами не обладают, а тут вот есть специальный тип).
Сим- или хардлинки?
Если сейчас память не именяет, там симлинки. Я ж не каждый день это вижу :)
В винде есть оба типа (естественно, т.к. винда POSIX-совместима). Симлинки используются активнее.
Симлинки это файлы .lnk? А вообще, по-моему, от POSIX совместимости отказались чуть ли не с XP.
Симлинки это файлы .lnk?

Симлинки — это симлинки. Файлы .lnk — это ярлыки.
Хардлинки поддерживаются NTFS и NT-системами уже очень давно. Симлинки — начиная с висты. Другой вопрос, что создавать их можно только из консоли — используя mklink и fsutil, виндовый проводник такого не умеет. А есть еще и виндовый аналог mount — NTFS Junction Points.
А, вот потому-то я про них и не в курсе. Увидел Висту и ушел на Убунту (в итоге). Про хардлинки и точки связывания (или как правильно) в курсе и даже пользовался активно.
Вопрос не в том, знают о них или нет. Про линукс наверно тоже вы не всё знаете.
Вопрос в принципиальных отличиях ОС.
Лично мне помогло понять что такое линукс — это настройка его на встраиваемых системах, где ни о каких иксах, да даже vga-консоли речи и не шло. Ковыряние в конфигах и т.п. Плюс этого был ещё в том, что система внешняя, думать приходилось много и ковыряться в конфигах соответственно. Добавляет опыта — собственная сборка дистрибутива.
Подскажите как звуковую карту настроить (Realtek ACL892). Борюсь с ней уже долго, но почему то звук захватывается только одним приложением и у других уже доступа к звуковой плате нет. Н-р, запускаю deadbeef, а в chrome'е уже ролик не могу со звуком посмотреть.
OS: Archlinux 64-bit.
До сих пор боитесь поставить творение Поттеринга под названием Пульса?
Да, вроде, через него и воспроизводиться звук…
Может у deadbeef монопольно захватывает вывод на ALSA, вместо того, чтобы отдавать поток Пульсе?
а, так это тоже поттеринг? Я-то думаю, что системд, что пульсаудио — и то, и другое говнище. Понятно теперь.
Есть некоторое обратное мнение насчет системд.
Безумно холиварная тема, тем не менее я эту штуку полюбил и понял в итоге, почему Арч так быстро на нее перепрыгнул. И да — в долгосрочной перспективе оно стоит того. Хотя переход небезболезненный.
Небезболезненность была только с и переходом с netcfg на netctl-auto@, остальное прошло куда как удачнее. Я смотрю, что у вас так и вообще до сих пор wicd. За последние месяц-полтора не наблюдаю никаких побочных эффектов, всё устаканилось. Жаль, конечно, что это утрясание происходило не в рамках testing, а коснулось всех, в итоге и мнение о systemd.
Мне не надо «владеть работой с системой из текстовой консоли!»
Мне нужен Office, 1С, Банк и мессенджеры, чтобы быстрее и удобнее продать товар/услугу и нагрузить работой своих ИТ-сотрудников, а уж они будут работать с тем, что продали и на чём удобнее зарабатывать.
Вас кто-то насильно заставляет? :)
Быстро же пойдут продажи, когда после посещения случайного сайта выскочит на весь экран реклама гей-порно с коротким номером, на который нужно отправить SMS, чтобы получить код разблокировки, правда код всё равно не получите, а вот по голове начальство может настучать, и ничего, что вы всего лишь искали новых поставщиков, а не лазили по порно сайтам, начальство вам не поверит. Знакомые неоднократно звонили, и спрашивали что им делать в таком случае, в их голосе был страх увольнения, хотя они то тут не причём на самом деле, виновата дырявая операционная система.

И главное, что Майкрософт ни за что не отвечает, как брать деньги за свой дырявый продукт, то они первые, а как компенсировать ваши потери от простоя работы, то всё прикрыто договором, который никто не читает, но при установке системы ставит галку, что прочитал.
Может вам и не хабр нужен, а rbc.ru?
В виндусе нет проблем со случайным удалением данных, тупым, но очень любознательным пользователем? Когда-то мой приятель звонит, и говорит, что у него винда не работает, и выясняется, что он в FAR-е в двух панелях увидел слева и справа директорию Windows, подумал, а зачем мне две винды, взял и удалил одну.

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

Недавно на ноутбуке племянницы искал как выключить Windows 8, потратил на это дело минут 15 как минимум. Она же не смогла найти этот пункт далеко запрятанного меню за несколько месяцев, в чём её обвинить трудно, попробуйте сами это сделать. А до этого на её настольном компьютере из двух одновременно установленных операционок осталась в живых лишь Убунта, которой она не пользовалась совершенно, но когда винда сдохла, а диплом надо было срочно делать, то делался он в OpenOffice, правда из-за отсутствия драйвера для MFU принтера напечатать его было нельзя из линукса (есть ещё оборудование, совершенно не совместимое с линуксом, похоже, что просто принципиально), но тогда не было времени на восстановление системы, диплом нужно было писать, а напечатать можно и за деньги в любом фотоларьке. Потом конечно винду переустановили, уже после защиты диплома, так сейчас она опять сломалась, и принтер снова не доступен, снова нужно её переставлять.

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

Проблема линуксов это драйверы, проблема виндовса это вирусы, я выбираю линукс, пусть лучше не смогу воспользоваться каким-либо редким оборудованием (а покупаю оборудование с учётом совместимости с линуксом), чем жить как на пороховой бочке, когда твои данные в любой момент может захватить какой-нибудь мерзкий вирус или троян. Многие живут вместе с целым зоопарком вирусов, пока они не особо жрут ресурсы, и не уничтожают данные, ну это их проблема, кто хотел решить её, уже давно решил — перешёл на линукс или купил макинтош.
или купил макинтош и на нем перешел на линукс :)
Зачем? Ведь можно просто открыть консоль… =) Но в OS X поразила меня одна вещь — мне пришлось ставить драйвер для переходника COM-USB на чипе pl2303 (один из самых популярных, модули почти всегда в штатной поставке)
Нравится мне дебиановская система пакетов и Unity :)
FAR-е в двух панелях увидел слева и справа директорию Windows, подумал, а зачем мне две винды, взял и удалил одну.

Действие былинное, конечно, но к винде имеет мало отношения. Запущенный подобный файл-менеджер (будь то far, nc, vc и им подобные) из под винды такого не совершит. Работающая винда ему не даст. Можно, но надо, чтобы ПК всё-таки не с винды грузился. А это и не к вопросу работы с виндой, а к вопросу умения работать с файл-менеджерами и сторонними средствами загрузки.

едавно на ноутбуке племянницы искал как выключить Windows 8, потратил на это дело минут 15 как минимум.

Знаете, это скорее к вопросу UI, чем к качеству системы. Я когда в первый раз воспользовался редактором ee под фряхой, тоже ничего не понял. «Почему оно ведёт себя не так, как я ожидаю?». Пять минут гугления — и вот ответ. А ситуация точно такая же, как и у вас. Это просто особенность системы и сопутствующего софта. Кому-то нравится, кому-то нет.

проблема виндовса это вирусы

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

Я вообще не вижу причины изображать тут яростных виндузятников/линуксоидов/маковцев и устраивать холивары по этой причине. Система — ну и система. Работает — ну и работает. Нужна — использую. Не нужна — не использую. win7/win8/debian отлично уживаются на одном ноутбуке. winxp/фряха — на рабочей машине.

А автору — однозначно зачёт. Когда я впервые сталкивался с не win и не dos системами, мне наверно такого кратенького описания различий и не хватало.

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

Жить с виндой можно, даже с XP, но новый софт ставить страшно, особенно если он не с сайта известной фирмы, а иногда это требуется.
Собственно говоря, спросил потому что, в отличии от 7-8, у которых есть и встроенный антивирус и контроль учетных записей и большое количество написанных с нуля служб, в ХР многие службы которые шли с 2000 и NT за столько лет обросли огромным количеством костылей и дыр, которые ввиду снятия с поддержки никто не закрывает. Так на первых двух мне в живую полноценный вирус так увидеть и не удалось(постучал три раза по дереву), только всякие блокираторы экрана.

Хотя по поводу репозитория — это было бы конечно приятно увидеть на win, увы появившийся магазин не несет в себе обычные настольные приложения.
пользуюсь DWM под Gentoo, фактически живу в консоли. Удобно лично мне, уже привык.
Хоткеи и консоль выдаёт КПД быстрее любого рабочего стола.
В течение последних примерно 5-6 лет пересадил 8 своих офисов и более 100 человек с винды на linux.
Уверен, что никто из них ни разу не открывал консоль.
Я точно знаю, что более половины из них имеют межсервисный интервал у админов, превышающий год.
Есть компы, по которым не было ни одного обращения с момента установки, за срок от 3 лет.
Это менеджеры неIT направленности, секретари (sic!), бухгалтеры (sic! два раза), складские работники, даже водители.
Даже моя мама-пенсионерка, даже сестра-филолог, бесконечно далекая от компов вобще и от консоли в частности.
И вообще, не соглашусь ни с одним из Ваших выводов.

Может, дело все же в Вас, а не в linux?
Даже ловлю себя на том, что стал иногда конкретно тормозить в винде, когда там внезапно! ни с того, ни с сего ломается сеть или не получается установить принтер. Что несколько неприлично для человека, когда-то давно год отбегавшего по Москве по принципу «20 долларов выезд, 30 в час, нерешаемых проблем нет!».
Пожалуй, подытожу. Приведенные в статье «прописные истины» нигде на самом деле не прописаны. Линуксоиды их просто знают, виндоюзеры — нет. И процесс самостоятельного узнавания, читания «между строк» затягивает процесс освоения системы иногда на годы. Я долго и мучительно ел кактусы, а теперь облек «прописные истины» в текст, чтобы спасти еще кого-нибудь от возможных месяцев мучений. И немало людей мне уже благодарны. Остальные, со своими холиварами и несогласием — да не для вас статья) Единственно что я опасался (и опасаюсь) — что статья окажется заминусована, и еще какие-нибудь люди будут месяц за месяцем биться лицом об Убунту, не понимая простейших вещей.

об убунту не бьются её либо пользуют, либо уходят обратно в вынь мир…
а бьются те, кто хочет острых ощущений, а не работать…
Про X-сервер:
“Сервером” называется потому, что обеспечивает “сетевую прозрачность”
А я считаю, что сервером оно называется вовсе не из-за сети. Сервером можно назвать все, что предоставляет сервисы, и не важно, по сети это делается, или в рамках одного компьютера, или вообще в рамках одного процесса. Иногда встречались архитектурные сущности с названием «сервер», где сетью даже и не пахло.
в комментариях часто встречаю тезис о том, что без нормального офиса Линуксу ничего не светит. Я считаю, что значение Офиса в быту сильно преувеличено. Далеко не всем нужно строчить сложнейшие таблицы в Экселе и витиевато украшенные тексты в Ворде, особенно дома. Собственно я сам уже много лет вообще не нуждаюсь в оффлайновых офисах, даже ОпенОфис у меня просто пылится. В домашнем хозяйстве он часто так же не нужен, как и Фотошоп. Для простых задач всегда можно использовать какой-нибудь бесплатный онлайновый офис, кстати. Если я неправ, то прошу вас привести мне сценарии, когда дома никак не прожить без Оффиса.
Для простых задач всегда можно использовать какой-нибудь бесплатный онлайновый офис, кстати

Как показывает практика, многим вообще достаточно функционала Evernote, хоть он с офисом ничего общего не имеет.
Я в Экселе веду учёт домашних финансов. Так же держу кур и записываю замеры по трём курицам. В страшном сне мне может присниться держать эти данные на облаках или каких-либо сервисах. А вдруг инет отрубится? Потеряются кропотливо собираемые данные.
и что вам помешает делать то же самое в LO Calc? Функционала у него хватит с избытком
А я вот тоже сидел на Арче. Но потом квест «сломай-почини» или «установи меня правильно» мне надоел и я ушел на Mint. Да, Арч — хорошая система, но не всегда есть желание\время настраивать все руками. Но все же, я скучаю по pacman'у, уж больно он хорош :C
Рискую быть заминусованым но самый фредли *NIX это MacOS.
Идут годы, и я каждый год в течении 10ти лет вижу посты 1 в 1, и в каждом из них, «ну вот мы все сделали, все хорошо и почти не падает или почти как в виндовс»
Не я люблю линукс и активно использую, на серверах, но когда его уже допилят наконец до десктопа для домохозяек в прямом смысле слова, как в маке или Винде, воткнул девайс, вставил диск и радуешся? )

Кроме того, Линукс не пригоден абсолютно если нет интернета, по любом чего то да не хватит для комфортной жизни по зависимостям, я имею ввиду штатные дистрибютивы в которых выпиляли кодеки и пропиетарные дрова.
Странно, все проблемы, которые вы описали давно решены…
Все системные файлы свалены в корневой файловой системе, и разбиты по каталогам по типам/назначению. Условно говоря, все настройки находятся в /etc, исполняемые файлы в /bin и /usr/bin – и ко всему этому добру обычный пользователь (не администратор) имеет доступ только на чтение/выполнение, и то не всегда (когда дело касается системных сервисов)

Сначала начал читать с надеждой, но потом… Батенька, где вы взяли /bin в Archlinux? Вас жестоко обманули! Там его нет!
Ну, а «ПОДВЕДЕНИЕ ИТОГОВ» вообще позабавило. Вы бы хоть людей не вводили в заблуждение. Они же после вашей инструкции будут собирать везде диски с Линукс системами и публично сжигать их на костре с ритуальными танцами!
Интересно, вы давно на Arche? И как часто вам обновление ломало систему?
Мне, например, с 2011 года — ни разу! Я и сейчас на Arch. Перепробовал Ubuntu -> Arch -> Debian -> Mint -> ARCH.
А вот знакомым установил на слабенький ноут, где-то с год назад, Mint. Пользуются в режиме «домохозяйки», как говорят — и довольны. И карта у них ATI…
Обновление ломает Арч, но только если не обновлять ничего пару месяцев, а потом обновить, проверено :)
Ну да, а перед этим воткнуть ЛОМ в системный блок, и перевязать голову бинтом стерильным. Ну не смешите людей. Вы просто систему не знаете, читать по-английски не умеете (или не хотите), делаете по принципу «чего думать — трусить надо!» — и при чем здесь Arch, да и вообще линукс-системы?
Да Arch, наверное, не для каждого, но для заинтерсованных. И сложностей в нем только одна — не сможете документацию читать — не сможете там работать. Ну и что? Есть и другие системы — с определенными назначениями. И работают годами…
Был я заинтересован, просидел на Арче ~6 месяцев. То, что я написал вышел, я как-то раз прочитал точно такое же, на официальном форуме Арча и решил проверить. Да-да, у меня стаяло два Арча параллельно: один я обновлял и работал в нем, а второй не загружал ~4 месяца. Когда я его загрузил — он работал хорошо, но стоило провести обновление и при загрузке kernel panic =)
А читать документацию приходилось как раз на английском, т.к. когда ставил, арч перешел на SystemD и в русской вики документация устарела.
Я подозреваю, что перед каждым обновлением арча надо читать их новостную ленту. Там постоянно что-то надо руками поправлять. Хотя что мешает прописать эти манипуляции в установочном скрипте, мне не очень понятно.
Да, вы абсолютно правы. А ручные манипуляции иногда нужны в основном, по двум причинам:
1) В отличие от Debian, например, Arch нацелен на новые пакеты. Поэтому при обновлении может измениться содержание конфигурационных файлов, например, появятся новые опции… Тогда пакетный менеджер сообщает об этом и предлагает (и укладывает рядом) новую версию конфигурационного файла. Далее стоит только прочитать сообщение и внести изменения.
2) Иногда могут измениться некоторые параметры системы, в частности, из последних, связанных с расположением файлов в файловой системе, когда необходимо произвести соответствующие манипуляции с пакетами, установленными вручную.
Пакетный менеджер (и разработчики системы) не могут знать, откуда вы их ставили и автоматически произвести необходимые манипуляции.
Так же, как и в других дистрибутивах, пользователь может пользоваться сторонними репозиториями, а также иметь пакеты, собранные и установленные вручную. Так везде.
Кстати политика «замораживания пакетов» в Debian как раз и состоит в том, что конфигурационные файлы не изменятся в процессе жизни версии дитрибутива.
Т.е., даже если Arch и молотит год без обновления, при правильном обновлении администратор системы не получит нерабочую систему.
Новичку посоветую с самого начала скачать все live-cd со всеми оболочками (Gnome3, Mate, Cinnamon, KDE, LXDE, XFCE, openbox, e17) и позагружаться с них. Выбрать что больше по вкусу. А то бывает человек ставит везде советуемую убунту с Unity, плюется и сносит. Можно и не качать live-cd, а поставить один линукс и накатывать все подряд, но это для чуть более опытных. Я так для себя выбрал раз и навсегда e17.
Все-таки в Linux слишком большой разрыв между «пользователем который вообще ничего не знает о системе и ничего не может настроить» и «крутым админом которые понимает все внутренние механизмы системы и может настроить все что угодно.

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

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

И заменить их профессиональными админами не получится никогда в силу полной экономической неэффективности, время и силы затраченные на изучение операционки на уровне достаточном для понимания деталей ее работы просто не окупятся. Дешевле купить Windows или даже Mac/Android (спиратить если риск наказания невысок), чем тратить дни и месяцы на изучение внутренних механизмов рабботы ОС, которые нигде больше в жизни не понадобятся.

Человеку глубокое знание ОС не нужно, ему нужно решение задач. И Windows предоставляет простой и дешевый способ решения большинства проблем в виде того самого тыкания в графическом интерфейсе по инструкциям с инета.Та же проблема вирусов точно так же решается чтением руководств в интернете и тыканием по графическому интерфейсу (установить антивирус, следить за обновлениями его и системы, программ — не сравнимо по сложности с консолью).
Очень хорошо, что в мире есть разные пользователи системы. Это также, как с автомобилями, есть простые водители, спортсмены-гонщики, автомастера, инженеры, испытатели, и каждый на своем уровне общается с авто. Также и с операционными системами. Линукс не исключение. Как будто в Windows нет «домохозяек», «игроков», админов", «суперадминов»,«сетевых админов» и тд и т.п. Так есть и всегда так будет.
В Линукс есть IDE и дистрибутивы, заточенные под графику. Их много, а Windows, в принципе, одна. Линукс, и это уже доказано, работает на гораздо большем количестве устройств, чем Windows — роутеры, NAS, медиа-центры, телевизоры, микро-компьютеры (Raspberry etc.), роботы, смартфоны (Android), и т.д.
Так что спор о применимости системы и необходимости ее изучения, думаю, бесполезен. Вы же не вникаете в систему роутера — он годами может висеть на стене и делать свою работу. Да примеров масса.
А вот с вирусами другая проблема (на уровне пользователя) — его, вирус, еще нужно уметь установить. :)
Ни в коем случае не хочу сказать что Linux нигде не используется. Но все-таки большинство перечисленных вами позиций точно так же укладываются в один из двух вариантов — либо там работают профессиональные админы, либо устройство вообще не требует администрирования. Во всех этих нишах Linux успешно борется с Windows — самый наглядный пример мобильные телефоны. Возможно за этим будущее и на персоналках, но пока у Windows очень сильны позиции в тех случаях, когда компьютер все-таки надо администрировать, но желательно потратить на это минимум времени и сил.
> Windows
> потратить минимум времени и сил на администрирование
/0
Неопытному и непрофессиональному пользователю с учетом времени на изучение системы. Пример из комментариев выше:

Казалось бы что такого — 2 видеокарты Nvidia(680 и 560), 2 монитора. Но установка драйверов тот еще квест. Для установки драйвера надо остановить сервис lightdm. Все бы хорошо, но консоль включается в несовместимом с мониторе разрешении и ничего не видно. И начинается 2хчасовой поиск по форумам как же изменить режим консоли именно текстовый. При этом вспоминаешь как 5 минут назад ты установил новую версию драйверов в винде буквально в несколько кликов но вариантов нет, нужно сделать и ты продолжаешь колоться этим чертовым кактусом.


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


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


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

Да не читайте вы эти страшилки. вы попробуйте сами.
> Казалось бы что такого — 2 видеокарты Nvidia(680 и 560), 2 монитора. Но установка драйверов тот еще квест. Для установки драйвера надо остановить сервис lightdm.
> Поставил Убунту. Даже чтобы нормально заработал скайп пришлось попробовать выполнить несколько манипуляций в консоли, чтобы появилась иконка в трее, без нее было ужасно неудобно — никак не узнать о новых сообщениях. И так далее…
Обе цитаты — наглядные примеры использования в Linux опыта «уверенного пользователя Windows». Это НЕ про «неопытных и непрофессиональных» пользователей ПК, которые просто поставят видеодрайвер по предложению Jockey (не с сайта) а Skype из Центра приложений (не с сайта; у пакета Skype из партнёрского репа Canonical sni-qt сразу входит в зависимости).

> Убунта в этом смысле сделала огромный рывок вперёд, установка драйвера двумя кликами — это отлично, и вы не переубедите меня в обратном. Но как вернуть всё назад, если что-то после этих двух кликов пошло не так?
Жизненна. Прошлым летом ставлю значит на ноут Catalyst версии то ли 12.6, то ли 12.7 и после перезагрузки наблюдаю чёрный экран. Т.е. сплеш-скрин есть, ошибок нет, но вместо формы логина чёрный экран. Что делать — непонятно. Ах да, это была Windows 7. (Мне удалось сохранить интригу до конца?)

> Пользователь Windows вообще не сталкивается с консолью и соответственно не нуждается в обучении работы с нею.
Вы или снимите крестик, или наденьте трусы — если ваш «неопытный и непрофессиональный» пользователь на деле админ локалхоста, который сам решает свои проблемы, то с консолью/реестром/конфигами он в любом случае рано или поздно будет колупаться (вне зависимости от ОС) а если это за него делает ответственное за компьютер лицо, то пользователя проблемы не интересуют (вне зависимости от ОС) т.к. не он занимается их решением.
> Казалось бы что такого — 2 видеокарты Nvidia(680 и 560), 2 монитора. Но установка драйверов тот еще квест. Для установки драйвера надо остановить сервис lightdm.

Да, инструкцию я прочитал, и сделать то как там написано легко. Но мешало именно то, что восхваляемая консоль не работала — я просто не видел что там пишется в мешанине линий. А квест заключался именно в том чтобы заставить кончоль отображаться нормально.
Ctrl+Alt+F1 не помогло?
Помогает, переключается, но видеорежим не поддерживается монитором, или как-то криво поддерживается что ничего не видно, по экрану бегут полосы. Точнее видно когда печатаешь, что символы воодятся, можно даже залогиниться, но надо же будет прочитать что-то, а буквы то расплываются по всему экрану!
> Да, инструкцию я прочитал
Какую инструкцию? Эту? help.ubuntu.ru/wiki/драйвер_видеокарт_nvidia
Так там первым же пунктом описана стандартная процедура установки, не требующая использования консоли.

> А квест заключался именно в том чтобы заставить кончоль отображаться нормально.
Штука в том, что в квесте не было необходимости.
у пакета Skype из партнёрского репа Canonical sni-qt сразу входит в зависимости

Проблема вроде только на amd64 наблюдается. sni-qt:amd64 ставится, а не sni-qt:386.
Проверил сейчас на amd64 — таки sni-qt:i386
~$ sudo aptitude install skype
The following NEW packages will be installed:
libdbusmenu-qt2:i386{a} skype skype-bin:i386{a} sni-qt:i386{a}
0 packages upgraded, 4 newly installed, 0 to remove and 0 not upgraded.
Need to get 17.2 MB of archives. After unpacking 39.8 MB will be used.
Do you want to continue? [Y/n/?]
Странно
volch@desktop:~$ sudo apt-get remove sni-qt:386
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
E: Не удалось найти пакет sni-qt
volch@desktop:~$ sudo apt-get remove sni-qt
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Пакет «sni-qt» не установлен, поэтому не может быть удалён. Возможно имелся в виду «sni-qt:i386»?

Как-то очень хитро он установился и не очень понятно когда.
Вы знаете, я с вами согласен практически на 100% и даже похожий комментарий оставил автору ниже, но сам вынужден признать что это справедливо не всегда.
С примером столкнулся буквально на днях, когда моя младшая сестра попросила «что-нибудь сделать» с ее нетбуком, который предсказуемо замусорился за год жизни у студентки и что-либо делать, даже просто серфить сеть стало невозможно. Поскольку такая просьба поступает не первый раз, а я человек достаточно ленивый, и обезьянью работу не люблю — я поставил ей Ubuntu. Отдал нетбук с некоторым опасением, что сейчас будет звонок с вопросом «что это за фигня». Прошла неделя — и тишина. Когда я сам на днях осторожно поинтересовался — все ли ок, мне был ответ, мол да, все понятно, нет проблем, спасибо.
Так что если в целом говорить про Linux то я, повторюсь, согласен с вашими тезисами, но вот если кто и двигается в правильном направлении, так это Canonical.
Я ни в коем случае не хочу сказать что Linux вообще не развивается или что там нет графического интерфейса вообще.

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

Вот например наугад из комментариев:

Интернета нет, USB-ADSL требует каких-то шаманских движений руками и написания скриптов, а последняя версия проприетарного драйвера видюхи выдаёт чёрный экран, т.к. надо обновить ядро, да не до последней версии, а до предпоследней. Или Wi-Fi почему-то отваливается каждые 10 минут после установки NDISwrapper. Это решаемые проблемы, но часто — не для новичка, он вообще не знает, что ему нужен NDISwrapper или какая у него версия ядра. Или какая звуковая подсистема ему нужна. Не все выплывают в такой ситуации, естественно.


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

Обратите внимание — почти все истории которые даже здесь в комментариях об успешном использовании Linux дома — это когда Linux ставит кто-то уже хорошо знакомый с этой системой. То же самое в офисах — почти все успешные случаи, описанные в комментариях, происходят при наличии админов, которые умеют грамотно настроить Linux.
Мы искали как-то вендовые драйверы Wifi для одного кетайского ноутбука с брендом как у системы доменных имён. Это реально квест. И тут и версию ядра системы узнали, и что такое NDIS, про pciid уже и говорить не нужно.
Даже чтобы решить подобные проблемы в Windows нажиманием кнопочек (при условии что они видны и нажимаются, что не факт), то тоже надо быть хорошо знакомым с Windows. А нагугленная хаутушка с рецептом правки реестра ничем не отличается от нагугленной с рецептом правки xorg.conf.

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

По поводу проблем с линуксом звонков меньше, как правило, реально аппаратная проблема (винт сдох, например).
Точно! Никаких «тормозит», «глючит», «окошки непонятные», «заблокирован и денег просит!!!».
Тут уже оставили похожие по содержанию комментарии, и я склонен согласиться с ними: для обычного пользователя любое непривычное поведение системы выглядит одинаково обескураживающе, неважно — Windows это или Linux. И он скорее попытается просто перезагрузить машину или начнет звонить более продвинутым знакомым/родственникам, чем начнет сам что-то искать в интерфейсе.
Попробую подкинуть идею для тех, кому по каким-либо причинам необходимо использовать какие-либо специфичные программы, запускаемые под операционные системы Windows. К сожалению, wine не всегда подходит. Для таких случаев вполне можно использовать небольшую виртуальную машину(VirtualBox) с windows XP (т.к. она занимает немного места). Это же касается и тех-же веб-разработчиков, которым надо тестировать систему с IE (хотя для этого более подойдут образы, предоставляемые Microsoft).

Для игр, конечно виртуальная машина не подойдет, если нет возможности пробросить вторую видеокарту.
Некоторые #%^%&( блокируют запуск своих программ в виртуалках и/или под wine.
Только в Linux есть несколько витуальных машин, в том, числе работающих на уровне ядра. Так что ничто не мешает использовать целый букет ОС, если нужно. К тому же, в новых IDE все эти возможности вынесены в графический интерфейс и просты в настройке.
Что касается тезиса №1: зачастую, сделать что-либо из консоли куда проще и быстрее, чем перерывать десяток менюшек.

Добавлю, пожалуй, сюда еще вот что. Очень часто можно увидеть настойчивые советы «не работать из под администратора», и на это есть не совсем очевидная Windows-пользователям причина. Дело в том, что набор команды в консоли таит в себе опасность опечаток и случайных нажатий. Вполне реальна ситуация, когда ты собираешься удалить папку, начинаешь писать к ней путь и случайно задеваешь ENTER. Linux не имеет привычки спрашивать «Ты точно такой дурак? y/n» — он просто сделает. Поэтому под рутом набирать команды приходится предельно внимательно. В Windows такой проблемы, конечно, нет.

Рекомендую ознакомиться с такой чудесной вещью как alias (wiki)

А еще вы забыли о том, что в Linux можно самому настроить практически все что душе угодно и так, как Вам удобно и привычно.
В определенных коммандах есть принудительные флаги подтверждения. Насколько я помню, в Windows консоли такая же ситуация. Также и в DOS было.
К сожалению, флаги подтверждения не всегда действуют нормально. Приведём пример: пользователь знает, что для рекурсивного удаления он может воспользоваться «rm -rf». Как Вы думаете, будет ли он в дальнейшем пользоваться «rm -r», если с -f всё работает и так?
Но «rm -rf /» система уже не даст сделать. Требуется длиннющий ключ "--no-preserve-root"
Ну прострелить себе ногу можно разными способами… К примеру, rm -rf /*, rm -rf * при нахождении в /… Да и просто привести к проблеме может удаление не всего /, а какой-нибудь из поддиректорий. Думаю, Вы помните эпичнейший факап автора Bumblebee (rm -rf /usr /some/dir)
Да да, помню. Не спорю, от всего не застрахуешься, надо быть внимательнее.
Я к тому, что в Linux это всё настраивается и очень просто.
Более того, зачастую только у рута просит не все подтверждения, а юзер так и вовсе дальше ~ и tmp нос сунуть не имеет права.
На самом деле в Линукс существует развернутая система прав доступа, и она не ограничивается только правами доступа к файлам.
Я в курсе, но не могли бы мы меня отправить в нужном направлении — что почитать? А то получается «слышал звон, да не знаю где он».
Благодарю
Ключевые слова SELinux, PAM, Cgroups
Спасибо
+apparmor
Помню, когда хотел перейти на Linux, меня отговорил одногруппник — заядлый линуксоид — фразой: «Операционная система нужна для решения прикладных задач, а не для решения операционной системы. Оставайся на Винде»
ОС — инструмент для решения задачи и каждый должен выбрать инструмент, наиболее подходящий для решения задачи… Или приходящийся более по вкусу, если инструменты в целом равны :)
Например, когда я изучал C, примеры из книги не работали под Windows, но на нетбуке под Linux — заработали сразу же. С Perl приятней работать под Linux, но и под Win он прекрасно работает.
Или приходящийся более по вкусу, если инструменты в целом равны :)

Золотые слова. Windows 7 и последние Ubuntu я считаю в целом равными, просто Ubuntu нравится.
Равные? ХММ! боюсь вызвать гнев масс, но в опенсоурс программах нет даже близко стоящих по функционалу платных виндовых. Весь линукс это культ отмирающей консоли (Дадада!!! нынче в моде вебморды и ссш новое поколение админов в упор не видит) и понты о открытых кодах.

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

А Винда как была так и осталась сверхдопиливаемой. С кучей элитного сверхудобного многофункционального софта. Пусть даже платного… но равного на других платформах тупо нет. И статьи это тупо заипли на хабре с темами «Ах почему я фапаю на консоль», «Моя вечная любоффф линукс», «Как стать линуксоидом за один день и при этом помереть девственником». Это все тупо и уныло. Хотите быть тру админов вон идите фапать на солярку. Хоть одна статья вообще на тему соляриса мелькала на хабре??? Стыдно батеньки ). А то бы вы покурив манулы с месяц после очередного хрензнаетчопроисходит… тупо свалили на попсовую линукс с конфигами на лист а4. И криками что юниксы это говно.
Залез я вам в карму нагадить за это, а там уже…

И так вот всегда. Хочешь кому-то поставить минус, а там…
Дадада!!! нынче в моде вебморды и ссш новое поколение админов в упор не видит
Ага, только вебморды генерируются и обрабатываются серверами, которые работают на Linux, а управляют ими админы, которые общаются с начальством посредством смартфонов на Android, а их начальство ведет бизнес, используя IP-телефонию, которая тоже, в свою очередь, на Linux… :) Игровые консоли, конечно, на Windows.
Игровые консоли, конечно, на Windows.

habrahabr.ru/post/184426/
Стоит еще напомнить про SteamBox, который обещает быть на ubuntu. Но это пока еще будущее :)
Внимание, вопрос! Сколько лет надо учиться на вендоадмина, чтобы допиливать винду до необходимого в данный конкретный момент состояния?
А теперь покажите мне прогу для пакетной обработки архивов комиксов. На Linux я такой велосипед сделал сам и, поверьте, это проще, чем сделать то же самое под виндой.
Я, пожалуй, умлочу о том, что не всё можно сделать в винде, не будучи в корпоративной среде с AD и CA, а кое-что — нельзя и будучи в такой среде.
Линукс штука хорошая, но только если им заниматься. Поставить его и спокойно работать, как в винде, не получится. Даже с дружественной убунтой такой номер не пройдет, — любое обновление может привести к неработоспособности используемого софта, или даже всей системы. Так что, для устанавливающих линукс впервые, — будьте готовы, что на поддрежку системы вы теперь будете тратить гораздо больше времени, чем требовала винда или макос. Единственный вариант избежать проблем — настроить все и больше ничего не трогать: никаких обновлений, установок нового и удалений существующего софта. Тогда — да, все будет работать годами и без сбоев.
Ну вот почему у меня все не так, как вы говорите? регулярно нажимаю кнопку «Обновить» в менеджере обновлений, и ничего не ломается. Что я делаю не так? Ubuntu 12.04, 1 год инсталляции. Софт ставлю и удаляю постоянно.
Не скажу, что ломается, но на днях я всё же систему переставил — как-то начала подторможивать и подглючивать. Начиналось с 10.04, и с каждым релизом (а то и раньше — на поздней бете/RC) обновлялся.
Ну например VirtualBox, через раз, после обновлений приходилось править, Ubuntu 11.10, 2 года работы. При попытке обновится до 12.04 через менеджер обновлений система слетела наглухо, дальше GRUB загрузка не шла. Пришлось переустанавливать начисто.

P.S.
Вы все делаете так. Проблема в том, что у других пользователей делающих все то же самое результат может быть другой. Поэтому, я считаю, что линукс еще не готов для массового применения рядовыми пользователями.
Ну например VirtualBox, через раз, после обновлений приходилось править, Ubuntu 11.10
не через раз, а после обновления кернела… строго одну строчку скопировать из окна где VB ругается…
Пришлось переустанавливать начисто.
даже /home сносили?
в чём прелесть линуха… переставил, а все что настраивалось — на месте.
То есть вы считаете, что это нормальная ситуация для дружественной операционки? — когда после стандартного обновления надо лезть в терминал и что-то там запускать. Мне лично — не сложно, но для большинства пользователей необходимость использовать терминал врят-ли ассоциируется с понятием «дружественность».

Да, home тоже сносил, во избежание будущих возможных гемороев. Моего опыта общения с линуксом пока не достаточно чтобы легко разобраться с любой возможно проблемой, но уже хватает чтобы понимать, что: новая операционка + старые настройки = большая вероятность проблем.
для большинства пользователей необходимость использовать… например VirtualBox
звучит несколько страннее чем терминал. а установка VirtualBox из ppa убирает и этот «косяк»
хватает чтобы понимать, что: новая операционка + старые настройки = большая вероятность проблем.
смелое утверждение… у меня конфиги фф тянуться с 6.06 версии…
Ну, честно говоря, я не рискну обновлять версию дистрибутива без полной переустановки. Потому что это действительно сложный процесс и во многом зависит от того, в каком состоянии находится данная конкретная система. Практически невозможно сделать его в 100% случаев автоматическим, потому что вариантов, которые нужно предусмотреть, масса.

Если не ошибаюсь, то Windows не предоставляет даже такой возможности. На счет, Mac OS не знаю, но думается мне, что из-за меньшей вариативности и большего контроля над платформой, и, обладая большими ресурсами, они могут сделать (или делают) этот процесс успешно.

У меня тоже стоит Virtual Box, с 12.04 всё без проблем. Ранее помню проблему — которая и не проблема дистрибутива совсем — суть в том, что VirtualBox использует модуль ядра, и, если обновить ядро, бывало что требовалось обновить и этот модуль. У меня это происходило, когда стояла версия VirtualBox, установленная не из репозитория.

Я считаю, что Ubuntu должна как можно шире распространяться и рекламироваться среди рядовых пользователей (несмотря на возможнные проблемы), которым не нужны специфические фичи и софт. Сейчас система находится в замкнутом кругу. Меньше пользователей — меньше поддержки от производителей всяческий устройтв, игр и прочего. Больше пользователей — больше поддержки. Таким образом проблемы будут решены быстрее. Согласитесь, с каждой версией стабильность системы увеличивается.
Да, все так. Уже имел опыт подобного «обновления», поэтому заранее все важное перенес в безопасное место. Просто решил провести эксперимент: — научилась уже убунта правильно обновляться или нет. Результат: не научилась.
Но дело не в этом. Дело в том, что в менеджере есть большая такая, заметная кнопка «Обновить до версии Х.Х » Которую пользователь обязательно нажмет. Со всеми вытекающими последствиями.
Разве не предупреждает, что могут проблемы? Кстати, у меня этой кнопки нет… Вернее, может и есть, но искал и не нашел в Update Manager (хотя были 12.10 и 13.04 уже).

В любом случае, это не позволяет делать вывод о неготовности системы для рядового пользователя. Это как если бы Билл Гейтс решил свернуть продажи Windows 95, потому что она не готова для рядового пользователя (которая постоянно падала в BSOD, и вообще помню, что в то время переустанавливал ее чуть ли не каждые три месяца).
а в другом окошке можно выбрать — информировать только о LTS… и нормально. а тут уж точно лучше переставлять, наверно )
Поставить его и спокойно работать, как в винде, не получится.

Хм, значит я странный какой-то. 4 года, и дома и на работе — Ubuntu. Винды нет. Нет ни в дуалбуте, ни на виртуалке. Отвык от неё, и она мне просто неудобна.
Понравился арч, очень. Но не прижился на ноуте. Почему:

1) Acer TimeLinex 3820TG — переключаемое видео. Работает исключительно криво. В интернете решений куча, сработало одно — прошить ломаный биос и отключать видеокарту в биосе дабы переключаемую графику убрать.
2) Нет RDP через gateway. На работу часто захожу именно таким образом из дома, ужасно удобно (на работе Windows окружение). FreeRDP из ветки awakecoding вроде как один раз смог подключиться, но потом после обновления, опять все умерло (
3) Steam. Благодаря переключаемой графике, даже после патча биоса и переключения на ati — не запустился. Либо есть звук и черный экран, либо есть звук и видео но настолько медленно…
4) Дома Windows окружение, переводить все компы на линукс не переведя ноут нет возможности, настройки принтера нормальной не нашел. Принтер находящийся в домашней сети от Windows 7 оказался никоим образом не доступным CUPSу…
5) Нет Adobe LightRoom, аналоги типа DarkTable не прижились

Для меня к огромному сожалению он пока оказался не годен, как и другие дистрибутивы (пробовал помимо арча xubuntu, freebsd).
Винда на текущий момент ставится и с нуля настраивается до полностью рабочего моего состояния за минут 40 со всем ПО. С линуксом же времени надо немало… А чего нет, так это именно времени…
remmina — это гуй для построения командной строки freerdp. Если он не работает, гуй вам не поможет
> Steam. Благодаря переключаемой графике, даже после патча биоса и переключения на ati — не запустился. Либо есть звук и черный экран, либо есть звук и видео но настолько медленно…
А подробности? Модели видеокарт? Драйвера? Вывод glxinfo, наконец?

> Нет Adobe LightRoom, аналоги типа DarkTable не прижились
Corel AfterShot Pro тоже не прижился?
Видеокарта Intel GMA 5700MHD и Mobility Radeon HD 5470. Настраивал начиная от этой страницы wiki.archlinux.org/index.php/Acer_TimelineX
glxinfo сейчас выдать не могу, так как арч к сожалению в итоге снес. По производительности чисто субъективно, на ноуте я пару раз запускал под виндой контру, XCOM последний, почти все из valve orange box и все бегало нормально. Под линуксом все было печально. тот же тим фортресс — даже поворот к цели с задержкой шел. Но в принципе игрушки для меня не так важны. Уже лет 10 пытаюсь на линух перейти раз в полгода, на разные дистрибутивы… Видимо еще время мое не пришло )

Corel AfterShot Pro не увидел, искал бесплатное… Спасибо, посмотрю, вроде даже не дорогой.
> Под линуксом все было печально. тот же тим фортресс — даже поворот к цели с задержкой шел.
Известная проблема (почему-то воспроизводимая только с проприетарными драйверами) решаемая выполнением команды «fps_max 60» в консоли игры.

Возможно использование свободного драйвера вы сочтёте более удобным: патчить BIOS не обязательно, можно использовать vgaswictheroo для динамического выключения/включения дискретки (power on и power off здесь wiki.archlinux.org/index.php/Acer_TimelineX#Switchable_Graphics) и DRI_PRIME для запуска на ней игр (например «DRI_PRIME=1 steam» при включённой дискретке). Помните, что при использовании свободного драйвера нужно установить 32-разрядную Mesa, а для использования функционала переключения видеокарт PowerXpress должен быть включён в BIOS.

Ещё хочу отметить, что если вы всё же предпочтёте на постоянной основе использовать HD5470 со свободным драйвером, то вот пара новостей, которые вас заинтересуют:
www.opennet.ru/opennews/art.shtml?num=36694
www.opennet.ru/opennews/art.shtml?num=37288
Устанавливал vgaswictheroo, но часто видеокарта все таки не переключалась. По каким причинам не знаю, но для меня это было очень значительно ибо ноут при встроенной до 6-7 часов работает, с атишкой не больше 3. Свободный драйвер я тоже ставил, его преимуществ особо не заметил.
Еще один момент вспомнился — очень часто при закрытии крышки ноут не выключался.

по приведенным статьям спасибо, почитаю.
> видеокарта все таки не переключалась
Обратите внимание, что я не предлагаю вариант с переключением, а предлагаю вариант с offloading rendering (который предполагает использование vgaswictheroo исключительно для выключения или включения дискретки с целью экономии батареи). Имхо, он проще и универсальнее, т.к. работает в том числе на железе, на котором использовать vgaswictheroo для переключения по каким-либо причинам не удаётся, либо неудобно.

> Свободный драйвер я тоже ставил, его преимуществ особо не заметил.
Преимущество — возможность использования offloading rendering (DRI_PRIME) и в любое время выключать/включать дискретку, при этом держа Иксы на интегрированной видеокарте.

> часто при закрытии крышки ноут не выключался
Ну про это, если всё ещё воспроизводится, нужно багрепорт писать.
>>Никогда не используйте для установки программы метод “configure && make && make install”. Каждый раз, когда это происходит – в мире мучительной смертью умирает с десяток невинных котят.
Что правда?
Нет, это художественное преувеличение. На самом деле только с пяток.
5 тоже немало, жалко, придется не использовать метод “configure && make && make install”.
Я вот тоже думаю? зачем человеку Linux, если его свобода ограничена наличием пакета под конкретный дистрибутив? Ведь про сборку пакетов не было ни слова…
Если человек в своей эволюции дошел до того, что нужного ему пакета нет в репах… и нет в АУРе или его аналогах… тогда моя статья свою задачу выполнила на 146%! )) И уж точно к тому моменту он будет способен разобраться со сборкой пакета самостоятельно. ИМЕННО ПОЭТОМУ про сборку пакетов в статье — ни слова.
Человек захочет поставить, скажем, PhpStorm, а его в репах нет, только архив на сайте jetbrains.
Прикол в том, что в репах есть, причем ажно два:

joy ~ $ yaourt -Ss phpstorm

aur/phpstorm 6.0.3-1 (43)
Lightweight and Smart PHP IDE. 30-day free trial.

aur/phpstorm-eap 129.814-1 (13)
Lightweight and Smart PHP IDE. 30-day free trial.


И не только это есть. Есть вообще ПРАКТИЧЕСКИ ВСЕ, включая пакет упомянутой недавно на Хабре mesh-сети Hyperboria, к примеру.

Поэтому если вдруг где-то что-то в репах нет — то либо запросы больно адские, либо уровень знания Linux к этому моменту уже позволит разобраться с этим вопросом самостоятельно.
Или дистр с другими репами и другим пакетным менеджером.
Ну тут главное — начать. А там и репы нужные найдутся.
Подскажите нужные репы для tagsistant в генту. gpo.zugaina.org/ про него ничего не знает.
Начали за здравие, кончили как обычно.

>Так уж получилось, что даже на Хабре многие имеют очень смутное представление о семействе OS Linux.
Включая автора. «Папка», угу. «Как дос выглядит». Понятие файла у него более широкое. Сборка софта руками у нас противоречит идеологии, ага. Ровно до момента, когда мы узнаем про --prefix.
А потом нубы читают такую статью и верят. Эх.
Очень хочется ругаться. Очень. Поэтому просто попробую представить, что я говорю с ребенком.

Когда объясняешь кому-то какие-то базовые вещи («детский сад какой-то» — как сказал кто-то из хабровчан в комментариях выше) — надо это делать, основываясь на его системе понятий. Статья ориентирована на людей, которые ни разу не имели дело с Linux. Все что я хочу — максимально понятно объяснить и донести свою мысль. Ради этого я десять тысяч раз готов назвать директорию «папкой» — лишь бы еще один человек ошарашенно хлопнул себя по лбу, потому что до него вдруг дошла какая-то мысль.

Я убрал disclaimer, написанный специально для таких как вы. И видимо, зря. СТАТЬЯ — НЕ ДЛЯ ВАС! Статья — для тех пользователей Windows, которые совсем ничего не знают. Для которых это все банальное гавно будет тем откровением, той стартовой точкой, после которой они возможно вплотную займутся альтернативными ОС.
В текстах для нубов, конечно, можно игнорировать терминологию. Например, называть системный блок процессором. Лишь бы думать не пришлось при прочтении текста! Ни к чему это!
Примерно так у нас построена вся система образования: сначала называем хуй писей 11 классов, а потом удивляемся, почему люди не хотят переучиваться.
>Лишь бы думать не пришлось при прочтении текста!
Нет. Лишь бы поняли. Это главное.
А текст расчитан на тех, кто привык думать и разбираться.
На всех остальных мне, право слово, чхать)
Я больше даже скажу. Rule of thumb: если у разбирающегося в вопросе человека создается ощущение, что автор статьи в теме не рубит — статья одинаково плоха вне зависимости от ее целевой аудитории.
ППКС. У разбирающегося человека от этой статьи ощущения «очередной нуб вылез всех учить ставить линукс».
Все пишут что нельзя устанавливать приложения руками, только из репозитория. Непременно упоминая несчастных котят.
Я не понимаю, есть люди которые действительно только из репозитория и устанавливают?
Мне вот для работы нужно Java JDK (Oracle) чтобы нормально работала IntelliJ IDEA, также git, sbt, redis, mongodb, storm, zookeeper, kafka, python 2 и python 3, golang. Их либо нет в родном репозитории либо версия старая, а реально нужна более свежая. В итоге я просто создал себе в домашней папке подпапку programs и там у меня все нужные програмы, скачанные с сайта производителя в бинарном виде, либо скомпилированные из исходников (без make install). В другой подпапке (bin) лежат симлинки на нужные бинарники. Папка bin в path. Скажите много котят пострадало? И как предполагается правильно устанавливать в моем случае?
Собирать пакеты самому. По идее можно даже поднять автобилд систему и репозиторий и получать обновления так же как из родных реп.
Собирать пакеты самому. По идее можно даже поднять автобилд систему и репозиторий и получать обновления так же как из родных реп.

Да, как вариант. Я одно время предпочитал собирать именно RPM-ки из исходников. Но там тоже довольно много тонкостей, которые нужно изучить в добавок к «configure-make-install». На мой взгляд, если ты сам себе админ и новейшие пакеты нужны для работы — ставь из исходников и не парься. Ты же ведь знаешь, как это работает и как восстановить как было, если что. А пакеты собирать лучше в том случае, если ты планируешь использовать их не один (я одно время выкладывал свои сборки под конкретные дистрибутивы в сеть для страждущих).
Это если действительно админ, а не устанавливаешь софт по инструкциям в инете.
Это если действительно админ, а не устанавливаешь софт по инструкциям в инете.

Совершенно верно.
Вообще, мой личный опыт подсказывает, что обычному пользователю из исходников вообще ничего ставить нет необходимости — на самом деле ему эти программы и не нужны вовсе. Так, любопытство и годами прививаемый работой в Windows версионизм.
Смотря кого считать «обычным пользователем». Одно дело «хомячка», а другое не админа, но разработчика. Мы, наверное, самые страшные кошмары для админов :)
Я про хомячков, про них, родимых…
Правильней было бы подключить сторонний репозиторий/оверлей, в котором есть нужная программа, и устанавливать из него. В вашем случае ни один котёнок не пострадал, конечно, но обновлять это хозяйство до актуальных версий вам со временем будет проблематично.

Кстати, даже ставя таким способом, как предпочли вы, правильнее не в домашнем каталоге держать софт, а в специально предназначенном для этого каталоге /opt.
Не со всеми программами это будет легально. Хотя, может, найдётся типа как в ппа есть пакет с oracle-java — после релизп, приходит обновление небольше, а при устанвке качает архив с сайта oracle? распихивает его, симлинки обновляет и т. п.
Я не знаю, может я параноик, но скачанному бинарнику с оффициально сайта я больше доверяю, чем пакету из стороннего репозитория Василия Пупкина. Да и вроде не так уж тяжело обновлять — вышла новая версия — скачал архив, распаковал, перенастроил симлинк, если все ОК — удаляешь старую папку. В случае исходников добавляется еще пункт «скомпилировал».
Раз это не так уж страшно, то продолжу так делать, мне так удобнее.
Я еще благодаря этому топику прочитал статью — как самому собирать .deb пакет (была ссылка выше). Желание возиться с этим отпало.
Вы умный и опытный. Поздравляю. Ни один котенок не пострадал. А статья-то не для вас — и там ЦА такая, что котята миллионами мрут)
Да ситуации разные бывают. Иногда действительно правильнее собрать пакет, а иногда проще собирать без make install и пользоваться, как вы. Например, мне приходилось вносить изменения в исходники мелких узкоспециальных утилит, и собирать несколько версий, не ставить же их все в систему ради нескольких использований…

Когда понимаешь, что делаешь — всё можно.
Автор, добавьте метку "linux" чтоб лучше искалось.
Программы ставятся только от аккаунта администратора. При установке все файлы, относящиеся к программе (например, Firefox), “размазываются” по корневой файловой системе – общие для всех пользователей настройки пойдут в /etc, исполняемые файлы в /usr/bin, а иконки и различные ресурсы вроде графики и звуков – в /usr/share/firefox. При таком раскладе пользователь в принципе не может знать, где у него что конкретно лежит. За это отвечает пакетный менеджер. Например, пакет “Firefox” включает в себя кучу файлов. Пакетный менеджер при установке пакета разложит их по файловой системе, а при удалении – соответственно удалит.


Уже недели три как в арче /bin — ссылка на /usr/bin
А вообще, аналогичная ситуация — перепробовал кучу графических дистрибутив, потом остановился на арче. Привлекает простота его устройства и понятность того, что происходит. Считаю это главным для любого дистрибутива linux.

Вообще, конечно, проделанная автором работа по систематизации не лежащей на поверхности, но тем не менее — фундаментальной информации, заслуживает всяческого уважения.
Есть, кстати, очень неплохая книга на эту тему на русском языке, и что тоже приятно — отечественного автора: «Доступный UNIX» Алексея Федорчука. Очень рекомендую ее потенциальным свитчерам. Там минимум технических деталей, которые все равно практически мгновенно устаревают и для поиска которых есть Гугл, зато там очень доходчиво описаны именно базовые принципы и подходы, различие которых и вызывает обычно основные трудности. Кстати, если это по каким-то причинам не противоречит авторской идее — я бы дал на нее ссылку, хотя бы в постскриптуме.

Тем не менее, не могу не задаться вопросом: какую стратегическую цель преследовал автор? Тезис о том, что знания об устройстве системы ценны сами по себе — представляется мне весьма сомнительным. Вот например, не беря в расчет энтузиастов, зачем человеку, если он не админ, и причем не админ, который поддерживает именно десктопные линукс-системы, знать устройство видеоподсистемы, как добавлять необходимые модули в ядро, все эти пляски с fglrx если ему «не повезло» и у него видеокарта ATI/AMD? Эти знания не дают ровным счетом ничего, не помогают быстрее или эффективнее работать, не повышают квалификацию — в чем их ценность? Или, если брать шире, зачем человеку вообще становиться свитчером и переходить с Windows/Mac на Linux?
Нет, ну какие-то базовые элементы Линукса (хотя скорее Юникса) могут быть полезны, например, разработчику использующему foss языки и фреймворки — они как-то традиционно на Линукс развиваются, а Виндоус для галочки почти.
НЛО прилетело и опубликовало эту надпись здесь
make install

Ещё бы на человеческом языке было написано что он куда устанавливает
Ну, желательно 100%.
Вдвойне смешно читать страшилки про сломанную систему от арчевода. Я сам пользовался Arch Linux около года, пока не приплыло обновление с переносом бинарей в /usr/bin. И вот это стало последней каплей. Хрен с ним, что в Arch по дефолту даже шрифты не настроены (читай: вырвиглазные) — это особенность дистра: минимализм, мол. Ну, настроил раз — и всё работает, ничего не ломается. Но потом началось: сначала чехарда с библиотеками (/lib -> /usr/lib), потом с бинарями. И ладно бы само всё устаканилось — так нет же: обновление требует вмешательства пользователя, о чём я узнаю только постфактум, получив сломанную систему — и то, загрузившись с Ubuntu LiveCD и зайдя на официальный сайт Arch Linux. С библиотеками я ещё худо-бедно разобрался, но когда система сломалась во второй раз, у меня в голове крутился только один вопрос: нафейхоа нужны такие обновления — просто потому, что так будет «правильно»?! Тогда почему бы не сделать обновление по-человечески, чтобы не приходилось потом вручную разгребать? Если пакетный менеджер недостаточно крутой для такого — нужно доработать. Ментейнеров дистрибутива, видать, Поттеринг покусал: изменения ради изменений.

За всё время пользования Linux я перепробовал туеву хучу дистрибутивов, а начинал вообще со Slackware 9, снеся все разделы с харда по незнанию (офигенный «user experience»). Везде были свои заморочки, но даже в старые добре времена были и весьма удобные user-friendly дистры — Mandrake и Red Hat, к примеру. И вот сейчас, после очередных приключений с Arch, плюнул на всё, и установил Ubuntu 12.04 LTS. Ну их, эти самые свежие пакеты и минимализм — наигрался уже в сам-себе-режиссёра; хочется, чтобы всё просто работало. Консоль в Ubuntu есть, есть и i3, и средства для разработки на всевозможных языках программирования. Короче, всё, что нужно кулхацкерам и вообще любителям потрошить игрушки отвёрткой.

Мой совет: когда объясняете новичкам суть Linux, молчите про Arch, а то ещё отпугнёте. Подумают ещё, что сломанная система, постоянная правка конфигов и чтение мануалов для выполнения простейших действий — бичи любого линуксоида. Не стоит думать, что единственная ценность Linux — хакерская (в исконном смысле). Многим «чайникам» вообще без разницы, в Windows работать или в Linux, если и то, и другое удобно. Вот только с Ubuntu у большинства проблем не будет, и смогут изучать систему постепенно от простого к сложному, изначально имея настроенную графическую среду и сеть — краеугольные камни дружественной к пользователю системы. Кому надо, тот обретёт «илитарные» знания, рано или поздно.
Да, арч не для новичков. Однако, как мне кажется, у него наиболее хорошо соблюдена идеология. Несмотря на цепь неприятных переходов (rc.conf, /lib -> /usr/lib, systemd, /bin -> /usr/bin), все равно остается какая-то прозрачность того, что происходит. В отличие от той же убунты.

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

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

Я плевался на системд, как и все, материл поттеринга и сидел на старом SysV-init доколе было можно.

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

Да я, мать его, обожаю эту штуку теперь! И с восторгом смотрю, куда это может привести: от какого количества окаменелого гавна мамонта (древних нелогичных костылей) в *nix-системах можно избавиться раз и навсегда, насколько проще и прозрачнее станет администрирование, сколько костылей с более чем 10-летней историей уйдут в небытие…
Что-то вы меня воодушевили с родным уже апстартом разобраться :)
В общем-то, вы и сами почти ответили на свой вопрос: мне нужно, чтобы работало. А идеология переделки чего-то только потому, что оно не идеально, хорошего приносит мало. В очередной раз убеждаюсь, что многие линуксоиды дро… молятся на Линуса, но не слишком-то внимательно вслушиваются в его слова. А ведь он не раз говорил с учётом его многолетнего опыта разработки, что не стоит ломать то, что работает и не мешает. Но всёгда найдётся сорвиголова с шилом в попе, которому всё не так: и директории не так называются, и файлы не там лежат, и код работает чуть дольше, чем написанный на ассемблере, и конфиги написаны на не Тьюринг-полном языке. И поток «улучшений» у него, единожды начавшись, никогда более не останавливается, пока босс на работе не уволит за факапы, а друзья не станут при словах «задрот» и «наркоман» вспоминать именно его и будут опасаться давать денег взаймы.

Я это всё к тому говорю, что нужно чётко понимать разницу между «не идеально» и «говнище». С этим у ментейнеров Арча наблюдаются некоторые проблемы.
Да… Знатный холивар!
Автору зачет, плюс в карму и… флаг в его Арк, Генту или что у него там!
Я конечно не законченный виндузятник, ибо под руководством зоопарк из разных разностей, там и КрасноШапковые(нонче Федорино горе), и Дебиан лайк (аля Убунту), и ФриБСД со своими тараканами в голове, однако автор ты крепко не прав в отношении рядовых пользователей!
Да класть они хотели на линух. Им хочется всё и сразу! Чтобы мышка по экрану бегала, чтобы эта игрушка запускалась, а еще и эта, и вот эта, ой, а вот с этого компьютера через сетевое окружение файл как достать, почему он кликом не открывается? Какая такая консоль, это игра? Новая? Чего набрать? Вы меня сейчас оскорбить пытаетесь или так набирать на клавиатуре?
Продолжать подобные холивары можно бесконечно, но я вам порекомендую другое направление движения (не подумайте, это не три буквы): вы когда-нибудь пробовали заставить печатать принтеры Canon под тем самым никсом, хоть каким-то? Производитель класть хотел на никсы, дрова только под винду! А несколько принтеров к одному компьютеру, да еще и пару по сети, ой, а там виндовые машины, а принтер все равно нужен тут, вот именно тут под линуксом, да и пофик что под него драйверов во всем интернете не сыщешь, это же не мои проблемы, так руководство постановило!
Или например софтовые модемы, чур меня, не эх вроде век, чегой-то я забылся, ан нет… Был геморрой… Не работает эта адская железка под никсами, даже не видится как устройство и чего делать?
Или вот моя любимая тема: Денвер (такой пакет из апача, мускуля и прочей лабуды под винду). Мне очень удобно вести разработку именно так! Запустил — есть у тебя локальный сервер с блекджеком и шлю… не важно. Остановил — полноценный интернет и доступ к разрабатываемому, только уже на боевом сервере. Ну не могу я под Линукс ничего подобного найти! Не нужно писать про кривость рук и недостаток ума, сами с усами. Почему не сделать что-то подобное под никсы? Это же не так сложно, поставить Апач, мускуль, пхп, написать скрипты, которые будут конфиги апачу стряпать, да сканить винт на наличие нужных каталогов, да только некому! Умников куча, все в маны мордой тыкают, а у самих костылей по углам напихано столько, что ступить некуда. А туда же, мы, де, гении! Сисадмины, вот вам ман на это, на это и сюда тоже загляните, а то что там полный бред и ни слова помощи по вопросу, о который уже неделю лоб расшибаешь, так это ничего, вы еще разок все перечитайте!
Был нонче на одном форуме, искал ответ на вопрос поиском (извините за тавтологию). Нашел. 100 тем с одним и тем же: поиск вам в руки! А ответа так и не было, хотя нет, вру! Был! Ссылка на другой форум…
Крик души: помогайте друг другу и мир станет лучше! Не шлите в поиск, дайте ссыль на решение!
За сим, разрешите откланяться.
XAMPP вот слету нашелся. Вроде как аналог денвера.
Нахрена в линуксе денвер, если (к примеру) apt-get install php apache mysql и всё работает и настроено?
И снова здорово, вы, наверное, не внимательно читали! Мне нужно решение, которое в одну команду включается и выключается, при этом автоматически по структуре каталогов формирует конфиг апача и остального звернинца. Мне не нужно решение которое работает постоянно и вручную конфигурится, мне нужен автомат.
Отличный ознакомительный пост. Ведь правда очень сложно иногда найти самое простое. Видимо те кто пишут более серьезные мануалы смотрят на все «из своей головы» и не могут представить что читателю многие мелочи ну совсем не очевидны. Я тоже сам набивал шишки, но с такой статьей с самого начала было бы сэкономлено много времени.

Не помню чья цитата, но в тему — «Наивысшая степень уважения к читателю — считать их идиотами».
Только неправильно он назван и спозиционирован. Надо было назвать «Про Linux — для начинающих Linux-пользователей, желающих разобраться чем же они пользуются, а не просто кнопки нажимать как в винде».
Нет. Текст посвящен проблеме Windows-менталитета, привычек и идеологии при знакомстве с Linux. Именно они у меня в свое время вызвали наибольшее число проблем, потому что это НЕОЧЕВИДНО.

И нигде (до моей этой статейки) они так явно и максимально популярно расписаны не были. Именно для этой ЦА статья может помочь сэкономить уйму времени. И именно поэтому я не отвечаю на саркастические комментарии людей, которые в эту ЦА не входят — с точки зрения матерого Linux-админа все написанное мной слишком примитивно, неполно и местами вообще неверно (типа про /bin в Арче). А с точки зрения моей ЦА:

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


А матерые линуксоиды тут гавном разливаются про «очередного нуба вздумавшего учить» )))
Краеугольный принцип работы с linux-системами — “От понимания – к действию”, в то время как в Windows — “Знаю куда нажать/где поставить галочку – делаю”.

Для дистров типа Убунту принцип Виндоус вполне подходит, вплоть до освоения методом тыка. Я, конечно, не знаю вашу ЦА, но обычного пользователя Виндоус, из любопытства решившего попробовать Линукс, ваша статья скорее отпугнет.

Я когда переходил 8 лет назад, то был к ковырянию и пониманию морально готов, я винду ковырял, заменяя например штатный эксплорер (как шелл), но из любопытства, а от линукса ожидал необходимости. Но когда поставил Убунту 6.04 (или 6.10 — не помню), то очень удивился, что необходимости то и нет (если игры под вайном гонять не хочется). С тех пор осваиваю только в рамках решения конкретных задач, но они выходят за рамки задач обычного пользователя (по крайней мере с тех пор как купил совместимое железо) и то касаются не самого линукса обычно, а конкретного софта типа git или ssh, исключение разве что apt-* — из консоли мне удобнее софт ставить, если знаю что ставить. А, скажем, как работает графическая подсистема я знаю лишь в общих чертах и о роли композит-менеджера узнал по сути из вашей статьи, хотя даже его настраивал (в GUI).

А не был бы морально готов, то прочитав
Не считаю себя матерым линуксойдом, но по поводу «вздумавшего учить» в общем-то согласен. Ни одна статья или блок не помогут разобраться, как же этим линуксом все-таки пользоваться. Нужно довольно много времени, и десятки-сотни статей. Зачастую, десяток статей только по конктерной проблеме (поднятия wi-fi из консоли, к примеру). Ну не доходило до меня что и как надо делать, хотя прочел около 5-6 статей в которых описывалось одно и то же!!! То есть направление было правильно, но у меня ничего не выходило. Сейчас понятия не имею как я умудрялся косячить — ведь достаточно всего двух команд, чтобы подцепить вафлю (зная точку доступа).

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

Будь я новичком, мне бы ваша статье не помогла. Я помню, что мне было нужно: как перейти в каталог, как запустить программу, как преодолеть долбаное permission denied при выполнении свежеусвоенной от «хороших друзей» в мирке команды rm -rf /

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

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


Чем раньше пользователь принимают другую идеологию пользования ОС — тем безболезненней переход. Потому что windows-идеология предписывает лезть на сайт за utorrent'и на другой сайт — за флешем, и потом долго и мучительно впиливать их в систему, после чего мучиться от кривости и багов.
Вот как раз работу с репозиторием стандартным обычно безболезненно осваивают люди. Через GUI, конечно.
Тезис №1 – НЕОБХОДИМО владеть работой с системой из текстовой консоли!

У меня у подруги бабушка линукс юзает. Знает кнопку «интернет», «скайп» и где искать фотографии. И счастлива.
Тут подобных комментариев вагон и тележка. Может пора уже включить голову и разделять целевую аудиторию и НЕЦЕЛЕВУЮ? Статья для тех, кто хочет разбираться в системе и админить ее, и для этого ПРИДЕТСЯ освоить консоль.
(коменты прочитать все заленился, поэтому прошу прощения, если вопрос уже задавался)

>Отсюда возможны такие хитрые маневры, как dd if=/dev/sda1 of=/home/user/backup – команда побайтно скопирует весь первый раздел диска /dev/sda в файл backup в домашнем каталоге пользователя

А если вся система вместе с домашней папкой и находится на /dev/sda1, что тогда? O.O Бесконечная рекурсия?
Промахнулся, ответил в основной тред.
Ну… Забьёте себе /home и всё. Если от рута, то забьёте весь раздел (непривилегированные пользователи не имеют права использовать последние 5-10 % диска — настраивается в tune2fs для ext* и подобных командах для других ФС). Просто потому, что dd будет писать в свободные ячейки, а читать все — и пустые, и занятые, которых там ровно весь объем диска. Вот у tar'а будет одноуровневая рекурсия, так сказать — читаемый файл будет постоянно расти за счёт записываемого и также до конца доступного места. Забьётся раздел — зависнет система, потому что некуда будет писать логи. Есть способы обхода этого, но самый простой путь озвучен давно — «Не сиди под root'ом».

Публикации

Истории