- Линукс
-
- Эта статья об операционной системе, об одноимённом ядре ОС см.: Linux (ядро).
GNU/Linux
Рабочий стол РазработчикМногочисленные разработчики по всему миру
Семейство ОС Исходный код Тип ядра Лицензия В основном 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».
Разработка
Ричард Столлман — основатель проекта GNU.Линус Торвальдс — создатель ядра «Linux».В отличие от 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]:
- Debian GNU/Linux — не имеющий национальной принадлежности международный дистрибутив (а также его ответвления, включая сверх-популярные Ubuntu, Xubuntu).
- американский Red Hat и его наследник Mandriva, бывшие Mandrake и Conectiva.
- немецкий Novell.
-
Каждый из них имеет свою концепцию, свой набор пакетов, свои достоинства и недостатки. Ни один не может удовлетворить всех пользователей, а потому рядом с лидерами благополучно существуют другие фирмы и объединения программистов, предлагающие свои решения, свои дистрибутивы, свои услуги. Существует множество Knoppix. LiveCD позволяет запускать GNU/Linux непосредственно с компакт-диска, без установки на жёсткий диск.
Для желающих досконально разобраться с GNU/Linux подойдёт любой из дистрибутивов, однако довольно часто для этой цели используются так называемые source-based дистрибутивы, то есть предполагающие самостоятельную сборку всех (или части) компонентов из исходных кодов, такие как LFS, ArchLinux или CRUX.
Критика
Приспособленность к роли настольной ОС
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 утверждает, что:
- Уязвимостей в Windows меньше, чем в дистрибутивах Linux.[10]
- Совокупная стоимость владения Linux выше — из-за сложности, затрат на обучение и техподдержку.[13]
- Использование Linux накладывает на бизнес бремя ответственности и что «производители Linux если и предлагают, то лишь незначительные компенсации возможных убытков».[14] (Но при этом, во всех версиях лицензий для Windows сама Microsoft снимает с себя ответственность за возможные убытки.)
Корпорация опубликовала различные исследования-кейсы в подтверждение этого. Однако их достоверность ставится под сомнение различными авторами, заявляющими о фальсификации этих сравнений со стороны Microsoft.[15][16]
Примечания
- ↑ Jargon File, статья «Linux».
- ↑ Richard Stallman. Why do you write «GNU/Linux» instead of «GNU Linux»? (англ.). GNU/Linux FAQ. GNU Project (2001—2007). Проверено 30 сентября 2007.
- ↑ http://ftp.altlinux.ru/pub/distributions/ALTLinux/Compact/2.3/docs/ch01.html
- ↑ Distrowatch
- ↑ Andy McCue. Gartner sounds desktop Linux warning. ZDNet (9 сентября 2005). Проверено 15 апреля 2007.
- ↑ Sharon Machlis. Living (and dying) with Linux in the workplace — A brief foray into Linux for the enterprise. Computerworld-Australia (22 марта 2007). Проверено 15 апреля 2007.
- ↑ Ron Miller. Linux criticism revs up — backlash against success. Linux Planet (20 мая 2004). Проверено 8 апреля 2007.
- ↑ Alexander Wolfe. Green Hills calls Linux «insecure» for defense. EE Times (9 апреля 2004). Проверено 18 апреля 2007.
- ↑ Get the Facts Home. Проверено 14 апреля 2007.
- ↑ Get the Facts on Linux and Windows: Security. Проверено 14 апреля 2007.
- ↑ Get the Facts on Linux and Windows: Reliability. Проверено 14 апреля 2007.
- ↑ Windows v Linux security: the real facts. The Register (22 октября 2004).
- ↑ Get the Facts on Linux and Windows: Total Cost of Ownership. Проверено 14 апреля 2007.
- ↑ Get the Facts on Linux and Windows: Intellectual Property Indemnification. Проверено 14 апреля 2007.
- ↑ Joe Barr. The facts behind the «Get the Facts» ad campaign. Newsforge (24 июня 2005). Проверено 14 апреля 2007.
- ↑ 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. Статьи, обзоры, учебные пособия
- Англоязычные ресурсы
- Статьи
- В. А. Костромин. История 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 | Популярные 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-подобные операционные системы Операционная система Ядро Микроядро • Монолитное ядро • Гибридное ядро • Пространство ядра (kernel space) • Модульное ядро • Наноядро • Драйвер • Пространство пользователя • Область пользователя • Экзоядро
Управление
процессомПроцесс • Мультипрограммирование • Прерывание • Защищённый режим (кольца защиты) • Режим супервизора • Многозадачность • Многопоточность • Управление процессом • Планировщик задач • Переключение контекста • Кооперативная многозадачность • Вытесняющая многозадачность • Режимы работы процессора
Управление
памятьюЗащита памяти • Сегментация памяти • Страничная память (Paging) • Блок управления памятью • Ошибка сегментации • Общая ошибка защиты
Примеры Операционная система Linux Общее Adoption · Сравнение Microsoft Windows и GNU/Linux · GNU Project · Ядро Linux · История · Linux Foundation · (portability) · Закон Линуса · Спор об именовании GNU/Linux · Распространение Дистрибутивы (сравнение) · 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.