Почему не Windows

В наших краях, как правило, на первом компьютере, который видит человек, установлена ОС семейства Microsoft Windows. И очень часто она остаётся единственной ОС. Посудите сами, что большинство людей знает об этом: есть Windows, есть какой-то древний DOS и есть какой-то жутко страшный и непонятный Linux.

В умах многих по сей день сохраняется тождественность ОС и Windows. Конечно, у ОС Windows есть достоинства (это естественно), но так же естественно то, что у неё есть и недостатки. И часто эти недостатки заставляют искать альтернативы - например, распространены случаи миграции на альтернативные операционные системы из-за вирусных эпидемий, а кому-то просто не нравится отсутствие возможности по действительно тонкой настройке ОС "под себя". Одной из таких альтернатив и является GNU/Linux. Конечно, существуют и другие причины: любопытство, желание выделиться, просто необходимость. Но если есть желание попробовать - почему бы и нет? Никто же не пострадает из-за этого. К тому же можно поставить какой-нибудь дистрибутив на свободное место на жёстком диске и мирно сосуществовать с Windows, загружаясь по желанию в любую ОС.

Обычно для установки можно скачать образ диска для записи, на котором есть весь необходимый набор ПО. Для установки чего-то ещё потребуется Интернет. Тут стоит отметить, что у многих провайдеров есть локальный доступ к зеркалам популярных дистрибутивов. Например, белорусские зеркала ubuntu или debian (как и многие другие) доступны пользователям byfly через гостевое соединение - так что установка программ и обновление систем может никак не сказаться на трафике (если он у вас тарифицируемый).


Что такое репозиторий

Как устанавливаются программы в Windows? Канонический способ таков: идёшь на сайт разработчика, качаешь программу (или покупаешь всё это на диске от издателя), затем устанавливаешь. Но при таком распространении с программой должно идти всё, что необходимо для её работы (а чем сложнее программа, тем больше сторонних библиотек ей обычно нужно). В результате установщики распухают "на глазах", к тому же не редкость, что из-за такого подхода в системе устанавливается несколько разных версий одних и тех же библиотек, что чревато проблемами. В мире Linux решение было найдено при помощи репозиториев - специальных ресурсов, из которых и ставится ПО. Репозитории каждого дистрибутива поддерживаются специально обученными людьми (мэйнтейнерами). Обычно программы в репозиториях разбиты на пакеты, в которых прописывается, что нужно для установки, которая производится выбором того, что нужно, и нажатием одной кнопки (или вводом одной команды, как без этого?). Что ещё это даёт? Во-первых, простота поиска и установки того, что нужно. Во-вторых, для разработчиков программ довольно сильно упрощается поиск инструментов и распространение результата. Допустим, если нужны классы для работы с usb, то можно просто взять библиотеку libusb, использовать её, а потом в требованиях написать, что она нужна - всё остальное на плечах мэйнтейнеров конкретных дистрибутивов. В результате, на своих сайтах авторы выкладывают лишь исходные тексты программ. Если вы найдёте пакеты, то это, скорее, исключение, чем правило.


Что может быть непривычно в новой системе

  • Забудьте о старых привычках. Пользователям, которые раньше не работали с Windows (либо не являлись продвинутыми пользователями), намного проще адаптироваться к новой системе. В современных дистрибутивах всё значительно дружественней, чем в Windows, но люди, у которых уже появились привычки, меняют их очень неохотно, навыки и представление того, как всё должно быть, уже сложились и поломать инертность мышления непросто.
  • Если у вас богатый опыт использования Windows, приготовьтесь к тому, что переходите на другую систему и многие вещи тут делаются по-другому - к этому нужно просто привыкнуть.
  • Файлы располагаются в соответствии со стандартом (FHS на русском), и если непонятно зачем, почему не по одной папке на программу, то не нужно жаловаться на то, как всё плохо. Это очень удобно, хоть для многих и непривычно.
  • Программы ставятся из репозиториев. Причём для каждого дистрибутива репозитории свои. Работает это так: запускается программа управления пакетами, там выбираешь, что нужно, и жмёшь "Применить". Из исходников, конечно, собрать и установить программу можно, но, пока не разберётесь в системе должным образом, так делать не нужно.
  • Есть корневой каталог (/), из него, как ветви дерева, растут другие папки, причём любой раздел жёсткого диска может быть примонтирован практически в любое место. Говоря проще, раздел диска может являться любой папкой. Непривычно, но позволяет гибко и очень мощно манипулировать системой.
  • Читайте сообщения об ошибках - они практически всегда позволяют понять, в чём причина, а иногда и содержат руководство к решению. Это кажется очевидным, но плохо спроектированная система общения с пользователями приучила большинство людей зарывать сообщения системы, не читая их. Например, яркий пример - установка программ по методу Далее - Далее - Далее - Завершить.
  • Не удивляйтесь отношению к программам и теме их лицензирования. Например, в ответ на возмущение каким-то багом, скорее всего, вас спросят, почему вы не оформили баг-репорт и не сообщили автору, или (многим это непонятно) есть люди, которые отказываются пользоваться программами, исходный код которых недоступен (или как-то ещё выбивается из понятия свободное ПО).
  • Свободное ПО - не есть бесплатное ПО. Никто не запрещает продавать продукты со свободными лицензиями (правда, как правило, такие лицензии обязуют предоставлять исходные коды тем, кто использует эти программы).
  • Никто никому ничего не должен. Просто запомните это. Как-то глупо требовать что-то от тех, кто пишет программу для себя.
  • Придётся подыскивать для выполнения некоторых задач другие подходы или другой софт. Например, в Linux не особо нужно ПО для создания образа дисков, так как его можно создать одной командой, аналогично с подключением виртуальных дисков.

(Продолжение следует)

Антон ЛИПАРИН,
liparinai@gmail.com

Версия для печатиВерсия для печати

Рубрики: 

  • 1
  • 2
  • 3
  • 4
  • 5
Всего голосов: 0
Заметили ошибку? Выделите ее мышкой и нажмите Ctrl+Enter!

Комментарии

Страницы

Аватар пользователя Anunnaki
-D Всё правильно написано. Молодец! Холивар знатный должен выйти :-) Но, уважаемый, Антон, вы сами находитесь в плену тех стереотипов, о которых пишите. Почему, если альтернатива Windows, то это обязательно Линукс? Вам не кажется это странным?
Аватар пользователя Neschur
А какие есть ещё нормальные ОС для обыденного использования кроме linux?
Аватар пользователя Anunnaki
Скажите сколько операционных систем вы знаете и я скажу кто вы :) Перефразируя известную поговорку. Кстати, вы знаете, что Линукс имеет все признаки "религиозного культа"? Проще говоря, это религия, вроде секты.
Аватар пользователя Neschur
По мимо упомянутых тут, dos, windows, linux, и не считая мобильных то xBSD, MacOS, ReactOS, ну и вроде не припомню больше, но знаю есть куча unix-подобных,и других огромная масса, но название не заучивал. Много можно найти на wikipedia, но есть ли среди них что-то подходящее для обычного использования?
Аватар пользователя Anunnaki
Вот о чём и идет речь. Что этот материал "проповедь" для "неверных". С таким же успехом можно было сделать анализ преимуществ MacOS перед Windows.
Аватар пользователя mike
Ещё раз: всё это уже публиковалось в "Вестях" в разных статьях. Поэтому и отминусовал при всём моём уважении к автору. Кстати, я уже это комментировал, но куда-то исчезло. :)
Аватар пользователя mike
Я бы перефразировал: "Скажите, какими ОС вы ПОЛЬЗУЕТЕСЬ,...". Линуск -- религия? Смешно. Разве хорошо, если бы по земному шарику ездили только "форды"? :)
Аватар пользователя mike
"Программы ставятся из репозиториев."
Отнюдь не всегда. Есть и скрипт-установка, в т.ч. и через веб, есть и "цельнотянутые" бинарники; короче, не надо вводить новичков в заблуждение. Из статьи также может сложиться впечатление, что весь софт в Линуксе свободный и/или бесплатный. Это совершенно не так. Есть и платные, и несвободные программы для разных дистро, включая Ubuntu.
"Если у вас богатый опыт использования Windows, приготовьтесь..."
Вот уж не думаю. Опыт использования Windows мне очень помог. Кстати, в Windows тоже есть понятие монтирования. :)
Аватар пользователя Anunnaki
Я езжу на форде. А Линукс имеет все признаки религиозного течения. Без балды.
Аватар пользователя Dmitry

А Линукс имеет все признаки религиозного течения

То-то 60% серверов под пингвином)! Для личного пользования удобней Винда, таки да.

Страницы