Линукс | это... Что такое Линукс? (original) (raw)

Эта статья об операционной системе, об одноимённом ядре ОС см.: Linux (ядро).

символы Linux и GNUGNU/Linux
Рабочий стол KDE Рабочий стол Разработчик Многочисленные разработчики по всему миру
Семейство ОС Unix-подобные
Исходный код Открытый
Тип ядра Модульное ядро
Лицензия В основном GNU GPL
Состояние Актуальное

Linux (полное название GNU/Linux, произносится «_гну слэш ли́нукс_», также в некоторых языках «GNU+Linux», «GNU-Linux» и др.) — общее название UNIX-подобных операционных систем на основе одноимённого ядра и собранных для него библиотек и системных программ, разработанных в рамках проекта GNU C Library (glibc).

GNU/Linux работает на PC-совместимых системах семейства Intel x86, а также на AMD64, ARM и многих других.

К операционной системе GNU/Linux также часто относят программы, дополняющие эту операционную систему, и прикладные программы, делающие её полноценной многофункциональной операционной средой.

В отличие от большинства других операционных систем, GNU/Linux не имеет единой «официальной» комплектации. Вместо этого GNU/Linux поставляется в большом количестве так называемых дистрибутивов, в которых программы Linux и другими программами. Наиболее известными дистрибутивами GNU/Linux являются Debian GNU/Linux, Red Hat, Mandriva, Gentoo, Ubuntu. Из дистрибутивов российских разработчиков наиболее известны ALT Linux и

Содержание

Название

Операционные системы на основе GNU и Linux называют «Linux» или «GNU/Linux». Первый вариант гораздо более популярен, и чаще используется сторонниками термина «open source»[1], второй — сторонниками «free software».

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

Разработка

В отличие от Microsoft Windows (Windows NT), Mac OS (Mac OS X) и коммерческих UNIX-подобных систем, GNU/Linux не имеет географического центра разработки. Нет и организации, которая владела бы этой системой; нет даже единого координационного центра. Программы для GNU/Linux — результат работы тысяч проектов. Некоторые из этих проектов централизованы, некоторые сосредоточены в фирмах, но большинство объединяют программистов со всего света, которые знакомы только по переписке. Создать свой проект или присоединиться к уже существующему может любой и, в случае успеха, результаты работы станут известны миллионам пользователей. Пользователи принимают участие в тестировании свободных программ, общаются с разработчиками напрямую, что позволяет быстро находить и исправлять ошибки и реализовывать новые возможности.

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

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

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

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

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

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

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

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

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

Критика

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

Linux ранее критиковалась за неудобство использования в настольных компьютерах, в частности, из-за ощутимой нехватки полноценных версий популярных программ (особенно офисных пакетов) и проблем с поддержкой оборудования[5], что представляло серьёзную проблему для пользователей ноутбуков, так как они обычно используют множество проприетарных комплектующих. Также проблемой является сложность изучения в Linux того, что выходит за рамки повседневного использования, и трудности в настройке оборудования. Более того, Linux обвиняют в «неидеальности» для многих опытных пользователей.[6][7][8]
Новые дистрибутивы Linux целенаправленно сконцентрировались на этом вопросе и значительно улучшили положение Linux среди настольных ОС:

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

The Economist, декабрь 2007

Критика со стороны Microsoft

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

Примечания

  1. Jargon File, статья «Linux».
  2. Richard Stallman. Why do you write «GNU/Linux» instead of «GNU Linux»? (англ.). GNU/Linux FAQ. GNU Project (2001—2007). Проверено 30 сентября 2007.
  3. http://ftp.altlinux.ru/pub/distributions/ALTLinux/Compact/2.3/docs/ch01.html
  4. Distrowatch
  5. Andy McCue. Gartner sounds desktop Linux warning. ZDNet (9 сентября 2005). Проверено 15 апреля 2007.
  6. Sharon Machlis. Living (and dying) with Linux in the workplace — A brief foray into Linux for the enterprise. Computerworld-Australia (22 марта 2007). Проверено 15 апреля 2007.
  7. Ron Miller. Linux criticism revs up — backlash against success. Linux Planet (20 мая 2004). Проверено 8 апреля 2007.
  8. Alexander Wolfe. Green Hills calls Linux «insecure» for defense. EE Times (9 апреля 2004). Проверено 18 апреля 2007.
  9. Get the Facts Home. Проверено 14 апреля 2007.

    10. Get the Facts on Linux and Windows: Security. Проверено 14 апреля 2007.

    11. Get the Facts on Linux and Windows: Reliability. Проверено 14 апреля 2007.

    12. Windows v Linux security: the real facts. The Register (22 октября 2004).
    13. Get the Facts on Linux and Windows: Total Cost of Ownership. Проверено 14 апреля 2007.

    14. Get the Facts on Linux and Windows: Intellectual Property Indemnification. Проверено 14 апреля 2007.

    15. Joe Barr. The facts behind the «Get the Facts» ad campaign. Newsforge (24 июня 2005). Проверено 14 апреля 2007.
    16. Nicholas Petreley. Security Report: Windows vs Linux (22 октября 2004). Проверено 12 мая 2007.
    ## См. также
    * Программы UNIX-подобных операционных систем
    * Linux Professional Institute
    * История Linux
    * Linux User Group
    * Сравнение Microsoft Windows и GNU/Linux
    * Процесс загрузки Linux
    Периодика
    * Журнал Linux Format
    ## Ссылки
    Русскоязычные ресурсы
    * Новости Linux- и Unix-систем, Open Source. Проект об ОС UNIX, GNU/Linux и ПО с открытым кодом Nixp.ru
    * http://linux.opennet.ru/
    * Новости, статьи, библиотека, FTP-сервер с популярными дистрибутивами Линуксцентр
    * IBM developerWorks. Раздел по Linux. Статьи, обзоры, учебные пособия
    Англоязычные ресурсы
    * Иерархия взаимоотношений дистрибутивов GNU/Linux
    * Linux Tutorial: C++ Software Development
    Статьи
    * В. А. Костромин. История Linux в России
    ## Литература
    * Эви Немет, Гарт Снайдер, Трент Хейн. Руководство администратора Linux. Установка и настройка = Linux Administration Handbook. — 2-е изд. — М.: Вильямс, 2007. — 1072 с. — ISBN 0-13-148004-9
    * Кристофер Негус. Linux. Библия пользователя = Linux Bible. 2005 Edition. — М.: Диалектика, 2006. — 704 с. — ISBN 0-7645-7949-5
    * Скотт Граннеман. Linux. карманный справочник.Необходимые коды и команды. = Williams Publishing 2008. — М.: Вильямс, 2008. — 211 с. — ISBN 978-5-8459-1118-6 (рус)
    | Дистрибутивы Linux | | | | | | | | | | | | | |
    | ------------------------------------------------------- | ----------------------------------------------- | -------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | -------------- | --------------------- | ----------------- | ---------------------------------- | -------------------------- | -------- | ------- | ----------------------- | ----- | ---------- |
    | Популярные Desktop | Mandriva | Ubuntu | Mint | Tux | | | | | | | | | | |
    | Популярные Server | CentOS | RHEL | SLES | | | | | | | | | | | |
    | Популярные Arch | LFS | Популярные миниатюрные | DSL | Puppy | | | | | | | | | | | |
    | Пакетная база DSL | Elive | gOS | Kanotix | Linspire | MEPIS | Progeny | Ubuntu | Пакетная база Ubuntu | ВС Школьный Линукс | Mint | Edubuntu | nUbuntu | Ubuntu Studio | Runtu | Guadalinex |
    | Пакетная база Red Flag | Russian Fedora | Yellow Dog | Linux XP | | | | | | | | | | | |
    | Пакетная база Red Hat | Scientific | Unbreakable | МСВС | | | | | | | | | | | |
    | Пакетная база Slamd64 | BackTrack | MOPSLinux | Vector | DeLi | | | | | | | | | | |
    | Пакетная база Mandriva | Novell Linux Desktop | Остальные | ALT | Ark | cAos | CRUX | GoboLinux | Sabayon | Source Mage | Mobilinux | Angstrom | RTK | Zeroshell | | |
    | сравнение | полный список | | | | | | | | | | | | | |
    | UNIX-подобные операционные системы |
    | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
    | A/UX Dynix Linux Mac OS X Plan 9Plan B SCO OpenServer • SolarisSystem VTru64BSD/OS другие… |
    | Свободное и открытое программное обеспечение | | | | |
    | ------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
    | Главное | Список открытого и свободного ПО · Что такое свободное ПО? · Common UNIX Printing System · GNU Project · X Window System | | | |
    | История | Linux · Mozilla (Application Suite · Firefox · Thunderbird) | | | |
    | Операционные системы | · (GNU/)Linux (ядро) · Разработка | GCC · LLVM · Менеджеры окон XWS | EDE · Étoilé · ROX · Window Maker · Организации | Фонд свободного ПО (европейский, индийский, латиноамериканский) · Linux Foundation · Mozilla Foundation · Open Source Initiative |
    | Лицензии | Apache · BSD · GPL · LGPL · MIT · MPL · Либеральные лицензии · Разнообразие лицензий | | | |
    | Проблемы | Безопасность открытого ПО · Блоб · Конфликт SCO-Linux · Патенты и свободное ПО · Собственническое ПО· Технические средства защиты авторских прав ·Тивоизация · Trusted Computing | | | |
    | Другое | · Сообщество · Движение · Свободное и открытое ПО · Revolution OS | | | |
    | Портал:Свободное программное обеспечение | | | | |
    | Операционная система | | |
    | ---------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- |
    | Ядро | МикроядроМонолитное ядроГибридное ядро • Пространство ядра (kernel space) • Модульное ядроНаноядроДрайвер • Пространство пользователя • Область пользователя • Экзоядро | |
    | Управлениепроцессом | ПроцессМультипрограммированиеПрерываниеЗащищённый режим (кольца защиты) • Режим супервизораМногозадачностьМногопоточность • Управление процессом • Планировщик задач • Переключение контекста • Кооперативная многозадачностьВытесняющая многозадачность • Режимы работы процессора | |
    | Управлениепамятью | Защита памяти • Сегментация памяти • Страничная память (Paging) • Блок управления памятьюОшибка сегментации • Общая ошибка защиты | |
    | Примеры | Microsoft WindowsGNU/Linux Mac OSПрочее | Загрузчик ОСAPI • VFS • Компьютерная сетьGUI • История операционных систем • Слой аппаратных абстракций HAL |
    | Операционная система Linux | |
    | ------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
    | Общее | Adoption · Сравнение Microsoft Windows и GNU/Linux · GNU Project · Ядро Linux · История · Linux Foundation · (portability) · Закон Линуса · Спор об именовании GNU/Linux · Символы Linux и логотип GNU |
    | Распространение | Дистрибутивы (сравнение) · Live CD (сравнение) · Live USB · Mini Linux · Форматы пакетов программ |
    | Приложения | ALSA · Desktop · Devices · Embedded · Gaming · Thin client |
    | Люди | Джоно Бэкон · Алан Кокс · Бенджамин Мако Хилл · Памела Джонс · Ари Лемке · Эндрю Мортон · Ян Мердок · Ганс Рейзер · Скотт Джеймс Ремнант · Дэниел Роббинс · Марк Шаттлворт · Ричард Мэттью Столлман · Линус Торвальдс · Теодор Тсо · Патрик Фолькердинг · Уоррен Вудфорд · Матт Циммерман |
    | СМИ | Enterprise open source journal · Free Software Magazine · Linux.com · Linux Format · Linux Gazette · Linux Journal · Linux-Magazin · Linux Magazine · Linux Medical News · LWN.net · O3 Magazine · Phoronix |

| Списки | Устройства · Список дистрибутивов Linux · LiveCD/LiveDVD |
| Мобильность | Access Linux Platform · LiMo Platform · Moblin project · Ubuntu Mobile and Embedded Edition · Linux Phone Standards Forum |
| Другие темы | Группа пользователей Linux · Linux Standard Base · Revolution OS · SCO and Linux · Спор Таненбаума — Торвальдса · Вредоносные программы для Unix-подобных систем |

_Wikimedia Foundation.2010.