Journal Linux: une décennie de coeurs gaspillés

Posté par  (site web personnel) . Licence CC By‑SA.
60
8
avr.
2016

D'aucuns pensaient que l'ordonnancement (scheduling) était un problème résolu ou presque. Linus Torvals disait en 2001:

And you have to realize that there are not very many
things that have aged as well as the scheduler. Which is
just another proof that scheduling is easy.

Vous devez réaliser que peu de choses ont aussi bien vieilli que l'ordonnanceur.
Ce qui constitue une preuve de plus que l'ordonnancement est facile.

L'implémentation pratique d'un algorithme pour les systèmes multi-coeurs est (…)

Journal Technique génétique : on n'arrête pas le progrès (?)

Posté par  (site web personnel) . Licence CC By‑SA.
10
11
déc.
2015

À l’heure où le prix du séquençage d’ADN décroît de manière rapide
et où l’on entrevoit des technologies d’édition de gènes pouvant être utilisées sur l’humain,
il semble légitime de se poser des questions sur comment cadrer l'évolution scientifique et technique. C'est ce que font certains scientifiques actifs dans le domaine. De plus le jour se prête à ce genre de questions.

Dans le cas de la génétique les questions éthiques sont très larges et pas évidentes (…)

Journal Phylogénie, licence propriétaire et immigration

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
17
1
oct.
2015

J'ai récemment rejoint un groupe de recherche en bio-informatique, ce matin j'ai appris qu'un logiciel très utilisé (grosso modo 1000 citations) pour la construction d'arbre phylogénétique avait changé de licence:
Désormais l'utilisation du logiciel est interdite dans les pays suivants: Allemagne, Autriche, France, Pays-bas, Belgique, Suède, Danemark et Royaume-Uni. La raison ? La politique d'immigration dans ces pays, jugée trop permissive par l'auteur du logiciel, qui ne veut pas la soutenir par son travail. L'annonce a déjà été reprise dans Science (…)

Journal Python comme premier langage de programmation ?

30
22
juil.
2014

Un récent article recensait quel langage est étudié en premier dans le cursus universitaire aux Etat-unis. Il en ressort que Python est le langage le plus utilisé, devant Java, Matlab et C/C++. Ce n'est pas vraiment une surprise, au vu de la popularité du langage et de sa relative simplicité d'apprentissage.

Si je devais apprendre à programmer aujourd'hui je pense que je choisirais Scala, parce qu'il élégant, statiquement typé et combine les notions de programmation fonctionnelle et orientée-objet. Et vous (…)

« Une génération perdue dans le bazar »

Posté par  (site web personnel) . Édité par Davy Defaud, Florent Zara et Benoît Sibaud. Modéré par Benoît Sibaud.
Étiquettes :
22
9
nov.
2012
Communauté

A Generation Lost in the Bazaar, c’est le titre d’un article un peu polémique qui est paru récemment dans les Communications of the ACM, dont je recommande la lecture. L’auteur, qui est un contributeur FreeBSD depuis plus de 20 ans, y décrit les limites du modèle du bazar décrit dans le célèbre essai d’Eric S. Raymond. Le sous‐titre, Quality happens only when someone is responsible for it, donne aussi à réfléchir. L’auteur reproche au modèle du bazar son manque de cohérence et de standardisation, il motive son propos en donnant quelques exemples de non‐optimalités dans la collection de portages de FreeBSD :

  • il y a plus de 1 000 algorithmes cryptographiques copiés‐collés dans l’ensemble des paquets ;
  • pour compiler Firefox, il ne faut pas moins de 122 paquets, dont plusieurs dépendent de Perl ou Python, voire des deux.

Tout cela se poursuit avec le constat que des outils de compilation comme libtool et configure deviennent ingérables à force d’essayer d’apporter une certaine compatibilité entre systèmes. Là aussi quelques absurdités : par exemple, les 26 tests pour trouver un compilateur Fortran absent et inutile. Au final, le modèle du bazar tend à complexifier beaucoup de choses qui auraient pu être unifiées par un standard défini.

Certes, au niveau de l’écosystème il y a des redondances et des absurdités dues au nombre de bibliothèques proposant des fonctionnalités similaires. Chacune d’entre elles vient avec ses dépendances propres, ce qui rend la gestion d’un ensemble cohérent difficile. Cependant, le modèle du bazar a, à mon avis, permis quelques réussites, à l’instar du célèbre noyau qui a donné son nom à ce site. Avec les récents développements de GNOME 3, Unity, systemd, etc. À se demander si le modèle du bazar amène autre chose que du bazar… Tout ça pour vous souhaiter un bon vendredi.

NdM : merci à pmoret pour son journal.

Journal A Generation Lost in the Bazaar

Posté par  (site web personnel) .
Étiquettes :
28
9
nov.
2012

C'est le titre d'un article un peu polémique qui est paru récemment dans les Communications of the ACM [1] dont je recommande la lecture. L'auteur, qui est un contributeur FreeBSD depuis plus de 20 ans, y décrit les limites du modèle du bazar décrit dans le célèbre essai[2] d'Eric S. Raymond. Le sous-titre Quality happens only when someone is responsible for it. donne aussi à réfléchir. L'auteur reproche au modèle du bazar son manque de cohérence et de standardisation, il (…)

Journal Chromiun sous OS X et Linux

Posté par  (site web personnel) .
Étiquettes : aucune
5
17
sept.
2008
Codeweavers propose une version pour OS X et Linux de Chromium, la base opensource du navigateur Chrome de Google. Ils permettent ainsi aux non-windowsien d'essayer ce nouveau navigateur, rappelons que Google n'a pas encore sorti une version pour les OS susmentionnés. Codeweavers démontre la possiblité de porter rapidement des logiciels pour Windows sur d'autres plateforme en utilisant la technologie Wine.

Le lien: http://www.codeweavers.com/services/ports/chromium/

Journal bug de grub dans lenny

Posté par  (site web personnel) .
Étiquettes : aucune
0
7
fév.
2008
Ce matin, comme tous les matins je boote mon MacBook Pro et je sélectionne dans rEFIt le manchot mascotte de mon OS préféré... tout ce passe normalement jusqu'à ce avant même l'écran de grub quelque chose d'anormal se produit: l'écran se remplit de lignes "incorrect syntax..." comme pris dans une boucle infinie... erf me dis-je... après avoir constaté que cet effet inattendu se produit à chaque tentative de boot, je me rappelle que la veille les mises à jour de (…)

Journal Elections nationales en Suisse & SVG

Posté par  (site web personnel) .
Étiquettes :
0
21
oct.
2007
Ce week-end ont lieu les élections nationales en Suisse ( passons sur les remous suscités par la campagne de l'extrême droite), la TSR (télévision suisse romande) propose pour l'occasion un site internet ( www.tsrelections.ch ) sur lequel on peut, entre autres, suivre les résultats en direct. A la place du format propriétaire Flash auquel on se serait attendu le format SVG a été utilisé. Seul hic leur script de détection ne reconnaît pas à Firefox (sous linux en tout cas) (…)

Journal mes aventures avec les traitement de textes

Posté par  (site web personnel) .
Étiquettes :
0
3
juin
2006
Bon alors je dois rendre une série de compte-rendu pour un cours, un peu sous forme de séminaire, je me dis cool, je vais pouvoir pratiquer un peu de LaTeX. Bref je fais mon rapport l'envoie par mail, l'assistant sensé le lire me dis qu'il n'arrive pas (pourtant un pdf ça dois pouvoir un peu partout, non ?), bref je me dis que je ne vais pas perdre mon temps à tenter d'expliquer à un lettreux comment faire marcher son (…)

Journal Installation Debian & BIOS bloqué & GRUB ?

Posté par  (site web personnel) .
Étiquettes :
0
11
mai
2006
Alors j'ai une amie qui a un vieux PC et qui voudrait que je lui installe Linux dessus, pour démarrer un CD d'installation il faudrait changer l'ordre de bootage: le problème est que le BIOS a un mot de passe que bien sûr elle ne connaît pas et qu'il est illusoire de retrouver . Bref je suis parti dans l'idée d'utiliser les disquettes d'installation et de le faire par le réseau, cependant je me demandais s'il est possible d'amorcer le (…)