Linux os что это такое: Что такое Linux?

Содержание

Обзор Kali Linux для начинающих

Операционные системы на базе Linux относятся к программному обеспечению, распространяемому свободно. Ее ядро не раз становилось основой различных проектов, например Zorin OS, Manjaro, Linux Mint, Ubuntu, Kali Linux и десятков других аналогов. Платформы отличаются набором функциональных возможностей, назначением и зачастую интерфейсом.

Сегодня мы поговорим с вами об одном из самых известных дистрибутивов Linux – Kali. 

История создания Kali и возможности ОС

Система Kali Linux была разработана в 2013 году по примеру операционки BackTrack, используемой в качестве инструмента тестирования информационной безопасности. Работала над ней профильная команда из Offensive Security, а за основу взята структура Debian. Новый продукт стали создавать на волне слияния проектов WHAX и Auditor Security Collection.

Первый релиз был выпущен 13 марта 2013 года, над ним работали программисты Мати Ахарони и Макс Мозер.

Последняя версия датируется 24 февраля 2021 года.

Распространяется система под лицензией GNU GPL, внедрена поддержка платформ x86, x84_64, ARM. По примеру BackTrack система рассчитана на работу со съемных носителей Live USB, хотя не исключается и штатная инсталляция на локальный диск компьютера, развертывание в виртуальной машине или даже запись на компакт-диск LiveCD. В дистрибутив Kali Linux встроено более 600 программ для тестирования (эмуляции) программного проникновения.

Примеры хакерских утилит – Armitage, nmap, Wireshark, John the Ripper, Aircrack-ng, Burp Suite. Все они устанавливаются в комплекте с операционной системой и сразу готовы к использованию после завершения инсталляции. Они поддерживают все необходимые стандарты проводного соединения и беспроводного подключения по Wi-Fi. Базовые же блоки ОС при обновлении импортируются из репозитория Debian.

Назначение Kali Linux

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

Сферы применения дистрибутива:

  1. Отделы сетевой безопасности, сисадмины. Несут ответственность за защиту информации в том учреждении, которое они обслуживают.
  2. Независимые тестеры Pen Testers, White Hat Hackers. Используют операционную систему в исследованиях новых моделей коммуникационных устройств, облачных сервисов.
  3. Так называемые неэтичные хакеры Black Hat Hackers. Ведут поиск уязвимостей ради своих корыстных целей.

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

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

Способы инсталляции

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

Варианты установки:

  1. Непосредственно на компьютер (ноутбук). Эмулирует клиентскую машину, с которой идут атаки на IT-инфраструктуру. Подходит для длительных экспериментов, изучения матчасти.
  2. Виртуальная машина. Поддерживается большинство гипервизоров (VMware, Hyper-V, Oracle VirtualBox, Citrix).
  3. Облачные сервисы. Популярные сервисы Amazon AWS, Microsoft Azure предлагают образы Kali Linux «по умолчанию».
  4. Загрузочный диск USB. Система запускается на любой машине без локальной установки и без копирования на компьютер каких-либо файлов.
  5. Mac в режиме Dual или Single Boot. Вариант аналогичен первому, только работает система на компьютерах Apple.

Последние версии Kali Linux, точнее часть приложений, способны запускаться в среде Windows 10. Пока такие возможности предлагаются в режиме бета-тестирования, но вскоре ожидается улучшение совместимости. Запуск программ предполагается из командной строки без установки эмуляторов и других «прослоек».

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

Интересная возможность Kali Linux – режим Undercover Mode. Он представляет собой скрипт, после запуска которого интерфейс операционной системы становится похожим на Windows 10 (рабочий стол и меню Пуск). Он подходит для случаев, когда нужно воспользоваться системой в публичном месте или скрыть факт наблюдения за специалистами сторонней службы техподдержки.

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

  1. Пользователь, используемый «по умолчанию», –  root, потому что практически все утилиты требуют права суперпользователя. Поэтому система не подходит для ежедневных задач типа веб-серфинга.
  2. Основу дистрибутива составляют специализированные программы – в базовый пакет входит лишь простой текстовый редактор, просмотрщик изображений и калькулятор. Органайзеры, почтовые клиенты, офисные приложения здесь отсутствуют.
  3. Масштабируемость системы ничем не ограничена – любой отсутствующий компонент легко устанавливается из репозитория Debian. Но идея работать с почтой и сетевыми дисками через суперпользователя сомнительна (это несет угрозу безопасности).

При запуске операционки на экране выводится девиз: «Чем тише вы будете, тем больше сможете услышать». Если понаблюдать за сетевыми пакетами ОС Debian, выступающей в качестве оригинала, сразу заметно, что система регулярно «что-то» отправляет. В Kali Linux приложен максимум усилий для скрытия данных от потенциальных злоумышленников.

Прикладные программы

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

Популярные приложения:

  1. John the Ripper – взлом паролей методом перебора.
  2. Aircrack-ng – тестирование безопасности Wi-Fi сетей.
  3. THC Hydra – еще один инструмент для взлома аутентификации.
  4. Burb Suite – поиск уязвимостей на сайтах и в веб-приложениях.
  5. Wireshark – анализатор сетевых пакетов.

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

ОС Linux за полгода увеличила рыночную долю в 2 с лишним раза

| Поделиться

В первом полугодии 2020 г. ОС Linux нарастила свою долю рынка более чем вдвое. Это сопровождалось некоторым снижением долей Windows и macOS. По мнению Softpedia, у Linux появился шанс стать второй по популярности настольной ОС в мире.

Стремительный взлет популярности Linux

Операционные системы на базе ядра Linux в первой половине 2020 г. более, чем вдвое увеличили свое проникновение. Согласно статистике NetMarketShare, по итогам января 2020 г. доля Linux на мировом рынке настольных ОС находилась в пределах 1,47%, с учетом всего многообразия дистрибутивов. Для сравнения, Windows удерживала 88,14% рынка, являясь абсолютным лидером.

В феврале 2020 г. Windows нарастила долю до 88,21%, но и Linux не отставала, к концу зимы придя с результатом в 1,81%. В марте 2020 г. долю Linux ждало падение до 1,36% на фоне роста доли Windows до 89,21%, но уже в следующем месяце был зафиксирован сильный скачок популярности – на тот момент Linux удерживала 2,87% рынка, а Windows откатилась до 86,92%.

Дистрибутивы Linux стали пользоваться большим спросом

К концу мая 2020 г. Linux стоял уже на 3,17% компьютеров в мире, а популярность Windows продолжила снижаться – ее доля рынка на тот момент времени составила 86,69%. По итогам I квартала 2020 г., завершившегося 30 июня, у Windows было 86,69%, а ОС Linux поднялась до 3,61%. Прогнозы на июль 2020 г. аналитики NetMarketShare не дают. Для сравнения, статистика StatCounter за июнь 2020 г. указывает на долю Linux в размере 1,69% и неизвестных ОС (Unknown) на уровне 2,06%.

Всему виной Windows 7

Как пишет портал Softpedia, ответственность за резкий рост популярности Linux лежит, в первую очередь, на корпорации Microsoft.

В январе 2020 г. она прекратила поддержку Windows 7, второй по популярности версии своей ОС после Windows 10, продолжив выпускать обновления под нее лишь для корпоративных клиентов и за большие деньги.

ОС Linux вышла на третье место по популярности. следующая цель — macOS

Для многих потребителей, до последнего работавших под Windows 7, это была возможность открыть для себя новую экосистему. Кто-то отдал предпочтение продукции Apple, но ввиду дороговизны ноутбуков MacBook и десктопов iMac и MacPro таковых оказалось не так уж много. К тому же, установка macOS на компьютеры, изначально предназначавшиеся для Windows, сопровождается рядом серьезных трудностей. На фоне этого мировая доля macOS сократилась, по данным NetMarketShare, с 9,74% в январе 2020 г. до 9,22% в июне 2020 г. В то же время большинство дистрибутивов Linux распространяются на бесплатной основе.

Linux в стиле Windows

В середине июля 2020 г. в свободном доступе появился дистрибутив Linuxfx версии 10. 3. Как сообщал CNews, его интерфейс полностью скопирован с оболочки Windows 10 – разработчики старательно перенесли в него каждый элемент, включая меню «Пуск», «Панель управления», «Проводник».

Linuxfx выглядит точь-в-точь как Windows 10

Авторы Linuxfx даже скопировали иконки фирменных программ Microsoft – например приложений из состава пакета Office. За счет этого переход с Windows 10 на Linux с использованием данного дистрибутива для многих Windows-пользователей будет максимально быстрым и простым.

Microsoft пока не о чем беспокоиться

Взрывной рост популярности Linux, как пишет Softpedia, повышает вероятность скорого захвата им второго места среди самых популярных настольных ОС в мире. Это возможно за счет сокращения долей рынка как Windows, так и macOS, находящейся сейчас на второй строчке в этом рейтинге.

По версии StatCounter, доля Linux не превышает 2%

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

Идеальный шторм на рынке полупроводников: вызовы и возможности

Бизнес

Пора попробовать что-то новое: элементарная ОС Loki

Элементарная ОС не является типичным дистрибутивом Linux. Некоторые скажут, что это вообще не дистрибутив. Разработчики Elementary представляют свое творение как бесплатную и открытую альтернативу Windows и macOS.

Это описание является подходящим, и с последним выпуском, версии 0.4 Loki, Elementary расцвела во что-то прекрасное. Мне это нравится, и я очень рекомендую его как новым, так и опытным пользователям Linux.

Что такое элементарная ОС?

Элементарная ОС — это операционная система с открытым исходным кодом, которую вы можете установить вместо Windows или macOS.

Технически, Elementary OS — это дистрибутив Linux, и вы можете выбирать из сотен других. Но проект не видит себя таким образом, и в результате рабочий стол выглядит совершенно иначе.

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

Что особенного в версии 0.4 Loki?

Элементарная ОС основана на Ubuntu, другом дистрибутиве, предназначенном для относительно новых пользователей Linux. Копирование чужой работы — обычное явление в мире открытого кода. Это позволяет разработчикам создавать что-то новое без необходимости начинать с нуля. Сама Ubuntu основана на Debian.

Вы можете использовать Ubuntu, не имея представления, что такое Debian, но до этого Elementary не могла скрыть свою зависимость от Ubuntu. Когда вам нужно было установить дополнительные приложения, вы сделали это, открыв программу под названием Ubuntu Software Center. В Локи это больше не так.

Центр приложений

Это AppCenter, ваш новый пункт назначения для установки программного обеспечения и управления обновлениями.

В терминах Linux AppCenter — это менеджер пакетов. Его существование имеет большое значение для того, чтобы Elementary OS чувствовала себя как нечто свое. Кроме того, AppCenter — это значительное улучшение по сравнению с предыдущим решением. Категории программного обеспечения легко исследуются. Обновления очень просты. Если вы знаете, как устанавливать приложения на телефон, использование AppCenter должно быть прогулкой в ​​парке.

Новые системные показатели

Вместо того, чтобы использовать существующую среду рабочего стола

Команда Elementary OS создала Пантеон. Панель сверху называется Wingpanel. Приложение запускается Slingshot. Док это планка. Но один угол экрана опирался на Ubuntu: индикаторы вверху.

Локи приносит новые системные индикаторы, созданные для Элементарной ОС. Они не только лучше выглядят, но и облегчают жизнь. Дата Индикаторы времени, громкости, интернета, Bluetooth, питания, уведомлений и сеансов позволяют открывать соответствующие системные настройки прямо из меню. Индикатор громкости включает элементы управления воспроизведением при воспроизведении музыки.

Расширенные настройки системы

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

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

Теперь в приложении «Настройки системы» можно выполнять поиск по ключевым словам. Это избавляет вас от необходимости знать, в каком разделе находится настройка. Просто введите ключевое слово, и опция должна появиться.

Родительский контроль

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

Вы можете ограничить доступ детей к элементарной ОС.

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

Эти элементы управления дают родителям повод выбрать Elementary OS среди многих других дистрибутивов Linux и более старых версий Windows. Это здорово, потому что есть много причин подумать о том, чтобы начинать детей с Linux

а не коммерческая деятельность

Лучшие приложения по умолчанию

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

Loki заменяет Midori на Epiphany, браузер по умолчанию для проекта GNOME. Опыт работы более стабилен, браузер лучше сочетается с остальной частью Elementary, и все больше сайтов загружаются быстрее.

Epiphany не предлагает функциональных возможностей, которые вы получаете в Firefox или Chrome, но у вас все еще есть возможность установить другой веб-браузер.

,

Loki отмечает первый выпуск Mail, нового почтового клиента по умолчанию, родившегося из останков Geary. Конечно, это базовый инструмент, и я иногда сталкивался с этой проблемой, но это, без сомнения, мой любимый почтовый клиент для настольных компьютеров в Linux.

Затем есть Скриншот, полезный инструмент, который я использовал для всех скриншотов на этой странице.

И больше

Это вряд ли конец того, что нового в Elementary OS 0.4. Вы можете получить полное изложение в сообщении блога, объявляющем об этом выпуске.

Мои впечатления

Локи вышел в сентябре, но я начал пользоваться им только через несколько месяцев. Я использовал Elementary OS в прошлом, и я не ожидал, что версия 0.4 произведет такое большое впечатление. Вот что я забрал из опыта.

Это так же отполировано, как Linux

Команда Elementary OS потеет в деталях. Шрифты выглядят великолепно. Иконки понятны. Полосы прокрутки соответствуют. Даже меню правой кнопкой мыши предлагает просторный текст и закругленные углы.

Вот почему я проверил Elementary OS, и именно поэтому я оставался с ней большую часть прошлого месяца. Маленькие вещи, которые меня раздражали, здесь не проблема.

У многих людей нет проблем с приукрашиванием визуальных причуд, но я из тех, кто зацикливается на них. Нерегулярный интервал и несоответствующий шрифт заставляют меня искать по форумам и темам, пытаясь найти, какой глубоко закопанный текстовый файл я могу отредактировать, чтобы устранить проблему. Это пустая трата времени, в которое Elementary OS вас не заставляет.

Приложения совместимы

Как и многие другие дистрибутивы Linux, Elementary OS поставляется с набором приложений по умолчанию. Но, как упоминалось ранее, все программное обеспечение совмещается. Узнайте, как использовать одну программу, и вы знаете, как использовать следующую.

Я давний поклонник GNOME, но я нахожу различия в дизайне между приложениями GNOME 3 и всеми другими программами, включая приложения GNOME, такие как AbiWord

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

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

Говоря о себе, мне обычно нужно всего лишь удалить панель инструментов, чтобы другие приложения чувствовали себя нормально. Для меня работа в LibreOffice лучше интегрирована в Elementary OS, чем в GNOME.

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

Без отвлекающих факторов

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

Эта простота делает Elementary OS быстрым для новичков. Но это также то, что я считаю самой привлекательной для опытных пользователей Linux. Просто потому, что я знаю, как возиться с панелями и бездельничать в терминале, не значит, что я хочу тратить свое время.

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

Элементарная ОС Loki Perfect?

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

Что еще хуже, трудно найти и установить сторонние начальные приложения. Большинство из них недоступны в AppCenter, и вы больше не можете добавлять личные архивы пакетов разработчика или устанавливать файлы DEB без предварительной загрузки дополнительных инструментов.

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

И лично я не большой поклонник использования Ubuntu в качестве основы, даже если это самая широко поддерживаемая экосистема Linux на данный момент. Так как бренд Ubuntu достаточно известен, а Canonical имеет иное видение, чем у большей части открытой экосистемы.

это создает путаницу и свой собственный набор проблем.

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

,

Но мне нравится работа, которую выполняет проект Elementary OS, и Loki — первый релиз, который я чувствую себя комфортно, приняв на свой компьютер и рекомендуя другим делать то же самое.

Как насчет вас? Вы приняли Локи на спин? Что вы думаете о Элементарном проекте? Есть ли другой дистрибутив Linux, который, по вашему мнению, обеспечивает лучший опыт? Давайте поговорим в разделе комментариев ниже!

Изображение предоставлено: Джо Коллинз через YouTube

Linux — Fujitsu Russia

Архивное содержание

Примечание: это архивная страница, и ее содержимое, скорее всего, устарело.

Сочетание открытого исходного кода и стандартов с критически важными потребностями бизнеса

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

Fujitsu поддерживает тесные партнерские отношения с крупнейшими в отрасли и наиболее влиятельными дистрибьюторами продуктов Linux – компаниями SUSE и Red Hat. Fujitsu осуществляет сертификацию и поддержку Red Hat Enterprise Linux и SUSE Linux Enterprise Server на серверах PRIMERGY и PRIMEQUEST всех моделей. Мы предлагаем возможность приобретения всего необходимого у одного поставщика с единой ответственностью за комплексное решения Linux – серверы, системы хранения данных, управление системами, обслуживание и услуги.

Более подробные сведения о наших партнерских связях с поставщиками дистрибутивов SUSE и Red Hat приведены на следующих страницах.

SUSE

Компании Fujitsu и SUSE построили крепкие и продуктивные стратегические партнерские отношения, касающиеся использования SUSE Linux Enterprise Server (SLES), предлагая лучшие в своем классе продукты, решения и услуги.

Red Hat

Red Hat и Fujitsu установили тесные деловые отношения с тем, чтобы система Red Hat Enterprise Linux (RHEL) была сертифицирована на нашем оборудовании в самом широком ассортименте.

Компании Oracle и Fujitsu Technology Solutions — партнеры в поставке решений на базе ОС Linux®

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

Версии Linux с поддержкой сообщества

Fujitsu сотрудничает со множеством участников Linux — сообщества, поддерживающих различные дистрибутивы Linux — с тем, чтобы эти версии Linux могли работать на серверах PRIMERGY.

Настройка дистрибутивов Linux | Microsoft Docs

  • Чтение занимает 10 мин

В этой статье

подсистема Windows для Linux (WSL) поддерживает запуск как угодно различных дистрибутивов Linux, которые вы хотите установить. это может включать в себя выбор дистрибутивов из Microsoft Store, импорт настраиваемого распределенияили создание собственного пользовательского распределения.

Способы запуска WSL

Существует несколько способов запустить дистрибутив Linux с WSL после установки.

  1. первый способ запуска дистрибутивов Linux — установка Терминал Windows. с помощью Терминал Windows можно открыть несколько вкладок или областей окна для просмотра и быстрого переключения между несколькими дистрибутивами Linux или другими командными строками (powershell, командная строка, powershell, Azure CLI и т. д.). Можно полностью настроить терминал с помощью уникальных цветовых схем, стилей шрифтов, размеров, фоновых изображений и пользовательских сочетаний клавиш. Подробнее.
  2. вы можете напрямую открыть дистрибутив Linux, посетив Windows меню и введя имя установленного дистрибутива. Например: Ubuntu. Это приведет к открытию Ubuntu в собственном окне консоли.
  3. в Windows командной строке или PowerShell можно ввести имя установленного дистрибутива. Пример: ubuntu
  4. с помощью командной строки Windows или PowerShell можно открыть дистрибутив Linux по умолчанию в текущей командной строке, введя: wsl.exe .
  5. из Windows командной строки или PowerShell вы можете использовать дистрибутив Linux по умолчанию в текущей командной строке, не вводя новый, введя: wsl [command] . Замена [command] командой WSL, например: wsl -l -v для вывода списка установленных дистрибутивов или wsl pwd для просмотра места подключения текущего пути к каталогу в WSL. в PowerShell команда предоставит get-date дату из Windows файловой системы и предоставит wsl date дату из файловой системы Linux.

Выбранный метод должен зависеть от того, что вы делаете. если вы открыли командную строку WSL в Windows командной строке или окне PowerShell и хотите выйти, введите команду: exit .

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

Чтобы просмотреть список установленных дистрибутивов Linux, введите: wsl --list или wsl -l -v для получения подробного списка. Чтобы установить дистрибутив Linux по умолчанию, используемый с wsl командой, введите: wsl -s <DistributionName> или wsl --setdefault <DistributionName> замените <DistributionName> именем дистрибутива Linux, который вы хотите использовать. Например, в PowerShell введите:, wsl -s Debian чтобы задать для распределения по умолчанию значение Debian. Теперь запуск wsl npm init из PowerShell приведет к выполнению npm init команды в Debian.

Отмена регистрации и повторная установка дистрибутива

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

Чтобы отменить регистрацию и удалить WSL распространения, выполните следующие действия.

wsl --unregister <DistributionName>
Отменяет регистрацию дистрибутива в WSL, чтобы его можно было переустановить или очистить. Внимание! После отмены регистрации все данные, параметры и программное обеспечение, связанные с этим распределением, будут безвозвратно утеряны. При переустановке из Store будет установлена чистая копия дистрибутива.

Например: wsl --unregister Ubuntu приведет к удалению Ubuntu из дистрибутивов, доступных в WSL. Запуск wsl --list будет раскрывать, что он больше не указан. чтобы переустановить, найдите дистрибутив в Microsoft Store и нажмите кнопку «запустить».

Выполнение от имени определенного пользователя

wsl -u <Username>, wsl --user <Username>

Выполняет WSL от имени указанного пользователя. Обратите внимание на то, что этот пользователь должен существовать в дистрибутиве WSL.

Изменение пользователя по умолчанию для распределения

<DistributionName> config --default-user <Username>

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

Например, ubuntu config --default-user johndoe изменит пользователя по умолчанию для дистрибутива Ubuntu на пользователя «JohnDoe».

Примечание

Если вам не удается определить имя дистрибутива, используйте команду wsl -l .

Запуск определенного дистрибутива

wsl -d <DistributionName>, wsl --distribution <DistributionName>

Запускает указанный дистрибутив WSL. Эту команду можно использовать для отправки команд в определенный дистрибутив без необходимости изменения дистрибутива по умолчанию.

Настройка параметров с помощью. вслконфиг и WSL. conf

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

  • Глобально для всех установленных дистрибутивов, работающих в режиме WSL 2, с вслконфиг -файлом, хранящимся в %UserProfile% каталоге
  • Для каждого распределения с файлом WSL. conf , хранящимся в /etc каталоге распространения;

чтобы получить доступ к вашему %UserProfile% каталогу, в PowerShell используйте cd ~ для доступа к домашнему каталогу (обычно это ваш профиль пользователя C:\Users\<UserName> ) или откройте Windows проводнике и введите %UserProfile% в адресной строке. Путь к каталогу для глобальной настройки параметров WSL будет иметь значение C:\Users\<UserName>\.wslconfig .

чтобы получить доступ к /etc каталогу для установленного распространения, используйте командную строку распространения с cd / для доступа к корневому каталогу, а затем ls перечислите файлы или explorer.exe . просмотрите файл в Windows проводнике. Путь к каталогу для настройки параметров WSL для каждого распределения будет иметь значение /etc/wsl.conf .

WSL обнаружит наличие этих файлов и прочитает их содержимое. Если этот файл отсутствует или имеет неправильный формат (т. е. неправильное форматирование разметки), WSL продолжит запуск в обычном режиме.

Примечание

настройка параметров для каждого распределения с помощью файла. wsl. conf доступна только в Windows сборки 17093 и более поздних версий.

Параметры конфигурации распределения в WSL. conf

В wsl. conf приведенном ниже образце файла показаны некоторые параметры конфигурации, доступные для добавления в дистрибутивы.

# Enable extra metadata options by default
[automount]
enabled = true
root = /windir/
options = "metadata,umask=22,fmask=11"
mountFsTab = false

# Enable DNS – even though these are turned on by default, we'll specify here just to be explicit.
[network]
generateHosts = true
generateResolvConf = true

При запуске нескольких оболочек Linux для одного и того же распространения необходимо подождать, пока подсистема Linux прекратит работу, после закрытия последнего экземпляра оболочки распространителя может потребоваться примерно 8 секунд. При запуске распространения (IE. Ubuntu), измените файл WSL. conf, закройте распространение, а затем снова запустите его. Вы можете предположить, что изменения в файле WSL. conf немедленно вступили в силу. В настоящее время это не так, так как подсистема все еще может работать. Перед повторным запуском подсистемы необходимо подождать около 8 секунд, чтобы предоставить достаточно времени для получения изменений. Вы можете проверить, не работает ли дистрибутив Linux (оболочка) после закрытия, используя PowerShell с помощью команды: wsl --list --running . Если распределения не выполняются, вы получите ответ: «нет выполняющихся распределений». Теперь можно перезапустить распространение, чтобы увидеть примененные обновления WSL. conf.

Совет

wsl --shutdown — Это быстрый путь к перезапуску дистрибутивов WSL 2, но при этом будут выключены все запущенные дистрибутивы, так что используйте их в разумном виде.

Параметры для WSL. conf

В соответствии с соглашениями об INI-файлах ключи объявляются в разделе.

WSL поддерживает четыре раздела: automount , network , interop и user .

automount

Раздел: [automount]

ключvalueзначение по умолчаниюHDInsight
ВключеноЛогическоеДаЗначение true обеспечивает автоматическое подключение несъемных дисков (например, C:/ или D:/) DrvFs в /mnt. false означает, что диски не будут подключены автоматически, но их можно подключать вручную или через fstab .
mountFsTabЛогическоеДаЗначение true задает /etc/fstab для обработки при запуске WSL. /etc/fstab — это файл, в котором можно объявлять другие файловые системы, например общий ресурс SMB. Поэтому вы можете автоматически подключать эти файловые системы в WSL при запуске.
rootСтроковый/mnt/Задает каталог, в который будут автоматически подключены несъемные диски. Например, если у вас есть каталог в WSL в /windir/ и вы указали его в качестве корневого каталога, то ваши несъемные диски будут подключены в /windir/c
optionsразделенный запятыми список значенийпустая строкаЭто значение добавляется в строку параметров подключения по умолчанию DrvFs. Можно указать только параметры, относящиеся к DrvFs. Параметры, которые двоичный файл подключения обычно анализирует и преобразовывает во флаг, не поддерживаются. Если вы хотите явно указать эти параметры, необходимо добавить каждый диск, для которого вы хотите это сделать, в /etc/fstab.

По умолчанию WSL задает для идентификаторов UID и GID значения пользователя по умолчанию (в дистрибутиве Ubuntu пользователь по умолчанию создается с идентификаторами UID = 1000 и GID = 1000). Если пользователь явно указывает параметр GID или UID с помощью этого ключа, связанное значение будет перезаписано. В противном случае всегда будет добавляться значение по умолчанию.

Примечание. Эти параметры применяются в качестве параметров подключения для всех автоматически подключенных дисков. Чтобы изменить параметры для конкретного диска, используйте /etc/fstab.

Параметры подключения

Задание различных параметров подключения для дисков Windows (DrvFs) позволяет контролировать определение разрешений для файлов Windows. Доступны следующие варианты:

КлючОписаниеПо умолчанию
uidИД пользователя, используемый для владельца всех файлов.ИД пользователя по умолчанию для дистрибутива WSL (при первой установке имеет значение по умолчанию — 1000).
gidИдентификатор группы, используемый для владельца всех файлов.Идентификатор группы по умолчанию для дистрибутива WSL (при первой установке имеет значение по умолчанию — 1000).
umaskВосьмеричная маска разрешений, исключаемых для всех файлов и каталогов.000
fmaskВосьмеричная маска разрешений, исключаемых для всех файлов.000
dmaskВосьмеричная маска разрешений, исключаемых для всех каталогов.000
метаданныедобавляются ли метаданные в файлы Windows для поддержки системных разрешений Linuxdisabled
caseОпределяет, что каталоги обрабатываются с учетом регистра, а также будут ли для новых каталогов, созданных с помощью WSL, установлен флаг. Подробное описание параметров см. в разделе чувствительность к регистру .off

Примечание

Маски разрешений подвергаются логической операции ИЛИ перед применением к файлам или каталогам.

network

Метка раздела: [network]

ключvalueзначение по умолчаниюHDInsight
generateHostsЛогическоеtrueЗначение true указывает WSL создать /etc/hosts. Файл hosts содержит статическую карту имен узлов и соответствующих IP-адресов.
generateResolvConfЛогическоеtrueЗначение true указывает WSL создать /etc/resolv.conf. Файл resolv.conf содержит список DNS-серверов, которые способны разрешить заданное имя узла в его IP-адрес.
interop

Метка раздела: [interop]

Эти параметры доступны в выпусках для программы предварительной оценки, начиная со сборки 17713.

ключvalueзначение по умолчаниюHDInsight
ВключеноЛогическоеtrueУстановка этого ключа определяет, будет ли WSL поддерживать запуск процессов Windows.
appendWindowsPathЛогическоеtrueЗадание этого ключа определяет, будет ли WSL добавлять элементы пути Windows в переменную среды $PATH.
пользователь

Метка раздела: [user]

Эти параметры доступны в сборках 18980 и более поздних версий.

ключvalueзначение по умолчаниюHDInsight
значение по умолчаниюстрокаНачальное имя пользователя, созданное при первом запускеЗадание этого параметра указывает, какой пользователь будет запускать, как при первом запуске сеанса WSL.
Параметры просмотра пользователя

эти параметры доступны только в последней предварительной версии сборки, если вы используете последние сборки программы Windows insider.

boot

Метка раздела: [boot]

ключvalueзначение по умолчаниюHDInsight
.строка«»Строка команды, которую вы хотите выполнить при запуске экземпляра WSL. Эта команда выполняется от имени привилегированного пользователя. Например service docker start

Глобальные параметры конфигурации с помощью. вслконфиг

вы можете добавить файл с именем .wslconfig в корневой каталог Windows (например C:\Users\crloewen\.wslconfig ,), чтобы управлять глобальными параметрами WSL в дистрибутивах Linux. См. пример файла ниже в качестве примера.

[wsl2]
kernel=C:\\temp\\myCustomKernel
memory=4GB # Limits VM memory in WSL 2 to 4 GB
processors=2 # Makes the WSL 2 VM use two virtual processors

Примечание

глобальные параметры конфигурации .wslconfig в доступны только для дистрибутивов, работающих как WSL 2 в Windows сборки 19041 и более поздних версий. Помните, что может потребоваться выполнить, wsl --shutdown чтобы завершить работу виртуальной машины WSL 2, а затем перезапустить экземпляр WSL, чтобы эти изменения вступили в силу.

Этот файл может содержать следующие параметры:

Параметры для. вслконфиг

Метка раздела: [wsl2]

Эти параметры влияют на виртуальную машину, на которой распространяется любое WSL 2.

ключvalueзначение по умолчаниюHDInsight
ядрострокаВходящие в состав ядра Microsoftабсолютный путь Windows к пользовательскому ядру Linux.
Памятьразмер;50% от общей памяти на Windows или 8 гб, в зависимости от того, что меньше. в сборках до 20175:80% от общего объема памяти на WindowsОбъем памяти, назначаемый виртуальной машине WSL 2.
обработчикиnumberТо же число процессоров в WindowsКоличество процессоров, назначаемых виртуальной машине WSL 2.
локалхостфорвардингЛогическоеtrueЛогическое значение, указывающее, привязаны ли порты к подстановочным знакам или localhost на виртуальной машине WSL 2, с помощью localhost:port .
кернелкоммандлинестрокаПустоДополнительные аргументы командной строки ядра.
swapразмер;25% размера памяти на Windows округлено до ближайших гбОбъем пространства подкачки для добавления в виртуальную машину WSL 2, 0 для файла подкачки.
Файл подкачкистрока%USERPROFILE%\AppData\Local\Temp\swap.vhdxабсолютный путь Windows к виртуальному жесткому диску для переключения.

записи со path значением должны быть Windows путями с escape-символами обратной косой черты, например:C:\\Temp\\myCustomKernel

Записи со size значением должны быть размером, за которым следует единица, например 8GB или 512MB .

Параметры предварительной версии параметра WSL 2

эти параметры доступны только в последней предварительной версии сборки, если вы используете последние сборки программы Windows insider.

ключvalueзначение по умолчаниюHDInsight
гуиаппликатионсЛогическоеtrueЛогическое значение, чтобы включить или отключить поддержку приложений GUI (вслг) в WSL.
дебугконсолеЛогическоеfalseЛогическое значение, чтобы включить окно консоли вывода, в котором отображается содержимое dmesg при запуске экземпляра WSL 2 дистрибутив.
нестедвиртуализатионЛогическоеtrueЛогическое значение, чтобы включить или отключить вложенную виртуализацию для WSL2.
вмидлетимеаутnumber60000Количество миллисекунд, в течение которых виртуальная машина бездействует до завершения работы.

Mac OS X, Linux или Windows? – IT is good

В мире технологий едва ли существует «одна наиболее подходящая» операционная система, которая прекрасно работает для всех.

Крупная коммерческая корпорация может предпочесть придерживаться Windows 7, несмотря на то, что по сравнению с другими операционными системами она часто уступает.

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

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

Опять же, другие могут выбрать GNU / Linux из-за его стабильности, так как он имеет способ борьбы с аппаратными сбоями, оставляя систему невредимой.

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

Mac OS X

Mac OS X на основе BDS и часть семейства UNIX – это операционная система, разработанная в 2001 году для замены Mac OS.

Разработанная специально для работы на компьютерах Mac, она была операционной системой по умолчанию на всех компьютерах Mac с 2002 года.

Как правило, Mac OS X безопаснее по сравнению с Windows.

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

Однако, это уже не так:

Mac OS X может некоторое время существовать без антивируса, но это не означает, что система неуязвима для вирусной атаки.

Одним из преимуществ Mac OS X перед другими является то, что его драйверы очень стабильны из-за того, что они могут быть предназначены только для очень немногих устройств.

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

Тем не менее, поскольку существует небольшая вероятность сбоя Mac OS X, он все равно падает.

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

Операционная система GNU / Linux

Linux, как и Mac OS X, также является частью семейства UNIX.

Он был создан в 1991 году студентом по имени Линус Торвальдс.

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

Что отличает Linux от других, так это то, что это программное обеспечение с открытым исходным кодом.

Оно бесплатно и доступно каждому для просмотра или редактирования.

В отличие от Mac OS X, существует множество дистрибутивов Linux, включая различные программные опции, предлагающие пользователям выбрать тот, который лучше всего соответствует потребностям.

Общеизвестно также, что система Linux редко дает сбой, и даже в случае ее сбоя вся система обычно не выходит из строя.

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

Шпионское ПО, вирусы, трояны и тому подобное, которые часто снижают производительность компьютера, также встречаются редко в операционной системе Linux.

Операционная система Windows

Windows 7 является частью операционной системы семейства Windows NT, разработанной Microsoft.

Подавляющее большинство программного обеспечения написано для Windows, что делает его более совместимым с другими программами по сравнению с Linux.

Тем не менее, известно, что Windows 7 аварийно завершает работу по разным причинам – от плохой памяти или материнской платы до поврежденного реестра или драйверов.

Windows 7 также очень восприимчива к вирусам и троянам без хорошего антивируса.

Кроме того, Window 7 практически не контролирует аппаратное обеспечение и поэтому вполне открыт для атак, которые могут привести к сбою.

Для людей, которые просто хотят удовлетворить основные потребности своего ПК, Windows 7 более удобна для пользователя по сравнению с Mac OS X и Linux.

Windows 10 является самой последней версией и имеет более длительный период расширенной поддержки, то есть период, в течение которого Microsoft прекращает поддерживать обновления безопасности для операционной системы.

С Windows 10 вы получаете на 2 года больше, чем Windows 8, и на пять лет больше, чем Windows 7.

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

Можно вспомнить обновление KB 3081438, которое было навязано пользователям вскоре после запуска Windows, чтобы исправить ошибку, которая вызывала частые циклы сбоев.

В Интернете появлялись сообщения о том, что обновление не только приводило к перезагрузке, но и устанавливалоcm только частично, а после перезагрузки – повторная установка.

Этого никогда не случится с дистрибутивом Linux.

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

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

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

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

Mac OS X также имеет очень ограниченные шансы на сбой, и некоторые предпочли бы его по сравнению с Linux.

 

Поделитесь статьей:

Linux — Википедия

Эта статья о группе операционных систем; об одноимённом ядре ОС см.: Ядро Linux.

Linux (i// [ˈlɪnəks]?[1][2] или [ˈlɪnʊks]?[3][4][5]), также Ли́нукс — общее название Unix-подобных операционных систем, основанных на одноимённом ядре. Ядро Linux создаётся и распространяется в соответствии с моделью разработки свободного и открытого программного обеспечения. Поэтому общее название не подразумевает какой-либо единой «официальной» комплектации Linux; они распространяются в основном бесплатно в виде различных готовых дистрибутивов, имеющих свой набор прикладных программ и уже настроенных под конкретные нужды пользователя. Первый релиз ядра системы состоялся 5 октября 1991.

На начальном этапе Linux бесплатно разрабатывался только энтузиастами-добровольцами, но с успехом Linux и его массовым коммерческим использованием дорабатывать ОС и вносить свой вклад стали и компании, со временем став значительной силой. Подавляющее большинство ПО в современных дистрибутивах по-прежнему доступно по свободным лицензиям, как правило, за исключением небольшого количества проприетарных компонентов. В 2008 году расчёты показывали, что для того, чтобы «с нуля» разработать систему, аналогичную Fedora 9, потребовалось бы затратить 10,8 млрд долл[6]. Совокупная себестоимость ядра Linux оценена в более чем 1 млрд евро (около 1,4 млрд долл.). Только за 2008 год себестоимость ядра Linux увеличилась на 225 млн евро. В системе Linux воплощён труд в эквиваленте 73 тыс. человеко-лет[7][8].

В настоящее время системы Linux лидируют на рынках смартфонов (Android занимает 85 % рынка[9]), интернет-серверов (60 %), самых мощных суперкомпьютеров (97 %)[10], а также, согласно Linux Foundation, в дата-центрах и на предприятиях[11], занимают половину рынка встраиваемых систем[12], имеют значительную долю рынка нетбуков (32 % на 2009 год[13]). На рынке домашних компьютеров Linux прочно занимает 3 место (по разным данным, от 1 до 5 %). Согласно исследованию Goldman Sachs, в целом, рыночная доля Linux среди электронных устройств составляет около 42 %[14].

С тех пор, как ядро Linux было создано для x86-ПК, оно было портировано на множество платформ, включая x86-64, PowerPC и ARM. Linux работает в роутерах, телевизорах и игровых приставках. ОС на ядре продолжают быстро совершенствоваться (например, новая версия ядра выпускается каждые 2—3 месяца[11], с 2005 года в разработке ядра принимают участие более 7800 разработчиков из более чем 800 различных компаний[15]) и набирает популярность (за 9 месяцев с мая 2011 по январь 2012 доля Linux выросла на 64 %[16]).

Наиболее популярными дистрибутивами являются (расположены в алфавитном порядке названия их пакетных форматов): deb-based (Debian, Mint, Ubuntu), pacman-based (Arch Linux, Chakra, Manjaro), RPM-based (RedHat, Fedora, Mageia, OpenSUSE), source-based (Slackware, Gentoo).

Обобщающее название систем на основе Linux и GNU[править]

Операционные системы на основе ядра Linux с использованием большой части userland-окружения и тулчейна проекта GNU называют «Linux» или «GNU/Linux»[17][18]. Первый вариант более популярен и чаще используется сторонниками термина открытого ПО[19], второй — сторонниками свободного ПО. Аналогичным образом построены названия TCP/IP и Ogg/Vorbis.

Хотя в английском второй вариант пишется и звучит как «GNU/Linux», это не всегда удобно в других языках. Поэтому, если можно показать равноправность GNU и Linux лучшим способом — например, GNU+Linux (гну плюс линукс), GNU-Linux (во французском), или GNU con Linux (в испанском), лучше использовать его, чем «GNU Linux» («гну ли́нукс»), создающий впечатление, будто бы ядро Linux было разработано или принадлежит проекту GNU[20].

Все или подавляющее большинство дистрибутивов Linux для настольных компьютеров являются дистрибутивами GNU/Linux[21], но с популяризацией «мобильных» ОС на основе Linux были разработаны операционные системы без основных библиотек и программ проекта GNU (например, Android, Firefox OS) такие ОС иногда пытаются выделить, продолжая называть «обычные» дистрибутивы «Linux»[22].

Unix[править]

Операционная система Unix была разработана в 1969 году в Bell Laboratories компании AT&T в США Кеном Томпсоном, Деннисом Ритчи, Дугласом Макилроем и Джо Осанной.

Unix первоначально была написана целиком на ассемблере, что было обычной практикой того времени. Позже, в 1973—75 годах, она была переписана на языке программирования Си.

То, что операционная система была написана на языке высокого уровня, позволило упростить её портирование на различные компьютерные платформы. Из-за особенностей лицензии AT&T была вынуждена открывать исходный код операционной системы всем обратившимся[23], что позволило Unix быстро развиться и стать популярной во многих научных учреждениях и предприятиях.

В 1984 году Bell Labs отделилась от AT&T.

Избавившись от необходимости бесплатного лицензирования системы, Bell Labs начала продажи Unix как проприетарного продукта.

GNU[править]

Проект GNU был начат в 1983 году Ричардом Столлманом с целью создания «целостной Unix-совместимой программной системы», полностью состоящей из свободного программного обеспечения.

Работа началась в 1984[24]. Позднее в 1985 Столлман основал Free Software Foundation, а в 1989 году составил GNU General Public License (GNU GPL).

В начале 1990-х многие из программ, необходимых в операционной системе (такие, как библиотеки, компиляторы, текстовые редакторы, командная оболочка UNIX, и оконная система), были завершены, в то время как разработка низкоуровневых элементов, таких как драйверы, демоны и ядра, была приостановлена, и они оставались незавершёнными[25]. Линус Торвальдс сказал, что если бы ядро GNU было доступно в 1991 году, он бы не решился написать своё собственное[26].

BSD[править]

Несмотря на то что из-за юридических проблем с лицензией 386BSD, из которой позже произошли NetBSD и FreeBSD, не была выпущена до 1992 года, её разработка предшествовала Linux. Линус Торвальдс сказал, что если бы 386BSD была доступна в то время, он, вероятно, не создал бы Linux[27].

MINIX[править]

MINIX является недорогой минимальной UNIX-подобной операционной системой, предназначенной для образовательных целей в области компьютерных наук, написанной Эндрю Таненбаумом.

Начиная с версии 3, MINIX стала свободной и была переработана для «серьёзного» применения.

В 1991 году, во время обучения в Хельсинкском университете Торвальдс заинтересовался операционными системами[28] и был разочарован лицензией MINIX, которая ограничивала её использование только образовательными целями (что исключало любое коммерческое использование), вследствие чего начал работать над своей собственной операционной системой, которая в итоге стала Linux.

Торвальдс начал разработку ядра Linux на MINIX, и приложения, написанные для MINIX, были также использованы в Linux. Позже, когда Linux достиг определённой зрелости, появилась возможность продолжать разработку уже на базе самого Linux[29]. Приложения GNU также заменили приложения MINIX, так как код GNU, находящийся в свободном доступе, был более удобен для применения в молодой операционной системе. Исходный код под лицензией GNU GPL может быть использован в других проектах, если они также выпускаются под той же или совместимой лицензией. Для того чтобы сделать Linux доступным для коммерческого использования, Торвальдс начал переходить от своей первоначальной лицензии (которая запрещала коммерческое распространение) на GNU GPL[30]. Разработчики работали над полной интеграцией компонентов GNU с Linux с целью создания полнофункциональной и свободной операционной системы (Linux).

Коммерческий и общественный спрос[править]

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

Дистрибутивы на основе Linux имеют широкое применение в различных областях: от встраиваемых систем до суперкомпьютеров[31][32][32], надёжно удерживают лидирующие позиции на рынке серверов, как правило, в составе комплекса серверного программного обеспечения LAMP[33].

Самая популярная ОС для смартфонов и планшетных компьютеров — Android, также основана на ядре Linux.

Также растёт использование Linux в качестве десктопной системы для дома и офиса[34][35][36][37][38][39][40].

Дистрибутивы Linux пользуются популярностью у различных государственных структур: Федеральное правительство Бразилии хорошо известно своей поддержкой Linux[41][42], а российские военные разрабатывают свой собственный дистрибутив Линукс[43].

Правительство индийского штата Керала выпустило предписание о переходе всех школ штата на использование Linux[44][45]. Для обеспечения технологической независимости Китай использует только Linux на своих процессорах Loongson[46]. Некоторые регионы Испании разработали свои собственные дистрибутивы Linux, которые используются в образовании и госуправлении, например, такие как gnuLinEx в Эстремадуре и Guadalinex в Андалусии. Португалия также пользуется своим собственным дистрибутивом Caixa Mágica, разработанным для нетбука Magalhães[47] и государственной программы электронного образования[48]. Франция и Германия предпринимают ряд шагов по увеличению использования Linux[49].

Текущее развитие[править]

Линус Торвальдс продолжает руководить разработкой ядра. Ричард Столлман возглавляет Free Software Foundation, которая, в свою очередь, поддерживает разработку компонентов GNU.

Наконец, частные лица и корпорации разрабатывают не-GNU-компоненты.

Компоненты, разработанные сторонними производителями, являются результатом огромного объёма работы и могут быть как модулями ядра, так и пользовательскими приложениями и библиотеками.

Компании и сообщества разработчиков Linux объединяют и интегрируют ядро, компоненты GNU и не-GNU, дополнительное программное обеспечение, средства управления пакетами и распространяют получившиеся системы в виде дистрибутивов Linux.

Основная статья: Tux

Официальным логотипом и талисманом Linux является пингвин Tux (произносится Такс, в Рунете часто употребляется Тукс). Был создан в 1996 году Ларри Юингом[50].

Линукс-системы представляют собой модульные Unix-подобные операционные системы. В большей степени дизайн Линукс-систем базируется на принципах, заложенных в Unix в течение 1970-х и 1980-х годов. Такая система использует монолитное ядро Линукс, которое управляет процессами, сетевыми функциями, периферией и доступом к файловой системе.

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

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

Графический интерфейс пользователя (или GUI) в большинстве систем Линукс построен на основе X Window System.

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

В Линукс-системах пользователи работают через интерфейс командной строки (CLI), графический интерфейс пользователя (GUI), или, в случае встраиваемых систем, через элементы управления соответствующих аппаратных средств.

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

Большинство низкоуровневых компонентов Линукс, включая пользовательские компоненты GNU, используют исключительно командную строку.

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

Программа графического эмулятора терминала часто используется для доступа к командной строке с рабочего стола Линукс.

Линукс-системы обычно реализуют интерфейс командной строки при помощи оболочки операционной системы, которая также является традиционным способом взаимодействия с системой Unix.

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

На настольных системах наибольшей популярностью пользуются пользовательские интерфейсы, основанные на таких средах рабочего стола как KDE Plasma Desktop, GNOME и Xfce[51], хотя также существует целый ряд других пользовательских интерфейсов. Самые популярные пользовательские интерфейсы основаны на X Window System (часто просто «X» или «иксы»).

«X» предоставляет прозрачность сети и позволяет графическим приложениям, работающим на одном компьютере, отображаться на другом компьютере, на котором пользователь может взаимодействовать с ними[52].

Другие графические интерфейсы, такие как FVWM, Enlightenment и Window Maker, могут быть классифицированы как простые менеджеры окон X Window System, которые предоставляют окружение рабочего стола с минимальной функциональностью.

Оконный менеджер предоставляет средства для управления размещением и внешним видом отдельных окон приложений, а также взаимодействует с X Window System.

Окружение рабочего стола включает в себя оконные менеджеры, как часть стандартной установки: (Mutter для GNOME[53] c 2011 года[54], KWin для KDE c 2000 года[55], Xfwm для Xfce с 1998 года[56]), хотя пользователь при желании может выбрать другой менеджер окон[52].

Linux работает на множестве процессоров различных архитектур, таких как x86, x86-64, PowerPC, ARM, Alpha AXP, SPARC, Motorola 680×0, SuperH, IBM System/390, MIPS, PA-RISC, AXIS CRIS, Renesas M32R, Atmel AVR32, Renesas H8/300, NEC V850, Tensilica Xtensa и многих других.

В отличие от коммерческих систем, таких как Windows или Mac OS X, Linux не имеет географического центра разработки. Нет и организации, которая владела бы этой системой; нет даже единого координационного центра. Программы для Linux — результат работы тысяч проектов. Некоторые из этих проектов централизованы[57][58], некоторые сосредоточены в фирмах. Многие проекты объединяют хакеров[59] со всего света, которые знакомы только по переписке. Создать свой проект или присоединиться к уже существующему может любой и, в случае успеха, результаты работы станут известны миллионам пользователей. Пользователи принимают участие в тестировании свободных программ, общаются с разработчиками напрямую, что позволяет быстро находить и исправлять ошибки и реализовывать новые возможности.

История развития UNIX-систем. Linux является UNIX-совместимой, однако основывается на собственном исходном коде

Именно такая гибкая и динамичная система разработки, невозможная для проектов с закрытым кодом, определяет исключительную экономическую эффективность Linux[60]. Низкая стоимость свободных разработок, отлаженные механизмы тестирования и распространения, привлечение людей из разных стран, обладающих разным видением проблем, защита кода лицензией GPL — всё это стало причиной успеха свободных программ[61].

Конечно, такая высокая эффективность разработки не могла не заинтересовать крупные фирмы, которые стали открывать свои проекты. Так появились Mozilla (Netscape, AOL), OpenOffice.org (Oracle), свободный клон InterBase (Borland) — Firebird, SAP DB (SAP). IBM способствовала переносу Linux на свои мейнфреймы.

С другой стороны, открытый код значительно снижает себестоимость разработки закрытых систем для Linux и позволяет снизить цену решения для пользователя. Вот почему Linux стала платформой, часто рекомендуемой для таких продуктов, как СУБД Oracle Database, DB2, Informix, SyBase, SAP R3, Domino.

Сообщество[править]

Сообщество Linux поддерживает связь посредством групп пользователей Linux.

Программирование в Linux[править]

GNU Compiler Collection (GCC) является стандартным семейством компиляторов для большинства Linux-систем. Кроме того, GCC обеспечивает front-end для C, C++, Java. Большинство дистрибутивов включают в себя установленные интерпретаторы Perl, Python и других сценарных языков.

Существует ряд сред для разработки (IDE): KDevelop, Eclipse, NetBeans, Lazarus и другие; также доступны и традиционные текстовые редакторы, как Emacs и Vim.

Двумя распространёнными библиотеками визуальных элементов для создания графических интерфейсов пользователя являются Qt и GTK+.

В апреле 2011 года семейство операционных систем на базе ядра Linux — четвёртое по популярности в мире среди клиентов Всемирной паутины (включая мобильные телефоны). По разным данным, их популярность составляет от 1,5 до 5 %[62][63]. На рынке веб-серверов доля Linux порядка 32 % (64,1 % указаны как доля Unix)[64]. По данным TOP500, Linux используется на 96 % самых мощных суперкомпьютеров планеты[65].

Можно выделить несколько основных областей, где нередко можно встретить Linux:

  • Серверы, требующие высокого аптайма.
  • Компьютеры нестандартной архитектуры (например, суперкомпьютеры) — из-за возможности быстрой адаптации ядра операционной системы и большого количества ПО под нестандартную архитектуру.[источник не указан 3209 дней]
  • Системы военного назначения (например, МСВС РФ) — по соображениям безопасности.
  • Компьютеры, встроенные в различные устройства (банкоматы, терминалы оплаты, мобильные телефоны[66], маршрутизаторы, стиральные машины и даже беспилотные военные аппараты[67]) — из-за широких возможностей по конфигурированию Linux под задачу, выполняемую устройством, а также отсутствия платы за каждое устройство.
  • Массовые специализированные рабочие места (например, тонкие клиенты, нетбуки) — также из-за отсутствия платы за каждое рабочее место и по причине их ограниченной вычислительной мощности, которой может не хватать для проприетарных ОС.
  • Старые компьютеры с ограниченными ресурсами быстродействия и оперативной памяти, для них используются быстрые рабочие окружения или оконные менеджеры, не требовательные к ресурсам (например, LXDE, Openbox, Xfce, Fluxbox).

Десктоп[править]

Серверы, рабочие станции и суперкомпьютеры[править]

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

Дистрибутивы Linux уже давно используются в качестве серверных операционных систем и заняли значительную долю этого рынка; по данным компании Netcraft на февраль 2014 года, семь из десяти самых надёжных интернет-компаний, предоставляющих хостинг, используют Linux на своих веб-серверах[68].

Linux является ключевым компонентом комплекса серверного программного обеспечения LAMP (Linux, Apache, MariaDB/MySQL, Perl/PHP/Python), который приобрёл популярность среди разработчиков и стал одной из наиболее распространённых платформ для хостинга веб-сайтов[69].

Дистрибутивы Linux становятся всё более популярными на мейнфреймах в последнее десятилетие, отчасти из-за цены и модели с открытым исходным кодом[70]. В декабре 2009 компьютерный гигант IBM объявил этот рынок основным и сделал упор на продажу мейнфреймов только с Linux[71].

Также дистрибутивы Linux широко используются в качестве операционной системы суперкомпьютеров: по данным на ноябрь 2015, 98,8 % компьютеров из списка 500 самых мощных работали под управлением различных вариантов Linux[65]. Операционной системой самого мощного современного суперкомпьютера — Tianhe-2 — является Kylin Linux[72].

Встроенные устройства[править]

Игровые приставки[править]

9 января 2013 года компания Valve объявила, что разрабатываемая студией ПК-консоль Steam Machine будет работать под управлением SteamOS, базирующейся на Linux[73]. Также существует возможность установки дистрибутивов Linux на некоторые игровые приставки (например, Sony PlayStation 2, Sony PlayStation 3[74], Sony PlayStation 4[75], XBOX 360). [источник не указан 1901 день]

Рыночная доля и поглощение[править]

Дистрибутивы Linux[править]

Развитие дистрибутивов Linux

Большинство пользователей для установки Linux используют дистрибутивы. Дистрибутив — это не просто набор программ, а ряд решений для разных задач пользователей, объединённых едиными системами установки, управления и обновления пакетов, настройки и поддержки.

Самые распространённые в мире дистрибутивы[76]:

  • Debian GNU/Linux — один из старейших дистрибутивов, разрабатываемый обширным сообществом разработчиков. Служит основой для создания множества других дистрибутивов. Отличается строгим подходом к включению несвободного ПО.
  • Ubuntu — дистрибутив, основанный на Debian и быстро завоевавший популярность. Поддерживается сообществом, разрабатывается Canonical Ltd. Основная сборка ориентирована на лёгкость в освоении и использовании, при этом существуют серверная и минимальная сборки.
  • Linux Mint — дистрибутивы, основанные как на Ubuntu, так и на Debian (LMDE) и полностью с ними совместимые, включающие в себя по умолчанию Java, Adobe Flash и многое другое.
  • openSUSE — дистрибутив, разрабатываемый сообществом при поддержке компании Novell. Отличается удобством в настройке и обслуживании благодаря использованию утилиты YaST.
  • Fedora — поддерживается сообществом и корпорацией RedHat, предшествует выпускам коммерческой версии RHEL.
  • Mageia — дистрибутив Linux, основанный на Mandriva Linux бывшими сотрудниками компании Mandriva, разрабатываемый в цикле, составляющем 9 месяцев.
  • Slackware — один из старейших дистрибутивов, отличается консервативным подходом в разработке и использовании.
  • Gentoo — дистрибутив, полностью собираемый из исходных кодов. Позволяет очень гибко настраивать конечную систему и оптимизировать производительность, поэтому часто называет себя мета-дистрибутивом. Ориентирован на экспертов и опытных пользователей.
  • Arch Linux — ориентированный на применение самых последних версий программ и постоянно обновляемый, поддерживающий одинаково как бинарную, так и установку из исходных кодов и построенный на философии простоты KISS, этот дистрибутив ориентирован на компетентных пользователей, которые хотят иметь всю силу и модифицируемость Linux, но не в ущерб времени обслуживания.
  • CentOS — дистрибутив Linux, основанный на свободных исходных текстах коммерческого дистрибутива Red Hat Enterprise Linux компании Red Hat, и совместимый с ним. Срок поддержки каждой версии CentOS составляет 7 лет (с помощью выпуска обновлений безопасности). Новая версия CentOS выходит раз в 2 года и каждая версия регулярно обновляется (каждые 6 месяцев) для поддержки новых аппаратных средств. В результате это приводит к безопасной, легко обслуживаемой, надёжной, предсказуемой и масштабируемой Linux среде.
  • PCLinuxOS — LiveCD дистрибутив Linux с возможностью установки операционной системы на жёсткий диск. Основанный изначально на Mandrake 9.2, PCLinuxOS придерживается собственного пути развития.

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

Каждый из них имеет свою концепцию, свой набор пакетов, свои достоинства и недостатки. Ни один не может удовлетворить всех пользователей, а потому рядом с лидерами благополучно существуют другие фирмы и объединения программистов, предлагающие свои решения, свои дистрибутивы, свои услуги. Существует множество LiveCD, построенных на основе Linux, например, Knoppix. LiveCD позволяет запускать Linux непосредственно с компакт-диска, без установки на жёсткий диск.

Для желающих досконально разобраться с Linux подойдёт любой из дистрибутивов, однако довольно часто для этой цели используются так называемые source-based дистрибутивы, то есть предполагающие самостоятельную сборку всех (или части) компонентов из исходных кодов, такие как LFS, Gentoo или CRUX.

Россия[править]

Российские дистрибутивы rpm-base: Rosa, ALT Linux, ASPLinux и НауЛинукс; Source-base: Calculate Linux[77] и AgiliaLinux; deb-base: Runtu, Rosinka и Astra Linux.

Украина[править]

Украинские дистрибутивы rpm-base: MyLinux[78]; Source-base: Blin[79] и Grusha Linux[80]; deb-base: Ubuntu Install Box[81] и Ubuntu DesktopPack[82].

Приспособленность к роли настольной ОС[править]

Linux ранее критиковалась за неудобство использования в настольных компьютерах, в частности, из-за ощутимой нехватки полноценных версий популярных программ (особенно офисных пакетов) и проблем с поддержкой оборудования[83], что представляло серьёзную проблему для пользователей ноутбуков, так как они обычно используют множество проприетарных комплектующих. Также проблемой являлась сложность изучения в Linux того, что выходит за рамки повседневного использования, и трудности в настройке оборудования. Более того, Linux обвиняли в «неидеальности» для многих опытных пользователей[84][85][86].

Новые дистрибутивы Linux целенаправленно сконцентрировались на этом вопросе и значительно улучшили положение Linux среди настольных ОС:

Linux быстро приобрёл популярность среди малого бизнеса и домашних пользователей. В этом огромная заслуга Gutsy Gibbon (кодовое название Ubuntu 7.10 фирмы Canonical). Наряду с такими дистрибутивами, как Linspire, Mint, Xandros, OpenSUSE и gOS, Ubuntu (вместе с родственными ему Kubuntu, Edubuntu и Xubuntu) сгладил большинство острых углов Linux и отшлифовал для применения в настольных системах. Без сомнения, Gutsy Gibbon — самый стабильный, полный и дружелюбный дистрибутив Linux на сегодня. Установить и настроить его теперь проще, чем Windows.

— The Economist, декабрь 2007

Рабочее окружение дистрибутивов Linux не сложнее, чем Windows и OS X. Современные десктоп-ориентированные дистрибутивы имеют графический инсталлятор, предоставляющий возможность автоматической разметки диска, устанавливающий готовую к эксплуатации операционную систему, снабжённую интернет-браузером, музыкальным и видео проигрывателями, офисным пакетом, просмотрщиком документов различных форматов и т. д; также присутствует механизм (программа), облегчающий установку проприетарных драйверов оборудования. На данный момент можно совсем обходиться без терминала, что и делают многие пользователи, а для остальных пользователей «использование терминала» в 99 % случаев сейчас сводится к копированию команды из готовой пошаговой инструкции при помощи мышки, а не изучению множества команд. Степень поддержки оборудования очень высока, зачастую выше, чем у последних версий Microsoft Windows, страдающих от отсутствия драйверов для оборудования, снятого с производства до выхода Windows 7, однако имеются проблемы со свежим железом.

Microsoft пыталась критиковать Linux, развернув обширную маркетинговую кампанию «Get the Facts»[87]. В частности, компания Microsoft утверждала следующее:

  1. По состоянию на 2004 год Windows более надёжная и защищённая, чем Linux[88].
  2. Использование Linux накладывает на бизнес бремя ответственности и что «производители Linux если и предлагают, то лишь незначительные компенсации возможных убытков»[источник не указан 3135 дней]. При этом во всех версиях лицензий для Windows сама Microsoft снимает с себя ответственность за возможные убытки, указывая в EULA[89] максимальную компенсацию в размере 5 долларов.

Корпорация опубликовала различные исследования-кейсы, однако их достоверность ставится под сомнение различными авторами, заявляющими о фальсификации этих сравнений со стороны Microsoft[90].

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

При сравнении стоимости владения Майкрософт ссылается на цены поддержки Red Hat Linux серверных решений, приводя в качестве примера самую дорогую подписку (Premium Subscription, круглосуточная поддержка по телефону или через веб-интерфейс). Кроме того, при сравнении используется неодинаковое аппаратное обеспечение — дешёвое для Windows и дорогое для Linux.

Эта и подобная критика кампании «Get the Facts» заставила Microsoft официально свернуть[91] её и перейти к скрытым формам агитации.

  1. ↑ Pronunciation of ‘Linux’. Safalra (14 апреля 2007). Проверено 15 сентября 2009. Архивировано из первоисточника 24 июня 2012.
  2. ↑ Linux. Free On-Line Dictionary of Computing (июнь 2006). Проверено 15 сентября 2009. Архивировано из первоисточника 24 июня 2012.
  3. ↑ (23 April 1992). «Re: How to pronounce Linux?«. Retrieved on 2007-01-09.
  4. ↑ How to pronounce Linux?. Проверено 17 декабря 2006. Архивировано из первоисточника 24 июня 2012.
  5. ↑ Linus pronouncing Linux in English and Swedish. Проверено 20 января 2007. Архивировано из первоисточника 24 июня 2012.
  6. ↑ OpenNews:Себестоимость типичного Linux дистрибутива составила 10 миллиардов долларов
  7. ↑ Technology Academy Finland — Stem cell pioneer and open source software engineer are 2012 Millennium Technology Prize laureates
  8. ↑ Линус Торвальдс удостоен премии Millennium Technology Prize 2012 / Хабрахабр
  9. ↑ Android Captures Record 85 % Share of Global Smartphone Shipments in Q2 2014
  10. ↑ Статистика по операционным системам / Официальный сайт Top500
  11. 11,011,1 How Linux is Built — YouTube
  12. ↑ OpenNews: Linux занял половину рынка встраиваемых систем. Проверено 6 марта 2013. Архивировано из первоисточника 9 марта 2013.
  13. ↑ Доля рынка нетбуков Linux сравняется с долей Windows в 2013 году
  14. ↑ Linux Now Has «Double» the Market Share of Windows
  15. ↑ OpenNews: Анализ тенденций и участников разработки ядра Linux
  16. ↑ Linux is the world’s fastest growing desktop OS — up 64 % in 9 months
  17. ↑ Why GNU/Linux?
  18. ↑ Interview: Richard Stallman | KernelTrap
  19. ↑ Linux. Jargon File. Архивировано из первоисточника 21 августа 2011.
  20. Richard Stallman. Why do you write «GNU/Linux» instead of «GNU Linux»? (англ.). GNU/Linux FAQ. GNU Project (2001—2007). Проверено 30 сентября 2007. Архивировано из первоисточника 21 августа 2011.
  21. ↑ GNU/Linux FAQ — GNU Project — Free Software Foundation
  22. ↑ GNU/Linux FAQ — GNU Project — Free Software Foundation
  23. ↑ Origins and History of Unix, 1969–1995. Faqs.org. Проверено 22 июня 2011.
  24. ↑ About the GNU Project – Initial Announcement. Gnu.org (23 июня 2008). Проверено 22 июня 2011. Архивировано из первоисточника 21 августа 2011.
  25. ↑ Overview of the GNU System. Gnu.org. Проверено 22 июня 2011. Архивировано из первоисточника 21 августа 2011.
  26. ↑ Linus vs. Tanenbaum debate. Архивировано из первоисточника 21 августа 2011.
  27. Mike Linksvayer. The Choice of a GNU Generation – An Interview With Linus Torvalds. Meta magazine (1993). Проверено 20 января 2009. Архивировано из первоисточника 21 августа 2011.
  28. ↑ Linus Torvalds.. «What would you like to see most in minix?«. comp.os.minix. (Google Groups). Retrieved on 2006-09-09.
  29. ↑ «Chicken and egg: How was the first linux gcc binary created??«. comp.os.minix. (Google Groups).
  30. [[Linus Torvalds|Linus Torvalds.]] Release notes for Linux v0.12. Linux Kernel Archives (5 января 1992). — «The Linux copyright will change: I’ve had a couple of requests to make it compatible with the GNU copyleft, removing the “you may not distribute it for money” condition. I agree. I propose that the copyright be changed so that it confirms to GNU ─ pending approval of the persons who have helped write code. I assume this is going to be no problem for anybody: If you have grievances («I wrote that code assuming the copyright would stay the same») mail me. Otherwise The GNU copyleft takes effect since the first of February. If you do not know the gist of the GNU copyright ─ read it.»  Проверено 23 июля 2007. Архивировано из первоисточника 21 августа 2011.
  31. Anand Santhanam, Vishal Kulkarni. Linux system development on an embedded device. DeveloperWorks. IBM (1 March 2002). Проверено 26 июля 2007. Архивировано из первоисточника 21 августа 2011.
  32. 32,032,1 Daniel Lyons. Linux rules supercomputers. Forbes. Проверено 22 февраля 2007. Архивировано из первоисточника 24 июня 2012.
  33. Michael Schrecker. Turn on Web Interactivity with LAMP. Проверено 22 февраля 2007. Архивировано из первоисточника 21 августа 2011.
  34. Peter Galli. Vista Aiding Linux Desktop, Strategist Says. eWEEK. Ziff Davis Enterprise (8 августа 2007). Проверено 19 ноября 2007. Архивировано из первоисточника 24 июня 2012.
  35. Ryan Paul. Linux market share set to surpass Win 98, OS X still ahead of Vista. Ars Technica (3 сентября 2007). Проверено 19 ноября 2007. Архивировано из первоисточника 24 июня 2012.
  36. Stan Beer. Vista to play second fiddle to XP until 2009: Gartner. iTWire (23 января 2007). Проверено 19 ноября 2007. Архивировано из первоисточника 24 июня 2012.
  37. ↑ Operating System Marketshare for Year 2007. Market Share. Net Applications (19 ноября 2007). Проверено 19 ноября 2007. Архивировано из первоисточника 21 августа 2011.
  38. ↑ Vista slowly continues its growth; Linux more aggressive than Mac OS during the summer. XiTiMonitor(недоступная ссылка — история). AT Internet/XiTi.com (24 сентября 2007). Проверено 19 ноября 2007. Архивировано из первоисточника 17 января 2010.
  39. ↑ Global Web Stats. W3Counter. Awio Web Services LLC (10 ноября 2007). Проверено 19 ноября 2007. Архивировано из первоисточника 21 августа 2011.
  40. ↑ June 2004 Zeitgeist. Google Press Center. Google Inc. (12 августа 2004). Проверено 19 ноября 2007. Архивировано из первоисточника 21 августа 2011.
  41. ↑ Brazil’s love of Linux. Проверено 21 февраля 2009. Архивировано из первоисточника 21 августа 2011.
  42. Mark Ashurst. Brazil falls in love with Linux. Би-би-си (1 февраля 2004). Проверено 21 февраля 2009. Архивировано из первоисточника 24 июня 2012.
  43. ↑ LV: Minister: «Open standards improve efficiency and transparency». Проверено 21 февраля 2009. Архивировано из первоисточника 21 августа 2011.
  44. ↑ Linux Spreads its Wings in India. Проверено 21 февраля 2009. Архивировано из первоисточника 21 августа 2011.
  45. ↑ Kerala shuts windows, schools to use only Linux. Проверено 22 июня 2009. Архивировано из первоисточника 21 августа 2011.
  46. ↑ China’s Microprocessor Dilemma. Microprocessor Report. Проверено 15 апреля 2009. Архивировано из первоисточника 21 августа 2011.
  47. ↑ Magalhães equipped with Linux Caixa Mágica. Архивировано из первоисточника 21 августа 2011.
  48. ↑ Oferta CM no programa e-Escolas surpreende o mercado. Архивировано из первоисточника 21 августа 2011.
  49. ↑ Some countries are choosing Linux systems over Microsoft. Проверено 21 февраля 2009. Архивировано из первоисточника 21 августа 2011.
  50. ↑ История пингвина Tux
  51. ↑ Debian popularity-contest program information. Архивировано из первоисточника 2 февраля 2012.
  52. 52,052,1 Manual page for «X» (xorg-docs 1:1.4-4 on Debian)
  53. ↑ Projects/GnomeShell/Technology — GNOME Wiki!. wiki.gnome.org. Проверено 2 февраля 2016.
  54. ↑ GNOME 3.0 Has Arrived (en-US). GNOME. Проверено 2 февраля 2016.
  55. ↑ KDE — KDE 2.0 Release Announcement. www.kde.org. Проверено 4 февраля 2016.
  56. Norman M. Jacobowitz. XFce3: Now 100% Free Software! LG #43. Linux Gazette (Июль 1999). Проверено 5 февраля 2016.
  57. ↑ SourceForge.net: Download and Develop Open Source Software for Free
  58. ↑ BerliOS — The Open Source Mediator
  59. ↑ Тут имеется в виду слово «хакер» в его первоначальном понимании — чрезвычайно квалифицированный ИТ-специалист.
  60. ↑ CNews: Разработку ядра Linux оценили в €1 млрд
  61. ↑ http://ftp.altlinux.ru/pub/distributions/ALTLinux/Compact/2.3/docs/ch01.html (недоступная ссылка с 03-06-2013 (2280 дней)) копия
  62. ↑ Operating System Market Share (англ.). Net Applications. — В апреле 2011 года рыночная доля Microsoft Windows в мире на рынке настольных компьютеров составляла 88,91 %, Mac OS X — 5,40 %, iOS — 2,24 %, Java ME — 1,01 %, ОС на базе Linux — 0,94 %. Проверено 23 мая 2011. Архивировано из первоисточника 21 августа 2011.
  63. ↑ OS Platform Statistics. W3Schools. Архивировано из первоисточника 21 августа 2011.
  64. ↑ Usage of Linux for websites (англ.). W3 Techs. — По данным на май 2011 года, Linux-системы используются на 32 % веб-сайтов в интернете.. Проверено 23 мая 2011. Архивировано из первоисточника 21 августа 2011.
  65. 65,065,1 Operating system Family / Linux (англ.). TOP500. Проверено 6 марта 2014.
  66. ↑ Nokia использовала в своём новом Nokia N900 операционную систему Maemo, основанную на Debian.
  67. ↑ Разведывательный броневик, управляемый Linux Компьюлента, 10 февраля 2006
  68. ↑ Most Reliable Hosting Company Sites in February 2014 (англ.). Netcraft (04.03.2014). Проверено 6 марта 2014.
  69. ↑ Web Server Survey (англ.). SecuritySpace (01.06.2010). Проверено 6 марта 2014.
  70. Daniel Lyons. Linux Rules Supercomputers (англ.). Forbes (15.03.2005). Проверено 6 марта 2014.
  71. Timothy Prickett Morgan. IBM punts Linux-only mainframes (англ.). The Register (11.12.2009). Проверено 6 марта 2014.
  72. Dongarra, Jack. Visit to the National University for Defense Technology Changsha, China. Netlib (03.06.2013). Проверено 6 марта 2014.
  73. T.C. Sottek. Valve confirms it’s building a Linux-based Steam Box that will act as a local gaming server for all your screens. www.theverge.com (8 января 2013 года). Проверено 17 января 2013. Архивировано из первоисточника 19 января 2013.
  74. ↑ Open Platform for PLAYSTATION®3. www.playstation.com. Проверено 6 февраля 2016.
  75. ↑ На PlayStation 4 сумели запустить Linux. «Хакер». Проверено 6 февраля 2016.
  76. ↑ distrowatch.com
  77. ↑ http://4tux.ru/blog/calculate_linux_ili_gentoo_dlya_novichkov — обзор Calculate Linux
  78. ↑ Компанія «Майлінукс». Українське програмне забезпечення
  79. ↑ http://blin.zp.ua Linux это не птица, а сорт пива !
  80. ↑ http://linuxsam.org.ua/archives/4678 Обзор Grusha Linux
  81. ↑ http://ubuntu-box.at.ua/ Официальный сайт Ubuntu Install Box
  82. ↑ http://ualinux.com/ubuntu-oem UALinux — свобода твоего выбора
  83. Andy McCue. Gartner sounds desktop Linux warning. ZDNet (9 сентября 2005). Проверено 15 апреля 2007. Архивировано из первоисточника 21 августа 2011.
  84. Sharon Machlis. Living (and dying) with Linux in the workplace — A brief foray into Linux for the enterprise. Computerworld-Australia (22 марта 2007). Проверено 15 апреля 2007. Архивировано из первоисточника 21 августа 2011.
  85. Ron Miller. Linux criticism revs up — backlash against success. Linux Planet (20 мая 2004). Проверено 8 апреля 2007. Архивировано из первоисточника 21 августа 2011.
  86. Alexander Wolfe. Green Hills calls Linux «insecure» for defense. EE Times (9 апреля 2004). Проверено 18 апреля 2007. Архивировано из первоисточника 21 августа 2011.
  87. ↑ Get the Facts Home. Microsoft. Проверено 14 апреля 2007. Архивировано из первоисточника 21 августа 2011.
  88. ↑ Windows v Linux security: the real facts. The Register (22 октября 2004). Архивировано из первоисточника 21 августа 2011.
  89. ↑ MICROSOFT WINDOWS XP HOME EDITION (RETAIL) END-USER LICENSE AGREEMENT FOR MICROSOFT SOFTWARE. Архивировано из первоисточника 21 августа 2011.
  90. Joe Barr. The facts behind the «Get the Facts» ad campaign. Newsforge (24 июня 2005). Проверено 14 апреля 2007. Архивировано из первоисточника 21 августа 2011.
  91. ↑ Microsoft прекратила рекламную кампанию Get the Facts. Архивировано из первоисточника 21 августа 2011.
  • Эви Немет, Гарт Снайдер, Трент Хейн, Бэн Уэйли. Unix и Linux: руководство системного администратора. Как установить и настроить Unix и Linux = Unix and Linux System Administration Handbook. — 4-е изд. — М.: Вильямс, 2012. — 1312 с. — ISBN 978-5-8459-1740-9.
  • Роберт Лав. Ядро Linux: описание процесса разработки = Linux Kernel Development. — 3-е изд. — М.: Вильямс, 2012. — 496 с. — ISBN 978-5-8459-1779-9.
  • Ричард Блум, Кристина Бреснахэн. Командная строка Linux и сценарии оболочки. Библия пользователя = Linux Command Line and Shell Scripting Bible. — 2-е изд. — М.: Диалектика, 2012. — 784 с. — ISBN 978-5-8459-1780-5.
  • Маттиас Калле Далхаймер. Запускаем Linux. — М.: Символ-Плюс, 2008. — 992 с. — ISBN 978-5-93286-100-4 (рус).
  • Колисниченко Д. Н. Linux. От новичка к профессионалу. — 2-е изд. — СПб.: БХВ-Петербург, 2010. — 764 с. — ISBN 978-5-9775-0536-9.
  • Мэтт Уэлш, Маттиас Калле Далхаймер, Терри Доусон и Лар Кауфман. Запускаем Linux. — 4-е изд. — СПб-М.: Символ-Плюс, 2004. — 730 с. — ISBN 5-93286-069-3.
Русскоязычные ресурсы
Англоязычные ресурсы
Статьи
  • В. А. Костромин. История Linux в России, 10 мая 2005
  • С днем рождения, Linux! // Linux Format 86 (12), Декабрь 2006, С. 22-33 — статья, посвящённая 15-летию Linux: история, прогнозы

Определение Linux | PCMag

Операционная система с открытым исходным кодом, которая является наиболее широко используемой ОС во всем мире. Linux работает на всех основных аппаратных платформах, включая мэйнфреймы x86, ARM и IBM, а также на второстепенных. Основываясь на принципах проектирования Unix, Linux работает на большинстве серверов в Интернете и почти в каждом продукте бытовой электроники, управляемом микропроцессором (см. Встроенный Linux). Linux известен своей стабильностью, поскольку его Unix-подобная архитектура сохраняет приложения изолированными от основной операционной системы.Программное обеспечение Apple также основано на Unix. См. Unix.

Linux есть в каждом смартфоне и планшете Android. У него также небольшая доля рынка персональных компьютеров, мизерная по сравнению с Windows и Mac, но постоянно растущая благодаря ноутбуку Google с Linux (см. Chromebook).

Сотни дистрибутивов
Под лицензией GNU General Public License (GPL) Linux является «флагманским» продуктом сообщества открытого исходного кода. Многочисленные группы модифицируют Linux для различных целей, и существуют буквально сотни версий, известных как «дистрибутивы» или «дистрибутивы».«Большинство дистрибутивов бесплатны, и все используют ядро ​​Linux (ядро Linux). Коммерческие организации, такие как Red Hat и Suse, продают Linux с технической поддержкой за плату. Linux соответствует стандарту IEEE (см. POSIX). См. Раздел Linux. , с открытым исходным кодом и Стандартной общественной лицензией GNU.

Desktop vs. Server
Многие настольные дистрибутивы Linux поставляются с набором бесплатных и наиболее полезных приложений, и многие другие доступны для загрузки. Linux-версии текстовых редакторов, электронные таблицы , приложения для рисования и рисования, медиаплееры и видеоредакторы — это полнофункциональные программы, которые часто конкурируют со своими аналогами для Windows и Mac.Напротив, серверные версии Linux обычно используются в автономном режиме (без мыши и клавиатуры) и включают в себя инструменты администрирования и сети, а не приложения, ориентированные на пользователя. См. Менеджер пакетов.

Не только один пользовательский интерфейс
Linux использует систему рендеринга X Window для создания основного окна, но настольные версии Linux полагаются на сторонние пользовательские интерфейсы для отображения границ, кнопок, меню, значков и рабочего стола, которыми манипулируют пользователи. . KDE и GNOME — два из самых популярных, и оба могут быть включены в дистрибутив.См. X Window, KDE и GNOME.

От Unix к Minix и к Linux
В 1990 году финский студент-информатик Линус Торвальдс создал Linux. Его вдохновил Minix, инструмент для обучения в классе, похожий на Unix. Хотя Торвальдс создал ядро, многие из поддерживающих библиотек, утилит и приложений пришли из проекта GNU, поэтому Linux часто обозначается как GNU / Linux. За эти годы огромное количество программистов внесли свой вклад. Торвальдс поддерживает ядро, и Linux является его зарегистрированной торговой маркой.

Linux — это действительно «Lee-Nooks»
Наиболее распространенное произношение — « lynn -icks». Однако, поскольку на финском языке Linus произносится как « lee -noose», Торвальдс назвал его « lee -nooks». Его также можно назвать « линия -icks», как многие называют Линуса « line -iss». См. Встраиваемый Linux, Minix, Ubuntu, SuSE Linux, UnitedLinux, CoreOS, виртуализацию ОС, GNU, открытый исходный код, Linux Foundation, Trinux, SCO и Red Hat.


Рабочий стол Ubuntu Linux

Это настольный ПК с Linux от System76.В 2005 году System76 первой предложила готовые компьютеры с Ubuntu Linux (см. Ubuntu). (Изображение любезно предоставлено System76, www.system76.com)

Linux в вашем телевизоре

MontaVista Linux предоставляет пользовательский интерфейс для этого телевизора Sony. Все чаще люди находят лицензию GPL с открытым исходным кодом с покупаемой электроникой, которая покрывает законное использование программного обеспечения, работающего на устройстве. См. Стандартную общественную лицензию GNU.

Логотип Linux

Талисман Linux — пингвин, он появился в некоторых ранних музыкальных проигрывателях iPod, на которых была установлена ​​версия Linux из проекта iPodLinux. (Изображение любезно предоставлено проектом iPodLinux)


Что такое Linux — объясняет, что делает Linux и как он используется

Linux — это компьютерная операционная система (ОС), которая разрабатывается, собирается и распространяется по модели бесплатного программного обеспечения с открытым исходным кодом.

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

Как используется Linux

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

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

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

«Разработка Linux — один из самых ярких примеров бесплатного и сотрудничество в области программного обеспечения с открытым исходным кодом. Может использоваться исходный код, лежащий в основе, изменяется, распространяется коммерчески или некоммерчески кем-либо по лицензии например, Стандартная общественная лицензия GNU «.

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

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

Кто угодно может создать дистрибутив или коллекцию программного обеспечения Linux для любого использования. Некоторые из наиболее широко используемых дистрибутивов Linux описаны ниже:

Debian

Debian GNU / Linux — это дистрибутив, поддерживающий множество аппаратных платформ.Debian и дистрибутивы на его основе используют формат пакета .deb, а также менеджер пакетов dpkg и его внешние интерфейсы. Debian известен тем, что хорошо протестирован и не содержит ошибок. Многие считают Debian дистрибутивом для опытных пользователей. Цикл выпуска версии медленный, стабильные выпуски выходят каждые один-три года. Debian предоставляет больше, чем просто ОС: он поставляется с более чем 43000 пакетов, предварительно скомпилированное программное обеспечение в удобном формате для простой установки на вашем компьютере. Debian

Ubuntu

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

Fedora

Fedora — это поддерживаемый сообществом дистрибутив на основе Red Hat Linux. Fedora особенно сильна в отношении корпоративных функций и имеет стандартный шестимесячный график выпуска. Он использует формат RPM для распространения и обновлений программного обеспечения.Fedora

Монетный двор

Linux Mint — это дистрибутив на основе Ubuntu. Он отличается от Ubuntu настраиваемыми темами, различными приложениями, графическими инструментами для повышения удобства использования, такими как mintDesktop для настройки среды рабочего стола, mintInstall для более простой установки программного обеспечения и mintMenu для упрощения навигации. Mint — один из самых удобных дистрибутивов. Мята

Щенок

Puppy Linux — это компактный дистрибутив, который идеально подходит для устаревшего оборудования и ситуаций, когда вычислительные ресурсы минимальны.Live-CD обычно составляет 85 МБ, но есть полный набор приложений с графическим интерфейсом. Вся ОС достаточно мала, чтобы запускаться непосредственно из системной оперативной памяти. Система очень отзывчива, приложения запускаются быстро и мгновенно реагируют. Щенок

Арка

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

Подробнее ..

Существует более 100 текущих дистрибутивов Linux. Проверьте distrowatch, если вы хотите узнать больше.

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

GNU Savannah служит системой управления совместной разработкой программного обеспечения для проектов свободного программного обеспечения. Следующие ссылки относятся к зеркалам исходного кода для этих проектов. Саванна содержит программы GNU и программы, не относящиеся к GNU.

Загрузка программного обеспечения GNU — Программное обеспечение GNU доступно на ftp.gnu.org в каталоге / gnu. Также существует множество зеркал этого каталога, и некоторые из них могут дать более быстрый ответ. Список зеркал можно найти на https://www.gnu.org/prep/ftp.html.

GNU Alpha Releases — Когда вы выпускаете существенно измененную новую основную версию программы, вы можете сделать это в качестве предварительного тестирования. Сервер alpha.gnu.org для предварительных тестов и предварительных версий. https: //www.gnu.org / prepare / ftp.html.

Sarata GNU Mirrors — Знания должны быть доступными для всех без ограничений и не должны рассматриваться как собственность. Исходный код для выпусков программного обеспечения GNU, альфа-выпусков и программного обеспечения Savannah, отличного от GNU, можно найти по адресу https://mirrors.sarata.com/.



Что такое Linux — javatpoint

Linux — это операционная система с открытым исходным кодом, как и другие операционные системы, такие как Microsoft Windows, Apple Mac OS, iOS, Google android и т. Д.Операционная система — это программное обеспечение, которое обеспечивает связь между компьютерным оборудованием и программным обеспечением. Он передает входные данные для обработки процессором и передает выходные данные аппаратному обеспечению для его отображения. Это основная функция операционной системы. Хотя он выполняет множество других важных задач, не будем об этом говорить.

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

Развитие ОС Linux

ОС Linux была разработана Линусом Торвальдсом в 1991 , которая возникла как идея улучшения ОС UNIX. Он предложил улучшения, но был отвергнут разработчиками UNIX. Поэтому он подумал о запуске ОС, разработанной таким образом, чтобы ее пользователи могли изменять.

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

Структура операционной системы Linux

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

ОС Linux состоит из следующих компонентов:

1) Ядро

Ядро Linux — это основная часть операционной системы. Он устанавливает связь между устройствами и программным обеспечением. Более того, он управляет системными ресурсами. У него четыре обязанности:

  • управление устройствами: К системе подключено множество устройств, например ЦП, запоминающее устройство, звуковые карты, графические карты и т. Д.Ядро хранит все данные, относящиеся ко всем устройствам, в драйвере устройства (без этого ядра нельзя будет управлять устройствами). Таким образом, ядро ​​знает, что устройство может делать и как им управлять, чтобы добиться максимальной производительности. Он также управляет связью между всеми устройствами. В ядре есть определенные правила, которым должны следовать все устройства.
  • Управление памятью: Другая функция, которой должно управлять ядро, — это управление памятью. Ядро отслеживает используемую и неиспользуемую память и следит за тем, чтобы процессы не манипулировали данными друг друга с помощью адресов виртуальной памяти.
  • Управление процессами: В процессе ядро ​​управления выделяет достаточно времени и устанавливает приоритеты для процессов перед передачей ЦП другим процессам. Он также касается информации о безопасности и праве собственности.
  • Обработка системных вызовов: Обработка системных вызовов означает, что программист может написать запрос или попросить ядро ​​выполнить задачу.

2) Системные библиотеки

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

Самая известная системная библиотека для Linux — Glibc (библиотека GNU C).

3) Системные инструменты

ОС Linux имеет набор служебных инструментов, которые обычно представляют собой простые команды. Это программное обеспечение, которое проект GNU написал и публикует под своей лицензией с открытым исходным кодом, так что программное обеспечение свободно доступно для всех.

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

4) Инструменты разработки

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

5) Инструменты для конечного пользователя

Эти конечные инструменты делают систему уникальной для пользователя. Конечные инструменты не требуются для операционной системы, но необходимы пользователю.

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

Зачем нужен Linux?

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

Бесплатная операционная система с открытым исходным кодом

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

Изменение этого скомпилированного кода — трудная работа.

С другой стороны, открытый исходный код — это совсем другое. Исходный код включен в скомпилированную версию и допускает внесение изменений любым, кто имеет некоторые знания.Это дает нам свободу запускать программу, свободу изменять код в соответствии с нашим использованием, свободу распространять его копии и свободу распространять копии, которые изменяются нами.

Короче говоря, Linux — это операционная система, которая « для народа, народ ».

И мы можем погрузиться в Linux без каких-либо затрат. Мы можем установить его на несколько машин без каких-либо затрат.

Надежно

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

Благоприятный выбор разработчиков

Linux подходит для разработчиков, так как поддерживает почти все наиболее часто используемые языки программирования, такие как C / C ++, Java, Python, Ruby и другие.Кроме того, он предоставляет широкий спектр полезных приложений для разработки.

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

Гибкая операционная система

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

Дистрибутивы Linux

Многие агентства модифицировали операционную систему Linux и выпускают свои дистрибутивы Linux. На рынке доступно множество дистрибутивов Linux. Он предоставляет пользователям иную версию операционной системы Linux. Мы можем выбрать любой дистрибутив в соответствии с нашими потребностями.Некоторые популярные дистрибутивы: Ubuntu, Fedora, Debian, Linux Mint, Arch Linux и многие другие.

Для новичков полезными считаются Ubuntu и Linux Mint, а для опытного разработчика Debian и Fedora будут хорошим выбором. Чтобы получить список дистрибутивов, посетите Linux Distributions.

Как работает Linux?

Linux — это UNIX-подобная операционная система, но она поддерживает целый ряд аппаратных устройств, от телефонов до суперкомпьютеров. Каждая операционная система на основе Linux имеет ядро ​​Linux и набор программных пакетов для управления аппаратными ресурсами.

Кроме того, ОС Linux включает в себя некоторые основные инструменты GNU, позволяющие управлять ресурсами ядра, устанавливать программное обеспечение, настраивать параметры безопасности и производительность и многое другое. Все эти инструменты собраны вместе, чтобы создать функциональную операционную систему.

Как пользоваться Linux?

Мы можем использовать Linux через интерактивный пользовательский интерфейс, а также из терминала (интерфейс командной строки). Различные дистрибутивы имеют немного другой пользовательский интерфейс, но почти все команды будут иметь одинаковое поведение для всех дистрибутивов.Чтобы запустить Linux из терминала, нажмите клавиши «CTRL + ALT + T». И, чтобы изучить его функциональность, нажмите кнопку приложения, расположенную в левом нижнем углу рабочего стола.


Информация об ОС Linux (Операционная система)

Linux можно свободно квалифицировать как явление Интернета. Созданная как операционная система на основе UNIX по лицензии GNU два десятилетия назад, Linux установила высокие стандарты в выпуске технологий с открытым исходным кодом, которые сегодня осваивают Интернет.Благодаря новаторской концепции и поддержке большого сообщества разработчиков, Linux претерпел поистине взрывной рост, превратившись в одну из наиболее широко применяемых UNIX-подобных операционных систем в мире. Тот факт, что он используется и как операционная система для настольных компьютеров, и как серверная платформа, делает его доступным для миллионов пользователей в Интернете.

Linux, Unix и GNU

Благодаря сочетанию множества ключевых характеристик, таких как скорость, стабильность, безопасность и адаптируемость, Linux стал наиболее предпочтительной альтернативой коммерческим операционным системам Unix и Microsoft.Его проверенное качество производительности было высоко оценено пользователями и объясняет, почему большая часть всемирной паутины сегодня построена на программной платформе Linux.

Основанный на ядре Unix, первоначально разработанном еще в 1960-х годах, Linux сохраняет свою модульную концепцию, что делает его очень стабильным и легко настраиваемым. Когда GNU был первоначально запущен как проект в 1985 году, он стремился предоставить полную Unix-совместимую программную систему. Однако до 1990-х работа над ядром и драйверами находилась на начальной стадии.Это побудило Линуса Торвальдса создать свое собственное ядро ​​в 1991 году с использованием библиотек и утилит из проекта GNU, заложив основы проекта GNU / Linux и создав ядро ​​одной из самых мощных операционных систем.

Ядро Linux

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

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

Преимущества Linux

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

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

Linux во всемирной паутине

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

Как фундаментальная часть Интернета, Linux заслуженно нашел свое место в популярной веб-платформе с открытым исходным кодом LAMP, которая представляет собой комбинацию самых популярных технологий создания веб-сайтов: Linux, Apache (веб-сервер), MySQL (база данных) и PHP. / Perl / Python (языки веб-приложений).

Что такое Linux? | Lenovo США

Что такое Linux?

Linux — это бесплатная компьютерная операционная система, созданная сообществом разработчиков с открытым исходным кодом.Linux служит альтернативой более известным Windows или OS / X. В отличие от этих основных операционных систем, Linux — это краудсорсинговый проект, который может изменить любой. Технически Linux — это «ядро» или фундаментальный компонент операционной системы. В качестве альтернативы систему можно установить для работы вместе с Windows и совместного использования диска. В то время как другие операционные системы защищают свой код от внешнего вмешательства, Linux приветствует сотрудничество. Благодаря этому духу Linux заработал репутацию питательной среды для инноваций.Linux разработал функции, которые в конечном итоге были приняты в основных операционных системах.

Linux основан на более ранней системе Unix, в которой использовался принцип модульной конструкции. В этом типе системы ОС предоставляет простые инструменты, а сценарии оболочки и командный язык объединяются для выполнения сложных рабочих процессов. Linux поддерживает ряд языков, включая PHP, Perl, Ruby, Python и другие. Такое разнообразие дает разработчикам свободу писать код на любом языке, который им удобнее всего.

Linux следует модели разработки и распространения программного обеспечения с открытым исходным кодом и доступен через дистрибутивы Linux, называемые «дистрибутивами». Для использования, распространения или модификации Linux не требуется никаких покупок. В настоящее время доступно более 300 модифицированных версий (дистрибутивов) Linux, и постоянно создаются новые версии. Некоторые из самых популярных дистрибутивов включают Debian и Redhat, каждый из которых имеет свои собственные побочные продукты. Первоначально Linux разрабатывалась как операционная система для определенных компьютеров Intel, но сейчас она наиболее часто переносится или загружается из всех платформ компьютерного программного обеспечения.Более 95 процентов из 500 самых быстрых компьютеров в мире используют операционную систему Linux в той или иной форме. Использование Linux медленно росло за последнее десятилетие, но по мере того, как новое поколение разработчиков получает в свои руки эту систему, ожидается, что к ней присоединится больше пользователей.

Кто использует Linux и почему?

С момента своего создания предприятия широко использовали Linux на своих серверах. Linux также используется в некоторых корпоративных средах в качестве настольной платформы для их сотрудников с коммерчески доступными решениями, включая Red Hat Enterprise Linux, SUSE Linux Enterprise Desktop и Ubuntu.Многие коммерческие, некоммерческие и правительственные организации (называемые приверженцами Linux) используют версию операционной системы Linux, в том числе Белый дом, Министерство обороны США и Википедия.

Кроме того, Linux используется для некоторых игровых консолей, таких как PlayStation3. В 2013 году Valve Corporation публично объединилась с Linux для запуска определенных портов через Linux, что позволило воспроизводить многие популярные игры в операционной системе. Valve также объявила, что ее будущая игровая консоль Steam Machine по умолчанию будет работать под управлением SteamOS, операционной системы, основанной на ядре Linux.

Пользователи настольных компьютеров

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

Какие популярные дистрибутивы Linux?

Хотя все они имеют общее ядро ​​Linux, различные дистрибутивы Linux создают свои собственные операционные системы на основе базовой основы с открытым исходным кодом. Дистрибутивы Linux, называемые «дистрибутивами», могут похвастаться множеством фонов и функций. Ubuntu — самая популярная в мире бесплатная ОС и наиболее распространенное программное обеспечение для Linux. Ubuntu возглавляет бригаду коммерчески поддерживаемых дистрибутивов Linux, в которую входят Fedora, SUSE и Mandriva.В духе разработки с открытым исходным кодом некоторые дистрибутивы полностью управляются сообществом и не получают финансовой поддержки. Debian, Slackware, Gentoo и Arch Linux — лишь некоторые из известных дистрибутивов сообщества.

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

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

Какие ноутбуки Lenovo сертифицированы для работы под управлением Linux?

Линейка настольных компьютеров, ноутбуков и серверов Lenovo включает ряд устройств, поддерживающих операционную систему Linux.Если вы ищете ноутбук, некоторые модели поддерживают различные формы этого программного обеспечения с открытым исходным кодом. Дополнительную информацию о конкретных моделях, поддерживающих Linux, см. На странице обзора Linux от Lenovo.

Столь же широкий выбор серверов поддерживает Linux. Шесть серверов Lenovo поддерживают Ubuntu.

Пользователи

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

Ноутбуки, компьютеры и рабочие станции Lenovo Linux

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

Просмотрите все наши новейшие ноутбуки и компьютеры Linux сегодня.

Разве UNIX и Linux не одно и то же? Да и нет. — TechCrunch

Вопрос «В чем разница между UNIX и Linux?» на вопрос можно ответить аналогично разделу аналогий, который многим из нас пришлось заполнить на тесте SAT;

UNIX относится к DOS так же, как Linux для Windows.

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

Если вас больше не интересуют различия между UNIX и Linux, тогда простой фразы UNIX для DOS, как Linux для Windows , должно быть достаточно, чтобы вас не порезали на вечеринке в локальной сети. Это спасло мою задницу еще в 99-м, но это уже другая история в другой раз. Скажем так, мониторы BSD, Bawls и 21-дюймовые ЭЛТ несовместимы.

Немного истории

Что было первым? Первой была UNIX. UNIX пришла путем первой. Он был разработан еще в 1969 году сотрудниками AT&T, работавшими в Bell Labs.Linux появился либо в 1983, либо в 1984, либо в 1991 году, в зависимости от того, кто держит нож. Операционная система GNU была анонсирована в 1983 году Ричардом Столлманом и запущена в 1984 году, а ядро ​​Linux появилось в 1991 году благодаря Линусу Торвальдсу. Торвальдс дал свое имя Linux, быстро и ловко заменив S на X, так что можно утверждать, что Linux, собственно, официально родился в начале девяностых.

Может ли UNIX работать без Linux? да. Может ли Linux работать без UNIX? Не совсем — хотя я уверен, что можно было бы утверждать иначе, так же, как Windows фактически больше не полагается на DOS, хотя DOS обеспечила начальную основу для Windows.

Собственность

Кому «принадлежит» каждое имя?

Торговая марка UNIX в настоящее время принадлежит Open Group, в которую входят представители множества различных компаний, таких как HP, IBM, NEC, Hitachi, Fujitsu и даже Министерства обороны США и НАСА. Группа существует в основном для обеспечения соблюдения стандартов. Системы, которые прошли проверку, можно назвать UNIX, системы, которые не прошли, можно назвать UNIX-подобными или UNIX-подобными. Linux — это UNIX-подобная операционная система.

Торговая марка Linux принадлежит Линусу Торвальдсу.Компании, которые используют термин «Linux» для коммерческих дистрибутивов, очевидно, должны платить ему ежегодный лицензионный сбор в размере от 200 до 5000 долларов за использование этого имени, но есть некоторые разногласия относительно того, действительно ли они соглашаются. Очевидно, Red Hat не платит за лицензию (по состоянию на 2005 год), но такие компании, как Novell, платят. Само ядро ​​Linux находится под лицензией GNU General Public License.

Ароматизаторы

Linux имеет сотни различных дистрибутивов. У UNIX есть варианты (на самом деле Linux — это , вариант UNIX , в некоторой степени основанный на Minix, который является вариантом UNIX), но правильных версий системы UNIX намного меньше.Mac OS X Leopard построена на коде UNIX и сертифицирована в соответствии со спецификацией Single UNIX, которая, согласно Википедии, является «собирательным названием семейства стандартов для компьютерных операционных систем, соответствующих названию« Unix »».

Оборудование и стоимость

Linux может работать на «обычных» стандартных компьютерах. Системы на базе UNIX обычно требуют проприетарных аппаратных конфигураций и могут стоить тысячи долларов. Таким образом, большинство людей возились с Linux, в то время как немногие пробовали UNIX (хотя, когда вы начинаете использовать командную строку Linux, она очень похожа на UNIX).

Большинство приложений Linux доступны бесплатно, в то время как приложения UNIX обычно стоят денег. Linux стал гораздо более популярным, чем раньше, поэтому грань между тем, что может делать UNIX, и тем, что может делать Linux, становится все более размытой. Большинству ИТ-менеджеров было бы нелегко продавать UNIX вместо Linux.

Другие отличия?

Я уверен, что многие из вас много знают о различиях между Linux и UNIX, поэтому, пожалуйста, оставляйте комментарий ниже, если я упускаю что-то важное или что-то не совсем точно (см. ниже).

[ОБНОВЛЕНИЕ] Вот некоторые исправления, которые я получил от наших читателей. Спасибо тем из вас, кто оставил конструктивные и содержательные комментарии. Я отфильтровал части о моей неспособности связно усвоить всю доступную информацию, но ваши комментарии — даже агрессивные, при условии, что они также содержат какую-то полезную информацию — заслуживают внимания и ценю, потому что я буду первым, кто признаться, я определенно не эксперт в этом деле. Это большая, громоздкая концепция для многих людей, и я хочу убедиться, что все прояснилось, поэтому еще раз спасибо за помощь.

Комментарии из записи

Linux больше не является «вариантом» unix, тогда как Toyota — «вариантом» ford. Строго говоря, linux — это клон unix .. Точно так же, как toyota можно назвать «клоном» ford (другими словами, ford придумал модель a, а Toyota использовала эту основную идею в будущем, как и в дизайне архитектура).Linux — это даже не строго клон unix. Это клон ядра minix, а инструменты GNU — это клон инструментов unix, которые работают поверх Linux.

На самом деле нет, это не так. Если вы прочтете биографию Линуса, он станет ясно, что он очень мало думал о Minix … Ядро Minix основано на структуре микроядра, в то время как ядро ​​Linux основано на монолитной конструкции. Это два очень разных животных.

Во-первых, Linux не является вариантом UNIX ни в каком смысле.Все варианты UNIX выросли из кодовой базы UNIX. Ядро Linux было чистой реализацией API UNIX с большим количеством переосмыслений и редизайна. Пользовательское пространство Linux — это в первую очередь GNU. GNU = Gnu’s Not UNIX (то есть не использует кодовую базу UNIX). Хотя Linux очень похож на UNIX, это не UNIX.

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

Вы заявляете: «Mac OS X Leopard построена на коде UNIX».

Фактически, Mac OS X Leopard построена на базе кода BSD (с небольшими добавками GNU). Хотя верно, что BSD изначально была основана на базе кода UNIX, разработчики BSD заменили весь исходный код UNIX задолго до того, как Apple основала свою ОС на BSD. Следовательно, неверно утверждать, что Mac OS X Leopard основана на коде UNIX, поскольку он не включает код UNIX.

Вы упускаете из виду тот факт, что есть разница между Unix и UNIX®.

UNIX® является зарегистрированным товарным знаком, который охраняется и охраняется. Чтобы что-то стало UNIX®, оно должно пройти множество тестов на совместимость. Например, Mac OS X 10.5 — это UNIX®.

Сообщество Unix использует Unix (не заглавные буквы) для обозначения семейства операционных систем, происходящих от v7 Unix в Bell Labs. Это включает в себя коммерческие Unix-системы, произошедшие от AT&T System V (SYSV), и в основном некоммерческие Unix-системы, произошедшие от BSD.

Что усложняет картину, так это вопрос о том, что на самом деле означает, что что-то основано на чем-то другом. Сказать, что ему нужен код от него, на самом деле не работает, так как в OS X осталось очень мало кода v7.

В случае Unix лучшим ориентиром для определения того, является ли что-то Unix или нет, является соответствие POSIX. И SYSV, и BSD движутся к одним и тем же стандартам POSIX для всего. Поскольку Linux и Minix тоже такие, и поскольку они оба смоделированы на основных элементах дизайна Unix из v7, имеет смысл сказать, что они являются Unix, даже если они не UNIX® — точно так же, как FreeBSD — это Unix, даже если это не UNIX®.

Комментарии с Digg

ИМО, эта аналогия недостаточно точна. Существует множество разновидностей UNIX, некоторые из которых, возможно, намного лучше. К ним относятся Solaris и System V. Никто больше не использует DOS i
в корпоративной среде, но многие люди все еще используют UNIX. В UNIX есть графический интерфейс. К вашему сведению!

Unix — начало операционной системы, было написано в 1969 году. Так же, как большинство людей говорят, что операционная система состоит из ядра и некоторых пользовательских инструментов, Unix состоит из ядра и некоторых простых инструментов, таких как sh (оболочка) и cc (компилятор c). .Затем Столлман захотел бесплатное программное обеспечение, поэтому он начал заменять все инструменты UNIX бесплатными альтернативами, начиная с этих инструментов пользовательского пространства. Эти замены включали gcc (компилятор GNU C) и BASH (Bourne Again Shell). Эти инструменты были написаны для ядра UNIX. Затем Linux, не являющийся частью команды GNU, написал Linux, замену ядра UNIX. Затем люди, которым нужна была бесплатная UNIX, запустили инструменты GNU и ядро ​​Linux, чтобы создать полную замену ОС.

Помимо истории, стоит отметить, что UNIX все еще существует, и инструментарий GNU все еще работает против нее.Nexenta (http://www.nexenta.org/os) — это разновидность UNIX, которая выглядит и ощущается так же, как Ubuntu. Он имеет копию X, копию gnome, компилятор GNU C, но имеет ядро, основанное на Solaris (которое является версией Unix).

Я думаю, что эта красивая картинка делает историю более справедливой: http://www.netneurotic.net/mac/unix/images/UNIX.pn…

Однако, если бы я писал статью для отправки на Digg (а не просто комментарий), я бы дал ссылки на свой материал.

Linux — это не unix-вариант, а unix-подобный.Это просто ядро, использующее GNU, что означает Gnu’s Not Unix.

Что такое дистрибутив Linux? Почему это называется «распространение»?

В этой главе Linux Jargon Buster давайте обсудим кое-что элементарное.

Давайте обсудим, что такое дистрибутив Linux, почему он называется дистрибутивом (или дистрибутивом) и чем он отличается от ядра Linux. Вы также узнаете кое-что о том, почему некоторые люди настаивают на том, чтобы Linux назывался GNU / Linux.

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

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

Термин — это дистрибутив Linux (или сокращенно дистрибутив), потому что такая организация, как Debian или Ubuntu, «распространяет» ядро ​​Linux вместе со всем необходимым программным обеспечением и утилитами (например, сетевой менеджер, менеджер пакетов, окружение рабочего стола и т. Д.), Чтобы оно могло использоваться как операционная система.

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

Итак, Linux — это ядро, а дистрибутив Linux — это операционная система. По этой причине их также иногда называют операционными системами на основе Linux.

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

Linux — это просто ядро, а не операционная система: что это значит?

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

Структура ядра Linux

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

Аналогия с операционной системой

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

Что такое GNU / Linux?

Взгляните на это изображение еще раз. То, что Линус Торвальдс создал в 1991 году, — это всего лишь самый внутренний круг, то есть ядро ​​Linux.

Структура ядра Linux

Чтобы использовать Linux даже в самом примитивном виде (даже без графического интерфейса), вам понадобится оболочка. Чаще всего это оболочка Bash.

Затем вам нужно запустить несколько команд в оболочке, чтобы выполнить некоторую работу. Можете ли вы вспомнить некоторые основные команды Linux? Есть cat, cp, mv, grep find, diff, gzip и другие.

Технически не все эти так называемые «команды Linux» принадлежат исключительно Linux. Многие из них происходят в основном из операционной системы UNIX.

Еще до появления Linux Ричард Столлман в 1983 году создал проект GNU (рекурсивное сокращение от GNU — это не Unix), первый проект свободного программного обеспечения. В проекте GNU реализованы многие популярные утилиты Unix, такие как cat, grep , awk, shell (bash) вместе с разработкой собственных компиляторов (GCC) и редакторов (Emacs).

Еще в 80-е годы UNIX была проприетарной и очень дорогой. Вот почему Линус Торвальдс разработал новое ядро, похожее на UNIX. Для взаимодействия с ядром Linux Торвальдс использовал инструменты GNU, которые были доступны бесплатно под их лицензией GPL с открытым исходным кодом.

С инструментами GNU он также вел себя как UNIX. По этой причине Linux также называют UNIX-подобной операционной системой.

Вы не можете представить Linux без оболочки и всех этих команд. Поскольку Linux глубоко интегрирован с инструментами GNU, почти зависим от него, пуристы требуют, чтобы GNU получил свою справедливую долю признания, и поэтому они настаивают на том, чтобы называть его GNU Linux (пишется как GNU / Linux).

Заключение

Итак, каков правильный термин? Linux, GNU / Linux, дистрибутив Linux, дистрибутив Linux, операционная система на базе Linux или UNIX-подобная операционная система? Я говорю, это зависит от вас и контекста. Я предоставил вам достаточно подробностей, чтобы вы лучше понимали эти связанные термины.

Надеюсь, вам понравилась серия Linux Jargon Buster и вы узнаете что-то новое. Ваши отзывы и предложения приветствуются.


Нравится то, что вы читаете? Пожалуйста, поделитесь этим с другими.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *