SlideShare uma empresa Scribd logo
1 de 41
Baixar para ler offline
1
LibreOffice Productivity Suite
NetBSD operating system: Clean
Code, Ports, Anykernel, pkgsrc
and Desktop project
Présentée par :
K.I.A.Derouiche
kamel.derouiche@gmail.com - Algerian IT Security
Group
2
LibreOffice Productivity Suite
Moi !
K.I.A.Derouiche
Utilisateur NetBSD depuis 2006
Actif dans pkgsrc/wip depuis 2008
3
LibreOffice Productivity Suite
Windows
4
LibreOffice Productivity Suite
Linux
5
LibreOffice Productivity Suite
Distribution GNU/Linux
6
LibreOffice Productivity Suite
NetBSD
7
LibreOffice Productivity Suite
Système vs. distribution
GNU/Linux
Un système, plusieurs distributions (Debian, OpenSuse,
ArchLinux. . . )
Les mêmes logiciels (noyau, libc. . . ) assortis différemment
NetBSD
Posséde une unique distribution
Noyau, sa libc, ses librairies et programmes
8
LibreOffice Productivity Suite
NetBSD
Objectif: portabilité et conception soignée (clean code)
Plus de 50 plateformes supportées (PC, Mac, PDA,
stations Sun, HP, IBM, SGI, consoles de jeux, systèmes
embarqués
Drivers indépendants de la plateforme
9
LibreOffice Productivity Suite
NetBSD
Système de cross-compilation
Administrateur-friendly plutôt que user-friendly
gratuit, images ISO disponibles en ligne (http, torrent, ftp, ...)
Quelques logiciels externes (sqlite3, lua, OpenSSH. . . )
10
LibreOffice Productivity Suite
NetBSD repose sur la license BSD
Possibilité de redistribution sans les sources
Obligation de mentionner l’origine des sources
Avantage : adoption facilitée pour le monde industriel (ex.
TCP/IP)
Ne couvre pas l’ensemble du système (GCC est en
GPL. . . )
11
LibreOffice Productivity Suite
Le forking OS
OpenBSD, Séparation de NetBSD en 1994, suite à des
conflits internes
EdgeBSD
12
LibreOffice Productivity Suite
Compatibilité binaire
Emulation des appels système
Le noyau se comporte comme se comporterait le
noyau Linux
Le programme fonctionne à pleine vitesse
Ne fonctionne que pour un programme compilé pour le
processeur
Nombreux OS émulés. Sur NetBSD : Linux,SunOS/Solaris, IRIX, FreeBSD,
BSD/OS, SCO UNIX, OSF1
13
LibreOffice Productivity Suite
Echange entre les *BSDEchange entre les *BSD
14
LibreOffice Productivity Suite
Administration
Pure et dure !
Systèmes #administrateur-friendly Le système prend peu
d’initiaves, l’administrateur est seul maître à bord
L'administration à travers la séparation des préocuppations !,
/etc/ et /usr/pkg (semblale à un environment GNU/Linux)
Système mieux intégré, moins de petits problèmes
15
LibreOffice Productivity Suite
Administration
/etc, /bin/, sbin/, /usr/bin/, /usr/sbin/, /share/*
/usr/pkg/etc/, /usr/pkg/sbin/, /usr/pkg/bin/, /usr/pkg/share/*
/usr/local (c'est le /usr/pkg de FreeBSD)
16
LibreOffice Productivity Suite
Administration
/etc/rc.conf ( fichier de configuration centrale) dans l'esprit
4.4BSD revue
17
LibreOffice Productivity Suite
Modele de développement
18
LibreOffice Productivity Suite
Modele de développement
Une équipe nombreuse développe tout le système
Décisions collégiales et publiques via les listes de diffusion,
twitter (notifcation), planet NetBSD
En cas d’absence de consensus : NetBSD-core et
FreeBSD-core
19
LibreOffice Productivity Suite
Modele de développement
Nombre de développeur ayant le droit de commit a peu prés
250 commiter
Fondations à but non lucratif
Marketing pas vraiment réuissi par rapport à FreeBSD et
OpenBSD
20
LibreOffice Productivity Suite
Communauté (Vous n'etes pas seul !)Communauté (Vous n'etes pas seul !)
Mainling-list ()
Blog ()
Planet ()
Wiki ()
Twitter ()
21
LibreOffice Productivity Suite
Ports...
.
22
LibreOffice Productivity Suite
Ports
Les architectures matériels supportée par NetBSD sont appelle
port ( platforme pour les autres systemes)
Communauté de développeurs réactive sur les mailing lists
(ports-*, tech-ports, netbsd-ports)
Licence BSD, pas d’obligation de publier les source
Les sources sont souvent rendues publiques ultérieurement
23
LibreOffice Productivity Suite
Ports
Les architectures matériels supportée par NetBSD sont appelle
port ( platforme pour les autres systemes)
Communauté de développeurs réactive sur les mailing lists
(ports-*, tech-ports, netbsd-ports)
Licence BSD, pas d’obligation de publier les source
Les sources sont souvent rendues publiques ultérieurement
24
LibreOffice Productivity Suite
NetBSD/evbarm
25
LibreOffice Productivity Suite
L'embarqué (suite)
Drivers indépendants de la plateforme, Cross-compilation
Communauté de développeurs active sur les mailing lists
(ports-*, tech-ports, netbsd-ports)
Licence BSD, pas d’obligation de publier les sources
Les sources sont souvent rendues publiques ultérieurement
NetBSD 6.x: Support des processeurs MIPS64, Cortex A8 d'ARM et
Nokia N900
26
LibreOffice Productivity Suite
LuaLua
Il est maintenant possible d'executer ou appelé
27
LibreOffice Productivity Suite
RoadmapsRoadmaps
28
LibreOffice Productivity Suite
AnyKernelAnyKernel
Here is space for your content …
Some hints:
Use the master pages being the basis for the default slides
It would be useful to add your presentation title to the footer.
Add it via Insert – Page Number … – Footer
Use the LibreOffice Color Palette delivered with LibreOffice
(libreoffice.soc)
29
LibreOffice Productivity Suite
Google Summer of CodeGoogle Summer of Code
Debut
Some hints:
Use the master pages being the basis for the default slides
It would be useful to add your presentation title to the footer.
Add it via Insert – Page Number … – Footer
Use the LibreOffice Color Palette delivered with LibreOffice
(libreoffice.soc)
30
LibreOffice Productivity Suite
La sécuritéLa sécurité
On peut commencer par securelevel (pour les fénents)
Bonne réactivité face aux problèmes de sécurité dans tous
les cas (effets communauté)
Formule gagnante : système réduit et peu connu donc peu
ciblé donc BSD (séduction !)
Formule encore plus gagnante : système que l’on maîtrise
(séparation des préocuppations )
31
LibreOffice Productivity Suite
Les moyens de sécuritésLes moyens de sécurités
kauth
NPF (Nouveau)
Systrace (importé d'OpenBSD)
32
LibreOffice Productivity Suite
#pkgsrc Framework
33
LibreOffice Productivity Suite
#pkgsrc Framework
pkgsrc est le portage des ports de FreeBSD vers NetBSD
Compilation à partir du code source. Mise à jours, création,
installation et deinstallation de paquets binaires et sources
34
LibreOffice Productivity Suite
#pkgsrc Framework
Eviter les installations sauvages
Gestion des licences de logiciel tiers (pkgsrc/licenses)
Le framework est écrit en shell (sh), awk, commande Unix
(make, sed, pax,...) , un peu de code C.
Gestionnaire de paquet par defaut pour: DragonFlyBSD, MiroBSD
et EdgeBSD
Portage vers : AIX, Darwin, FreeBSD, Irix, Linux, NetBSD,
OpenBSD, OpenSolaris, les distribution Linux(OpenSuse, Debian,
Fedora, …)
35
LibreOffice Productivity Suite
Un projet actif
36
LibreOffice Productivity Suite
Un mot sur pkgin: Installation des paquets binaires
https://github.com/NetBSDfr/pkgin
pkgin (projet) inspirée de apt/yum, écrit par imil , gére uniquement les
paquets binaires.
pkgin:
Il suffit de telecharger pkg_summary.db
Facile à utiliser: pkgin –help -:)
Remplace pkg_add, pkg_delete.
Mise à jours de paquets binaires
37
LibreOffice Productivity Suite
Emulation *-bin
$ ls /usr/pkgsrc/misc
libreoffice4 libreoffice4-bin
Installation de dépendance:
/usr/pkgsrc/emulators/suse_1xy
Ajouter la ligne procfs /emul/linux/proc procfs
rw,linux dans /etc/fstb
38
LibreOffice Productivity Suite
Un mot sur 'NetBSD Desktop Project'Un mot sur 'NetBSD Desktop Project'
Un projet ayant pour objectif de concevoir un bureau complet et simple
d’utilisation à base de l’enviromment GNOME
Rendre l'utilisation de NetBSD plus facile, une installation à partir du
simple click trés bon début pour GNOME 3.X ~ 4.X
Pour l'instant l'architecture cible est la platforme
x86/AMD64
39
LibreOffice Productivity Suite
Un mot sur 'NetBSD Desktop Project'Un mot sur 'NetBSD Desktop Project'
(suite)(suite)
40
LibreOffice Productivity Suite
Conclusion
Here is space for your content …
Some hints:
Use the master pages being the basis for the default slides
It would be useful to add your presentation title to the footer.
Add it via Insert – Page Number … – Footer
Use the LibreOffice Color Palette delivered with LibreOffice
(libreoffice.soc)
41
LibreOffice Productivity Suite
Fin !
Here is space for your content …
Some hints:
Use the master pages being the basis for the default slides
It would be useful to add your presentation title to the footer.
Add it via Insert – Page Number … – Footer
Use the LibreOffice Color Palette delivered with LibreOffice
(libreoffice.soc)

Mais conteúdo relacionado

Mais procurados

Open Wide : Les outils pour le développement des systemes embarques
Open Wide : Les outils pour le développement des systemes embarquesOpen Wide : Les outils pour le développement des systemes embarques
Open Wide : Les outils pour le développement des systemes embarquesAlexandre LAHAYE
 
service NFS sous linux
 service NFS sous linux service NFS sous linux
service NFS sous linuxSouhaib El
 
Docker en Production (Docker Paris)
Docker en Production (Docker Paris)Docker en Production (Docker Paris)
Docker en Production (Docker Paris)Jérôme Petazzoni
 
Docker : quels enjeux pour le stockage et réseau ? Paris Open Source Summit ...
Docker : quels enjeux pour le stockage et réseau ? Paris Open Source Summit ...Docker : quels enjeux pour le stockage et réseau ? Paris Open Source Summit ...
Docker : quels enjeux pour le stockage et réseau ? Paris Open Source Summit ...Jérôme Petazzoni
 
Compilation noyau linux depuis les sources
Compilation noyau linux depuis les sourcesCompilation noyau linux depuis les sources
Compilation noyau linux depuis les sourcesThierry Gayet
 
Concevoir un système Linux embarqué avec Yocto Project
Concevoir un système Linux embarqué avec Yocto ProjectConcevoir un système Linux embarqué avec Yocto Project
Concevoir un système Linux embarqué avec Yocto ProjectChristian Charreyre
 
Rex docker en production meeutp-docker-nantes
Rex docker en production meeutp-docker-nantesRex docker en production meeutp-docker-nantes
Rex docker en production meeutp-docker-nantesChristophe Furmaniak
 
Introduction à docker.io
Introduction à docker.ioIntroduction à docker.io
Introduction à docker.ioNicolas Hennion
 
DEBUTER SOUS LINUX : GUIDE COMPLET
DEBUTER SOUS LINUX : GUIDE COMPLETDEBUTER SOUS LINUX : GUIDE COMPLET
DEBUTER SOUS LINUX : GUIDE COMPLETTaoufik AIT HSAIN
 
Journée DevOps : Puppet, un outil pour les installer tous
Journée DevOps : Puppet, un outil pour les installer tousJournée DevOps : Puppet, un outil pour les installer tous
Journée DevOps : Puppet, un outil pour les installer tousPublicis Sapient Engineering
 
Docker du mythe à la réalité
Docker du mythe à la réalitéDocker du mythe à la réalité
Docker du mythe à la réalitéZenika
 
Open Wide : Les interfaces graphiques dans l'embarque
Open Wide : Les interfaces graphiques dans l'embarqueOpen Wide : Les interfaces graphiques dans l'embarque
Open Wide : Les interfaces graphiques dans l'embarqueAlexandre LAHAYE
 
Concevoir un système Linux embarqué avec Yocto Project - Version révisée
Concevoir un système Linux embarqué avec Yocto Project - Version réviséeConcevoir un système Linux embarqué avec Yocto Project - Version révisée
Concevoir un système Linux embarqué avec Yocto Project - Version réviséeChristian Charreyre
 
Support formation vidéo : Construire et administrer vos conteneurs avec Docker
Support formation vidéo : Construire et administrer vos conteneurs avec DockerSupport formation vidéo : Construire et administrer vos conteneurs avec Docker
Support formation vidéo : Construire et administrer vos conteneurs avec DockerSmartnSkilled
 
Architecture d'annuaire hautement disponible avec OpenLDAP
Architecture d'annuaire hautement disponible avec OpenLDAPArchitecture d'annuaire hautement disponible avec OpenLDAP
Architecture d'annuaire hautement disponible avec OpenLDAPLINAGORA
 
Mise à jour d’un système Linux embarqué « Over The Air »
Mise à jour d’un système Linux embarqué « Over The Air »Mise à jour d’un système Linux embarqué « Over The Air »
Mise à jour d’un système Linux embarqué « Over The Air »Pierre-jean Texier
 
Embarquer Linux et des systèmes libres, méthodes et apports
Embarquer Linux et des systèmes libres, méthodes et apportsEmbarquer Linux et des systèmes libres, méthodes et apports
Embarquer Linux et des systèmes libres, méthodes et apportsguest3be047
 
Mender 2.0 101: Bien démarrer avec les 'update modules'
Mender 2.0 101: Bien démarrer avec les 'update modules'Mender 2.0 101: Bien démarrer avec les 'update modules'
Mender 2.0 101: Bien démarrer avec les 'update modules'Pierre-jean Texier
 

Mais procurados (20)

Open Wide : Les outils pour le développement des systemes embarques
Open Wide : Les outils pour le développement des systemes embarquesOpen Wide : Les outils pour le développement des systemes embarques
Open Wide : Les outils pour le développement des systemes embarques
 
service NFS sous linux
 service NFS sous linux service NFS sous linux
service NFS sous linux
 
Docker en Production (Docker Paris)
Docker en Production (Docker Paris)Docker en Production (Docker Paris)
Docker en Production (Docker Paris)
 
Docker : quels enjeux pour le stockage et réseau ? Paris Open Source Summit ...
Docker : quels enjeux pour le stockage et réseau ? Paris Open Source Summit ...Docker : quels enjeux pour le stockage et réseau ? Paris Open Source Summit ...
Docker : quels enjeux pour le stockage et réseau ? Paris Open Source Summit ...
 
Compilation noyau linux depuis les sources
Compilation noyau linux depuis les sourcesCompilation noyau linux depuis les sources
Compilation noyau linux depuis les sources
 
Concevoir un système Linux embarqué avec Yocto Project
Concevoir un système Linux embarqué avec Yocto ProjectConcevoir un système Linux embarqué avec Yocto Project
Concevoir un système Linux embarqué avec Yocto Project
 
Rex docker en production meeutp-docker-nantes
Rex docker en production meeutp-docker-nantesRex docker en production meeutp-docker-nantes
Rex docker en production meeutp-docker-nantes
 
Meetup Systemd vs sysvinit
Meetup Systemd vs sysvinitMeetup Systemd vs sysvinit
Meetup Systemd vs sysvinit
 
Introduction à docker.io
Introduction à docker.ioIntroduction à docker.io
Introduction à docker.io
 
DEBUTER SOUS LINUX : GUIDE COMPLET
DEBUTER SOUS LINUX : GUIDE COMPLETDEBUTER SOUS LINUX : GUIDE COMPLET
DEBUTER SOUS LINUX : GUIDE COMPLET
 
Journée DevOps : Puppet, un outil pour les installer tous
Journée DevOps : Puppet, un outil pour les installer tousJournée DevOps : Puppet, un outil pour les installer tous
Journée DevOps : Puppet, un outil pour les installer tous
 
Docker du mythe à la réalité
Docker du mythe à la réalitéDocker du mythe à la réalité
Docker du mythe à la réalité
 
Open Wide : Les interfaces graphiques dans l'embarque
Open Wide : Les interfaces graphiques dans l'embarqueOpen Wide : Les interfaces graphiques dans l'embarque
Open Wide : Les interfaces graphiques dans l'embarque
 
Yocto oe
Yocto oeYocto oe
Yocto oe
 
Concevoir un système Linux embarqué avec Yocto Project - Version révisée
Concevoir un système Linux embarqué avec Yocto Project - Version réviséeConcevoir un système Linux embarqué avec Yocto Project - Version révisée
Concevoir un système Linux embarqué avec Yocto Project - Version révisée
 
Support formation vidéo : Construire et administrer vos conteneurs avec Docker
Support formation vidéo : Construire et administrer vos conteneurs avec DockerSupport formation vidéo : Construire et administrer vos conteneurs avec Docker
Support formation vidéo : Construire et administrer vos conteneurs avec Docker
 
Architecture d'annuaire hautement disponible avec OpenLDAP
Architecture d'annuaire hautement disponible avec OpenLDAPArchitecture d'annuaire hautement disponible avec OpenLDAP
Architecture d'annuaire hautement disponible avec OpenLDAP
 
Mise à jour d’un système Linux embarqué « Over The Air »
Mise à jour d’un système Linux embarqué « Over The Air »Mise à jour d’un système Linux embarqué « Over The Air »
Mise à jour d’un système Linux embarqué « Over The Air »
 
Embarquer Linux et des systèmes libres, méthodes et apports
Embarquer Linux et des systèmes libres, méthodes et apportsEmbarquer Linux et des systèmes libres, méthodes et apports
Embarquer Linux et des systèmes libres, méthodes et apports
 
Mender 2.0 101: Bien démarrer avec les 'update modules'
Mender 2.0 101: Bien démarrer avec les 'update modules'Mender 2.0 101: Bien démarrer avec les 'update modules'
Mender 2.0 101: Bien démarrer avec les 'update modules'
 

Destaque

Teams that finish early : Allez vers des équipes agiles plus performantes
Teams that finish  early : Allez vers des équipes agiles plus performantesTeams that finish  early : Allez vers des équipes agiles plus performantes
Teams that finish early : Allez vers des équipes agiles plus performantesAnas MBASSO
 
Cleancode / Tocea / Introduction
Cleancode / Tocea / IntroductionCleancode / Tocea / Introduction
Cleancode / Tocea / IntroductionSylvain Leroy
 
Clean code game - Agile France 2013
Clean code game - Agile France 2013Clean code game - Agile France 2013
Clean code game - Agile France 2013Michel Domenjoud
 
Webassoc - 30 janvier 2014 - Capitalisme en mutation
Webassoc - 30 janvier 2014 - Capitalisme en mutationWebassoc - 30 janvier 2014 - Capitalisme en mutation
Webassoc - 30 janvier 2014 - Capitalisme en mutationwebassoc .fr
 
French family album
French family albumFrench family album
French family albumjesus024
 
Parcours certifiant 2014 spécial Fonction Publique Territoriale à Pointe-à-Pitre
Parcours certifiant 2014 spécial Fonction Publique Territoriale à Pointe-à-PitreParcours certifiant 2014 spécial Fonction Publique Territoriale à Pointe-à-Pitre
Parcours certifiant 2014 spécial Fonction Publique Territoriale à Pointe-à-PitreCelineV38
 
Imposition des plus values des particuliers 19.02.14
Imposition des plus values des particuliers 19.02.14Imposition des plus values des particuliers 19.02.14
Imposition des plus values des particuliers 19.02.14Jacques Malherbe
 
Logiciel de gestion SaaS : quelle valeur ajoutée pour les experts comptables ?
Logiciel de gestion SaaS : quelle valeur ajoutée pour les experts comptables ?Logiciel de gestion SaaS : quelle valeur ajoutée pour les experts comptables ?
Logiciel de gestion SaaS : quelle valeur ajoutée pour les experts comptables ?ITvite by Audaxis
 
Convertissez-vous et croyez à la Bonne Nouvelle
Convertissez-vous et croyez à la Bonne NouvelleConvertissez-vous et croyez à la Bonne Nouvelle
Convertissez-vous et croyez à la Bonne Nouvellekt42 catechisme
 
Mon Album De Famile
Mon Album De FamileMon Album De Famile
Mon Album De FamileAyalaVicky
 
Dossierdeproduction Groupe 116 Sophia Antipolis
Dossierdeproduction Groupe 116 Sophia AntipolisDossierdeproduction Groupe 116 Sophia Antipolis
Dossierdeproduction Groupe 116 Sophia AntipolisLaetitia Villiers
 
Atelier pratique : CR Analytics - Webassoc 14 avril 2015
Atelier pratique : CR Analytics - Webassoc 14 avril 2015Atelier pratique : CR Analytics - Webassoc 14 avril 2015
Atelier pratique : CR Analytics - Webassoc 14 avril 2015webassoc .fr
 

Destaque (20)

Coder propre !
Coder propre !Coder propre !
Coder propre !
 
Teams that finish early : Allez vers des équipes agiles plus performantes
Teams that finish  early : Allez vers des équipes agiles plus performantesTeams that finish  early : Allez vers des équipes agiles plus performantes
Teams that finish early : Allez vers des équipes agiles plus performantes
 
Cleancode / Tocea / Introduction
Cleancode / Tocea / IntroductionCleancode / Tocea / Introduction
Cleancode / Tocea / Introduction
 
Clean code game - Agile France 2013
Clean code game - Agile France 2013Clean code game - Agile France 2013
Clean code game - Agile France 2013
 
Webassoc - 30 janvier 2014 - Capitalisme en mutation
Webassoc - 30 janvier 2014 - Capitalisme en mutationWebassoc - 30 janvier 2014 - Capitalisme en mutation
Webassoc - 30 janvier 2014 - Capitalisme en mutation
 
French family album
French family albumFrench family album
French family album
 
Parcours certifiant 2014 spécial Fonction Publique Territoriale à Pointe-à-Pitre
Parcours certifiant 2014 spécial Fonction Publique Territoriale à Pointe-à-PitreParcours certifiant 2014 spécial Fonction Publique Territoriale à Pointe-à-Pitre
Parcours certifiant 2014 spécial Fonction Publique Territoriale à Pointe-à-Pitre
 
Injusticia
InjusticiaInjusticia
Injusticia
 
Summary salon vert
Summary salon vertSummary salon vert
Summary salon vert
 
Imposition des plus values des particuliers 19.02.14
Imposition des plus values des particuliers 19.02.14Imposition des plus values des particuliers 19.02.14
Imposition des plus values des particuliers 19.02.14
 
Logiciel de gestion SaaS : quelle valeur ajoutée pour les experts comptables ?
Logiciel de gestion SaaS : quelle valeur ajoutée pour les experts comptables ?Logiciel de gestion SaaS : quelle valeur ajoutée pour les experts comptables ?
Logiciel de gestion SaaS : quelle valeur ajoutée pour les experts comptables ?
 
Convertissez-vous et croyez à la Bonne Nouvelle
Convertissez-vous et croyez à la Bonne NouvelleConvertissez-vous et croyez à la Bonne Nouvelle
Convertissez-vous et croyez à la Bonne Nouvelle
 
18 Consejos
18 Consejos18 Consejos
18 Consejos
 
Todoestabien
TodoestabienTodoestabien
Todoestabien
 
Mon Album De Famile
Mon Album De FamileMon Album De Famile
Mon Album De Famile
 
Bad seas Mar picado
Bad seas  Mar picadoBad seas  Mar picado
Bad seas Mar picado
 
Dossierdeproduction Groupe 116 Sophia Antipolis
Dossierdeproduction Groupe 116 Sophia AntipolisDossierdeproduction Groupe 116 Sophia Antipolis
Dossierdeproduction Groupe 116 Sophia Antipolis
 
Ch08
Ch08Ch08
Ch08
 
Icebergs asombrosos rayados
Icebergs asombrosos rayadosIcebergs asombrosos rayados
Icebergs asombrosos rayados
 
Atelier pratique : CR Analytics - Webassoc 14 avril 2015
Atelier pratique : CR Analytics - Webassoc 14 avril 2015Atelier pratique : CR Analytics - Webassoc 14 avril 2015
Atelier pratique : CR Analytics - Webassoc 14 avril 2015
 

Semelhante a NetBSD operating system: Clean Code, Ports, Anykernel, pkgsrc and Desktop project

découverte du langage python dans tous ses aspects
découverte du langage python dans tous ses aspectsdécouverte du langage python dans tous ses aspects
découverte du langage python dans tous ses aspectsThierry Gayet
 
Programmation de systèmes embarqués : BeagleBone Black et Linux embarqué
Programmation de systèmes embarqués : BeagleBone Black et Linux embarquéProgrammation de systèmes embarqués : BeagleBone Black et Linux embarqué
Programmation de systèmes embarqués : BeagleBone Black et Linux embarquéECAM Brussels Engineering School
 
Gestion des dépendances dans un projet PHP - RMLL 2012
Gestion des dépendances dans un projet PHP - RMLL 2012Gestion des dépendances dans un projet PHP - RMLL 2012
Gestion des dépendances dans un projet PHP - RMLL 2012Jean-Marc Fontaine
 
Rapport openembedded
Rapport openembeddedRapport openembedded
Rapport openembeddedAyoub Rouzi
 
Linux - Hedi Magroun - AUF - 2008
Linux -  Hedi Magroun - AUF - 2008Linux -  Hedi Magroun - AUF - 2008
Linux - Hedi Magroun - AUF - 2008Hedi Magroun
 
Créer un Micro PaaS avec Docker et Maven
Créer un Micro PaaS avec Docker et MavenCréer un Micro PaaS avec Docker et Maven
Créer un Micro PaaS avec Docker et MavenAmico Fabien
 
Exposé open embedded
Exposé open embeddedExposé open embedded
Exposé open embeddedAyoub Rouzi
 
Rapport d'installation de Linux Engine X MariaDB PHP5
Rapport d'installation de Linux Engine X MariaDB PHP5Rapport d'installation de Linux Engine X MariaDB PHP5
Rapport d'installation de Linux Engine X MariaDB PHP5Mame Cheikh Ibra Niang
 
Install party
Install partyInstall party
Install partyhastu2
 
Windows ou Linux : il faut choisir... ou pas !
Windows ou Linux : il faut choisir... ou pas !Windows ou Linux : il faut choisir... ou pas !
Windows ou Linux : il faut choisir... ou pas !SpikeeLabs
 
Séminaire Captronic Yocto 24 février 2015
Séminaire Captronic Yocto 24 février 2015Séminaire Captronic Yocto 24 février 2015
Séminaire Captronic Yocto 24 février 2015Christian Charreyre
 
Créer sa distribution Linux embarqué avec Yocto ou Angström
Créer sa distribution Linux embarqué avec Yocto ou AngströmCréer sa distribution Linux embarqué avec Yocto ou Angström
Créer sa distribution Linux embarqué avec Yocto ou AngströmChristian Charreyre
 
Comment développer pour Linux avec Delphi
Comment développer pour Linux avec DelphiComment développer pour Linux avec Delphi
Comment développer pour Linux avec Delphipprem
 
Créer une distribution Linux embarqué professionnelle avec Yocto Project
Créer une distribution Linux embarqué professionnelle avec Yocto ProjectCréer une distribution Linux embarqué professionnelle avec Yocto Project
Créer une distribution Linux embarqué professionnelle avec Yocto ProjectChristian Charreyre
 
Maintenance du système Linux
Maintenance du système LinuxMaintenance du système Linux
Maintenance du système LinuxEL AMRI El Hassan
 
Mac os vs linux
Mac os vs linuxMac os vs linux
Mac os vs linuxomri hajer
 
Objets connectés WLAN et ESP32 ou WPAN et bananapi et nrf24-l01+
Objets connectés WLAN et ESP32  ou WPAN et bananapi et nrf24-l01+Objets connectés WLAN et ESP32  ou WPAN et bananapi et nrf24-l01+
Objets connectés WLAN et ESP32 ou WPAN et bananapi et nrf24-l01+Jl Salvat
 

Semelhante a NetBSD operating system: Clean Code, Ports, Anykernel, pkgsrc and Desktop project (20)

découverte du langage python dans tous ses aspects
découverte du langage python dans tous ses aspectsdécouverte du langage python dans tous ses aspects
découverte du langage python dans tous ses aspects
 
Programmation de systèmes embarqués : BeagleBone Black et Linux embarqué
Programmation de systèmes embarqués : BeagleBone Black et Linux embarquéProgrammation de systèmes embarqués : BeagleBone Black et Linux embarqué
Programmation de systèmes embarqués : BeagleBone Black et Linux embarqué
 
Gestion des dépendances dans un projet PHP - RMLL 2012
Gestion des dépendances dans un projet PHP - RMLL 2012Gestion des dépendances dans un projet PHP - RMLL 2012
Gestion des dépendances dans un projet PHP - RMLL 2012
 
Rapport openembedded
Rapport openembeddedRapport openembedded
Rapport openembedded
 
Historique
HistoriqueHistorique
Historique
 
Install party
Install partyInstall party
Install party
 
Linux - Hedi Magroun - AUF - 2008
Linux -  Hedi Magroun - AUF - 2008Linux -  Hedi Magroun - AUF - 2008
Linux - Hedi Magroun - AUF - 2008
 
Créer un Micro PaaS avec Docker et Maven
Créer un Micro PaaS avec Docker et MavenCréer un Micro PaaS avec Docker et Maven
Créer un Micro PaaS avec Docker et Maven
 
Exposé open embedded
Exposé open embeddedExposé open embedded
Exposé open embedded
 
Rapport d'installation de Linux Engine X MariaDB PHP5
Rapport d'installation de Linux Engine X MariaDB PHP5Rapport d'installation de Linux Engine X MariaDB PHP5
Rapport d'installation de Linux Engine X MariaDB PHP5
 
Install party
Install partyInstall party
Install party
 
Windows ou Linux : il faut choisir... ou pas !
Windows ou Linux : il faut choisir... ou pas !Windows ou Linux : il faut choisir... ou pas !
Windows ou Linux : il faut choisir... ou pas !
 
Séminaire Captronic Yocto 24 février 2015
Séminaire Captronic Yocto 24 février 2015Séminaire Captronic Yocto 24 février 2015
Séminaire Captronic Yocto 24 février 2015
 
Guide complet linux
Guide complet linuxGuide complet linux
Guide complet linux
 
Créer sa distribution Linux embarqué avec Yocto ou Angström
Créer sa distribution Linux embarqué avec Yocto ou AngströmCréer sa distribution Linux embarqué avec Yocto ou Angström
Créer sa distribution Linux embarqué avec Yocto ou Angström
 
Comment développer pour Linux avec Delphi
Comment développer pour Linux avec DelphiComment développer pour Linux avec Delphi
Comment développer pour Linux avec Delphi
 
Créer une distribution Linux embarqué professionnelle avec Yocto Project
Créer une distribution Linux embarqué professionnelle avec Yocto ProjectCréer une distribution Linux embarqué professionnelle avec Yocto Project
Créer une distribution Linux embarqué professionnelle avec Yocto Project
 
Maintenance du système Linux
Maintenance du système LinuxMaintenance du système Linux
Maintenance du système Linux
 
Mac os vs linux
Mac os vs linuxMac os vs linux
Mac os vs linux
 
Objets connectés WLAN et ESP32 ou WPAN et bananapi et nrf24-l01+
Objets connectés WLAN et ESP32  ou WPAN et bananapi et nrf24-l01+Objets connectés WLAN et ESP32  ou WPAN et bananapi et nrf24-l01+
Objets connectés WLAN et ESP32 ou WPAN et bananapi et nrf24-l01+
 

Último

BOW 2024 - 3-5 - Des solutions numériques pour se préparer aux pics de chaleur
BOW 2024 - 3-5 - Des solutions numériques pour se préparer aux pics de chaleurBOW 2024 - 3-5 - Des solutions numériques pour se préparer aux pics de chaleur
BOW 2024 - 3-5 - Des solutions numériques pour se préparer aux pics de chaleuridelewebmestre
 
anas transcript 111111111111111111111111
anas transcript 111111111111111111111111anas transcript 111111111111111111111111
anas transcript 111111111111111111111111zaidtaim1214
 
Cadre réglementaire et développement de l'agrivoltaïsme en France
Cadre réglementaire et développement de l'agrivoltaïsme en FranceCadre réglementaire et développement de l'agrivoltaïsme en France
Cadre réglementaire et développement de l'agrivoltaïsme en Franceidelewebmestre
 
Accompagnement de l'agrivoltaisme - Focus sur l'étude système en Merthe et Mo...
Accompagnement de l'agrivoltaisme - Focus sur l'étude système en Merthe et Mo...Accompagnement de l'agrivoltaisme - Focus sur l'étude système en Merthe et Mo...
Accompagnement de l'agrivoltaisme - Focus sur l'étude système en Merthe et Mo...idelewebmestre
 
BOW 2024 - 3-3 - Adaptation des bâtiments pour ruminants au changement clima...
BOW 2024 - 3-3 -  Adaptation des bâtiments pour ruminants au changement clima...BOW 2024 - 3-3 -  Adaptation des bâtiments pour ruminants au changement clima...
BOW 2024 - 3-3 - Adaptation des bâtiments pour ruminants au changement clima...idelewebmestre
 
BOW 2024 - Jardins d'hiver en poulets de chair
BOW 2024 - Jardins d'hiver en poulets de chairBOW 2024 - Jardins d'hiver en poulets de chair
BOW 2024 - Jardins d'hiver en poulets de chairidelewebmestre
 
BOW 2024 - L'écurie ouverte : un concept inspirant pour la filière équine
BOW 2024 - L'écurie ouverte : un concept inspirant pour la filière équineBOW 2024 - L'écurie ouverte : un concept inspirant pour la filière équine
BOW 2024 - L'écurie ouverte : un concept inspirant pour la filière équineidelewebmestre
 
BOW 2024 - 3 1 - Les infrastructures équestres et le changement climatique
BOW 2024 - 3 1 - Les infrastructures équestres et le changement climatiqueBOW 2024 - 3 1 - Les infrastructures équestres et le changement climatique
BOW 2024 - 3 1 - Les infrastructures équestres et le changement climatiqueidelewebmestre
 
Accompagnement de l'agrivoltaïsme dans le département de la Nièvre
Accompagnement de l'agrivoltaïsme dans le département de la NièvreAccompagnement de l'agrivoltaïsme dans le département de la Nièvre
Accompagnement de l'agrivoltaïsme dans le département de la Nièvreidelewebmestre
 
Agrivoltaïsme et filière ovine en Dordogne
Agrivoltaïsme et filière ovine en DordogneAgrivoltaïsme et filière ovine en Dordogne
Agrivoltaïsme et filière ovine en Dordogneidelewebmestre
 
BOW 2024 - 3-6 - Adaptation climat chaud Porcs
BOW 2024 - 3-6 - Adaptation climat chaud PorcsBOW 2024 - 3-6 - Adaptation climat chaud Porcs
BOW 2024 - 3-6 - Adaptation climat chaud Porcsidelewebmestre
 
BOW 2024-3-10 - Batcool Petits ruminants
BOW 2024-3-10 - Batcool Petits ruminantsBOW 2024-3-10 - Batcool Petits ruminants
BOW 2024-3-10 - Batcool Petits ruminantsidelewebmestre
 
BOW 2024 - Dedans/Dehors quand voir ne suffit pas
BOW 2024 - Dedans/Dehors quand voir ne suffit pasBOW 2024 - Dedans/Dehors quand voir ne suffit pas
BOW 2024 - Dedans/Dehors quand voir ne suffit pasidelewebmestre
 
BOW 2024 -3-7- Impact bâtiment stress thermique Vaches laitières
BOW 2024 -3-7- Impact bâtiment stress thermique Vaches laitièresBOW 2024 -3-7- Impact bâtiment stress thermique Vaches laitières
BOW 2024 -3-7- Impact bâtiment stress thermique Vaches laitièresidelewebmestre
 
BOW 2024 - Logement des veaux laitiers en plein air
BOW 2024 - Logement des veaux laitiers en plein airBOW 2024 - Logement des veaux laitiers en plein air
BOW 2024 - Logement des veaux laitiers en plein airidelewebmestre
 
Bow 2024 - Plein air à l'intérieur des bâtiments d'élevage de ruminants
Bow 2024 - Plein air à l'intérieur des bâtiments d'élevage de ruminantsBow 2024 - Plein air à l'intérieur des bâtiments d'élevage de ruminants
Bow 2024 - Plein air à l'intérieur des bâtiments d'élevage de ruminantsidelewebmestre
 
Cours polymère presentation powerpoint 46 pages
Cours polymère presentation powerpoint 46 pagesCours polymère presentation powerpoint 46 pages
Cours polymère presentation powerpoint 46 pagesPierreFournier32
 
BOW 24 - De la réflexion de groupe à l'immersion dans des bâtiments porcins
BOW 24 - De la réflexion de groupe à l'immersion dans des bâtiments porcinsBOW 24 - De la réflexion de groupe à l'immersion dans des bâtiments porcins
BOW 24 - De la réflexion de groupe à l'immersion dans des bâtiments porcinsidelewebmestre
 
BOW 2024 - 3-2 - Stress thermique impact vaches laitières
BOW 2024 - 3-2 - Stress thermique impact vaches laitièresBOW 2024 - 3-2 - Stress thermique impact vaches laitières
BOW 2024 - 3-2 - Stress thermique impact vaches laitièresidelewebmestre
 

Último (20)

BOW 2024 - 3-5 - Des solutions numériques pour se préparer aux pics de chaleur
BOW 2024 - 3-5 - Des solutions numériques pour se préparer aux pics de chaleurBOW 2024 - 3-5 - Des solutions numériques pour se préparer aux pics de chaleur
BOW 2024 - 3-5 - Des solutions numériques pour se préparer aux pics de chaleur
 
anas transcript 111111111111111111111111
anas transcript 111111111111111111111111anas transcript 111111111111111111111111
anas transcript 111111111111111111111111
 
Cadre réglementaire et développement de l'agrivoltaïsme en France
Cadre réglementaire et développement de l'agrivoltaïsme en FranceCadre réglementaire et développement de l'agrivoltaïsme en France
Cadre réglementaire et développement de l'agrivoltaïsme en France
 
Accompagnement de l'agrivoltaisme - Focus sur l'étude système en Merthe et Mo...
Accompagnement de l'agrivoltaisme - Focus sur l'étude système en Merthe et Mo...Accompagnement de l'agrivoltaisme - Focus sur l'étude système en Merthe et Mo...
Accompagnement de l'agrivoltaisme - Focus sur l'étude système en Merthe et Mo...
 
BOW 2024 - 3-3 - Adaptation des bâtiments pour ruminants au changement clima...
BOW 2024 - 3-3 -  Adaptation des bâtiments pour ruminants au changement clima...BOW 2024 - 3-3 -  Adaptation des bâtiments pour ruminants au changement clima...
BOW 2024 - 3-3 - Adaptation des bâtiments pour ruminants au changement clima...
 
BOW 2024 - Jardins d'hiver en poulets de chair
BOW 2024 - Jardins d'hiver en poulets de chairBOW 2024 - Jardins d'hiver en poulets de chair
BOW 2024 - Jardins d'hiver en poulets de chair
 
BOW 2024 - L'écurie ouverte : un concept inspirant pour la filière équine
BOW 2024 - L'écurie ouverte : un concept inspirant pour la filière équineBOW 2024 - L'écurie ouverte : un concept inspirant pour la filière équine
BOW 2024 - L'écurie ouverte : un concept inspirant pour la filière équine
 
BOW 2024 - 3 1 - Les infrastructures équestres et le changement climatique
BOW 2024 - 3 1 - Les infrastructures équestres et le changement climatiqueBOW 2024 - 3 1 - Les infrastructures équestres et le changement climatique
BOW 2024 - 3 1 - Les infrastructures équestres et le changement climatique
 
Webinaire lésions podales_04.04.2024.pptx
Webinaire lésions podales_04.04.2024.pptxWebinaire lésions podales_04.04.2024.pptx
Webinaire lésions podales_04.04.2024.pptx
 
Accompagnement de l'agrivoltaïsme dans le département de la Nièvre
Accompagnement de l'agrivoltaïsme dans le département de la NièvreAccompagnement de l'agrivoltaïsme dans le département de la Nièvre
Accompagnement de l'agrivoltaïsme dans le département de la Nièvre
 
Agrivoltaïsme et filière ovine en Dordogne
Agrivoltaïsme et filière ovine en DordogneAgrivoltaïsme et filière ovine en Dordogne
Agrivoltaïsme et filière ovine en Dordogne
 
BOW 2024 - 3-6 - Adaptation climat chaud Porcs
BOW 2024 - 3-6 - Adaptation climat chaud PorcsBOW 2024 - 3-6 - Adaptation climat chaud Porcs
BOW 2024 - 3-6 - Adaptation climat chaud Porcs
 
BOW 2024-3-10 - Batcool Petits ruminants
BOW 2024-3-10 - Batcool Petits ruminantsBOW 2024-3-10 - Batcool Petits ruminants
BOW 2024-3-10 - Batcool Petits ruminants
 
BOW 2024 - Dedans/Dehors quand voir ne suffit pas
BOW 2024 - Dedans/Dehors quand voir ne suffit pasBOW 2024 - Dedans/Dehors quand voir ne suffit pas
BOW 2024 - Dedans/Dehors quand voir ne suffit pas
 
BOW 2024 -3-7- Impact bâtiment stress thermique Vaches laitières
BOW 2024 -3-7- Impact bâtiment stress thermique Vaches laitièresBOW 2024 -3-7- Impact bâtiment stress thermique Vaches laitières
BOW 2024 -3-7- Impact bâtiment stress thermique Vaches laitières
 
BOW 2024 - Logement des veaux laitiers en plein air
BOW 2024 - Logement des veaux laitiers en plein airBOW 2024 - Logement des veaux laitiers en plein air
BOW 2024 - Logement des veaux laitiers en plein air
 
Bow 2024 - Plein air à l'intérieur des bâtiments d'élevage de ruminants
Bow 2024 - Plein air à l'intérieur des bâtiments d'élevage de ruminantsBow 2024 - Plein air à l'intérieur des bâtiments d'élevage de ruminants
Bow 2024 - Plein air à l'intérieur des bâtiments d'élevage de ruminants
 
Cours polymère presentation powerpoint 46 pages
Cours polymère presentation powerpoint 46 pagesCours polymère presentation powerpoint 46 pages
Cours polymère presentation powerpoint 46 pages
 
BOW 24 - De la réflexion de groupe à l'immersion dans des bâtiments porcins
BOW 24 - De la réflexion de groupe à l'immersion dans des bâtiments porcinsBOW 24 - De la réflexion de groupe à l'immersion dans des bâtiments porcins
BOW 24 - De la réflexion de groupe à l'immersion dans des bâtiments porcins
 
BOW 2024 - 3-2 - Stress thermique impact vaches laitières
BOW 2024 - 3-2 - Stress thermique impact vaches laitièresBOW 2024 - 3-2 - Stress thermique impact vaches laitières
BOW 2024 - 3-2 - Stress thermique impact vaches laitières
 

NetBSD operating system: Clean Code, Ports, Anykernel, pkgsrc and Desktop project