Ceci est une traduction de l'espagnol de la présentation de Fernando Quintero.

mico
Mon interface de configuration pour OpenBSD
Quelques explications :
*Je ne suis pas un développeur
* Je ne suis pas un graphiste
* Je nesuis pas un concepteur web
* Je suis un utilisateur nonroot
(BSD, je vous en tartine un peu)
* BSD c'est un noyau
* BSD c'est une licence
* BSD vs GPL ?
* Pourquoi utiliser BSD ?
OpenBSD c'est quoi ?
(re-tartine OpenBSD)
Le projet OpenBSD produit un système d'exploitation LIBRE de type Unix, multiplateforme, et basé sur 4.4BSD. Se pricipaux objectifs sont la portabilité, le respect des standards, les corrections, la sécurité et la cryptographie intégrée. OpenBSD supporte les binaire (émulation) de systèmes tels que SVR4(Solaris),FreeBSd, Linux,BSD/OS,SunOS et HP-UX.
Qu'est-ce que OpenBSD (2)
* Theo de Raadt
* Un fork de NetBSD
* Un système libre, fonctionnel et sur
* En version 4.5
* Un OS pour hackers ?
* Une communauté à travers le monde
La je vous esplique ce qu'est OpenBSD Colombie
OpenBSD COlombie
* 2 ans d'existence
* 145 utilisateurs
* Qu'avons nous fait ?
- Participation à des événements
- De la documentation
- Une liste de support en espagnol
- Des traductions (projet en cours)
- Du soutien à d'autres groupes (Mexique, Argentine)
Le Projet MICO ?
Rechercher des mecanismes pour que la communauté OpenBSD se développe

Une approche au système d'exploitation OpenBSD pour des nouveaux utilisateurs

Une moyen d'apprendre un peu de programmation, un peu sur l'OS et sur le développement de logiciels en communauté
Le Projet MICO ?
Une interface simple, en ligne de commande, qui permet de configurer le comportement du système et les services réseau d'OpenBSD
Etat de l'art ?
CLI de configuration : nsh clish
Appliances : pfsense, comixwall, yatta
Logiciels de configuration : webmin
Mais…
NSH : écrit en C, pas actualisé, des plugins ?
CLISH : développé pour Linux, utilise le XML pour définir les commandes, écrit en C
PFSENSE(freebsd), COMIXWALL(openbsd) : Orientés Web, des appliances, systèmes d'exploitation modifiés.
Mais…
VYATTA(linux): destiné au routage, BGP, OSPF, RIP, etc, est un linux modifié,interface web et CLI \\WEBMIN : application web de configuration, basé sur des plugins : tous les plugins fonctionnent sous OpenBSD ?
MICO
Interface de configuration simple d'utilisation, multilanguages, sure, on n'altère pas le système par “defaut”, on ne fait qu'aider à la configuration
Les cycles de versions correspondent aux releases officielles (4.6, 4.7,…)
Une documentation claire, à la OpenBSD
Stockage en XML
MICO
Avancement :
* L'afterboot, exemple de service SSH, quelques commandes système.
Portage et packet de CLISH pour OpenBSD 4.5
Port et packet pour OpenBSD 4.5/I386
DEMO
La TODO liste
* hébergement du projet (site web surement ndt)
* Listes de diffusion(dev et utilisateurs)
* Une machine virtuelle utilisable (avec moco préinstallé)
* Ajout des services réseau par défaut dans le système : web, dhcp, ntp, ipsec, nfs, kerberos, etc
Mais jusqu'où
* Une interface GUI web basée sur le CLI
GTP/QT GUI
Des appliaces basées sur OpenBSD/mico
Portage sur d'autres BSD (Free, Net, DragonFly)
Nous aider
* Utiliser OpenBSD
Progarmer dans le CORE MICO (Python)
* Documenter, suggérer de nouvelles fonctionnalités
* Hebergement du projet (web, svn, git, etc)
* Faire le éléments graphiques
MERCI !!!!