FreeBSD Vs OpenBSD

Il existe un certain nombre de systèmes d’exploitation de type Unix basés ou issus de la série de variantes Unix de Berkeley Software Distribution (BSD). Les trois descendants les plus notables actuellement utilisés sont FreeBSD, OpenBSD et NetBSD, qui sont tous dérivés de 386BSD et 4.4BSD-Lite, par différentes voies. NetBSD et FreeBSD ont tous deux vu le jour en 1993, initialement dérivés de 386BSD, mais en 1994, ils ont migré vers une base de code BSD-Lite 4.4. OpenBSD a été créé en 1995 à partir de NetBSD. D’autres dérivés notables incluent DragonFly BSD, qui a été dérivé de FreeBSD 4.8, et Apple Inc.iOS et OS X, avec sa base Darwin comprenant une grande quantité de code dérivé de FreeBSD.

La plupart des systèmes d’exploitation BSD actuels sont open source et disponibles au téléchargement, gratuitement, sous la licence BSD, les exceptions les plus notables étant OS X et iOS. Ils utilisent également généralement une architecture de noyau monolithique, à l’exception d’OS X et de DragonFly BSD qui comportent des noyaux hybrides. Les différents projets BSD open source développent généralement ensemble les programmes et bibliothèques du noyau et de l’utilisateur, le code source étant géré à l’aide d’un référentiel source central unique.

Dans le passé, BSD était également utilisé comme base pour plusieurs versions propriétaires d’UNIX, telles que SunOS de Sun, Dynix de Sequent, NeXTstep de NeXT, Ultrix de DEC et OSF/1 AXP (maintenant Tru64 UNIX). Certaines parties du logiciel de NeXT sont devenues la base d’OS X qui, avec iOS, est l’une des variantes BSD les plus réussies commercialement sur le marché général.

Dans cet Article, Nous devons Comparer OpenBSD Avec FreeBSD, Maintenant Nous Parlons De L’Histoire et de la popularité De ces Systèmes D’Exploitation.

FreeBSD vise à rendre un système d’exploitation utilisable à toutes fins. Il est destiné à exécuter une grande variété d’applications, à être facile à utiliser, à contenir des fonctionnalités de pointe et à être hautement évolutif sur des serveurs réseau à très forte charge. FreeBSD est libre et open source, et le projet préfère la licence BSD. Cependant, ils acceptent parfois des accords de non-divulgation (NDA) et incluent un nombre limité de modules HAL à source fermée pour des pilotes de périphériques spécifiques dans leur arborescence source, afin de prendre en charge le matériel des entreprises qui ne fournissent pas de pilotes purement open source (tels que HALs pour programmer des radios définies par logiciel afin que les fournisseurs ne partagent pas leurs algorithmes propriétaires). Pour maintenir un haut niveau de qualité et fournir un bon support pour les « postes de travail, serveurs et systèmes embarqués haut de gamme commerciaux de qualité de production », FreeBSD se concentre sur un ensemble restreint d’architectures. Un axe important de développement depuis 2000 a été le verrouillage à grain fin et l’évolutivité SMP. À partir de 2007, la majeure partie du noyau a été verrouillée et des améliorations de mise à l’échelle ont commencé à être constatées.D’autres travaux récents incluent des fonctionnalités de sécurité de critères communs, telles que le contrôle d’accès obligatoire et la prise en charge de l’audit des événements de sécurité.

OpenBSD vise la sécurité, l’exactitude et la liberté. Les politiques de sécurité incluent la révélation publique des failles de sécurité, connue sous le nom de divulgation complète; vérification approfondie du code pour détecter les bogues et les problèmes de sécurité; diverses fonctionnalités de sécurité, y compris la technologie de protection de la page W^ X et l’utilisation intensive de la randomisation; une philosophie « sécurisée par défaut » comprenant la désactivation de tous les services non essentiels et des paramètres initiaux sains; et la cryptographie intégrée, facilitée à l’origine en raison de l’assouplissement des lois canadiennes sur les exportations par rapport aux États-Unis. En ce qui concerne la liberté logicielle, OpenBSD préfère la licence BSD ou ISC, la GPL n’étant acceptable que pour les logiciels existants qui ne sont pas pratiques à remplacer, comme la collection de compilateurs GNU. Les NDA ne sont jamais considérés comme acceptables. Comme son parent, NetBSD, OpenBSD s’efforce de fonctionner sur une grande variété de matériel.
Le projet OpenBSD a engendré de nombreux projets enfants tels que OpenSSH, OpenNTPD, OpenBGPD, OpenSMTPD, PF, CARP et LibreSSL. Beaucoup d’entre eux sont conçus pour remplacer des alternatives restreintes.

C’est un graphique à barres de popularité pour les systèmes bsd :

Bsd_distributions_usage

Bsd_distributions_usage

En décembre 1994, le co-fondateur de NetBSD, Theo de Raadt, a été invité à démissionner de son poste de développeur senior et membre de l’équipe principale de NetBSD.La raison de cela n’est pas tout à fait claire, bien que certains prétendent que cela était dû à des conflits de personnalité au sein du projet NetBSD et sur ses listes de diffusion.

En septembre 2005, le Groupe de certification BSD, après avoir fait de la publicité sur un certain nombre de listes de diffusion, a interrogé 4 330 utilisateurs de BSD, dont 3 958 en anglais, pour évaluer la popularité relative des différents systèmes d’exploitation BSD. Environ 77% des répondants ont utilisé FreeBSD, 33% ont utilisé OpenBSD, 16% ont utilisé NetBSD, 2,6% ont utilisé Dragonfly et 6,6% ont utilisé d’autres systèmes (potentiellement non BSD). Les autres langues proposées étaient le Portugais brésilien et Européen, l’Allemand, l’Italien et le Polonais. Notez qu’il n’y avait pas de groupe témoin ni de présélection des participants au sondage. Ceux qui ont coché « Autre » ont été invités à spécifier ce système d’exploitation.

Étant donné que les participants à l’enquête étaient autorisés à sélectionner plus d’une réponse, les pourcentages indiqués dans le graphique, qui sont hors du nombre de participants à l’enquête, totalisent plus de 100 %. Si un participant au sondage a rempli plus d’un choix pour « autre », cela n’est toujours compté que comme un vote pour un autre sur ce graphique.

Une autre tentative de profiler l’utilisation mondiale de BSD est le projet *BSDstats, dont l’objectif principal est de démontrer aux fournisseurs de matériel la pénétration de BSD et la viabilité des pilotes matériels pour le système d’exploitation. Le projet collecte des données mensuelles auprès de tous les administrateurs système BSD désireux de participer, et enregistre actuellement la part de marché BSD des systèmes FreeBSD, OpenBSD, NetBSD, DragonflyBSD, Debian GNU/kFreeBSD, PC-BSD et MirBSD participants.

DistroWatch, bien connu dans la communauté Linux et souvent utilisé comme un guide approximatif de la popularité des systèmes d’exploitation libres, publie des visites de page pour chacune des distributions Linux et d’autres systèmes d’exploitation qu’il couvre. Au 10 janvier 2016, en utilisant une période de données des six derniers mois, il plaçait FreeBSD à la 24e place avec 423 visites par jour; PC-BSD à la 50e place avec 247 visites par jour; GhostBSD à la 57e place avec 218 visites, NetBSD à la 98e place avec 140 visites par jour; OpenBSD à la 82e place avec 163 visites par jour; et MidnightBSD à la 111e place avec 94 visites par jour.

FreeBSD

 Première Version Publique 1993-12-01basé Sur 386BSD, 4.4BSD-Litela dernière Version Stable 10.2 Date de sortie 2015-08-13 License un Serveur BSDBurpose Simplifié, un poste de travail, une Appliance Réseau, des systèmes embarqués pour des performances maximales 

OpenBSD

 Première Version Publique 1996-09-01basé Sur NetBSD 1.0 Dernière Version Stable 5.8 Date de sortie 2015-10-18 License ISCPurpose Server, Workstation, Network Appliance, EmbeddedAims pour une sécurité maximale. 

Arcs pris en charge :

Les architectures prises en charge de Freebsd sont x86, x86-64, PC98, Itanium, UltraSPARC, ARM, MIPS, PPC et à propos d’OpenBSD, Elles sont x86, 68k, Alpha, x86-64, SPARC, UltraSPARC, ARM, MIPS, PPC, VAX.

Systèmes de fichiers pris en charge :

les systèmes de fichiers populaires pris en charge dans freebsd sont UFS, UFS2, ext2, FAT, ISO 9660, UDF, NFS, SMBFS, NetWare (nwfs), NTFS (lecture-écriture limitée), ReiserFS (lecture seule), XFS (expérimental), ZFS, FUSE, Coda (expérimental), AFS et dans openbsd, ce sont UFS, UFS2, ext2, FAT, ISO 9660, UDF, NFS, NTFS (lecture seule), AFS, FUSIBLE.

Systèmes Syslogging intégrés :

les systèmes de journalisation de sécurité intégrés sur freebsd sont syslog, CAPP event auditing, OpenBSM Alors que dans OpenBSD, Ce n’est que syslog.

Pare-feu par défaut :

Les Pare-Feu Par défaut Intégrés sur freebsd Sont IPFW2, IPFilter, PF Tandis Que dans openbsd est PF.

Gestion des paquets sur les systèmes BSD :

Le gestionnaire de paquets binaires de FreeBSD, pkg, peut être utilisé pour gérer facilement l’installation d’applications pré-compilées, les paquets Debian et RPM équivalents à FreeBSD. Par rapport à l’autre méthode courante d’installation de logiciels sur FreeBSD, la compilation de ports avec la collection de ports, l’utilisation de paquets fournit une alternative plus simple et plus rapide qui fonctionne dans de nombreuses situations. Les paquets, cependant, ne sont pas aussi flexibles que les ports car les installations de paquets ne peuvent pas être personnalisées — si vous avez besoin de personnaliser les options de compilation de vos installations logicielles, utilisez des ports à la place des paquets.

Travailler avec pkg :

Installing :
pkg install <span class="highlight">package_name
Information Gathering :
pkg info package_name
Upgrade Packages :
pkg upgrade
Delete packages :
pkg delete package_name
Remove Unused Dependencies
pkg autoremove
Find Packages :
pkg search package_name
Find Detailed packages :
pkg search -f package_name
</span>

Travailler Avec pkg_add :

 Installation : pkg_add-v Package_nameListing des paquets installés: pkg_infoUpdating des paquets installés: pkg_add-u décomPression des paquets installés: pkg_delete screen 

Travailler Avec des ports Doit être Écrit dans un autre Article Détaillé.

Installation de FreeBSD 10.2 :

Commençons l’installation. Téléchargez la dernière version de FreeBSD à partir d’ici. Créez un DVD ou une clé USB amorçable et démarrez votre système à l’aide du support d’installation.

Vous verrez le menu d’installation de FreeBSD. appuyez sur 1 (numéro un) ou appuyez sur Entrée pour démarrer l’installation.

01

01

Une fois le démarrage terminé, l’accueil suivant apparaîtra. Vous avez trois options ici.

  1. Appuyez sur Entrée pour installer FreeBSD sur votre disque dur.
  2. Sélectionnez Shell et appuyez pour passer en mode ligne de commande. En mode ligne de recommandation, vous pouvez partitionner les disques durs selon votre choix avant d’installer FreeBSD dessus.
  3. La troisième option, Live CD eill vous permet d’essayer le système FreeBSD live sans l’installer.

Allons avec l’option par défaut, Installer. Appuyez sur Entrée pour sélectionner l’option par défaut.

02

02

Sélectionnez votre Keymap. Je vais avec la sélection par défaut.

03

03

Entrez un nom d’hôte pour votre système.

04

04

Sélectionnez les composants du système à installer.

05

05

Ensuite, nous devons partitionner notre disque dur pour installer FreeBSD. Vous pouvez soit procéder avec l’option par défaut, Auto (UFS), ou la méthode de partition manuelle.

Je voudrais procéder à la partition automatique, j’ai donc sélectionné la première option, c’est-à-dire Auto (UFS).

06

06

Choisissez Disque entier et appuyez sur Entrée.

07

07

Sélectionnez schéma de partition pour le lecteur et appuyez sur Entrée. Je vais avec la sélection par défaut.

08

08

Passez en revue les tailles de partition. Une fois que vous êtes d’accord avec la taille de la partition, sélectionnez Terminer et appuyez sur Entrée.

09

09

Cliquez sur Valider pour confirmer la configuration de la partition et appuyez sur Entrée pour enregistrer les modifications.

10

10

Le processus d’installation de FreeBSD va commencer maintenant.

11

11

Une fois l’installation terminée, il vous sera demandé de modifier / définir le mot de passe de l’utilisateur root.

12

12

Ensuite, sélectionnez votre carte d’interface réseau pour configurer le réseau.

13

13

Sélectionnez Oui pour configurer IPv4 pour l’interface.

14

14

Ici, nous devons configurer l’adresse IP de la carte réseau. Si vous disposez d’un serveur DHCP, sélectionnez Oui pour activer le DHCP pour cette interface réseau. Si vous n’avez pas de serveur DHCP, sélectionnez Non et entrez manuellement l’adresse IP, le sous-réseau et le masque de réseau.

Je n’ai pas de serveur DHCP dans mon réseau, j’ai donc sélectionné Non.

15

15

Entrez l’adresse IP, le sous-réseau et la passerelle, etc.

16

16

Je n’utilise pas IPv6, j’ai donc sélectionné Non

17

17

Ensuite, entrez l’adresse IP du serveur DNS.

18

18

Sélectionnez Non pour sélectionner votre fuseau horaire par défaut.

19

19

Sélectionnez votre région. Pour moi, c’est l’Asie. sélectionnez ensuite votre pays.

20

20

Ensuite, sélectionnez la liste des services que vous souhaitez démarrer à chaque démarrage.

21

21

Nous devons créer un utilisateur normal pour l’informatique régulière. Sélectionnez Oui et appuyez sur Entrée.

22

22

Entrez les détails du nouvel utilisateur.

23

23

Tapez Non pour créer le nouvel utilisateur.

De même, vous pouvez créer autant d’utilisateurs que vous le souhaitez. Pour moi, un seul utilisateur suffit, j’ai donc entré Non pour continuer.

Nous avons atteint le stade final. Sélectionnez Quitter et appuyez sur Entrée pour appliquer la configuration et quitter le programme d’installation de FreeBSD.

24

24

Félicitations! L’installation de FreeBSD est terminée. Le programme d’installation vous demandera d’apporter les dernières modifications avant de quitter l’assistant d’installation. Si vous souhaitez modifier quelque chose, sélectionnez Oui, sinon sélectionnez Non et appuyez sur Entrée pour terminer l’installation.

25

25

Enfin, supprimez le support d’installation et cliquez sur Redémarrer.

26

26

Après le redémarrage, entrez le nom d’utilisateur et le mot de passe pour vous connecter à votre système FreeBSD nouvellement installé.

Installation d’OpenBSD 5.8:

Nous installerons openbsd 5.8 avec chiffrement de disque à l’aide de bioctl. nous avons besoin d’un ordinateur avec cette plate-forme. Au Premier Pas, Nous Devrions Télécharger Openbsd 5.8 à partir de ce lien.

L’étape suivante consiste à Démarrer le Système We Nous verrons à l’écran comme ceci :

01

01

Comme nous voulons chiffrer le disque, nous utiliserons d’abord la commande shell : S

Sous OpenBSD, votre disque dur peut être :

 wd * pour un disque IDD * pour un disque ISCSI 

Créer une table de partition MBR pour notre disque :

# fdisk-l wd0 

Créer notre partition :

# disklabel-E wd0 > z# efface toutes les partitions existantes 

Crée une partition de système de fichiers :

> a a > FSTYPE: RAID 

Écrivez l’étiquette du disque: w
Et quittez: q

Maintenant, nous allons chiffrer le disque en utilisant bioctl :

# bioctl-c C-l/dev/wd0a softraid0 

Maintenant un nouveau périphérique est créé: sd0

02

02

Il est temps d’installer votre système :

# installez 

Configurez votre système :

  • Disposition du clavier
  • Nom d’hôte
  • Configuration réseau
  • SSHd
  • Ajout d’un utilisateur…

03

03

Système de Fichiers :

04

04

Sélectionnez (C) ustom install et suivez Ci-dessous

> z # effacer toutes les partitions existantes > a b # créer une parition d'échange > a a # créer une partition de système de fichiers > w # écrire la partition > q # quitter

05

05

Alors Nous Devrions Voir :

06

06

Il est temps de récupérer les paquets du système et de les installer :

07

07

Nous devrions voir cela à la fin :

08

08

À La Fin, Nous Pouvons Redémarrer :

# redémarrez 

après le redémarrage, nous devons entrer la phrase secrète :

09

09

C’est tout 🙂

You might also like

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.