Linux

Материал из in.wiki
Перейти к навигации Перейти к поиску
800px-T64 and pencil.jpg Это незавершённая статья.
Вы можете помочь проекту, исправив и дополнив её.

Linux (произносится Ли́нукс) — свободное ядро, написанное группой энтузиастов под руководством Линуса Торвальдса из Финляндии. Линукс защищён копилефтом; это самая известная программа, выпущенная под лицензией GPL. Некоторая путаница возникает из-за того, что Линуксом часто называют не только собственно ядро, но и ОС GNU/Linux, в составе которой его чаще всего используют.

Символ Линукса — пингвин Тукс (Tux).

История[править | править код]

Начало ядра Linux было положено в апреле 1991 года, когда молодой программист Линус Торвальдс решил создать свой собственный эмулятор терминала для подключения к университетскому мейнфрейму. Поскольку он недавно приобрёл свой первый компьютер на базе 386-го процессора, то терминал было решено писать непосредственно на уровне BIOS, не затрагивая операционную систему. Постепенно по мере добавления функций обнаружилось, что практически всё необходимое для создания собственной ОС в эмуляторе терминала наличествует. И в июле этого же года Линус стал писать операционную систему. 17 сентября 1991 года на ftp сервере появились первые результаты его труда — версия 0.01. Линус не хотел продавать свою операционную систему и не хотел, чтобы её продавал кто-то другой. Поэтому в файле COPYING он сформулировал правила:

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

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

Лицензия[править | править код]

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

Kernel hackers[править | править код]

Linux — коллективный проект десятка тысяч программистов, которые называют себя kernel hackers. Вопросы лицензионной политики часто перерастают в драматические дискуссии на мэйлинг-листе LKML (Linux Kernel Mailing List).

Линкование несвободных библиотек[править | править код]

Среди подписчиков LKML нет консенсуса насчёт возможности линкования к Линуксу несвободных драйверов, или драйверов под лицензиями, несовместимыми с GPL. К сожалению, две основных серии видеокарт (ATI Radeon и NVidia GeForce) не имеют удовлетворительных GPL-совместимых драйверов. Авторы многих дистрибутивов GNU/Linux отказываются распространять несвободные «родные» драйвера к этим картам. Некоторые пользователи скачивают несвободные драйвера с сайта производителей и устанавливают их вручную, что, безусловно, противоречит идеологии свободного ПО. Ещё больших усилий стоит установка Wi-Fi-карт. Однако, хоть и медленно, но разрабатываются свободные драйвера для всех этих устройств.

Ссылки:

  • Hardware Devices that Support GNU/Linux — страница на сайте FSF, где собирается информация о компьютерном железе, чьи драйвера поддерживают свободные ОС.

См. также[править | править код]

Внешние ссылки[править | править код]


800px-T64 and pencil.jpg Это незавершённая статья.
Вы можете помочь проекту, исправив и дополнив её.
Мир Свободного ПО
Мета Копилефт · Исходный текст · GNU · Free Software Foundation · FSF Europe · Линуксоид
Публичные лицензии BSD · LPPL · GPL (GPL v.3) · LGPL · GFDL · QPL · CCL
Свободное ПО: Apache · Emacs · FreeBSD · I2P · Mozilla Firefox · Ogg Vorbis · OpenOffice.org · Tor
Дистрибутивы GNU/Linux ALTLinux · ArchLinux · ASPLinux · CentOS · Debian · Fedora · Gentoo · GNewSense · Mandriva · OpenSUSE · RedHat · Slackware · Ubuntu · Zenwalk
Люди: Ричард Столлман · Линус Торвальдс
Сайты: GNU Savannah · gpl-violations.org · SourceForge · code.google.com
Казусы: Мобильная система вооружённых сил · wait4 · Kororaa
Статьи: Как поддержать Open Source проект без написания кода · Linux это НЕ Windows · Правительственная поддержка свободного и открытого ПО

Новости[править код]