Outils pour utilisateurs

Outils du site


issue169:mon_opinion

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édentesRévision précédente
issue169:mon_opinion [2021/06/01 16:00] andre_domenechissue169:mon_opinion [2021/06/03 08:53] (Version actuelle) d52fr
Ligne 3: Ligne 3:
  
  
-Dans le monde du développement des logiciels, on distingue diverses étapes du logiciel au cours du processus de sa production. Un élément de code qui vient d’être créé peut être nommé pré-alpha et devrait être vraiment considéré comme un travail en cours et rien d'autre. Une fois que l’application ou la bibliothèque a évolué au point qu’un utilisateur final pourrait éventuellement l’utiliser plus ou moins comme elle est censée fonctionner, elle progresse au stade alpha. Cela ne veut pas dire que c’est achevé, mais que le logiciel a besoin d’un certain niveau d’interaction avec un utilisateur pour que ses développeurs puissent déceler et éliminer des bogues. Ensuite, il atteint le stade bêta, où davantage de tests d’utilisateur et de détection de bogues ont lieu. La vraie différence entre l'alpha et le bêta dépend en partie sur l’organisation des choses pour le projet précis, mais, généralement, un logiciel alpha est testé en interne par des membres de l’entreprise ou de l’organisme qui produit l’application, alors que les tests d’un bêta sont faits par une plus grande communauté. S’ajoute aussi la question du gel des fonctionnalités, ce qui est le stade auquel aucune autre fonctionnalité ne sera ajoutée au logiciel avant sa sortie finale ; toutes les modifications sont alors limitées à s’assurer que les fonctionnalités déjà incorporées au produit fonctionnent bel et bien. Habituellement aucun gel n’est appliqué aux logiciels en stade alpha et certaines fonctionnalités peuvent changer au fur et à mesure que le développement avance. En général, les logiciels en stade bêta sont gelés jusqu’à un certain point, dans le sens où des modifications importantes devraient théoriquement ne pas être envisagées jusqu’au moment de la préparation d’une nouvelle version. Enfin, une étape appelée Release Candidate (RC ou pré-publication) peut être distribuée comme dernière vérification avant que la version du logiciel soit rendue publique, bien que toutes les organisations ne le fassent, en fait, pas.+Dans le monde du développement des logiciels, on distingue diverses étapes du logiciel au cours de son  processus de production. Un élément de code qui vient d’être créé peut être nommé pré-alpha et devrait être vraiment considéré comme un travail en cours et rien d'autre. Une fois que l’application ou la bibliothèque a évolué au point qu’un utilisateur final pourrait éventuellement l’utiliser plus ou moins comme elle est censée fonctionner, elle progresse au stade alpha. Cela ne veut pas dire que c’est achevé, mais que le logiciel a besoin d’un certain niveau d’interaction avec un utilisateur pour que ses développeurs puissent déceler et éliminer des bogues. Ensuite, il atteint le stade bêta, où davantage de tests d’utilisateur et de détection de bogues ont lieu. La vraie différence entre l'alpha et le bêta dépend en partie de l’organisation des choses pour le projet précis, mais, généralement, un logiciel alpha est testé en interne par des membres de l’entreprise ou de l’organisme qui produit l’application, alors que les tests d’une bêta sont faits par une plus grande communauté. S’ajoute aussi la question du gel des fonctionnalités, ce qui est le stade auquel aucune autre fonctionnalité ne sera ajoutée au logiciel avant sa sortie finale ; toutes les modifications sont alors limitées à s’assurer que les fonctionnalités déjà incorporées au produit fonctionnent bel et bien. Habituellement aucun gel n’est appliqué aux logiciels en stade alpha et certaines fonctionnalités peuvent changer au fur et à mesure que le développement avance. En général, les logiciels au stade bêta sont gelés jusqu’à un certain point, dans le sens où des modifications importantes devraient théoriquement ne pas être envisagées jusqu’au moment de la préparation d’une nouvelle version. Enfin, une étape appelée Release Candidate (RC ou pré-publication) peut être distribuée comme dernière vérification avant que la version du logiciel soit rendue publique, bien que toutes les organisations ne le fassent, en fait, pas.
  
  
Ligne 10: Ligne 10:
 While these are being used in production by users, the next version of Ubuntu —called Hirsute Hippo, or Ubuntu 21.04— is being prepared. Slated for final release at the end of April of 2021, a beta version should appear on or about April 1st 2021. Features will have been frozen a week earlier. The complete release schedule can be seen through the following link: https://discourse.ubuntu.com/t/hirsute-hippo-release-schedule/18539** While these are being used in production by users, the next version of Ubuntu —called Hirsute Hippo, or Ubuntu 21.04— is being prepared. Slated for final release at the end of April of 2021, a beta version should appear on or about April 1st 2021. Features will have been frozen a week earlier. The complete release schedule can be seen through the following link: https://discourse.ubuntu.com/t/hirsute-hippo-release-schedule/18539**
  
-Comment cela fonctionne-t-il pour les distributions Ubuntu ? En fait, chaque équipe (Ubuntu, Xubuntu, Ubuntu Budgie…) a sa propre philosophie et ses propres façons d’implémenter le modèle de publication des logiciels décrits ci-dessus. Pour compliquer les faits davantage, l’on sait que des spécifications peuvent changer entre les versions. Par exemple, au moment où j’écris cet article, les distributions finalisées Ubuntu 20.04 et Ubuntu 20.10 sont disponibles au public, la première comme une version à support à long terme (LTS) qui sera supporté pendant cinq ans ou plus et la seconde comme une version standard avec un support pendant neuf mois, jusqu’en juillet 2021. +Comment cela fonctionne-t-il pour les distributions Ubuntu ? En fait, chaque équipe (Ubuntu, Xubuntu, Ubuntu Budgie…) a sa propre philosophie et ses propres façons d’implémenter le modèle de publication des logiciels décrits ci-dessus. Pour compliquer davantage les faits, l’on sait que des spécifications peuvent changer entre les versions. Par exemple, au moment où j’écris cet article, les distributions finalisées Ubuntu 20.04 et Ubuntu 20.10 sont disponibles au public, la première comme une version à support à long terme (LTS) qui sera supporté pendant cinq ans ou plus et la seconde comme une version standard avec un support pendant neuf mois, jusqu’en juillet 2021. 
  
-Pendant que celles-là servent quotidiennement pour le travail des utilisateurs, la prochaine version d’Ubuntu – appelée Hirsute Hippo, ou Ubuntu 21.04 – est en préparation. Sa publication finale est prévue fin avril 2021 et une version bêta devrait être disponible aux environs du 1er avril 2021. Les fonctionnalités auront été gelées une semaine auparavant. Le calendrier complet de sa diffusion peut être consulté à : +Pendant que celles-là servent quotidiennement pour le travail des utilisateurs, la prochaine version d’Ubuntu – appelée Hirsute Hippo, ou Ubuntu 21.04 – est en préparation. Sa publication finale est prévue fin avril 2021 et une version bêta devrait être disponible aux environs du 1er avril 2021. Les fonctionnalités auront été gelées une semaine auparavant. Le calendrier complet de sa diffusion peut être consulté à : https://discourse.ubuntu.com/t/hirsute-hippo-release-schedule/18539
-  https://discourse.ubuntu.com/t/hirsute-hippo-release-schedule/18539+
  
 **So, what about earlier development releases of Hirsute, those that are made available between this project’s inception at the end of October 2020 and the beta version of April 2021? Previous versions of Ubuntu have, at times, been released in an alpha version. This is no longer the case. Instead, a kind of rolling development version is made available on a daily basis, with the ISO files to be found here: http://cdimage.ubuntu.com/daily-live/current/ **So, what about earlier development releases of Hirsute, those that are made available between this project’s inception at the end of October 2020 and the beta version of April 2021? Previous versions of Ubuntu have, at times, been released in an alpha version. This is no longer the case. Instead, a kind of rolling development version is made available on a daily basis, with the ISO files to be found here: http://cdimage.ubuntu.com/daily-live/current/
Ligne 19: Ligne 18:
 The first of the two links should be considered specific for Hirsute Hippo, and will need to be updated as future versions roll around. However, the second link —to daily images— has been stable for some years and, in time, will probably point towards future development versions of Ubuntu – whatever they may be called. (“Irritated Ibis”? Just guessing at this point.)** The first of the two links should be considered specific for Hirsute Hippo, and will need to be updated as future versions roll around. However, the second link —to daily images— has been stable for some years and, in time, will probably point towards future development versions of Ubuntu – whatever they may be called. (“Irritated Ibis”? Just guessing at this point.)**
  
-Alors, quid des versions de développement antérieures de Hirsute, celles qui ont été rendues disponibles entre le démarrage du projet à la fin d’octobre 2020 et la version bêta d’avril 2021. Des versions antérieures d’Ubuntu ont parfois été sorties en une version alpha. Ce n’est plus le cas. À la place, un type de version de développement mise à jour en continu est disponible quotidiennement ; les fichiers ISO se trouvent ici : +Alors, quid des versions de développement antérieures de Hirsute, celles qui ont été rendues disponibles entre le démarrage du projet à la fin d’octobre 2020 et la version bêta d’avril 2021. Des versions antérieures d’Ubuntu ont parfois été sorties en version alpha. Ce n’est plus le cas. À la place, un type de version de développement mise à jour en continu est disponible quotidiennement ; les fichiers ISO se trouvent ici : http://cdimage.ubuntu.com/daily-live/current/
- http://cdimage.ubuntu.com/daily-live/current/+
  
 Le premier des deux liens est spécifique à Hirsute Hippo et devra être mis à jour au fur et à mesure de la publication de versions futures. Cependant, le deuxième lien – vers des images quotidiennes – est stable depuis plusieurs années et, à la longue, pointera sans doute vers des versions futures de développement d’Ubuntu – quel que soit leur nom («  Irritated Ibis »  ? Ce n’est qu’une supposition à ce stade.) Le premier des deux liens est spécifique à Hirsute Hippo et devra être mis à jour au fur et à mesure de la publication de versions futures. Cependant, le deuxième lien – vers des images quotidiennes – est stable depuis plusieurs années et, à la longue, pointera sans doute vers des versions futures de développement d’Ubuntu – quel que soit leur nom («  Irritated Ibis »  ? Ce n’est qu’une supposition à ce stade.)
Ligne 26: Ligne 24:
 **For all practical intents and purposes, these daily builds can be considered as alpha software. The only departures from standard software development are the fact that new versions are being published on a day-to-day basis (not just at a single point in time), and that the testing process is being extended to all potential users of the system (not just in-house staff or developers).** **For all practical intents and purposes, these daily builds can be considered as alpha software. The only departures from standard software development are the fact that new versions are being published on a day-to-day basis (not just at a single point in time), and that the testing process is being extended to all potential users of the system (not just in-house staff or developers).**
  
-À toutes fins utiles, on peut considérer ces compilations quotidiennes comme des logiciels alpha. Ce qui varie du développement standard dun logiciel est le fait que de nouvelles versions soient publiées quotidiennement (et pas seulement à un moment donné) et que le processus des tests soit étendu à tous les utilisateurs potentiels du système (pas uniquement au personnel interne ou aux développeurs).+À toutes fins utiles, on peut considérer ces compilations quotidiennes comme des logiciels alpha. Ce qui varie d'un développement standard de logiciel est le fait que de nouvelles versions soient publiées quotidiennement (et pas seulement à un moment donné) et que le processus des tests soit étendu à tous les utilisateurs potentiels du système (pas uniquement au personnel interne ou aux développeurs).
  
 **On to the main question: should you consider downloading, trying out and eventually installing this pre-production software? Well, perhaps, but do it knowing precisely what purpose it has, and which caveats to take into account. Let us start with the latter: **On to the main question: should you consider downloading, trying out and eventually installing this pre-production software? Well, perhaps, but do it knowing precisely what purpose it has, and which caveats to take into account. Let us start with the latter:
Ligne 32: Ligne 30:
 •  Some aspects of the system —which software is present, and how it is configured— may change as it goes through daily builds and beta. So, do not take an alpha version as the final product. Do not bet your money or your time on it. It is just the best you can hope for at the time being, if you need to plan ahead on how you will use this version of Ubuntu when it comes out in its final form.** •  Some aspects of the system —which software is present, and how it is configured— may change as it goes through daily builds and beta. So, do not take an alpha version as the final product. Do not bet your money or your time on it. It is just the best you can hope for at the time being, if you need to plan ahead on how you will use this version of Ubuntu when it comes out in its final form.**
  
-Parlons maintenant de la question principale : devriez-vous envisager de télécharger, essayer et peut-être même installer ce logiciel de pré-production ? Peut-être, mais en connaissant précisément ses objectifs et les mises en garde à prendre en compte. Commençons par ces derniers :+Parlons maintenant de la question principale : devriez-vous envisager de télécharger, essayer et peut-être même installer ce logiciel de pré-production ? Peut-être, mais en connaissant précisément ses objectifs et les mises en garde à prendre en compte. Commençons par ces dernières :
 ••Soyez conscient que des choses peuvent ne pas fonctionner comme attendu, ou peuvent même se casser elles-mêmes ainsi que d’autres éléments de la pile du logiciel. Le système peut échouer de façon catastrophique, sans préavis, et peut supprimer toutes les données sur vos disques, le cas échéant. Bref, toute version d’une distribution Ubuntu qui n’est pas publiée spécifiquement en tant que version finale prête à l’emploi ne devrait PAS (surtout PAS) être utilisée sur votre ordinateur quotidien ou sur quelque machine que ce soit qui contient des données qui vous sont importantes. Point barre. ••Soyez conscient que des choses peuvent ne pas fonctionner comme attendu, ou peuvent même se casser elles-mêmes ainsi que d’autres éléments de la pile du logiciel. Le système peut échouer de façon catastrophique, sans préavis, et peut supprimer toutes les données sur vos disques, le cas échéant. Bref, toute version d’une distribution Ubuntu qui n’est pas publiée spécifiquement en tant que version finale prête à l’emploi ne devrait PAS (surtout PAS) être utilisée sur votre ordinateur quotidien ou sur quelque machine que ce soit qui contient des données qui vous sont importantes. Point barre.
-••Certains aspects du système – quels logiciels y sont installés et sa configuration – peuvent changer pendant que vous utilisez les compilations quotidiennes et la version bêta. Ainsi, il ne faut pas considérer une version alpha comme un produit final. Ne pariez ni votre argent, ni votre temps dessus. Ce n’est que ce qui est le mieux à un temps T, si vous devez prévoir à l’avance votre utilisation de cette version d’Ubuntu lors de sa sortie finale.+••Certains aspects du système – quels logiciels y sont installés et sa configuration – peuvent changer pendant que vous utilisez les compilations quotidiennes et la version bêta. Ainsi, il ne faut pas considérer une version alpha comme un produit final. Ne pariez ni votre argent, ni votre temps dessus. Ce n’est que ce qui est le mieux à un instant T, si vous devez prévoir à l’avance votre utilisation de cette version d’Ubuntu lors de sa sortie finale.
  
 **With that out of the way, you should be considering testing an alpha or daily build version of Ubuntu in the following cases: **With that out of the way, you should be considering testing an alpha or daily build version of Ubuntu in the following cases:
Ligne 41: Ligne 39:
  
 Cela étant dit, vous devriez envisager de tester une version alpha ou une version quotidienne d’Ubuntu dans les cas suivants : Cela étant dit, vous devriez envisager de tester une version alpha ou une version quotidienne d’Ubuntu dans les cas suivants :
-••Si vous développez un logiciel qui doit fonctionner sans aucun problème sur la prochaine version d’Ubuntu. Le tester sur les compilations quotidiennes de la distribution est une excellente façon d'être sûr de sa compatibilité. Faites-le fréquemment, au fur et à mesure que les différentes versions des nouvelles distributions paraissent, ainsi que sur la bêta quand elle sort. Si tout se passe bien, vous pouvez être assez confiant que le logiciel fonctionnera très bien sur la version définitive, dès sa publication. Bien entendu, cela est, pour la plupart, pertinent pour les développeurs de logiciels.+••Si vous développez un logiciel qui doit fonctionner sans aucun problème sur la prochaine version d’Ubuntu. Le tester sur les compilations quotidiennes de la distribution est une excellente façon d'être sûr de sa compatibilité. Faites-le fréquemment, au fur et à mesure que les différentes versions des nouvelles distributions paraissent, ainsi que sur la bêta quand elle sort. Si tout se passe bien, vous pouvez être assez confiant que le logiciel fonctionnera très bien sur la version définitive, dès sa publication. Bien entendu, c'est, principalement, pertinent pour les développeurs de logiciels.
 ••Si vous avez du matériel précis qui est connu pour ses problèmes sous Linux en général, ou sous Ubuntu en particulier, pouvoir tester ce matériel avec les compilations quotidiennes est une excellente façon de vous assurer que la compatibilité continue. Cela peut être le cas même avec du matériel du marché, certaines cartes graphiques et cartes WiFi étant les délinquants les plus typiques. Ce sera pertinent pour des organismes avec des besoins spécifiques en matériel, ou même pour des utilisateurs lambda qui ont des équipements problématiques. ••Si vous avez du matériel précis qui est connu pour ses problèmes sous Linux en général, ou sous Ubuntu en particulier, pouvoir tester ce matériel avec les compilations quotidiennes est une excellente façon de vous assurer que la compatibilité continue. Cela peut être le cas même avec du matériel du marché, certaines cartes graphiques et cartes WiFi étant les délinquants les plus typiques. Ce sera pertinent pour des organismes avec des besoins spécifiques en matériel, ou même pour des utilisateurs lambda qui ont des équipements problématiques.
  
Ligne 49: Ligne 47:
 In the case of Hirsute Hippo, we can see that the daily build I downloaded actually works quite well within the virtual environment. As a side-note, we can see that specific backgrounds for this version have not yet been incorporated as of late January 2021, but will be done later on in the process — one would suppose, with a hippo-inspired theme in substitution of the gorilla. ** In the case of Hirsute Hippo, we can see that the daily build I downloaded actually works quite well within the virtual environment. As a side-note, we can see that specific backgrounds for this version have not yet been incorporated as of late January 2021, but will be done later on in the process — one would suppose, with a hippo-inspired theme in substitution of the gorilla. **
  
-Bon, une fois que vous aurez décidé qu’il faudrait essayer une des compilations quotidiennes, comment le faire sans compromettre vos ordinateurs ou vos données ? La première méthode est en fait recommandée pour les développeurs de logiciels : il s’agit de l’utilisation d’un environnement virtuel tel que VirtualBox pour démarrer le fichier ISO. Tout ce qui se passe dans la distribution alpha, se passe dans l’environnement virtuel, qui est strictement contrôlé, et ne peut pas affecter les fichiers sur votre ordinateur. La distribution à tester peut l’être tout simplement comme une distribution live, ou elle peut être installée sur un disque (virtuel) et mise à jour de temps en temps pour davantage de tests.+Bon, une fois que vous aurez décidé qu’il faudrait essayer une des compilations quotidiennes, comment le faire sans compromettre vos ordinateurs ou vos données ? La première méthode est en fait recommandée pour les développeurs de logiciels : il s’agit de l’utilisation d’un environnement virtuel tel que VirtualBox pour démarrer le fichier ISO. Tout ce qui se passe dans la distribution alpha, se passe dans l’environnement virtuel, qui est strictement contrôlé, et ne peut pas affecter les fichiers sur votre ordinateur. La distribution à tester peut l’être tout simplement comme une distribution Live, ou elle peut être installée sur un disque (virtuel) et mise à jour de temps en temps pour davantage de tests.
  
-Dans le cas de Hirsute Hippo, nous voyons que la compilation quotidienne que j’ai téléchargée fonctionne en fait très bien dans l’environnement virtuel. Soit dit en passant, nous voyons que des arrière-plans spécifiques de cette version n’ont pas encore été incorporés à la fin de janvier 2021, mais cela se fera un peu plus tard dans le processus – on pourrait supposer un thème inspiré par un hippopotame à la place du gorille.+Dans le cas de Hirsute Hippo, nous voyons que la compilation quotidienne que j’ai téléchargée fonctionne en fait très bien dans l’environnement virtuel. Soit dit en passant, nous voyons que des arrière-plans spécifiques de cette version n’ont pas encore été incorporés à la fin de janvier 2021, mais cela se fera un peu plus tard dans le processus – on pourrait supposer que le thème est inspiré par un hippopotame à la place du gorille.
  
 **However, neofetch does confirm we are actually working on the new version of Ubuntu 21.04, and not ye olde gorilla version 20.10: **However, neofetch does confirm we are actually working on the new version of Ubuntu 21.04, and not ye olde gorilla version 20.10:
issue169/mon_opinion.1622556058.txt.gz · Dernière modification : 2021/06/01 16:00 de andre_domenech