Canonical souhaite rendre Ubuntu 18.04 plus rapide au démarrage
Et détaille les nouveautés à venir sur Bionic Beaver

Le , par Christian Olivier, Chroniqueur Actualités
Le responsable d’Ubuntu Desktop chez Canonical, Will Cooke, a récemment publié un bulletin d’information qui détaille un peu plus les nouveautés qui devraient accompagner la sortie prochaine de la distribution Linux Ubuntu Desktop version 18.04 LTS dont la sortie officielle est prévue pour le 26 avril 2018.



Rappelons que « Bionic Beaver » (Castor Bionique) est le nom de code de cette prochaine version d’Ubuntu et que celle-ci devrait bénéficier d’un support à long terme. Le développement d’Ubuntu 18.04 LTS qui a commencé le 26 octobre 2017 suivra le même schéma que ses prédécesseurs : un cycle de développement de six mois avec deux versions alpha (en janvier et février 2018) et deux versions bêta qui seront publiées (en mars et en avril).

Diverses améliorations auraient été apportées notamment au niveau du thème, au niveau du design et au niveau des fonctionnalités multimédias. Elles devraient, par exemple, permettre d’améliorer la réactivité de certaines applications Wayland aux clics de souris en même temps qu’elles corrigent les bogues qui les affectaient et donner la possibilité à l’utilisateur d’augmenter le volume au-dessus de 100 %.

Outre les diverses améliorations qui devraient affecter l’environnement de bureau GNOME, l’équipe de Canonical en charge du développement d’Ubuntu Desktop s’intéresse également à la vitesse de démarrage du système d’exploitation Linux Ubuntu. Les développeurs de Canonical auraient prévu d’utiliser les dernières fonctionnalités du systemd (system daemon) pour le profilage afin d’identifier les problèmes susceptibles de ralentir le démarrage de l’OS.


Précisons que le systemd est un système d’initialisation et un daemon qui a été spécifiquement mis au point pour le noyau Linux afin de remplacer le System V. Il devrait offrir un meilleur cadre pour la gestion des dépendances entre services, autoriser le chargement en parallèle des services lors du démarrage et réduire les appels aux scripts shell.

« Nous avons entamé notre investigation sur la vitesse de démarrage et utilisons les fonctionnalités de systemd pour faire du profilage, ce qui nous aidera à identifier les goulots d’étranglement et à faire démarrer Bionic le plus rapidement possible », a déclaré Will Cooke. « Nous nous employons à déplacer la session utilisateur vers le systemd », a-t-il ajouté.

Un correctif permettant à l’application udisks de masquer tous les périphériques virtuels au niveau de gestionnaire de disques et la mise à jour du composant LibreOffice Snap vers la version 5.4.4 de la suite bureautique ont également été mentionnés par Will Cooke.

Mis à part les optimisations précédemment évoquées, l’équipe de Canonical en charge du développement d’Ubuntu Desktop aurait décelé et corrigé un problème qui affectait l’emballage du vérificateur de connectivité du NetworkManager ainsi qu’un bogue qui causait l’alignement incorrect du titre des fenêtres. Une nouvelle version du CUPS-Filters (version 1.19.0) qui traite notamment de la détermination de l’espace colorimétrique et de la profondeur de couleur du CUPS au niveau du générateur PPD et corrige certains bogues devrait aussi être intégrée à Ubuntu Destop 18.04.

Rappelons que le CUPS (common unix printing system) est un système d’impression open source mis au point par Apple pour Mac OS X et d’autres OS de type UNIX. CUPS-Filters est un paquet requis pour utiliser les pilotes d’imprimante avec CUPS sous Linux. CUPS-Filters fournit des backends, des filtres et d’autres logiciels inclus dans la distribution CUPS de base, même s’ils ne sont plus gérés par la firme de Cupertino, ainsi que des filtres et des logiciels développés indépendamment d’Apple.

Source : Ubuntu Community 1, Ubuntu Community 2, Linux foundation

Et vous ?

Qu’en pensez-vous ?

Voir aussi

Ubuntu 17.10 Artful Aardvark est disponible, cette version basée sur Linux 4.13 vient avec GNOME et Wayland par défaut
Ubuntu 17.10 : des ISO de relance de la version Desktop arrivent, au menu : correctifs de corruption du BIOS de certains modèles de laptops


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de 23JFK 23JFK - Membre expérimenté https://www.developpez.com
le 23/01/2018 à 8:10
bionic beaver... Ils sont sêrieux ?!
Avatar de killian68 killian68 - Membre confirmé https://www.developpez.com
le 23/01/2018 à 8:25
Ben la "touffe" bionique, ça le fait bien non (faut aller voir dans le registre argotique)
Avatar de G'Optimus G'Optimus - Membre régulier https://www.developpez.com
le 23/01/2018 à 9:33
Je l'attend avec impatience
Avatar de CaptainDangeax CaptainDangeax - Membre averti https://www.developpez.com
le 23/01/2018 à 9:58
Citation Envoyé par 23JFK Voir le message
bionic beaver... Ils sont sêrieux ?!
à une époque, pour la lettre M, j'avais proposé Myopatic Mamooth. Mais ma proposition n'a pas été retenue...
Avatar de hotcryx hotcryx - Membre extrêmement actif https://www.developpez.com
le 23/01/2018 à 17:32
perso j'aime mieux les écureuils, ils ne détruisent pas les arbres => bioionic squirellllllllll
Avatar de louis51 louis51 - Candidat au Club https://www.developpez.com
le 23/01/2018 à 18:51
Bonjour, un pc supportant la version 16.04 va t'il supporter la version 18.04 sans changement de matériel?
Avatar de LittleWhite LittleWhite - Responsable 2D/3D/Jeux https://www.developpez.com
le 24/01/2018 à 9:45
Cela dépend du matériel en question , mais en théorie, oui.
Avatar de Mhadysydney Mhadysydney - Membre à l'essai https://www.developpez.com
le 26/01/2018 à 10:25
Je l'attends vraiment avec impatience. Surtout avec son nouveau look. Bionic Beaver
Avatar de Fnux. Fnux. - Nouveau Candidat au Club https://www.developpez.com
le 08/02/2018 à 4:53
Salut,

Je n'ai absolument rien contre systemd par rapport à System V puisqu'en particulier à priori sa vitesse de démarrage est améliorée par rapport à System D (ce que je n'ai pas encore pu constater) mais j'attends toujours que l'on m'explique comment réaliser les mêmes fonctionnalités d'un script de lancement d'un programme avec de multiples options (switches) vu la pauvreté (et c'est peu dire) de sa documentation et le peu de support (et là c'est encore pire puisqu'ils ne répondent jamais) de ses auteurs !

J'ai du adapter un script depuis déjà près de 2 ans pour pouvoir installer un logiciel avec d'autres distributions que celles utilisant encore System V (exemples: CentOS, Fedora ou Manjaro), mais j'attends encore une réponse à ma demande de comment faire pour avoir plus de commandes de lancement avec de multiples switches comme cela est très facile à faire avec System V alors que les concepteurs de systemd prétendent aussi que leur solution est plus souple que System V !

Voici les exemples de codes de lancement en mode deamon du même programme avec System V et systemd :

Avec System V, le fichier "myprog" est installé dans: "/etc/init.d" puis mis en service par la commande: "update-rc.d myprog defaults 95 5"
------------------------------------------------------------------------------------------------------------
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/go/bin:/usr/local/bin/node"
SUPATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/go/bin:/usr/local/bin/node"
CLASSPATH=$CLASSPATH":/usr/share/java/scala-library.jar"
export PATH CLASSPATH ENV_SUPATH

### BEGIN INIT INFO
# Provides: MyProgam
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: MyProgam init script
# Description: This init script starts and stops MyProgam
### END INIT INFO

# Author: Fnux, fnux.fl at gmail dot com
# Version: 1.0 as of 10.27.2013
# Note:
# Please edit the MYPROGRAM_PATH variable if MyProgam is not installed in /opt/myprogram_64-bit

NAME=myprogram
MYPROGRAM_PATH=/opt/myprogram_64-bit
TEST=""
START="-d"
STOP="-k"
VERSION="-v"
SCRIPTNAME=/etc/init.d/$NAME
STARTMESG="\nStarting MyProgram in deamon mode.\n"
UPMESG="\nMyProgam is running.\n"
DOWNMESG="\nMyProgam is not running!\n"
TESTMESG="\nStarting MyProgam in client mode.\nHit Ctrl+C (or close the terminal) to stop MyProgam.\n"
STATUS=`pidof $NAME`

# Exit if MyProgam is not installed
[ -x "$MYPROGRAM_PATH/$NAME" ] || exit 0

case "$1" in
start)
sleep 3
echo $STARTMESG
cd $MYPROGRAM_PATH
./$NAME $START
;;
stop)
cd $MYPROGRAM_PATH
./$NAME $STOP
;;
status)
if [ "$STATUS" > 0 ] ; then
echo $UPMESG
else
echo $DOWNMESG
fi
;;
restart)
cd $MYPROGRAM_PATH
./$NAME $STOP
echo $STARTMESG
./$NAME $START
;;
version)
cd $MYPROGRAM_PATH
./$NAME $VERSION
;;
test)
cd $MYPROGRAM_PATH
echo $TESTMESG
./$NAME
;;
*)
echo "Usage: $SCRIPTNAME {start|status|restart|stop|version|test}" >&2
exit 3
;;
esac
:
------------------------------------------------------------------------------------------------------------

Avec systemd, le fichier "myyprog.service" est installé dans: "/etc/systemd/system" et activé par la commande: "systemctl enable /etc/systemd/system/myprog.service"

------------------------------------------------------------------------------------------------------------
Description=myprog
ConditionFileExecutable=/opt/myprog
After=NetworkManager.service
[Service]
Type=oneshot
Environment="PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/go/bin"
ExecStart=/opt/myprog -d
ExecStop=/opt/myprog -k
ExecRestart=/opt/myprog-k : /opt/myprog -d
TimeoutSec=0
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target
------------------------------------------------------------------------------------------------------------

Maintenant, avec systemd, qui est annoncé comme étant bien plus souple que System V et même aussi "compatible" avec son prédécesseur, merci de bien vouloir m'expliquer comment ajouter les deux swicthes suivants qui manquent par rapport à son équivalent avec System V :

/opt/myprog -v (to get the version)
/opt/myprog -s (to get the running status)

Cela fait 2 ans que j'attends une réponse à cette simple question posée sur de très nombreux fora.

Merci d'avance à vous de bien vouloir m'expliquer comment faire (si jamais systemd permet de faire l'équivalent...).

Très cordialement.
Fnux
fnux.fl@gmail.com
Avatar de christophen christophen - Nouveau membre du Club https://www.developpez.com
le 29/03/2018 à 9:10
Cups existe depuis avant les années 2000 et n'a était acheté qu'en 2007 par Apple, c'est pas apple qui crée de l'open source, c'est Apple qui récupère à son compte de l'opensource comme d'hab. Même si en effet, depuis, Apple finance le développement de CUPS.
Contacter le responsable de la rubrique Accueil