jb, 24y

Keyword - OS

Entries feed - Comments feed

Friday, May 16 2008

Statistiques sur les articles scientifiques

Bonjour à tous les lecteurs.

Dans ma catégorie Science et Technologie, qui est principalement en français, j'ai fait quelques statistiques.

Nombres

J'ai écrit 36 articles dans cette catégorie. J'en ai écrit d'autres qui n'ont jamais été publiés... :D

Sujets

Je parle de plusieurs sujets scientifiques, mais certains reviennent plus que d'autres:

Lecteurs

Le nombre de lecteurs se chiffre en centaines, et ne porte pas seulement sur le flux RSS.

Je sais que je dois bosser sur l'interface du site, je vais voir si j'ai le temps.

Thursday, January 24 2008

Linux 2.6.24, Intel 4965

New Kernel : 2.6.24

If you are the happy user of a Intel 4965 AGN, rejoice, the new kernel, 2.6.24 is out and has the iwlwifi drivers inside.

Remember to compile it ( Device Drivers, Networking Device Support, Wireless LAN, IEEE802.11, Intel Wireless Wifi Link Drivers in your make menuconfig ), to have the latest µcode .

If you are the owner of a T61p, remember to use the latest NVIDIA that fixes the hotkeys for brightness :D

Friday, January 4 2008

Installing Windows XP SP3

Intro

After the Vista SP1 failure, I switched to my Windows XP to try to update it to Windows XP SP3.

Download

I just went to Microsoft.com and downloaded the file, which is about 340MB.

Running it on my French Windows XP didn't work because of language conflicts.

Cheating French and english

In order to modify the system installed locale language, run regedit, and then go to HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Nls\Language registry key, and then change the value date for “Default” and “InstallLanguage” registry value to “0409“, which represent US English.

In the Control Panel, under the Regional and Language Options, Regional Options and Advanced tabs, change the language to English (US) as default format and language for non-Unicode programs. Click on “OK” when done, and then reboot the system.

Again

Then I re-run the program and it seems to work perfectly.

Reboot, some blabla during a longer than usual startup and it boots perfectly.

Half of my system is in english now, but I so don't care.

However, on start it did asked to reinstall Windows Live Messenger 9 beta... Don't ask me why.

Conclusion

It works perfectly but it doesn't seem to change anything.

Friday, December 21 2007

KDE4 Release Event

Hey, I'll be at the KDE4 release event party in Moutain View, January 17 – 19, 2008.

I know, I don't use KDE as my primary desktop, but still, I am working on VLC-qt4 interface, and am going to work on the phonon engine, so I feel kind of concerned...

And maybe, if eean, sebr, and ferai are persuasive enough, I'll quit using my Xfce...

Wednesday, December 19 2007

Nouveaux systèmes d'exploitation, Multi-Processeurs et Virtualisation

Dernièrement, plusieurs systèmes d'exploitation sont sortis, en version finale ou en version de test. Outre les habituels ajouts de pilotes, type de matériel et des nouvelles technologies, les fonctionnalités de gestion des multiprocesseurs et de virtualisation sont de plus en plus appréciées et regardées de près, comme les dernières sorties nous le montre.

En effet, puisque les puces augmentent moins en fréquence qu'en nombre de cœurs (comme les processeurs Core 2 Duo, Core 2 Quadro, Niagara, Power6, et Phenom), les système doivent apprendre à gérer, pour des applications personnelles ( et non seulement professionnelles), plusieurs processeurs (SMP).

Ensuite, la grande tendance actuelle du monde professionnel, qui maîtrise le SMP depuis des années, est la montée en puissance des environnements de para-virtualisation, tels que Xen, par rapport à des solutions de virtualisation native comme VMWare, VirtualPC ou Parallels. Ces solutions offrent presque la même flexibilité d'administration et d'abstraction des machines pour les systèmes d’exploitation.

Ainsi, la virtualisation native, qui simule intégralement le hardware, permet de faire tourner n'importe quelle système sur son hyperviseur, mais au prix de performances globalement moins bonnes que les solutions de para-virtualisation, puisque la traduction est intégrale.

Par contre, un système de para-virtualisation n'expose que l'ABI de l'hyperviseur aux systèmes hôtes, et nécessite donc une modification des systèmes hôtes. Par contre, une fois modifiés, ces hôtes peuvent avoir des performances proche des performances natives, même sous une architecture difficilement virtualisable comme l'est l'Intel x86. Cette vision intéresse le secteur IT parce que le compromis entre choix de systèmes et performance-flexibilité est très avantageux.

Ainsi, Oracle VM et Sun xVM, ont été annoncés il y a quelques semaines, et sont toutes les deux des solutions de virtualisation basées sur l'hyperviseur de Xen.

De même, les divers systèmes d'exploitation professionnels commencent à intégrer ces fonctionnalités de façon native: • NetBSD, un des derniers grands système d'exploitation de type BSD encore en développement vient de sortir une nouvelle version: 4.0. NetBSD 4.0, qui conserve sa stabilité et sa portabilité (plus de 54 plateformes supportées pour cette nouvelle version), met l'accent sur l'intégration du support pour le para-virtualiseur Xen dans sa version 3.

• OpenBSD, célèbre pour sa stabilité et sa sécurité a sorti sa dernière version (4.2), début novembre, en annonçant un meilleur support pour les systèmes multiprocesseurs et multi-cœurs, tout en continuant son support des divers virtualiseurs, commencé l'année dernière.

Linux, dans ses noyaux 2.6.23 (début octobre) et 2.6.24 (release candidate n°5), a ajouté, dans sa branche stable, un hyperviseur simple, lguest, a intégré le support complet de Xen en tant que client et a amélioré le support en tant qu'hôte dans une virtualisation. En outre, Linux, a ajouté un nouvel ordonnanceur « juste » ( pour remplacer celui de la branche 2.6, en O(1) ) afin d'améliorer à la fois la réactivité pour les utilisateurs, mais aussi afin d'ajouter des fonctionnalités pour améliorer les performances sur des système multi-cœurs et pour réordonnancer les tâches par groupes.

• Microsoft Server 2008 a, quant à lui, atteint sa RC1, version de test ouverte à de nombreux professionnels alors que la sortie officielle sera faite courant février. Outre des très nombreuses nouvelles fonctionnalités, l'intégration de « Hyper-V », dont la première version publique vient de sortir, est probablement la fonctionnalité la plus recherchée par les professionnels. Hyper-V est un système 64-bit de virtualisation de type partitionnement de système d'exploitation, qui n'est pas une virtualisation, mais se rapproche plus d’un partitionnement de type chroot, connu dans le monde Unix depuis longtemps.

Friday, October 26 2007

Mac OS X Leopard

Leopard

La nouvelle version du système d’exploitation Mac OS d’Apple , sort vendredi 26 octobre 2007, demain. Sixième version majeure de Mac OS X, estampillée Mac OS X.5, de nom de code « Leopard », elle présente de très nombreuses nouveautés (plus de 300 selon Apple), dont certaines méritent d’être détaillées.

Fonctionnalités

Time Machine

« Time Machine » est sans doute la nouveauté la plus originale dans un système d’exploitation grand public. Cette fonctionnalité est un système de backup simplifié et automatisé pour les fichiers utilisateurs. Une fois activée, Time Machine sauvegarde automatiquement les entrées modifiées du système de fichier, heure par heure. Chaque jour ces modifications sont agrégées afin de sauver l’espace disque. Outre la simplicité de fonctionnement, Time Machine permet de naviguer visuellement dans les backups, et de les restaurer, sans effacer les versions plus récentes, ce qui est assez rare. En outre, ces fonctions de backups sont utilisables depuis la plupart des applications Mac, tels iPhoto, Mail ou Address Book.

Sécurité

La sécurité du système a été aussi un point d’innovation de cette version.

Tout d’abord, l’espace mémoire est rendu partiellement aléatoire, ce qui empêche certaines failles de sécurité d’être exploitées, sans pour autant les limiter. En effet, les adresses étant plus difficiles à prédire, des attaques de types « dépassement de tampons » (‘buffer overflow’), « dépassement de tas » (‘heap overflow’) ou « retour à libc » (‘return-to-libc attack’). Cette fonctionnalité, déjà présente sous Windows Vista et Linux, reste une nouveauté majeure de Leopard.

Ensuite, les applications peuvent être signées par les développeurs et les applications téléchargées sont marquées afin de détecter toutes modifications ultérieures du programme, afin d’interdire aux applications modifiées de fonctionner.

Enfin, outre un pare-feu applicatif, un chiffrement avancé (AES - 256bits) du système de fichiers, un contrôle d’accès plus restrictif et un VPN amélioré, cette version comporte une technologie de « bac à sable » (‘sandboxing’), permettant à certaines applications critiques de ne pas avoir accès à l’intégralité du système.

Look'n feel

L’aspect du système d’exploitation a été modifié de plusieurs façons notables. Tout d’abord, une innovation du monde Unix, les bureaux virtuels, est intégrée, tout en gardant la fonction Exposé de miniaturisation des applications. Ensuite, le Dock, barre de lancement d’application, le Finder, pour naviguer dans les fichiers, utilisent des effets 3D, pour améliorer le look. En outre, de nombreux effets et animations sont disponibles pour les développeurs d’applications tierces, à travers les technologies CoreAnimation. Enfin, une grande partie du système utilise un affichage vectoriel, qui permet d’être indépendant de la résolution utilisateur.

Pluuuuuuuuuuuus !

Pour finir, le passage à 64-bits de nombreuses bibliothèques systèmes, dont Cocoa, l’utilisation d’OpenGL 2.0, la certification Unix, la présence d’onglets dans le terminal ou l’intégration de Bootcamp, pour dualbooter sous Windows, du système de fichier ZFS font de cette version de Mac OS X, un étape majeure pour Apple Inc.


Jean-Baptiste KEMPF | jean-baptiste.kempf _(at)_ via.ecp.fr | Powered by Chaussure | xHtml et CSS valide