Outils pour utilisateurs

Outils du site


issue122:courriers

Table des matières

1

Should Linux drop 32-bit support? I don't think that it is a matter of “should” or “shouldn't”, but rather of what is helpful. For modern distributions designed for modern machines, e.g. Ubuntu, Mint, Kubuntu, Fedora, Red Hat, and so forth — even Xubuntu — it has come to the point where supporting 32-bit machines makes no sense. What 32-bit machine has the RAM and CPU to support them? However, there are still many, many older devices in use throughout the world, and I'll bet that in poorer areas, replacing them is not the cheap option that it would be for those living in a rich society. Think about what is probably the most popular Linux distribution on Earth: Android. The old 32-bit smartphones will probably be around for at least the next five or six years! For their sakes, we still need 32-bit support. It would be welcome for certain distros, such as Lubuntu, Puppy, Android, and so forth, to continue providing both 32-bit and 64-bit.

Linux devrait-il abandonner le support du 32-bit ?

Je ne pense pas que ce soit une question de « devrait » ou « ne devrait pas », mais plutôt une question de ce qui est utile.

Pour ce qui concerne les distributions modernes conçues pour des machines modernes, notamment Ubuntu, Mint, Kubuntu, Fedora, Red Hat et ainsi de suite - même Xubuntu - la situation est telle que supporter les machines 32-bit est illogique. Quelle machine 32-bit a la RAM et le processeur nécessaire pour les prendre en charge ?

Cependant, de très, très nombreux appareils plus anciens sont encore utilisés partout dans le monde et je parie que, dans les endroits désavantagés, leur remplacement n'est pas la possibilité peu chère qu'elle serait pour ceux qui vivent dans une société plus riche. Pensez à ce qui est sans doute la distribution Linux la plus populaire au monde, Android. Les vieux smartphones 32-bit vont sans doute continuer à exister pendant au moins les cinq ou six prochaines années !

À cause d'eux, nous avons toujours besoin du support du 32-bit. Ce serait une bonne chose si certaines distrib., comme Lubuntu, Puppy, Android, etc., continuaient à fournir des versions 64- et 32-bit.

2

I realise that this is more work for the people who create these products, so naturally we cannot insist that they do so. However, I hope that they will manage to have the resources to continue to support both 32-bit and 64-bit, at least for the next (say) five years – until the relevant hardware becomes so cheap relative to today that replacing old devices becomes viable for the poor. Paddy Landau Python 2.x to 3.x? I'm beginning to learn programming and I thought about Python. Recently I found Full Circle, but I had some issues why try to apply, and when I asked I found out that the code in the magazine is for an older version, so I thought that if I asked you to make a new update for the 3.6 version, I may be lucky and have an answer. I'll be grateful. Ahmed EB-BANA

Je me rends compte que cela signifie plus de travail pour les gens qui créent ces produits et nous ne pouvons, donc, évidemment pas insister pour qu'ils le fassent. Toutefois, j'espère qu'ils arriveront à trouver les ressources pour continuer le support des deux, au moins pendant, disons, les cinq prochaines années, jusqu'à ce que le matériel devienne si bon marché par rapport à son prix actuel que le remplacement des vieux appareils soit à la portée des personnes démunies.

Paddy Landau

Python 2.x vers la 3.x ?

Je commence à apprendre la programmation et j'ai envisagé Python. J'ai récemment découvert le Full Circle, mais j'ai rencontré des problèmes quand j'ai essayé de mettre les tutoriels en pratique. Quand j'ai posé la question, on m'a répondu que le code dans le magazine est pour une version antérieure ; je pensais donc que, si je vous demandais une mise à jour pour la version 3.6, je pourrais être chanceux et avoir une réponse. Je vous en serais très reconnaissant.

Ahmed EB-BANA

3

Greg replies: All the code from the early versions was produced for Python 2.x. After a while, I tried to stick to code that would support versions 3.x as well as 2.x. Not all code, however can easily support both major versions of Python. This is the reason for so many libraries not being available in 3.x. The usual culprits are the print statements since Python 3 REQUIRES the statement to use parens. Try converting: print x to print(x) (in other words, try to enclose the statements following the word “print” in parens.) There is one other thing you can try, There is a conversion utility that is included with Python 3.x which is called 2to3. I briefly touched on this in part 16 of the series which was in FCM#42.

Greg répond : Tout le code des premiers articles était écrit pour Python 2.x. Après un certain temps, j'ai essayé de rester avec du code qui supporterait aussi bien les versions 3.x que les 2.x.

Cependant, tout le code ne peut pas facilement supporter les deux versions majeures de Python. C'est la raison pour laquelle de si nombreuses bibliothèques ne sont pas disponibles pour la 3.x.

La faute incombe habituellement aux arguments print, puisque l'argument dans Python 3 DOIT utiliser des parenthèses. Essayez de convertir :

print x

en

print(x)

(autrement dit, essayez de mettre entre parenthèses les arguments après le mot « print »).

Il y a un autre truc que vous pouvez essayer. Un utilitaire de conversion est inclus dans Python 3.x ; il s'appelle 2to3. J'en ai donné un bref aperçu dans la partie 16 de la série, dans le FCM n° 42.

4

Updating The Kernel I have recently acquired a Lenovo yoga 300. It is a nice laptop which lacks some power, but Xubuntu runs well on it and it does well for general stuff and image editing which is my thing. I like to use LTS versions of Ubuntu. Xubuntu 16.04 uses kernel 4.8 which lacks some drivers for this machine, the main one being for power and battery information and management. I read that it is easy to change kernels but, not having done that before, researched it a bit carefully. I tried the app for kernel management which some recommend as the easy way to do it but that failed. So I downloaded kernel 4.10.11 from http://kernel.ubuntu.com, following the instruction to download the header files and the kernel.deb files. Then a sudo dpkg -i *.deb did the magic. After a reboot the battery tools were working in the XFCE taskbar. I have done some extensive testing, and, so far, everything seems to work very well on this hardware. Yet another win for Linux I say. I know that 17.04 has the 4.10 kernel but I did not want to reinstall unless I had to, and now I should be able to run 16.04 on this hardware through to the next LTS. These are the great things about Linux, and the community who share information out so that people like me can benefit. So thanks for all the work you do, it is appreciated. Full Circle is a great magazine which I look forward to receiving. Iain Mckeand

Mettre à jour le noyau

J'ai récemment acquis un Yoga 300 de Lenovo. C'est un ordinateur portable sympa, auquel il manque un peu de puissance, mais Xubuntu fonctionne bien dessus et il convient tout à fait à des trucs généraux et à la retouche d'images, qui est mon dada. J'aime utiliser les versions LTS d'Ubuntu. Xubuntu 16.04 utilise le noyau 4.8 qui n'a pas tous les pilotes pour cette machine, le plus important étant pour les informations et la gestion de l'alimentation et de la batterie. J'ai lu qu'il est facile de changer de noyau, mais, ne l'ayant jamais fait, j'ai fait pas mal de recherches sur le sujet. J'ai essayé l'appli de la gestion du noyau recommandée par certains parce qu'elle facilite bien le remplacement de noyau, mais elle a échoué. J'ai donc téléchargé le noyau 4.10.11 de http://kernel.ubuntu.com en suivant les instructions de téléchargement des fichiers d'en-tête et des fichiers kernel.deb. Puis un sudo dpkg -i *.deb et la magie a commencé.

Après un redémarrage, les outils de la batterie fonctionnaient dans la barre des tâches de XFCE. J'ai fait des tests complets et, jusqu'à présent, tout semble fonctionner très bien sur le matériel. Encore une réussite pour Linux !

Je sais que la 17.04 comporte le noyau 4.10, mais je ne voulais pas faire une ré-installation à moins d'y être obligé et, maintenant, je devrais pouvoir faire tourner la 16.04 jusqu'à la prochaine LTS. C'est ce qui est formidable chez Linux et ses communautés qui partagent des informations afin que des gens comme moi puisse en profiter. Un grand merci pour tout le travail que vous faites ; il est apprécié. Le Full Circle est un magazine génial que je suis impatient de recevoir chaque mois.

Iain Mckeand

issue122/courriers.txt · Dernière modification : 2017/07/08 17:11 de d52fr