NetBSD UPGRADE ALL THE THINGS!!!

October 16th, 2011 par iMil

Tags: , , , , ,

Avant toute chose, sachez que c’est la faute de bapt.
Maintenant que les choses sont claires, j’ai l’honneur de vous annoncer la release de pkgin 0.5.1, première version de la branche 0.5 à entrer dans pkgsrc.

Au programme, beaucoup de modifications profondes, des perfs, des features en plus et plusieurs tonnes de bugfixes. Je vous invite à lire l’annonce officielle de votre serviteur sur pkgsrc-users, qui liste en détail les modifications apportées depuis la branche 0.4.

pkgin.net
L’annonce officielle
L’annonce chez NetBSDfr
Le projet pkgin chez LOL LOL

Posté dans NetBSD | No Comments »

DragonflyBSD Tu l’as vu mon gros marteau ?

January 31st, 2010 par iMil

Tags: ,

Doucement mais surement, HAMMER fait son chemin. On peut lire sur le blog du projet DragonFly BSD qu’une nouvelle présentation du fameux filesystem est disponible au format PDF ou ODP.

Posté dans DragonflyBSD | No Comments »

DragonflyBSD Tap tap tap tap

December 7th, 2009 par ange

Tags: , ,

Ca fait donc 4. C’est la grande braderie des marteaux chez Mr Pichon sachez le ! Il vient d’ailleurs de mettre la nouvelle version de son marteau à fichiers dans ses rayons.

Voila ce qu’on peut lire sur l’étiquette :

  • Version 4 is now the default for newfs_hammer and is no longer
    considered a work in progress.
    : La version 4 est désormais la version par défaut pour newfs_marteau et n’est plus considérée comme “travail en cours”.
  • Filesystems may be upgraded to version 4 in-place. The UNDO FIFO
    (typically 1G) is reformatted so the upgrade might take a minute or
    two depending.
    : les systèmes de fichiers peuvent être mis à jour à chaud. Le FIFO UNDO (typiquement 1G) est reformaté, l’upgrade peut donc prendre une minute ou deux.
  • Des accélerations du tout grâce à une optimisation de la séquence de flush.
  • Un avant goût de trucs intéressants avec l’implémentation d’une infrastructure REDO mais sans encore les opérations REDO

Vous pouvez avoir les détails ici (ou via la digestion). N’oubliez pas l’adresse de Mr Pichon.

ps : afin de ne pas choquer les auditeurs nous avons remplacé le nom de celui-qui-n-est-pas-humain par un nom plus banal. bonne journée.

Posté dans DragonflyBSD | No Comments »

DragonflyBSD Bon dimaaaanche, sous vos applaudissements.

November 15th, 2009 par iMil

Tags: , ,

Ce matin, alors que j’émergeais à peine d’un sommeil encore un peu alcoolisé, ange m’assenne ce coup de massue: pkgin vient d’entrer dans le basesystem de DragonFlyBSD.

Incrédule, je suis les liens, et je me rends à l’évidence, suite à une discussion sur la liste de discussion DragonFly users, mes fantasmes les plus fous se réalisent.

J’ai besoin d’un café.

Posté dans DragonflyBSD | No Comments »

Codaz Cahiers de vacances 2009

April 21st, 2009 par bapt

Tags: , , , , ,

Les cahiers de vacances 2009 sont enfin sortis.

Plusieurs thèmes sont disponibles, en particulier :

On relèvera encore une fois cette année l’absence de cahier sur l’ichtyologie même si on en parle indirectement.

Posté dans Codaz | 1 Comment »

DragonflyBSD ah bah ça f’sait longtemps

March 16th, 2009 par iMil

Tags: ,

Oui ça faisait longtemps qu’on avait pas entendu le père Dillon, et voila, quand il cause, on se tait et on lit. Ce samedi, Matthew Dillon, donc, s’est fendu d’une petite explication sur le fonctionnement de vkernel. C’est très classe et ça permet de faire le malin en soirée.

La source

Posté dans DragonflyBSD | 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 »

DragonflyBSD bzzzzz bZZZt bzzt bzz. (bzz ?)

June 23rd, 2008 par iMil

Tags: , ,

Ça bouge pas mal du coté de la libellule: on apprend sur le très moche mais très fourni DragonFly BSD Digest l’apparition d’un papier expliquant comment booter un noyau modifié sous vmware, mais aussi cet échantillon de posts de Matt “brutasse” Dillon sur la mailing-list DragonFly expliquant different aspects du filesystem Hammer, en particulier ses performances et ses capacités de mirroring.

Posté dans DragonflyBSD | 1 Comment »

Codaz HERE COMES THE CANNONBALL !!

April 25th, 2008 par eberkut

Tags: , , , ,

Hé ouais, quand on est pété sa race de thune, on achète des voitures de luxe et on fait le kéké sur l’A8 au nez et à la barbe des gendarmes en faisant du 270 Km/h. Et qu’on préfère l’open source et qu’on mange du Bolino (et surtout qu’on veut soigner son profil ohLAULE), il reste le Google Summer of Code. Google a d’ailleurs annoncé la liste des projets retenus et il y a du tout bon pour baillon-boule BSD et bzzbzz BSD avec au total une quarantaine de projets vraiment cools.

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

"

nico <gaston> PUTAIN DE SA RACE D'OPENBSD DE MERDE

jaroug <pinpin> twisla: nan mais sans deconner jonita <twisla> pinpin: on avait dit pas les vieux dossiers <pinpin> twisla: queue.h toussa

rabbit pinpin: t'as baise toi ? rabbit: et des moutons qui font "beeeh" ? pinpin: tu t'es radicalise ? rabbit: 7000 INCOMING HOSTILES ETA 3 HOURS

Identification

Enregistrez-vous

SQUAD!

GCU live

<-- elgoretto left irc: Quit: WeeChat 1.9
--> FLOZz joined #gcu.
--> semarie_ joined #gcu.
<-- semarie left irc: Killed (niven.freenode.net (Nickname regained by services))
-- [22:01:03] Nick change: semarie_ -> semarie
--> Kharec joined #gcu.
--> doug_713705 joined #gcu.
--> SirPuffy_ joined #gcu.
<-- SirPuffy left irc: Ping timeout: 240 seconds
<-- FLOZz left irc: Ping timeout: 260 seconds
[23:35:35] jpcw q

Miiissioudaaam'

Archives:

Meta:

Hosted by:

NBS-System