Interview d’Eric Turgeon (GhostBSD)

Récemment GhostBSD est sorti en version 2.5 se bassant sur le tout nouveau FreeBSD 9. Rapide, de plus en plus simple et agréable à utiliser, j’ai profité de cette nouvelle version pour interviewer son créateur Eric Turgeon.

1] Bonjour Eric Turgeon, pourrais-tu te présenter brièvement?
Je demeure dans la ville de Moncton, dans la province du nouveau Brunswick  au Canada. Je suis natif de la ville d’Edmundston dans la même province.
Le français est ma langue maternelle. Je n’ai pas finis mon secondaire. Je travaille pour Kent DC. J’ai décroché un contrat pour le développement d’application  sur les téléphones intelligents. Je suis marié et j’ai un fils.

2] Pourquoi GhostBSD?
Quand j’ai commencé à utiliser FreeBSD, ce n’était pas facile de configurer Gnome et toutes les applications, pour un français, avec tout cet univers de possibilité. Je me suis dis, je veux commencer un projet avec gnome basé sur FreeBSD.  De la GhostBSD est né.

3] Pourquoi es-tu *BSD et pas GNU/Linux ?
Cela pourrais être long à expliquer ! Tout est dans la licence.
GPL a trop de closes et de restrictions. La vrai liberté ne doit pas avoir de restrictions ni de limites.
La licence de BSD se résume à :

    _Ne réclame pas d’avoir  écrit ce software.
    _Ne pas nous poursuivre en justice en cas de dommage.
    _Si tu fais des changements, le nom de détendeur de la licence et le nom des contributeurs ne doivent pas paraître. En d’autres mots si tu changes le Nom sur la licence tu dois changer le nom du software.

La licence BSD est une protection pour le programmeur.
Également celui qui commence à programmer peut réécrire un software sans redevoir à personne. Comme moi je suis passionné par le net, l’adressage ip et BSD. Si un jour j’écris une application et une compagnie je demande pour utiliser ce code. Ils peuvent l’utiliser et en faire ce qu’ils en veulent.
Ça peut être profitable pour moi. Mais avec GPL je ne peux pas faire cela.      
Tout est dans la licence.

4] Si tu devais choisir/utiliser un autre système d’exploitation lequel prendrais-tu?
BSD, Minix, ou Mac.

5] J’ai vu que tu avais penser à travailler à pleins temps dans le projet est-ce toujours le cas? Et surtout envisageable?
OUI! Mais impossible pour le moment. GhostBSD ne me génère aucun profits pour que je puisse en vivre. On ne sait jamais ce que l’avenir nous réserve.

6] Beaucoup de nouveautés sont apparues récemment dont notamment Wifi network manager ;) , package manager, l’installateur, le support des systèmes de fichier ext2, ext3, ext4 etc… Que nous réserve l’avenir de GhostBSD?
Un installeur graphique plus élaboré avec plus d’option avec langage en français et d’autres. Une application de mise à jour et de mise à niveau. Un gestionnaire de réseau plus élaboré.
Le support Xfce.

7] La version lite est maintenant basée sur LXDE, avez-vous rencontrez des problèmes avec cette version?
Non tout s’est bien passé. Comparé à Gnome.

8] Gnome 3 fera t-il partie de GhostBSD ?
L’équipe de FreeBSD Gnome éprouve quelque difficulté avec GDM 3 mais cela va être résolus. Avec toutes les idées que Gnome propose cela se peut que gnome ne sois que supporté par Linux dans le futur. Seul Dieu sait ce qui va se passer.
Pour ce qu’il en est de moi,  je sais même que l’on fini d’implanter gnome 3 dans FreeBSD cela va être disponible pour GhostBSD.  

9] Combien de personnes participent au projet à tes cotés?
6 personnes.

10] Combien de temps consacre tu en moyenne à ce projet?
Entre 7 à 30 heures par semaine.

11] Quelles sont les principaux problèmes rencontrés dans GhostBSD?
Le manque de temps. Un petit groupe de développeur. Les nouveaux changements de la part de FreeBSD. Le manque de connaissances dans certains domaines. Beaucoup de problèmes qui me sont reportés, je ne peux rien faire pour les régler si je n’ais pas le matériel qui cause le problème.

12]Quelle sont tes applications que tu préfère?
Le bureau de travail Lxde pour la simplicité de configuration.
les gestionnaires de fenêtres, j’en ai plusieurs. Mais i3 fait le travail que je veux. L’éditeur de texte Gedit, Nano(avec configuration pour la couleur de la syntaxe), ee(modification rapide). Le navigateur web Firefox. Média Player mplayer.

13] As-tu un message à faire passer ?
Oui. J’ai commencé ce projet sans aucunes connaissances pour construire un système d’exploitation et sans aucunes connaissances en programmation. Ce projet est le fruit de ma connaissance en FreeBSD. Aujourd’hui j’ai une base en C, GTK, WxPython, Java, JavaScript et html. Une très bonne connaissance avec Python. PyGTK et UNIX shell programming. Maintenant a temps perdu je suis en train d’apprendre C++.    

14] Pourrais-tu nous faire découvrir ton bureau par une capture d’écran?
Oui!

Merci de m’avoir accorder de ton temps pour l’interview, bonne continuation, @ bientôt ;)

GhostBSD 1.5 est disponible.

Une nouvelle version 1.5 de GhostBSD est disponible, petit rappel cette distribution basée sur FreeBSD à pour but d’être très accessible et utilise gnome comme environnement de bureau. C’est un "Système d’exploitation libre qui combine la puissance de FreeBSD et l’amabilité de Gnome" telle est le message de présentation sur leur site.
Cette version inclut compiz et un installateur en mode texte (basé sur l’installateur de PC-BSD).

Au menu de cette version :
Noyau freebsd 8.1
gnome 2.30.0
firefox 3.6.3
thunderbird 2.0.0.24
gimp 2.6.8
totem 2.30.2
abiword 2.8.4
gnumeric 1.10.5

Et un nouveau thème plus beau car avant j’en étais vert ^^

Les versions live i386 et amd64 sont récupérables ici : http://www.ghostbsd.org/pub/GhostBSD/

Test de Debian GNU/kFreeBSD

Je viens d’installer Debian GNU/kFreeBSD sur un PC portable Fujitsu-Siemens amilo L1310G qui déteste le noyau linux (le ventilateur s’arrête, l’ordinateur à tendance à ramer puis se figer, bref la galère à cause d’un constructeur qui à mal fait son boulot).

Je savais en faisant des tests de distributions divers sur lui qu’il aimait bien les noyaux *BSD donc après avoir installer OpenBSD dessus j’ai souhaité installé debian sur un noyau kFreeBSD étant donné qu’il sera plus adapté au desktop qu’OpenBSD.

J’ai donc récupéré une image iso i386 ici que j’ai gravé sur un cd.
Et j’ai lancé l’installation, simple d’ailleurs avec l’installateur debian mais pas de Français pour l’instant.
Note: J’ai utilisé le système de fichier UFS (conseillé pour BSD), l’installation avec EXT2 n’a pas aboutie correctement.

Après l’installation je redémarre et là surprise, j’ai le droit à l’icône de ma sourie sur un joli écran noir.
Le problème vient du pilote "radeon" utilisé par xorg (1.7.5), j’ai donc essayé "ati" mais idem, j’ai donc du prendre le pilote "vesa" :

/etc/init.d/gdm stop
cd /etc/X11/
Xorg -configure
mv /root/xorg.conf.new /etc/X11/xorg.conf
nano /etc/X11/xorg.conf
Dans la section "device" remplacer "radeon" par "vesa".

Pour faire parler un peu gnome en Français, j’ai rajouté dans /etc/profile:
LANG=fr_FR.UTF-8
LC_ALL=fr_FR.UTF-8

Bonne nouvelle il y a wicd dans les dépôts et plus de 25 milles paquets ;)
Il y a encore des problèmes avec beaucoup de paquet en transition (wicd par exemple) mais ça laisse plus que rêveur pour l’avenir.
Normalement la distribution stable verra le jour pour debian 6 squeeze.

A suivre avec intérêt :)

Test de distribution *BSD

J’ai testé dernièrement plusieurs distributions *BSD et voici donc mon point de vu :

GhostBSD : Distribution basée sur freeBSD utilsant gnome
Projet à suivre de prêt surtout qu’un installateur, Network manager et un gestionnaire de paquet sont prévu…


Debian GNU/kFreeBSD : Un noyau freeBSD sur debian
Projet à suivre de pret surtout pour les possesseurs d’amilo L1310g car le ventilateur fonctionne sous BSD contrairement à Linux ^^

OpenBSD 4.7 : Une des distributions les plus sécurisée du monde
Certes les logiciels ne sont pas à leurs dernières versions mais tout y est stable et l’installateur plus simple que freeBSD ;)

Voici quelques astuces pour OpenBSD.
Pour installer facilement un paquet et ainsi éviter ceci :
pkg_add ftp://ftp.wu-wien.ac.at/pub/OpenBSD/4.7/packages/i386/gnome-session-2.28.0p7.tgz

Créer le fichier /etc/profile et y mettre ceci :
kernversion=`sysctl -n kern.osrelease`
machinetype=`sysctl -n hw.machine`
export PKG_PATH=ftp://ftp.wu-wien.ac.at/pub/OpenBSD/$kernversion/packages/$machinetype/

Rappel des commandes vi :
i = mode insertion
Echap = quitter mode
:w = enregistrer
:q = quitter
:q! = quitter sans enregistrer

Pour installer gnome au minimun :
gnome-desktop gnome-session gnome-panel nautilus metacity libgtop2 gnome-themes gnome-terminal gedit

puis créer le fichier suivant afin de lancer gnome directement avec startx:
vi /votre/home/.xinitrc
exec gnome-session

Utiliser gdm :
pkg_add gdm

Puis mettre dans /etc/rc.local :
if [ -x /usr/local/sbin/gdm ]; then
       echo -n ‘ gdm’;        /usr/local/sbin/gdm
fi

Trouver votre lecteur cd:
dmesg | grep ^cd

Monter lecteur cd :
mkdir /cdrom
mount -t cd9660 -o ro /dev/cd0a /cdrom

Pour plus de rapidité ajouter le lecteur dans votre fstab :
/etc/fstab
/dev/cd0a /cdrom cd9660 ro,noauto 0 0

Il suffira ensuite de faire :
mount /cdrom pour monter le lecteur CD
umount /cdrom pour demonter le lecteur CD
eject /dev/cd0a pour ejecter le CD

Rappel important au débutant :

Sous les distributions de type BSD il n’y a pas network-manager ou wicd, les clefs usb , lecteurs etc… ne se montent pas automatiquement (nécessite un script) bref BSD n’est pas linux donc visiter les sites adéquat, Exemple :
http://www.commentcamarche.net/faq/1839-bsd-les-divers-systemes-bsd
http://wiki.openbsd-france.org/
http://www.diablotins.org/
http://en.wikibooks.org/wiki/Guide_to_Unix/BSD/OpenBSD