История создания



Скачать 460.71 Kb.
Pdf просмотр
Дата14.11.2016
Размер460.71 Kb.
Просмотров41
Скачиваний0

Содержание
История создания
2
Как всё начиналось…
2
Современный этап разработок
5
Linux
6
GNU/Linux
6
Дистрибутивы GNU/Linux
7
Slackware
8
Debian
9
Red Hat
11
Fedora
12
openSUSE
13
Mandriva
15
Gentoo
16
Ubantu
17
FreeBSD
19
Программное обеспечение для операционных систем Unix
21
Открытое программное обеспечение
21
Некоторые примеры свободного ПО
22
Linux поверх Windows XP у себя дома
24
Фонд свободного программного обеспечения
24

История создания
История создания
Как всё начиналось…
Как всё начиналось…
Истоки операционной системы UNIX следует искать в CTSS - универсальной системе с разделением времени, разработанной Ф. Корбато (F. Corbato) в Массачусетском технологическом институте еще в начале 60-х. Осознавая огромные преимущества многопользовательских, многозадачных систем, компании General Electric, AT&T Bell
Labs и МТИ предприняли попытку реализовать проект под названием MULTICS
(Multiplexed Information and Computing Service - Объединенные информационные и вычислительные услуги). При этом была поставлена задача разработать систему, которая функционировала бы в операционной системе GE635. В феврале 1969 г., когда стало ясно, что график безнадежно нарушен, AT&T
1
решила "выйти из игры", и те сотрудники Bell
Labs, которые были задействованы в проекте MULTICS, были привлечены к другим работам.
В конце весны и начале лета 1969 г. Радд Кэнэдей (Rudd Canaday), Дуг Макилрой
(Doug McIlroy), Деннис Ритчи (Dennis Ritchie) и Кен Томпсон (Ken Thompson) подробно обсудили, что можно предпринять для "спасения" хотя бы некоторых идей, заложенных в проект MULTICS. В августе того же года, обнаружив пылящийся на складе и никому не нужный компьютер PDP-7 компании DEC, Томпсон написал операционную систему, оболочку, редактор и ассемблер, потратив на каждую из этих программ примерно по неделе. Написав вчерне проект в офисе Кэнэдея, Томпсон реализовал его на PDP-7. Питер
Ньюманн (Peter Neumann) назвал эту новую систему UNICS (Uniplexed Information and
Computing Service - Разъединенные информационные и вычислительные услуги), подчеркивая этим каламбуром, что речь идет о "выхолощенной" системе MULTICS. Так и осталось неясным, кто же в конце концов заменил название UNICS на UNIX.
Летом 1970 г. Ритчи и Томпсон (с помощью Джо Оссанны (Joe Ossanna) и Ли
Макмахона (Lee McMahon)) приобрели PDP-11/20, пообещав создать "систему обработки текстов". Томпсон написал построчный редактор (названный ed). Ритчи написал roff
(основанный на runoff Дж. Солтцера (J. Saltzer)). Патентный отдел Bell Labs был в восторге. Спустя несколько месяцев компания выкупила компьютер PDP-11/20 и приобрела дополнительно 11/45 для выполнения исследовательских работ.
С 1970 г. по 1972 г. система претерпела немало изменений. Но использование
UNIX было ограничено лишь отделениями AT&T в Нью-Джерси. Это продолжалось до
1
AT&T – ведущий международный интернет провайдер.
тех пор, пока новый сотрудник компании, Нил Граундвотер (Neil Groundwater), не инсталлировал ее на PDP-11/20 (56 Кбайт оперативной памяти и два диска RK11/05 общей емкостью 2,4 Мбайт) в New York Telephone (Манхэттен). В течение следующего года все больше и больше пользователей узнавали о существовании UNIX - многие высказывали желание работать в этой системе. Однако AT&T была в затруднении, поскольку не могла заниматься бизнесом, не имеющим отношения к телефонии и телеграфии. Поэтому было принято решение продать UNIX по номинальной стоимости университетским исследовательским центрам со следующими условиями:

никакой рекламы

никакой поддержки

никакого исправления ошибок

оплата вперед
Это привело к расширению и объединению сообщества пользователей UNIX. В феврале 1973 г. насчитывалось 16 инсталляций UNIX, в октябре того же года была организована первая презентация "Операционной системы UNIX" на симпозиуме ACM
(Association for Computing Machinery), посвященном принципам операционных систем. В течение последующих шести месяцев число инсталляций утроилось. В июле 1974 г. в журнале Communications of the ACM появилась статья Ритчи и Томпсона.
В мае 1974 г., еще до появления указанной публикации, Лу Кац (Lou Katz), Мел
Ференц (Mel Ferentz) и Рейдар Борнхолт (Reidar Bornholt) организовали первую встречу пользователей UNIX в колледже при Колумбийском университете. Во встрече приняли участие почти два десятка человек из десятка организаций. Вторая встреча, в июне 1975 г., собрала примерно 40 человек из 20 организаций. Число пользователей UNIX продолжало неуклонно расти, несмотря на полное отсутствие поддержки UNIX со стороны AT&T.
Дела не стояли на месте, и в 1971 г. в Нью-Джерси Дуг Макилрой предложил Ритчи и Томпсону написать руководство программиста UNIX. Поскольку система UNIX непрерывно развивалась, появлялись все новые и новые версии системы и соответственно руководства к ним.
Поскольку система была готова к использованию, а AT&T отказалась помогать пользователям, пользователи решили помогать друг другу, причем некоторые из них начали разрабатывать недостающие по их мнению функции. Колыбелью этих разработок стал Калифорнийский университет в Беркли.
Профессор Роберт Фабри (Robert Fabry) в Беркли принимал участие в программе
SOSP. На него произвела большое впечатление презентация Томпсона. У него оказалось
достаточно средств, чтобы купить PDP-11/45 и в январе 1974 г. инсталлировать UNIX. В
1975 г. Калифорнийский университет приобрел PDP-11/70. В это же время в Беркли приехал Кен Томпсон. Двое выпускников университета, Чак Хейли (Chuck Haley) и Билл
Джой (Bill Joy), были в восторге от Pascal-системы, разработанной Томпсоном (эта система работала под UNIX). Джой даже написал строчный редактор с более "дружественным" интерфейсом, чем ed. Этот редактор получил название ex и стал прямым предшественником экранного редактора vi.
Седьмая редакция (или версия 7) UNIX стала первой мобильной (переносимой) операционной системой. Она включала awk, make и uucp; полный С-компилятор
Кернигана и Ритчи; оболочку Bourne; find и cpio, и многое другое. Однако производительность этой системы оказалась хуже, чем у системы шестой версии. За дело взялись пользователи, и в январе 1982 г. Том Феррин (Tom Ferrin) объявил о завершении доработок (2.8.1BSD). Версия 7 ознаменовала появление первой 32-битной UNIX и продемонстрировала настоящую мобильность: Ритчи и Стив Джонсон (Steve Johnson) в
AT&T перенесли ее в Interdata, а группа разработчиков из Вуллонгонгского университета
(Австралия) перенесла ее в Interdata 8.
Совершенно очевидно, что юридический отдел компании AT&T даже представить не мог всех последствий своего отказа от поддержки: пользователи объединились и начали создавать новые программы, а также исправлять те, которые были первоначально разработаны в Bell Labs. Выбор многими пользователями системы UNIX для работы в
Internet лишь усугубил эту ситуацию. AT&T разработала Programmer’s Workbench, а затем
- System III UNIX. Тем временем в Беркли выпустили 4BSD (октябрь 1980 г.), 4.1BSD
(июнь 1981 г.), 4.1а, 4.1b, 4.1c (1982-83) и 4.2BSD (сентябрь 1983 г.). Эта последняя версия представляла собой существенную переработку системы. Версия 4.2 включала сетевые возможности (TCP/IP) и файловую систему с ускоренным доступом.
AT&T уступила права на UNIX своему подразделению UNIX System Laboratories
(USL). USL, в свою очередь, продала их компании Novell, которая продала их Santa Cruz
Operation (SCO). В момент выхода настоящей книги SCO занимается продажей SVR4 (c рядом дополнений и исправлений). Linux представляет собой клон BSD, разработанный
Линусом Торвальдсом (Linus Torvalds) в 1991 г.
Таким образом, существуют два основных (впрочем, не очень различающихся между собой) типа UNIX: те, которые базируются на 4.2, 4.3 или 4.4BSD, и те, которые базируются на SVR3 или SVR4. (SVR4 меньше отличается от 4.4BSD, чем SVR3 от
4.3BSD).

Современный этап разработок
Современный этап разработок
В отличие от
Microsoft Windows
(
Windows NT
),
Mac OS
(
Mac OS X
) и коммерческих UNIX-подобных систем, GNU/Linux не имеет географического центра разработки. Нет и организации, которая владела бы этой системой; нет даже единого координационного центра. Программы для GNU/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 поддерживает связь посредством групп пользователей
Linux
С точки зрения технически подготовленного пользователя LINUX представляет отличный шанс настроить операционную систему с учетом конкретной необходимости.
Рис.
1
Торвальдс
Линус
- создатель ядра
«Linux».
Рис. 2
Ричард
Столлман

Вам полностью доступен исходный код операционной системы, что само по себе является мощным средством для оптимизации производства. В результате уже сегодня вы можете воспользоваться высокопроизводительными трассировщиками для мультипликации, спектроанализаторами на базе Sound Blaster
2
, различными компиляторами.
Linux
Linux
GNU/Linux
GNU/Linux
Linux (полное название GNU/Linux, произносится «гну слэш ли́нукс») — общее название
UNIX-подобных операционных систем на основе свободного ядра
Linux и собранных для него библиотек и системных программ
, разработанных в рамках проекта
GNU
. Краткое название «Linux» распространено потому, что первой, наиболее популярной и единственной системной библиотекой, использовавшейся в системах на базе
Linux
, на первых порах была
GNU C Library
(glibc).
glibc — GNU C Library (
GNU
библиотека
Си
). Стандартная библиотека языка Си из проекта
GNU
. Она написана
Free Software Foundation для GNU операционных систем.
Glibc выпущена под лицензией GNU
LGPL
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
2
Sound Blaster — семейство бюджетных звуковых карт, выпускаемых фирмой Creative Technology,
для IBM PC-совместимых компьютеров.
Рис. 3 Linux (полностью:
GNU/Linux)

Дистрибутивы
Дистрибутивы
GNU/Linux
GNU/Linux
Большинство пользователей для установки GNU/Linux используют дистрибутивы
Дистрибутив — это не просто набор программ, а ряд решений для разных задач пользователей, объединённых едиными системами установки, управления и обновления пакетов, настройки и поддержки.
Самые распространённые в мире дистрибутивы:

один из самых старых дистрибутивов
Slackware
;

не имеющий национальной принадлежности международный дистрибутив
Debian GNU/Linux
;

американский
Red Hat и его наследник
Fedora
;

немецкий
SuSE
, купленный американской фирмой
Novell
;

французско-бразильский
Mandriva
(бывшие Mandrake и
Conectiva
);

сравнительно молодой и активно развивающийся дистрибутив
Gentoo
;

популярный дистрибутив
Ubuntu использующий
GNOME
в стандартной поставке, а также ряд его вариаций (
Kubuntu
,
Xubuntu и др.)
Помимо перечисленных, существует множество других дистрибутивов, как базирующихся на перечисленных, так и созданных с нуля и зачастую предназначенных для выполнения ограниченного количества задач.
Каждый из них имеет свою концепцию, свой набор пакетов, свои достоинства и недостатки. Ни один не может удовлетворить всех пользователей, а потому рядом с лидерами благополучно существуют другие фирмы и объединения программистов, предлагающие свои решения, свои дистрибутивы, свои услуги. Существует множество
LiveCD
, построенных на основе GNU/Linux, например,
Knoppix
. LiveCD позволяет запускать GNU/Linux непосредственно с компакт-диска
, без установки на жёсткий диск.
Для желающих досконально разобраться с GNU/Linux подойдёт любой из дистрибутивов, однако довольно часто для этой цели используются так называемые source-based дистрибутивы, то есть предполагающие самостоятельную сборку всех (или части) компонентов из исходных кодов
, такие как
LFS
,
Gentoo
,
ArchLinux или
CRUX

Slackware
Slackware
Slackware
— один из старейших дистрибутивов
GNU/Linux
. Его иногда называют
«самым
UNIX
’овым».
Поклонникам этого дистрибутива приписывают такое высказывание: «Если вы знаете
Slackware —

вы

знаете
GNU/Linux. Если вы знаете
Red Hat
,
то всё, что вы знаете, — это
Red
Hat
».
Название
Название Slackware происходит от слова Slack, что означает ленивый, нерадивый,
расхлябанный, расслабленный, вялый, а также лодырничать.
Первая версия этого дистрибутива была выпущена
Патриком Фолькердингом
— также известным как Mr. Slackware и The Man
17 июля
1993
(
оригинальное объявление о выпуске версии 1.0
). Эта версия базировалась на дистрибутиве
SLS
и представляла собой копию 90-мм гибкого диска, которую можно было скачать по
FTP
Наиболее свежая стабильная версия Slackware — 12.1 (от
2 мая
2008
). Эта версия включает в себя
GCC
4.2.3,
Linux
2.6.24.5,
X11
R7.3.0+
от
X.org
,
SeaMonkey
1.1.9,
KDE
3.5.9, и другие программы
Существует также версия Slackware, которая называется
currentтекущая»); эта версия больше рассчитана на любителей bleeding edge
Принципы построения Slackware
Целями, положенными в основу построения этого дистрибутива, являются простота устройства и стабильность.
Не усложняй!
Принцип KISS
(Keep it simple, stupid — Дословно: "Оставь простым, балбес!") — это относится к простоте построения системы, а не к простоте использования.
Управление пакетами
Система управления пакетами в Slackware позволяет пользователю устанавливать, обновлять или удалять пакеты так же легко, как и аналогичные системы других дистрибутивов, но, в отличие от последних, по-умолчанию не отслеживает зависимости между пакетами, хотя такая возможность разработчикам пакетов предоставлена.
Файлы пакетов представляют собой архивы, сделанные с помощью программы tar и сжатые затем с помощью программы gzip. Обычное расширение для файлов пакетов
— .tgz.
Рис. 4 Символ Slackware

Tux с курительной трубкой

Все программы управления пакетами Slackware находятся в пакете pkgtools.
Существует также несколько «надстроек», позволяющих автоматизировать процесс обновления системы и зависимости пакетов, таких как:

slapt-get
,

swaret

slackpkg
Эти пакеты не входят в стандартный набор, но доступны в /extra.
Поддерживаемые архитектуры
До середины
2002
года дистрибутив поддерживал работу со всеми процессорами семейства x86
от i386
и выше. Версия 8.1 была последней, способной работать с i386 процессорами. Последующие версии дистрибутива требуют наличия хотя бы процессора i486
. Версия 12.0 требует процессора Pentium Pro или выше.
В конце октября
2004
года,
Патрик Фолькердинг объявил о начале официальной поддержки архитектуры
IBM S/390
. Рабочее название дистрибутива для этой архитектуры

Slack/390
. Очередная версия (10.0) была выпущена
14 февраля
2005
Debian
Debian
Debian — проект по созданию дистрибутивов свободных операционных систем
Наиболее законченный и наиболее используемый дистрибутив — Debian
GNU/Linux
. Также существуют проекты по использованию других ядер:
Debian
GNU/Hurd
,
Debian GNU/NetBSD
и
Debian GNU/kFreeBSD
Debian имеет наибольшее среди всех дистрибутивов хранилище пакетов
— готовых к использованию программ, — и если даже не по их числу, то по числу поддерживаемых архитектур: начиная с
ARM
, используемой во встраиваемых устройствах
, наиболее популярных x86
и
PowerPC
, новых 64-разрядных
AMD
и заканчивая
IBM S/390
, используемой в мейнфреймах
. Хранилище разделено на три ветки:

стабильную (stable), содержащую пакеты, вошедшие в последний официальный дистрибутив (обновление пакетов в нём происходит только для устранения уязвимостей
);

тестируемую (testing), из которой будет формироваться следующий стабильный дистрибутив;

нестабильную (unstable), в которой пакеты готовятся к помещению в тестируемую ветку.

Существует также ветка, называемая экспериментальной (experimental); в неё помещаются пакеты, претерпевающие особо большие изменения. Для работы с хранилищем разработаны разные средства, самое популярное из которых —
APT
Debian стал основой целого ряда дистрибутивов (более 100, см. список дистрибутивов, основанных на Debian
). Самые известные из них — Adamantix,
Bioknoppix,
Dreamlinux
, Clusterix,
Gnoppix
,
Knoppix
,
Ubuntu
, Libranet, Linspire,
MEPIS
и
Xandros Desktop OS
Стабильные версии операционной системы Debian называются именами персонажей мультфильма
«
Toy Story
». Само название «Debian» составлено из имён основателя проекта
Яна Мёрдока и его подруги (теперь — жены) Дебры.
История
Создание Debian было начато в августе
1993
года
Яном Мёрдоком
. Он руководствовался желанием создать дистрибутив, процесс которого будет, с одной стороны, открытым и свободным в духе Linux и GNU, и одновременно исключительно тщательным и добросовестным. Сначала над проектом работала небольшая сплочённая группа хакеров мира свободного ПО
, которая постепенно разрасталась, став большим организованным сообществом разработчиков и пользователей.
Таблица 1 История релизов Debain
Версия
Кодовое имя
Дата выхода
0.93R6 26 декабря 1995 1.1
Базз (Buzz)
17 июня 1996 1.2
Рекс (Rex)
12 декабря 1996 1.3
Бо (Bo)
5 июня 1997 2.0
Хэмм (Hamm)
24 июля 1998 2.1
Слинк (Slink)
9 марта 1999 2.2
Потэйто (Potato)
15 августа 2000 3.0
Вуди (Woody)
19 июля 2002 3.1
Сарж (Sarge)
6 июня 2005 4.0
Этч (Etch)
8 апреля 2008 5.0
Ленни (Lenny)
запланирован на ноябрь
2008
Следующая стабильная версия будет иметь название «Ленни» (lenny). Её выход был запланирован на ноябрь
2008 года
27 июля 2008 года поступила информация, что дистрибутив «lenny/sid»
«заморожен» для подготовки к релизу.
Планируется, что номер версии будет «5.0».
Версия после lenny будет иметь кодовое название «squeeze», по имени трёхглазого инопланетянина.

Red Hat
Red Hat
Red Hat (
англ
красная шляпа (
NASDAQ
:
RHT
,
NYSE
:
RHT
) — американская компания, выпускающая решения на основе свободной операционной системы
GNU/Linux
:
Red Hat Enterprise Linux
(распространяется по годовой подписке) и
Fedora
(распространяется свободно), а также другие программные продукты и услуги на основе открытого исходного кода
(в том числе среду компиляции и выполнения приложений
GNU/Linux (
POSIX
) под ОС
Microsoft Windows

Cygwin
).
Недавно компания купила разработчика открытых корпоративных решений среднего уровня
JBoss
, что позволило ей стать лучшим поставщиком операционных систем, ориентированных на корпоративный рынок.
В числе услуг, оказываемых компанией, непрерывная техническая поддержка 24x7, обучение системных администраторов и разработчиков, приём практических лабораторных экзаменов RHCT (Red Hat Certified Technician), RHCE (Red Hat Certified
Engineer), Red Hat Certified Datacenter Specialist (RHCDS), RHCSS (Red Hat Certified
Security Specialist) и RHCA (Red Hat Certified Architect).
Компания начала свою работу в
1993 году
, и на данный момент насчитывает более
1700 сотрудников и 27 подразделений по всему миру, являясь одной из крупнейших компаний, выпускающих
GNU/Linux
. Главный офис компании находится в городе
Роли
,
Северная Каролина
,
США
До 2002 года основным продуктом Red Hat была операционная система общего назначения Red Hat Linux, в мае 2002 года состоялся выпуск корпоративной операционной системы Red Hat Linux Advanced Server 2.1 (позднее переименованной в
Red Hat Enterprise Linux AS 2.1), разработанной на основе Red Hat Linux
7.2 в рамках отдельного проекта.
В 2003 году Red Hat сменила политику выпуска дистрибутивов, отказавшись от выпуска коробочных версий Red Hat
Linux (последняя коробочная версия Red Hat Linux 9) и превратив внутренний процесс разработки Red Hat Linux в открытый проект
Fedora (
англ.
фетровая шляпа), не обеспечиваемый официальной поддержкой, но поддерживаемый сообществом разработчиков и экспертов по GNU/Linux, наиболее активную часть которого составляют сотрудники Red Hat.
В результате корпоративное решение называется Red Hat Enterprise Linux, а свободно распространяемый открытый дистрибутив —
Fedora
. Проект Fedora задуман компанией, как тестовая площадка для новых технологий и компонентов системы,
Рис. 5 Rad Hat Inc.
которые позднее могут быть использованы в корпоративных дистрибутивах. Некоторые члены сообщества считают подобную практику порочной и осуждают политику Red Hat.
Fedora
Fedora
Fedora (
англ.
мягкая фетровая шляпа, ранее Fedora Core) — дистрибутив свободной операционной системы
GNU/Linux
. Этот дистрибутив спонсируется фирмой
Red Hat и поддерживается сообществом. Проект служит для тестирования новых технологий, которые в дальнейшем включаются в продукты
Red Hat и других производителей. Компания
Red Hat не предоставляет поддержку пользователям Fedora, поддержка осуществляется открытым сообществом.
Цель проекта Fedora — построение целостной операционной системы из свободного программного обеспечения
, хотя она всё ещё содержит некоторые несвободные компоненты.
[1]
Версии выходят каждые 6-8 месяцев по доступному расписанию.
Характерные черты дистрибутива
Дистрибутив рассчитан на тех, кто любит работать с новыми версиями программ.
Изменения, предназначенные для
Red Hat Enterprise Linux
, сначала проходят обкат в данном дистрибутиве. По лицензионным соображениям отсутствует поддержка
MP3
и
DivX. Тем не менее, существует достаточное количество дополнительных репозиториев
, устраняющих данное неудобство и содержащих большое число дополнительных программ. Согласно статистике
DistroWatch дистрибутив пользуется популярностью среди пользователей. Одновременно поддерживаются 2 последних дистрибутива.
Основные добавочные репозитории Fedora или где брать отсутствующие в
дистрибутиве программы
Эти репозитории являются неофициальными и не всегда совместимы между собой, хотя все они совместимы с Fedora.
Livna
— совместим с Fedora Extras, несовместим с RPMforge, поддержка Fedora
Core 4-6, Fedora 7-9. Репозиторий главным образом предназначен для настройки мультимедиа. Содержит кодеки mp3. Имеются драйверы для видеокарт ATI и nVidia, поддерживающие 3D.
RPMforge
— содержит пакеты Dag, Dries и FreshRPMS, совместим с Fedora Extras, несовместим с Livna, поддержка Fedora Core 1-5.
Dag
— поддержка Fedora Core 1-3.
Dries
— поддержка Fedora Core 1-6 и Fedora 7.
FreshRPMS (
свежие
RPM)
— поддержка Fedora Core 1-6.

PlanetCCRMA
— поддержка Fedora Core 4-5 (только 32-битные версии) и Fedora
Core 6 (32- и 64-битные версии). Репозиторий для создания мультимедийной рабочей станции.
ATrpms
— до недавнего времени репозиторий был узкоспециализированным, содержал научные программы. Сейчас же содержатся кодеки мультимедиа, драйверы для графических адаптеров, новые сборки ядра
JPackage
— содержит программы, написанные на
Java kde-redhat
— сборки
KDE
и различных приложений для него.
Dribble
— репозиторий, специализирующийся на развлечениях (игры, мультимедиа, эмуляторы).
Fedora-Xgl
— пакеты для подключения
Xgl в Fedora Core.
Tigro
— репозиторий, содержащий новые версии популярных программ, словари к stardict, исправления к Livna, TTF шрифты, JDK, утилиты для сборки deb пакетов,
FireBird.
Дистрибутивы, основанные на Fedora
ASPLinux
— дистрибутив от российских разработчиков. До 12 версии включал собственный инсталлятор (сейчас перешли на Anaconda). Кроме этого включены проприетарные драйверы для графических адаптеров от
NVIDIA
и
ATI
, а также проприетарные аудио и видео кодеки.
Linux XP
— коммерческий продукт, разрабатывается российской компанией
«ЛИНУКС-ОНЛАЙН». По словам разработчиков, дистрибутив предназначен для
«безболезненного» перехода на Linux с
Windows XP
Red Flag Linux
— дистрибутив от китайских разработчиков.
Fox Linux
— разрабатывается в Италии. Предназначен для решения повседневных задач: поиск информации в интернете, печать документов, запись дисков и т. п.
BLAG Linux and GNU
— дистрибутив на 1 CD с менеджером пакетов apt
, который используется в
Debian
Planet CCRMA
— мультимедийная рабочая станция на базе Fedora.
Tedora
— переработанный дистрибутив Fedora с полной поддержкой мультимедиа.
На сегодняшний день существует более 60 дистрибутивов, основанных на Fedora.
Более подробную информацию можно найти странице проекта Fedora
(англ.).
openSUSE
openSUSE
openSUSE — один из дистрибутивов
GNU/Linux
. Изначально разрабатывался в
Германии, но сейчас его владельцем является американская корпорация
Novell, Inc.

Основан на дистрибутиве
Slackware
, но отличается от последнего удобством и системой администрирования и управления пакетами
Yast
. Цикл выпуска новых версий — 8 месяцев.
История
История SUSE Linux началась с того момента, когда в середине
1992
года
Питер
Макдональд
(Peter McDonald) выпустил один из первых дистрибутивов
GNU/Linux

SLS
. Это был дистрибутив, который впервые предлагал пользователю не просто ядро и набор основных утилит, а также широкий набор другого программного обеспечения (включая поддержку
XFree86
и
TCP/IP
). Вдохновлённый
SLS
,
Патрик Фолкердинг
(Patrick Volkerding) создал знаменитый дистрибутив
Slackware Linux
, который в свою очередь послужил основой для многих других дистрибутивов.
В это же время в Германии появилась компания «Gesellschaft für Software- und
System-Entwicklung» («Программная и системная разработка»), сокращённо «S.u.S.E», которая занималась консалтингом по вопросам
Unix
-систем. Кроме того, фирма регулярно выпускала программные пакеты, включавшие
SLS
и
Slackware
, печатала руководства для
UNIX
и
GNU/Linux
. В 1994 году они выпустили первую CD-версию SLS/Slackware под именем S.u.S.E Linux 1.0. Позднее, в
1996
году, они интегрировались ещё с одним дистрибутивом,
Jurix
, также основанном на
Slackware
. Теперь это был действительно полноценный новый дистрибутив, получивший название S.u.S.E Linux 4.2.
4 ноября
2003
года, компания SUSE Linux была перекуплена американской корпорацией
Novell
. Несмотря на опасения многих,
Novell не стала вмешиваться в дела компании, напротив, повернувшись лицом к пользователям и опубликовав под лицензией
GNU GPL
исходные коды одной из главных особенностей дистрибутива — проприетарной программы администрирования
YaST2
Наследие SUSE было явно заметно в версии 9.1 (выпущенной после её приобретения фирмой
Novell
) с характерными утилитами администрирования, большим количеством программных пакетов и широкой документацией. Начиная с 10-ой версии, проект разрабатывается сообществом openSUSE
Образы доступны для скачивания с официального сайта проекта
opensuse.org
На основе openSUSE также собираются дистрибутивы для корпоративных клиентов
Novell Linux Desktop
(NLD),
Suse Linux Enterprise Desktop
(SLED) и
Suse Linux
Enterprise Server
(SLES).
В 2007—2008 годах Novell активно сотрудничает с Microsoft, которая в результате соглашения о патентах поддерживает и распространяет дистрибутивы SuSE, в которых
Рис. 6 openSUSE
немаловажную роль играет
Mono
— реализация запатентованной Microsoft платформы
.NET
, что вызвало недовольство части сообщества пользователей и разработчиков свободного ПО. Также Novell оказывает помощь при переходе на
Windows Vista
, и рекламирует SuSE как единственный дистрибутив Linux, сертифицированный для работы под Windows.
В версии 11.0 осуществлён переход системы управления пакетами на более мощный компрессор данных —
LZMA
Заявленные преимущества

Лёгкая для пользователей система настройки
YaST

Обширный набор драйверов «из коробки»

Большой выбор пакетов, за счёт использования
RPM
и подключаемых репозиториев.
Mandriva
Mandriva
Mandriva (до
7 апреля
2005
носила название Mandrakesoft) — французская компания, создатель дистрибутива
Mandriva Linux
, одна из ведущих
GNU/Linux
- разработчиков.
Компания была основана в
1998
году тремя молодыми Linux-энтузиастами: Жаком
Ле Моруа (Jacques Le Marois),
Гаэлем Дювалем
(
Gaël Duval
) и Фредериком Бастоком
(Frederic Bastok). Главной целью компании было внедрение
GNU/Linux в массы, максимальное его удобство для неподготовленных пользователей. В 2000—2002 году компания совершила несколько стратегических ошибок, которые чуть не привели к банкротству фирмы, однако на данный момент времени дела компании снова вошли в нормальное русло.
24 февраля
2005
компания Mandrakesoft купила бразильский Linux- вендор
Conectiva и сменила название на Mandriva. Одна из причин смены названия — затянувшееся судебное разбирательство с корпорацией
Hearst Corporation
, являющейся владельцем прав на популярного персонажа комиксов
Mandrake the Magician
15 июня
2005
Mandriva поглощает ещё один дистрибьютор Linux — на этот раз американскую компанию
Lycoris
А
15 марта
2006
года произошло событие, повлёкшее за собой крупный скандал в
Linux
-сообществе —
Гаэль
Дюваль
, сооснователь компании и
координатор сообщества, был уволен совместно с ещё 18-ю сотрудниками, и даже был лишён своего пожизненного членства в «Клубе Mandriva».

Позиция компании обосновывалась тем, что «команда Дюваля стала в последнее время неприбыльной». Г-н Дюваль прокомментировал свою отставку так: «Это нелегко. Ты создаешь проект и даешь работу для дюжины людей, а через семь лет нынешний руководитель компании говорит тебе, что настала пора уходить». В данный момент
Гаэль
Дюваль разрабатывает свой дистрибутив
Ulteo
28 мая
2007
года Mandriva официально вышла на
Российский рынок, открыв
«Центр разработок Mandriva» в
Санкт-Петербурге
, а также запустив сайт www.mandriva.ru
Mandriva является членом
Linux Consortium
— организации, пытающейся выработать единые стандарты для всех дистрибутивов
GNU/Linux
Gentoo
Gentoo
Gentoo Linux (дже́нту) — один из дистрибутивов
GNU/Linux
, созданный
Даниэлом Роббинсом на основе разработок дистрибутива Enoch.
История
Gentoo появился на основе разработок собственного дистрибутива Даниэла
Роббинса под названием Enoch Linux. Уже тогда основной целью дистрибутива являлась собственная сборка (подобная
Linux from Scratch
), оптимизированная под конкретное аппаратное обеспечение и содержащее минимальный, необходимый пользователю, набор программ.
Эксперименты над сборками
GCC
показали, что производительность получаемого пакета увеличивалась (в зависимости от аппаратного о беспечения) от 10 до 200 % по сравнению с бинарными сборками gcc, поставляемыми другими дистрибутивами. Наработки, увеличивающие производительность, были включены в официальный релиз gcc 2.95, благодаря чему другие дистрибутивы также получили дополнительный прирост в производительности. Начиная с этого момента, Enoch начал приобретать репутацию «быстрого» дистрибутива, после чего было принято решение сменить название на Gentoo Linux.
После ряда проблем разработки Даниэл приостановил разработку Gentoo и переключился на
FreeBSD
, из которой позднее были привнесена идеология портов — система управления пакетами с помощью сценариев сборки (
ebuild
), позднее названная
Portage
31 марта
2002 года вышла первая версия дистрибутива.
Предупреждение для новичков
Рис. 7 Gentoo logo

Хотя основной мотив использования Gentoo Linux — увеличение скорости работы системы за счёт оптимизации под конкретное аппаратное обеспечение, прирост производительности более ощутим на современных компьютерах. При этом компиляция системы на старом процессоре может занять до недели чистого машинного времени. Это имеет простое объяснение: чем старше процессор — тем ближе его набор инструкций к стандартному минимальному, а выигрыш в производительности достигается в основном за счёт использования более мощных инструкций новых процессоров. Для старых процессоров может быть разумнее устанавливать кросс-компилированные пакеты, т. е. бинарные пакеты, предварительно скомпилированные на более мощной системе. Также возможно использовать распределённую компиляцию (
distcc
), а также ускорение процесса компиляции за счёт использования кеша (
ccache
, будьте осторожны с использованием, может вызвать проблемы как на этапе сборки так и на этапе выполнения программ).
Гораздо больше Gentoo Linux приспособлен для максимального использования возможностей новейших процессоров, для установления рекордов производительности.
Ubuntu
Ubuntu
Ubuntu (произносится: «убу́нту») — дистрибутив
GNU/Linux на основе проекта
Debian
GNU/Linux.
Новая версия дистрибутива выходит каждые 6 месяцев, поддерживается обновлениями безопасности в течение 18 месяцев или 3 и 5 лет для LTS-версии.
Генеральный спонсор Ubuntu —
Canonical Ltd.
Марка Шаттлворта
. Проект активно развивается и поддерживается свободным сообществом
Ubuntu поставляется с подборкой программного обеспечения для серверов и рабочих станций
(установка — c помощью
Live-CD
или текстового установщика
(«alternate»-версия)).
Диски Ubuntu — бесплатны, доставка по почте — бесплатна, в данный момент возможно сделать заказ Ubuntu 8.10 (Intrepid Ibex).
Версия 8.10 (Intrepid Ibex) была выпущена в 2008 году 30 октября (2008.10.30).
История и разработка
Оригинальное имя проекта Ubuntu было no-name-yet.com. Canonical продолжает использовать домен no-name-yet.com с тех пор, как был основан проект.
Первый релиз Ubuntu
20 октября
2004
начался как временный форк
Debian
GNU/Linux с целью регулярного получения кода Debian, чтобы выпускать каждые шесть месяцев новую версию системы. В отличие от некоторых других форков Debian общего назначения, таких как
Xandros
,
Linspire и
Libranet
, Canonical осталась близко к философии

Debian и использует для Ubuntu в основном свободное программное обеспечение вместо того, чтобы частично положиться на закрытые добавления.
Пакеты Ubuntu в основном базируются на пакетах из нестабильной (unstable) группы пакетов из Debian. Ubuntu использует
Advanced Packaging Tool от Debian для управления установленными пакетами. Тем не менее, пакеты для Ubuntu и Debian не обязательно совместимы друг с другом. Некоторые разработчики Ubuntu занимаются также и ключевыми пакетами Debian, поэтому в случае внесения изменений в собираемые программы они вносятся в оба проекта. Однако в апреле 2005 основатель Debian
Ян
Мердок критиковал Ubuntu за несовместимости между его пакетами и таковыми из
Debian, говоря, что Ubuntu слишком далеко отклонился от
Debian
Sarge, чтобы остаться совместимым.
Ubuntu в настоящее время финансируется Марком Шаттлвортом через Canonical
Ltd.
8 июля
2005
Canonical объявила о создании
Ubuntu Foundation и обеспечила начальное инвестирование в размере 10 миллионов долларов
. Цель фонда состоит в том, чтобы гарантировать поддержку и развитие для всех будущих версий Ubuntu, но на
2008 год фонд остается незадействованным. Шаттлворт описывает его как чрезвычайный фонд на случай, если поддержка Canonical прекратится.
Есть планы относительно ветки Ubuntu под кодовым именем «Grumpy Groundhog».
Запланировано, что она будет оставаться непостоянной ветвью развития и испытаний, берущей начало непосредственно из контроля пересмотра различных программ и приложений, которые отправлены как часть
Ubuntu. Это предусмотрено, чтобы позволить опытным пользователям и разработчикам проверять версии отдельных программ «с точностью до минуты», как если бы они появились для распространения уже сегодня, без необходимости самим создавать пакеты; планируется заранее предупреждать об ошибках сборки на различных архитектурах. Пока
Grumpy Groundhog недоступна для широкого круга пользователей.
Заявленные цели
Canonical утверждает, что Ubuntu гарантирует пользователям свободу (в классическом определении
Free Software Foundation
), что декларировано в его манифесте, по духу напоминающем лицензию GPL. Однако варианты ОС по умолчанию содержат несвободные драйверы, а в специальном магазине имеются лицензированные у сторонних компаний несвободные декодеры проприетарных запатентованных мультимедиа форматов вроде
Windows Media
Рис. 8 Ubuntu

Слово
«убу́нту»
на языках зулу и коса означает «
гуманность
, человеколюбие», и символизирует направленность на конечного пользователя и обеспечение максимальных удобств.
Интересные факты
Во Франции в 2007 году в Парламенте отказались от использования
Windows XP
и перешли на использование Ubuntu, а в 2008 году было объявлено о планомерном переводе на эту ОС более 70 тыс. компьютеров полиции. Ubuntu используется как система по умолчанию в школах Грузии, Македонии. В Испании разворачивается проект на более чем 400 тыс. компьютерных систем с Ubuntu для учебных заведений. В 2008 году на Ubuntu будет переведено от 5 до 8 тысяч десктопов
, в последующие 4 года будет переводиться по 12—15 тысяч компьютеров ежегодно во всех отделах полиции в пределах
Франции.
Google использует на своих «машинах» ОС под названием
Goobuntu
— модифицированный дистрибутив.
Ubuntu используется в качестве основной операционной системы на серверах проекта «
Википедия
».
FreeBSD
FreeBSD
FreeBSD — свободная
UNIX-подобная операционная система
, потомок
AT&T Unix по линии
BSD
, созданной в университете Беркли
. FreeBSD работает на
PC-совместимых системах семейства
Intel x86
(IA-32) (включая
Microsoft Xbox
), а также на
DEC Alpha
,
Sun
UltraSPARC
,
IA-64
,
AMD64
,
PowerPC
,
NEC PC-98
,
ARM
. Готовится поддержка архитектуры
MIPS
FreeBSD разрабатывается как целостная операционная система.
Исходный код ядра
, драйверов устройств и базовых пользовательских программ (т. н. userland), таких как командные оболочки и т. п., содержится в одном дереве системы управления версиями
(
CVS
до 31 мая 2008, сейчас
SVN
). Это отличает FreeBSD от
GNU/Linux
— другой свободной
UNIX-подобной операционной системы — в которой ядро разрабатывается одной группой разработчиков, а набор пользовательских программ
— другими (например, проект
GNU
), а многочисленные группы собирают это все в единое целое и выпускают в виде различных дистрибутивов
GNU/Linux
Рис. 9 FreeBSD

FreeBSD хорошо зарекомендовала себя как система для построения интернет
- и интранет
- серверов
. Она предоставляет достаточно надёжные сетевые службы и эффективное управление памятью
. FreeBSD широко представлена в списке веб-серверов с наибольшим временем непрерывной работы (согласно исследованию компании
Netcraft
).
История и разработка
Разработка FreeBSD началась в
1993 году с большой скоростью, в качестве отправной точки были взяты исходные тексты
386BSD
. Однако, из соображений законности использования исходных кодов 386BSD, команда разработчиков FreeBSD переработала большую часть системы ко времени выпуска FreeBSD 2.0 в январе
1995 года используя 4.4BSD-Lite. Руководство FreeBSD содержит более подробную историческую информацию о происхождении FreeBSD.
Существует две одновременно разрабатываемые ветви FreeBSD — CURRENT и
STABLE.
CURRENT (нестабильная, тестовая) предназначена для тестирования нового, экспериментального кода. Новые функции, добавленные в CURRENT, могут остаться в системе или от них могут отказаться, если реализация окажется неудачной. Иногда эта версия может оказаться в непригодном для использования состоянии.
STABLE (стабильная или производственная) версия содержит только те нововведения, которые прошли проверку в CURRENT. Тем не менее, эта версия тоже предназначена, в основном, для разработчиков. Не рекомендуется обновлять ответственные рабочие серверы до STABLE, предварительно её не протестировав. На основе STABLE регулярно создаются тщательно протестированные разработчиками
RELEASE версии.
По состоянию на 17 июля
2008 года текущий релиз FreeBSD имеет номер 7.0.

Программное обеспечение для операционных систем
Программное обеспечение для операционных систем


Unix
Unix
Открытое программное обеспечение
Открытое программное обеспечение
Открытое программное обеспечение, то есть программное обеспечение с
«открытым» исходным кодом (
англ.
open source software) — способ разработки
ПО
, при котором исходный код создаваемых программ открыт, то есть общедоступен для просмотра и изменения. Это позволяет всем желающим использовать уже созданный код для своих нужд и, возможно, помочь в разработке открытой программы.
«Открытая» лицензия не требует, чтобы ПО всегда предоставлялось бесплатно.
Многие из наиболее успешных проектов «открытого» ПО, тем не менее, бесплатны.
Подавляющее большинство открытых программ является одновременно
«
свободными
» и наоборот, ибо определения открытого и свободного ПО близки, а большинство лицензий соответствуют обоим.
Отличие между движениями открытого ПО и свободного ПО заключается в основном в приоритетах. Сторонники открытого ПО делают упор на эффективность открытых исходников как метода разработки. Сторонники свободного ПО исходят из идеологических соображений, и считают, что именно права на распространение, модификацию и изучение программ являются главным достоинством свободного ПО.
По мнению
Ричарда Столлмана
, разрекламированность «Open Source» несколько вредит свободному ПО, так как некоторые разработчики и пользователи открытого ПО совсем не против собственнического ПО
, и люди останавливаются на Open Source, не доходя до этической стороны СПО и соответствующих понятий о свободе
. По словам
Брюса Перенса
, для него
(Перенса) «Открытое ПО» всегда было лишь хорошим способом объяснить предпринимателям идею «Свободного
ПО», и это ему удалось.
В настоящее время открытое программное обеспечение не получило широкого распространения в
Pоссии
, что часто связывают с широким распространением нелегального собственнического программного обеспечения
Определение открытого программного обеспечения
Open Source Initiative
Initiative
(OSI)

Open Source является торговой маркой организации Open Source Initiative.
Существует специальный комитет, решающий, может ли лицензия носить имя Open
Source. Определение, которым он при этом руководствуется.
Вынесенное OSI определение признается за руководство многими другими организациями, например порталом
SourceForge.net
OSI накладывает на публичную лицензию десять требований, которые изначально были основаны на
Debian Free Software Guidelines
Лицензии
Исходные коды открытых программ выпускаются либо как общественное достояние
, либо на условиях «свободных» лицензий
— как, например,
GNU General Public
License или
BSD License
Свободная лицензия позволяет использовать исходный код программы для своих нужд с минимальными ограничениями, не противоречащими определению OpenSource.org. Таким ограничением может быть требование ссылаться на предыдущих создателей или требование сохранять свойство открытости при дальнейшем распространении той же самой или модифицированной открытой программы (
Копилефт
).
В некоторых случаях (напр.,
Apache или
FreeBSD
) эти ограничения очень малы, в других
(напр.,
GNU General Public License
) достаточно распространять ПО вместе с исходным кодом и текстом лицензии, не изменяя её.
Некоторые примеры свободного ПО
Некоторые примеры свободного ПО
OpenOffice.org (OOo) — это свободный пакет офисных приложений, разработанный с целью предоставить альтернативу
Microsoft Office как на уровне форматов, так и на уровне интерфейса пользователя
. Одним из первых стал поддерживать новый открытый формат
OpenDocument
(
ISO/IEC
26300
). Работает на платформах
Microsoft Windows и
UNIX
-подобных платформах:
GNU/Linux
,
Mac OS X
(поддержка оболочки Aqua находится в стадии альфа-тестирования),
FreeBSD
,
Solaris
,
Irix
OOo основан на коде
StarOffice
, который был приобретён, а затем выпущен с открытым исходным кодом фирмой
Sun Microsystems
. Ранее он распространялся по схеме двойного лицензирования: по лицензиям
LGPL
и
SISSL
. Но
3 сентября
2005
года компания
Sun Microsystems объявила об отказе от SISSL для всех своих открытых проектов, и пакет с тех пор имеет только лицензию LGPL.
Существует версия пакета OOo для операционных систем семейства
Microsoft
Windows с возможностью использования без установки, что позволяет запускать пакет, например, с флэш-карты
Office.org

Состав пакета
В состав пакета входят общие для всех приложений система записи макрокоманд и средство ускорения запуска посредством предварительной загрузки.

Writer


— текстовый процессор и визуальный редактор HTML

Calc


— табличный процессор

Draw


— векторный графический редактор

Impress


— программа подготовки презентаций

Base


— механизм подключения к внешним
СУБД
и встроенная СУБД
HSQLDB

Math


— редактор формул.
Mozilla Firefox — свободно распространяемый веб-браузер
. Второй по популярности браузер в мире и первый среди свободного ПО
. Общая рыночная доля достигает 20 %
[5][6]
, в отдельных странах — до 45 %).
Mozilla Firefox был отделён от
Mozilla Application Suite
, код которого был создан с нуля в
Mozilla Organization вместо кода
Netscape Communicator
5, часть которого была выпущена под свободной лицензией
Mozilla
Public License после поражения в «
войне браузеров
». Mozilla Firefox использует свободный портируемый движок
Gecko
, разработанный с учётом поддержки открытых стандартов. Код Firefox также свободный и имеет тройное лицензирование
GPL
/
LGPL
/
MPL
В Firefox включены вкладочный интерфейс, проверка орфографии
, поиск по мере набора, живые закладки
, менеджер закачек и поисковая система. Функциональность может быть неограниченно расширена с помощью более чем 2 000 расширений
, самые популярные из которых «
NoScript
» (блокиратор скриптов), «
Tab Mix Plus
» (добавляет много настраиваемых опций для вкладок), «
FoxyTunes
» (контролирует музыкальный плеер), «
Adblock Plus
» (блокиратор рекламы), «
StumbleUpon
» (социальная сеть для поиска интересных сайтов), «
DownThemAll!
» (функции закачки) и «
Web Developer
»
(инструменты для веб-разработки).
Существуют официальные версии для
Microsoft Windows
,
Mac OS X
,
GNU/Linux
, и неофициальные для
BeOS
(
BeZilla
),
OS/2
,
FreeBSD
,
NetBSD
,
OpenBSD
,
Solaris и других операционных систем
Рис. 12 Mozilla Firefox

Linux
Linux
поверх
поверх
Windows
Windows


XP
XP
у себя дома
у себя дома
Виртуальной машиной (
англ.
virtual machine) называют программную или аппаратную среду, исполняющую некоторый код
(например, байт-код
, шитый код
, p-код или машинный код реального процессора
), или спецификацию такой системы.
Зачастую виртуальная машина эмулирует работу реального компьютера. На виртуальную машину, так же как и на реальный компьютер можно инсталлировать операционную систему
, у виртуальной машины так же есть
BIOS
, оперативная память, жёсткий диск
(выделенное место на жёстком диске реального компьютера), могут эмулироваться периферийные устройства. На одном компьютере может функционировать несколько виртуальных машин.
Рис. 13 Fedora поверх Ubuntu
Фонд свободного программного обеспечения
Фонд свободного программного обеспечения
Фонд свобо́дного програ́ммного обеспе́чения (
англ.
Free Software Foundation, сокращённо FSF) — некоммерческая организация, основанная в октябре
1985 г.
Ричардом
Столлмэном для поддержки движения свободного программного обеспечения и, в особенности, проекта
GNU
Со времён его основания и до середины
1990-х средства Фонда использовались в первую очередь для найма разработчиков для написания свободных программ. Начиная с середины-конца 90-х, свободное программное обеспечение создаётся многими
компаниями и частными лицами, поэтому сотрудники и добровольцы Фонда работают в основном над юридическими и организационными вопросами в области свободного ПО.
Проект GNU
Хотя изначальной целью Фонда было продвижение идеалов свободного ПО
, эта организация также руководит разработкой операционной системы
GNU
Слежение за выполнением GPL
Фонд свободного программного обеспечения имеет необходимые средства и желание для того, чтобы отслеживать выполнение условий
GNU General Public License
(GPL) и других лицензий
GNU. Однако Фонд делает это только для тех программ, авторскими правами на которые он владеет. Программы, распространяемые на условиях
GPL, но не принадлежащие Фонду, могут быть защищены только их владельцами, поскольку Фонд не имеет нужного юридического статуса для этого. Фонд разбирает около
50 случаев нарушения GPL в год, и пытается заставить нарушителей соблюдать условия лицензии, не прибегая к судебным разбирательствам.
Лицензии GNU
GNU GPL
— наиболее часто используемая лицензия для свободных программ.
Текущая (третья) версия была опубликована 29 июня 2007. Также Фонд разработал лицензии
GNU LGPL
,
GNU FDL
, и
GNU AGPL версии 3
Защита авторских прав
Фонд владеет авторскими правами на бо́льшую часть программного обеспечения
GNU, а также на некоторые не-GNU программы. От любого человека, делающего вклад в пакеты GNU, Фонд требует письменное заявление о передаче авторских прав, чтобы иметь возможность защищать программы в суде в случае возникновения спора. Кроме того, это позволяет при необходимости менять лицензию на ту или иную работу, не связываясь с каждым из разработчиков, когда-либо сделавших вклад в программу.
Поддержка определения свободного ПО
Фонд поддерживает многие из документов, определяющих движение свободного программного обеспечения.
Ежегодные награды
Award for the Advancement of Free Software
— премия за продвижение свободного программного обеспечения.
Free Software Award for Projects of Social Benefit
— премия свободного ПО за социально значимые проекты.

Document Outline

  • История создания
    • Как всё начиналось…
    • Современный этап разработок
  • Linux
    • GNU/Linux
    • Дистрибутивы GNU/Linux
      • Slackware
      • Debian
      • Red Hat
      • Fedora
      • openSUSE
      • Mandriva
      • Gentoo
      • Ubuntu
      • FreeBSD
  • Программное обеспечение для операционных систем Unix
    • Открытое программное обеспечение
      • Некоторые примеры свободного ПО
      • Linux поверх Windows XP у себя дома
    • Фонд свободного программного обеспечения


Поделитесь с Вашими друзьями:


База данных защищена авторским правом ©nethash.ru 2017
обратиться к администрации

войти | регистрация
    Главная страница


загрузить материал