История
Уже много лет это моя основная операционная система. Впервые я попробовал Linux попробовал где-то году в 2001-м, подкупившись статьями из демосценерского журнала Harm. Моим первым дистрибутивом стал Mandrake Linux 7.0. Позже была версия поновее, был Red Hat на четырёх дисках, был SimplyMEPIS и чёрти что ещё. Всё это хоть и обитало на компьютере на отдельном разделе, всё же было каким-то кусочком экзотики для удовлетворения любопытства. Тем же SimplyMEPIS я пользовался довольно часто, занимаясь там обычным сёрфингом, прослушиванием музыки или просмотром кино. Часто, но не так, чтобы постоянно и по-умолчанию. И тогда, и сейчас у меня dual-boot, потому что всему свои инструменты, и второй операционной системой я держал не только Linux, но даже какое-то время FreeBSD. Компьютер был общим на всю семью и отдельная ОС, живущая на своём разделе в своей файловой системе была для меня неким личным пространством. Тем не менее, общих мест никто не отменял и я не меньше времени проводил в Microsoft Windows, даже не помышляя, что какая-то другая ОС могла бы целиком для меня её заменить.
И вот появляется Ubuntu и начинает захватывать мир. Они вводят график релизов, добавляют разного рода мелкие удобства в Debian, форком которого являются, делают буквально обычную операционную систему для обычного десктопа. По какой-то причине (кажется это был телефонный разговор, даже не на спор) я вдруг решаю дать этому дистрибутиву шанс и прожить под ним какое-то время, не перезагружаясь в Windows. Может быть я всё же заходил в Windows для того, чтобы записывать музыку, а в ноябре 2007-го я точно это делал, но я не открывал там браузер или какие-то другие программы, не смотрел кино и вообще ничего не делал, что не было связано со звукозаписью непосредственно.
Ничего особо непривычного, что в первую очередь бросается в глаза, для меня здесь уже не было. Я знал, что тут нет “букв дисков”, где что лежит, что расширения файла большой роли не играет, что софт ставится в основном через пакетную систему и из пакетов, а не install.exe
. Какие-то мелкие проблемы очевидно всплывали, но я просто был чуть внимательнее, чем обычно, и решал их по мере поступления, в остальном просто пользуясь компьютером, как делал это прежде в другой ОС. Незаметно для себя я остался и Ubuntu стала моей операционной системой на каждый день. Скажем так, если у вас dual-boot и при запуске компьютера есть меню для выбора ОС, то это та, которая стоит первой и включается через несколько секунд, если не дёрнуть мышью и выбрать другую ОС.
С 2007-го года прошло много времени и за это время я успел пожить под Kubuntu, таким образом перебравшись на KDE, которая всегда была мне более приятная, чем GNOME. Был и Linux Mint, пока у них ещё был официальный вариант с KDE, потом снова Kubuntu. Попутно я пробовал Manjaro, которая смогла заинтересовать меня Arch-based системами, но которая сама по себе разваливалась на ходу. Пробовал Antergos, а затем его наследника RebornOS, что по сути всё тот же Arch с инсталлятором и обоями.
В какой-то момент у меня умирает жёсткий диск и вот такая дополнительная система, установленная только ради того, чтобы пощупать и изучить её, становится для меня основной. И это была NixOS. Она необычна и привлекательна, в неё можно влюбиться моментально и снова испытать те чувства, какие я испытывал, когда-то впервые попробовав Linux. Только вот попробуй просто запусти там любую программу из скачанного и распакованного архива. В общем, пришла пора установить несколько медленную и жирную, но годами проверенную Kubuntu, а может быть попробовать родственный ей Netrunner. Парой лет позднее я бы может подумал о KDE neon. Как-то так вышло, что в тот момент я сравнил свой опыт использования Ubuntu-based дистрибутивов с теми Arch-based, какие уже довелось испытать, взвесил за и против и вот я до сих пор являюсь счастливым пользователем RebornOS, а то есть Arch Linux.
Причина
Удобство и понимание, чему есть множество причин и множество случаев.
К примеру, однажды я обновил Scala (программа для микротоновых расчётов) под Linux и под Windows. В обеих ОС новая версия почему-то вдруг не запустилась и первым делом я заметил это в Windows. По привычке я запустил её из консоли, чтобы увидеть там не мелькнувшее окно умирающей программы, а конкретное сообщение об ошибке. Увы, ничего там не было. Позднее я повторил то же самое в Linux, где обновился до той же версии Scala и которая так же не работала. И вот тут я увидел, что программа требует для запуска определённые библиотеки определённой версии, что я тут же дал ей и она включилась как ни в чём ни бывало. После этого я поставил те же библиотеки в Windows и тут Scala заработала. Случай, я считаю, показательный.
Говоря о сообщениях об ошибке, в Windows частенько случается нечто вроде error 52834x5
, что бы это ни значило. Почему-то здесь до сих пор не в ходу прямо сообщать юзеру, что пошло не так. Это несколько отличает оба мира.
Вообще заметная открытость (я имею в виду не open source, хотя и не без этого) и что ли этичность здесь изначально закрепились и это немало привлекло меня. Мне, как пользователю, приятно, когда мне не держат за идиота и хотя бы дают возможность понять, что и как происходит. Если мне очень надо, я углублюсь и пойму, чтобы пользоваться более эффективно. Так например я когда-то побаивался консоли, пока не стал потихоньку открывать для себя её удобства, что дошло до того, что мне пришлось установить ArchWSL и поставить там fish shell. Потому что это действительно удобный инструмент, хорошего аналога которому в Windows нет.