Lorsque les développeurs lancent un nouveau produit logiciel, ils le font en pensant à améliorer sa version précédente, si elle existe, à ajouter de nouvelles fonctions, à mettre à jour celles dont ils disposent et à en éliminer d'autres afin d'en tirer le meilleur parti, dans le cas des systèmes d'exploitation. , prendre en compte des aspects bien plus relatifs et vitaux puisqu'elle est la base de travail de millions d'utilisateurs dans le monde et que toute erreur peut nuire à la réputation de l'entreprise.
Dans le cas des systèmes d'exploitation Linux, il y a un avantage, c'est que puisqu'il est open source, de nombreux développeurs peuvent y ajouter des fonctions supplémentaires.
Aujourd'hui chez Solvetic, nous parlerons de l'actualité et de l'installation de la nouvelle distribution Linux pour Fedora, dans ce cas il s'agira de la 28ème édition de ce système fiable et puissant que nous connaissons tous.
Calendrier de sortie de FedoraRappelons que Linux, avant de lancer un produit dans sa version finale, permet de télécharger certaines versions de test pour détecter les bugs, anomalies et erreurs afin de les travailler et d'améliorer la version finale du produit.
Avec Fedora 28, cela ne fait pas exception et le calendrier de publication suivant est donc disponible :
- 9 janvier 202021-2022 : point de contrôle des modifications : date limite de soumission des propositions (modifications à l'échelle du système).
- 30 janvier 202021-2022 : Change control point : date limite de soumission de la proposition (changements autonomes).
- 31 janvier 2021-2022 : Reconstruction de masse.
- 2 février 2021-2022 : Gel des chaînes logicielles.
- 20 février 2021-2022 : Point de contrôle des modifications : date de fin (vérifiable) et branche de Fedora 28 à Rawhide (Rawhide a des fonctionnalités de Fedora 29).
- 6 mars 202021-2022 : Date limite pour la traduction de logiciels, Bodhi Beta Freeze Trigger Point et Change Verification Point : Date limite du code système complet à 100 %.
- 27 mars 2021-2022 : Lancement de la version bêta.
- 1er mai 2021-2022 : version finale de Fedora 28 (GA).
- 8 mai 2021-2022 : Sortie finale de Fedora 28.
Avec ce planning, il ne reste que quelques mois pour profiter des différentes éditions de Fedora 28.
Voyons ensuite les changements et les nouveautés remarquables de Fedora 28 qui vous surprendront sûrement plus d'un.
Comme nous l'avons mentionné, chaque nouveau système d'exploitation a une série de nouveautés qui le rendront différent de sa version précédente, dans le cas de Fedora 28, nous avons les éléments suivants :
Promotion du serveur AArch64Avec cette nouvelle fonctionnalité, il est possible de promouvoir les technologies de serveur Aarch64 à l'état d'architecture principale, cela inclut le programme d'installation du serveur, les ISO du programme d'installation de DVD, le cloud (images qcow2) et les images de base Docker dans le même état que les autres architectures principales du serveur et n'inclut pas les éléments tels que les images ou les installations de poste de travail, aucun des divers rebondissements ou composants de Fedora Atomic.
Modularisation d'AnacondaAvec cette nouveauté, l'installateur Anaconda sera divisé en plusieurs modules qui communiqueront via DBus en utilisant une API stable.
Binaires annotésCette modification est ajoutée afin que des informations supplémentaires soient stockées dans des fichiers binaires compilés par gcc. Ces informations peuvent être utilisées par des scripts pour vérifier certaines caractéristiques du fichier, telles que les options de renforcement utilisées ou d'éventuels conflits ABI.
Outil authselect par défaut au lieu de authconfigAvec Fedora 28, authconfig a été remplacé par authselect car authselect est un outil par défaut pour configurer PAM et nsswitch.conf. Dans cette période de transition, nous aurons un outil de compatibilité qui nous aidera dans cette migration de authconfig vers authselect.
Binutils version 2.29.1Le package binutils a été mis à jour de la version 2.29 à la version 2.29.1 avec des améliorations de bogues, mais aucune nouvelle fonctionnalité n'a été ajoutée.
Ajout de wrappers TCPLes wrappers TCP sont un outil simple qui vous permet de bloquer la connexion entrante au niveau de l'application, augmentant ainsi la sécurité du réseau.
Modularité enfichableA partir de cette édition Fedora 28, Fedora nous proposera un nouvel ensemble de référentiels de logiciels et de mises à jour avec des versions alternatives à celles envoyées dans la version par défaut, permettant ainsi de contrer l'un des systèmes d'exploitation les plus mis à jour.
Amélioration de Fedora 28 Boost 1.66Avec cette amélioration, Boost 1.66.0 est ajouté à Fedora 28, ce qui signifie que Fedora 28 inclura une version récente de Boost en amont.
GCC8Des modifications de GCC ont été apportées dans Fedora 28 à 8.x.y, cela nous permettra de reconstruire tous les packages dessus, et éventuellement de reconstruire uniquement certains packages avec et de reconstruire tous les packages uniquement sur Fedora 29.
GHC 8.2Le compilateur Haskell GHC a été mis à jour de la version majeure 8.0.2 à 8.2.2.
Bibliothèque GNU C version 2.27La bibliothèque glibc de Fedora 28 a été mise à jour vers la version glibc 2.27.
Mise à jour Glibc et synchronisation avec cldrIl sera désormais possible de mettre à jour les données de collation dans la glibc vers un fichier ISO 2015 (en synchronisation avec Unicode 8.0.0) et de synchroniser les règles de collation des locales avec CLDR.
Renforcement des mises à jour des drapeaux pour Fedora 28Cette modification couvre les modifications apportées aux indicateurs de durcissement dans Fedora 28.
Saisie Unicode IBusIBus core nous offre une boîte de dialogue Emoji dans laquelle les utilisateurs de Fedora peuvent écrire des annotations emoji et émettre le caractère emoji à l'aide d'IBus, avec cette amélioration, l'objectif est que la boîte de dialogue prenne également en charge l'écriture de noms Unicode 00A9).
Modification des applications utilisant libidn vers IDNA2008Le but de ce changement est d'essayer de déprécier libidn, qui prend en charge IDNA2003, et de changer toutes les applications qui utilisent libidn, en libidn2 2.0.0, qui est compatible avec IDNA2008.
Améliorations de la durée de vie de la batterie des ordinateurs portablesCette nouveauté se trouve dans l'édition WorkStation de Fedora 28 et permet d'améliorer la durée de vie de la batterie en nous donnant la possibilité d'activer diverses fonctionnalités d'économie d'énergie matérielle par défaut.
NIS bascule vers la nouvelle libnsl pour prendre en charge IPv6Cette nouvelle fonctionnalité affecte l'ensemble du système englobant le passage des composants NIS à la nouvelle implémentation côté client pour prendre en charge IPv6, tout en séparant les packages libnsl et nss_nis, qui étaient auparavant inclus avec la glibc.
NSS prend en charge le fichier SQL par défautDésormais, dans Fedora 28, il sera possible de modifier la bibliothèque NSS par défaut pour utiliser le stockage de données basé sur sqlite, uniquement lorsque les applications ne spécifient pas leur format de fichier de stockage préféré.
OpenLDAP utilise par défaut uniquement les certificats système partagésAvec cette modification, les clients et serveurs OpenLDAP utiliseront par défaut uniquement le magasin de certificats à l'échelle du système.
Redondance de configuration initiale réduiteDans le système actuel, il existe un niveau élevé de redondance entre le programme d'installation d'Anaconda et la configuration initiale de gnome, avec ce changement, on cherche à éliminer ces redondances et à simplifier l'expérience utilisateur initiale dans Fedora Workstation.
Nom d'utilisateur personneDans Fedora 29, nous pouvons utiliser « nobody : nobody » car les noms de noyau débordent de l'UID : paire GID, et supprimer l'ancien nom « nfsnobody » et l'ancienne paire « nobody : nobody » avec les numéros 99:99.
Je remplace la libcrypt de la glibc par libxcryptLe but est de supprimer libcrypt de la glibc.
Rubis 2.5 inclusionRuby 2.5 est la dernière version stable de Ruby qui inclut de nombreuses nouvelles fonctionnalités et améliorations Ruby. Avec cette mise à jour de Ruby 2.4 dans Fedora 26 à Ruby 2.5 dans Fedora 28, Fedora devient la plate-forme de développement la plus élevée pour Ruby.
Paramètres de cryptage fortCe changement dans Fedora 28 est axé sur la mise à jour de la politique de cryptographie actuelle de l'ensemble de la distribution pour désactiver les protocoles cryptographiques hérités et inutilisés, augmentant considérablement la sécurité.
Suppression des interfaces Sun RPC de la glibcLe but de cette modification à l'échelle du système est de supprimer les interfaces Sun RPC de la glibc.
Golang 1.10 est ajoutéAvec le package Golang vers la prochaine version 1.10 dans Fedora 28, la reconstruction de tous les packages dépendants est incluse.
Kerberos dans le cadre de PythonIl sera désormais possible de remplacer l'utilisation de python-krbV et pykerberos par python-gssapi dans tous les packages Fedora pour permettre leur suppression de Fedora. rharwood sera responsable de la création de toutes les modifications de code nécessaires.
Implémentation de Libcurl pour utiliser libssh au lieu de libssh2libcurl utilise actuellement libssh2 pour implémenter la couche SSH des protocoles SCP et SFTP, maintenant avec ce changement, libcurl utilisera la bibliothèque libssh à la place.
mpfr-4.0.0Le package MPFR a été mis à jour vers la version 4.0.0.
temps-1.8Un nouvel outil de temps version 1.8 a été ajouté qui modifie le format de sortie.
Autres changements dans Fedora 28Les autres changements à considérer sont :
- Évitez d'utiliser /usr/bin/python dans la création de RPM
- Django 2.0 est disponible
- Mise à jour vers Erlang 20
- Facteur3
- Mise à jour vers Fontconfig 2.13
- Mise à jour vers Sugar 0.112
- Activation de Thunderbolt
- Intégration avec les invités VirtualBox
- Nouvelle version de librealsense2
- Mise à jour vers PHP 7.2
Comment installer Fedora 28 (Linux)
Comme nous l'avons vu dans la partie supérieure, il existe un calendrier de sortie défini pour Fedora 28, mais le groupe de développeurs Fedora 28 Rawhide nous donne la possibilité de télécharger différents types d'images ISO pour validation, ces images ISO peuvent être trouvées dans le lien suivant :
Là, nous aurons la possibilité d'utiliser des images pour des versions telles que:
- Serveur
- Poste de travail
- Atomique
- BRAS
- KDE
- XFCE
- Mate et bien d'autres.
Étape 1
Lors du téléchargement de l'ISO, il faudra le graver sur un CD, un DVD ou une clé USB puis configurer l'équipement pour lui permettre de démarrer à partir de là.
Ceci fait, ce sera la première image que nous verrons de Fedora 28 :
Étape 2
Là, nous avons les options suivantes :
- Installer Fedora Rawhide : Cette option nous permet de démarrer directement le processus d'installation de Fedora 28.
- Testez ce support et installez Fedora Rawhide : Avec cette option, il sera possible d'effectuer une analyse du matériel pour vérifier que tout répond aux exigences d'installation de base.
- Dépannage : Cette option nous permet de résoudre les erreurs d'installation.
Étape 3
Dans ce cas, nous sélectionnerons l'option "Installer Fedora Rawhide" et nous verrons la fenêtre suivante où nous sélectionnerons la langue d'installation de Fedora 28 :
AGRANDIR
Étape 4
En cliquant sur "Continuer", nous verrons le message suivant :
AGRANDIR
Étape 5
C'est parce qu'il s'agit d'une version d'essai qui peut encore comporter certaines inexactitudes, on clique sur le bouton "J'accepte ma destination" puis on accède à la page suivante :
AGRANDIR
Étape 6
Là, nous avons les options suivantes :
ClavierCette option nous permet de définir la configuration du clavier système, ainsi que d'ajouter ou de supprimer des claviers :
AGRANDIR
Compatibilité linguistiqueGrâce à cette section, nous pouvons définir certaines des langues dans lesquelles Fedora 28 est disponible :
AGRANDIR
Heure DateComme son nom l'indique, il sera possible de définir la zone géographique et l'heure du système :
AGRANDIR
Lieu d'installationDans cette section, nous définirons le disque sur lequel Fedora 28 doit être installé et nous pourrons effectuer des actions telles que les partitions, le cryptage du lecteur, etc. Là, nous devons sélectionner le disque actuel et cliquer sur le bouton Terminé pour confirmer l'action.
AGRANDIR
Origine de l'installationA travers cette section, il sera possible de définir un type d'installation basé sur un réseau ou à travers un miroir, pour cela il est nécessaire d'entrer les URL respectives :
AGRANDIR
Sélection de logicielsC'est l'une des sections qui présente le plus de changements Fedora 28 puisqu'à partir de là, il sera possible de définir plusieurs caractéristiques que le système d'exploitation aura. Il vous suffit d'activer les cases souhaitées et de cliquer sur le bouton Terminé pour confirmation.
AGRANDIR
Nom du réseau et de l'équipeIci, il sera possible de définir le nom de l'ordinateur à utiliser, ainsi que d'activer le réseau, qui affiche le nom de l'adaptateur, l'adresse IP attribuée et le DNS.
AGRANDIR
Étape 7
Avec tout cela défini, il faut valider qu'aucun champ n'a d'avertissement, il sera possible de lancer le processus d'installation en cliquant sur le bouton "Démarrer l'installation" :
AGRANDIR
Étape 8
En cliquant là, nous verrons ce qui suit :
AGRANDIR
Étape 9
Il faut configurer le superutilisateur et l'utilisateur local de Fedora 28. Cliquer sur "Mot de passe racine" et définir le mot de passe à attribuer :
AGRANDIR
Étape 10
Nous cliquons sur le bouton Terminé et nous effectuerons le même processus avec l'utilisateur local :
AGRANDIR
Étape 11
Une fois ces étapes définies, nous verrons ce qui suit :
AGRANDIR
Étape 12
Là il faudra attendre que le système télécharge les RPM qui ont une taille de 1,48 Go :
AGRANDIR
Étape 13
Une fois le processus terminé et nous redémarrons le système, nous verrons ce qui suit :
Étape 14
Une fois le système redémarré, nous accéderons à Fedora 28 avec nos identifiants créés dans les étapes précédentes :
AGRANDIR
Étape 15
Ce sera l'environnement de cette nouvelle édition de Fedora :
AGRANDIR
Comme nous pouvons le voir, cette nouvelle édition de Fedora promet de grandes innovations en pensant toujours à l'utilisateur final et en offrant les meilleures fonctionnalités de conception, de développement, de compatibilité et d'utilisation générale du système et de ses composants. Nous pouvons connaître les différentes options dont nous disposons avec Fedora 28 pendant la sortie de la version officielle.