u -est-ce que FREESBIE?Simplement: un systeme complet operant directement depuis au cdrom de boot,sans aucuns procédés d'installation,et sans aucunes obligations d'avoir un disque dur.
FREESBIE est basé sur un systeme FREEBSD.
 
Les buts du projet de freesbie sont principalement:
 
developer une gamme de programmes pour vous permetre de creer votre propre distribution,avec une personalisation que vous aurez choisit 
      * offrir toute uen gamme d'images ISO, avec toutes leurs optimisations et avantages.
      *  
Ceci est une capture d'un systeme en fonctionement.
 
Ce projet est dévelopé par le groupe principal des utilisateurs de FREEBSD: GUFI
 
dans la section contact vous trouverez plus d'informations sur comment nous contacter
 
 
page http://www.freesbie.org/?section=doc-en
 
Documentation de base:
 
Le nom du systeme a été suggerer par dave pour symbolisé un systeme autonome portable :P
Ce projet est en fait encore en "beta test", et je suis toujours à la recherche de quelqun d'autre qui aurait un petit groupe de developement pour y ajouter encore des fonctions.
A cette heure, j'ai écrit la pluspart des script,avec droid qui s occupe de faire mes test , recuperant ainsi beacoup de remontées sur les bug .
pour ceux qui sont encore un peu confus sur le but de ce projet,Freesbie est en fait une collection de script et de programmes,utilisés pour creer un cd bootable sur mesure.Le cd peux inclure autant de fonctionalitées que vous desirez.
 
Il y a aussi un autre port qui peux faire la meme chose, le sysutils/livecd,dévelopé par l'equipe bresilienne des utilisateurs de FREEBSD.Ce port etait une bonne base pour faire un cd avec un systeme de base,mais aparament il y avait quelques erreures recurentes dues à une mauvaise planification.
Par exemple,pour generer le kernel final,le port patchais le fichier GENERIC;sur mon 4.7-STABLE,cette commande ne marche pas à cause de certaiens modificationsdu GENERIC.La gestion des packages est assez tumultueuse,et pas de possibilité d'installer X.
Voilà pourquoi j'ai décidé de reprendre tous les scripts et les fichiers de configurations.
Apparament,j'ai seulement pu tester la faculter de graver le cd de distrib,mais maintenant,beaucoup de problemes ont été resolus,un grand merci à FROID qui a tout testé sur sa 4.6.2 RELEASE.
Ces script permettent à quiconque de creer sa propre distribution(pensez à la tester avant de la graver ;P),tout ce dont vous aurez besoin,c ets d un peu de temps et de passion et d'espace disque ;P  .
Amusez vous bien !!!
 
Vous etes les bienvenus à nous aider dans ce projet,il y a encore beaucoup de choses à faire,pour commencer un lifting à ce site pourrais etre un bon debut ;P
Une distribution (iso existant) que vous modifiez en incluant des nouveautées ,est aussi une bonne aide.
Pour commencer,vous pouvez telecharger la miene de version (300MB  650MB décompressé),dans laquelle vous retrouverez tous les packages,ainsi que GIMP (ajouté au pkg_info dans la recente image).
Ceux qui ont une bonne bande passante et de l'espace disque sont les bienvenus à jouer avec ;)
 
Contenu du package:
 
ceci est le repertoir principal: root@FreeSBIE:~/freesbie# ls
 
0.rmdir.sh
1.mkdir.sh
2.buildworld.sh
3.installworld.sh
4.buildkernel.sh
5.patchfiles.sh
6.packages.sh
7.customuser.sh
8.mkiso.sh

L'indexation des script est en accord avec leur ordre de mise en route
 
Il n'y a pas de mode X pour les executions,faites simplement :
 
# sh N.script.sh
 
La meilleure source d'information ,est comme toujours le code source lui meme.
 
config.sh :
Parametre obligatoires:
FREESBIEBASEDIR - repertoire qui contient le systeme de fichier
LOCALDIR -repertoire qui contient les script,généralement $PWD 
PATHISO - Chemin complet à l'iimage finale de l'iso
 
0.rmdir.sh :
(optionel),cree le repertoire de base FREEBSDBASEDIR et sous repertoires en utilisant mtree.
 
2.buildworld.sh :
(obligatoire) cd /usr/src INCREDI_LINK_PLACEHOLDER_7450 make buildworld ;) 
Cette etape est optionelle seulement si un "buildworld" sans "clean" à été effectué, mais surtout si les sources n'ont pas été mises à jour apres ce buildworld.Si vous avez rien compris,faites le quand meme! ;P
 
3.installworld.sh
(obligatoire)Compile et install le kernel personalisé à la "roots" ,si quelqun connais comment le faire avec la nouvelle procedure, dites le moi ;P
 
5.patchfiles.sh
(obligatoire)
Copie les fichiers de configuration necessaire à un boot qui marche :)
 
6.packages.sh
(optionel) L'utilisateur est autorisé à changer,depuis une liste de package installés,les packages qui souhaite conserver,enlever ou ajouter.Les dependances seront gerées d'une maniere automatique,mais faites attentions à certains cas particuliers.
 
7.customer.sh
(optionel)
Ce script peut etre utile les "worlkaround" et aider certains package à fonctionner.Sur mon ISO, un "workaround" pour XKB sous X est déjà installé.
 
8.mkiso.sh
(obligatoire)
prepare le fichier qui ira dasn les diverses memoires du systeme de fichier,creant ainsi l iso du cd bootable.
Cette iso est gravable à partir de n'importe quel logiciel de gravage.
 