소프트웨어 배포

Software distribution

소프트웨어 배포는 최종 사용자에게 소프트웨어를 전달하는 프로세스입니다.

디스트로는 기본적으로 "있는 그대로" 사용할 수 있도록 구축, 조립 및 구성된 소프트웨어 컴포넌트 모음입니다.이것은 종종 무료 소프트웨어의 턴키 형태에 가장 가까운 것입니다.디스트로는 인터넷에서 다운로드할 수 있는 실행 가능한 설치 프로그램을 사용하여 바이너리 배포의 형태를 취할 수 있습니다.예를 들어 운영체제 전체의 배포에서 서버 및 인터프리터 배포(WAMP 설치 등)에 이르기까지 다양합니다.소프트웨어 배포케어웨어도너웨어를 참조할 수도 있습니다.

최근 몇 년 동안 이 용어는 주로 오픈 소스 컴포넌트에서 조립된 거의 모든 "완성된" 소프트웨어(즉, 전체 시스템 또는 대규모 시스템의 구성 요소로서 어느 정도 사용할 준비가 되어 있는 소프트웨어)를 지칭하게 되었습니다.

디스트로스의 예

소프트웨어 배포의 예로는 BSD 기반 Distros(FreeBSD, NetBSD, OpenBSD, DragonflyB 등)가 있습니다.SD) 및 Linux 기반 Distros(오픈 )SUSE, UbuntuFedora).

Distro 지원

배포 자체는 일반적으로 무료이며 벤더가 상업적으로 '소유'하지 않을 수 있기 때문에 기술 지원은 배포 최종 사용자에게 중요한 문제입니다.배포에 따라 지원은 상용 지원 벤더, 배포를 만든 개발자 또는 사용자 커뮤니티에 의해 제공될 수 있습니다.

무료 소프트웨어 배포 도구

GNU Autotools C++ 및 C 프로그래밍 언어로 작성된 소스 파일에 널리 사용되지만 이에 한정되지 않습니다.

상용 소프트웨어 배포 도구

  • LAN Desk Management Suite는 윈도우즈, OS X 및 리눅스용 소프트웨어 배포를 제공합니다.
  • Dell KACE는 Windows, Mac 또는 Linux 데스크톱 또는 서버에 대한 원격 관리, 소프트웨어 배포 및 소프트웨어 설치를 제공합니다.

모바일 디바이스용 배포 도구

전화, PDA 및 기타 휴대용 단말기와 같은 소형 모바일 기기에 소프트웨어를 배포하는 것은 인터넷 연결이 일관되지 않기 때문에 특히 어려운 과제입니다.이 카테고리의 디바이스에 대응하는 툴은 다음과 같습니다.