wiki:os:bsd_unix:freebsd

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
wiki:os:bsd_unix:freebsd [2025/08/02 18:50] – [Suppléments de documentation sur FreeBSD] Thibault Seguinwiki:os:bsd_unix:freebsd [2025/09/07 12:22] (Version actuelle) – [Présentation de FreeBSD] Thibault Seguin
Ligne 5: Ligne 5:
  
 ===== Présentation de FreeBSD ===== ===== Présentation de FreeBSD =====
-**FreeBSD** est une **distribution BSD UNIX** sous **Licence FreeBSD** (**Licence BSD permissive**) qui est basée sur **4.4BSD Lite Release 2** du **CSRG** de l' **Université de Californie à Berkeley** (**//UCB//**) également appelé **4.4BSD-Lite2**, la première version de FreeBSD, **FreeBSD 1.0-RELEASE**, publiée le 1 novembre 1993, était à l'origine basée sur **386BSD 0.1** de **Lynne et William Jolitz** puis sur **4.4BSD Lite Release 1** ou plus simplement **4.4BSD-Lite** de l' UCB à partir de **FreeBSD 2.0-RELEASE** publiée le 22 novembre 1994 et **FreeBSD 3.0-RELEASE**, publiée le 16 octobre 1998 est la première version à être issue de **4.4BSD Lite Release 2**. L' actuelle et dernière version de production de FreeBSD est **FreeBSD 14.3-RELEASE** publiée le 10 juin 2025 et l'ancienne version de production toujours maintenue et mise à jour est **FreeBSD 13.5-RELEASE** publiée le mars 2025. +**FreeBSD** est une **distribution BSD UNIX** sous **Licence FreeBSD** (**Licence BSD permissive**) qui est basée sur **4.4BSD Lite Release 2** du **CSRG** de l' **Université de Californie à Berkeley** (**//UCB//**) également appelé **4.4BSD-Lite2**, la première version de FreeBSD, **FreeBSD 1.0-RELEASE**, publiée le 1 novembre 1993, était à l'origine basée sur [[wiki:os:bsd_unix:386bsd|386BSD 0.1]] de **Lynne et William Jolitz** puis sur **4.4BSD Lite Release 1** ou plus simplement **4.4BSD-Lite** de l' UCB à partir de **FreeBSD 2.0-RELEASE** publiée le 22 novembre 1994 et **FreeBSD 3.0-RELEASE**, publiée le 16 octobre 1998 est la première version à être issue de **4.4BSD Lite Release 2**. L' actuelle et dernière version de production de FreeBSD est **FreeBSD 14.3-RELEASE** publiée le 10 juin 2025 et l'ancienne version de production toujours maintenue et mise à jour est **FreeBSD 13.5-RELEASE** publiée le 11 mars 2025. 
  
 À l'origine FreeBSD a été créé pour fonctionner uniquement sur l'architecture processeur **Intel i386** car c'était l'architecture la plus utilisée et populaire à cette époque mais au fur et à mesure que les versions de FreeBSD se sont succédées, FreeBSD a été porté sur de plus en plus d'architectures processeurs différentes, à commencer par l'architecture Intel i386, **Intel x86-64**, **ARM** , **PowerPC** et **RISC-V**, certaines ont été retirées comme l'architecture processeur **Alpha** de **DEC** ou alors l'**Intel IA-64** (processeur **Itanium** et **Itanium 2**), car les ordinateurs basés sur ces processeurs ne sont plus ''produits'' et sont jugé comme obsolètes pour FreeBSD et cet OS cherche avant tout à être compatible avec les processeurs les plus couramment utilisés.  À l'origine FreeBSD a été créé pour fonctionner uniquement sur l'architecture processeur **Intel i386** car c'était l'architecture la plus utilisée et populaire à cette époque mais au fur et à mesure que les versions de FreeBSD se sont succédées, FreeBSD a été porté sur de plus en plus d'architectures processeurs différentes, à commencer par l'architecture Intel i386, **Intel x86-64**, **ARM** , **PowerPC** et **RISC-V**, certaines ont été retirées comme l'architecture processeur **Alpha** de **DEC** ou alors l'**Intel IA-64** (processeur **Itanium** et **Itanium 2**), car les ordinateurs basés sur ces processeurs ne sont plus ''produits'' et sont jugé comme obsolètes pour FreeBSD et cet OS cherche avant tout à être compatible avec les processeurs les plus couramment utilisés. 
Ligne 44: Ligne 44:
  
 ==== Compilateur logiciel sous FreeBSD ==== ==== Compilateur logiciel sous FreeBSD ====
-FreeBSD est passé du compilateur **GCC** (**//GNU Compiler Collection//**) sous **licence GNU GPL** à droit d'auteur **copyleft**, au compilateur **Clang** et ces bibliothèques **LLVM** qui sont sous **licence libre permissive** et de se fait FreeBSD n'est plus contraint à la notion de copyleft. Désormais tous les logiciels par défaut de FreeBSD sont compilés avec l'association Clang/LLVM ainsi que les logiciels ''tiers'' dans le **catalogue des logiciels portés**. Le principal but de Clang/LLVM est d'être une alternative viable à GCC. Derrière les composants de se compilateur, se trouvent les entreprises : **Apple**, **Microsoft**, **Google**, **ARM**, **Sony**, **Intel**, **AMD** et **Mozilla** (en ce qui concerne les bibliothèques LLVM). Clang prend en charge les langages de programmation **C**, **C++**, **Objective-C** et **Objective-C++**. Les développeurs de Clang affirment qu'il utilise moins de mémoire vive et est plus rapide que le compilateur GCC. Clang est également le compilateur par défaut de [[wiki:os:macos|macOS]]. À noter que le débogueur **DTrace** provenant de **Sun Microsystems** pour le projet et OS **OpenSolaris** fait parti intégrante de FreeBSD.+FreeBSD est passé du compilateur **GCC** (**//GNU Compiler Collection//**) sous **licence GNU GPL** à droit d'auteur **copyleft**, au compilateur **Clang** et ces bibliothèques **LLVM** qui sont sous **licence libre permissive** et de ce fait FreeBSD n'est plus contraint à la notion de copyleft. Désormais tous les logiciels par défaut de FreeBSD sont compilés avec l'association Clang/LLVM ainsi que les logiciels ''tiers'' dans le **catalogue des logiciels portés**. Le principal but de Clang/LLVM est d'être une alternative viable à GCC. Derrière les composants de se compilateur, se trouvent les entreprises : **Apple**, **Microsoft**, **Google**, **ARM**, **Sony**, **Intel**, **AMD** et **Mozilla** (en ce qui concerne les bibliothèques LLVM). Clang prend en charge les langages de programmation **C**, **C++**, **Objective-C** et **Objective-C++**. Les développeurs de Clang affirment qu'il utilise moins de mémoire vive et est plus rapide que le compilateur GCC. Clang est également le compilateur par défaut de [[wiki:os:macos|macOS]]. À noter que le débogueur **DTrace** provenant de **Sun Microsystems** pour le projet et OS **OpenSolaris** fait parti intégrante de FreeBSD.
  
  
  • wiki/os/bsd_unix/freebsd.1754160631.txt.gz
  • Dernière modification : 2025/08/02 18:50
  • de Thibault Seguin