
Ton phacochère [1] familier, bien que très sympathique, continue de faire quelques bêtises dans ta maison, bouffer les meubles, vider sa gamelle un peu partout, voire embêter tes autres colocataires.
Ne voulant pas te résoudre à l’enfermer dans une niche (chroot) trop étroite, tu décides de lui construire un enclos qui lui sera dédié et dans lequel il pourra faire ce que bon lui semble sans nuire à son entourage (continue to be root). Lire la suite »
Posté par SClo (
sclo) | Signature : Stéphane Clodic « KingBug » | Article paru dans

1. L'OS en lui-même
FreeBSD est un Operating System complet. FreeBSD n'est pas un noyau agrémenté d'une collection de logiciels plus ou moins empaquetés autour, empaquetage fait par qui veut bien selon sa logique plus ou moins tordue et ses outils plus ou moins efficaces. FreeBSD est beau. FreeBSD est grand. FreeBSD dispose de sa propre libc. FreeBSD possède ses propres outils UNIX comme sed, awk, vi, cut, tr, ed, sh. FreeBSD n'utilise pas les autotools. FreeBSD utilise make(1). FreeBSD te rendra soyeux comme un pull en poils de bouquetins. FreeBSD est composé d'un noyau et d'un système de base, appelé dorénavant "basesystem". FreeBSD est cohérent dans son approche d'UNIX. FreeBSD a le même comportement quelle que soit la version de FreeBSD que tu utiliseras. FreeBSD est libre. FreeBSD est sécurisé. FreeBSD est taillé pour le réseau. FreeBSD est facile à installer. FreeBSD est multitâche, multi-thread, multi-CPU. FreeBSD est compatible POSIX. Amen. Lire la suite »
Posté par Stefan Berder (
hr) | Signature : nico, hr, mat, twisla (GCU) | Article paru dans

Cet article a pour objectif de vous présenter le développement sur le noyau FreeBSD. De la mise en place de l'environnement de développement à l'examen d'un core, vous saurez tout tout tout sur le FriBi !
Nous allons commencer par la récupération des sources. Ça va nous permettre de nous familiariser ensuite avec leur organisation et de compiler un premier noyau qui fonctionne encore. Après ça, codaz ! Nous allons réaliser un module kernel inutile donc indispensable. Enfin, nous terminerons avec un paragraphe sur le debugging et tout ce qui concerne la finalisation d'un projet pour permettre son inclusion dans le CVS officiel. Lire la suite »
Posté par Jean-Sébastien Pédron (
dumbbell) | Signature : Jean-Sébastien Pédron, "Dumbbell" (GCU) | Article paru dans