Типы операционных систем Linux
Кредит изображения: Westend61 / Westend61 / GettyImages
Операционная система Linux - одна из основных операционных систем, используемых сегодня на компьютерах и других устройствах. Вероятно, он наиболее известен своим использованием на корпоративных компьютерных серверах, но различные варианты Linux также используются на настольных компьютерах, ноутбуках и мэйнфреймах, а также на более эзотерических устройствах. Google Android операционная система для смартфонов и планшетов, а также ее Chrome OS Система для компьютеров под названием Chromebooks основана на Linux. Различные типы систем Linux лучше подходят для разных целей.
История операционной системы Linux
Linux был создан в 1991 году финским программистом. Linux Торвальдс, который стремился построить версия операционной системы Unix, совместимая с настольными компьютерами работает на процессорах Intel. Unix - это операционная система, изначально разработанная AT&T. Bell Labs, легендарное научно-исследовательское подразделение телефонной компании в 1970-х годах, и хотя этот термин все еще является товарным знаком, он теперь часто используется в других системах, вдохновленных и в значительной степени совместимых с оригиналом Unix.
Видео дня
Ранняя Unix-подобная операционная система под названием Minix уже существовал для ПК, но лицензирование и другие проблемы сделали его неудовлетворительным для Торвальдса и группы программистов по всему миру, которые помогали разрабатывать Linux. Linux технически относится только к ядру операционной системы., что означает внутреннее ядро системы, которое находится между прикладными программами и оборудованием компьютера, управляет памятью, временем процессора и доступом к устройствам компьютера.
Большая часть другого программного обеспечения, обычно устанавливаемого в системе Linux, поступает от Проект GNU, разработанная в основном под эгидой Фонд свободного программного обеспечения, стремится разрабатывать и продвигать программное обеспечение, которое способствует свободе пользователей. Ричард Столмен, основатель и президент Фонда свободного программного обеспечения, выступает за то, чтобы называть комбинированную систему GNU / Linux а не просто говорить об ОС Linux. По сути, система Linux предоставляет ядро операционной системы, GNU предоставляет множество инструментов прикладного уровня и, во многих современных установках дополнительные организации предоставляют большую часть другого основного программного обеспечения, работающего на Linux. машины.
Сегодня ядро Linux поддерживается многочисленными разработчиками по всему миру, многие из которых работают в компании-разработчики программного обеспечения, которые полагаются на Linux для внутреннего использования или для использования в продуктах, предлагаемых клиенты. Эти разработчики обеспечивают совместимость ядра Linux с широким спектром оборудования и вводят новые функции, повышающие удобство использования, безопасность и эффективность. Ядро Linux с открытым исходным кодом, что означает, что каждый может использовать и изменять свободно доступный исходный код в своих целях. Большая часть другого программного обеспечения, доступного для Linux, также доступно на аналогичных условиях, хотя конкретные лицензии могут отличаться. Так, убедитесь, что вы понимаете ситуацию вокруг устанавливаемого программного обеспечения на вашем личном или рабочем компьютере.
Общие сведения о дистрибутивах ОС Linux
Со времени первых выпусков Linux в начале 1990-х многие организации разработали свои собственные пакеты программного обеспечения, дополняющие ядро Linux. Эти пакеты известны как распределения, и хотя когда-то они распространялись на компакт-дисках, DVD или даже на дискетах, теперь они в основном распространяются в Интернете.
Дистрибутивы часто выбирают, какие версии какого программного обеспечения - включая графический пользовательский интерфейс, сервер инструменты, программное обеспечение для программирования и приложения для конечных пользователей - будут доступны, и какие конфигурации будут приняты дефолт. Большинство из них включает программное обеспечение диспетчера пакетов, предназначенное для простой установки утвержденного для распространения программного обеспечения., аналогично магазинам приложений, которые сейчас используются на мобильных телефонах, хотя многие менеджеры пакетов появились раньше, чем iOS и Android.
Slackware, самый старый поддерживаемый дистрибутив
Самый старый активно поддерживаемый дистрибутив Linux - это Slackware, созданный в 1993 году. В то время сам Linux был новым и не полностью совместим со всем компьютерным оборудованием на рынке, и пользователи были в основном профессиональными разработчиками или компьютерными энтузиастами, которым нравилось возиться с новыми система. Многие пожилые программисты сегодня хорошо помнят, как они научились работать со Slackware Linux, изо всех сил пытается настроить и запустить систему на запасном рабочем компьютере, рабочем столе в колледже или даже на семейном компьютере.
Даже сегодня интерфейс Slackware может больше подходить для опытных пользователей, чем для тех, кто ищет что-то, что работает с помощью нескольких щелчков мышью. Система конфигурации, используемая для установки и обслуживания системы, основана на командной строке., а не графический пользовательский интерфейс с мышью или сенсорными экранами, и Slackware может потребовать дополнительных ручных настроек, чтобы начать работу.
Дистрибутивы Debian, Ubuntu и Mint
Еще один давний дистрибутив Linux - Debian, официально основана в 1993 году. Он был разработан, чтобы разрешить открывать вклады сообщества пользователей, и до сих пор поддерживается некоммерческой группой, известной как Проект Debian, в основном общаются удаленно через Интернет. Он содержит десятки тысяч пакетов, представляющих различные наборы программных инструментов, которые можно установить с помощью инструмента диспетчера пакетов, известного как APT.
В 2004 году южноафриканский предприниматель-разработчик и его коллеги создали компанию Canonical, которая создала собственный дистрибутив Linux под названием Ubuntu, после древнеафриканское слово, означающее «человечность по отношению к другим». Основанный на Debian, он доступен любому бесплатно и входит в число наиболее широко используемых разновидностей Linux. Canonical предоставляет регулярные официальные выпуски системы и поддержку заинтересованных платежеспособных клиентов.
В Система Linux Mint в свою очередь, основан на Ubuntu. Он был создан в 2006 году и задуман как элегантная и простая в использовании операционная система на базе Ubuntu. Он завоевал популярность, в частности, у многих пользователей настольных компьютеров, как благодаря простоте, так и предоставлению различных проприетарные инструменты, которые по умолчанию не используются в других дистрибутивах, поскольку они предпочитают использовать открытый исходный код программное обеспечение.
Red Hat, Fedora и CentOS
Еще одна компания, стоящая за популярным дистрибутивом Linux, - это Красная Шапка, который также получил свое начало в 1994 году. Он получил свое название от красная кепка Корнельского университета, которую обычно носил один из его основателей когда он работал, помогая однокурсникам в лаборатории Университета Карнеги-Меллона.
Основная система Red Hat, известная как Red Hat Enterprise Linux, был разработан как стабильный, коммерчески жизнеспособный дистрибутив, первоначально продаваемый в магазинах вместе с программным обеспечением, таким как Microsoft Windows и версиями операционных систем Apple Macintosh. Он оказался хитом среди компаний, заинтересованных в надежной и стабильной версии операционной системы Linux.
Другая версия системы Red Hat, известная как Fedora, нацелен на более быстрые выпуски и служит своего рода инкубатором для функций, которые будут включены в Red Hat Enterprise Linux. Проект, известный как CentOS Linux выпускает дистрибутив Linux во многом идентичен Red Hat Enterprise Linux, хотя он использует общедоступную Red Hat Enterprise Linux и удаляет товарные знаки Red Hat и другие материалы.
В конце 2018 года IBM объявила о приобретении Red Hat в рамках сделки на сумму около 34 миллиардов долларов.
Операционные системы Linux, ориентированные на безопасность
Некоторые операционные системы на базе Linux разработаны с учетом требований безопасности. Один Хвосты, сокращение от Amnesiac Incognito Live System. Разработанный для запуска с USB-накопителя или DVD, а не для регулярной установки на компьютер, он автоматически использует различные инструменты шифрования включая сеть Tor с программным обеспечением анонимного маршрутизатора для обеспечения безопасности и анонимности пользовательских данных. Он разработан, чтобы не оставлять никаких данных на компьютерах, если вы явно не укажете ему это.
Система, известная как Подграф ОС - это производная от Debian система, предназначенная для постоянной установки на компьютер, но с использованием шифрования и других методов для обеспечения безопасности данных. Это также сильно ограничивает, к какой части системы каждое приложение имеет доступ с помощью метода, известного как песочница, который также часто используется в операционных системах смартфонов. ОС Subgraph в настоящее время находится в альфа-версии, что означает, что она все еще находится в экспериментальном состоянии.
Дистрибутивы Linux также разрабатываются правительствами США и других стран в целях безопасности, и вполне вероятно, что некоторые частные компании также разработали свои собственные защищенные дистрибутивы Linux.
Другие системы Linux, в первую очередь Кали, являются разработан для использования профессионалами в области безопасности. В них загружено программное обеспечение, предназначенное для использования при тестировании безопасности других систем и сетей.
Небольшие и легкие версии Linux
Некоторые дистрибутивы Linux специально разработаны для минимизации количества требуемых системных ресурсов, что делает их пригодными для использования на старых и менее мощных компьютерах.
Среди самых известных из этих дистрибутивов - Щенок Linux, который предназначен для бегать быстро даже на более медленных машинах. Его часто используют с DVD или USB-накопителя для быстрого доступа к компьютеру в Linux, даже если на нем установлено другое программное обеспечение. Иногда это может быть полезно при извлечении данных или устранении неполадок на машине, срок службы которой приближается к концу.
Эти типы систем также можно использовать с загрузочного диска, чтобы люди могли почувствовать, как Linux могут работать на своих машинах без замены Windows или другой операционной системы, которую они уже Бег.
Популярные среды рабочего стола Linux
Системы Linux можно использовать строго через текстовую командную строку, и многие разработчики программного обеспечения и системные администраторы делают это, когда дело касается серверов. Но когда люди используют Linux на настольных компьютерах или ноутбуках, они часто хотят использовать графический пользовательский интерфейс, аналогичный Windows или macOS. Это упрощает доступ к привычным типам программного обеспечения, таким как веб-браузеры, программы электронной почты, мультимедийное программное обеспечение и текстовые процессоры.
Есть несколько окружений рабочего стола, широко используемых в Linux. Один ГНОМ, обычно используется в системах Debian и Fedora и по существу столь же мощен и универсален, как и коммерческое программное обеспечение для настольных ПК. Текущая версия GNOME - это GNOME 3, хотя некоторые пользователи по-прежнему предпочитают старую версию GNOME 2 или производный от нее инструмент под названием ПРИЯТЕЛЬ.
Еще одна популярная среда - это KDE, который наряду с GNOME является одной из старейших сред рабочего стола Linux. Новые системы под названием XFCE и LXDE также приобрели поклонников. за их простой и быстрый код и привлекательный дизайн.
Android и Chrome OS от Google
Android, разработанная Google операционная система для смартфонов и планшетов, является одной из наиболее широко используемых в мире и основана на Linux (ядром ее операционной системы является ядро Linux). Но, тостальное программное обеспечение на телефоне Android часто отличаетсяt от этого на типичном настольном компьютере или сервере Linux, а программное обеспечение для традиционных дистрибутивов Linux обычно нельзя запускать непосредственно на Android, а программное обеспечение Android нельзя запускать без посторонней помощи на типичном Linux. машины.
Так же, Chrome OSеще одна операционная система Google, также основанная на Linux. Он более напрямую совместим с основным программным обеспечением Linux.однако его легко установить на многие компьютеры Chromebook. Для использования Chromebook не обязательно использовать инструменты Linux, и многие предпочитают просто использовать Chrome и другие встроенные инструменты на машинах.