Archive for the ‘Slackware’ Category

Slackware 12.2 är släppt och CRUX 2.5 är på gång

Lördag, December 13th, 2008

Den GNU/Linux baserade distributionen CRUX, är på god väg till att bli stabil.
Häromdagen utannoserades (Thu Dec 11 18:22:56 CET 2008) att CRUX 2.5-rc2, nu finns som en iso.

CRUX beskrivs som en källkodsdistribution, när det inte tillhandahålls binärer, utan källkod och ett buildsystem (ports, buildscript).
Det är altså pakethanteringssystemet, vilket hanterar nedladdning och uppgradering.

Även om det givetvis går bra, till att skriva sina egna script och kompilera (bygga) källkoden, till en fungerande binär för installation.
Är det den “community” vilken omger distributionen, som tillhandahåller och underhåller, både distributionen och paketen.
De ligger i ports katalogen, som olika buildscript.
Buildscripten talar om var källkoden finns, pakethanteraren laddar ned denna och bygger efter den mall, som ett buildscript är.

En mer utförlig beskrivning, finns i manualen.
Nu är den för CRUX 2.4, men bör vara giltig även för CRUX 2.5.

Sedan den 10/12-08, är nu Slackware 12.2, släppt som skarp version.
Slackware GNU/Linux är den nu älsta distributionen, vilken fortfarande är under utveckling. Communityn runt Slackware, är fortfarande stor.
Den svenska Slackware communityn, sammlas runt forumetSlackware.se.
Samt runt den Wiki, där medlemmarna skriver dokumentation och annat rellaterat.

Pingar även intressant.

Bloggar om:

, , , , , , .

Pakethantering PackageKit och till vilken nytta?

Söndag, November 2nd, 2008

Detta eviga tjat om paketformat, installation och upgradering. [IDG]
Det senaste nu är PackageKit, vilket tydligen skall underlätta för utvecklare och systemintegratörer.
PackageKit är ett D-Bus abstraktionslager, vilken ska vara plattformsoberoende.
En kort videosnutt om PackageKit och utvecklaren Richard Hughes, som arbetar för Red Hat.
PackageKit ska ses som ett grafiskt verktyg (GUI), för att ena de olika paketformaten och de pakethanterare, vilket de olika distributionerna använder sig av.
Distributionerna; Red Hat, OpenSUSE, Mandriva, rPath, Foresight Linux, Pardus och Fedora, deltar redan i utvecklingsarbetet.

Varför man som utvecklare eller administratör, inte skulle behöva någon kunskap över de system, vilket används är svårt att lista ut.
Det är inte direkt svårt att hantera olika pakethanterare, eller skriva program för att bygga från källkod.
Har skrivit en del för eget bruk, vilka även är publicerade för nedladdning.
En annan betydligt större är SlackBuilds.org.

Varför måste den osäkrare metoden för leverans av enbart färdiga binärer, när det går utmärkt med källkod och script.
Den som byggt paketet för leverans, har garanterat inte samma komposition av mjukvara, som den en användare har.
Vilket ökar risken för konfliktande beroenden, vilket drastiskt minskas med en egen källkodsinstallation.
Där även en inspektion av källkodspaketet, är att föredra innan installation. Det i sig ger en ökad säkerhet, vid installation och uppgradering.
En minskad kunskapsnivå, kan aldrig lösa pakethanteringens problematik.

Bloggar om:

. .
. .
. .
.