Данная статья будет рассказывать о некоторых особенностях операционных систем семейства Linux.

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

Debian Linux – старейший дистрибутив Linux. На этом дистрибутиве построено множество других образов. Главные отличия Debian – строгий подход к включению несвободного программного обеспечения;
Ubuntu – дистрибутив, созданный при помощи Debian и очень быстро получившись свою высокую популярность. Интерфейс и использование этого дистрибутива очень легкие и не требуют специальных знаний. Поддерживает практически все оборудование ПК и подходит для любого компьютера; о том как установить данную ОС, написано в .
Linux Mint – этот дистрибутив, в свою очередь, основан на Ubuntu. Два этих дистрибутива полностью совместимы друг с другом.

О последних двух и пойдет речь в этой статье.

Для обычного пользователя, которым и посвящена статья, между Ubuntu и Linux отличий практически нет, разве что, в оформлении. Говоря об интерфейсе, как я уже говорил, он просто элементарный – по левому краю (Ubuntu) и нижнему (Linux Mint) расположена панель задач, которая включает в себя необходимые программы. Эти программы можно как добавлять, так и удалять. Как и в Windows, панель задач имеет «Пуск», где можно найти все остальные программы, документы, игры, а также, выполнить поиск на компьютере или в интернете.


Центр приложений в Linux (App Gird) и Ubuntu (App Store) имеет массу приложений, 95% из которых – абсолютно бесплатны. В центре приложений можно найти много полезных утилит, разных игр и много прочего софта. Устанавливаются эти приложения прямо из центра, как и удаляются, что очень удобно. В этих дистрибутивах имеется встроенных Flash Player, что избавляет от долгих поисков в интернете, потому что на официальном сайте Adobe есть плеер не для всех версий Linux, а для Ubuntu и вовсе плеера нету.

Еще одна полезная утилита Linux – терминал . , проще говоря. С ее помощью в Ubuntu и Linux можно сделать очень многое: установить приложение, переместить, удалить, создать файлы и каталоги, сменить оболочку и многое другое. Терминал, конечно, будет непонятен неопытному пользователю, но изучить его очень легко.

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

МирСоветов решил исправить эту оплошность. Представляем вашему вниманию цикл статей, который будет целиком и полностью посвящен Линуксу!

Если говорить правильно, то Linux - это не операционная система. Это только ядро системы. Вот простая аналогия. Ядро системы - это фундамент здания. А графическое окружение (рабочий стол, ярлыки, диалоговые окна) и программы - это стены, крыша и все остальное. Без фундамента не получится построить стен, без ядра не будет и системы.

И вот на этом самом ядре создано очень много операционных систем. Несколько сотен, около 600 по разным подсчетам! Каждая из этих систем в отдельности называется дистрибутивом. Ну или просто линуксом. Самые известные из них - это Ubuntu (убУнту), Mint (мИнт), Debian (дЕбиан), Gentoo (гентУ или гЕнту), Fedora (федОра) и прочие.

Что интересно, многие дистрибутивы были созданы на основе других дистрибутивов. Вот Ubuntu основана на Debian, а Mint - на Ubuntu. Так что, можно говорить, например, Убунту Дебиановна. Но это уже такие «профессиональные» шутки.

Все линуксы внешне мало отличаются от той же Windows или Mac OS. Здесь тоже есть оконный интерфейс, ярлыки, иконки, значки. Можно спокойно работать в офисных программах, смотреть сайты в интернете, общаться по Skype, играть в игры и так далее. Основные различия внутри, в коде системы. Но рядовой пользователь вряд ли полезет в исходные файлы.

Различаются дистрибутивы по своему назначению. Есть заточенные под максимальное удобство пользователя: все та же Ubuntu, Mint, Elementary OS, Fedora. Некоторые имеют самые гибкие настройки: Gentoo, Slackware (можно просто слАка), Arch (Арч). Даже установка полностью зависит от пользователя: он сам выбирает нужные только ему компоненты. Поэтому система на конкретном компьютере будет работать быстрее. Есть ориентированные на безопасность дистрибутивы и многие другие.

Кстати, Android тоже основан на ядре Linux! Пусть на рынке настольных компьютеров Linux-системы занимают лишь пару процентов, но большинство смартфонов и планшетов работает на Android!

Сразу стоит упомянуть про важное отличие Linux от Windows. В Линукс пользователь имеет возможность полностью изменить интерфейс системы. Не просто сменить значки и тему, а сменить интерфейс полностью! Можно сменить так называемое пользовательское окружение. Их довольно-таки много: Gnome, xfce, KDE, LXDE, Unity, Cinnamon, MATE и многие другие. Впрочем, о них мы поговорим позже.


А пока хотелось бы немного рассказать об истории создания ядра Linux. Много лет назад, еще в 1987 году, профессор Эндрю Таненбаум написал книгу «Операционные системы: разработка и реализация». В качестве иллюстрации к учебнику он написал операционную систему Minix (мИникс).

Среди прочитавших эту книгу был финский студент Линус Торвальдс. Какое-то время он пользовался Миниксом, но обнаружил в нем множество недостатков. В частности, Миникс был однозадачным (мог запускать только одну программу). Постепенно Линус все улучшал и улучшал Minix на своем компьютере. Позже, уже в 1991 году, Торвальдс закончил работу над собственным ядром, которое получило название Linux.


Конечно же, голое ядро само по себе ничего не значит. Оно требует «пользовательского окружения» - интерфейса, программ и прочего. И вот тут кроется самое интересное. В это же время Ричард Столлман работал над свободной системой под названием GNU. У нее было это самое окружение, но... не было ядра! Линус, используя возможности лицензии GNU GPL (по сути, это лицензия на бесплатное использование и модификацию программы) «присоединил» окружение к своему ядру. Родилась система GNU/Linux . Ее символом Линус выбрал пингвина, «сытого и довольного».

Достоинства и недостатки Линукс-систем

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

И, пожалуй, самая главная черта Linux - он абсолютно бесплатен , как и большинство программ для него! Да-да, именно! Вы не должны разработчикам ни копейки! Подавляющее большинство дистрибутивов распространяется бесплатно. Есть лишь несколько платных, например, RHEL. Но его обычно приобретают владельцы бизнес-фирм.

«А на что же живут разработчики?», - спросите вы. Они получают деньги за счет платной технической поддержки, например, продажи сувениров, платных услуг: облачных сервисов, магазинов музыки и прочего.

Из всего этого вытекает еще одно достоинство - никакого пиратства . Забудьте о кейгенах, кряках и прочих нехороших вещах. Можно не ковыряться в файлообменниках и выкачивать оттуда вирусы и трояны. В Линукс все намного проще: открыл «Центр приложений», написал название нужно программы, нажал «Установить». Ну, или открыл официальный сайт разработчика. Все!

Есть один вопрос, который очень беспокоит Windows-пользователей: «А как на Линуксе дела с офисными программами?». Не нужно беспокоиться, Microsoft Office полностью можно заменить свободным офисным пакетом LibreOffice (раньше он назывался Open Office). Он работает с текстом (редактор Writer), с презентациями (Impress), электронными таблицами (Calc). Проблем с совместимостью разных форматов файлов нет.

К сожалению, большинство программ для Windows не работают в Linux: Photoshop, AfterEffects, 3DS Max и прочие. Но есть и свободные аналоги - Gimp для Фотошопа, Blender для 3DS Max. Конечно, функционал того же Gimp не сравнится с функционалом Фотошопа. Но, с другой стороны, какую часть возможностей детища Adobe использует обычный пользователь? Подкорректировать цветовой баланс, контрастность, откадрировать изображение и применить пару простых фильтров можно и в Gimp"е.

Сразу отметим, что можно запускать программы из Windows в Linux с помощью одного приложения. О нем МиpСоветов расскажет в одной из следующих статей, не пропустите.

Есть и еще один недостаток. На Линуксе очень не хватает «мощных» игр AAA-класса (самого-самого высокого класса). Ну, та же Valve предпринимает некоторые шаги. Портировали весь Half-Life, Portal, Left 4 Dead в Steam для Linux . Даже игровую консоль делают на Дебиане. Но будем откровенными: пока доступна лишь небольшая часть игр. Пока. А дальше посмотрим.

Есть еще один интересный момент в работе с Linux. В Windows проблемы решаются следующим путем: «Вылезла ошибка; вспомнил инструкцию друга/самоучителя, нажал на такие-то кнопки и забыл». В Линукс все по-другому: «Вылезла ошибка; знаю, как это все работает, исправил то-то и то-то, установил недостающий компонент/изменил настройки, забыл навсегда». Линукс можно настроить один раз и навсегда. Буквально за один-два-три дня подстроить под себя, а потом система работает годы.

Теперь хочется сказать пару слов о дистрибутиве Ubuntu . Пару лет назад это был самый популярный «дистр», около 20 млн человек пользовались им каждый день. Сейчас лидерство захватил Mint, но посмотрим, что будет в дальнейшем.

Разработчиком Ubuntu является компания Canonical (от слова «канон» - пример, эталон) во главе с южноафриканским предпринимателем (а еще он космический турист!) Марком Шаттлвортом. Убунту переводится с южноафриканского как «человечность». В ЮАР это целая идеология, по которой и строится их государство. Как у них говорится, «Человек с убунту открыт для других людей».

Почему же Убунту столь популярна среди пользователей? Эта система изначально нацелена на удобство пользователя. Тут тебе и несколько вариантов дистрибутива (Kubuntu с оболочкой KDE, Lubuntu - с LXDE, Xubuntu для слабых компьютеров - с xfce, Edubuntu - дистрибутив специально для школ). В обычной Ubuntu, кстати, используется графическая среда Unity (Юнити).

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

Выглядит она примерно так. Ну, не сама Ubuntu, а интерфейс Unity. Его ключевая особенность - намертво «прибитая» к краю панель запуска (Launcher - лАунчер). Кнопки «Пуск» здесь нет, в этом Юнити схож с Windows 8. Зато есть Dash (дЭш или дАш), в котором можно осуществить поиск по установленным программам и файлам, а также искать что-нибудь в Гугл, Википедии и так далее.

Еще одна особенность Unity - глобальное меню . Обычно меню приложений находится под строкой заголовка (все эти «Файл», «Правка»...). Тут все иначе. Это меню уходит в верхнюю панель и появляется, если только навести курсор мыши на эту панель. В начале непривычно, но когда привыкнешь, становится очень удобно.

Каждая версия Ubuntu обозначается следующим образом: 9.04, 12.04, 13.10. Первые две цифры - год выхода версии, последние две - месяц. Новые версии выходят каждые полгода: в апреле и октябре. Каждые два года (10, 12, 14) в апреле выходит LTS -версия. У нее больше срок поддержки, выше надежность, минимум багов и ошибок.

Ну и заключительное слово. Скажу на своем опыте, как пользователь Ubuntu. Пользоваться Linux в целом и Ubuntu в частности очень весело. Очень радуют вопросы и восклицания друзей и знакомых: «Ооо, а что за Windows у тебя стоит? Какая еще Ubuntu? Клево выглядит. А танки тут идут? А поставь и мне такую!».


Существует множество доступных версий SparkyLinux, но, пожалуй, эта самая удачная, если выбирать «игроориентированный» дистрибутив. Вместе с Sparky Linux GameOver пользователям доступны предустановленные игры, Steam-клиент, PlayOnLinux и Wine для запуска игр, написанных под Window, а также DOSbox.

Security дистрибутивы

Kali Linux


Kali Linux (в прошлом BackTrack) - хорошая операционная система в области компьютерной безопасности, базирующаяся на ядре Linux. Дистрибутив популярен для проведения тестов на безопасность, ОС на базе Debian поставляется с более чем 600 security-утилитами.

Parted Magic


Parted Magic - легковесный дистрибутив Linux, предназначен для управления разделами. LiveCD
для разметки дисков, небольшой дистрибутив для аварийно-спасательных работ. На 80 Мбайтах размещено много утилит профильного направления, X-сервер, рабочее окружение Xfce.

GParted


GParted (GNOME Partition Editor) - еще один универсальный дистрибутив, позволяет управлять разделами на жестких дисках, на устройствах для хранения информации. Проводите различные операции с дисками используя GParted.

TAILS


TAILS - дистрибутив Linux на основе Debian, специально создан для обеспечения приватности и анонимности. ОС с открытым исходным кодом, использует технологии Tor, для ее установки нужен CD/DVD-привод или USB-флешка, SD-карта, 64-bit (x86-64) совместимый процессор, 2 ГБ оперативной памяти.

Дистрибутивы для корпоративных клиентов

Red Hat Enterprise Linux


Red Hat Enterprise Linux - коммерческий проект походная от Fedora, разработанный с учетом потребностей корпоративных клиентов. Поддержка в течение 10 лет, отсутствует поддержка MP3 и DivX, доступ к бинарным пакетам обновлений - платный.


Red Hat Enterprise Linux используется для развертывания критически важных приложений на мировых биржах, в финансовых учреждениях, ведущих телекоммуникационных компаниях, анимационных студиях
.

SUSE Linux Enterprise


SUSE Linux Enterprise - дистрибутив Linux от компании SUSE, готовая и гибкая ОС для рабочих станций, упрощает работу с разным офисным софтом. Две версии, серверная и для рабочего стола, - надежное решение для предприятий. Дистрибутив на базе.rpm-пакетов. Есть две модификации дистрибутива - SUSE Linux Enterprise Server, SUSE Linux Enterprise Desktop. Для п ервой модификации характерна надежность и высокая скорость работы, данный дистрибутив подходит для построения высокопроизводительных серверов. Вторая модификация SUSE Linux Enterprise Desktop для корпоративных десктопных пользователей.

SUSE Linux Enterprise Server 12 - с обновленным ядром 3.12, используется системный менеджер systemd, при помощи технологии kraft можно обновлять ядро Linux без перезагрузки и прерывания рабочего процесса системы, новый инсталлятор, не требующий дополнительных промежуточных перезагрузок, новый фреймворк Wicked, конфигуратор YaST на языке Ruby, MariaBD вместо МYSQL, поддержка файловых систем Btrfs и Ceph, поддержка пакета virt-sandbox, графическая оболочка GNOME 3.10, но можно выбрать привычную SUSE Linux Enterprise Classic.

Делайте свой выбор, подбирая нужный дистрибутив, который оптимально подойдет вам для работы и проектов.

На правах рекламы. Это не просто виртуальные серверы! Это VPS (KVM) с выделенными накопителями, которые могут быть не хуже выделенных серверов, а в большинстве случаев - лучше! Мы сделали VPS (KVM) c выделенными накопителями в Нидерландах и США (конфигурации от VPS (KVM) - E5-2650v4 (6 Cores) / 10GB DDR4 / 240GB SSD или 4TB HDD / 1Gbps 10TB доступными по уникально низкой цене - от $29 / месяц, доступны варианты с RAID1 и RAID10) , не упустите шанс оформить заказ на новый тип виртуального сервера, где все ресурсы принадлежат Вам, как на выделенном, а цена значительно ниже, при гораздо более производительном «железе»!

Как построить инфраструктуру корп. класса c применением серверов Dell R730xd Е5-2650 v4 стоимостью 9000 евро за копейки? Dell R730xd в 2 раза дешевле? Только у нас Добавить метки

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

Что такое Linux?

Linux – это бесплатная операционная система для компьютера, на базе ядра Linux.

Ядро Linux – это основной компонент операционной системы, являющийся центром этой системы, вокруг которого все и строится. Ядро Linux координирует все действия между аппаратной частью компьютера и всеми компонентами операционной системы, включая приложения. Таким образом, ядро Linux – это та база, та основа, на которой и построена операционная система Linux.

Ядро Linux впервые появилось в 1991 году, разработал его финский программист Линус Торвальдс.

Официальный символ Linux – это пингвин по имени Tux, который отличается от «обычных» пингвинов жёлтым цветом клюва и лап. Поэтому не удивляйтесь, что практически все упоминания о линукс сопровождаются таким пингвинчиком.

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

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

Репозиторий – это хранилище, в котором хранятся пакеты приложений или просто пакеты для расширения функционала операционной системы Linux. К репозиториям можно свободно обращаться из операционной системы, таким образом, Вы очень легко можете устанавливать дополнительные программы.

Графический интерфейс пользователя Linux

Основными и популярными графическими оболочками в Linux являются:

  • KDE (K Desktop Environment ) – одна из самых крупных и популярных графических оболочек, имеет красивый, удобный и функциональный интерфейс, за счет этого достаточно требовательная к ресурсам компьютера;
  • GNOME (GNU Network Object Model Environment ) – еще одна среда рабочего стола, которая широко распространена и также является очень популярной и функциональной. Начиная с 3 версии, в GNOME стала применяться технология «GNOME Shell» , что сделало эту среду абсолютно новой и значительно отличающейся от классического варианта. Именно этот факт и сподвиг к созданию новых оболочек, которые продолжали классическую среду GNOME, но уже с другим названием;
  • MATE – имеет интуитивно понятный и, главное, удобный интерфейс пользователя, за счет этого она очень привлекательна. Данная среда является продолжением классического интерфейса GNOME;
  • Cinnamon – еще одно продолжение классического GNOME с применением современных технологий. Очень удобная, функциональная и красивая среда рабочего стола;
  • Xfce – простая, функциональная и в то же время очень быстрая и легкая графическая оболочка;
  • LXDE (Lightweight X11 Desktop Environment ) – одна из самых легких и быстрых, не требовательная к ресурсам компьютера среда рабочего стола, поэтому она имеет весьма консервативный интерфейс.

Особенность Linux и отличие от Windows

Основная особенность и отличие Linux от семейства операционных систем Windows состоит в том, что в Linux используется совершенно другой подход к организации файловой системы и применении совершенно других типов файловых систем.

В Windows Вы привыкли видеть логические диски C, D и так далее, в Linux таких дисков нет. Вместо этого в Linux есть корень (/) от которого все и произрастает. Все адреса файлов и каталогов начинаются именно с корня, все разделы монтируются в корень, включая физические диски (USB флешки и так далее ).

Таким образом, абсолютно все физические диски и разделы объединены в единую файловую структуру, начинающуюся с корня (/).

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

В Linux активно используются следующие типы файловых систем:

  • ext4 – современная журналируемая файловая система, которая является стандартной для Linux;
  • btrfs – достаточно новая файловая система, основанная на структурах B-деревьев, в некоторых тестах она показывает даже лучшую производительность по сравнению с ext4;
  • xfs – данную файловую систему отличает достаточно высокая производительность в части записи и чтения данных. Однако из-за особенностей данной файловой системы в случае серьезных сбоев существует риск потери данных.

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

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

В Linux с вирусами дела обстоят намного лучше, т.е. под Linux вирусов создаётся гораздо меньше, и как результат Linux считается более безопасной и устойчивой к вирусам операционной системой.

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

Также главным отличием от Windows является то, что Linux - это абсолютно бесплатная операционная система с открытым исходным кодом. Любой разработчик может доработать ее и создать на ее основе свою собственную систему на абсолютно законных правах. Все программное обеспечение в Linux в основном также бесплатное. Linux можно свободно распространять и использовать. Поэтому и существует огромное количество дистрибутивов Linux, а что это такое, я сейчас расскажу.

Что такое дистрибутив Linux?

Дистрибутив Linux – это разновидность операционной системы Linux. Дистрибутивов Linux много, так как любой разработчик может использовать ядро Linux и создать свою собственную операционную систему. Таким образом, разработчики объединяются в сообщества и создают операционные системы на базе ядра линукс, которые и являются дистрибутивами. В дистрибутивы включают все необходимое программного обеспечение для работы, и зачастую в большинстве дистрибутивов есть все, что нужно для того чтобы начать пользоваться системой сразу после установки, в отличие от той же Windows, где нужно после установки системы еще доустановить необходимое для работы программное обеспечение.

Также дистрибутивы могут создавать и поддерживать различные компании, и такие дистрибутивы уже могут быть платными.

Дистрибутив Linux может быть основан на другом дистрибутиве, и, таким образом, рождается бесчисленное множество разновидностей дистрибутивов, которые основаны друг на друге и все они имеют одну базу, одну основу.

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

Дистрибутивы Linux можно условно разделить на две очень крупные ветки развития, два направления. Здесь я имею в виду деление по способу организации и управления программным обеспечением, т.е. пакетами.

Существуют две популярные системы управления пакетами:

  • DEB – формат файлов пакетов, использующихся в дистрибутиве Debian и во всех основанных на нем дистрибутивах;
  • RPM – менеджер пакетов, использующийся в дистрибутиве Red Hat, а также во многих других популярных дистрибутивах.

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

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

Подробней про дистрибутивы Linux мы поговорим в следующем материале.

На сегодня у меня все, пока!

Linux - это не операционная система, а всего лишь ее ядро. Все, что вы привыкли видеть и понимать как операционку (кнопки, окна и панели) - на самом деле ею не является. То, что вы видите - это GUI (Graphical user interface), то есть графический интерфейс пользователя, именуемый также графической средой или графической оболочкой. GUI - это программа, призванная упростить жизнь пользователю, чтобы он не мучился с консолью. На самом деле любая ОС выглядит как консоль, то есть как старый добрый DOS.

Виды операционных систем, построенных на ядре Linux сильно разнятся как по обеспечению рабочим окружением, так и по набору прикладных программ, доступных в ОС. Это отчасти потому, что часть программ поддерживают лишь некоторые GUI или зависят от других программ, которых нет в данной системе. Беглый обзор различий и особенностей пёстрого мира Linux - в этой статье.

Итак, любой Linux начинается с консоли. DOS - аббревиатура всем более знакомая. И внешний вид DOS ещё не всеми забыт.

Не слишком комфортно работать, правда? Надо ко всему прочему знать кучу команд, а не просто запомнить куда навести курсор и по какой из двух кнопок мыши нажать. Поэтому для массового пользователя и разрабатывали вышеупомянутые GUI.

Графические оболочки Linux

С windows все понятно - один разработчик, одна графическая среда. Ее качество зависит от способностей и стараний программистов Microsoft. Linux же - система открытая и свободная, поэтому каждый желающий может написать любую программу и графическую оболочку в том числе. Ее популярность будет зависеть от того, насколько она понравится пользователям в плане красоты, стабильности, удобства... Свободная конкуренция так сказать.

Поэтому на Linux графических оболочек несколько. Наибольшее распространение получили GUI-программы GNOME и KDE , однако они достаточно требовательны к системным ресурсам. Разумеется, есть и более легкие аналоги, такие как Иксы (Xorg , Xvesa ) или Openbox . Если речь заходит о пользовательской программе, то наряду с оболочкой (GUI) употребляется термин Front-end (интерфейс пользователя или интерфейс ввода данных). Как видите, выбор достаточно велик.

Классификация дистрибутивов Linux

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

Выбор дистрибутива дело индивидуальное и можно сказать непростое. По большому счету все дистрибутивы можно поделить на две большие категории: обычные и мини. Основной критерий при их определении - ресурсоемкость и размер.

Каждую из двух групп в свою очередь можно поделить на родительские подгруппы. Дело в том, что в мире дистрибутивов Linux есть свои долгожители и многие сборщики пользуются ими как основой своих сборок. Естественно, дочерние дистрибутивы наследуют основные особенности родительских. Список родителей:

Это что касается родительских дистрибутивов. С дочерними дистрибутивами вы можете познакомиться в статье Дистрибутив Linux на Wikipedia.

Мини-дистрибутивы Linux и Live-CD

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

Это отдельная ветка Linux, стоящая особняком. Дистрибутивы достаточно молоды, а сообщество малочисленно (по сравнению с остальными дистрибутивами), но я считаю, что у этой вариации есть большие преимущества перед прочими дистрибутивами, если вам хочется лёгкости, простоты и мобильности.

Не секрет, что Linux - это своего рода конструктор. Много чего может не работать из коробки, а привыкшим к Windows пользователям при любых системных ошибках станет очень некомфортно. Поэтому данные мобильные мини-дистрибутивы очень хорошо подходят для первого знакомства. Они нетребовательны к железу, работают со сменных носителей, а переустановка системы займёт 5 минут и по сути является просто копированием файла + перезагрузка ПК.

Установка программ на GNU Linux

Теперь о программах или лучше сказать пакетах... В Windows есть установщики программ двух видов - .msi и .exe . Принцип действия немного разный, результат одинаковый. Проблем или трудностей абсолютно никаких. На Linux установщиков программ несколько. Разработчики и сообщества не имеют единого мнения в этом вопросе, поэтому нет и единого стандарта. Это порождает определенные трудности в сфере программного обеспечения ОС семейства Linux.

На самом деле все вроде бы просто - есть архив (.tar.gz, например), который содержит дерево папок с файлами. Для установки часто достаточно просто распаковать его в корне диска, на котором установлена ОС. В результате файлы попадут в нужные папки. Программа запустится и будет работать. Все счастливы и довольны. Но если появится нужда в удалении программы, начнется самое интересное...

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

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

  1. rpm (RedHat)
  2. tar.gz(архив с деревом папок)
  3. tar.bz2(архив с деревом папок)
  4. pup (PuppyLinux)
  5. pet (PuppyLinux)
  6. portage (Gentoo)

Это процентов 30% (если не меньше) из имеющегося разнообразия расширений пакетов и нет никакой гарантии что завтра их не станет еще больше. Существуют программы, конвертирующие один формат пакета в другой для использования с различными дистрибутивами. Но нет гарантии, что это сработает.

Может поможет, может нет. Поэтому каждый дистрибутив привязан к своему репозиторию (хранилищу программ в нужном формате). Если нужной программы нет в репозитории - придется экспериментировать и даже плясать с бубном и шаманить. Ко всему прочему программа может быть привязана к графической среде, например KDE. И если у вас система использует в качестве графической среды Xorg... Короче, вы поняли.

Чтобы не сталкиваться с трудностями, лучше всего использовать дистрибутив на базе Debian и не выходить за рамки его репозитория (стабильной ветки). Правда тогда может статься, что вы будете в чем-то ограничены, поскольку репозиторий - это не бездонное хранилище и там при любом раскладе не будет всех программ и всех драйверов.

Ни в коей мере не ставил своей целью кого-то напугать, рассказывая подобные страшилки. Просто я не хочу, чтобы кто-то питал иллюзии по поводу Linux. ОС Linux - система для думающих людей. Не в смысле для умных, нет. Просто она ЗАСТАВИТ ВАС думать и учиться, если вы не сдадитесь раньше. Рано или поздно это случится, уж будьте уверены!

Читателю, возможно, станет интересно - а на чём же работает сам автор. Автор работает на Windows большей частью. Имеется нетбук на Linux Mint, но пользуюсь редко. Зато все мои web-разработки расположены на выделенном виртуальном сервере и там я торчу каждый день. А это, друзья мои, консольный Linux с кучей консольных программ, большинство которых настраиваются исключительно через файлы конфигурации. Так что площадка для тренировки мозгов имеется и используется!

Если материалы сайта оказались для вас полезными, можете поддержать дальнейшее развитие ресурса, оказав ему (и мне ) .