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!

(…)

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 Raspberry Pi: la suite

Posté par  . Licence CC By‑SA.
Étiquettes :
12
2
fév.
2015

Le Raspberry Pi 2 est annoncé sur Ars Technica: même prix (35$) mais quad-core ARMv7 à 900MHz (précédemment mono-core ARMv6 à 700MHz) et 1 Go de RAM, autres changements: 4 ports USB et slot micro-SD.

Le GPU reste le même, donc les efforts actuels pour 'libérer' le GPU restent utiles pour cette nouvelle version.

A mon avis, vu le prix et les capacités ça devrait se vendre comme des petits pain, prévision facile car ils ont déjà vendu 4.5 (…)

Journal Comment les jeux gratuits font payer leurs utilisateurs

Posté par  . Licence CC By‑SA.
Étiquettes :
1
15
juil.
2013

Bon, c'est en Anglais mais voici un lien vers un article expliquant comment les jeux "gratuits" arrivent à faire payer leurs utilisateurs: http://www.schneier.com/blog/archives/2013/07/f2p_monetizatio.html

TLDR: ces jeux utilisent principalement le fait qu'on est beaucoup plus prêt à payer pour conserver ce qu'on a plutôt que de payer pour acquérir de nouvelles choses.

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:

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 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 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 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 (…)

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 Une démo bluffante de DirectFB

Posté par  . Licence CC By‑SA.
Étiquettes :
12
20
avr.
2012

DirectFB 1.6 prévu pour Janvier 2012 est en retard, mais les développeurs viennent de sortir une vidéo montrant ce dont DirectFB sera capable et c'est plutôt impressionnant (même si le matériel utilisé pour la démo est un gros PC car il n'y a pas d'accélération matérielle).

La page contenant les vidéos à télécharger: http://directfb.org/index.php?path=Main%2FDownloads&page=6

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 ;-)