Programvarudistribution - Software distribution

Programvarudistribution är processen att leverera programvara till slutanvändaren.

En distro är en samling mjukvarukomponenter som är byggda, monterade och konfigurerade så att den i princip kan användas "som den är". Det är ofta det närmaste med nyckelfärdig form av fri programvara . En distro kan ha formen av en binär distribution med ett körbart installationsprogram som kan laddas ner från Internet . Exemplen varierar från hela distributioner av operativsystem till servern och tolk distributioner (exempelvis WAMP installatörer). Programvarudistribution kan också hänvisa till vård- och donat .

Under de senaste åren har termen kommit att hänvisa till nästan vilken "färdig" programvara som helst (dvs. något som är mer eller mindre färdigt för dess avsedda användning, vare sig det är ett komplett system eller en komponent i ett större system) som huvudsakligen monteras från öppet källkomponenter.

Exempel på distros

Exempel på mjukvarudistributioner inkluderar BSD-baserade distributioner (som FreeBSD , NetBSD , OpenBSD och DragonflyBSD ) och Linux-baserade distributioner (som openSUSE , Ubuntu och Fedora ).

Distro stöd

Teknisk support är en nyckelfråga för slutanvändare av distributioner, eftersom distributionen i sig vanligtvis är gratis och kanske inte "ägs" i kommersiell mening av en leverantör. Beroende på distribution kan support tillhandahållas av en kommersiell supportleverantör, utvecklarna som skapade distributionen eller av användargruppen själv.

Gratis programvarudistributionsverktyg

GNU Autotools används ofta för vilka består av källfiler skrivna i C ++ och C-programmeringsspråket , men är inte begränsade till dessa.

Verktyg för distribution av kommersiell programvara

Distributionsverktyg för mobila enheter

Distribution av programvara till små mobila enheter som telefoner, handdatorer och andra handhållna terminaler är en särskild utmaning på grund av deras inkonsekventa anslutning till Internet. Några verktyg som tillgodoser denna kategori av enheter är: