OpenSolaris vu par le monde libre

Publié par Yannick Francois Jeu 14 juin 2007 13:12:00 GMT

Libéré en parti et sous CDLL sur la fin 2004, la communautée OpenSolaris grandi et ça commence à se voir.

Du coup, Linus Torvalds (Le papa de linux pour ceux qui eventuellement ne trainerais pas trop sur la planête libre) profite d’un fil au sujet des license GPL V2 et V3 autour de linux (et justement de l’échange de code avec OpenSolaris) pour casser un peu de sucre sur OpenSolaris. Même si la fin du message est plutôt positive

The good news is that Jonathan Schwartz actually does seem to have made a difference, and I hope to God he is really as serious about open-sourcing things as he says he is. And don’t get me wrong: I think a truly open-source GPLv3 Solaris would be a really really good thing, even if it does end up being a one-way street as far as code is concerned

Jonathan Schwartz (Le patron de SunMicrosystem, OpenSolaris est issu des technos Sun et en fait parti) répond sur ce même fil à la première question. Cependant, il a utilisé sont blog pour répondre à Linus, pour défendre l’idée qu’OpenSolaris et la politique de Sun autour de ce projet est bien orienté vers le libre, et ne surf pas sur une mode du logiciel libre.

Je ne partage pas forcement les critiques de Linus, a la limite je partage certain doute, mais je pense que Sun est de bonne foi. De plus j’avoue ne pas trouver ces arguments très fondé, ou seulement sur ces prédictions de madame soleil. De toute façon Linus n’est qu’un gros trolleur :-p

En parlant de trolleur…

Si je parle de toute ça aujourd’hui ce n’est pas seulement parce que je m’interesse au projet OpenSolaris (curiosité quand tu nous tiens…). Non c’est surtout à cause de l’apparition d’un gai luron, qui habituellement troll avec Linus. Un personnage dont j’apprecie beaucoup le travail: Theo de Raadt. Alors oui, bien souvent il troll avec Linus, oui bien souvent il n’est pas du tout diplomate, oui bien souvent il n’utilise pas les formes qu’il faudrais. Mais là, sur ce coup, il fait les choses bien, et j’ai été beaucoup surpris qu’il s’invite dans la discussion. Mais il la bien fait ! Il a fait un commentaire au sujet des problème de documentation du matériel sun. Alors oui, ça n’a presque pas grand chose à voir. Mais en y cherchant bien… Je ne resiste pas à mettre quelque extrait commenté:

oday I speak as the project leader for another set of open source projects—OpenBSD and OpenSSH. OpenSSH will be better known to your audience, as it is what they use daily to connect securely to and from their Solaris (or Linux) machines. OpenSSH killed telnet and rlogin, for those who still remember those mechanisms.

Là il troll bien fort, comme il sait le faire :). Mais il a raison, OpenSSH a bien tué telnet et rlogin (qui s’en sert encore ici ?)

Two operating systems run on Sun’s latest PCI-e based (smallish) Ultrasparc-III machines, the v215/v245—Solaris and OpenBSD. The latter system runs on those machines because the code to support the non-processor chips on the board had to be written after painstaking reverse engineering, because Sun refuses to make available documentation for how these chips are programmed.

Alors là, ça tue. Seul OpenBSD et Solaris fonctionne sur ces sun Fire v215/v245. Solaris c’est normal, c’est vendu avec je crois. Par contre OpenBSD fonctionne dessus grace au reverse engineering car Sun n’a jamais fourni la moindre documentation sur ces machines.

There are two operating systems which surprisingly do not run on the Sun v215/v245 ( Linux and OpenSolaris. OpenSolaris?? Yes) Sun isn’t even open enough to give the OpenSolaris community enough documentation to support their new machines. So I think that Linus is right, and Sun has a long road ahead.

Le comble. OpenSolaris, le projet d’ouverture (c’est à la mode ce mot ;-)) de Solaris ne tourne PAS sur ces machines Sun !!! Et pour une fois on vois Theo en accord avec Linus ! Waaahooouu !

Le rapport est là. Sun souhaite et s’oriente (je veux le croire) vers le libre, mais doucement, trop doucement peut-être disent certains. C’est vrai qu’une chose qui pourrait être fait facilement et simplement c’est de fournir les specifications matériel à la communauté du libre. C’est facile et ça ajoute du crédit à l’action que mène Sun. J’espère que le commentaire de Theo aidera a accélérer les choses (même si personnellement j’ai pas $15000 à mettre dans une machine Sun :-p)

Sacré Theo !

Même si je m’interesse à OpenSolaris, je dit: Longue vie à OpenBSD

Voilà un billet * people du libre *, j’espère que les non initié à cet univers auront appris quelque truc, hein Terckan :-p

Et pourquoi pas OpenSolaris 1

Publié par Yannick Francois Dim 27 mai 2007 10:00:00 GMT

C’est la reflexion que je me suis faite il y a une semaine. OpenSolaris est le projet d’ouverture du code du système d’exploitationSolaris de Sun Microsystem (voir la définition wikipedia). Ce projet à été lancé en 2005 (si je ne me trompe pas). C’est une bonne chose.

Beaucoup ce demandais pourquoi Sun (créateur de java, mais surtout fournisseur de machine et processeur Sparc) n’avais pas rempalcé son système unix propriétaire par un linux retravaillé (comme IBM et d’autres ont pu le faire). J’avoue que je suis content de la voie prise par Sun. Ce qui me plait dans le libre, ou même en général, c’est d’avoir le choix. Le choix c’est une forme de liberté. Ouvrir le code de leur système permet de le faire connaitre et évoluer plus facilement, plus rapidement.

Un autre point à joué dans mon choix, mon envie de tester OpenSolaris. Ian Murdock le papa de Debian a rejoint Sun pour travailler sur OpenSolaris ! C’est une bonne nouvelle. Cela montre aussi que Sun ne fait pas cette ouverture par effet de mode, mais croit dans le mode de distribution libre (Java aussi est en train de devenir libre ;-) ).

Basé sur Gnome, le bureau et les application sont assez complète. Même si en regardant sous le capot il y a pas mal de chose très différentes, cela reste un Unix, et on ne s’y perd pas trop trop.

Bon j’ai quand même pas mal de chose à apprendre sur ce système. Je vous en ferais part au fur et à mesure. Si jamais vous voulez l’essayer ça pourrais servir. Moi ça me fera un pense-bête ;-)