bon il est vrai que kms/gem c'est une vrai merde à porter et surtout à maintenir.
btrfs je n'ai jamais entendu qui que ce soit à qui ça manque sous FreeBSD? si quelqu'un le veut il suffit de le porter sous forme de module.
Bref, pas un soucis.
seul libudev me pose soucis, parce que beaucoup de monde s'appuie dessus directement (sans abstraction) et que libudev est clairement pensé linux-only (exposant le matériel et les évènnement a la linux)
Avec un peu de courage plonger pour dans sysfs (très mal documenté) et comprendre comment sont exposer les infos dans libudev et le support serait possible, c'est juste pas motivant du tout et surtout on se demande dans combien de temps ça sera déprécié, ou refactorer rendant incompatible le portage.
pour ceux que ça intéresse la version 2.4.0 est dispo dans FreeBSD: sysutils/dfc http://www.freshports.org/sysutils/dfc/ il manque juste le support des options de montage (EFLEMME) mais je le ferai plus tard.
Pour information on fait la même choses sous FreeBSD depuis un moment: http://wiki.freebsd.org/PortsAndClang avec des résultats plutôt meilleur que ce à quoi on aurait pu s'attendre, biensûr nous remontons aussi upstream les patchs et généralement ils sont bien accueillis.
Non il n'y a pas encore de dépot mais ça ne va pas tarder :)
Considérant la vidéo elle est vieille, maintenant c'est encore mieux :D (la lenteur sur la vidéo est du au fait que le test est fait sur un vieil eeepc :)
tu as aussi cdr dans zsh pour complémenter les hash -d (qui lui est dynamique) et ressemble un peu, l'avantage c'est qu'il se couple a la completion zsh du coup tu cdr [tab] est d'une convivialité absolue.
Je n'ai jamais testé autojump parce que cdr répond parfaitement a mon besoin de ce côté.
Posté par Bapt (site web personnel) .
En réponse au journal Redhat.
Évalué à 8.
Dernière modification le 12 octobre 2011 à 22:58.
Parce que le problème c'est que la libudisk est freedesktop (donc soit-disant OS-agnostique) qu'ils poussent tout le monde à l'utiliser, mais si tu pousses un peu tu te rends vite compte qu'elle est incomplète et qu'il faut basculer sur la libudev pour vraiment l'utiliser.
Or ni libudev ni libudisk ne documentent ce qu'ils attendent, donc en admettant que ça se limite à la libudisk, ça reste linux-centric et non documenté et insuffisant pour remplir son rôle sans rentrer un minima dans la libudev qui souffre de la même chose, mais osef si libudisk fait tout ce qu'elle est censée faire.
Oui, mais en attendant d'en avoir une propre sous FreeBSD, bah on n'a rien
Tu pourrais donner des détails parce que la plupart du temps on a déjà quelques choses (contrairement au FUD) mais plutot que de faire quelque chose de portable RH (il n'y a pas que RH dans le monde linux qui fait ça) fait du linux centric et du coup on rame pour en faire un portage sur freebsd.
Alors que si le code était bien fait (genre interfaces propres à remplir selon les OS et documenté) on n'aurait pas ces soucis (Je ne demande pas a RH de faire la partie FreeBSD juste de prévoir des interfaces propre et de prévoir la doc du comment qu'on cause au merdier).
(/me fait coucou au fucking udisk/udev autres saloperies de merde linux-only et non documenté!!!)
en zsh il y a encore plus simple:
zargs **/*.c -- commande
tu peux aussi choisir le nombre de processus en parallèle:
--max-procs=max-procs, -P max-procs
le nombre d'arguments à filer à la commande:
--max-args=max-args, -n max-args
et beaucoup plus
Un super xargs quoi mais tu peux le combiner avec les fonctionalités avancées de zsh donc top
pour en bénéficié: autoload -U zargs dans le .zshrc :)
La seule et unique raison du refus de la GPLv3 est que l'on n'est pas des juristes et que cette licence est complètement imbitable donc on ne sait pas les risques que l'on fait encourir ou non a nos utilisateurs quelqu'ils soient et quelque soit la manière dont ils utilisent FreeBSD.
pb n°1 : on veut comprendre les licenses que l'on utilise, or la GPL est imbittable si tu n'es pas juriste et compliquée si tu es un juriste.
pb n°2 : on n'aime pas que l'on nous impose une license or quand tu te link a du code GPL la license est GPL est imposée a ton binaire (les GNUistes ont la LGPL pour éviter ça mais certains ne le comprennent pas genre libreadline)
La v2 des gens pouvaient encore espérer la comprendre, la v3 est juste totalement imbittable. Les seules personnes qui pensent l'avoir entièrement comprise sortent tout droit de l'asile d'arkham.
Sinon la majeure partie des BSDistes que je connais se fichent complet de la license GPL.
Le problème c'est que Microsoft ou Apple t'empêche d'être intéropérable, alors qu'avec fd.o, tu as des specs librement implémentables et discutés dans un espace neutre
Elle est où la spec de libudev (au moins udisk d'ailleurs) ? Je parle bien de spec complète histoire que pour implémenter libudev sur FreeBSD je n'ai pas a deviner ce que Linux ferait dans son /sys et tenter de transformer les identifiants de matos FreeBSD en équivalent /sys ?
Elle est où l'annonce disant sur freedesktop: "hé, on va coder une interface générique pour l'accès au matos sous la forme d'une lib parce que hal était une mauvaise idée, voici mes idées discutons en ?"
Surtout que dans le principe on n'avait pas besoin de libudev c'est pas comme si sur le papier libudev nous apportait quelque chose qui nous manquait... Donc aller participer a du dev linux sur quelque chose qui fournit un fonctionnalité que l'on a déjà...
[^] # Re: Et des technos BSD only ça existe aussi
Posté par Bapt (site web personnel) . En réponse au journal Linux-only ; et BSD ?. Évalué à 8.
systemd on s'en fout total
pour kms:
bon il est vrai que kms/gem c'est une vrai merde à porter et surtout à maintenir.
btrfs je n'ai jamais entendu qui que ce soit à qui ça manque sous FreeBSD? si quelqu'un le veut il suffit de le porter sous forme de module.
Bref, pas un soucis.
seul libudev me pose soucis, parce que beaucoup de monde s'appuie dessus directement (sans abstraction) et que libudev est clairement pensé linux-only (exposant le matériel et les évènnement a la linux)
Avec un peu de courage plonger pour dans sysfs (très mal documenté) et comprendre comment sont exposer les infos dans libudev et le support serait possible, c'est juste pas motivant du tout et surtout on se demande dans combien de temps ça sera déprécié, ou refactorer rendant incompatible le portage.
[^] # Re: ZeroMQ
Posté par Bapt (site web personnel) . En réponse au journal Solution d'authentification par mot de passe unique. Évalué à 3.
pour le 2/ parce que AMQP est une énorme usine a gaz, et que pour ça justement ZeroMQ semble 10 fois plus approrié (en ne s'occupant que de la com)?
[^] # Re: beaucoup trop gros
Posté par Bapt (site web personnel) . En réponse à la dépêche dfc(1): une alternative à df(1) apportant couleur et graphe. Évalué à 6.
et puis sérieux qu'est ce qu'on s'en fout le dev estime que c'est bien de fournir une nouvelle version il la fournit c'est tout.
[^] # Re: beaucoup trop gros
Posté par Bapt (site web personnel) . En réponse à la dépêche dfc(1): une alternative à df(1) apportant couleur et graphe. Évalué à 4.
pour ceux que ça intéresse la version 2.4.0 est dispo dans FreeBSD: sysutils/dfc http://www.freshports.org/sysutils/dfc/ il manque juste le support des options de montage (EFLEMME) mais je le ferai plus tard.
# On le fait depuis un moment sous FreeBSD
Posté par Bapt (site web personnel) . En réponse au journal Debian recompilée avec Clang/LLVM. Évalué à 10.
Pour information on fait la même choses sous FreeBSD depuis un moment: http://wiki.freebsd.org/PortsAndClang avec des résultats plutôt meilleur que ce à quoi on aurait pu s'attendre, biensûr nous remontons aussi upstream les patchs et généralement ils sont bien accueillis.
# xmlstartlet rend le XML moins pire :)
Posté par Bapt (site web personnel) . En réponse au journal Outils libre de manipulation XML. Évalué à 8.
xmlstartlet ça permet de maniper le XML presque comme un fichier texte normal que tu manipulerais simplement en cli :)
# Planning pour la devroom BSD
Posté par Bapt (site web personnel) . En réponse à la dépêche Congrès FOSDEM 2012 . Évalué à 1.
Au passage voici le planing pour la devroom BSD
http://wiki.freebsd.org/201202DevRoom
[^] # Re: gestionnaire de paquets
Posté par Bapt (site web personnel) . En réponse à la dépêche FreeBSD 9.0 est disponible. Évalué à 5.
Non il n'y a pas encore de dépot mais ça ne va pas tarder :)
Considérant la vidéo elle est vieille, maintenant c'est encore mieux :D (la lenteur sur la vidéo est du au fait que le test est fait sur un vieil eeepc :)
[^] # Re: Je ne comprends pas
Posté par Bapt (site web personnel) . En réponse à la dépêche FreeBSD 9.0 est disponible. Évalué à 2.
oui ça prend en charge les jails, et bien plus
[^] # Re: Je ne comprends pas
Posté par Bapt (site web personnel) . En réponse à la dépêche FreeBSD 9.0 est disponible. Évalué à 4.
teaser: http://github.com/pkgng/pkgng et http://wiki.freebsd.org/pkgng
[^] # Re: thanks =)
Posté par Bapt (site web personnel) . En réponse à la dépêche Autojump : nouvelle version et nouvelles fonctionnalités. Évalué à 1.
tu as aussi cdr dans zsh pour complémenter les hash -d (qui lui est dynamique) et ressemble un peu, l'avantage c'est qu'il se couple a la completion zsh du coup tu cdr [tab] est d'une convivialité absolue.
Je n'ai jamais testé autojump parce que cdr répond parfaitement a mon besoin de ce côté.
Dispo depuis zsh 4.3.12.
[^] # Re: ce type il devrait arrêter de bosser su GNU/Linux
Posté par Bapt (site web personnel) . En réponse au journal Lennart casse les logs!. Évalué à 3.
sous freebsd (pour 3.2) mais ça n'est pas encore dans les ports parce que la RELEASE 9 est imminente.
[^] # Re: Quel est ton propos?
Posté par Bapt (site web personnel) . En réponse au journal Redhat. Évalué à 4.
tu sors ça d'où ???
on voit que tu connais bien ton sujet toi...
[^] # Re: Quel est ton propos?
Posté par Bapt (site web personnel) . En réponse au journal Redhat. Évalué à 3.
Pas du tout je dis que souvent (pas toujours) on l'a depuis longtemps cette interface et en version propre.
[^] # Re: Quel est ton propos?
Posté par Bapt (site web personnel) . En réponse au journal Redhat. Évalué à 8. Dernière modification le 12 octobre 2011 à 22:58.
Parce que le problème c'est que la libudisk est freedesktop (donc soit-disant OS-agnostique) qu'ils poussent tout le monde à l'utiliser, mais si tu pousses un peu tu te rends vite compte qu'elle est incomplète et qu'il faut basculer sur la libudev pour vraiment l'utiliser.
Or ni libudev ni libudisk ne documentent ce qu'ils attendent, donc en admettant que ça se limite à la libudisk, ça reste linux-centric et non documenté et insuffisant pour remplir son rôle sans rentrer un minima dans la libudev qui souffre de la même chose, mais osef si libudisk fait tout ce qu'elle est censée faire.
[^] # Re: Quel est ton propos?
Posté par Bapt (site web personnel) . En réponse au journal Redhat. Évalué à 5.
je parle de la libudev et de la libudisk pas de udevd désolé de ne pas avoir été assez précis
[^] # Re: Quel est ton propos?
Posté par Bapt (site web personnel) . En réponse au journal Redhat. Évalué à 9.
Tu pourrais donner des détails parce que la plupart du temps on a déjà quelques choses (contrairement au FUD) mais plutot que de faire quelque chose de portable RH (il n'y a pas que RH dans le monde linux qui fait ça) fait du linux centric et du coup on rame pour en faire un portage sur freebsd.
Alors que si le code était bien fait (genre interfaces propres à remplir selon les OS et documenté) on n'aurait pas ces soucis (Je ne demande pas a RH de faire la partie FreeBSD juste de prévoir des interfaces propre et de prévoir la doc du comment qu'on cause au merdier).
(/me fait coucou au fucking udisk/udev autres saloperies de merde linux-only et non documenté!!!)
[^] # Re: Il fallait y penser
Posté par Bapt (site web personnel) . En réponse à la dépêche ack 1.96 — mieux que grep. Évalué à 8.
en zsh il y a encore plus simple:
zargs **/*.c -- commande
tu peux aussi choisir le nombre de processus en parallèle:
--max-procs=max-procs, -P max-procs
le nombre d'arguments à filer à la commande:
--max-args=max-args, -n max-args
et beaucoup plus
Un super xargs quoi mais tu peux le combiner avec les fonctionalités avancées de zsh donc top
pour en bénéficié: autoload -U zargs dans le .zshrc :)
[^] # Re: Moins de gnu, plus de pas BSD.
Posté par Bapt (site web personnel) . En réponse à la dépêche FreeBSD 9 pointe le bout du nez. Évalué à 6.
La seule et unique raison du refus de la GPLv3 est que l'on n'est pas des juristes et que cette licence est complètement imbitable donc on ne sait pas les risques que l'on fait encourir ou non a nos utilisateurs quelqu'ils soient et quelque soit la manière dont ils utilisent FreeBSD.
[^] # Re: Question à deux centimes ...
Posté par Bapt (site web personnel) . En réponse à la dépêche Migration LinuxFr.org terminée. Évalué à 10.
il existe une technologie qui dure plus de quelques mois sur Linux?
c'est plus pertinent comme ça ta question
[^] # Re: Se libérer des libertés défendues dans la GPL ?
Posté par Bapt (site web personnel) . En réponse à la dépêche PCC 1.0 est sorti… depuis le 1er avril !. Évalué à 2.
pb n°1 : on veut comprendre les licenses que l'on utilise, or la GPL est imbittable si tu n'es pas juriste et compliquée si tu es un juriste.
pb n°2 : on n'aime pas que l'on nous impose une license or quand tu te link a du code GPL la license est GPL est imposée a ton binaire (les GNUistes ont la LGPL pour éviter ça mais certains ne le comprennent pas genre libreadline)
La v2 des gens pouvaient encore espérer la comprendre, la v3 est juste totalement imbittable. Les seules personnes qui pensent l'avoir entièrement comprise sortent tout droit de l'asile d'arkham.
Sinon la majeure partie des BSDistes que je connais se fichent complet de la license GPL.
[^] # Re: GPL v3 et GCC
Posté par Bapt (site web personnel) . En réponse à la dépêche Entretien avec des développeurs francophones d'OpenBSD - Partie 2. Évalué à 7.
Encore moins un humain capable de la comprendre
[^] # Re: Du train de sénateurs des autres OS libres, et de la mauvaise foi des libristes
Posté par Bapt (site web personnel) . En réponse au journal GNOME seulement compatible avec Linux ?. Évalué à 2.
merci
[^] # Re: Du train de sénateurs des autres OS libres, et de la mauvaise foi des libristes
Posté par Bapt (site web personnel) . En réponse au journal GNOME seulement compatible avec Linux ?. Évalué à 9. Dernière modification le 19 mai 2011 à 10:27.
Elle est où la spec de libudev (au moins udisk d'ailleurs) ? Je parle bien de spec complète histoire que pour implémenter libudev sur FreeBSD je n'ai pas a deviner ce que Linux ferait dans son /sys et tenter de transformer les identifiants de matos FreeBSD en équivalent /sys ?
Elle est où l'annonce disant sur freedesktop: "hé, on va coder une interface générique pour l'accès au matos sous la forme d'une lib parce que hal était une mauvaise idée, voici mes idées discutons en ?"
[^] # Re: BSD is dying
Posté par Bapt (site web personnel) . En réponse au journal GNOME seulement compatible avec Linux ?. Évalué à 9.
Surtout que dans le principe on n'avait pas besoin de libudev c'est pas comme si sur le papier libudev nous apportait quelque chose qui nous manquait... Donc aller participer a du dev linux sur quelque chose qui fournit un fonctionnalité que l'on a déjà...
Bref.