stringtranslate.com

История Linux

Linux появился в 1991 году как личный проект финского студента Линуса Торвальдса по созданию нового ядра свободной операционной системы. Получившееся ядро ​​Linux на протяжении всей своей истории отличалось постоянным ростом. С момента первоначального выпуска исходного кода в 1991 году оно выросло из небольшого количества файлов на языке C под лицензией, запрещающей коммерческое распространение, до версии 4.15 в 2018 году с более чем 23,3 миллионами строк исходного кода, не считая комментариев, [1] под лицензией GNU General Public License v2 с исключением syscall, означающим, что все, что использует ядро ​​через системные вызовы, не подпадает под действие GNU GPL. [2] : 7  [3] [4]

События, приведшие к созданию

Кен Томпсон (слева) и Деннис Ритчи (справа), создатели операционной системы Unix

После того, как AT&T вышла из проекта Multics , операционная система Unix была задумана и реализована Кеном Томпсоном и Деннисом Ритчи (оба из AT&T Bell Laboratories ) в 1969 году и впервые выпущена в 1970 году. Позже они переписали ее на новом языке программирования, C , чтобы сделать ее переносимой. Доступность и переносимость Unix привели к ее широкому принятию, копированию и модификации академическими учреждениями и предприятиями.

В 1977 году Berkeley Software Distribution (BSD) был разработан Computer Systems Research Group (CSRG) из Калифорнийского университета в Беркли на основе 6-го издания Unix и UNIX/32V (7-е издание) от AT&T. Поскольку BSD содержал код Unix, принадлежавший AT&T, AT&T подала иск ( USL против BSDi ) в начале 1990-х против Калифорнийского университета. Это сильно ограничило разработку и принятие BSD. [5] [6]

Onyx Systems начала продавать ранние рабочие станции Unix на базе микрокомпьютеров в 1980 году. Позднее Sun Microsystems , основанная как ответвление студенческого проекта Стэнфордского университета , также начала продавать настольные рабочие станции на базе Unix в 1982 году. Хотя рабочие станции Sun не использовали аппаратное обеспечение ПК, как Linux, для которого позже был разработан, они представляли собой первую успешную коммерческую попытку распространения в первую очередь однопользовательского микрокомпьютера, работающего под управлением операционной системы Unix. [7] [8]

В 1983 году Ричард Столлман начал проект GNU с целью создания свободной операционной системы типа UNIX. [9] В рамках этой работы он написал GNU General Public License (GPL). К началу 1990-х годов было почти достаточно доступного программного обеспечения для создания полноценной операционной системы. Однако ядро ​​GNU, называемое Hurd , не привлекло достаточно усилий по разработке, оставив GNU незавершённым. [ необходима цитата ]

В 1985 году Intel выпустила 80386 , первый микропроцессор x86 с 32-битным набором инструкций и блоком управления памятью с подкачкой страниц . [10]

В 1986 году Морис Дж. Бах из AT&T Bell Labs опубликовал книгу «Проект операционной системы UNIX» . [11] Это окончательное описание в основном охватывало ядро ​​System V Release 2 с некоторыми новыми функциями из Release 3 и BSD.

В 1987 году Эндрю С. Таненбаум выпустил MINIX , Unix-подобную систему, предназначенную для академического использования, чтобы проиллюстрировать принципы, изложенные в его учебнике « Операционные системы: проектирование и реализация» . Хотя исходный код системы был доступен, его модификация и распространение были ограничены. Кроме того, 16-битная архитектура MINIX не была хорошо адаптирована к 32-битным функциям все более дешевой и популярной архитектуры Intel 386 для персональных компьютеров. В начале девяностых годов коммерческая операционная система UNIX для ПК Intel 386 была слишком дорогой для частных пользователей. [12]

Эти факторы и отсутствие широко распространенного, свободного ядра послужили толчком к началу проекта Торвальдса. Он заявил, что если бы в то время были доступны ядра GNU Hurd или 386BSD , он, скорее всего, не написал бы свое собственное. [13] [14]

Создание Linux

Линус Торвальдс в 2002 году

В 1991 году, изучая информатику в Университете Хельсинки , Линус Торвальдс начал проект, который позже стал ядром Linux . Он написал программу специально для используемого им оборудования и независимо от операционной системы , поскольку он хотел использовать функции своего нового ПК с процессором 80386. Разработка велась на MINIX с использованием компилятора GNU C.

3 июля 1991 года, пытаясь реализовать системные вызовы Unix в своем проекте, Линус Торвальдс попытался получить цифровую копию документации стандартов POSIX , отправив запрос в группу новостей comp.os.minix . [15] Ему не удалось найти документацию POSIX, поэтому Торвальдс изначально прибег к определению системных вызовов из документации SunOS, принадлежащей университету, для использования в работе его сервера Sun Microsystems . Он также узнал некоторые системные вызовы из текста MINIX Таненбаума, который был частью курса Unix.

Как писал Торвальдс в своей книге Just for Fun [16] , в конечном итоге он написал ядро ​​операционной системы. 25 августа 1991 года он (в возрасте 21 года) объявил об этой системе в другом сообщении в группе новостей comp.os.minix : [17]

Привет всем, кто использует minix -

Я делаю (бесплатную) операционную систему (просто хобби, не будет большой и профессиональной, как gnu) для клонов 386(486) AT. Это назревало с апреля и начинает готовиться. Я хотел бы получить любые отзывы о том, что людям нравится/не нравится в minix, так как моя ОС чем-то на него похожа (та же физическая структура файловой системы (по практическим причинам) среди прочего).

В настоящее время я портировал bash(1.08) и gcc(1.40) , и, похоже, все работает. Это означает, что я получу что-то практичное в течение нескольких месяцев, и мне бы хотелось узнать, какие функции большинство людей хотели бы. Любые предложения приветствуются, но я не обещаю, что реализую их :-)

Линус ([email protected])

PS. Да - он свободен от кода minix и имеет многопоточную файловую систему. Он НЕ переносимый (использует переключение задач 386 и т. д.), и, вероятно, никогда не будет поддерживать ничего, кроме AT-harddisks, поскольку это все, что у меня есть :-(.

—  Линус Торвальдс [18]

По словам Торвальдса, Linux начал приобретать значимость в 1992 году после того, как X Window System была портирована на Linux Орестом Зборовски, что позволило Linux впервые поддерживать графический интерфейс . [16]

Нейминг

Дискеты с очень ранней версией Linux

Линус Торвальдс хотел назвать свое изобретение Freax, словосочетание слов «free», «freak» и «x» (как намек на Unix). В начале своей работы над системой он хранил файлы под именем «Freax» около полугода. Торвальдс уже рассматривал название «Linux», но изначально отверг его как слишком эгоистичное. [16]

Для облегчения разработки файлы были загружены на FTP-сервер (ftp.funet.fi) FUNET в сентябре 1991 года. Ари Леммке из Хельсинкского технологического университета (HUT), который в то время был одним из добровольных администраторов FTP-сервера, не считал, что «Freax» — хорошее название. Поэтому он назвал проект на сервере «Linux», не посоветовавшись с Торвальдсом. [16] Однако позже Торвальдс согласился на «Linux».

Чтобы продемонстрировать, как следует произносить слово «Linux» ( [ˈliːnɵks] ), Торвальдс включил аудиоруководство ( listen ) в исходный код ядра. [19]

Linux под лицензией GNU GPL

Торвальдс впервые опубликовал ядро ​​Linux под собственной лицензией [20] , которая имела ограничение на коммерческую деятельность.

Программное обеспечение для использования с ядром было разработано в рамках проекта GNU, лицензированного по GNU General Public License, лицензии свободного программного обеспечения. Первый выпуск ядра Linux, Linux 0.01, включал двоичный файл оболочки Bash от GNU. [21]

В «Заметках к Linux версии 0.01» Торвальдс перечисляет программное обеспечение GNU, необходимое для запуска Linux: [21]

К сожалению, ядро ​​само по себе никуда не приведет. Чтобы получить работающую систему, вам нужны оболочка, компиляторы, библиотека и т. д. Это отдельные части и могут находиться под более строгим (или даже более свободным) авторским правом. Большинство инструментов, используемых с Linux, являются программным обеспечением GNU и находятся под GNU copyleft . Эти инструменты не входят в дистрибутив — обратитесь ко мне (или в GNU) за дополнительной информацией. [21]

В 1992 году он предложил выпустить ядро ​​под лицензией GNU General Public License. Впервые он объявил об этом решении в примечаниях к выпуску версии 0.12. [22] В середине декабря 1992 года он опубликовал версию 0.99, используя GNU GPL. [23] Разработчики Linux и GNU работали над интеграцией компонентов GNU с Linux, чтобы создать полностью функциональную и свободную операционную систему. [24] Торвальдс заявил: «Создание Linux под лицензией GPL было, безусловно, лучшим, что я когда-либо делал». [25]

Около 2000 года Торвальдс пояснил, что ядро ​​Linux использует лицензию GPLv2, без общепринятого «или более позднего пункта». [3] [4]

После многих лет обсуждений проекта, в 2007 году была выпущена лицензия GPLv3; однако Торвальдс и большинство разработчиков ядра решили не принимать новую лицензию. [26] [27] [28]

Спор об именовании GNU/Linux

Обозначение «Linux» изначально использовалось Торвальдсом только для ядра Linux. Однако ядро ​​часто использовалось вместе с другим программным обеспечением, особенно в проекте GNU. Это быстро стало самым популярным принятием программного обеспечения GNU. В июне 1994 года в бюллетене GNU Linux был назван «свободным клоном UNIX», а проект Debian начал называть свой продукт Debian GNU/Linux . В мае 1996 года Ричард Столлман опубликовал редактор Emacs 19.31, в котором тип системы был переименован с Linux на Lignux. Это написание предназначалось для обозначения именно комбинации GNU и Linux, но вскоре от него отказались в пользу «GNU/Linux». [29]

Это название вызвало разные реакции. Проекты GNU и Debian используют это название, хотя большинство людей просто используют термин «Linux» для обозначения этой комбинации. [30]

Официальный талисман

Смокинг

В 1996 году Торвальдс объявил, что у Linux будет талисман — пингвин. Это произошло потому, что когда они собирались выбрать талисман, Торвальдс упомянул, что его укусил маленький пингвин ( Eudyptula minor ) во время визита в Национальный зоопарк и аквариум в Канберре, Австралия. Ларри Юинг предоставил оригинальный проект сегодняшнего известного талисмана, основанный на этом описании. Название Tux было предложено Джеймсом Хьюзом как производное от UniX Торвальдса , а также как сокращение от tuxedo — типа костюма с цветом, похожим на цвет пингвина. [16] : 138 

Новое развитие

Сообщество Linux

Большая часть работы над Linux выполняется сообществом: тысячами программистов по всему миру, которые используют Linux и отправляют свои предложения по улучшению разработчикам. Различные компании также помогали не только с разработкой ядер, но и с написанием основного вспомогательного программного обеспечения, которое распространяется вместе с Linux. По состоянию на февраль 2015 года более 80% разработчиков ядра Linux получают зарплату. [2] : 11 

Он выпускается как организованными проектами, такими как Debian, так и проектами, напрямую связанными с такими компаниями, как Fedora и openSUSE . Участники соответствующих проектов встречаются на различных конференциях и ярмарках, чтобы обмениваться идеями. Одна из крупнейших таких ярмарок — LinuxTag в Германии, где ежегодно собирается около 10 000 человек, чтобы обсудить Linux и связанные с ним проекты. [ необходима цитата ]

Лаборатория разработки ПО с открытым исходным кодом и Linux Foundation

Open Source Development Lab (OSDL) была создана в 2000 году и является независимой некоммерческой организацией, которая преследует цель оптимизации Linux для использования в центрах обработки данных и в диапазоне операторов. Она служила спонсируемым рабочим помещением для Линуса Торвальдса, а также для Эндрю Мортона (до середины 2006 года, когда Мортон перешел в Google). Торвальдс работал полный рабочий день в OSDL, разрабатывая ядра Linux.

22 января 2007 года OSDL и Free Standards Group объединились, чтобы сформировать Linux Foundation , сузив свои соответствующие фокусы до продвижения Linux в конкуренции с Microsoft Windows . [31] [32] По состоянию на 2015 год Торвальдс остаётся членом Linux Foundation. [33]

Компании

Несмотря на то, что Linux доступен бесплатно, компании получают прибыль от него. Эти компании, многие из которых также являются членами Linux Foundation, вкладывают значительные ресурсы в продвижение и разработку Linux, чтобы сделать его пригодным для различных областей применения. Это включает в себя пожертвования оборудования разработчикам драйверов, денежные пожертвования людям, которые разрабатывают программное обеспечение Linux, и трудоустройство программистов Linux в компании. Вот некоторые примеры: Dell , IBM и Hewlett-Packard , которые проверяют, используют и продают Linux на своих собственных серверах, а также Red Hat (теперь часть IBM) и SUSE , которые поддерживают свои собственные корпоративные дистрибутивы. Аналогичным образом Digia поддерживает Linux путем разработки и лицензирования LGPL инструментария Qt , что делает возможной разработку KDE , и путем найма некоторых разработчиков X и KDE.

Среды рабочего стола

KDE была первой расширенной средой рабочего стола (версия 1.0 была выпущена в июле 1998 года), но она была спорной из-за используемого тогда проприетарного инструментария Qt . [34] GNOME был разработан как альтернатива из-за вопросов лицензирования. [34] Эти две среды используют разный базовый инструментарий и, следовательно, подразумевают разное программирование, и спонсируются двумя разными группами: немецкой некоммерческой организацией KDE eV и американской некоммерческой организацией GNOME Foundation .

По оценкам одного журналиста, в апреле 2007 года доля KDE на рынке составляла 65%, а доля GNOME — 26%. [34] В январе 2008 года KDE 4 был выпущен преждевременно с ошибками, из-за чего некоторые пользователи перешли на GNOME. [35] GNOME 3 , выпущенный в апреле 2011 года, был назван Линусом Торвальдсом «беспорядочной кашей» из-за спорных изменений в дизайне . [36]

Недовольство GNOME 3 привело к появлению форка Cinnamon , который в основном разрабатывается разработчиком Linux Mint Клементом Лефевром. Он восстанавливает более традиционную среду рабочего стола с незначительными улучшениями.

Относительно хорошо финансируемый дистрибутив Ubuntu разработал (и выпустил в июне 2011 года) другой пользовательский интерфейс под названием Unity , который радикально отличается от обычной среды рабочего стола и подвергался критике за наличие различных недостатков [37] и отсутствие возможности настройки. [38] Мотивацией было создание единой среды рабочего стола для настольных компьютеров и планшетов, [ требуется ссылка ] хотя по состоянию на ноябрь 2012 года Unity еще не использовалась широко на планшетах. Тем не менее, версия Ubuntu для смартфонов и планшетов и ее интерфейс Unity были представлены Canonical Ltd в январе 2013 года. В апреле 2017 года Canonical полностью отменила проект Ubuntu Touch на базе телефона , чтобы сосредоточиться на проектах IoT, таких как Ubuntu Core . [39] В апреле 2017 года Canonical отказалась от Unity и начала использовать GNOME для выпусков Ubuntu с 17.10 и далее. [40]

«Linux устарел»

В 1992 году Эндрю С. Таненбаум, признанный ученый-компьютерщик и автор микроядерной системы Minix, написал статью Usenet в группе новостей comp.os.minix под названием "Linux is obsolete", [41] , которая ознаменовала начало знаменитой дискуссии о структуре тогда еще недавнего ядра Linux. Среди наиболее значимых критических замечаний были следующие:

Предсказание Таненбаума о том, что Linux устареет в течение нескольких лет и будет заменен GNU Hurd (который он считал более современным), оказалось неверным. Linux был портирован на все основные платформы, а его открытая модель разработки привела к образцовым темпам разработки. Напротив, GNU Hurd еще не достиг уровня стабильности, который позволил бы использовать его на производственном сервере. [45] Его игнорирование линейки процессоров Intel 386 как «странной» также оказалось недальновидным, поскольку серия процессоров x86 и корпорация Intel позже стали практически повсеместными в персональных компьютерах и серверах .

В своей неопубликованной книге «Самиздат » Кеннет Браун утверждает, что Торвальдс незаконно скопировал код из MINIX. В мае 2004 года эти заявления были опровергнуты Таненбаумом, автором MINIX: [46]

[Браун] хотел продолжить тему владения, но он также пытался избежать того, чтобы рассказать мне, какова его настоящая цель, поэтому он не очень хорошо сформулировал свои вопросы. Наконец он спросил меня, думаю ли я, что Линус написал Linux. Я сказал, что, насколько мне известно, Линус сам написал все ядро, но после его выпуска другие люди начали улучшать ядро, которое изначально было очень примитивным, и добавлять новое программное обеспечение в систему — по сути, та же модель разработки, что и MINIX. Затем он начал сосредотачиваться на этом, с вопросами типа: «Разве он не украл части MINIX без разрешения». Я сказал ему, что MINIX явно оказал огромное влияние на Linux во многих отношениях, от структуры файловой системы до имен в исходном дереве, но я не думаю, что Линус использовал какой-либо мой код.

Утверждения, методология и ссылки, изложенные в книге, подверглись серьезным сомнениям, и в конечном итоге она так и не была выпущена и удалена с сайта дистрибьютора.

Конкуренция и сотрудничество Microsoft

Хотя Торвальдс сказал, что ощущение угрозы со стороны Linux со стороны Microsoft в прошлом не имело для него никакого значения, лагеря Microsoft и Linux имели ряд антагонистических взаимодействий между 1997 и 2001 годами. Это стало совершенно ясно впервые в 1998 году, когда Эрик С. Рэймонд представил миру первый документ Halloween . Это было короткое эссе разработчика Microsoft, которое стремилось изложить угрозы, представляемые Microsoft свободным программным обеспечением, и определило стратегии противодействия этим предполагаемым угрозам. [47] Далее в него было включено сравнение между Windows NT Server и Linux под названием «Мифы о Linux» на веб-сайте Microsoft в октябре 1999 года. [48]

Конкуренция вступила в новую фазу в начале 2004 года, когда Microsoft опубликовала результаты исследований клиентов, оценивающих использование Windows против Linux под названием «Get the Facts» на своей собственной веб-странице. На основе запросов, аналитиков исследований и некоторых спонсируемых Microsoft расследований, исследования утверждали, что корпоративное использование Linux на серверах невыгодно по сравнению с использованием Windows с точки зрения надежности, безопасности и общей стоимости владения . [49]

В ответ коммерческие дистрибьюторы Linux провели собственные исследования, опросы и отзывы, чтобы противостоять кампании Microsoft. Веб-кампания Novell в конце 2004 года называлась «Unbending the truth» и была направлена ​​на то, чтобы описать преимущества, а также развеять широко разрекламированную правовую ответственность развертывания Linux (особенно в свете дела SCO против IBM). Novell, в частности, ссылалась на исследования Microsoft во многих пунктах. IBM также опубликовала серию исследований под названием «The Linux at IBM compete advantage», чтобы снова парировать кампанию Microsoft. Red Hat провела кампанию под названием «Truth Happens», направленную на то, чтобы производительность продукта говорила сама за себя, а не рекламировала продукт с помощью исследований. [ необходима цитата ]

Осенью 2006 года Novell и Microsoft объявили о соглашении о сотрудничестве в области взаимодействия программного обеспечения и патентной защиты. [50] Это включало соглашение о том, что клиенты Novell или Microsoft не могут быть привлечены к ответственности другой компанией за нарушение патентных прав. Эта патентная защита была также распространена на разработчиков некоммерческого свободного программного обеспечения. Последняя часть подверглась критике, поскольку включала только разработчиков некоммерческого свободного программного обеспечения.

В июле 2009 года Microsoft представила 22 000 строк исходного кода для ядра Linux по лицензии GPLV2, которые впоследствии были приняты. Хотя это было названо «историческим шагом» и возможным показателем улучшения корпоративного отношения Microsoft к Linux и программному обеспечению с открытым исходным кодом, это решение не было полностью альтруистичным, поскольку оно обещало привести к значительным конкурентным преимуществам для Microsoft и избежать судебных исков против Microsoft. Microsoft фактически была вынуждена внести вклад в код, когда главный инженер Vyatta и участник Linux Стивен Хеммингер обнаружил, что Microsoft включила сетевой драйвер Hyper-V с компонентами с открытым исходным кодом, лицензированными по GPL, статически связанными с двоичными файлами с закрытым исходным кодом в нарушение лицензии GPL. Microsoft предоставила драйверы, чтобы исправить нарушение лицензии, хотя компания пыталась представить это как благотворительный акт, а не как акт, направленный на избежание судебных исков против нее. В прошлом Microsoft называла Linux «раковой опухолью» и «коммунистом». [51] [52] [53] [54] [55]

К 2011 году Microsoft стала 17-м по величине спонсором ядра Linux. [56] По состоянию на февраль 2015 года Microsoft больше не входила в число 30 крупнейших компаний-спонсоров. [2] : 10–12 

Проект Windows Azure был анонсирован в 2008 году и переименован в Microsoft Azure . Он включает Linux как часть своего набора серверных программных приложений. В августе 2018 года SUSE создала ядро ​​Linux , специально адаптированное для приложений облачных вычислений под эгидой проекта Microsoft Azure . Говоря о порте ядра, представитель Microsoft сказал: «Новое ядро, настроенное на Azure, позволяет этим клиентам быстро воспользоваться новыми службами Azure, такими как Accelerated Networking с SR-IOV». [57]

В последние годы Торвальдс выражал нейтральное или дружелюбное отношение к Microsoft после того, как компания начала принимать программное обеспечение с открытым исходным кодом и сотрудничать с сообществом Linux. «Вся эта анти-Microsoft-штука иногда была смешной как шутка, но не совсем», — сказал Торвальдс в интервью ZDNet. «Сегодня они на самом деле гораздо дружелюбнее. Я общаюсь с инженерами Microsoft на различных конференциях, и я чувствую, что да, они изменились, и инженеры счастливы. И они действительно счастливы работать над Linux. Поэтому я полностью отмахнулся от всех анти-Microsoft-штук». [58]

В мае 2023 года Microsoft публично выпустила свой дистрибутив Azure Linux . [59]

ШОС

В марте 2003 года SCO Group обвинила IBM в нарушении их авторских прав на UNIX путем переноса кода из UNIX в Linux. SCO заявляет права собственности на авторские права на UNIX, и против IBM был подан иск. Red Hat подала встречный иск, а SCO с тех пор подала другие связанные иски. Одновременно с их иском SCO начала продавать лицензии Linux пользователям, которые не хотели рисковать возможной жалобой со стороны SCO. Поскольку Novell также заявила права на авторские права на UNIX, она подала иск против SCO.

В начале 2007 года SCO подала конкретные детали предполагаемого нарушения авторских прав. Несмотря на предыдущие заявления о том, что SCO является законным владельцем авторских прав на 1 миллион строк кода, они указали только 326 строк кода, большинство из которых не были защищены авторским правом. [60] В августе 2007 года суд по делу Novell постановил, что SCO фактически не владела авторскими правами Unix, [61] хотя Апелляционный суд Десятого округа постановил в августе 2009 года, что вопрос о том, кто владел авторскими правами должным образом, остается на усмотрение присяжных. [62] Дело присяжных было решено 30 марта 2010 года в пользу Novell. [63]

С тех пор SCO подала заявление о банкротстве . [64]

Права на товарный знак

В 1994 и 1995 годах несколько человек из разных стран пытались зарегистрировать название «Linux» в качестве товарного знака. После этого нескольким компаниям Linux были направлены запросы на выплату роялти, с чем не согласились многие разработчики и пользователи Linux. Линус Торвальдс пресек деятельность этих компаний с помощью Linux International и получил право на товарный знак, которое он передал Linux International. Защитой товарного знака позже занимался специальный фонд, некоммерческий Linux Mark Institute . В 2000 году Линус Торвальдс определил основные правила передачи лицензий. Это означает, что любой, кто предлагает продукт или услугу с названием Linux, должен иметь лицензию на него, которую можно получить посредством уникальной покупки.

В июне 2005 года разгорелся новый спор по поводу использования роялти, полученных от использования торговой марки Linux. Институт знака Linux, представляющий права Линуса Торвальдса, объявил о повышении цены с 500 до 5000 долларов за использование имени. Этот шаг был оправдан необходимостью покрытия растущих расходов на защиту торговой марки.

В ответ на это увеличение сообщество стало недовольным, поэтому Линус Торвальдс сделал заявление 21 августа 2005 года, чтобы развеять недоразумения. В электронном письме он подробно описал текущую ситуацию, а также предысторию, а также затронул вопрос о том, кто должен был оплачивать расходы на лицензию:

[...] И давайте повторим: тот, кто не хочет защищать это имя, никогда этого не сделает. Вы можете назвать что угодно "MyLinux", но недостатком является то, что кто-то другой, кто защитил себя, может прийти и отправить вам письмо о прекращении и воздержании. Или, если имя в конечном итоге появится в поиске по товарным знакам, который LMI должен проводить время от времени, чтобы защитить товарный знак (еще одно юридическое требование к товарным знакам), LMI, возможно, придется отправить вам письмо о прекращении и воздержании или сублицензировании.

В этот момент вы либо переименовываете его во что-то другое, либо сублицензируете его. Видите? Все дело в том, нужна ли вам защита или нет, а не в том, хочет ли LMI денег или нет.

[...] Наконец, просто чтобы прояснить: я не только не получаю ни цента от денег за товарный знак, но даже LMI (которая фактически управляет знаком) до сих пор исторически всегда теряла деньги на этом. Это не способ поддерживать товарный знак, поэтому они пытаются, по крайней мере, стать самодостаточными, но пока я могу сказать, что гонорары юристов за предоставление той защиты, которую хотят коммерческие компании, были выше, чем лицензионные сборы. Даже адвокаты pro bono берут плату за время своих издержек и помощников юристов и т. д.

—  Линус Торвальдс [65]

С тех пор Linux Mark Institute начал предлагать бесплатную, постоянную всемирную сублицензию. [66]

Хронология

Смотрите также

Ссылки

  1. ^ Лемхейс, Торстен. «Новые обновления Linux 4.15». не так ли .
  2. ^ abc Corbet, Jonathan; Kroah-Hartman, Greg; McPherson, Amanda. «Linux Kernel Development: How Fast it is Going, Who is Doing It, What They are Doing, and Who is Sponsoring the Work». linuxfoundation.org . Январь 2018 г. Linux Foundation. Архивировано из оригинала (lf_pub_whowriteslinux2015.pdf) 15 марта 2015 г. Получено 15 марта 2015 г. Ядро неуклонно росло с момента своего первого выпуска в 1991 г., когда в нем было всего около 10 000 строк кода. При почти 19 миллионах строк (по сравнению с 17 миллионами) ядро ​​почти на два миллиона строк больше, чем было на момент предыдущей версии этой статьи.
  3. ^ ab Torvalds, Linus. "COPYING". kernel.org . Получено 13 августа 2013 г. Также обратите внимание, что единственной действительной версией GPL в отношении ядра является _эта_ конкретная версия лицензии (т. е. v2, а не v2.2 или v3.x или какая-либо другая), если явно не указано иное.
  4. ^ ab Linus Torvalds (8 сентября 2000 г.). "Linux-2.4.0-test8". lkml.iu.edu . Получено 21 ноября 2015 г. Единственное , на что я хотел бы обратить внимание напрямую, — это разъяснение в файле COPYING, в котором четко указано, что для ядра действительна только _эта_ конкретная версия GPL. Это не должно вызывать удивления, поскольку это та же лицензия, которая существует с версии 0.12 или около того, но я подумал, что стоит сделать это явным образом
  5. ^ "Berkeley UNIX и рождение программного обеспечения с открытым исходным кодом". Архивировано из оригинала 26 марта 2015 г. Получено 28 июля 2008 г.
  6. ^ Маршалл Кирк МакКьюсик. "Двадцать лет Berkeley Unix от AT&T-Owned до Freely Redistributable". Архивировано из оригинала 19 февраля 2014 г.
  7. ^ Эрик, С. Рэймонд (октябрь 1999). Собор и базар. Севастополь, Калифорния: O'Reilly & Associates, Inc. стр. 12. ISBN 0-596-00108-8. Получено 21 июля 2022 г. . В 1982 году группа хакеров Unix из Стэнфорда и Беркли основала Sun Microsystems, полагая, что Unix, работающий на относительно недорогом оборудовании на базе 68000, станет выигрышной комбинацией для широкого спектра приложений. Они были правы, и их видение задало шаблон для целой отрасли. Хотя рабочие станции все еще были недоступны большинству людей, они были дешевы для корпораций и университетов; сети из них (по одной на пользователя) быстро заменили старые VAX и другие системы с разделением времени
  8. Лаццарески, Карла (31 января 1988 г.). «Sun Microsystems прокладывает себе дорогу в компьютерном бизнесе: сделка с AT&T на 300 миллионов долларов побуждает фирму обратить взоры на IBM». Los Angeles Times . Получено 21 июля 2022 г.
  9. Первоначальное объявление о проекте GNU , 1983 г.
  10. ^ "Программирование и информация об архитектуре Intel". intel80386.com .
  11. ^ Бах, Морис (1986), Проектирование операционной системы UNIX, Prentice Hall, Bibcode :1986duos.book.....B, ISBN 0-13-201799-7
  12. ^ "Линус Торвальдс представляет Linux 1.0". YouTube .:Видео 0:50 мин.
  13. ^ "Дебаты Линуса и Таненбаума". Архивировано из оригинала 3 октября 2012 г.
  14. ^ «Выбор поколения GNU — интервью с Линусом Торвальдсом».
  15. ^ Торвальдс, Линус; Даймонд, Дэвид (2001). Просто для развлечения: История случайного революционера . Нью-Йорк : HarperCollins . С. 78–80. ISBN 0-06-662073-2.
  16. ^ abcde Торвальдс, Линус; Даймонд, Дэвид (2001). Просто ради развлечения - История случайного революционера. Нью-Йорк: HarperBusiness. стр. 84. ISBN 0-06-662072-4.
  17. ^ ab Torvalds, Linus Benedict (август 1991 г.). "comp.os.minix" . Получено 6 сентября 2009 г. .
  18. ^ Торвальдс, Линус: Что бы вы больше всего хотели видеть в minix? Usenet -группа comp.os.minix, 25 августа 1991 г.
  19. ^ Торвальдс, Линус (март 1994 г.). "Индекс /pub/linux/kernel/SillySounds" . Получено 3 августа 2009 г.
  20. ^ Сильвонен, Юсси (2003). «Linux ja vapaat ohjelmat: haaste infokapitalismille?». В Хейсканене, Юкка; Мянтюля, Йорма (ред.). MarxIT: Informaatiokapitalismin kriittistä tarkastelua (на финском языке). Хельсинки: Финское общество Карла Маркса. п. 120. ИСБН 952-99110-0-9.
  21. ^ abc Торвальдс, Линус: Заметки для Linux Release 0.01 kernel.org, 1991.
  22. ^ Torvalds, Linus (5 января 1992 г.). "ЗАМЕТКИ О ВЫПУСКЕ LINUX v0.12". Архив ядра Linux. Архивировано из оригинала 21 июля 2011 г. Получено 23 июля 2007 г. Авторские права Linux изменятся: у меня было несколько просьб сделать его совместимым с GNU copyleft, удалив условие "вы не можете распространять его за деньги". Я согласен. Я предлагаю изменить авторские права так, чтобы они соответствовали GNU - в ожидании одобрения лиц, которые помогали писать код. Я полагаю, что это не будет проблемой ни для кого: Если у вас есть претензии ("Я написал этот код, предполагая, что авторские права останутся прежними"), напишите мне. В противном случае GNU copyleft вступает в силу с первого февраля. Если вы не знаете сути авторских прав GNU - прочтите их.
  23. ^ z-архив Linux версии 0.99 , kernel.org, декабрь 1992 г.
  24. ^ "Обзор системы GNU - Проект GNU - Фонд свободного программного обеспечения (FSF)". Gnu.org . Получено 6 апреля 2012 г.
  25. Хироо Ямагата: Прагматик свободного ПО, интервью с Линусом Торвальдсом, архивировано 26 августа 2007 г. на Wayback Machine , 30 сентября 1997 г.
  26. ^ Джеймс Э. Дж. Боттомли; Мауро Карвальо Шехаб; Томас Глейкснер; Кристоф Хеллвиг; Дэйв Джонс; Грег Кроа-Хартман; Тони Лак; Эндрю Мортон; Тронд Миклебаст; Дэвид Вудхаус (15 сентября 2006 г.). «Позиция разработчиков ядра по GPLv3 — опасности и проблемы с GPLv3». LWN.net . Получено 11 марта 2015 г. Текущая версия (проект обсуждения 2) GPLv3 при первом чтении не проходит проверку необходимости раздела 1 на том основании, что нет существенной и выявленной проблемы с GPLv2, которую она пытается решить. Однако более глубокое прочтение выявляет несколько других проблем с текущим проектом FSF: 5.1 Пункты DRM [...] 5.2 Пункт о дополнительных ограничениях [...] 5.3 Положения о патентах [...] поскольку FSF предлагает перевести все свои проекты на GPLv3 и оказывает давление на все остальные проекты, лицензированные под GPL, с целью перехода на эту лицензию, мы предвидим, что выпуск GPLv3 предвещает балканизацию всей Вселенной открытого исходного кода, на которую мы полагаемся.
  27. ^ Кернер, Шон Майкл (8 января 2008 г.). "Торвальдс все еще увлечен GPLv2". internetnews.com . Получено 12 февраля 2015 г. . "В некотором смысле Linux был проектом, который действительно ясно показал раскол между тем, что продвигает FSF, что сильно отличается от того, чем всегда были открытый исходный код и Linux, что является скорее техническим превосходством, а не религиозной верой в свободу", - сказал Торвальдс Землену. Таким образом, GPL версии 3 отражает цели FSF, а GPL версии 2 довольно близко соответствует тому, что, по моему мнению, должна делать лицензия, и поэтому сейчас версия 2 - это то, где находится ядро".
  28. Линус Торвальдс утверждает, что GPL v3 нарушает все, за что выступала GPLv2. DebConf 2014, Портленд, Орегон (дата обращения: 11 марта 2015 г.)
  29. ^ Уильямс, Сэм; Столлман, Ричард М. (2010). Свободный как в Freedom 2.0 (PDF) . GNU Press. стр. 151. ISBN 978-0-9831592-1-6.
  30. Говинд, Пуру (май 2006 г.). «Противоречие «GNU/Linux» и «Linux». Архивировано из оригинала 25 февраля 2009 г. Получено 26 октября 2008 г.
  31. ^ "New Linux Foundation Launches – Merger of Open Source Development Labs and Free Standards Group" (пресс-релиз). Linux Foundation. 22 января 2007 г. Архивировано из оригинала 2 июля 2007 г. Получено 26 марта 2008 г. Вычислительная техника вступает в мир, где доминируют две платформы: Linux и Windows.
  32. ^ "New Linux Foundation Launches - Merger of Open Source Development Labs and Free Standards Group" (пресс-релиз). САН-ФРАНЦИСКО и БИВЕРТОН, штат Орегон: PR Newswire Association LLC. Linux Foundation. 22 января 2007 г. Архивировано из оригинала 2 апреля 2015 г. Получено 15 марта 2015 г.
  33. ^ "Linux Foundation Leadership". linuxfoundation.org . Linux Foundation. 2015 . Получено 15 марта 2015 г. .
  34. ^ abc Байфилд Б. (2007). KDE против GNOME: что лучше? Архивировано 04.03.2016 на Wayback Machine . Datamation .
  35. ^ Байфилд Б. (2011). Повторит ли GNOME 3.0 восстание пользователей KDE 4.0?. Datamation .
  36. ^ Линус Торвальдс называет GNOME 3 «безобразием». The Register .
  37. ^ Что не так с Unity и как это исправить. О боже, Ubuntu .
  38. ^ Разработчики рабочего стола Ubuntu: «Unity должен быть настраиваемым». О, мой Бог, Ubuntu .
  39. ^ «Развитие Ubuntu для облака и Интернета вещей, а не для телефонов и конвергенции».
  40. ^ Гилбертсон, Скотт (27 апреля 2018 г.). «Предоставьте это Биверу: Unity давно нет, а вы в GNOME». The Register .
  41. ^ AS Tanenbaum (29 января 1992 г.). "LINUX устарел". Группа новостей : comp.os.minix. Usenet:  [email protected] . Получено 16 июля 2008 г.
  42. ^ AS Tanenbaum (30 января 1992 г.). "Re: LINUX устарел". Группа новостей : comp.os.minix. Usenet:  [email protected] . Получено 16 июля 2008 г.
  43. ^ Таненбаум, Энди (февраль 1992 г.). "Re: Несчастные туристы". Архивировано из оригинала 5 июня 2009 г. Получено 19 октября 2008 г.
  44. Эндрю Таненбаум, Линус Торвальдс и другие: Linux устарел. Запись Usenet, 29 января 1992 г.
  45. ^ Проект GNU Hurd
  46. ^ Таненбаум, Эндрю С. (20 мая 2004 г.). "Некоторые заметки о "Кто написал Linux" Kerfuffle, выпуск 1.5". Архивировано из оригинала 22 ноября 2012 г. Получено 15 марта 2015 г. [ Линус] не писал CTSS, не писал MULTICS, не писал UNIX и не писал MINIX, но он написал Linux. Я думаю, Браун должен извиниться перед многими из нас.
  47. ^ "The Open Source Initiative: Halloween Document 1". www.gnu.org . Архивировано из оригинала 13 октября 2019 г. Получено 5 сентября 2021 г.
  48. ^ "Microsoft разъясняет мифы о Linux - Slashdot". linux.slashdot.org . 5 октября 1999 г. . Получено 27 мая 2024 г. .
  49. ^ "Get the Facts". Microsoft. 2004. Получено 24 ноября 2006 .
  50. ^ "Открытое письмо сообществу от Novell". Novell. 2006. Получено 23 марта 2007 .
  51. ^ Джон Фонтана. "Microsoft ошеломила мир Linux, отправив исходный код в ядро". Архивировано из оригинала 2 декабря 2009 г. Получено 20 июля 2009 г. В историческом шаге Microsoft Monday отправила исходный код драйвера для включения в ядро ​​Linux по лицензии GPLv2. [...] Грег Кроа-Хартман, руководитель проекта драйвера Linux и сотрудник Novell, сказал, что принял 22 000 строк кода Microsoft в 9 утра по тихоокеанскому времени в понедельник. Кроа-Хартман сказал, что код Microsoft будет доступен как часть следующего выпуска общедоступного дерева Linux в течение следующих 24 часов. Код станет частью стабильного выпуска 2.6.30.1. [...] Затем весь мир сможет посмотреть на код, сказал он.
  52. ^ Пол, Райан (июль 2009 г.). «Microsoft нацелена на рынок виртуальных машин с предложением кода ядра Linux» . Получено 22 июля 2009 г.
  53. ^ Холверда, Том (июль 2009 г.). "Удаление кода ядра Linux от Microsoft в результате нарушения GPL" . Получено 23 июля 2009 г.
  54. ^ Microsoft (июль 2009 г.). «Microsoft предоставляет Linux-драйверы сообществу Linux». Microsoft . Получено 23 июля 2009 г. .
  55. ^ Ричмонд, Гэри (август 2009 г.). «Да, Линус, ненависть к Microsoft — это болезнь. И это пандемия». Архивировано из оригинала 29 июля 2009 г. Получено 1 августа 2009 г.
  56. Пол, Райан (4 апреля 2012 г.). «Ядро Linux в 2011 г.: 15 миллионов строк кода, и Microsoft — главный участник». Ars Technica . Получено 6 апреля 2012 г.
  57. ^ "SUSE и Microsoft настраивают корпоративный Linux с помощью Azure". The Register .
  58. ^ Vaughan-Nichols, Steven J. «Линус Торвальдс не беспокоится о том, что Microsoft захватит Linux». ZDNet . Получено 18 февраля 2020 г.
  59. ^ "Дистрибутив Azure Linux от Microsoft теперь доступен для всех • The Register" . Получено 4 июня 2023 г.>
  60. Джонс, Памела (8 марта 2007 г.). «Отчет из здания суда 7 марта — Часть 1 (ходатайство IBM о DJ по 10-му CC)». Groklaw . Архивировано из оригинала 7 августа 2011 г. Получено 24 марта 2007 г.
  61. ^ Джонс, Памела (10 августа 2007 г.). «Суд постановил: Novell владеет авторскими правами на UNIX и UnixWare! Novell имеет право отказаться!». Groklaw . Получено 12 августа 2007 г.
  62. ^ Райан, Джастин (26 августа 2009 г.). «SCO попробует снова». Linux Journal . Belltown Media, Inc . Получено 30 августа 2009 г. .
  63. ^ Харви, Том (30 марта 2010 г.). «Присяжные утверждают, что Novell владеет авторскими правами Unix». The Salt Lake Tribune . MediaNews Group . Получено 30 марта 2010 г.
  64. ^ "SCO Group подает заявление о банкротстве". CNet News.com. 14 сентября 2007 г. Архивировано из оригинала 8 октября 2008 г. Получено 14 января 2008 г.
  65. Линус Торвальдс: Линус зарегистрировал торговую марку Linux?!! из списка рассылки Linux-Kernel, 21 августа 2005 г.
  66. ^ "Linux Mark Institute" . Получено 24 февраля 2008 г. LMI реструктурировала свою программу сублицензирования. Наше новое сублицензионное соглашение: Бесплатное — одобренные владельцы сублицензий не платят никаких сборов; Бессрочное — сублицензия прекращается только в случае нарушения соглашения или когда ваша организация прекращает использовать ее знак; Глобальное — одна сублицензия покрывает ваше использование знака в любой точке мира
  67. ^ Торвальдс, Линус (17 сентября 2021 г.) 30 лет с момента выпуска Linux 0.01
  68. Джим Хамерли и Том Пакуин с Сьюзан Уолтон (январь 1999 г.). «Освобождение исходного кода: история Mozilla». Открытые исходные коды: голоса революции открытого исходного кода (1-е изд.). ISBN 1-56592-582-3Фрэнк выполнил свою домашнюю работу , процитировав статью Эрика Рэймонда «Собор и базар» и поговорив с людьми из разных отделов организации — от инженерного до маркетингового и управленческого.
  69. ^ ab Linux полностью доминирует на суперкомпьютерах ZDNet. 2017.
  70. ^ Эндрюс, Джереми. «Интервью: Рассел Кинг». Kernel Trap . Архивировано из оригинала 4 февраля 2002 г. Получено 1 августа 2022 г.
  71. ^ Кинг, Рассел. «История ARM Linux». ARM Linux . Получено 1 августа 2022 г.
  72. ^ Торвальдс, Линус. "История Linux в GIT". GitHub . Выпуск 2.1.80 также содержит некоторую начальную поддержку ARM
  73. ^ "Дэвид Бейдер выбран для получения премии Сидни Фернбаха IEEE Computer Society 2021 года". IEEE Computer Society. 22 сентября 2021 г. Получено 12 октября 2023 г.
  74. Делл, Майкл (15 августа 2000 г.), Замечания о том, как продвигать Linux на быстрых темпах — основной доклад на LinuxWorld Expo, Сан-Хосе, Калифорния, получено 2 февраля 2014 г. Архивировано 15 мая 2013 г. на Wayback Machine
  75. Орловски, Эндрю (19 марта 2002 г.), Microsoft «убила Dell Linux» – Штаты, The Register , получено 3 февраля 2014 г.
  76. ^ Асэй, Мэтт (21 января 2009 г.). «Red Hat собирается превзойти Sun по рыночной капитализации». CNET News . Архивировано из оригинала 21 февраля 2014 г. Получено 16 февраля 2014 г.
  77. ^ Бродкин, Джон (28 июня 2019 г.). «Linux — король *nix в центрах обработки данных, но Unix может жить вечно». Ars Technica .
  78. ^ Уиттакер, Зак (16 мая 2013 г.). «Android занимает 75 процентов доли рынка; Windows Phone обходит BlackBerry». ZDNet . Получено 16 февраля 2014 г.
  79. ^ Снеддон, Джои-Элайджа (12 марта 2014 г.). «Телефоны на Ubuntu будут стоить от 200 до 400 долларов — могут ли они стать успешными по такой цене?». OMG Ubuntu . Получено 15 марта 2014 г.
  80. ^ "Linux_4.0 - Новички в ядре Linux". kernelnewbies.org .
  81. ^ "Linux Kernel 5.0 Released, This is What's New". Ого! Ubuntu! . 4 марта 2019 г. . Получено 14 марта 2019 г. .
  82. ^ «Linux Kernel 6.0 Released, This is What's New». Ого! Ubuntu! . 3 октября 2022 г. . Получено 14 октября 2022 г. .

Внешние ссылки