Основные понятия - Основы

Перейти к: навигация, поиск
Все о экосистеме Свободного программного обеспечения с открытым исходным кодом (Free and Open Source software).

Свободное Программное Обеспечение

openSUSE разрабатывается по модели так называемого "свободного и открытого программного обеспечения" Free and Open Source Software (FOSS), это программное обеспечение использует свободную лицензию, предоставляющую пользователю право на использование, изучение, изменение и улучшение программ, это обеспечивается доступом к исходному коду программ.

Важно понимать, что здесь слово "свободное", строго говоря, не касается цены (то есть оно не тождественно понятию "бесплатное"). Под "свободой" здесь подразумеваются права пользователя на копирование и использование по своему усмотрению программного обеспечения.

"Свободное и открытое программное обеспечение" — это широкое понятие, которое охватывает как свободное программное обеспечение, так и программное обеспечение с открытым исходным кодом, которые несмотря на похожую модель разработки все таки имеют различную философию и культуру.

  • Свободное программное обеспечение уделяет больше внимания философским свободам, которые получает пользователь, в то время как
  • Открытое программное обеспечение уделяет больше внимания преимуществам, получаемым от разработки программ равноправными участниками.

Во многих пакетах с программным обеспечением используются как свободные лицензии на программное обеспечение, так и лицензии на программное обеспечение с открытым исходным кодом. Хотя сами лицензии в большинстве случаев одинаковые, эти 2 понятия выросли из разных философий и часто используются для обозначения разных методов распространения программного обеспечения.


Ядро Linux и Проект GNU

Новички удивляются, когда узнают, что Linux, строго говоря, не является операционной системой. Тем не менее это действительно так! Linux — это лишь ядро операционной системы, её низкоуровневый стержень, управляющий всеми процессами и взаимодействующий с оборудованием компьютера.

Первоначально ядро Linux было создано Линусом Торвальдсом; первая версия ядра вышла в свет в 1991 году.

А значительно раньше, в 1983 году Ричард Столлман основал проект GNU (рекурсивный акроним: GNU is Not Unix). GNU задумывалась как свободная операционная система, и к 1991 году многие компоненты, необходимые для неё, были уже созданы, однако ядро Hurd готово ещё не было. Поэтому, появилась операционная система GNU/Linux, представляющая собой ядро Linux, работающее в окружении необходимых GNU-утилит. Эта модель и легла в основу системы openSUSE.

Дистрибутивы

Операционную систему целиком, называют Дистрибутивом Linux(также называемый некоторыми разработчиками и пользователями GNU/Linux дистрибутивом), обычно она состоит ядра Linux, инструментов и служебных программ из проекта GNU, включает в себя поддержку графической системы X Window System, большой коллекцией различного программного обеспечения и документации к нему.

Таким образом, дистрибутив Linux не является монолитной операционной системой, для простоты называемой "Linux", а представляет из себя сочетание многих разрабатываемых более или менее независимых друг от друга проектов. Эта модульность позволяет создавать широкое разнообразие Linux дистрибутивов, в то время как концепция "Свободного и открытого программного обеспечения" предоставляет юридическую возможность кому угодно модифицировать, объединять и распространять программное обеспечение, что и делают дистрибутивы linux.


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


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