1. Обобщающее Название Систем На Основе Linux И GNU 2. История
Total Page:16
File Type:pdf, Size:1020Kb
Linux Linux ( i/ˈlɪnəks/ [ˈlɪnəks]?[1][2] или [ˈlɪnʊks]?[3][4][5]), 800 различных компаний[15]) и набирает популяр- также Ли́нукс — общее название Unix-подобных ность (за 9 месяцев с мая 2011 по январь 2012 доля операционных систем, основанных на одноимённом Linux выросла на 64 %[16]). ядре. Ядро Linux создаётся и распространяется в со- Наиболее популярными дистрибутивами являются ответствии с моделью разработки свободного и от- (расположены в алфавитном порядке названия их па- крытого программного обеспечения. Поэтому общее кетных форматов): deb-based (Debian, Mint, Ubuntu), название не подразумевает какой-либо единой «офи- pacman-based (Arch Linux, Chakra, Manjaro), RPM- циальной» комплектации Linux; они распространя- based (RedHat, Fedora, Mageia, OpenSUSE), source- ются в основном бесплатно в виде различных готовых based (Slackware, Gentoo). дистрибутивов, имеющих свой набор прикладных программ и уже настроенных под конкретные нужды пользователя. 1. Обобщающее название систем На начальном этапе Linux бесплатно разрабатывал- ся только энтузиастами-добровольцами, но с успехом на основе Linux и GNU Linux и его массовым коммерческим использованием дорабатывать ОС и вносить свой вклад стали и ком- Операционные системы на основе GNU и Linux на- пании, со временем став значительной силой. Подав- зывают «Linux» или «GNU/Linux»[17][18]. Первый ва- ляющее большинство ПО в современных дистрибу- риант более популярен и чаще используется сторон- тивах по-прежнему доступно по свободным лицензи- никами термина открытого ПО[19], второй — сторон- ям, как правило, за исключением небольшого коли- никами свободного ПО. чества проприетарных компонентов. В 2008 году рас- чёты показывали, что для того, чтобы «с нуля» разра- Хотя в английском второй вариант пишется и зву- ботать систему, аналогичную Fedora 9, потребовалось чит как «GNU/Linux», это не всегда удобно в дру- бы затратить 10,8 млрд долл.[6] Совокупная себесто- гих языках. Поэтому, если можно показать равно- имость ядра Linux оценена в более чем 1 млрд евро правность GNU и Linux лучшим способом — напри- (около 1,4 млрд долл.). Только за 2008 год себесто- мер, GNU+Linux (гну плюс линукс), GNU-Linux (во имость ядра Linux увеличилась на 225 млн евро. В французском), или GNU con Linux (в испанском), системе Linux воплощён труд в эквиваленте 73 тыс. лучше использовать его, чем «GNU Linux» («гну ли́- человеко-лет[7][8]. нукс»), создающий впечатление, будто бы ядро Linux было разработано или принадлежит проекту GNU[20]. В настоящее время системы Linux лидируют Аналогичным образом построены названия TCP/IP и на рынках смартфонов (Android занимает 85 % Ogg/Vorbis. рынка[9]), интернет-серверов (60 %), самых мощных суперкомпьютеров (97 %)[10], а также, согласно Linux Все или подавляющее большинство дистрибутивов Foundation, в дата-центрах и на предприятиях[11], Linux для настольных компьютеров являются дис- [21] занимают половину рынка встраиваемых систем[12], трибутивами GNU/Linux, но с популяризацией имеют значительную долю рынка нетбуков (32 % «мобильных» ОС на основе Linux без основных на 2009 год[13]). На рынке домашних компьютеров библиотек и программ проекта GNU (например, Linux прочно занимает 3 место (по разным данным, Android, Firefox OS) такие ОС иногда пытаются выде- от 1 до 5 %). Согласно исследованию Goldman Sachs, лить, продолжая называть «обычные» дистрибутивы [22] в целом, рыночная доля Linux среди электронных «Linux» . устройств составляет около 42 %[14]. С тех пор, как ядро Linux было создано для x86- ПК, оно было портировано на множество платформ, 2. История включая x86-64, PowerPC и ARM. Linux работает в роутерах, телевизорах и игровых приставках. ОС 2.1. Unix на ядре продолжают быстро совершенствоваться (на- пример, новая версия ядра выпускается каждые 2-3 Операционная система Unix была разработана в 1969 [11] месяца , с 2005 года в разработке ядра принима- году в Bell Laboratories компании AT&T в США ют участие более 7800 разработчиков из более чем Кеном Томпсоном, Деннисом Ритчи, Дугласом Ма- 1 2 2 ИСТОРИЯ килроем и Джо Осанной. Начиная с версии 3, MINIX стала свободной и была Unix первоначально была написана целиком на переработана для «серьёзного» применения. ассемблере, что было обычной практикой того вре- В 1991 году, во время обучения в Хельсинкском мени. Позже, в 1973-75 годах, она была переписана университете Торвальдс заинтересовался операци- на языке программирования Си. онными системами[28] и был разочарован лицензи- То, что операционная система была написана на ей MINIX, которая ограничивала её использование только образовательными целями (что исключало языке высокого уровня, позволило упростить её портирование на различные компьютерные платфор- любое коммерческое использование), вследствие че- мы. Из-за особенностей лицензии AT&T была вы- го начал работать над своей собственной операцион- нуждена открывать исходный код операционной си- ной системой, которая в итоге стала Linux. стемы всем обратившимся[23], что позволило Unix Торвальдс начал разработку ядра Linux на MINIX,и быстро развиться и стать популярной во многих на- приложения, написанные для MINIX, были также ис- учных учреждениях и предприятиях. пользованы в Linux. Позже, когда Linux достиг опре- В 1984 году Bell Labs отделилась от AT&T. делённой зрелости, появилась возможность продол- жать разработку уже на базе самого Linux[29]. При- Избавившись от необходимости бесплатного лицен- ложения GNU также заменили приложения MINIX, зирования системы, Bell Labs начала продажи Unix так как код GNU, находящийся в свободном доступе, как проприетарного продукта. был более удобен для применения в молодой опера- ционной системе. Исходный код под лицензией GNU GPL может быть использован в других проектах, если 2.2. GNU они также выпускаются под той же или совместимой лицензией. Для того чтобы сделать Linux доступным Проект GNU был начат в 1983 году Ричардом для коммерческого использования, Торвальдс начал Столлманом с целью создания «целостной Unix- переходить от своей первоначальной лицензии (ко- совместимой программной системы», полностью со- торая запрещала коммерческое распространение) на стоящей из свободного программного обеспечения. GNU GPL[30]. Разработчики работали над полной ин- Работа началась в 1984[24]. Позднее в 1985 Столлман теграцией компонентов GNU с Linux с целью созда- основал Free Software Foundation, а в 1989 году со- ния полнофункциональной и свободной операцион- ставил GNU General Public License (GNU GPL). ной системы (Linux). В начале 1990-х многие из программ, необходи- мых в операционной системе (такие, как библиотеки, 2.5. Коммерческий и общественный компиляторы, текстовые редакторы, командная обо- спрос лочка UNIX, и оконная система), были завершены, в то время как разработка низкоуровневых элементов, Дистрибутивы на основе Linux имеют широкое при- таких как драйверы, демоны и ядра, была приоста- [25] менение в различных областях: от встраиваемых си- новлена, и они оставались незавершёнными . Ли- стем до суперкомпьютеров[31][32][32], надёжно удер- нус Торвальдс сказал, что если бы ядро GNU было живают лидирующие позиции на рынке серверов, как доступно в 1991 году, он бы не решился написать своё [26] правило, в составе комплекса серверного программ- собственное . ного обеспечения LAMP[33]. Самая популярная ОС для смартфонов и планшет- 2.3. BSD ных компьютеров — Android, также основана на ядре Linux. Несмотря на то что из-за юридических проблем с Также растёт использование Linux в ка- лицензией 386BSD, из которой позже произошли честве десктопной системы для дома и NetBSD и FreeBSD, не была выпущена до 1992 го- офиса[34][35][36][37][38][39][40]. да, её разработка предшествовала Linux. Линус То- рвальдс сказал, что если бы 386BSD была доступна в Дистрибутивы Linux пользуются популярностью у то время, он, вероятно, не создал бы Linux[27]. различных государственных структур: Федеральное правительство Бразилии хорошо известно своей под- держкой Linux[41][42], а российские военные разраба- [43] 2.4. MINIX тывают свой собственный дистрибутив Линукс . Правительство индийского штата Керала выпусти- MINIX является недорогой минимальной UNIX- ло предписание о переходе всех школ штата на ис- подобной операционной системой, предназначенной пользование Linux[44][45]. Для обеспечения техноло- для образовательных целей в области компьютерных гической независимости Китай использует только наук, написанной Эндрю Таненбаумом. Linux на своих процессорах Loongson[46]. Некото- 3 рые регионы Испании разработали свои собствен- Официальным логотипом и талисманом Linux явля- ные дистрибутивы Linux, которые используются в ется пингвин Tux (произносится Такс, в Рунете часто образовании и госуправлении, например, такие как употребляется Тукс). Был создан в 1996 году Ларри gnuLinEx в Эстремадуре и Guadalinex в Андалусии. Юингом[50]. Португалия также пользуется своим собственным дистрибутивом Caixa Mágica, разработанным для нетбука Magalhães[47] и государственной программы 4. Модель электронного образования[48]. Франция и Германия предпринимают ряд шагов по увеличению использо- вания Linux[49]. Линукс-системы представляют собой модульные Unix-подобные операционные системы. В большей степени дизайн Линукс-систем базируется на прин- 2.6. Текущее развитие ципах, заложенных в Unix в течение 1970-х и 1980-х годов. Такая система использует монолитное ядро Линус Торвальдс продолжает руководить разработ- Линукс, которое управляет процессами, сетевыми кой ядра. Ричард Столлман возглавляет Free Software функциями, периферией и доступом к файловой Foundation, которая, в свою очередь, поддерживает системе. разработку компонентов