Linux
Материал из Википедии — свободной энциклопедии
- Эта статья об операционной системе, об одноимённом ядре ОС см.: Linux (ядро).
GNU/Linux |
|
Рабочий стол KDE |
|
| Разработчик |
Многочисленные разработчики по всему миру |
|---|---|
| Семейство ОС | |
| Исходный код | |
| Тип ядра |
Монолитное ядро с поддержкой подгружаемых модулей ядра |
| Лицензия |
В основном GNU GPL |
| Состояние |
Актуальное |
Linux (полное название GNU/Linux[1], произносится «гну слэш ли́нукс», также в некоторых языках «GNU+Linux», «GNU-Linux» и др.) — общее название UNIX-подобных операционных систем на основе одноимённого ядра и собранных для него библиотек и системных программ, разработанных в рамках проекта GNU.
GNU/Linux работает на PC-совместимых системах семейства Intel x86, а также на IA-64, AMD64, PowerPC, ARM и многих других.
К операционной системе GNU/Linux также часто относят программы, дополняющие эту операционную систему, и прикладные программы, делающие её полноценной многофункциональной операционной средой.
В отличие от большинства других операционных систем, GNU/Linux не имеет единой «официальной» комплектации. Вместо этого GNU/Linux поставляется в большом количестве так называемых дистрибутивов, в которых программы GNU соединяются с ядром Linux и другими программами. Наиболее известными дистрибутивами GNU/Linux являются Slackware, Debian GNU/Linux, Red Hat, Fedora, Mandriva, SuSE, Gentoo, Ubuntu. Из дистрибутивов российских разработчиков наиболее известны[источник?] ALT Linux и ASPLinux.
Содержание |
[править] Название
Операционные системы на основе GNU и Linux называют «Linux» или «GNU/Linux». Первый вариант гораздо более популярен, и чаще используется сторонниками термина «open source»[2], второй — сторонниками «free software».
Хотя в английском второй вариант пишется и звучит, как «GNU/Linux» («гну слэш ли́нукс»), это не всегда удобно в других языках. Поэтому, если можно показать равноправность GNU и Linux лучшим способом — например, GNU+Linux (гну плюс линукс), GNU-Linux (во французском), или GNU con Linux (в испанском), лучше использовать его, чем «GNU Linux» («гну ли́нукс»), подразумевающее, что ядро «Linux» было разработано или принадлежит проекту GNU.[3] Аналогичным образом построены названия «TCP/IP» и «Ogg/Vorbis».
[править] Разработка
В отличие от Microsoft Windows (Windows NT), Mac OS (Mac OS X) и коммерческих UNIX-подобных систем, GNU/Linux не имеет географического центра разработки. Нет и организации, которая владела бы этой системой; нет даже единого координационного центра. Программы для GNU/Linux — результат работы тысяч проектов. Некоторые из этих проектов централизованы[источник?], некоторые сосредоточены в фирмах, но большинство[источник?] объединяют программистов со всего света, которые знакомы только по переписке. Создать свой проект или присоединиться к уже существующему может любой и, в случае успеха, результаты работы станут известны миллионам пользователей. Пользователи принимают участие в тестировании свободных программ, общаются с разработчиками напрямую, что позволяет быстро[источник?] находить и исправлять ошибки и реализовывать новые возможности.
Именно такая гибкая и динамичная система разработки, невозможная[источник?] для проектов с закрытым кодом, определяет исключительную экономическую эффективность[источник?] GNU/Linux. Низкая стоимость свободных разработок, отлаженные механизмы тестирования и распространения, привлечение людей из разных стран, обладающих разным видением проблем, защита кода лицензией GPL — всё это стало причиной успеха свободных программ.[4]
Конечно, такая высокая эффективность разработки не могла не заинтересовать крупные фирмы, которые стали открывать свои проекты. Так появились Mozilla (Netscape, AOL), OpenOffice.org (Sun), свободный клон Interbase (Borland) — Firebird, SAP DB (SAP). IBM способствовала переносу GNU/Linux на свои мейнфреймы.
С другой стороны, открытый код значительно снижает себестоимость разработки закрытых систем для GNU/Linux и позволяет снизить цену решения для пользователя. Вот почему GNU/Linux стала платформой, часто рекомендуемой для таких продуктов, как СУБД Oracle, DB2, Informix, SyBase, SAP R3, Domino.
Сообщество GNU/Linux поддерживает связь посредством групп пользователей Linux.
[править] Дистрибутивы GNU/Linux
Большинство пользователей для установки GNU/Linux используют дистрибутивы. Дистрибутив — это не просто набор программ, а ряд решений для разных задач пользователей, объединённых едиными системами установки, управления и обновления пакетов, настройки и поддержки.
Самые распространённые в мире дистрибутивы[5]:
- Debian GNU/Linux — не имеющий национальной принадлежности международный дистрибутив (а также его ответвления, включая сверх-популярные Ubuntu, Kubuntu, Xubuntu).
- американский Red Hat и его наследник Fedora.
- французско-бразильский Mandriva, бывшие Mandrake и Conectiva.
- немецкий SuSE, купленный американской фирмой Novell.
- Slackware — один из самых старых дистрибутивов.
- Gentoo.
Помимо перечисленных, существует множество других дистрибутивов, как базирующихся на перечисленных, так и созданных с нуля и зачастую предназначенных для выполнения ограниченного количества задач.
Каждый из них имеет свою концепцию, свой набор пакетов, свои достоинства и недостатки. Ни один не может удовлетворить всех пользователей, а потому рядом с лидерами благополучно существуют другие фирмы и объединения программистов, предлагающие свои решения, свои дистрибутивы, свои услуги. Существует множество LiveCD, построенных на основе GNU/Linux, например, Knoppix. LiveCD позволяет запускать GNU/Linux непосредственно с компакт-диска, без установки на жёсткий диск.
Для желающих досконально разобраться с GNU/Linux подойдёт любой из дистрибутивов, однако довольно часто для этой цели используются так называемые source-based дистрибутивы, то есть предполагающие самостоятельную сборку всех (или части) компонентов из исходных кодов, такие как LFS, Gentoo, ArchLinux или CRUX.
[править] Критика
[править] Приспособленность к роли настольной ОС
Linux ранее критиковалась за неудобство использования в настольных компьютерах, в частности, из-за ощутимой нехватки полноценных версий популярных программ (особенно офисных пакетов) и проблем с поддержкой оборудования[6], что представляло серьёзную проблему для пользователей ноутбуков, так как они обычно используют множество проприетарных комплектующих. Также проблемой является сложность изучения в Linux того, что выходит за рамки повседневного использования, и трудности в настройке оборудования. Более того, Linux обвиняют в «неидеальности» для многих опытных пользователей.[7][8][9]
Новые дистрибутивы 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
[править] Критика со стороны Microsoft
Microsoft развернула обширную критику Linux в своей кампании «Get the Facts».[10] В частности, Microsoft утверждает, что:
- Уязвимостей в Windows меньше, чем в дистрибутивах Linux.[11]
- Совокупная стоимость владения Linux выше — из-за сложности, затрат на обучение и техподдержку.[14]
- Использование Linux накладывает на бизнес бремя ответственности и что «производители Linux если и предлагают, то лишь незначительные компенсации возможных убытков».[15] (Но при этом, во всех версиях лицензий для Windows сама Microsoft снимает с себя ответственность за возможные убытки.)
Корпорация опубликовала различные исследования-кейсы в подтверждение этого. Однако их достоверность ставится под сомнение различными авторами, заявляющими о фальсификации этих сравнений со стороны Microsoft.[16][17]
[править] Примечания
- ↑ http://www.gnu.org/gnu/why-gnu-linux.html
- ↑ 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. Microsoft. Проверено 14 апреля 2007.
- ↑ Get the Facts on Linux and Windows: Security. Microsoft. Проверено 14 апреля 2007.
- ↑ Get the Facts on Linux and Windows: Reliability. Microsoft. Проверено 14 апреля 2007.
- ↑ Windows v Linux security: the real facts. The Register (22 октября 2004).
- ↑ Get the Facts on Linux and Windows: Total Cost of Ownership. Microsoft. Проверено 14 апреля 2007.
- ↑ Get the Facts on Linux and Windows: Intellectual Property Indemnification. Microsoft. Проверено 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-подобных операционных систем
- LinuxFest
- Linux Professional Institute
- История Linux
- Linux User Group
- Linux.org.ru
- Сравнение Microsoft Windows и GNU/Linux
- Процесс загрузки Linux
- Периодика
- Журнал Linux Format
[править] Ссылки
| Linux в Викиучебнике? | |
| Linux на Викискладе? | |
| Linux в Викиновостях? |
- Русскоязычные ресурсы
- Новости 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 (рус)
|
|
||
|---|---|---|
| Настольные | Fedora • Mandriva • openSUSE • Ubuntu • Mint • PCLinuxOS | |
| Серверные | Debian • CentOS • RHEL • SLES | |
| «Гиковские» | Arch • Gentoo • LFS • Slackware | |
| Миниатюрные | DSL • Puppy | |
| Debian | Baltix • DSL • Dreamlinux • Elive • Gnoppix • gOS • Guadalinex • Kanotix • Knoppix • Linspire • Maemo • MEPIS • Progeny • Ubuntu • Xandros | |
| Ubuntu | Kubuntu • Школьный Линукс • Xubuntu • Mint • Fluxbuntu • Edubuntu • InfraLinux • nUbuntu • Ubuntu Studio • Ulteo • Runtu • gNewSense • Guadalinex | |
| Fedora | ASPLinux • Red Flag • Russian Fedora • Yellow Dog • Linux XP | |
| Red Hat | CentOS • Scientific • Unbreakable • МСВС | |
| Slackware | Zenwalk • Slamd64 • Slax • BackTrack • Frugalware • MOPSLinux • Vector • DeLi | |
| Mandriva | PCLinuxOS | |
| Другие | ALT • Ark • cAos • CRUX • Yoper • GoboLinux • Sabayon • Source Mage • SliTaz • Mobilinux • Thinstation • Angstrom • Trinux • RTK • Freesco • Zeroshell | |
|
|
|
|---|---|
|
|
|
|---|---|
| Ядро |
Микроядро • Монолитное ядро • Гибридное ядро • Пространство ядра (kernel space) • Модульное ядро • Наноядро • Драйвер • Пространство пользователя • Область пользователя • Экзоядро |
| Управление процессом |
|
| Управление памятью |
|
| Примеры | |
| Прочее | |
|
|
||
|---|---|---|
| Общее |
Adoption • Сравнение с Windows • Критика • Проект GNU • GNU • Ядро • История • Linux Foundation (portability) • Закон Линуса • Именование GNU/Linux • Tux |
|
| Распространение | ||
| Приложения | ||
| Персоналии | ||
| СМИ | ||
| Списки | ||
| Мобильность | ||
| Прочее | ||

