stringtranslate.com

Распространение программного обеспечения

Распространение программного обеспечения — это процесс доставки программного обеспечения конечному пользователю. [1]

Дистрибутив это набор программных компонентов, созданных, собранных и настроенных таким образом, чтобы их можно было использовать «как есть». Часто это наиболее близкая к готовой форме свободного программного обеспечения форма . Дистрибутив может иметь форму бинарного дистрибутива с исполняемым установщиком, который можно загрузить из Интернета . Примеры варьируются от дистрибутивов всей операционной системы до дистрибутивов сервера и интерпретатора (например, установщики WAMP ). Распространение программного обеспечения может также относиться к careware и donateware .

В последние годы этот термин стал относиться практически к любому «готовому» программному обеспечению (то есть к чему-то, что более или менее готово к предполагаемому использованию, будь то в качестве полной системы или компонента более крупной системы), которое собрано в основном из компонентов с открытым исходным кодом.

Примеры дистрибутивов

Примерами дистрибутивов программного обеспечения являются потомки дистрибутивов на основе BSD (такие как FreeBSD , NetBSD , OpenBSD и DragonflyBSD ) [2] и дистрибутивы на основе Linux (такие как openSUSE , Debian и Fedora ).

Поддержка дистрибутива

Техническая поддержка является ключевым вопросом для конечных пользователей дистрибутивов, поскольку сам дистрибутив обычно бесплатен и не может быть "принадлежащим" в коммерческом смысле поставщику. В зависимости от дистрибутива поддержка может предоставляться коммерческим поставщиком поддержки, разработчиками, создавшими дистрибутив, или самим сообществом пользователей.

Бесплатные инструменты распространения программного обеспечения

Широко используются инструменты GNU Autotools , состоящие из исходных файлов, написанных на языках программирования C++ и C , но не ограничивающиеся ими.

Инструменты распространения коммерческого программного обеспечения

Средства распространения для мобильных устройств

Распространение программного обеспечения на небольшие мобильные устройства, такие как телефоны, КПК и другие портативные терминалы, представляет собой особую проблему из-за их нестабильного подключения к Интернету. Некоторые инструменты, которые обслуживают эту категорию устройств, следующие:

Ссылки

  1. ^ Помимо вычислений и связи: куда ведут нас коммуникационные технологии? ; Труды 4-го ежегодного симпозиума по связям и технологиям ; Январь 1993 г., Центр связи и баз данных, Университет Вест-Честера. DIANE Publishing. 1993. ISBN 978-1-56806-279-2.
  2. ^ Proven, Liam (6 января 2023 г.). «Хотите быстрый тур по DragonFly BSD 6.4?». The Register . Получено 28 октября 2024 г.