Journal x32: Une nouvelle ABI Linux '32 bits' pour les CPU x86-64

Posté par  . Licence CC By‑SA.
Étiquettes :
39
8
sept.
2011

Lors de la sortie de la version 64 bits des x86 faite par AMD, il y avait eu des tas de benchmarks pour étudier les performances entre le mode 32 bits et le mode 64 bits du CPU, avec des résultats variés: gain pour certaines applications (jusqu'à 20%!!) grâce au nombre supérieur de registres visibles par le compilateur, au calcul 64 bits natif, aux appels système rapide mais perte aussi pour d'autres applications principalement a cause de la taille supérieure (…)

Journal Rust dans Linux, ça démarre fort!

Posté par  . Licence CC By‑SA.
Étiquettes :
37
27
sept.
2022

Salut,

Alors que Rust n'est pas encore intégré au noyau Linux (c'est prévu pour la version 6.1), il y a 2 modules tests qui sont en cours de développement: un pilote NVM Express et un serveur de fichier 9P.
L'intérêt du pilote NVM Express est de montrer qu'il atteint presque les même performances que celle du pilote C existant.

Plus ambitieuse encore, Asahi Lina est en train d'écrire un pilote en Rust(*) pour les GPU Apple M1/M2!

(…)

Ruby 2.0 est sorti

Posté par  . Édité par _jordan_, YLD, Marc Quinton, baud123, Nicolas Blanco, barmic, Nÿco et Katyucha. Modéré par baud123. Licence CC By‑SA.
Étiquettes :
33
5
mar.
2013
Ruby

Pour fêter ses 20 ans, Ruby arrive en version 2.0 !

Malgré ce changement de version majeur, il y a moins de différences entre Ruby 2.0 et 1.9 qu'entre Ruby 1.9 et 1.8.
La compatibilité avec les logiciels 1.9 est quasiment assurée. Cerise sur le gâteau : cette nouvelle version est considérée comme stable et on y trouve un certain nombre de nouveautés et d'optimisations.

Pour rappel : Ruby est un langage de programmation orienté objets, à typage dynamique et qui s'est inspiré de Lisp, Perl, Smalltalk, Eiffel, etc. Sa principale caractéristique est de mettre en avant les besoins humains avant ceux informatiques, et notamment le fun et la productivité.

NdM : merci à reno pour son journal et _jordan_ pour ses compléments pour approfondir, ainsi qu'à YLD, Marc Quinton, Nicolas Blanco, Barret Michel, Nÿco, Katyucha pour leur participation.

Journal Les brevets logiciels toujours interdits en France

Posté par  . Licence CC By‑SA.
Étiquettes :
32
1
sept.
2015

En théorie les brevets logiciels sont interdits en France, en pratique des brevets logiciels ont été déposé, alors qui a raison?

Un jugement récent est décrit dans un article sur les Numériques: Orange, qui avait déposé plainte contre Free pour violation de brevet, a été débouté de sa plainte et le tribunal a rappelé qu'il s'agissait à l'évidence d'un litige portant sur un "programme d'ordinateur". Or, il n'est pas possible de breveter un programme, ce dernier étant déjà couvert (…)

Journal Ruby 2.0 est sorti

Posté par  . Licence CC By‑SA.
Étiquettes :
31
27
fév.
2013
Ce journal a été promu en dépêche : Ruby 2.0 est sorti.

N'ayant pas vu post sur le sujet, je me suis dit que ça valait la peine de faire au moins un journal sur le sujet, même si, contrairement à ce que le changement de numéro pourrait laisser croire, il y a moins de différence entre Ruby 2.0 et 1.9 qu'entre Ruby 1.9 et 1.8 et la compatibilité est censée être meilleure, il y a quand même beaucoup de nouveautés.

Une sélection arbitraire de ma part des nouveautés :

Journal Un utilisateur de Linux condamné pour violation de brevet logiciel

Posté par  . Licence CC By‑SA.
Étiquettes :
29
28
avr.
2011

D'après l'accusateur les version de Linux 2.4.22.x et suivante violeraient leur brevet et le jury a condamné un utilisateur de Linux a 5 Millions de dollars d'amende.

Bon la mauvaise nouvelle, c'est que tout les utilisateurs de Linux aux USA pourraient potentiellement être attaqués eux aussi pour le même brevet. C'est donc un bon sujet de FUD pour les concurrents de Linux. Les bonnes nouvelles sont: 1) la condamnation a eu lieu dans un endroit au Texas notoirement pro-brevet, donc (…)

Journal Des nouvelles de Mir.

Posté par  . Licence CC By‑SA.
Étiquettes :
27
28
juin
2013

Bonjour Nal,
cette semaine a été riche en nouvelles sur Mir, j'ai donc penser que ce Vendredi, dernier jour de la semaine, serait le jour idéal pour résumer tout ça:

Journal Ubuntu Tablet va utiliser SurfaceFlinger

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
26
22
fév.
2013

Ubuntu pour tablet va utiliser SurfaceFlinger pour l'affichage graphique.
SurfaceFlinger est un composant d'Android, dont le rôle est d'allouer les buffers graphique et faire la composition du résultat pour l'affichage.

Donc, coté sous-système graphique, on a donc sous Linux:
1. X: le protocole/serveur graphique utilisé pour les bureaux sur les PC, pour le protocole X11 traditionnel est très bien documenté, mais dès qu'on veut comprendre les méthodes "modernes" DRI2, XRender, là la doc est difficile a trouver: je pense qu'une (…)

Journal Une revue d'Haiku

Posté par  . Licence CC By‑SA.
Étiquettes :
25
9
jan.
2013

Pour ceux qui ont aimé BeOS, vous vous posez peut-être la question 'où en est Haiku?' (Haiku étant la réécriture opensource de BeOS).

Il y a un article d'Ars Technica faisant une revue de l'Alpha4 d'Haiku:
http://arstechnica.com/gadgets/2013/01/not-quite-poetry-in-motion-ars-reviews-the-haiku-alpha-4-os/

On peut résumer la revue de la façon suivante:
1) Haiku a gardé la vitesse de réponse et la légèreté de BeOS.

2) la compatibilité matérielle est encore très problématique: seul un PC sur trois testé était compatible et encore partiellement (pilote VESA (…)

Journal Le Raspberry Pi passe à 512 Mio de RAM

Posté par  . Licence CC By‑SA.
Étiquettes :
24
15
oct.
2012

Le Raspberry Pi “Model B” passe à 512 Mio de RAM, sans augmentation de prix (35 $ US).

Le lien ici : http://www.raspberrypi.org/archives/2180

Je me demande quelles autres améliorations on peut souhaiter ? Peut‐être des accès disques & réseau plus performants ?

Journal Réduire la latence des connections TCP, enfin

Posté par  . Licence CC By‑SA.
Étiquettes :
23
4
mai
2012

La plupart des interactions avec les sites web se font avec des échanges très court: un paquet pour la requête, un ou deux paquets pour la réponse, comme l'échange est très court, l'ouverture de la connexion avant l'échange ajoute une latence très importante.
Il n'est pas si simple d'éviter cette durée de connexion sans réduire la sécurité (il faut valider l'adresse de l'émetteur, autrement on est vulnérable à l'usurpation d'adresse source: T/TCP n'est pas utilisé à cause de ce problème), (…)

Journal Le moteur de VLC passe de GPLv2 à LGPLv2.1

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
18
22
déc.
2011

Je ne résiste pas a préparer un Vendredi spécialement trollifère en annonçant que les développeurs VLC viennent d'annoncer qu'ils ont terminé le changement de licence du "moteur VLC", celui-ci passant de la GPLv2 (et suivante) à la LGPLv2.1.
Le lecteur VLC restant lui sous GPLv2.

Pour rappel les licences GPLv2 et LGPLv2.1 ont été choisie pour diverses raisons mais principalement à cause de la clause anti-tivoïsation de la GPLv3.

Joyeux Noël et paix sur terre à tous ;-)

Journal Une info sur KDE on Wayland

Posté par  . Licence CC By‑SA.
Étiquettes :
18
11
août
2011

Sur le blog de Martin Gräßlin (qui contient un lien vers sa présentation de KDE sur Wayland au Desktop Summit), on apprend que KDE conservera l'actuel système de "server side décoration"(*), même sur Wayland, au lieu d'utiliser le (probable) comportement de Wayland par défaut(**) où les applications dessinent elles-mêmes le bord de leur fenêtre.

Donc à priori, on devrait éviter les applications figées ainsi que le "Cette application ne répond plus, voulez-vous la fermer?" sur KDE/Wayland(***), ouf!

*: le (…)

Journal Mon erreur sur Weston (le serveur de Wayland)

Posté par  . Licence CC By‑SA.
Étiquettes :
18
5
oct.
2012

Salut nal,
je ne sais pas si cela aurait mieux valu un post dans le forum ou pas de post du tout, mais bon voilà: j'ai écris plusieurs message sur W2 (Wayland&Weston) où j'indiquais que l'architecture (décoration gérée par le client) ne me semblait pas fameuse car déplacer/redimensionner des fenêtres pouvait être saccadé si l'application est lente à répondre, or c'est faux pour le déplacement des fenêtres avec Weston!

En fait, les décorations sont bien gérées par le client, mais (…)