jeudi 1 novembre 2007

Projet Indiana



Dans le même style que Belenix nous permet, sous forme de "live CD" OpenSolaris, d'avoir un environnement de bureau XFCE ou KDE, Projet Indiana utilise le Distro Construction kit qui fut créé pour Belenix et met a notre disposition un "live CD" avec Gnome comme environnement de bureau.

Indiana a un concept très similaire a pkg-get (tel que l'on a pu utiliser avec sunfreeware et blastwave sous Solaris, depuis maintes années) et qui s'appelle pkg:
Documentation pkg

C'est l'heure H
Depuis hier soir, Projet Indiana (developer preview) est disponible en format ISO:
http://opensolaris.org/os/project/indiana/resources/getit/

Une difference avec Belenix, il faut un minimum de 512MB de memoire vive.

Plus de details:

Project Indiana documentation

Release notes

dimanche 28 octobre 2007

Belenix freebie

Continuons la discussion (voir partie 1)

"Pourquoi ne puis-je graver de CDROM a partir de l'image ISO?"
En utilisant Solaris cdrw? Si c'est le cas il est probable que vous avez fait:

bash$ cdrw -i belenix0.6.1.iso

Looking for CD devices...

Initializing device...done.

Size required (728453120 bytes) is greater than available space (681986048 bytes).


Il faut plutôt faire:

bash$ cdrw -C -i belenix0.6.1.iso

Looking for CD devices...

Initializing device...done.

Writing track 1...done.

done.

Finalizing (Can take several minutes)...done.




"Quel est l'attrait de Belenix?"
Un, très important, c'est le support pour systèmes de fichiers multiples. UFS et ZFS, FAT16 et FAT32, mais aussi NTFS (oui, oui) et EXT2 / EXT3. Avec Belenix il est donc possible de faire une sauvegarde de pratiquement n'importe quelle machine x86, que ce soit Solaris, Windows ou Linux et, par l'entremise de ZFS, des fichiers *BSD, Mac OSX ou Linux FUSE qui sont sur ZFS.

Un autre, qui est illustré par l'image du portable sans disque dur, sans cdrom et mémoire minimale, c'est que Belenix utilise un minimum de ressources. Bien sur un OS cd live avec Xorg et 256MB ne laisse pas beaucoup de mémoire libre. XFCE, quelques terminaux, un editeur de texte, top et autres du genre. 320MB fait toute une difference, 512 MB est ideal.

Et puis, il y a compiz... Et aussi, on peut combiner Belenix avec d'autres composantes sur la clef USB, comme memtest (voir on s'amuse avec grub).

"Vendu! Je veux une clef Belenix!"
Il suffit d'acheter une clef de 1GB ou plus, telecharger Belenix, graver sur CDROM et faire l'installation avec usbdump. Ou sinon, laissez un commentaire sur mon blog et dites moi comment vous utilisez ou comptez utiliser Belenix sur USB et la meilleure histoire d'ici 2 semaines gagne une clef USB avec Belenix pre-installé (le 9 de novembre). Je paie meme les frais d'envois postaux. Pas un concours, simplement moi qui donne quelque chose a une personne de mon choix.

Allez, a vos commentaires!

Plus de détails (liens)


http://bureausolaris.blogspot.com/2007/10/ou-est-le-cdrom-belenix-story.html


http://www.sunquebec.com/forum/viewtopic.php?p=8315

http://bureausolaris.blogspot.com/2007/10/on-samuse-avec-grub-memtest.html

http://blogs.sun.com/moinakg/

http://www.genunix.org/distributions/belenix_site/?q=home

http://www.genunix.org/distributions/belenix_site/?q=node/51

http://blogs.sun.com/anilg/entry/session_persistance_on_belenix_liveusb

http://blogs.sun.com/josephgeorge/category/BeleniX


vendredi 26 octobre 2007

Ou est le CDROM? Belenix Story



J'ai un ordinateur portatif, un Dell Lattitude D600. Je l'ai depuis un bon bout de temps maintenant. Regardant la photo ici (pour une présentation chez mon employeur), on peut se demander quelques questions. La première, sûrement serait:


« Quel est cet OS? »

C'est pas Windows ou Mac OS X, c'est sur. C'est pas Linux non plus. C'est quoi alors? Indice #1, on voit « XFCE Menu » dans la partie inférieure de l'écran. Indice #2, on peut lire « Innovate on OpenSolaris » au milieu de l'écran. Mais, on en reparle plus tard. Question suivante.


« Pourquoi ton ordi, il s'appelle Theremin? »

Très bonne vision... Oui, pourquoi? Et bien, c'est un portable qui, avec WIFI et WWAN est vraiment sans fil. Le Theremin est un synthétiseur invente par le scientifique Russe Lev Sergeyevich Termen, mieux connu sous son nom français de Léon Thérémin. Le lien, c'est que le Theremin n'as pas de clavier mais on y joue plutôt avec les mains, par proximité a 2 antennes. 1 pour la fréquence et 1 pour l'amplitude. Pas de fils. Comme mon portable.


« Intéressant... C'est pourquoi toutes ces pièces de rechange? »

Ce ne sont pas des pièces de rechanges! J'ai enlevé du portable le lecteur de DVD/CDROM, le disque dur et 1 des 2 barrettes de mémoires DIMM. J'ai même change l'autre barrette pour une de 256MB. Ça rend le portable, on ne peu plus de base...




« Mais alors comment peut-tu faire rouler un OS la dessus? »

Car je boot d'une clef a mémoire USB. C'est une Lexar Firefly de 2GB. C'est tout petit, et c'est disponible en capacité jusqu'à 8GB, mais la même taille. On peut enfin appeler cela une « clef », car c'est assez petit pour être sur un porte-clef.


« Et quoi d'autre? »

J'ai affaire a un connaisseur, je vois. Et bien, il faut Belenix 0.6.1. C'est disponible depuis le milieu de Juillet, mais cela ne fait que quelques semaines que j'utilise cette version. Belenix est une distribution OpenSolaris qui inclus KDE et XFCE, toutes les fonctionnalités que l'on aime de Solaris comme ZFS, zones et Dtrace. Mais on y trouve aussi GNU parted. Et Compiz. Et Koffice. C'est un CD « live » dans la même veine que Knoppix, par exemple. Pour l'utiliser, il suffit de downloader l'image ISO, la graver sur un CD et booter ce CD.


« C'est dur a installer sur USB, non? »

Pas du tout. En fait, je vous laisse être le juge. De la console (user: root, password: belenix), après avoir insérer notre clef USB, on tape la commande:


usbdump


Voilà. C'est tout. Circulez, il n'y a rien a voir :)


On redémarre l'ordinateur et on choisit dans le BIOS de démarrer « USB device » et on se retrouve alors avec un menu GRUB.


Balaise! Voir aussi le blog de Moinak Ghosh





lundi 22 octobre 2007

On s'amuse avec GRUB: memtest

Vous voulez une sélection menu pour memtest sous Solaris GRUB au démarrage?

Téléchargez memtest de www.memtest86.com

extraction:


[] gzcat memtest86-3.3.tar.gz | tar xvf -
[] cd memtest86-3.3
[] cp precomp.bin /boot/platform/i86pc/kernel/memtest
[] chmod a+x /boot/platform/i86pc/kernel/memtest


Editez /boot/grub/menu.lst et ajoutez au bas du fichier:


title Solaris memtest86
kernel /boot/platform/i86pc/kernel/memtest


Quand vous redémarrez, grub offre alors Solaris, Solaris failsafe et, maintenant, memtest.

Dites le moi si vous voulez connaître d'autre astuces pour GRUB.

NWAM et zones

...

mercredi 19 septembre 2007

NWAM

En attendant la plus récente version de Solaris Express Developer Edition, j'utilise une version (relativement) récente de Solaris Express, B66 (avec la sélection Developer Edition au boot). Venant de B57, c'est une amélioration marquée pour un portable. Pourquoi? NWAM. C'est pas un nouveau groupe de rap Marseillais, mais plutôt NetWork Auto Magic, un projet opensolaris.

Imaginez la scène. Vous installez B66, tranquille, cherchant noise a personne, en configuration réseau, mais avec l'intention d'installer les pilotes de réseau sans fil, inetmenu etc question de pouvoir changer entre plusieurs profiles: a la maison câblé, a la maison sans fil, au boulot câblé, au boulot sans fil, sur la "route" câblé, sur la "route" sans fil etc.

Après l'installation, toujours pas branché sur le réseau, on tape notre nom d'usager, notre mot de passe, et VLAN! un dialogue apparait avec tout les points d'accès sans fil, et on nous demande quel on veut utiliser. Pas possible! J'ai pas eu le temps d'écrire mes scripts bash, de faire mes incantations add_drv et tout et tout, moi qui dérangeait personne...

iwi0 apparait sous ifconfig. Je me décide à brancher le port rj-45 sur le réseau, bge0 est alors "plumb", DHCP détecté et une adresse IP assignée.

C'est très fort! Avec ou sans fil, ça "fonctionne (tm)". Impossible de faire plus simple.

Voir:
http://dar-k.blogspot.com/2007/07/solaris-network-auto-magic-nwam-project.html

jeudi 6 septembre 2007

Rapide!

De temps à autres, l'équipe marketing de Sun changent leurs graphiques sur la page principale. Quand l'image avec les tournesols est apparue (http://fr.sun.com/sunnews/feature/2007/070821/images/b1_geo_eco.jpg), j'ai noté que le temps de chargement était long. Et à chaque fois. Mais, j'avais d'autres chats à fouetter.

Finalement, ce matin je me décide à envoyer un message au Webmaster, que la taille de l'image est trop lourde.

Cette même image par sites régionaux:

USA (plus disponible) ~50KB-60KB
Canada (Anglais) 49KB
Canada (Français) 51KB
Espagne 40KB
Amérique Latine 49KB
France 250KB !


Je ne m'attendais pas à rien, alors quelle fut ma surprise quand peu de temps après, je reçois un email qui m'indique que c'est transmis à l'équipe technique. Qui plus est, moins de 10 minutes plus tard c'était corrigé (60KB maintenant)!

Maintenant, pourquoi tant de différence entre les sites? Sûrement que chacun utilise un logiciel différent, un ratio différent etc.

Comment préparer une image pour le web avec Solaris?

Avec Imagemagick qui vient avec Solaris (/usr/sfw/bin):
convert b1_geo_eco_master.png -quality 50% b1_crushed.jpg

50% est souvent tres bien pour le web, sinon on peut utiliser -quality 60%.

Sinon, avec Imagemagick de chez Sunfreeware (pkgadd -d imagemagick-6.3.0-sol10-x86-local) ou Blastwave (pkg-get -i imagemagick):
convert b1_geo_eco_master.png -strip -quality 50% b1_crushed.jpg

L'option -strip est nouvelle (pas sous Imagemagick 5.x) et permet d'enlever toute l'information superflue que les programmes comme Gimp et Photoshop ajoutent ainsi que les profiles de couleurs que les caméras numériques ajoutent.

mercredi 6 juin 2007

Sun Studio 12 est maintenant disponible



Sun Studio 12 est la plus récente version du logiciel de compilation, optimisation et outils de développement en C, C++ et FORTRAN. Studio 12 est une amélioration marquée par rapport a Sun Studio 11, en terme d'environnement. Il est basé sur Netbeans 5.5+ et est un solide outil de développement. Grace au programme Sun Studio Express, et puis par le programme Early Access, j'ai pu éprouver tous les perfectionnements et nouvelles fonctionnalités durant ces 5 derniers mois. La vitesse d'exécution des applications compilées avec Sun Studio est vraiment phénoménale, même sur les processeurs 64 bits d'AMD et d'Intel.

C'est maintenant l'environnement de développement a battre quand il s'agit d'applications natives Solaris ou Linux. Bien qu'il n'y ait actuellement aucune version sous MS Windows, je ne serais pas étonné si une se matérialisait. MS Windows et MS Visual Studio sont maintenant disparus de nos ordinateurs et la productivité est maintenant accrue. Sun Studio 11 a fourni la vitesse d'exécution, mais n'a jamais fourni le niveau de simplicité pour l'utilisateur que Studio 12 fournit maintenant. Ce n'est pas la perfection, mais c'est un produit extrêmement robuste.

Sun est au zénith, fournissant encore une fois dans le domaine du logiciel ce qui se fait de mieux, mais à un coût étonnamment bas : gratuit.

Dans les prochaines semaines, je vais mentionner quelques outils ou aspects spécifiques de Sun Studio 12, alors revenez-nous voir.

Des aujourd'hui, vous pouvez le télécharger ici
Téléchargement Sun Studio

ou demandez un kit de médias ici, gratuitement (Je vais devoir confirmer si ceci inclut Studio 12 ou bien 11):
developers.sun.com

vendredi 25 mai 2007

Les compagnies ayant le plus haut code d'éthique

Pour 2007, Sun Microsystems est du nombre, avec 3 autres dans le domaine des ordinateurs et semi-conducteurs (les autres sont NEC, Texas Instruments et Xerox).
http://ethisphere.com/Ethisphere_Magazine_0207/WME-2007-Q2

Félicitations à Sun et à ses employés, vous le méritez bien.

mardi 27 février 2007

Etes-vous prêt pour Solaris?

Utilisateur de Windows XP home, XP Pro, Linux (Red Hat, Fedora, Ubuntu, Suse), Solaris 10 ou Solaris Express? Cet outil vous diras ce qui fonctionne (périphériques) avec Solaris Express Developer Edition:

Sun Solaris Express tool (Java web start)

Si oui:
Download Solaris
ou media:
DVD (gratis)

mardi 20 février 2007

Solaris en image et musique


On fait dans le léger coté technique aujourd'hui!

En 1983, Radio-Canada diffusait (au Québec, a tout le moins) "Les Mystérieuses Cités D'Or", une coproduction France, Luxembourg, Japon.

Dans ce dessin animé, on y trouvait un navire a énergie solaire, le Solaris.



Un thème musical composé par Haim Saban et Shuki Lévy accompagnait pratiquement toutes les scènes, incluant celles avec le Solaris.

Version originale reconstituée:
Majestueux Solaris (MP3)

Version reprise #1:
Majestueux Solaris A (MP3)

Version reprise #2:
Majestueux Solaris B (MP3)

Ca joue sur RealPlayer (Solaris 10 ou Nevada), ou avec Rhythmbox (Solaris Nevada).

Voir citesdor.com pour plus de détails.

mercredi 14 février 2007

Solaris Express Developer Edition (2/07)

Et bien, finalement c'est disponible. J'avais mentionné sur SunQuebec que la prochaine version de Solaris Express serait intéressante, et la raison: le DVD inclus Sun Studio 11 et Netbeans 5.5. Donc, un environnement complet.

Ça se trouve ici:
http://developers.sun.com/solaris/downloads/solexpdev/

Ça inclus aussi firefox 2, star office 8, et Sun positionne cette version comme SAMP (Solaris, Apache, MySQL et PHP). Du fait que Sun Web Server 7 est maintenant disponible et que Postgresql est inclus depuis plusieurs mois, c'est de moindre impact bien sur, mais donc c'est très très complet.

C'est x86/x64 seulement, la version Sparc équivalente, c'est Solaris Express Community Edition B55 et +. J'ai B56, mais B57 est disponible depuis le weekend.

La prochaine version de Community Edition à prendre en note, c'est B60 qui va inclure bootable ZFS pour x86/x64, donc ça devrait apparaitre dans Solaris Express 4/07 si je comprends bien le cycle des revisions.

François

lundi 12 février 2007

Polyglotte

J'espérais trouver un support multilingue sous blogger / blogspot, mais finalement, tout est manuel... J'ai donc 3 blogs en différentes langues (un autre en espagnol et un autre en anglais), mais pas moyen de synchroniser...

Quelqu'un a une solution?