Ontwikkeling voor meerdere Linux distributies mini-HOWTO

01-03-2001

Wijzigingen
Herziening 0.9.114-08-2002Herzien door: EH3
Kleine update voor het gebruik van X11 (sockets).
Herziening 0.92001-12-03Herzien door: EH3
Initiële versie.

In dit document wordt een korte uiteenzetting gegeven als hulp bij het ontwikkelen en testen van gebruikersprogramma's voor meerdere Linux distributies.


Inhoudsopgave
Introductie
Setup
Gebruiken van de secondaire distributies
Krediet

Introductie

Als ontwikkelaar is het zo nu en dan nodig programma's op meerdere Linux distributies te coderen en/of testen. In deze mini-howto wordt een aardige chroot truuk uiteengezet die in veel gevallen tegemoet kan komen aan het kunnen booten in verschillende Linux distributies voor een test- en ontwikkelomgeving.

In een notedop houdt de "truuk" in dat alle bestanden van een bepaalde linux distributie in een enkele directory worden geplaatst en dat dan middels chroot die directory wordt geactiveerd voor het ontwikkelen/testen/debuggen van je programma. Deze benadering werkt op voorwaarde dat:

  1. De kernelversie van de "main" of "primaire" distributie die je gebruikt moet (op z'n minst enigzins) compatibel zijn met de "secondaire" of chroot'ed distributies en

  2. Je applicatie is primair user-space (dwz geen kernel moduls) en is niet min of meer afhankelijk van bepaalde kernelfeatures (dwz. /proc functioneren).

Copyright en licentie

Dit document is 2001 auteursrechtelijk beschermd door Ed Hill III. Het is toegestaand dit document onder de voorwaarden van de GNU Free Documentation licentie, versie 1.1 of later versie gepubliceerd door de Free Software Foundation, te kopiëren, distribueren en/of aan te passen; zonder Invariant secties, zonder Front-Cover teksten en zonder Back-Cover teksten. Een kopie van de licentie is beschikbaar op http://www.gnu.org/copyleft/fdl.html.