Softwareverteilung

Softwareverteilung ist der Prozess der Bereitstellung von Software an den Endbenutzer.

A Distribution ist eine Sammlung von Softwarekomponenten gebaut, montiert und konfiguriert, damit es im Wesentlichen "wie es ist" verwendet werden kann. Es ist oft am nächsten schlüsselfertig Form von gratis Software. Eine Distribution kann die Form von a haben Binärverteilung, mit einem ausführbar Installationsprogramm, das aus dem heruntergeladen werden kann Internet. Beispiele reichen von ganz Betriebssystemverteilungen bis hin zu Server und Dolmetscher Verteilungen (zum Beispiel Wamp Installateure). Softwareverteilung kann sich auch beziehen Careware und Spendenware.

In den letzten Jahren bezieht sich der Begriff auf fast jede "fertige" Software (d. H. Etwas, das mehr oder weniger für die beabsichtigte Verwendung bereit ist, sei es als vollständiges System oder Komponente eines größeren Systems), das hauptsächlich aus offen zusammengestellt wird Quellkomponenten.

Beispiele für Distribos

Beispiele für Softwareverteilungen umfassen BSD-basierte Distribos (wie zum Beispiel Freebsd, Netbsd, OpenBSD, und Dragonflybsd) und Linux-basierte Distributionen (wie zum Beispiel OpenSuse, Ubuntu, und Fedora).

Distribution Unterstützung

Der technische Support ist ein zentrales Problem für Endbenutzer von Verteilungen, da die Verteilung selbst in der Regel frei ist und möglicherweise nicht im kommerziellen Sinne von einem Anbieter "besessen" wird. Abhängig von der Verteilung kann der Unterstützung von einem kommerziellen Support -Anbieter, den Entwicklern, die die Verteilung erstellt haben, oder von der Benutzergemeinschaft selbst bereitgestellt werden.

Kostenlose Tools zur Verteilung von Softwareverteilung

GNU Autotools werden häufig verwendet, für die aus Quelldateien bestehen, die in geschrieben wurden C ++ und die C Programmiersprache, sind aber nicht auf diese beschränkt.

Tools für kommerzielle Softwareverteilung

  • Landesk Die Management Suite bietet Softwareverteilung für Windows, OS X und Linux.
  • Dell Kace Bietet Remoteverwaltung, Softwareverteilung und Software Installation an Windows, Mac oder Linux Desktop oder Server.

Vertriebstools für mobile Geräte

Verteilung der Software auf kleine mobile Geräte Wie Telefone, PDAs und andere handgehaltene Terminals sind aufgrund ihrer inkonsistenten Verbindung zum Internet eine besondere Herausforderung. Einige Tools, die sich mit dieser Gerätekategorie befassen, sind: