Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
wiki:linux [2009/10/10 01:15] |
wiki:linux [2013/07/06 13:03] ArchLinux не source-based |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== FIXME: Linux ====== | + | ====== Операционные системы Linux ====== |
+ | <note tip>**Linux** — общее название UNIX-подобных операционных систем на основе одноимённого ядра и собранных для него библиотек и системных программ, разработанных в рамках проекта [[http://ru.wikipedia.org/wiki/GNU|GNU]]. \\ GNU/Linux работает на PC-совместимых системах семейства Intel x86, а также на IA-64, AMD64, PowerPC, ARM и многих других. </note> | ||
- | FIXME - статья точно нужна, надо изложить суть вопроса)) | + | К операционной системе GNU/Linux также часто относят программы, дополняющие эту операционную систему, и прикладные программы, делающие её полноценной многофункциональной операционной средой. В отличие от большинства других операционных систем, GNU/Linux не имеет единой «официальной» комплектации. Вместо этого GNU/Linux поставляется в большом количестве так называемых дистрибутивов, в которых программы GNU соединяются с ядром Linux и другими программами. |
- | {{tag>FIXME Система Ubuntu Linux}} | + | ===== Разработка ===== |
+ | |||
+ | * В отличие от Microsoft Windows, Mac OS и коммерческих UNIX-подобных систем, GNU/Linux не имеет географического центра разработки. Нет и организации, которая владела бы этой системой; нет даже единого координационного центра. Программы для Linux — результат работы тысяч проектов. Некоторые из этих проектов централизованы, некоторые сосредоточены в фирмах. Многие проекты объединяют хакеров со всего света, которые знакомы только по переписке. Создать свой проект или присоединиться к уже существующему может любой и, в случае успеха, результаты работы станут известны миллионам пользователей. Пользователи принимают участие в тестировании свободных программ, общаются с разработчиками напрямую, что позволяет быстро находить и исправлять ошибки и реализовывать новые возможности. | ||
+ | * Именно такая гибкая и динамичная система разработки, невозможная для проектов с закрытым кодом, определяет исключительную экономическую эффективность GNU/Linux. Низкая стоимость свободных разработок, отлаженные механизмы тестирования и распространения, привлечение людей из разных стран, обладающих разным видением проблем, защита кода лицензией GPL — всё это стало причиной успеха свободных программ. | ||
+ | * Конечно, такая высокая эффективность разработки не могла не заинтересовать крупные фирмы, которые стали открывать свои проекты. Так появились 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 ===== | ||
+ | |||
+ | Большинство пользователей для установки GNU/Linux используют дистрибутивы. Дистрибутив — это не просто набор программ, а ряд решений для разных задач пользователей, объединённых едиными системами установки, управления и обновления пакетов, настройки и поддержки. | ||
+ | |||
+ | * Самые распространённые в мире дистрибутивы: | ||
+ | ? [[http://releases.ubuntu.com/|Ubuntu]] | ||
+ | : Быстро завоевавший популярность дистрибутив, ориентированный на лёгкость в освоении и использовании. | ||
+ | ? [[http://ru.wikipedia.org/wiki/OpenSUSE|openSUSE]] | ||
+ | : Бесплатно распространяемая версия дистрибутива SuSE, принадлежащая компании Novell. Отличается удобством в настройке и обслуживании благодаря использованию утилиты YaST. | ||
+ | ? [[http://ru.wikipedia.org/wiki/Fedora|Fedora]] | ||
+ | : Поддерживается сообществом и корпорацией RedHat, предшествует выпускам коммерческой версии RHEL. | ||
+ | ? [[http://ru.wikipedia.org/wiki/Debian|Debian]] | ||
+ | : Международный дистрибутив, разрабатываемый обширным сообществом разработчиков в некоммерческих целях. Послужил основой для создания множества других дистрибутивов. Отличается строгим подходом к включению несвободного ПО. | ||
+ | ? [[http://ru.wikipedia.org/wiki/Mandriva|Mandriva]] | ||
+ | : Французско-бразильский дистрибутив, объединение бывших Mandrake и Conectiva. | ||
+ | ? [[http://ru.wikipedia.org/wiki/Slackware|Slackware]] | ||
+ | : Один из старейших дистрибутивов, отличается консервативным подходом в разработке и использовании. | ||
+ | ? [[http://ru.wikipedia.org/wiki/Gentoo|Gentoo]] | ||
+ | : Дистрибутив, собираемый из исходных кодов. Позволяет очень гибко настраивать конечную систему и оптимизировать производительность, поэтому часто называет себя мета-дистрибутивом. Ориентирован на экспертов и опытных пользователей. | ||
+ | ? [[http://ru.wikipedia.org/wiki/Arch_Linux|Archlinux]] | ||
+ | : Ориентированный на применение самых последних версий программ и постоянно обновляемый, поддерживающий одинаково как бинарную, так и установку из исходных кодов и построенный на философии простоты "KISS" («Keep it simple, stupid» / «Не усложняй»), этот дистрибутив ориентирован на компетентных пользователей, которые хотят иметь всю силу и модифицируемость Linux, но не в жертву времени обслуживания. | ||
+ | |||
+ | Помимо перечисленных, существует множество других дистрибутивов, как базирующихся на перечисленных, так и созданных с нуля и зачастую предназначенных для выполнения ограниченного количества задач. | ||
+ | |||
+ | Каждый из них имеет свою концепцию, свой набор пакетов, свои достоинства и недостатки. Ни один не может удовлетворить всех пользователей, а потому рядом с лидерами благополучно существуют другие фирмы и объединения программистов, предлагающие свои решения, свои дистрибутивы, свои услуги. Существует множество [[http://ru.wikipedia.org/wiki/LiveCD|LiveCD]], построенных на основе GNU/Linux, например, Knoppix. LiveCD позволяет запускать GNU/Linux непосредственно с компакт-диска, без установки на жёсткий диск. Большинство крупных дистрибутивов, включая Ubuntu, могут быть использованы как LiveCD. | ||
+ | |||
+ | Для желающих досконально разобраться с GNU/Linux подойдёт любой из дистрибутивов, однако довольно часто для этой цели используются так называемые "source-based" дистрибутивы, то есть предполагающие самостоятельную сборку всех компонентов из исходных кодов, такие как LFS, Gentoo или CRUX. | ||
+ | |||
+ | ===== Применение ===== | ||
+ | |||
+ | Область распространения Linux огромна, гораздо больше чем у вcех других операционных систем. Кроме того, что Linux прекрасно работает на обычных домашних и рабочих компьютерах и серверах, существуют адаптации Linux к большинству современных процессоров, что позволяет использовать системы с ядром Linux в сетевом оборудовании, домашней "умной" технике, роботах, мобильных телефонах, различных портативных устройствах и другом оборудовании, поддерживающем программируемые операции. | ||
+ | |||
+ | В конечном счёте столь широкий круг поддерживаемых устройств означает превосходную переносимость программ. Например, одно и то же приложение зачастую можно запустить с минимальными усилиями и на обычном компьютере, и на мобильном телефоне на базе Linux. Для примера: Windows и её младший брат Windows Mobile являются полностью несовместимыми платформами. | ||
+ | |||
+ | |||
+ | {{tag> Ubuntu Linux FAQ}} |