18 juillet 2006

Un DDK pour linux

Afin de faciliter l'écriture de drivers pour Linux, le "Kernel developer" Greg Kroah-Hartman a produit une image ISO contenant tout ce qu'un auteur de drivers seraient en droit d'attendre sous Linux.
L'initiative a été préparée pour la FreedomHEC, conférence qui s'est tenue a Seatle le 26 Mai dernier.
Force est de constater que la nouvelle est loin d'être fraîche, mais je tenais à souligner cette initiative qui aidera sûrement les "Kernel Newbies" à intégrer l'équipe de développement du kernel et à promouvoir la création de drivers libres.

Cette image est accompagnée d'une documentation riche, des HOWTO, les README importants ainsi que des documents modèles, parce qu'un code se doit d'être documenté.

De plus une copie pdf du livre Linux Device Drivers, third edition, a été intégrée à cet ensemble.

Donc vous n'avez plus de raison de ne pas vous lancer, je vous laisse l'excuse du temps.... ça marche toujours.

16 juillet 2006

MacBook Pro 15" Préparer les partitions pour Linux

La deuxième étape consiste à préparer les partitions ainsi que le chargeur de démarrage pour avoir un système qui démarre. Gardez toujours auprès de vous un dvd de l'installation de Mac OS X, même si il est possible de se débrouiller sans.
  1. Installez Bootcamp -http://www.apple.com/macosx/bootcamp/
  2. Installez Refit -http://refit.sourceforge.net/
  3. Allez dans le répertoire où vous avez installé Refit, et l'activer au démarrage
    soyez sûrs d'exécuter enable-always.sh
  4. Redimensionnez votre partition OS X avec diskutil (voir le man pour plus d'infos)
    Par exemple: "diskutil resizeVolume disk0s2 30G Linux 'Linux' XXG" pour donner 30 G à OS X et le reste du disque pour Linux
  5. Redémarrez
  6. Télécharger la dernière ISO netinstall Testing de debian "debian-testing-i386-netinst.iso"
  7. Graver l'ISO et redémarrer

MacBook Pro 15" Hardware et Linux

La liste de billets qui vont suivre, se rapporteront à l'installation d'une debian testing sur un macbook pro 15".
Comme pour toute nouvelle machine, nous devrons procéder avec méthode. C'est bête mais il faut absolument que je sache la liste du matériel utilisé à l'intérieur de la bête

Sous mac OS X en root :

root@lamba.da#system_profiler


  • Radeon X1600 128Mo (Version du gestionnaire EFI : 01.00.068)
  • Disque dur SATA
  • Bluetooth
  • Airport = carte wifi, marche avec Madwifi, Atheros par expérience :)
  • Carte audio Intel (haute qualité parait-il)
  • Interface firewire 400
  • Carte réseau Gigabit
  • MATSHITADVD-R
  • Apple Internal Keyboard / Trackpad sur Bus USB
  • Re?cepteur a? infrarouge sur USB
  • iSight sur USB
  • TOSHIBA MK8032GSX


C'est assez mince comme informations pour compiler dans de bonnes conditions un kernel, mais hop, par maGeeK, voici une spécification un peu plus précise


  • Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)
  • Marvell Yukon 88E8053 PCI-E Gigabit Ethernet
  • Wi-Fi - Atheros AR5006X (802.11g)
  • FireWire (IEEE 1394): Agere Systems FW323 (rev 61)
  • SATA controller: Intel Corporation 82801GBM/GHM (ICH7 Family) Serial ATA Storage Controller AHCI (rev 02)
  • IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 02) (ouais..)

Ce qui devrait nous aider grandement dans l'opération !

30 juin 2006

DADvSI

Acceptée ...

28 juin 2006

Opera 9 est vivant, vive Bon Echo

Opera 9 est sorti !

Il est tout simplement grandiose, sans publicité, passe le test acid2 et comporte quelques gadgets très interressants.

En natif sont supportés les "mouse gestures" la sauvegarde de session, la reprise de téléchargement, bittorent, les mails : un client mail intégré vous permet de consulter vos boîtes en POP / IMAPS, les flux rss et bien d'autres goodies.

A vous maintenant de l'essayer !

De mon côté j'attends impatiemment les résultats de l'initiative Bon Echo qui devrait nous apporter d'ici peu un meilleur firefox, plus véloce, plus léger, plus sécurisé et respectueux des guideline de Gnome et d'Apple.

http://www.mozilla.org/projects/deerpark/releases/alpha1.html