Что же такое операционная система Linux
Linux — Unix-подобная открытая и разработанная сообществом операционная система для компьютеров, серверов, мэйнфреймов, мобильных устройств и встроенных устройств. Он поддерживается практически на всех основных компьютерных платформах, включая x86, ARM и SPARC , что делает его одной из наиболее широко поддерживаемых операционных систем.
Как используется операционная система Linux?
Каждая версия операционной системы Linux управляет аппаратными ресурсами, запускает и обрабатывает приложения и предоставляет некоторый вид пользовательского интерфейса. Огромное сообщество разработчиков и широкий спектр дистрибутивов означает, что версия Linux доступна практически для любой задачи, а Linux проник во многие области вычислительной техники.
Например, Linux стал популярной операционной системой для веб-серверов, таких как Apache , а также для сетевых операций, научных вычислительных задач, которые требуют огромных вычислительных кластеров, запуска баз данных, настольных компьютеров/конечных точек и запуска мобильных устройств с версиями ОС, такими как Android.
Дистрибутивы Linux
С момента своего первоначального развития Linux принял условия авторского права Free Software Foundation , который создал GNU GPL General Public License (GPL) . Copyleft говорит, что все, что взято бесплатно и модифицировано, должно в свою очередь распространяться бесплатно. На практике, если Linux или другие компоненты GNU разрабатываются или модифицируются для создания новой версии Linux, эта новая версия должна распространяться бесплатно. Это основа разработки с открытым исходным кодом, которая мешает разработчику или другим группам получать прибыль от свободно доступной работы других.
Сотни различных версий Linux, также известных как дистрибутивы , доступны сегодня. Каждая из них, как правило, предназначена для конкретных целевых систем, таких как серверы, настольные компьютеры, мобильные устройства или встроенные устройства. Дистрибутивы могут быть готовыми к использованию или исходным кодом, который вы должны компилировать локально во время начальной установки. Разработанные сообществом дистрибутивы включают Debian , Slackware и Gentoo. Коммерческие дистрибутивы включают Fedora от Red Hat, openSUSE от SUSE и Ubuntu от Canonical.
GNU GPL не запрещает интеллектуальную собственность, и создатели компонентов Linux обычно имеют авторские права на различные компоненты. GNU GPL гарантирует, что эти компоненты остаются бесплатными и свободно распространяются. Хотя программное обеспечение остается бесплатным, некоторые коммерческие дистрибутивы обычно взимают плату за услуги с добавленной стоимостью, такие как поддержка или услуги по индивидуальной разработке.
Компоненты Linux
Операционная система Linux имеет модульную конструкцию, которая является ключом к ее многочисленным вариантам и дистрибутивам. Загрузчик отвечает за запуск ядра Linux. Ядро является ядром системы Linux, обеспечивающим доступ к сети, планирование процессов или приложений, управление основными периферийными устройствами и наблюдение за службами файловой системы.
Но на самом деле многие сторонние разработчики и проекты GNU предлагают высокоуровневые функции для ядра Linux, чтобы обеспечить полностью реализованную операционную систему. Например, существуют модули для обеспечения интерфейса командной строки, реализации графического интерфейса пользователя , управления безопасностью, предложения видеовхода или аудио-услуг и многих других, каждый из которых можно модифицировать и оптимизировать для формирования уникальных распределений для конкретных задач.
Программное обеспечение диспетчера пакетов обычно добавляет, обновляет или удаляет программные компоненты в операционной системе Linux. Примеры менеджеров пакетов включают dpkg, OpenPKG, RPM Package Manager и Zero Install.
История Linux
Линус Торвальдс начал работать над Linux в качестве замены операционной системы MINIX в Хельсинкском университете в Финляндии. Торвальдс признал работу, проделанную над проектом GNU в 1983 году, целью которого было создание полной, Unix-совместимой операционной системы, полностью состоящей из свободного программного обеспечения, и отметил, что GNU является моделью для распространения. Однако работа над GNU не была закончена к тому времени, когда Торвальдс искал замену MINIX, что побудило его разработать альтернативное ядро операционной системы под названием Linux — сокращение от «Linus ‘Unix» — и принять GNU GPL.
Торвальдс выпустил ядро Linux в сентябре 1991 года. Сообщество разработчиков работало над интеграцией компонентов GNU с ядром Торвальдса, чтобы создать законченную бесплатную операционную систему, известную под общим названием Linux. Торвальдс продолжает разрабатывать ядро Linux, в настоящее время это версия 4.9, и огромное сообщество разработчиков продолжает создавать и интегрировать широкий спектр компонентов.
Что такое Linux и почему мы рекомендуем его использовать?
Linux, по сути, является семейством похожих операционных систем. Не существует единой операционной системы Linux, как в MacOS или Windows. Вместо этого существуют «дистрибутивы» Linux, каждый из которых имеет свои свойства и характеристики. Существуют сотни дистрибутивов Linux, и хотя в большинстве случаев они используют одни и те же компоненты, многие из них все же отличаются от других. Мы называем общую коллекцию этих дистрибутивов просто «Linux» в сопоставлении с Windows или MacOS.
Технически говоря, Linux — это не более чем ядро операционной системы. В 1991 году парень по имени Линус Торвальдс (Linus Torvalds) создал это ядро для себя, и со временем проект вырос. Позднее (всего через 1 год) люди взяли ядро, которое написал Линус Торвальдс (Linus Torvalds), и объединили его с другими инструментами для создания полнофункциональной операционной системы. Потому что, как вы знаете, операционная система больше, чем просто ядро внутри неё. Это и есть то, что мы называем дистрибутивом Linux.
Дистрибутив Linux — это полностью готовая операционная система на основе ядра Linux, которая предназначена для выполнения конкретных задач в соответствии с видением ее создателей. Существуют дистрибутивы для серверов, настольных компьютеров, мобильных телефонов, встраиваемых устройств, старых компьютеров и многих других областей применения. У каждого дистрибутива есть свои разработчики и сообщество, которые совместно выпускают новую версию этого дистрибутива Linux. Возможно, вы подумаете что Linux дистрибутив, похож на Windows XP, Vista, 7 или 10, но в отличии от них у Linux нет центрального поставщика для дистрибутивов. Любой может создать дистрибутив Linux, если захочет.
Официальным «логотипом» ядра Linux является пингвин. Вот почему вы видите его в начале статьи!
Вот несколько скриншотов различных дистрибутивов Linux:
Преимущества использования Linux и почему Вы должны использовать его
- Linux бесплатен! Вам не нужно платить ни цента за его использование.
- Linux имеет открытый исходный код, что дает массу преимуществ. Подробнее об этом читайте здесь .
- Linux практически не подвержен влиянию вирусов. Забудьте об использовании антивирусных программ.
- Linux не устаревает со временем, как Windows, Вам не нужно чистить или переустанавливать его каждые несколько месяцев, чтобы восстановить первоначальную производительность. Вам не нужно запускать дефрагментацию. Он всегда будет работать так же, как и в первый день установки.
- Linux можно настроить как угодно. Существует множество интерфейсов, программ и систем для удобства работы.
- Существуют дистрибутивы Linux для различных целей. Например, у нас есть дистрибутивы для пользователей старых компьютеров, геймеров, художников, мультимедиа-тяжеловесов и многих других пользователей. Вы можете использовать любой из этих дистрибутивов в соответствии с вашими потребностями.
- В Linux, вы получаете ваше программное обеспечение из централизованного места, которое мы называем «репозитории», доступные через менеджер программного обеспечения/менеджер пакетов. Это означает, что вы можете установить множество нужных вам программ одним щелчком мыши. Забудьте о поиске краков, серийных ключей и программ в интернете, вам это не понадобится в Linux.
- Проще говоря, Linux довольно хорош, и мы рекомендуем его попробовать.
Могу ли я запустить Windows программы (.exe файлы) под Linux?
Нет, запуск .exe файлов не поддерживается в Linux.
Однако, существуют некоторые специальные программы, которые позволяют это делать, после их установки вы можете запускать большинство нужных вам программ .exe. Самым известным примером этих специальных программ является Wine, который может позволить вам запустить некоторые игры под Linux.
Но большинство известных программ, которые вы знаете, имеют поддержку Linux: Telegram, Steam, Spotify, Google Chrome, Firefox, Visual Studio Code, Microsoft Teams, Sublime Text, Atom, GOG, Zoom, Dropbox. и многое другое. Кроме того для большинства Windows-программ есть альтернативы с открытым исходным кодом, в большинстве случаев ни чем не уступающие своим аналогам под Windows.
Есть ли игры под Linux?
Большинство игр на Linux базируется на платформе Steam . 25% всех игр в магазине Steam поддерживают Linux нативно. И количество их постоянно растет. Для остальных 75% есть специальная технология, встроенная в Steam, позволяющая запустить их под Linux, и в большинстве случаев они работают просто отлично.
Знаете ли вы, что можно использовать двойную загрузку Windows и Linux?
Если вы еще не готовы сделать полностью перейти на Linux, то вы можете установить Linux рядом с Windows на тот же жесткий диск, не теряя при этом ни своих данных, ни файлов. И каждый раз, когда вы включаете компьютер, вы сможете выбирать, хотите ли вы работать под Windows или под Linux в этот раз.
Этот процесс настолько прост и не требует ничего, кроме выбора соответствующей опции во время установки вашего дистрибутива:
Также вы можете выбрать размер раздела Linux:
Впоследствии, после загрузки компьютера, вы получите экран, подобный этому, чтобы выбрать операционную систему, которую вы хотите использовать в этот раз:
Таким образом, вы не потеряете свои файлы и данные.
Какие существуют компоненты дистрибутива Linux? Чем они отличаются?
Типичный дистрибутив Linux состоит из следующих компонентов:
- Ядро : Ядро Linux обязательный компонент всех дистрибутивов, иначе это не был бы дистрибутив Linux. Некоторые дистрибутивы поставляются с новыми версиями ядра Linux, в то время же другие предпочитают старые для совместимости. Каждая новая версия ядра вводит поддержку новых драйверов, оставляет поддержку для других и исправляет ошибки и проблемы, которые существовали в предыдущих версиях.
- GNU инструменты : В 1980-х годах Ричард Столлмен ( Richard Stallman ) и его друзья основали проект GNU, целью которого было создание свободной альтернативы операционной системе UNIX. Для этого они просто начали писать альтернативное окружение ядра, такие как системный загрузчик, оболочка и многие другие инструменты.
- Система отображения : Вы может рассматривать ее как инфраструктуру отображения любой значимой картины на экране. Система отображения использует установленные драйверы для визуализации графического интерфейса пользователя.
- Менеджер дисплеев : Менеджер дисплеев отвечает за управление текущей графической сессией, а также за процесс входа/выхода из системы.
- Демоны : Демоны обслуживают программы, которые работают в фоновом режиме для выполнения различных задач.
- Менеджер пакетов : Это программное обеспечение, отвечает за установку, удаление и обновление пакетов (программ) в вашей системе.
- Среда рабочего стола : Общая коллекция файлового менеджера, пользовательского интерфейса и всех других утилит, предоставляемых на вашем рабочем столе. Существует множество окружений рабочего стола под Linux, таких как GNOME, KDE, LXQt, Unity. И так далее.
- Пользовательские приложения : Обычные пользовательские приложения. Такие, как Firefox, Steam, Google Chrome и другие.
Поэтому дистрибутивы Linux и отличаются друг от друга, потому что каждый из них поставляет свою комбинацию вышеперечисленных вещей. Во большинстве случаях одни дистрибутивы основаны на других (это означает, что они используют один и тот же базовый дистрибутив с незначительными или крупными изменениями), в то время как другие являются независимыми (не основаны ни на каком другом дистрибутиве).
Доступные для тестирования дистрибутивы Linux
Мы рекомендуем начать с дистрибутива Ubuntu MATE.
Это дистрибутив, основанный на Ubuntu, самом известном дистрибутиве рабочего стола Linux всех времен. Ubuntu имеет доступ к большой базе данных «пакетов», которые являются основным способом распространения программного обеспечения на Linux. Ubuntu также поддерживается многими компаниями и поставщиками по всему миру и имеет крупнейшее сообщество пользователей. Ubuntu MATE является производной Ubuntu, которая поставляется с рабочим столом «MATE», который очень похож на Windows или MacOS. Дистрибутив добавляет много того, чего не хватает в оригинальной Ubuntu, что делает его лучшим выбором для вас.
Есть и другие дистрибутивы, которые вы можете попробовать, такие как Fedora , Mint , Debian и многие другие . Большинство дистрибутивов имеет так называемые Live-версии, с помощью которых можно попробовать данный дистрибутив без установки, а затем установить его.
Какие виды приложений я могу получить в Linux?
Большинство известных приложений работают под Linux, такие как Google Chrome, Firefox, Telegram, Spotify, Steam, GOG, OBS Studio, VLC и многие другие. Однако некоторые не работают под Linux, например, программы Adobe и Microsoft Office. Для такого типа приложений у нас есть другие бесплатные альтернативы на Linux, например, GIMP, Inkscape и Krita в качестве альтернативы для приложений Adobe, и LibreOffice в качестве альтернативы для MS Office.
Для получения полного списка этих альтернатив мы рекомендуем вам ознакомиться со следующей статьей Википедии .
Поддержка и помощь
Если вы столкнулись с какой-либо проблемой под Linux, то в 99% случаев кто-то другой сталкивался с ней до вас. Вот почему мы предлагаем всем просто использовать Google для поиска проблемы, прежде чем пытаться сделать что-то самому.
Если вам нужна помощь, то существует множество онлайн-форумов и IRC-каналов (чат-каналов), которые вы можете использовать, чтобы получить помощь. Эти каналы варьируются в зависимости от дистрибутива, который вы используете, но если вы начали с Ubuntu, то вы можете использовать веб-сайты Ubuntu Forums и AskUbuntu .
Для других дистрибутивов просто найдите на сайте вашего дистрибутива ссылки на поддержку. Они всегда есть.