FreeBSD Inversion de la polarité des déflecteurs de champs

July 29th, 2008 par eberkut

Tags: , , ,

Comme chacun sait, la virtualisation c’est la plus grande invention de l’histoire pour faire vendre du papier, fantasmer les sysadmin et être totalement incompréhensible.

Comme sous FreeBSD on a les jails et qu’on sait faire mieux que tous les autres, ça snobait gentiment tout ce petit monde. Mais c’est fini. Dans l’ordre :

  • ta nouvelle ML à gaspiller des minutes de ta vie, c’est freebsd-virtualization où pour le moment ça se concentre sur l’intégration dans 8-CURRENT de vimage pour virtualiser totalement la pile réseau (aka firewall, table de routage multiples et politiques IPSec par jails, entre autres)
  • si tu aimes les débats d’église pour savoir d’où ça vient, tu peux lire à partir de
  • comme tu viens sur GCU et que tu surkiffes Xen, tu peux te caresser doucement sur la page qui annonce la prise en charge de Xen 3.1 pour FreeBSD 8.0 (DomU et i386 seulement, vétusté inside, mais c’est déjà ça)
  • si tu restes un fan n°1 des jails, console-toi ça bouge aussi. Tu peux même rafraîchir un peu tes skillz en exploitant (à coups de fouet) ezjail ou t’inspirer de ce que FreeVPS fait de son côté

Oumff… Ça me ballonne autant d’infos.

Posté dans FreeBSD | No Comments »

Article Ouuu, j’ai un enorme indice

July 28th, 2008 par ros

Tags:

A peine l’été entamé, que s’ouvrent les grands bals préparatoires des confs 2009. Alors quand le staff du FOSDEM vous invite à brain-stormer avec eux pour choisir les conférenciers, on aurait tort de s’en priver.

Alors proposez vos champions et n’oubliez pas que dans un brain-storming, “les suggestions absurdes sont admises”.

PS: Par ailleurs, en août devraient être connus les présentations admises à l’EuroBSDCon

Posté dans Article | 1 Comment »

Codaz Atherosexual

July 27th, 2008 par CMoi

Tags: , , , ,

La nouvelle du jour d’il y a plusieurs jours qui tue : Atheros vient de fournir un driver libre, ath9k, pour ses cartes 802.11n sous Linux.

Et quand je dis libre, ça a l’air d’être vraiment libre (licence ISC, pas de firmware, je n’ai par contre pas vérifié les sources). Il manque encore plein de fonctionnalités, mais au moins on peut participer !

Au boulot !

Posté dans Codaz, Linux | 1 Comment »

Codaz enlarge your pr0n storage!

July 26th, 2008 par gaston

Tags: , , , , ,

En ce moment, ca bouge pas mal du coté des filesystems, donc faisons un petit état des lieux de ce qui est dispo pour stocker ses photos de famille et les enregistrements audio du petit neuveu qui gazouille :

Des heures de testing en prévision…

Posté dans Codaz, DragonflyBSD, FreeBSD, Linux | No Comments »

FreeBSD Power ranger rouge à encore frappé !

July 24th, 2008 par ros

Tags: ,

Pav Lucistnik (pav@) nous donne des nouvelles de pointyhat (FYI le serveur de compilation des ports FreeBSD) et sur la visite que notre ami kris@ aka “the SMP man” lui à rendu. A son départ le serveur en savait un peu plus sur le “ZFS nirvana” et compilait l’ensemble des packages – sans OpenOffice- pour amd64 en seulement 20h.

Des esprits chagrins racontent encore que les 20h suivantes sont réservés à la compilation d’OpenOffice. Ravale tes paroles empoisonnées serpent à la langue fourchue, il n’en faut que six !

Posté dans FreeBSD | No Comments »

DragonflyBSD Two three four five — six seven eight and back back back

July 22nd, 2008 par mat

Tags: , ,

Bon eh bien, comme prévu (à savoir le mois de juillet 2008), la nouvelle version de DragonFlyBSD est sortie. Nous passons ainsi de la version 1.12 à la version 2.0. Bon, je mets le lien direct vers l’ISO pour les impatients ici (pour ceusses qui veulent du ftp, y’a juste à remplacer au début de l’URL). On rappelle que, depuis un petit bout de temps, le CD d’installation de DragonFly est un Live CD. Vous pouvez vous loguer enroot dessus, ou avec le login « installer », qui lancera la procédure d’installation. L’installeur peut de plus installer un serveur Netboot. Il suffit de démarrer le CD sur une machine, activer la fonctionnalité dans l’installeur, et ensuite de booter sur PXE les autres machines du réseau et ainsi faire une installation par le réseau. Bien sûr, il ne faut pas avoir d’autre serveur DHCP sur le réseau.

Maintenant, la liste des réjouissances:

Nouveau système de fichiers HAMMER !

  • Remise en ligne immédiate en cas de crash, pas de fsck.
  • Snapshots avec une granularité fine, management des snapshot, support des snapshots pour tout un filesystem avec vérification de l’intégrité des données.
  • Accès à l’historique des fichiers par défaut.
  • Miroir : mirroring incrémental sans file d’attente, un maître vers de multiples esclaves.
  • Undo et rollback.
  • Reblocking (sert à libérer l’espace disque en enlevant les fichiers non “utiles”).
  • Multi-volume, capacité de stockage maximum d’un exabyte.

Changements kernel

  • Ajout d’un sysctl jail.allow_raw_sockets (par défaut désactivé) qui permet aux jails d’utiliser des raw sockets.
  • Amélioration du support du chargement des firmwares.
  • Amélioration des opérations sur les nombres aléatoires.
  • Ajout d’une impémentation native d’un algorithme de fair-queue dans PF avec ALTQ
  • Ajout d’une récupération native des états de connexion pour PF – cela permet que le routeur en cas de reboot ne droppe pas les connexions TCP actives. Cela est fait avec la directive “pickup”, et une directive “set” pour mettre en place la politique par défaut.
  • Incorporation du mot-clef “probability” dans PDF (de NetBSD)
  • Diverses corrections de bugs pour le code de LWP. Corrige les problèmes avec kill -9 sur les vkernels.
  • Travail significatif sur les caches buffers et le sous-système de mémoire virtuelle pour traiter les cas de fortes charges.
  • Nettoyage important du code des tokens LWKT. Ce code fonctionne très bien maintenant, et est prévu pour durer.
  • Implémentation d’une API “cothread” et d’une couche d’abstraction pour les drivers vkernel. Ceci permet à un driver vkernel d’utiliser un vrai thread comme un co-processeur d’E/S, en dehors de l’abstraction ncpus, améliorant les performances des vkernels à la fois pour les builds UP et SMP.
  • Réécriture et nettoyage d’une bonne partie du code bas niveau de pmap dans les vkernels et pour l’architecture i386. Cela fixe un bon nombre de risques de sécurité et de problèmes pouvant survenir sous de fortes charges.
  • Corrections de problèmes relatifs au debugging d’un vkernel avec gdb
  • Ajout d’une fonctionnalité qui permet à boot0 et à boot1 d’accepter des commandes à travers le port série (et non pas juste boot2)
  • Correction d’un problème avec l’utilisation de O_CREAT sur des montages NFS en lecture seule.
  • La structure proc est maintenant allouée avec kmalloc au lieu de zalloc.
  • Ajout du support pour SOCK_SEQPACKET en local. C’est un protocole orienté connexion à travers des sockets de domaine UNIX.
  • Amélioration du support du polling (réseau).
  • Les keepalive TCP sont maintenant activés par défaut.
  • Correction du support ktrace pour les processus threadés.
  • kern.trap_mpsafe et kern.syscall_mpsafe sont maintenant activés par défaut, repoussant le verrou MP plus profondément dans le kernel.
  • Correction d’une corruption mémoire relative à la perte par le noyau de la conservation de l’utilisation par le noyau lui-même des « FP unit » pour les opérations de bcopy.
  • Le sous-système CAM a été synchronisé avec celui de FreeBSD. Du code supplémentaire a été produit pour fixer les problèmes de déconnexions et les panics.
  • Import des bugfixes pour UFS depuis FreeBSD, en rapport aux moments où le filesystem devient plein.
  • getsockopt() et setsockopt() copyin/copyout les données tôt, ce qui permet au reste du noyau de juste accéder à un buffer kernel.
  • Un support expérimental de MPLS sur Ethernet a été ajouté.

Changements matériels

  • Ajout de cmx(4) depuis FreeBSD, le driver pour les lecteurs de SmartCard Omnikey CardMan 4040
  • Synchonisation du code NATA et DRM depuis FreeBSD

Changements réseau

  • Un travail de ouf de gueudin sur les drivers Wifi (par Sephe)
  • Pareil sur les drivers ethernet (par la même personne)
  • Des avancées importantes ont été faites pour retirer le BGL (Big Giant Lock) sur les parties réseau. Il est cependant toujours en place sur cette release.
  • Des avancées importantes sur la pile Bluetooth ont été faites.
  • De grandes améliorations sur le routage sur les systèmes SMP.
  • De grandes améliorations sur le support du polling.
  • De grandes amélioration sur la modération des interruptions avec certains drivers.

Changements USB

  • Meilleure résistance lorsq’un équipement USB mass storage est débranché sans umount avant.
  • Ajout d’un nombre important d’ID devices.
  • Reconaissance du débranchement d’un équipement firewire (sbp).
  • De nombreuses corrections ont été apportées à ugen(4), dont l’utilisation des « interrupts endpoints » afin d’améliorer la capacité à répondre.
  • Quelques corrections firewire (fwohic).
  • Ajout d’un délai au scan du bus USB pour permettre à ehci de s’initialiser. Ajout d’un switch hw.usb.hack_defer_exploration pour le boot loader qui est activé par défaut, et qui peut être mis à 0 afin d’inhiber ce comportement.

Changement userland

  • Ajout d’une fonctionnalité de blacklist des faibles clefs SSH générées par Debian.
  • Ajouts divers pour améliorer la compatibilité avec pkgsrc (O_SYNC, O_FSYNC).
  • Amélioration de ktrdump.
  • Fonctionnalité d’historique ajoutée à /bin/sh (depuis NetBSD).
  • Beaucoup d’amélioration des pages de manuel et de la documentation.
  • mount_nfs ne se fait plus embrouiller la face par des noms de domaines qui commencent par un chiffre.
  • Amélioration de pkg_search.
  • Suppression des derniers morceaux de (x)ntpd qui traînaient dans les coins. dntpd est le client NTP officiel de DragonFly.
  • Beaucoup d’ajustements à libthread_xu pour améliorer la compatibilité avec pkgsrc et le support des threads.
  • Nettoyage correct du drapeau de direction (DF) sur l’entrée dans un signal handler.
  • Amélioration de cpdup : support d’un mode de vérification, amélioration des opérations à distance, parallélisation.
  • Ajout de vknet et vknetd, un simple outil userland qui permet de faire du switching ethernet virtuel, et permet le lancement de vkernels en userland.
  • Ajout de lsearch(3) et lfind(3) à la libc.
  • Correction de bugs de strcspn() et strspn() depuis FreeBSD.
  • Ajout d’un nouvel utilitaire “notty” qui lance un programme détaché du terminal.
  • du collecte les information sur 64 bits au lieu de 32 maintenant. ls affiche les inodes comme des entiers sur 64 bits.
  • Ajout du support objc à gcc.
  • Ajout de la compilation de l’installeur dans le cas d’un {build,install}world si WANT_INSTALLER est setté.

Disparitions

  • Fortran a été retiré de la base.
  • libreadline et sa licence incompatible ont été retirés.
  • De nombreux VIEUX drivers ont été retirés.

Logiciels tierce-partie

  • Mise à jour de la base de données zoneinfo avec tzdata2008d depuis elsie.
  • BIND a été mis à jour en version 9.3.4-P2 (inclus les patches de la version 9.5.0-P1 de l’ISC)
  • bzip a été mis à jour en version 1.0.5.
  • less a été mis à jour en version 418.
  • libarchive a été mis à jour en version 2.5.5.
  • OpenSSH a été mis à jour en version 5.0p1.
  • tnftpd a été synchonisé avec NetBSD en Mai 2008.
  • Le support iconv de Citrus a été synchronisé avec celui de NetBSD.

Si vous trouvez que la traduction laisse trop à désirer, vous pouvez toujours aller consulter les releases notes officielles.

PS1: Merci à gaston@ pour les nombreuses corrections.

PS2: Cette traduction est publiée sous WTFPL.

Posté dans DragonflyBSD | 3 Comments »

Net securing the wild wild web since un bail

July 22nd, 2008 par gaston

Tags: ,

Y’a eu quelques remous coté sécurité, un ou deux bugs dans la version portable (sans parler des patches a la va-vite de certains distributeurs), donc voici venu le temps d’une nouvelle version d’OpenSSH, l’implèm référence -brought to you by the masturbating monkeys, sous vos applaudissements- pour se connecter à distance sur quasiment n’importe quel device réseau. Telnet ? muhahahaha.

Bientôt dans vos meilleures crémeries^wdistri^wOS.

Posté dans Net | No Comments »

NetBSD Younglings, au rapport (ter)

July 21st, 2008 par iMil

Tags: , ,

La moitié du temps imparti étant maintenant écoulé, Super Hubert donne les liens vers les status actuels de chaque projet NetBSD / Google SoC:

Et ces younglings là, mauvais élèves, n’ont pas donné de status, on se contentera donc de la page de leur projet :

Posté dans NetBSD | No Comments »

Gruik rha les glandeurs qu’on fait…

July 16th, 2008 par iMil

Tags: ,

De migrations en migrations, elles furent désactivées, réactivées, réinstallées, migrées, regrettées, convoitées, cachées, mais cette fois c’est la bonne: les stats du canal IRC #gcu sont de nouveau disponibles !

Notez que ma présence dans la liste des nicks les plus bavards n’est due qu’à mon ancienneté, evidemment pas à mon excessive utilisation d’IRC en milieu professionnel. IRC est un outil de savoir, pas de glande, que cela soit dit. Et inscrit.

Ces stats sont générées par l’excellent pisg dont la clarté des documentations n’a d’égal que la simplicité de mise en œuvre.

Allez, encore un ptit effort tahorg, t’es à *ça* du million de mots.

Posté dans Gruik | No Comments »

Codaz quand faut s’y mettre, autant essayer de se simplifier la vie..

July 16th, 2008 par gaston

Tags: ,

Voila, c’est le drame, pour une raison X,Y ou Z vous avez hérité d’un projet codaz avec comme contrainte d’utiliser les ”’fameux”’ autotools (que beaucoup surnomment ”’affectueusement”’ autohell), vous vous êtes battus pour imposer CMake, SCons ou même un simple (et beau) BSD Make, enfin n’importe quel système de build un tant soit peu décent et conçu après 1855, et vous avez échoué.

Ne pleurez pas, ne sautez pas encore par la fenêtre : ce link est fait pour vous.

Posté dans Codaz | No Comments »

« Previous Entries

gaston < Natacha > arapaho, je ne vois pas où est le problème d'être plus pudique du shell que du pubis

vr 16:30 <Kegeruneku> Recoder systemd en JS ? C'est génial comme idée, ça bootera encore plus vite grâce a ce magnifique langage axé évènements

jaroug <moid> OpenBSD 4.4-current (GENERIC) #939: Mon Nov 10 14:18:54 MST 2008 <twisla> moid: l'en faut la moitié pour que le builde finisse aussi

tris_ <moid> (en plus la capote, c'est comme la ficelle de la paupiette, c'est chiant)

iMil <gradator> du SFP modèle 32 dB/120km, celui qu'envoie de la PURÉE

Identification

Enregistrez-vous

SQUAD!

GCU live

[00:56:26] rabbit cf montpellier ou ils construisent une gare sncf de merde super loin du centre
[00:56:50] rabbit mais je suis pas partial, je hais la scnf...
[00:57:11] Balise les gares tgv c'est souvent loin du centre en même temps
[00:57:31] Balise 'fin les "nouvelles" gares tgv
[01:05:58] lissyx les gares tgv elles sont sur les lgv
[01:06:01] lissyx donc mécaniquement c'est loin
[01:07:48] Thaalos hmmm, OUIGO c'est un peu tout naze ouais
[01:07:49] rabbit https://www.youtube.com/ watch?v=wu7zrjAL10c
[01:07:58] Thaalos mais c'est pas non plus catastrophique
[01:12:31] Enjolras c'est complétement naze, mais 10¤ pour faire paris-marseille c'est quand même imbatable
[01:12:54] Enjolras (mais les sièges sont vraiment pas confortable, à croire qu'ils l'ont fait exprès en dehors de toute logique de coût)

Miiissioudaaam'

Archives:

Meta:

Hosted by:

NBS-System