Линукс

Материал из Lurkmore
(перенаправлено с «Линух»)
Перейти к навигации Перейти к поиску

Внимание! Статья-детектор!

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

ZOMG TEH DRAMA!!!11

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

Only wimps use tape backup: real men just upload their important stuff on ftp, and let the rest of the world mirror it.
>зато бесплатно
Предлагаю сделать это лозунгом всего опенсурса.
Tux

Ли́нукс (Linux, Линакс, Линекс, Люнекс, Линупс, Лялех, Прыщеблядикс) — операционная система GNU/Linux. Состоит из ядра Linux и пользовательского окружения GNU (это набор небольших программ типа rm или man, которые позволяют пользователю взаимодействовать с ядром), которое выносится на первое место. Обе эти части могут быть заменены на альтернативы, но гнулинупсом это называть будет уже не совсем правильно. Впрочем, это уже совсем другая история.

Ядро пилят все, кому не лень — около 80% кода вносят заинтересованные конторы (на первом месте, понятно, RedHat и производители железа) за деньги, остальное — толпа задротов.

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

На самом деле

Linux — не более, чем ядро операционной системы. Однако, если анонимус имеет элементарные представления о работе ОС, то он понимает, что голое ядро использовать невозможно. Для этого оно должно быть скомбинировано с программами пользовательского окружения. Эта комбинация и образует ОС. В случае с Linux это будет называться «Дистрибутивом Линукс» (их более 9000). Что характерно, работа в различных дистрибутивах может отличаться не меньше, чем работа в Windows и одном из дистрибутивов Linux. Существуют как дистрибутивы, ориентированные на настройку всего и вся с помощью гуя, так и ориентированные на работу в текстовом режиме. Кроме того, некоторые дистрибутивы пересобирают под другое ядро: например, Debian BSD или NexentaOS.

Историческая памятка

В своё время RMS вознамерился освободить пользователей и написать полностью свободную ОС, для которой придумал название GNU, что означало «Gnu is Not Unix». Поначалу написание программ для неё шло неплохо, однако с написанием ядра вышли некоторые затруднения.

Тем временем расовый финский швед Линус Торвальдс под впечатлением от учебника Эндрю Танненбаума заперся у себя в комнате на несколько месяцев, где написал своё ядро версии 0.01. При этом использовался i386[1] c 4 Mb памяти. Кстати, название Linux придумал не Торвальдс, а первые поклонники новой оси, устроив голосование по usenet. А вот пингвин Tux был водружён на место символа авторитарным способом лично Торвальдсом.

Всё было бы хорошо, но программ под ядро писать Линус то ли не хотел, то ли не мог. А само по себе ядро было никому не нужно. И тут Торвальдс внезапно вспомнил про уже тогда гастролировавшего со своей борьбой за братство, равенство, Упячку FOSS Ричарда Столлмана. «О!» — подумал Торвальдс и прикрутил к своему ядру стоявшие тогда без ядра программы, написанные в рамках проекта GNU.

Посмотрел на это Торвальдс и увидел, что это хорошо. «Чего уж мелочиться!». Так на ядро была повешена ещё одна разработка GNU — лицензия GPL.

Расстроившись от темпов строительства собственного ядра, и того, что он не стал обладателем звания создателя первой полностью свободной ОС на i386, RMS решил начать требовать, чтобы все именовали систему не иначе как GNU/Linux, о чём не ленится заявлять денно и нощно.

Зато потом помимо программ, написанных в рамках проекта GNU, в каждый из дистрибутивов вошло over 9000 других программ, а тогда претензии казались вполне обоснованными. Однако оказалось, что большинству дистростроителей, появившихся чуть позже, всё это безразлично. Но нашлись и те, кто откликнулись на его призыв. К их числу относятся и проект Debian, называя дистрибутивы Debian с ядром Linux и окружением GNU «Debian GNU/Linux». Есть ещё Debian GNU/kFreeBSD с ядром FreeBSD и окружением GNU и Debian GNU/Hurd с микроядром Hurd.

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

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

Зачем ставить Linux

Фурри
<404_user_not_found>: Полюбила я пингвина,

<404_user_not_found>: Не всего, а половину
<404_user_not_found>: - Половину нижнюю,
<404_user_not_found>: Яркую, подвижную )
<xyZ>: Тоже с линупсом трахаесси?

Линукс могут использовать:

  • Пользователи, использующие комп исключительно для: сидения в интернете, слушания музычки, просмотра кинца, редактирования документиков и т. п. Таким, конечно, хватит и винды, но она стоит денег, что особенно ощущается при покупке нового компьютера/ноута – с предустановленной виндой он будет на несколько тысяч дороже[2]. Ставить пиратку не все хотят и не все умеют. В таком случае можно установить какой-либо самонастраивающийся дистрибутив (типа openSUSE, Ubuntu или Mandriva) и получить рабочую станцию, выполняющую основные задачи. При этом имунную к вирусам, не требующую излечения от жадности, хоть изредка и требующую плясок с бубном. Можно даже поставить KDE и пользоваться привычным интерфейсом винды.
  • Принципиальные сторонники бесплатного и легального ПО.
  • Гики. Если отбросить принципиально или вынужденно выбирающих бесплатный софт, то в 90% случаев за Linux топят именно задроты, не наигравшиеся в детстве с конструкторами. Ибо рядовому пользователю разница между Линукс и Windows видится примерно как разница между двумя половинками яблока, в то время как гиков нещадно баттхёртит от того, что винду они не могут настроить под себя как бы им того хотелось. А в Linux настроить можно дейстительно абсолютно всë. Пользователь Linux никак не ограничен производителем/разработчиком операционной системы (кроме поддержки железа ядром, но и ядро можно при желании менять – так появился Android), это по сути такой конструктор LEGO. Практически любая задача решается несколькими разными способами, и пользователь может свободно выбирать любую комбинацию программ.

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

  • Бывшие пользователи Windows, которых начали изрядно вымораживать периодические, возникающие из-за банальной криворукости разработчиков глюки этой вашей винды, и которые теперь согласны добровольно пожертвовать пару суток на установку новой системы, которая в последствии будет работать покуда Ктулху не фхтагн.
  • Небыдло, которому за бутылкой яги промыли мозги красноглазые друзья. По сути они переходят в упомянутую выше категорию гиков (или стремящихся казаться таковыми).
  • Внезапно, те, кому Линукс нужен для дела. В первую очередь — веб-разработчики: кодить на ПэХэПэ, Perl, Python, Ruby, Node.js, Java EE и пр. можно, конечно, и из-под маздая, но, во-первых, крутиться эти скрипты с вероятностью 146% будут на сервере под каким-нибудь линуксом, а во-вторых, на нём неиллюзорно удобнее. Чтобы переманить таких людей на винду, Microsoft добавила в Windows 10 компонент Windows Subsystem for Linux, который является по сути Wine наоборот, но достаточно урезанным. В искоробочном варианте подходит только для запуска консольных утилит, чего по большей части достаточно программистам и админам серверного Linux.

Более маргинальные случаи:

  • Пользователи встраиваемых систем. Устанавливается чуть менее чем на все встраиваемые системы, такие как маршрутизаторы, телевизоры, кпк, холодильники, журналы и прочее. Нередко делают это нелегально, тем самым давая возможность отработать свой хлеб с маслом юристам компании.
  • Пользователи мобильных телефонов на базе ведроида, а также некоторых Нокий и бывших Нокий. Впрочем, 99% из них не в курсе, что используют линуксоидное ядро, тем более в мобильных ОС Андроид – такой же дефолтный выбор, как Винда на ПК, а роль «альтернативной» ОС там выполняет совсем другая система.
  • Сониёбы-ПС2-шники имели возможность запилить на консоль специально для нее разработанную версию линукса, которую sony продавала, правда вместе с USB клавой и мышью, VGA адаптером, сетевым адаптером PS2 (только Ethernet), и хардом на 40 Гбайт. Приставка таким образом становилась эдаким кампуцером, но с утратой возможности играть на ней в игры от PS1 и PS2.

Доступность для обычных людей

Поскольку обычный человек даже не подозревает о наличии каких-то там ядер, драйверов и консолей, плюсы и минусы любой системы сводятся именно к набору доступного софта. На данный момент хреновой ситуация Linux’a остаётся среди игр ААА-класса (тетрисы всех мастей, «шарики», и прочие крестики-нолики, конечно, присутствуют в избытке, как и винрар предыдущих лет), популярного коммерческого софта и прочей узкоспециализированной хуиты, которой зарабатывают деньги. Справедливости ради отметим, что для 95% пользователей такие программы и не нужны. Иногда может помочь вайн, но гарантий никаких. Требования же среднестатистических граждан, заключающиеся в закачивании японских порномультиков, прона, посещения вконтактиков и прочих радостей рабочего класса, Linux на сегодня удовлетворяет чуть более, чем полностью.

Отвецтвенное мнение

Ведущие аналитики в мире IT (по совместительству работающие в Microsoft) не перестают с пеной у рта утверждать, что на данный момент использование Линукс в профессиональной деятельности как минимум неоправдано:

Во-первых, как уже не раз оными аналитиками было доказано, совокупная стоимость владения системой на базе Линукс может превышать таковую для Windows (берут для таких сравнений какой-нибудь ынтырпрайзный дистрибутив с самой дорогой поддержкой). Олсо про стоимость владения тем же Маком сии аналитики не упоминают, ибо Стив Джобс — это вам не безликое сообщество, тут нужен другой подход.

Во-вторых, для людей ряда специальностей (графика), для которых основной деятельностью не является ИТ, под Линукс вся эта узкоспециализированная хрень вряд ли найдется. Тем не менее существует овер 9000 людей, использующих Linux, например, в научной работе, поскольку смогли нарыть там ПО для расчётов и оно не стоит сотни нефти [1].

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

Итог

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

Линукс лучше не использовать, если вы:

Однако, если вы:

  • обыкновенный юзверь, которому кроме документов и картинок, браузера и медиаплеера ничего не нужно;
  • Разработчик ПО под *nix;
  • web-разработчик;
  • не наигрались в конструкторы;
  • жалкий сотрудник никому не нужной корпорации Google Inc,

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

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

Если совсем коротко, то нет, не стоит.

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

Анонимус

Правильное произношение

Из-за постоянной путаницы в произношении названия ядра операционной системы и его собственного имени Линус Торвальдс записал аудиофайл с собственной речью следующего содержания:

— Hello, this is Linus Torvalds, and I pronounce Linux as [ˈlɪnʊks].

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

Вариации цитаты:

— Hello, this is Linus Torvalds, and I pronounce SVN as git.


Линукс и школота

Но именно в 2008 году я стал успешным человеком, все началось с переустановки системы (когда я в довольствие наигрался в видео игры и решил поэкспериментировать с компьютером, именно в этот период у меня появился доступ к интернету). И потекло я стал светится в школе, стал общаться с преподавателем по информатике, и в 2009 начале я установил Linux и стал исследовать.

Денис Попов

Некоторые школьники, прочитавшие про линукс, как о крутой мега-системе и решившие стать Ъ-хакером, потешить свое ЧСВ, а также показать одноклассникам свою неимоверную крутость, решают поставить себе Linux в дуалбут с Windows. Так как школьник ставит систему только для того, чтобы показать, что он не такой как все, а мозгов и желания на чтение документации и настройку Слаки, Генту или Арча нет, часто выбираются такие дистрибутивы как Суcя, (К)Убунту, Мандрива или Fedora с типом установки — 5 раз нажал на левую кнопку мыши — все поставилось. При этом иногда умудряясь удалить все свои данные, не разобравшись с разбиением диска, на чём обычно нубские эксперименты и заканчиваются. Характерные признаки:

  1. Называет Windows исключительно обидными, по его мнению, именами, такими как: faildows, маздай, ЗЛО и т. п.
  2. Споря со сторонниками Винды, часто приводит аргументы: «А ты видел её код?», «В случае чего я могу сам дописать необходимый функционал!» и т. п. При том, что гарантированно, если и смотрел сырцы, то нихуя в них не понял.
  3. Много и без толку переустанавливает систему, пробуя различные дистрибутивы. После того, как настроил один, сносит его и начинает всё сначала с другим дистром.
  4. Особая разновидность последнего пункта устанавливает в пакетный дистр пакет другого формата или методом ./configure && make && make install. Некоторые всерьёз верят, что обновления Linux — это поставить новую версию поверх старой. И, естественно, при этом затирают /home, так как не расположили его на отдельном разделе.
  5. С гордостью описывает трудности настройки своей системы.
  6. Орет, что консоль труЪ, при этом даже не знает, как через нее снять образ CD и примонтировать его к фс.

Примером сферической красноглазой школоты в вакууме служит Денис Попов, сумевший отрастить рекордно большое ЧСВ. Хотя тут стоить отметить, что процент школьников на линуксе гораздо ниже, чем на винде. Top.Mail.ru гарантирует.

Отдельная каста, расплодившаяся во второй половине 2010-х — Kali-школьники. Услышав о том, что Ъ-хакеры пользуются дистрибутивом Kali, они начинают качать его и задавать тупые вопросы, явно не соответствующие уровню грамотности целевой аудитории Kali. На самом деле Kali — узкоспециализированный дистрибутив, не предназначенный в качестве замены винды. Официальное предназначение Kali — тесты на безопасность (взлом собственной инфраструктуры с целью выявления и закрытия уязвимостей) и криминалистика (поиск ЦП, вареза и прочего компромата на изъятых следственными органами компьютерах).

Linux и троллинг

Пособие по холивору

Помимо использования в качестве ОС, с самого своего появления Linux используется в качестве орудия троллинга. Срачи и холиворы сопутствовали ему всю историю. Сам факт размещения Торвальдсом информации о своей новой ос в конференции comp.os.minix вызвал баттхерд у Эндрю Таненбаума, после которого он первый в истории выступил с заявлением о том, что Linux не нужен, обсуждение вылилось в былинный срач, ныне являющийся частью истории [2]. Также широкоизвестен троллинг Торвальдсом Столлмана, подробнее см. историческую памятку. Многие ключевые фигуры мира Open Source любят троллинг и с удовольствием им занимаются. Так, первое, что видит зритель при просмотре фильма Революционная ОС, это рассказ Эрика Раймонда о том, как он здорово потроллил IRL одного из представителей Microsoft. Ну а что вы хотели от системы, созданной «Just for Fun»?

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

С относительным повышением популярности (5.6% по самым оптимистичным оценкам) холивар Linux vs Windows стал официальной дисциплиной Специальной Олимпиады.

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

  • KDE vs Gnome vs какой-нибудь-нахуй-никому-не-нужный-wm-коих-тысячи
  • mc vs bash, в целом это срач о том что лучше: двупанельные файл-менагеры или explorer-like файлменагеры, с периодически всплывающим небыдлом, которое заявляет, что пользуется bash и им непонятны проблемы остальных.
  • llvm vs gcc — llvm это конкурент для кошерного gcc, который по некоторым параметрам лучше того, но при этом «недостаточно свободный» и ставящий под сомнение идеи Столлмана; что в нём особенно здорово это то, что llvm — это аббревиатура, и vm раскрывается как Virtual Machine, и многие линупсохомячки делают из этого неверный вывод о том, что llvm — это виртуальная машина для отлучения программ от реального железа: если правильно разыграть то можно причинять этим сотни баттхерта
  • Android — это Linux, срач сегодня поугас, но фишка его в том, что Android собран на ядре линукса, и технически может называться линуксом, но чисто по-человечески вызывает отвращение у любого линуксоида
  • «GNU/Linux vs Linux» и вообще тема несвободности свободных лицензий, на неё часто скатываются темы «llvm vs gcc» и «bsd vs linux».
  • Можно спровоцировать националистический срач, заявив, что русские линуксы (типа АльтЛинукса) — это своеобразные Zver-CD в мире линукса, сборки всяких дебианов да редхатов.
  • «не работай под рутом» — это распространённая мантра всяких туториалов вида «освой линукс за 21 день», но при этом ничто не запрещает запустить рутовый шелл и делать всё из под него, и никто из ораторов в пользу «не работай под рутом» не может внятно объяснить, почему же собственно нельзя работать под рутом: для большинства возможность работы под рутом — это совершенно новая мысль, вызывающая острое ощущение того, что оппонент не читал туториалов по линуксу, и поэтому нихрена в нём не смыслит, а значит его надо унизить.
  • systemd — достаточно сказать линуксоиду, что у вас система на systemd и вы проблем не знаете, как он начнёт лить на вас тонны ненависти, и рассказывать о кошерном SystemV, ну, на крайняк, OpenRC
  • CSD — Client-Side Decorations — частный подвид гномо-срача, подробнее здесь. Суть в том, что с выходом новых версий GNOME разработчики последнего стали все больше отходить от стандартов freedesktop в угоду своим представлениям об идеальной рабочей среде, что вызвало нешуточное бурление говн. Одним из таких нововведений были клиентские декорации окон, которые напрочь ломали традиционные представления об оконных менеджерах и фактически ставили крест на альтернативных WM для того же гнома, да и чисто внешне результат многим не понравился. И всем было бы похуй, кроме гномофилов, но самая мякотка в том, что те же разработчики контролируют развитие GTK, который помимо самого гнома использует добрая половина всего десктопного *nix-ового ПО. В итоге некоторые (LXDE) плюнули и совсем ушли с GTK, а другие, как например Xfce — остались, но были вынуждены прогнуться и ввести те самые Client-Side Deсorations в новых версиях.
  • тайловые wm — идея их управлять окошками экране через жопу с клавиатуры. Для использования требуют отдельного обучения, тонкой и утомительной настройки под себя, и поэтому в среде линупсоидов считается кошерным, но поскольку большинство линуксоидов ниасилило, вызывает разрыв шаблона и множество срачей.
  • тысячи их.

Терминология, которой следует владеть в сраче:

  • EEE — Embrace, Extend and Extinguish, никто не знает как это переводится, но это неопровержимый аргумент в пользу любой теории заговора о том, как злые капиталисты пытаются захватить и истребить халявные программы
  • шелл — место куда можно вбивать клавиатурой буковки, и таким образом, якобы, сближаться с системой вплоть до экстаза
  • рут-шелл — то же самое, что и шелл, но глубже
  • ядро — это в зависимости от контекста либо ядро процессора, либо ядро операционной системы (смотри не перепутай). linux, формально — это лишь ядро операционной системы, всё остальное — это сборочки. Помимо linux'а, существуют ещё BSD ядро, Solaris, ядро NT (то которое в венде), Minix, и много других неважных. Впрочем, упоминания ReactOS и RedoxOS вызывают всегда бурю негодования, поэтому особенно рекомендуются к употреблению.
  • дистрибутив — сборка линукса, часто дистрибутивы линукса называют для краткости линуксом, что привносит определённую путаницу и позволяет соскакивать с темы, если троллинг зашёл неудачно: всегда можно уличить оппонента, что тот назвал линуксом дистрибутив линукса, и значит лох, нихуя не понимающий в линуксе
  • Ubuntu (и производные, типа Kubuntu, Xubuntu, …), ArchLinux (для своих просто Arch) — это линуксы для тупых (убунтята, арчеводы — презрительные названия для пользователей этих дистрибутивов, можно позволять себе креатив, и писать арчешкололо или что-нибудь в этом стиле, работает 100%)
  • Debian (алсо дебиллиан) — загнивающий кошерный линукс (он лет десять назад перешёл на systemd и с тех пор не торт, но поскольку тортов не осталось, приходится жрать, что дают)
  • Fedora, RHEL, CentOS — дистрибутивы линукса корнями растущие из корпорации RedHat, на фоне корпорастофобии линуксоидов иногда можно использовать для порождения срачей
  • BSD (FreeBSD, OpenBSD, хуй-проссы-что-за-BSD) — это вражеский лагерь (для представителей которого есть специальное название «бздуны»), продавшихся корпорастам юниксоидов. Всё что про те системы знает среднестатистический линупсоид это то, что над ними работает 3.5 разработчика, и что они используют лицензии дружелюбные к бизнесу, поэтому их возможности застряли в прошлом, поэтому линупсоид взорвётся справедливым негодованием, если вы скажете ему, что используете BSD на десктопе. В связи с этим надо быть готовым к:
  • putty.exe — линупсоиды считают, что все кто пользуется BSD пользуются ими из-под венды, получая шелл при помощи программки putty.exe
  • Flatpack, Snap — системы доставки программ, где всё включено в инсталлятор. Недостаточно задротский способ ставить ПО, поэтому вызывает НЕНАВИСТЬ
  • Unix Way — мем придуманный Эриком Раймондом, который пытался натянуть сову на глобус и создать философскую концепцию из фразы патриархов «всё есть файл». Линупсоид воспринимает глумление над Unix Way очень личным образом, и начинает кидаться какашками.
  • WM — Window Manager, программа занятая оформлением окошек, умеющая их перемещать, если вы потянете мышкой за заголовок, и тому подобные вещи делать. Не путать с:
  • DE — Desktop Environment, то же самое что и WM, но с блокнотиком и калькулятором
  • нескучные обои — это часть отдельного мема о Денисе Попове. Больная тема для любого линуксоида, потому что каждый линуксоид тщательно скрывает от всех своё непонимание того, зачем нужно столько дистрибутивов, и чем они друг от друга принципиально отличаются. Денис Попов гениально раскрыл тему, указав на отличие в обоях рабочего стола. Гениальность Попова признавать линуксоид не хочет, очень сопротивляется, и кидается какашками.
  • bash-портянка (также простыня) — способ автоматизации работы системы, сводящийся к написанию шелл-скриптов, имеет ряд недостатков, но отличается простотой освоения. Линуксоиды уверены что всё наоборот, то есть, что баш-портянки имеют ряд преимуществ, и их очень сложно научиться готовить, поэтому стоять насмерть за баш-портянки — это признак элитарности, поэтому он до хрипоты будет вам рассказывать о том, как он круто умеет пользоваться шеллом и писать баш-портянки.
Дополнение 1
Добавьте видео в галерею


Немного про дистрибутивы

Если на вас нападёт толпа линуксоидов, спросите их, какой дистрибутив лучше, и они перебьют друг друга.

Анекдот

Успех эксплуатации т. н. user-friendly дистров, таких, как Fedora, SuSe, Mint и Ubuntu со всем зоопарком её форков, зависит от везения и экзотичности железа. Есть вероятность, что встанет и будет работать нормально, и всё, что надо настроить — настроится парой кликов. В этом случае следует погладить себя по голове за выбор не самого дрянного или редкого железа и пользоваться.

Однако иногда встаёт через /dev/ass, глючит на ровном месте. Самым безобидным глюком, известным анонимусу, было появление суровой консоли вместо графического окна входа. В этом случае бесполезно пытаться избавиться от глюков переустановкой, а надо побеспокоить дядюшку Гугла. И не надо пробовать шаманские рецепты в духе: «Я набрал в консоли такую команду и оно заработало». Прочти ман, пойми суть проблемы. Если процесс вдумчивого чтения стал привычен — задумайся о гикодистре, там количество и качество документации на порядок выше.
Ещё одной особенностью именно этих типов дистров является то, что сразу после релиза стабильность дистра примерно соответствует бете винды. Потому что а) ЦА требует свежих свистоперделок, б) свежие дистрибутивы наполнены пакетами с версиями *.0, *.*.0 и т. п., которые более опасны в плане багов. Поэтому лучше сразу не апдейтиться, а подождать 2-3 месяца.
  • Debian — дистрибутив, в котором можно регулировать степень красноглазия в довольно широких пределах. Это можно сделать из-за наличия как минимум трёх одновременно существующих веток. Stable — действительно стабильна и не глючит, однако приглядевшись — обнаруживаешь, что установлен софт примерно одно-двухгодичной давности, если нужно что-то поновее — придётся подключать testing и sid.
Имеет около десятка вариантов установки, начиная от варианта, в котором по дефолту устанавливается куча ненужной хуеты, как в user-friendly дистрах, и заканчивая вариантом установки по сети или с дискетки, где уже надо неплохо знать матчасть.
Так как это один из самых старых дистров Линукса, имеет фичу пересборки всей системы одной командой: apt-build world. Впрочем, если это так уж необходимо, то может стоит задуматься о переходе на следующий уровень?
  • ALT Linux — русский дистрибутив, отпочковавшийся от Mandriv'ы (тогда ещё Mandrake'а) в начале нулевых. Отличается особым, уличным пакетным менеджером, который сверху дебиановско/убунтушный apt, а снизу редхатовский rpm. Довольно лёгкий в освоении. Именно его рассылают в школы. Один из кандидатов в НацОС.
  • Tails - дистрибутив для ссыкунов и нехороших личностей, проворачивающих темные делишки в даркнете. База - Debian. Отличается безопасностью на грани с адекватностью (если нужно за гранью, гуглите Whonix). Системный раздел неприкасаем, без лютых плясок с бубном и сотни предупреждений НИНАДА!!! ничего поменять не получится. Пользовательский - шифрованный. Соотвественно, после каждой загрузки система всегда выглядит как новенькая. Любой установленный из реп софт ставится только на текущий сеанс, а после ребута переустанавливается, причем только если ты сам это попросил. И да, весь траффик системы идет через TOR, если нужно выйти в интернетики напрямую, нужно позаботиться об этом заранее. И несмотря на все это, прост как айфон, так что даже наркоман разберется.
  • Kali - дистр для тру-кулхацкеров и воннаби школоты. Под завязку забит всяким софтом для брутфорса, сниффинга и т.п. Если попытаться создать инсталлфлеш из 10ки, ее встроенный антивирь будет материться как портовая шлюха, увидевшая команду голодных угольков. Рут стоит по умолчанию, ибо подразумевается, что кулхацкер точно знает, что делает и где лазит - при том, система не такая мизантропная как Генту. Ах да, все это водается под соусом тулкита для пентеста.
  • Дистрибутивы для гиков: Arch, Gentoo, Slackware. Требуют усидчивости, чтения мануалов и понимания что делаешь, однако, будучи грамотно собранными, работают как швейцарские часы, кроме того, если юзер сумел осилить процедуру установки, то дальнейшая настройка не вызовет особых проблем. Если ты гик/нерд, то ставь что-то из этого и не сомневайся. Если кратко:
Gentoo — дистрибутив для желающих иметь систему, оптимизированную под аппаратную конфигурацию машины, в теории даёт прирост производительности 1-2%, на практике длительный процесс установки и обновления всего ПО (ибо всё собирается из исходных текстов) и некоторое удобство в управлении программным обеспечением.
Slackware — одной из основных фишек, как ни странно, является отсутствие контроля зависимостей: в итоге можно избежать ситуации, когда для установки маленькой проги скачивается куча всего ненужного, однако на практике оборачивается атомной ёблей с ручным разрешением зависимостей. Только для тех, кто знает, что ему нужно и в каком объёме.
Arch — дистрибутив для желающих иметь систему, собранную своими руками под собственные нужды, но не желающих тратить время на ёблю с зависимостями/компиляцией. Кроме прочего славен своим wiki.
  • LFS — развлечение для упоротых и подобной публики. Имеет смысл ставить только для глубокого изучения системы, поднятия ЧСВ или сборки своего, принципиально нового дистра. Высшая степень красноглазия.
  • RHEL — расово ынтырпрайзный дистрибутив с платной поддержкой для бизнеса. До 2003 года — Red Hat Linux. Прародитель всех rpm-дистров. Участник срачей «deb vs. rpm» since 1993.
Ещё не упомянули довольно крупную ветку rpm-дистров по причине её обширности. Большинство из них примерно как одна из веток Debian, но с альтернативным менеджером пакетов. Встречаются и исключения типа Fedora.
  • ZorinOS (не путать с BolgenOS!) — гибрид Linux и Windows DONE RIGHT. Дистрибутив Линуха, сделанный специально для бывших форточников, интерфейс организован так, чтобы встретить виндузятника максимумом знакомого и не пугать неведомой ебаной хуйней.
  • Linpus Linux — китайский дистр на основе федоры, отличающийся нестандартным дефолтным интерфейсом типа «плиточки». Предназначен для нетбуков и прочих братьев меньших с маленькими мониторами. Довольно часто используется как ОС-заглушка производителями компьютеров.
  • Cygwin — Wine наоборот. Прослойка между POSIX-совместимым софтом и Вендой, ядро Линукса, заключенное в библиотеке cygwin1.dll. Иными словами, если скомпилировать bash из исходников с помощью cygwin-овского gcc, то получится кошерная виндовая программа bash.exe. На данный момент используется в основном красноглазиками для замены б-гопротивной виндовой консоли на кошерные bash и mc, либо для отладки типичного linux-кода (вроде shell-скриптов) под любимой из-за Crysis-а виндой. Поддерживает даже графический интерфейс и имеет сборки под себя GNOME и KDE, однако оба проекта давно заброшены, ибо всем похуй. Хотя, с другой стороны, есть проект Cygwin Ports, в рамках которого на cygwin активно портируется всё подряд, в том числе последние версии KDE, GNOME, XFCE и прочих свистелок и перделок (правда, работают они порой через жопу).
  • Bolgenos — принципиально новый дистрибутив. С момента появления считается эталонным и обязателен для установки каждому линуксоиду. В нем присутствуют нескучные обои, антивирус попова, блэкджек и шлюхи.
  • Pidora — ну, вы сами понимаете. На самом деле это тот же дистрибутив Fedora, но оптимизированный под микрокомпьютер Raspberry Pi.

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

Древние слова

С дистрибутивами тесно связан общелинуксовый мем «Древнее N-ское слово». Пошел он от Ubuntu, название которой расшифровывается как «древнее африканское слово, обозначающее человечность». Ехидно настроенные линуксоиды тут же насочиняли древней этимологии всем распространённым дистрибутивам. В общем виде мем звучит, как: EASYDISTRONAME — древнее руританское слово, означающее «Я не осилил HARDERDISTRONAME».

  • Ubuntu — древнее африканское слово, обозначающее «Я не могу настроить Debian»;
  • Debian — древнее германское слово, обозначающее "Я не могу настроить Slackware;
  • Arch — древнее английское слово, обозначающее «Я не осилил Gentoo»;
  • Gentoo — древнее антарктическое слово, обозначающее «Круче меня только яйца и LFS-ники»;
  • Ubuntu — древнее африканское слово, обозначающее «Меня заебало пересобирать гентуху»;
  • Bolgenos — древнее испанское слово (с русским акцентом), означающее «У меня обои нескучные»;

В чём на самом деле разница между *nix и Windows

Устройство файловой системы/API/способ загрузки/формат исполняемых файлов/всякие другие умные слова на самом деле никакого значения не имеют. Разница — в подходе к взаимодействию с пользователем. В никсах работа идёт по схеме «от понимания — к действию»: чтобы что-то сделать, надо понимать как устроено то, с чем мы работаем. То есть чтобы водить Linux-трактор, надо не только уметь использовать руль с педалями, но и знать что у него внутри, а с большой вероятностью предварительно самому же его собрать (так, чтобы тебе было удобно). Если понимания нет — сначала лезем в доки, или танцуем с бубном. В винде схема другая: «знаю КАК что-то сделать (куда нажать, какую галочку отметить) -> делаю». То есть вот тебе готовый трактор, крути баранку, а как оно там работает – знать не обязательно. Это одна из главных причин, почему популярность абсолютно бесплатного десктопного Linux-а, с шикарным по дизайну KDE (или Gnome, что неважно), стабильно занимает 1-1,5% ну или 5% в общей массе: 95% людям проще купить комп с готовой виндой и кликать мышкой по готовому интерфейсу, чем разбираться в английских манулах и думать, какой из дистрибутивов лучше поставить.

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

В результате: винда и написанный для неё софт легче и быстрее разворачиваются/настраиваются. Зато при возникновении серьёзных проблем начинается шаманство вслепую. *nix требует гораздо больше усилий на освоение и разворачивание. Но в случае проблем, как правило, можно достаточно быстро найти причину, потому что ты понимаешь, КАК оно работает, а если не понимаешь, то хотя бы можешь разобраться, не прибегая к реверс-инжинирингу. То есть если ты сумел собрать трактор, то и поломку в нëм скорее всего найдëшь и починишь.

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

Галерея


См. также

Примечания

  1. В ядре линукса 3.8 его наконец-то перестали поддерживать
  2. И еще несколько тысяч будет стоить официальный Office. Правда, вместо него можно поставить бесплатный OpenOffice.
  3. Это невозможно, это i286


w:Linux en.w:Linux ae:Linux

Loading comments...