• [^] # Re: Pas de troll svp...

    Posté par (site web personnel, Mastodon) . En réponse à la dépêche Sortie de FreeBSD 4.7. Évalué à 1.

    Bon, je vais essayer de ne pas troller ;-) donc exit les problèmes de licences.
    Commençons par le noyau :
    - la configuration avant compilation se fait dans un simple fichier texte et est assez simple
    - il est relativement monolithique et sa taille est donc largement supérieure à un noyau Linux. Toutefois, cette différence tend à disparaître et on observe de plus en plus de gens configurer un noyau léger et utiliser le kldload (équivalent au insmod Linux)

    Le système à proprement parler:
    - Initialisation à la BSD (jusque là rien d'anormal) c'est-à-dire que l'on ne trouve pas de répertoire rc.d dans etc, tout est fait dans des scripts et dans un fichier qui s'appelle rc.conf et qui utilise une liste de paires clé/valeur.
    - Initialisation des logiciels installés en local (je veux dire /usr/local). Dans /usr/local/etc, on trouve un répertoire rc.d qui contient des scripts de démarrage des applis. Ces scripts sont nommées comme suit, 000.pkgtools.sh, doivent se terminer par .sh et être exécutables
    - Système d'installation des softs par le mécanisme des ports. Le répertoire /usr/ports contient une série de Makefile classés par thèmes et par appli. Un petit make install dans /usr/ports/net/openldap2 télécharge l'archive d'OpenLDAP, la décompresse, installe si ce n'est déjà fait (d'après /var/db/pkg) les dépendances dans notre cas la lib libiodbc (qui elle se trouve dans /usr/ports/databases). Actuellement, le répertoire des ports contient jusqu'à 7000 ports

    Pour ce qui est du plus ou moins sécure, je peux pas vraiment répondre, si ce n'est que même sans customization particulière, ça a l'air de tenir la route.
    Sinon, l'admin, c'est comme du Linux, c'est de l'Unix quoi !