Преимущества и недостатки Linux: опыт использования

5
Преимущества и недостатки Linux: опыт использования
Преимущества и недостатки Linux: опыт использования

Преимущества и недостатки Linux: опыт использования

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

Впервые столкнулся с Linux я в 2004 году, когда мой лохматый однокурсник принес мне два диска с Red Hat 7.1 — явно не самый дружественный для пользователя дистрибутив. Однако я его без проблем поставил на свой старый компьютер, поэтому и решил дальше изучать. Регулярно (постоянно установлена на компьютере и используется) пользоваться свободной операционной системой я начал где-то в 2006 году, зарегистрировавшись на форуме линуксоманов))). Я постоянно пользуюсь и Windows, поэтому считаю, что мой рассказ не будет однобоким.

Целью этой статьи является детально и основательно объяснить, что такое Linux, откуда он взялся, почему им стоит пользоваться, а почему нет.

Преимущества и недостатки Linux: опыт использования
Преимущества и недостатки Linux: опыт использования.

Немного истории, или почему все сейчас сидят на Windows

Linux принадлежит к семейству Unix-подобных операционных систем. Первый Unix начали разрабатывать в 1969 году в стенах лабораторий компании Bell Labs. Это была многопользовательская многозадачная операционная система, ориентированная на профессиональное применение.

Немного истории, или почему все сейчас сидят на Windows Linux
Она получила распространение и использовалась в академических и коммерческих средах и получила большое количество версий. Для понимания, тогдашние компьютеры представляли собой большие системы, работа с которыми происходила через терминалы — аппаратное устройство с клавиатурой и экраном (или принтер), через который пользователь вводил команды и получал ответ.

Их могло быть несколько для одновременной работы нескольких человек — компьютеры уже имели достаточную производительность и объемы памяти чтобы выполнять одновременно несколько программ. Работа с компьютером тогда происходила через консоль — путем введения текстовых команд.

В 70-х годах наступила эпоха персональных компьютеров.

Систем, помещаемых на стол и используемых одним человеком как бытовой прибор. Они были одно пользовательских, имели 8-ми и 16-ти разрядные процессоры, что накладывало ограничения на объемы памяти и программное обеспечение. На компьютерах или был вшит интерпретатор языка программирования, или использовалась простенькая однозадачная операционная система.

В 70-х годах наступила эпоха персональных компьютеров

В 1981 году компания IBM представила свой персональный компьютер IBM PC на основе 16-битного процессора Intel 8086. По характеристикам он не был чем-то особенным, кроме того, что система была модульной — ее можно было модернизировать так, как мы сейчас привыкли разбирать и менять современные системные блоки.

Сторонние компании могли делать составляющие для IBM PC, поэтому этот компьютер стал популярным и все, чем мы сейчас пользуемся, является его потомками (IBM PC совместимые компьютеры). Операционную систему для IBM PC поставила никому тогда неизвестная компания Microsoft — это была первая версия MS DOS — однозадачная, одно пользовательская система, которая стала популярной вместе с IBM PC.

Unix в то же время продолжал быть системой для больших компьютеров и специалистов.

Когда появились 32-битные процессоры Intel 80386, имевшие аппаратную поддержку мультизадачности, финский студент Линус Торвальдс создал Linux — операционную систему, построенную по стандартам Unix, что можно запускать на настольных компьютерах. Так Linux пришел на десктопы. Однако тогда он был конструктором «Собери сам» и интересовал только квалифицированных ИТ-специалистов, в то время как MS DOS была простой и распространенной на всех домашних и офисных компьютерах, и завелась операционной оболочкой Windows — прообразом Windows 95.

Линус Торвальдс
Линус Торвальдс

В то же время Microsoft наоборот пошла в «большие компьютеры», выпустив серверные версии Windows.

Более или менее дружественным к пользователю Linux стал ближе к середине 2000-х, когда пользователи уже полным ходом сидели на популярной Windows XP. То есть, можно было взять диск и, не имея большого опыта, установить его на компьютер и сразу начать пользоваться. Немалую роль в этом сыграл вышеупомянутый Ubuntu, лозунгом которого в то время было Linux for human beings. Первые версии распространялись на двух дисках — инсталлятор и LiveCD, который можно было запустить и попробовать без установки на компьютер.

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

Глоссарий пользователя

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

Бубен ( шаманский бубен ) - мифический инструмент опытного ИТ-шника

Linux — ядро операционной системы, само по себе непригодно для использования. Можно загрузить с сайта  kernel.org и скомпилировать под свои нужды (это может понадобиться для создания прошивок или систем, работающих с ограниченными вычислительными ресурсами)

GNU — проект по созданию свободной операционной системы, в рамках которого было создано много свободного программного обеспечения.

Open Source — распространение программ в виде исходных программных кодов, когда каждый может увидеть, как устроен тот или иной продукт и изменить его под себя. Вы можете скачать или готовую бинарную программу, или ее коды и скомпилировать их под свои нужды, хотя для рядового пользователя не дает явного преимущества.

Важно отметить, Open Source радует параноиков — в исходный код, если его просматривает сообщество, невозможно подсунуть бэкдор или закладки. Так что за вами точно никто не будет следить.

Дистрибутив

Готовая к использованию операционная система, в которую входит все необходимые компоненты: ядро, системные библиотеки, утилиты, командные и графические оболочки, драйверы и популярные приложения. Короче говоря, это то, что можно скачать и установить на свой компьютер. Скачанный образ диска Windows также называют дистрибутивом. Популярные дистрибутивы постоянно обновляются — к ним включаются новые версии программного обеспечения, исправляются ошибки, добавляется поддержка новых технологий. Разработчики дистрибутивов, в основном, не пишут своих программ, а собирают существующие, компилируют и включают их в свой продукт.

Популярными дистрибутивами является Ubuntu, Mageia, OpenSUSE, Debian, Fedora, Slackware и другие. Они состоят, преимущественно, из свободного программного обеспечения, так распространяются свободно и без ограничений, а главное для нас — бесплатно. Существуют небольшие дистрибутивы, создаются на базе крупных — луна-парк с блэк-джеком и шлюхами.

Зависимости — необходимость в установке дополнительных компонентов для функционирования программы. Современное ПО достаточно сложное и состоит из многих модулей — для удобства разработки. Модули могут содержать функции, нужны не одной, а многим программам, они называются библиотеками. Например, в Windows часто с играми устанавливается C ++ Redistributable, DirectX, или .NET Framework, в Linux это более распространенная практика.

Репозиторий

Хранилище программного обеспечения, входящего в определенный дистрибутив. Фактически это файловый сервер, с которого можно скачать пакеты с нужными программами. Это немного похоже на Google Play или App Store. Каждый дистрибутив имеет свой репозиторий, где все программы согласованы между собой по зависимостям. В популярных дистрибутивах репозитории имеют зеркала — резервные серверы, среди которых можно выбирать тот, с которого идет быстрее загрузка.

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

Особенности Linux

(Основная часть статьи)

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

 

Преимущества и недостатки Linux: опыт использования
Преимущества и недостатки Linux: опыт использования.

Стабильность. Во времена Windows 98, что падала при малейшем чихе, Linux выглядел каменной стеной, стабильной и непробиваемой для вирусов. Но в Microsoft все же не последние дураки работают, продавать программное обеспечение для бизнеса хотят, поэтому сейчас эта разница практически незаметна: современные Windows могут работать долго и счастливо, особенно если об этом позаботится компетентный человек и отберет админ права у тех, кому их давать нельзя.

В то же время существуют дистрибутивы Linux, включая Ubuntu, выпускающих новые версии строго по графику (дважды в год) и включают в них свежее программное обеспечение. С третьей стороны дистрибутивы , ориентированные на корпоративное использование, например RedHat и его производная CentOS, куда включают только хорошо проверенные (но уже не самые свежие) компоненты — вот они остаются оплотом стабильности и надежности. Мораль проста — выбирай, или свежий софт, или стабильность и надежность.

Интерфейс пользователя

 Linux не имеет стандартного внешнего вида. Вы можете выбрать из большого количества графических оболочек (Desktop environment). Есть легкие и спартанские, такие как LXDE. XFCE и Enlightment, есть тяжелые и неповоротливые Gnome 3 и KDE, что вообще тяжелее Windows 10, но имеет огромное количество настроек и фич, которая Windows и не снилась, или приснилась только в последних версиях. Поэтому вы можете пользоваться современными дистрибутивами Linux на очень слабых компьютерах — даже на Pentium III с 512МБ оперативной памяти.

Я пользуюсь KDE-за того, что ее можно настроить на свой вкус. Виджеты, огромное количество тем оформления (в том числе и мимикрия под Windows и Mac OS), настройка панелей и меню, окна авторизации и поздравления, всего.

KDE десктоп

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

Отдельная стоит сказать про установку. В популярных дистрибутивах она пока быстрее и удобнее Windows, предлагает больше опций. К примеру, можно осуществлять установку через Интернет, так называемый Net Install и выбирать сразу все программы с репозитория, что вам нужны, после чего идти пить кофе, пока система сделает за вас и при этом хорошо!!!

Программное обеспечение

 Несмотря на то, что в Linux можно найти аналоги ко многим программам с Windows, есть случаи, когда их нет вообще, или очень неполноценны. К примеру, ABBYY FineReader — ну есть под Linux распозновалка Tesseract, есть какая-то оболочка для неё чтобы было удобно пользоваться, но пока все это остается на примитивном уровне.

Трудно с графикой. GIMP можно заменить Photoshop для домашнего применения (я пользуюсь), но к примеру он не поддерживает CMYK, что важно для полиграфии плюс некоторые функции у него реализованы хуже. В 3D-моделировании, говорят, не так трудно, потому что там есть blender и им можно рисовать крутые мультики.

LibreOffice в принципе может заменить Microsoft Office, однако как человек, который пользуется и тем, и другим скажу, что платный офис все же удобнее в ряде случаев.

Специфический инженерный софт или программы управления различными промышленными штуками под Linux могут отсутствовать вообще. Частично это компенсируется наличием Wine — специального слоя, что позволяет на Linux запускать программы из-под Windows, но часто такой подход требует трясти большого бубна.

Возникают проблемы в фотографии, при выходе свежих фотокамер — RAW-файлы из них можно обрабатывать только в «родном» конвертере или с помощью продуктов от Adobe. Хотя, снимки из новых камер Fujifilm X-T2 и Canon EOS 80D у меня на компьютере нормально открыл RAW Therapee последней версии.

Игры

 С выходом Windows 8 глава компании Valve Гейб Ньюэлл заявил, что Windows это провал и время развивать гейминг под Linux. Компания анонсировала выпуск SteamBox — игровой приставки, представляющей собой PC в компактном корпусе, на котором установлен Debian Linux с Steam, что можно легко сделать самостоятельно на любом другом компьютере.

Преимущества и недостатки Linux: опыт использования
Преимущества и недостатки Linux: опыт использования

И действительно, игр на Linux стало значительно больше — до Steam там было три косынки и два сапера, ни и некоторые игрушки с примитивной графикой (хотя, ни Unreal Tournament был и еще пару больших игр). Сейчас там есть такие проекты как Euro Truck Simulator 2 и American Truck Simulator, Dota 2, War Thunder, Civilization, Deus Ex, Deponia, все игры от Valve (CS: Go, в частности), X-Plane, многие известные инди-проектов. Что интересно, появлялись даже спираченые игры для Linux, что свидетельствует о появлении интереса к геймингу на этой платформе.

Драйверы

 Если у вас популярное распространенное железо, то, скорее всего, вы вообще о них не думаете, особенно с Ubuntu, Mageia и OpenSUSE, умеющими работать с проприетарными фирменными драйверами. Иначе у вас могут возникнуть проблемы при работе с Linux. Просто опишу свои несколько случаев.

  1. Старый принтер Canon PIXMA IP1800. Драйверы на сайте производителя есть, однако до новых версий Linux не подходят из-за зависимости от старых версий библиотек, надо только ставить старый Linux.
  2. Более свежий Canon LBP 3010 (сейчас он уже старый, но тогда был новый). Драйверы есть, однако завести их не удалось никак, ни скриптом, ни вручную по инструкции.
  3. Очень свежий (выставочный образец) ноутбук Acer Predator 17. запустилась только последняя версия Fedora Linux, без звука и WiFi. Другие не запустились, потому что не нашли контроллера флешки. Поиски показали, что драйверы для Linux уже существуют в природе, однако они еще не включены ни в один дистрибутив.
  4. Сенсорные трансформеры типа Acer Switch. Готовьтесь трясти большой бубен, чтобы заработал сенсорный экран.

Все остальное под Linux работает без проблем, в частности Dell Inspiron 5520, где Windows никогда не было — с завода стояла Ubuntu, я заменил на Debian. Для Nvidia, AMD и Intel драйверы есть (эти компании принимают участие в разработке ядра Linux). Флешки, веб-камеры, камеры и другая мелкая периферия в большинстве распознается хорошо. Был случай с ноутбуком Acer Aspire V Nitro, когда тачпад под Linux работал значительно лучше, чем под Windows.

Консоль. Она может понадобиться каждому:

  1. Установка приложений, не входящих в репозиторий.
  2. Ручное решение проблем с зависимостями , если менеджер пакетов не справился. Очень редко такое бывает.
  3. Установка драйверов, которых нет в репозитории и решения проблем с ними.
  4. Если вы решили связать свою жизнь с Wine чтобы запускать программы от Windows.
  5. После неудачного обновления драйверов на видеокарту (или ядра) — система не перейдет автоматически в режим VGA, а выбросит вам консоль.

Консоль также может быть удобней, чем графический интерфейс, для:

  1. Удаленного администрирования: трансляция изображения графического интерфейса занимает больше трафика.
  2. Автоматизации рутинных процессов.
  3. Поиска файлов по различным критериям — скорее ввести пару ключей, чем мышкой тыкать параметры в графическом интерфейсе.
  4. Диагностики компьютерных сетей, поиска расположения веб-сайта и его владельцев (по ДР «вычислять», короче), поиска причины проблем с сайтом.

На самом деле, это не полный перечень случаев. Наконец, стоит отметить, что консоль никуда не делась в Windows, более того, Microsoft еще лет десять назад ввела PowerShell для расширения ее возможностей, а сейчас сотрудничает с Canonical для совместимости Windows с Linux. Наконец, консоль НЕ страшнее, чем реестр Windows, или трущобы папки System32.

Репозитории

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

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

 

Linux как конструктор

 Вы можете менять в своей системе все. Самое простое — это локализация программ, в этом могут участвовать даже гуманитарии.

Для тех, кто готов изучать документацию и имеет много свободного времени, есть другие возможности — например, настройки домашнего медиа сервера или сбора очень быстрой системы для собственного ноутбука — это возможно сделать, выбросив поддержку всех технологий и железа, на стандартном ядре, которых нет у вас. Когда-то давно я пробовал собирать Gentoo Linux (дистрибутив «собери сам»), он действительно довольно проворно летал на моем компьютере. Google собрала на базе его ChromeOS, которая на слабом железе (от Celeron — Core i3, 2-4 ГБ памяти) крутится быстрее Windows на дорогих игровых компьютерах.

Вирусы

 Иногда появляются новости о вирусах на Linux — в основном они рассчитаны на локальные уязвимости, короче говоря на недостаточную мудрость прокладки между монитором и стулом.

Интернет

 Для работы с Интернетом Linux, на мой взгляд, удобнее. Во-первых, браузеры все те же — Firefox, Chrome, Opera. Есть торрент-клиенты, чат-клиенты. Но основное удобство заключается в легком управлению сетями — проводными, сотовыми и беспроводными, что реализовано в виде удобных

Вывод

Я никого не агитирую пользоваться Linux. Если вы хотите попробовать им пользоваться, то в первую очередь должны узнать, поддерживает ли он ваше железо и имеет необходимое для вас программное обеспечение. В дальнейшем, не составит труда что-то подстроить под вас, а к чему-то привыкнуть самому.

Что вы получите в результате? Для кого-то это легальное бесплатное программное обеспечение, для кого-то свобода выбора, еще для кого-то просто более удобный и подходящий инструмент. Что он даст вам — не знаю, пробуйте.

Читайте так же: Компьютер. Слепил из того что было)

 

5 КОММЕНТАРИИ

  1. Достоинства, на мой взгляд, маленький оббьем оперативной памяти вследствие чего возможность подключиться с DVD или доже с CD USB мобильность системы поражает комп в кармане!

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

  3. Мне нравится Ubuntu, удобная и простая в использовании, антивирус не нужен, оффис уже присутствует, почтовый клиент тоже есть, драйвер принтера сам установился когда я принтер первый раз включил, число и время тоже устанавливается и корректируется автоматически. Можно установить Скайп. И наконец, самое главное, она бесплатна и никогда не пытается шпионить за пользователем. В репозитории есть много игр, есть программы для редактирования видеороликов, правда простенькие, но зато бесплатные. Рекомендую устанавливать на компьютер в качестве второй операционной системы вместе с Windows.

  4. А я думаю, что в РФ нужно разработать свое ПО. По крайней мере для внутреннего использования в государственных и силовых структурах. Этот Windows уже со своими ценами и плохим качеством всех достал.

ОСТАВЬТЕ ОТВЕТ

Прикрепить картинку.