Редактирование: Репозиторий СПО

Перейти к: навигация, поиск

Внимание: Вы работаете как анонимный пользователь. Ваш IP-адрес будет записан в историю изменений этой страницы.

Правка может быть отменена. Пожалуйста, просмотрите сравнение версий, чтобы убедиться, что это именно те изменения, которые вас интересуют, и нажмите «Записать страницу», чтобы изменения вступили в силу.
Текущая версия Ваш текст
Строка 177: Строка 177:
 
В Испании опыт создания суб-репозиториев для создания локализованных версий свободных ОС наиболее богат, однако аналогичные проекты существуют и в других странах. Самый известный — проект Limux<ref name="ftn16"><sup><nowiki>LiMux - The IT-Evolution. — <http://www.muenchen.de/Rathaus/dir/limux/english/147197/index.html>.</nowiki></sup></ref>, инициированный муниципальными властями Мюнхена в Германии и призванный предоставить необходимую инфраструктуру для миграции 14000 компьютеров города на свободное ПО. Большой интерес представляет индийский проект BOSS (Bharat Operating System Solutions)<ref name="ftn17"><sup><nowiki>Bharat Operating System Solutions. — <http://bosslinux.in>.</nowiki></sup></ref>, который осуществляется под эгидой Министерства информационных технологий Индии. В основе BOSS также лежит Debian, а основное внимание разработчики системы уделяют вопросам локализации системы с целью поддержки многочисленных местных языков Индии. Разработчики BOSS создали собственный репозиторий, в котором большая часть пакетов, тем не менее, заимствуется из Debian.  
 
В Испании опыт создания суб-репозиториев для создания локализованных версий свободных ОС наиболее богат, однако аналогичные проекты существуют и в других странах. Самый известный — проект Limux<ref name="ftn16"><sup><nowiki>LiMux - The IT-Evolution. — <http://www.muenchen.de/Rathaus/dir/limux/english/147197/index.html>.</nowiki></sup></ref>, инициированный муниципальными властями Мюнхена в Германии и призванный предоставить необходимую инфраструктуру для миграции 14000 компьютеров города на свободное ПО. Большой интерес представляет индийский проект BOSS (Bharat Operating System Solutions)<ref name="ftn17"><sup><nowiki>Bharat Operating System Solutions. — <http://bosslinux.in>.</nowiki></sup></ref>, который осуществляется под эгидой Министерства информационных технологий Индии. В основе BOSS также лежит Debian, а основное внимание разработчики системы уделяют вопросам локализации системы с целью поддержки многочисленных местных языков Индии. Разработчики BOSS создали собственный репозиторий, в котором большая часть пакетов, тем не менее, заимствуется из Debian.  
  
= Репозиторий Sisyphus. =
+
=== Репозиторий Sisyphus. ===
 
Как уже упоминалось выше, в настоящее время в мире существует несколько десятков репозиториев пакетов для различных дистрибутивов операционной системы GNU/Linux. Четвертым по количеству поддерживаемых пакетов является репозиторий Sisyphus.
 
Как уже упоминалось выше, в настоящее время в мире существует несколько десятков репозиториев пакетов для различных дистрибутивов операционной системы GNU/Linux. Четвертым по количеству поддерживаемых пакетов является репозиторий Sisyphus.
  
Строка 224: Строка 224:
 
В настоящее время на основе репозитория Sisyphus выпускается целое семейство дистрибутивов для применения в различных областях. Следует отметить, что все дистрибутивные комплекты ПСПО построены на пакетной базе и с помощью технологий репозитория Sisyphus.
 
В настоящее время на основе репозитория Sisyphus выпускается целое семейство дистрибутивов для применения в различных областях. Следует отметить, что все дистрибутивные комплекты ПСПО построены на пакетной базе и с помощью технологий репозитория Sisyphus.
  
== Технологические решения, лежащие в основе Sisyphus. ==
+
=== Технологические решения, лежащие в основе Sisyphus. ===
 
Технологическую базу репозитория Sisyphus в настоящее время составляют как адаптированные к нуждам команды разработчиков широко известные программные продукты, так и специально разработанные решения. К ним можно отнести:  
 
Технологическую базу репозитория Sisyphus в настоящее время составляют как адаптированные к нуждам команды разработчиков широко известные программные продукты, так и специально разработанные решения. К ним можно отнести:  
  
Строка 250: Строка 250:
  
  
=== Хранение исходного текста программ в системе контроля версий. ===
+
==== Хранение исходного текста программ в системе контроля версий. ====
 
Исходный текст программы -- это набор файлов с текстами на каком-то языке программирования, машинно-читаемых инструкций по сборке и прочих файлов. После процедуры ''компиляции'' исходный текст, написанный на ''компилируемом'' языке программирования, превращается в выполняемую программу. Для ''интерпретируемых'' языков программирования исходный текст выполняем непосредственно.
 
Исходный текст программы -- это набор файлов с текстами на каком-то языке программирования, машинно-читаемых инструкций по сборке и прочих файлов. После процедуры ''компиляции'' исходный текст, написанный на ''компилируемом'' языке программирования, превращается в выполняемую программу. Для ''интерпретируемых'' языков программирования исходный текст выполняем непосредственно.
  
Строка 294: Строка 294:
 
'''Удобство ведения параллельных ветвей разработки, независимых от основной разработки.''' Разработчики дистрибутивов часто вынуждены вести свою собственную ветку, имеющую долгое время существования и включающую изменения, необходимые для интеграции приложений в дистрибутив. Без наличия инструментов для удобной работы с такими ветками производительность разработчиков дистрибутива будет крайне низка. git предоставляет инструмент слияния ветвей, учитывающую такой вариант использования, а также инструмент для адаптации локальных изменений к новым версиям исходного кода.
 
'''Удобство ведения параллельных ветвей разработки, независимых от основной разработки.''' Разработчики дистрибутивов часто вынуждены вести свою собственную ветку, имеющую долгое время существования и включающую изменения, необходимые для интеграции приложений в дистрибутив. Без наличия инструментов для удобной работы с такими ветками производительность разработчиков дистрибутива будет крайне низка. git предоставляет инструмент слияния ветвей, учитывающую такой вариант использования, а также инструмент для адаптации локальных изменений к новым версиям исходного кода.
  
=== Изолированная сборочная среда. ===
+
==== Изолированная сборочная среда. ====
 
Одной из отличительных особенностей технологических решений Sisyphus является использование изолированной сборочной среды для каждого собираемого пакета.  
 
Одной из отличительных особенностей технологических решений Sisyphus является использование изолированной сборочной среды для каждого собираемого пакета.  
  

Обратите внимание, что все добавления и изменения текста статьи рассматриваются, как выпущенные на условиях лицензии CC-BY-SA-3.0.

В целях защиты вики от автоматического спама в правках просим вас решить следующую каптчу:

Отменить Справка по редактированию (в новом окне)
Вики-разметка
Заголовки: 1-го: == ==, 2-го: === ===, 3-го: ==== ==== уровня.
Быстрая вставка: «» | [[]] [[|]] {{}} {{|}} [[Категория:]] [[altbug:]] <source lang=""></source> <pre></pre> <!-- -->.
Определения: {{man|}} {{lists|}} {{cmd|}} {{path|}} {{prg|}} {{pkg|}} {{term|}} {{span||}} {{altbug|}}
Выделение: ''italics'', '''bold''', <tt>моноширинный</tt>, <code>код</code>.
Списки: * ненумерованный список, ** вложенный список, # нумерованный список, ## вложенный нумерованный список, *# вложенный смешанный список, ;список :определений.
Verbatim: Пробел в начале строки или <pre>Явный тэг</pre>
Ссылки: [http://www.altlinux.ru/ внешние], [[Main Page|внутренние]], [http://altlinux.ru], [[Main Page]]
Шаблоны: {{Crap}} {{D}} {{Policy}} {{DraftPolicy}} {{Merge|}} {{Улучшение}} {{Тимовец|}}