Bibliothèques matricielles pour C et C++

Posté par  . Modéré par Fabien Penso.
Étiquettes :
0
25
sept.
2002
Linux
Cet article traite des options actuellement disponibles en matière de bibliothèques matricielles C/C++ Open Source utilisables sous Linux. Parmi elles se trouvent Meschach qui fournit des routines pour opérer sur matrices et vecteurs de projets codés en C, la Coopware Matrix (CwMtx) pour codage en C++, et finalement Blitz, qui fournit un index de classes N-dimensionnel avec des types « utilisateurs-définis » intégraux, non fixés, complexes, et dociles.

Gestion de la mémoire virtuelle du noyau 2.5.x

Posté par  . Modéré par Fabien Penso.
0
25
sept.
2002
Noyau
(Nouvelle tirée de Kerneltrap.org)
Linus a commencé l'inclusion des modifications de Andrew Morton (patches mm, partie "non-blocking page writeback system") apportées sur la gestion de la mémoire virtuelle dans son arbre BK du noyau de développement 2.5.39.
Les buts de ces améliorations sont d'améliorer le comportement du noyau au niveau des entrées/sorties vis à vis de la montée en charge.

Au vu des gains de performance, c'est à ce demander comment on a put vivre sans! (à voir dans le fichier attaché)

Assembleur "PowerPC"

Posté par  . Modéré par Fabien Penso.
Étiquettes :
0
25
sept.
2002
Linux
De nos jours, le langage assembleur n'est pas très répandu au sein de la communauté des programmeurs, et l'assembleur "PowerPC" l'est encore moins. Cet article présente un panorama du langage assembleur dans une perspective "PowerPC" et oppose des exemples de 3 architectures différentes: ia32, ppc, et ppc64

Les promesses de la Native POSIX Threading Library et du prochain Kernel 2.6

Posté par  . Modéré par Benoît Sibaud.
Étiquettes :
0
22
sept.
2002
Noyau
Alors que le noyau de développement entrera en phase de « feature freeze » le 31 octobre, on peut déjà voir à quel point nos joyeux hackers ont fait du super boulot.
En effet, avec la récente intégration de ordonnanceur O(1) de Ingo Molnar, associée à la toute nouvelle bibliothèque sponsorisée par Red Hat de support natif des threads POSIX (Native POSIX Thread Library), le noyau se montre capable de créer et détruire sur un « vieux » IA-32 dual 450MHz PII Xeon 100 000 threads en 2,3 secs (avec jusqu'à 50 threads à tourner en même temps).
Même si concrètement aucune application n'utilise pour le moment autant de threads en parallèle, ce test montre surtout que ce nouveau design supporte bien mieux des changements d'échelle et est bien plus efficace (le même test prend 15 minutes sur un noyau non modifié).
La NPTL est appelée à être incluse à la bibliothèque GNU C quand elle sera jugée suffisamment stable.

NdM: Merci à MadCoder qui nous a proposé aussi cette nouvelle en indiquant également que des architectures powerPC récentes, il a même été réussi de lancer près d'un million de threads avec 200 qui tournaient en parallèle.

Rendezvous en open source

Posté par  . Modéré par Fabien Penso.
Étiquettes :
0
18
sept.
2002
Apple
Il semble que Apple va livrer dans le courant du mois de septembre, le code source de "Rendezvous" (une technologie basée sur ZeroConf) à la communauté OpenSource.
Apple espère imposer Rendezvous comme protocole standard dans les relations réseau simplifiées.

iTunes ( le player MP3 d'Apple) devrait supporter dés Janvier cette nouvelle technologie qui permettra au utilisateurs d'un réseau de se partager des bibliothèques MP3 simplement en toute transparence.

BEA annonce la disponibilité de sa machine virtuelle Java optimisée pour Intel

Posté par  . Modéré par Fabien Penso.
Étiquettes :
0
18
sept.
2002
Java
BEA Systems vient de rendre disponible la version 7.0 de sa machine virtuelle Java BEA WebLogic JRockit 7.0™, développée en partenariat avec Intel, pour les systèmes 32 bit sous Windows et Linux.
D'après l'éditeur, un serveur d’application WebLogic/Intel utilisant JRockit 7.0 affichera des performances bien meilleures qu’un serveur Solaris/UltraSparc avec la machine virtuelle Java Hot Spot de Sun. Cette JVM devrait donc permettre aux clients finaux de se tourner vers du matériel et des OS plus abordables et diminuer ainsi considérablement le Total Cost of Ownership (TCO).
JRockit 7.0 est disponible pour Windows 2000 et la distribution Linux Advanced Server de Red Hat, pour les JDK 1.3.1 et 1.4. Une pré-version 64 bit est disponible pour Windows .Net Server RC1.

La journalisation XFS intégrée au noyau 2.5.*

Posté par  . Modéré par Fabien Penso.
0
17
sept.
2002
Noyau
Il semble donc que Linus ait décidé d'intégrer le système de fichier journalisé XFS au prochain noyau 2.5.36. Il rejoint les autres systèmes de fichier journalisés : ext3, ReiserFS, JFS, et JFFS/JFFS2.
On peut noter aussi une mise à jour du firewire (IEEE 1394) cher à nos caméras DV pour ce nouveau noyau !

Le code source du GOTO++ enfin disponible !

Posté par  . Modéré par Benoît Sibaud.
Étiquettes :
0
15
sept.
2002
Humour
Le code source de l'interpréteur révolutionnaire GOTO++ est enfin disponible sous licence GPL. Les nombreux developpeurs en GOTO++ vont
pouvoir étudier les entrailles de leur langage préféré. On peut egalement s'attendre à un developpement massif de clones de l'interpréteur.
Trêve de plaisanterie, les rares que ça va interésser peuvent aller jeter un oeil à l'adresse suivante.

Intégration de User Mode Linux dans le noyau de développement 2.5.x

Posté par  . Modéré par Fabien Penso.
Étiquettes :
0
13
sept.
2002
Noyau
Le nouveau noyau Linux 2.5.35 intègrera enfin User-Mode Linux. Il a en effet été inclus dans l'arbre BitKeeper.
User-mode Linux permet au noyau de fonctionner comme un processus séparé, en mode utilisateur sur un système Linux. Ceci rend possible notamment le suivi de ce noyau avec gdb, et ainsi autant faciliter qu'accelérer le développement de pilotes de périphériques et autres composants du noyau, tout ceci en limitant considérablement les risques de corruption de données ou de dommages du système "réel".

Moins de 5% des sites web conformes aux normes W3C

Posté par  . Modéré par Brice Favre.
Étiquettes :
0
11
sept.
2002
Internet
Vu sur Yahoo : D'après une étude menée par le concepteur de site web finlandais Marko Karppinen, moins de 5% des sites qu'il a visité (21 sur 454) sont conformes au standard W3C (après passage au validateur).



Le plus impressionnant reste l'analyse faite par un représentant de Netscape : "«Nous soutenons complètement le travail et la mission du W3C, mais notre objectif n'est pas de suivre à la lettre les standards. [...] Netscape.com, ainsi que d'autres sites à fort trafic, doit s'assurer que le contenu sera correctement présenté sur une variété de navigateurs, tant les récents que les anciens»."



Y a comme une incohérence dans cette phrase... Non ?



Note du Modérateur : Les sites sont ceux des membres du W3C, et Marko Karpinnen signale une évolution positive du pourcentage.

Login Hors-Série n°14 - Programmer en Rebol

Posté par  . Modéré par DAGAN Alexandre.
Étiquettes :
0
10
sept.
2002
Presse
Le Hors-Série Login n°14 - Programmer en REBOL - est en kiosque.

Sur le CD-Rom, tout pour programmer en Rebol : Rebot Core, Rebol View, IOS et AtheOS

Au sommaire : créer des outils graphiques, des logiciels réseau, des applications internet, un clone de Doom...

Pleins Feux
Rebol et la recherche scientifique
Les principales applications de Rebol

Dossier
Rebol, un langage d'avenir
IOS, un OS pour Internet ?

Coding/Pratique
Principes, premiers pas, les variables, les listes, les boucles, les fonctions objet, les dialectes, TCP/IP, l'affichage graphique, les styles, le son, les CGI, un logiciel de Chat, MySQL, Raycasting, cryptographie...

Simply GNUStep DR1 Released !

Posté par  . Modéré par Manuel Menal.
Étiquettes :
0
10
sept.
2002
GNUstep
SimplyGNUstep est une jeune distribution GNU/Linux "from scratch" se différenciant des autres dans la mesure où elle ne propose ni les environnements Gnome ni KDE, mais se base tout simplement sur GNUstep

Résurrection de NeXTSTEP ou véritable "MacOSX libre", SimplyGNUstep propose une approche neuve de GNU/Linux et de son Desktop.

Cette release propose bon nombre de nouveautés, n'hesitez donc pas à l'essayer et à y participer!

Common Lisp et Logo en français

Posté par  . Modéré par Fabien Penso.
Étiquettes :
0
6
sept.
2002
Rien à voir
Dans les archives de linuxfr.org, je viens lire la dépêche "Common LISP, un langage à (re)découvrir". J'en invite les participants à visiter une page WEB en français consacrée au Common Lisp: Qu'est-ce que le Common Lisp, Pourquoi le Common Lisp, Domaine et exemples d'applications, Livres et cours en-ligne, Ressources.

Cette page pointe aussi des ressources à propos du Logo, un dialecte du Lisp conçu pour l'enseignement, dont deux environnements Logo libres et leur adaptation française.

NdM: À voir également, dans la famille Lisp, le dialecte de Scheme recommandé par le projet GNU comme langage d'extension « officiel », et utilisé par The Gimp!, j'ai nommé le méconnu mais génial Guile.

Competition RealTimeBattle 2002

Posté par  . Modéré par DAGAN Alexandre.
Étiquettes :
0
5
sept.
2002
Jeu
Apres une longue periode de non-activité, une compétition RealTimeBattle va enfin être organisée en Novembre 2002.

RealTimeBattle est un jeu de programmation où des robots 'autonomes' se battent les uns contre les autres. En ce temps de rentrée scolaire, saurez vous remettre votre cerveau en activité et relever le défit ?

Note : Aux gourous de la programmation et aux geeks, nous avons également besoin de développeurs pour faire évoluer le jeu.

Module Aiptek DigitalEdge 6000U/8000U

Posté par  . Modéré par DAGAN Alexandre.
Étiquettes :
0
3
sept.
2002
Noyau
Bryan W. Headley vient de mettre en ligne une page consacrée au développement d'un module pour la tablette graphique DigitalEdge.
Prévu pour la version 2.5 du kernel, il a été backporté pour la 2.4.19

Il est à noter que Bryan bosse sous Debian, aussi, certains paramètres peuvent différer (point de montage de dvfs, xie.so dans l'arborescence de XFree...)
N'hésitez pas à tester et à soumettre vos bug-reports.