Fedora, anciennement Fedora Core, est une distribution GNU/Linux bâtie sur le système RPM, développée par le Projet Fedora et soutenue par la société Red Hat. Cette distribution se veut être un système d'exploitation complet et généraliste, composé uniquement de logiciels libres. Fedora dérive donc de la distribution Red Hat Linux,
et est destinée à la remplacer pour les utilisateurs finaux
(utilisation non commerciale). Le maintien de Fedora est en grande
partie redevable à sa communauté d'utilisateurs. Bien que Red Hat
emploie de nombreux développeurs pour Fedora, l'entreprise ne fournit
pas d'assistance officielle pour les utilisateurs du grand public. Le
rythme de sortie des nouvelles versions suit celui de GNOME, c'est-à-dire 6 mois.
Présentation
Le Projet Fedora a débuté à la fin de 2003, lorsque Red Hat Linux a abandonné la commercialisation de ses produits pour le public. Red Hat a ainsi dirigé les utilisateurs faisant un usage professionnel de Red Hat Linux vers Red Hat Enterprise Linux
(RHEL), tandis que les utilisateurs en faisant un usage domestique ont
été redirigés vers Fedora. Depuis, RHEL est la seule distribution Linux pour laquelle Red Hat fournit une assistance officielle.
Les différentes versions de RHEL étant inspirées de celles de Fedora,
plusieurs critiques ont été émises dénonçant que les utilisateurs de
Fedora se trouvaient en fait être des essayeurs de RHEL. (voir Correspondances RHL/RHEL).
Avec la première sortie de Fedora, Red Hat a lancé une tendance qui a ensuite été suivie par plusieurs vendeurs de distributions Linux :
celle de créer une distribution communautaire dont une distribution
commerciale pourrait s'inspirer, cette distribution servant de processus
de développement ouvert menant finalement à la distribution
commerciale.
Le nom
Le nom de la distribution vient du projet Fedora Linux : un projet
mené par des bénévoles ayant pour objectif d'intégrer des logiciels
tiers à la distribution Red Hat Linux, et du chapeau représenté sur l'emblème de Red Hat : un borsalino. Red Hat
a eu quelques problèmes au sujet du nom Fedora avec les créateurs du
logiciel de gestion du dépôt Fedora, car Fedora a essayé de le déposer
comme nom de marque.
Fedora est parfois appelée Fedora Linux bien que ce ne soit
pas son nom officiel. Avant la septième version, le nom « Core » faisait
la distinction entre les principaux paquets logiciels Fedora, et ceux
du projet Fedora Extra, qui fournissent les paquets supplémentaires à
Fedora Core : le dépôt Core était géré par Red Hat, et le dépôt Extra était géré par des bénévoles.
Une décision a été prise pour que les deux dépôts soient regroupés en un seul après Fedora Core 6.
Ainsi depuis la version 7, Core a disparu du nom de la distribution, qui a simplement été rebaptisée Fedora.
Le logo
Le logo de Fedora est composé de plusieurs éléments, organisés comme suit.
Le symbole de gauche signifie l'infini. L'infini dans Fedora fait
référence à la liberté perpétuelle et immuable du système d'exploitation
et des logiciels qui le composent. Le f est à la fois le f de « Fedora », ainsi que le f de « freedom », qui signifie « liberté » en anglais. Enfin, le dernier élément est une bulle, symbolisant « la voix de la communauté ».
La communauté de Fedora met donc un point d'honneur au respect de la
liberté perpétuelle du système d'exploitation et des logiciels qui
l'accompagnent, ce qui est toutefois paradoxal puisque les termes
d'utilisation de Fedora violent les libertés 0 et 2 de la définition du logiciel libre par la Free Software Foundation.
Fonctionnalités
Fedora est intégralement gratuit et repose sur des logiciels libres.
Distribution
Le Projet Fedora distribue Fedora sous diverses formes:
- Fedora DVD - un DVD contenant tous les principaux paquetages ayant cours au moment de la publication de la distribution ;
- Live Images - images disques pour CD ou DVD pouvant également être installées sur des périphériques mémoires USB ;
- CD minimal ou image USB - utilisés pour une installation en réseau, à l'aide des protocoles HTTP, FTP ou NFS ;
- Rescue CD ou image USB - utilisé pour intervenir sur un système inactif, s'il doit être réparé, ou pour une installation en réseau.
Le Projet Fedora publie également des variantes de Fedora appelées
« Fedora spins ». Ces versions sont assemblées à partir de logiciels
spécifiques pour répondre aux attentes de certaines catégories
d'utilisateurs. Elles sont disponibles depuis le site Fedora Spins.
La gestion des paquetages logiciels est principalement effectuée par l'utilitaire yum. Des interfaces graphiques comme pirut, pup ou encore PackageKit sont également fournies, tout comme puplet, qui affiche des avertissements visuels lorsque des mises à jour sont disponibles. apt-rpm est une alternative à yum appréciée des utilisateurs de ou , familiers avec pour la gestion des paquetages logiciels Des dépôts logiciels peuvent également être joints au système, de manière à fournir des paquetages supplémentaires.
Dépôts logiciels
Avant Fedora 7, deux dépôts logiciels principaux existaient : Fedora
Core et Fedora Extras. Fedora Core, qui était aussi le nom de la
distribution, offrait les paquetages requis par le système
d'exploitation, ainsi que des logiciels supplémentaires fournis avec les
média d'installation. Fedora Extras, le dépôt secondaire, inclus depuis
Fedora Core 3 était maintenu par la communauté, et n'était pas
distribué sur les CD ou DVD d'installation. Depuis Fedora 7, les dépôts
Core et Extras ont été fusionnés, d'où le retrait de la dénomination
Core
Également à partir de Fedora 7, un troisième dépôt de logiciels
existait, du nom de « Fedora Legacy ». Ce dépôt était maintenu par la
communauté, et avait pour fonction d'allonger le cycle de vie des
anciennes versions de Fedora Core et de certaines versions de Red Hat
Linux qui n'étaient plus officiellement maintenues. Fedora Legacy a été arrêté en .
La sécurité
L'une des fonctionnalités de Fedora ayant trait à la sécurité, est Security-Enhanced Linux, une fonctionnalité du noyau qui gère un ensemble de mesures de sécurité, dont les règles d'accès au Ministère de la Défense des États-Unis, par les Linux Security Modules (LSM) du noyau Linux. Fedora a ouvert la voie aux distributions incorporant SELinux,
dès Fedora Core 2. La fonction était désactivée d'office, car elle
modifiait fondamentalement le fonctionnement du système; elle a été par
la suite activée d'emblée, avec une politique moins stricte, dite
« ciblée », lors de la parution de Fedora Core 3. Fedora inclut également des mécanismes pour prévenir l'exploitation de failles liées aux dépassements de mémoire tampon, et empêcher les rootkits d'entrer en action. Des analyses du tampon, Exec Shield ainsi que des restrictions aux accès mémoire au niveau du noyau dans /dev/mem permettent de prévenir l'exploitation de ces failles.
Les versions
Nom | Version | Date de sortie | État |
---|---|---|---|
Yarrow | Fedora Core 1 | Assistance technique terminée | |
Tettnang | Fedora Core 2 | Assistance technique terminée | |
Heidelberg | Fedora Core 3 | Assistance technique terminée | |
Stentz | Fedora Core 4 | Assistance technique terminée | |
Bordeaux | Fedora Core 5 | Assistance technique terminée | |
Zod | Fedora Core 6 | Assistance technique terminée | |
Moonshine | Fedora 7 | Assistance technique terminée | |
Werewolf | Fedora 8 | Assistance technique terminée | |
Sulphur | Fedora 9 | Assistance technique terminée | |
Cambridge | Fedora 10 | Assistance technique terminée | |
Leonidas | Fedora 11 | Assistance technique terminée | |
Constantine | Fedora 12 | Assistance technique terminée | |
Goddard | Fedora 13 | Assistance technique terminée | |
Laughlin | Fedora 14 | Assistance technique terminée | |
Lovelock | Fedora 15 | Assistance technique terminée | |
Verne | Fedora 16 | Assistance technique terminée | |
Beefy Miracle | Fedora 17 | Assistance technique terminée | |
Spherical Cow | Fedora 18 | Assistance technique terminée | |
Schrödinger's Cat | Fedora 19 | Assistance technique officielle disponible | |
Heisenbug | Fedora 20 | Version actuelle |
Fedora 13 - Goddard
Fedora 13 est parue le .
Elle intègre un noyau Linux 2.6.33, GNOME 2.30, KDE 4.4, Python 3.
Elle apporte quelques fonctionnalités nouvelles (voir la note de version20) :
- Installation automatique des pilotes d'imprimantes, des packs de langues,
- Refonte de l'outil de gestion des comptes utilisateurs,
- Gestion de la colorimétrie pour calibrer les écrans et les scanners,
- Prise en charge expérimentale de la 3D pour les cartes vidéos NVIDIA,
- Support de l'authentification des utilisateurs avec SSSD,
- Intégration expérimentale du système de fichiers Btrfs (permettant notamment la gestion de clichés et de points de restauration),
- Support complet des spécifications de Java EE 6 dans Netbeans 6.8.
Related Posts
Tambahkan Komentar Sembunyikan