"En seulement une semaine il a déjà développé un outil de remplaçement à BitKeeper" on pourrait presque lire sur cet article... A mon avis il a fait un petit hack dans son coin, et il lance un projet de substitution ... c'est un projet ambitieux en tout cas, car un outil de gestion de sources, c'est pour le moins compliqué à réaliser !
Le coup de la version bêta déjà prête à tester, c'est un tr.... bien poilu à mon avis.
Maintenant si tout ce raffut pouvait inciter un grand nombre de développeurs à se joindre au développement d'outils SCM performants et libres, c'est très bien ! Des outils SCM libres, y'en a plein, mais ils sont pas tous très matures ! et ils n'ont pas tous la jolie interface graphique qui va avec pour convaincre le patron que c'est un bon choix.
Pour subversion, le problème est déjà réglé, il oblige à centraliser le 'repository' des sources, ce qui n'est pas le cas de BitKeeper ou Arch (d'après ce que j'ai compris de arch).
Il se pose aussi le problème si N développeurs développent des modifications concurrentes, alors N-1 de ces développeurs sont obligés de se synchroniser avec la version courante pour pouvoir soumettre leurs modifications, ils perdent alors la version actuelle sur laquelle ils étaient en train de travailler..
De plus il y a d'autre points subtils sur la gestion des changements, on doit pouvoir travailler sur une version en excluant certains "patchs" de l'arbre sur lequel on travaille, ce qui permet d'éviter que quelqu'un casse tout l'arbre courant en ayant rendu des modifications bancales..
Bref c'est plein de possibilités.. Notez que c'est pas un post anti-subversion, j'essaye de faire passer mon équipe à subversion... même si bitkeeper serait top si on avait les moyens de le payer et de former tout le monde à son utilisation.
Surtout que BitKeeper est un outil très complexe et performant, dans sa catégorie, sinon Linus ne l'aurait pas choisi. Maintenant est-ce que Gnu Arch soit déjà assez mature et bien documenté pour l'utiliser en grande production ? C'est difficile de trouver un gestionnaire de source qui possède le genre de fonctionnalités qu'on trouve dans BitKeeper.
Je sais, d'un autre coté BitKeeper est pas libre et sai mal(tm).
mon dieu non ! pourquoi diable vouloir faire des GOTO ? votre esprit risque d'être irrémédiablement endommagé à la seule vision de ce genre d'horreurs !
tant que j'y suis, pourquoi vouloir faire du basic quand on a du OCaml ...
je cite : "In Kim Stanley Robinson's Mars trilogy, Praxis is the name of a benevolent transnational corporation that helps the Martian colonists achieve independence. The corporation was first introduced in Green Mars, the second novel, and continues to play a major role in Blue Mars, the final book."
A défaut on peut essayer de comprendre le OCamllex et le OCamlYacc... après un peu de théorie sur les grammaires LALR et ptet aussi des travaux pratiques sur une grammaire LL(k) ça devrait passer !
Hmm a priori mon *sic* ca serait plutot un *gasp* ou un truc dans le genre, mais c'est vrai qu'en anglais un *sigh* aurait été pas mal.. mais bon le reste était en français, donc... *sic* pis c'est plus court si mon clavier se blo
d'après mon patron, la description de ma signature c'était plutôt :
[x] "c'est du prosélitisme !"
maintenant si en tant que dirigeant d'une PME il veut pas comprendre que les brevets logiciels c'est mal, c'est tant pis pour sa gueule (bon et aussi pour celle de ses employés, par la suite .. *sic*)
---
NON AUX BREVETS LOGICIELS
PAS DE BREVET SUR NOS IDEES
Marre des spams et des bugs ?
www.mozilla.org/firefox
www.mozilla.org/thunderbird
Il est annoncé dans l'article : "et sans droit de licence" oulala c'est pas du logiciel libre, là c'est du domaine public ...
J'ose espérer que les travaux soient délivrés sous license libre (GPL & co) de façon par exemple à empêcher l'appropriation des sources & modifications par une tierce partie et à obliger à la diffusion des sources.
je pense que c'est surtout l'auteur qui n'a pas bien saisi, ou surtout qui s'est mal exprimé, j'avais lu une doc interne de l'Irisa sur les options des choix de licenses possibles, et c'était concret et réaliste sur les choix qui s'offrent pour les travaux des chercheurs.
Personellement je me fais pas de soucis pour leur choix de licences. Pour ce qui est de la Cecill, il est possible que sans l'accord de tous les participants à la librairie, il leur soit impossible de distribuer la librairie sous double licence.
Oui mais .. de là à blâmer les développeurs d'un réseau d'échange de fichiers pour l'utilisation illégale qui en est faite... de là à rendre un réseau P2P illégal ...
Ok merci pour la piste de recherche... je vais essayer de creuser..
Ben c'est une mandrake 10 installée avec quasiment toutes les catégories cochées, mais sans sélection individuelle des packages.
il pourrait s'agir aussi d'un problème DNS mal configuré..
Je suis d'accord avec toi pBpG sur le scheduler de win2000 pour 8 proc ou plus... Par contre en monoproc, un process à 100% ne te mange pas toute la réactivité de ta machine, alors que sous XP promis juré, ça mouline complètement :-(
Alors ... y'a plusieurs points de vues.. sachant que mon commentaire est incomplet, et que je ne décrit pas seulement un process qui prends 100% du temps machine, mais qui effectue aussi des E/S sur disque, et qui enfin prends pas mal de mémoire.
Tout ce que je peux constater c'est que sous linux on a toujours la réactivité de la machine (i.e. utiliser d'autres tâches sans patienter derrière un sablier) alors que sous XP on en est déjà plus loin.
Pas terrible ces "droits d'utilisations du format"...
Bref WMA est peut-être un format ouvert (si on aligne la monnaie), mais c'est pas un format libre donc AMHA un critère pour choisir bon format ça n'est pas la "specif ouverte", mais que ce soit un format dont la spécif est ouverte et qui soit libre de tout droit d'utilisation.
Je pense qu'il faut modérer tes critiques sur le "Pair-programming" (i.e. la programmation en binôme). J'avais pondu une chtite synthèse sur XP y'a deux ans et les études sur le pair programming que j'avais pu lire étaient fort intéressantes.
Notamment, sur la fiabilité du code produit, l'auto-motivation des programmeurs (meilleure rentabilité pour le patron), la relecture de code automatique, ou encore l'effet de brainstorming..
Evidemment ça n'a d'intérêt que si les programmeurs se mettent en binôme pour les parties de code critique, et se séparent pour ce qui est plus facile.
ps: aussi, tous les programmeurs ne sont pas forcément compatibles avec un tel mode de développement, certains étant assez individualistes ou trop habitués à coder en solitaire.
[ma vie]
J'avais justement remarqué un certain nombre de fritures génantes qu'on retrouvait depuis la 8.2 et encore dans la 9.1 et qui ont été éradiquées avec la Mandrake 10.0
[/ma vie]
En tout cas, la Mandrake 10.0 avec une machine ultra brite-speed-flash de la mort, ca tourne vachement bien !
Par contre j'ai été désagréablement surpris du coté du réseau, je m'explique, mon routeur linux plante (vieux disque crashé) et alors là la machine client (qui fait un micmac entre ipv4 et ipv6 cela dit en passant) se met a lagger à mort, tel un windows de base pendant une compil...
en détail, le serveur (la passerelle et serveur DHCP) ne réponds plus et du coté client MDK10.0 la machine ne fait rien (0% du proc utilisé) mais ca rame à mort dès qu'on essaye d'ouvrir une appli, une fenêtre KDE, de se logger... Bref ça pue le timeout réseau à plein nez :-(
Dans ce cas précis ça me déçoit beaucoup (est-ce plus particulièrement un problème dû à KDE ?) qu'un crash serveur temporaire aie autant d'impact sur un client linux :-(
[^] # Re: Source
Posté par let antibarbie = xp <- xp - 1 . En réponse à la dépêche Linus développe un remplaçant original à BitKeeper. Évalué à 6.
Le coup de la version bêta déjà prête à tester, c'est un tr.... bien poilu à mon avis.
Maintenant si tout ce raffut pouvait inciter un grand nombre de développeurs à se joindre au développement d'outils SCM performants et libres, c'est très bien ! Des outils SCM libres, y'en a plein, mais ils sont pas tous très matures ! et ils n'ont pas tous la jolie interface graphique qui va avec pour convaincre le patron que c'est un bon choix.
[^] # Re: Tant mieux !
Posté par let antibarbie = xp <- xp - 1 . En réponse à la dépêche BitKeeper : plus de version gratuite. Évalué à 4.
Il se pose aussi le problème si N développeurs développent des modifications concurrentes, alors N-1 de ces développeurs sont obligés de se synchroniser avec la version courante pour pouvoir soumettre leurs modifications, ils perdent alors la version actuelle sur laquelle ils étaient en train de travailler..
De plus il y a d'autre points subtils sur la gestion des changements, on doit pouvoir travailler sur une version en excluant certains "patchs" de l'arbre sur lequel on travaille, ce qui permet d'éviter que quelqu'un casse tout l'arbre courant en ayant rendu des modifications bancales..
Bref c'est plein de possibilités.. Notez que c'est pas un post anti-subversion, j'essaye de faire passer mon équipe à subversion... même si bitkeeper serait top si on avait les moyens de le payer et de former tout le monde à son utilisation.
[^] # Re: Adieu et merci pour le poisson
Posté par let antibarbie = xp <- xp - 1 . En réponse à la dépêche BitKeeper : plus de version gratuite. Évalué à 5.
Je sais, d'un autre coté BitKeeper est pas libre et sai mal(tm).
[^] # Re: Nostalgie, quand tu nous tiens...
Posté par let antibarbie = xp <- xp - 1 . En réponse à la dépêche Sortie de Gambas 1.0. Évalué à 3.
tant que j'y suis, pourquoi vouloir faire du basic quand on a du OCaml ...
[^] # Re: Quelle tristesse
Posté par let antibarbie = xp <- xp - 1 . En réponse à la dépêche La modification 2004 de la loi Informatique et libertés votée cet été !. Évalué à 4.
je cite : "In Kim Stanley Robinson's Mars trilogy, Praxis is the name of a benevolent transnational corporation that helps the Martian colonists achieve independence. The corporation was first introduced in Green Mars, the second novel, and continues to play a major role in Blue Mars, the final book."
[^] # Re: Il faut s'accrocher
Posté par let antibarbie = xp <- xp - 1 . En réponse à la dépêche Utiliser lex et yacc dans vos programmes C/C++. Évalué à 2.
[^] # Re: il manque une option
Posté par let antibarbie = xp <- xp - 1 . En réponse au sondage La signature en bas de mes mails est. Évalué à 0.
[^] # Re: il manque une option
Posté par let antibarbie = xp <- xp - 1 . En réponse au sondage La signature en bas de mes mails est. Évalué à 1.
[^] # Re: il manque une option
Posté par let antibarbie = xp <- xp - 1 . En réponse au sondage La signature en bas de mes mails est. Évalué à 2.
[x] "c'est du prosélitisme !"
maintenant si en tant que dirigeant d'une PME il veut pas comprendre que les brevets logiciels c'est mal, c'est tant pis pour sa gueule (bon et aussi pour celle de ses employés, par la suite .. *sic*)
---
NON AUX BREVETS LOGICIELS
PAS DE BREVET SUR NOS IDEES
Marre des spams et des bugs ?
www.mozilla.org/firefox
www.mozilla.org/thunderbird
[^] # Re: C'estle genre de brevets qui peut faire avancer les choses
Posté par let antibarbie = xp <- xp - 1 . En réponse à la dépêche Microsoft et Apple poursuivis pour violation de brevet. Évalué à 2.
[^] # Re: Beaucoup de migrations !
Posté par let antibarbie = xp <- xp - 1 . En réponse à la dépêche La Belgique choisit les standards ouverts. Évalué à 1.
J'ose espérer que les travaux soient délivrés sous license libre (GPL & co) de façon par exemple à empêcher l'appropriation des sources & modifications par une tierce partie et à obliger à la diffusion des sources.
[^] # Re: Une bibliothèque graphique de l'INRIA Sophia-Antipolis sous GPL
Posté par let antibarbie = xp <- xp - 1 . En réponse à la dépêche Une bibliothèque graphique de l'INRIA Sophia-Antipolis sous GPL. Évalué à 1.
Personellement je me fais pas de soucis pour leur choix de licences. Pour ce qui est de la Cecill, il est possible que sans l'accord de tous les participants à la librairie, il leur soit impossible de distribuer la librairie sous double licence.
[^] # Re: Oui bon....
Posté par let antibarbie = xp <- xp - 1 . En réponse à la dépêche Linux devient massivement multiprocesseurs. Évalué à 2.
[^] # Re: J'aimerais bien le voir, mais...
Posté par let antibarbie = xp <- xp - 1 . En réponse à la dépêche Fahrenheit 9/11 de Michael Moore. Évalué à 1.
[^] # Re: C'est ce qui peut nous attendre !!
Posté par let antibarbie = xp <- xp - 1 . En réponse à la dépêche Japon : arrestation du développeur de Winny. Évalué à 1.
[^] # Re: Rooooooooooooohhh
Posté par let antibarbie = xp <- xp - 1 . En réponse à la dépêche La sortie de la prochaine Debian menacée ?. Évalué à 1.
ya pu ka le ressortir en first post à la prochaine news debian :-)
[^] # Re: Rooooooooooooohhh
Posté par let antibarbie = xp <- xp - 1 . En réponse à la dépêche La sortie de la prochaine Debian menacée ?. Évalué à 2.
maintenant, quand ils auront viré tout ce qui est pas 100% pur libre, genre le kernel 2.6 avec les firmware... on pourra lancer le gros troll :
DEBIAN SA PU SAI LIBRE !
désolé ---> []
[^] # Re: Sortie du redressement judiciaire de MandrakeSoft
Posté par let antibarbie = xp <- xp - 1 . En réponse à la dépêche Sortie du redressement judiciaire de MandrakeSoft. Évalué à 1.
Ben c'est une mandrake 10 installée avec quasiment toutes les catégories cochées, mais sans sélection individuelle des packages.
il pourrait s'agir aussi d'un problème DNS mal configuré..
[^] # Re: Comparaison entre les noyaux 2.4.25 et 2.6.4
Posté par let antibarbie = xp <- xp - 1 . En réponse à la dépêche Comparaison entre les noyaux 2.4.25 et 2.6.4. Évalué à 1.
Alors ... y'a plusieurs points de vues.. sachant que mon commentaire est incomplet, et que je ne décrit pas seulement un process qui prends 100% du temps machine, mais qui effectue aussi des E/S sur disque, et qui enfin prends pas mal de mémoire.
Tout ce que je peux constater c'est que sous linux on a toujours la réactivité de la machine (i.e. utiliser d'autres tâches sans patienter derrière un sablier) alors que sous XP on en est déjà plus loin.
[^] # Re: Real tout seul...
Posté par let antibarbie = xp <- xp - 1 . En réponse au journal Et dire que personne n'y croyait vraiment. Évalué à 1.
Bref WMA est peut-être un format ouvert (si on aligne la monnaie), mais c'est pas un format libre donc AMHA un critère pour choisir bon format ça n'est pas la "specif ouverte", mais que ce soit un format dont la spécif est ouverte et qui soit libre de tout droit d'utilisation.
[^] # Re: Rencontre AFUP sur l'Extreme Programming
Posté par let antibarbie = xp <- xp - 1 . En réponse à la dépêche Rencontre AFUP sur l'Extreme Programming. Évalué à 2.
Notamment, sur la fiabilité du code produit, l'auto-motivation des programmeurs (meilleure rentabilité pour le patron), la relecture de code automatique, ou encore l'effet de brainstorming..
Evidemment ça n'a d'intérêt que si les programmeurs se mettent en binôme pour les parties de code critique, et se séparent pour ce qui est plus facile.
ps: aussi, tous les programmeurs ne sont pas forcément compatibles avec un tel mode de développement, certains étant assez individualistes ou trop habitués à coder en solitaire.
[^] # Re: Sortie du redressement judiciaire de MandrakeSoft
Posté par let antibarbie = xp <- xp - 1 . En réponse à la dépêche Sortie du redressement judiciaire de MandrakeSoft. Évalué à 1.
Puis bon si y'a une machine à qui parler en face tout fonctionne... c'est juste quand le réseau est down que ça merde.
[^] # Re: Et dire que personne n'y croyait vraiment
Posté par let antibarbie = xp <- xp - 1 . En réponse au journal Et dire que personne n'y croyait vraiment. Évalué à 7.
ok ------------> je sors []
[^] # Re: Les jeux en 3D sur Glinux, ça déchire !!
Posté par let antibarbie = xp <- xp - 1 . En réponse au sondage Le logiciel qui me manque sous Linux (ou le(s) logiciel(s) existant ne me plait pas). Évalué à 2.
[^] # Re: Sortie du redressement judiciaire de MandrakeSoft
Posté par let antibarbie = xp <- xp - 1 . En réponse à la dépêche Sortie du redressement judiciaire de MandrakeSoft. Évalué à 1.
J'avais justement remarqué un certain nombre de fritures génantes qu'on retrouvait depuis la 8.2 et encore dans la 9.1 et qui ont été éradiquées avec la Mandrake 10.0
[/ma vie]
En tout cas, la Mandrake 10.0 avec une machine ultra brite-speed-flash de la mort, ca tourne vachement bien !
Par contre j'ai été désagréablement surpris du coté du réseau, je m'explique, mon routeur linux plante (vieux disque crashé) et alors là la machine client (qui fait un micmac entre ipv4 et ipv6 cela dit en passant) se met a lagger à mort, tel un windows de base pendant une compil...
en détail, le serveur (la passerelle et serveur DHCP) ne réponds plus et du coté client MDK10.0 la machine ne fait rien (0% du proc utilisé) mais ca rame à mort dès qu'on essaye d'ouvrir une appli, une fenêtre KDE, de se logger... Bref ça pue le timeout réseau à plein nez :-(
Dans ce cas précis ça me déçoit beaucoup (est-ce plus particulièrement un problème dû à KDE ?) qu'un crash serveur temporaire aie autant d'impact sur un client linux :-(
mes 2 cents sur les bugs...