В наших краях, как правило, на первом компьютере, который видит человек, установлена ОС семейства Microsoft Windows. И очень часто она остаётся единственной ОС. Посудите сами, что большинство людей знает об этом: есть Windows, есть какой-то древний DOS и есть какой-то жутко страшный и непонятный Linux.
В умах многих по сей день сохраняется тождественность ОС и Windows. Конечно, у ОС Windows есть достоинства (это естественно), но так же естественно то, что у неё есть и недостатки. И часто эти недостатки заставляют искать альтернативы - например, распространены случаи миграции на альтернативные операционные системы из-за вирусных эпидемий, а кому-то просто не нравится отсутствие возможности по действительно тонкой настройке ОС "под себя". Одной из таких альтернатив и является GNU/Linux. Конечно, существуют и другие причины: любопытство, желание выделиться, просто необходимость. Но если есть желание попробовать - почему бы и нет? Никто же не пострадает из-за этого. К тому же можно поставить какой-нибудь дистрибутив на свободное место на жёстком диске и мирно сосуществовать с Windows, загружаясь по желанию в любую ОС.
Обычно для установки можно скачать образ диска для записи, на котором есть весь необходимый набор ПО. Для установки чего-то ещё потребуется Интернет. Тут стоит отметить, что у многих провайдеров есть локальный доступ к зеркалам популярных дистрибутивов. Например, белорусские зеркала ubuntu или debian (как и многие другие) доступны пользователям byfly через гостевое соединение - так что установка программ и обновление систем может никак не сказаться на трафике (если он у вас тарифицируемый).
Что такое репозиторий
Как устанавливаются программы в Windows? Канонический способ таков: идёшь на сайт разработчика, качаешь программу (или покупаешь всё это на диске от издателя), затем устанавливаешь. Но при таком распространении с программой должно идти всё, что необходимо для её работы (а чем сложнее программа, тем больше сторонних библиотек ей обычно нужно). В результате установщики распухают "на глазах", к тому же не редкость, что из-за такого подхода в системе устанавливается несколько разных версий одних и тех же библиотек, что чревато проблемами. В мире Linux решение было найдено при помощи репозиториев - специальных ресурсов, из которых и ставится ПО. Репозитории каждого дистрибутива поддерживаются специально обученными людьми (мэйнтейнерами). Обычно программы в репозиториях разбиты на пакеты, в которых прописывается, что нужно для установки, которая производится выбором того, что нужно, и нажатием одной кнопки (или вводом одной команды, как без этого?). Что ещё это даёт? Во-первых, простота поиска и установки того, что нужно. Во-вторых, для разработчиков программ довольно сильно упрощается поиск инструментов и распространение результата. Допустим, если нужны классы для работы с usb, то можно просто взять библиотеку libusb, использовать её, а потом в требованиях написать, что она нужна - всё остальное на плечах мэйнтейнеров конкретных дистрибутивов. В результате, на своих сайтах авторы выкладывают лишь исходные тексты программ. Если вы найдёте пакеты, то это, скорее, исключение, чем правило.
Что может быть непривычно в новой
системе
- Забудьте о старых привычках. Пользователям, которые раньше не работали с Windows (либо не являлись продвинутыми пользователями), намного проще адаптироваться к новой системе. В современных дистрибутивах всё значительно дружественней, чем в Windows, но люди, у которых уже появились привычки, меняют их очень неохотно, навыки и представление того, как всё должно быть, уже сложились и поломать инертность мышления непросто.
- Если у вас богатый опыт использования Windows, приготовьтесь к тому, что переходите на другую систему и многие вещи тут делаются по-другому - к этому нужно просто привыкнуть.
- Файлы располагаются в соответствии со стандартом (FHS на русском), и если непонятно зачем, почему не по одной папке на программу, то не нужно жаловаться на то, как всё плохо. Это очень удобно, хоть для многих и непривычно.
- Программы ставятся из репозиториев. Причём для каждого дистрибутива репозитории свои. Работает это так: запускается программа управления пакетами, там выбираешь, что нужно, и жмёшь "Применить". Из исходников, конечно, собрать и установить программу можно, но, пока не разберётесь в системе должным образом, так делать не нужно.
- Есть корневой каталог (/), из него, как ветви дерева, растут другие папки, причём любой раздел жёсткого диска может быть примонтирован практически в любое место. Говоря проще, раздел диска может являться любой папкой. Непривычно, но позволяет гибко и очень мощно манипулировать системой.
- Читайте сообщения об ошибках - они практически всегда позволяют понять, в чём причина, а иногда и содержат руководство к решению. Это кажется очевидным, но плохо спроектированная система общения с пользователями приучила большинство людей зарывать сообщения системы, не читая их. Например, яркий пример - установка программ по методу Далее - Далее - Далее - Завершить.
- Не удивляйтесь отношению к программам и теме их лицензирования. Например, в ответ на возмущение каким-то багом, скорее всего, вас спросят, почему вы не оформили баг-репорт и не сообщили автору, или (многим это непонятно) есть люди, которые отказываются пользоваться программами, исходный код которых недоступен (или как-то ещё выбивается из понятия свободное ПО).
- Свободное ПО - не есть бесплатное ПО. Никто не запрещает продавать продукты со свободными лицензиями (правда, как правило, такие лицензии обязуют предоставлять исходные коды тем, кто использует эти программы).
- Никто никому ничего не должен. Просто запомните это. Как-то глупо требовать что-то от тех, кто пишет программу для себя.
- Придётся подыскивать для выполнения некоторых задач другие подходы или другой софт. Например, в Linux не особо нужно ПО для создания образа дисков, так как его можно создать одной командой, аналогично с подключением виртуальных дисков.
Антон ЛИПАРИН,
[email protected]
Комментарии
Страницы
То-то 60% серверов под пингвином)! Для личного пользования удобней Винда, таки да.
Страницы