Mot-clé - OpenBSD

Fil des billets

dimanche 3 avril 2016

OpenBSD 5.9 est sorti

Poster OpenBSD 5.9

Le 29 mars 2016, la dernière version, 5.9 du système d'exploitation OpenBSD [1] a été publié.

Au menu des réjouissances :

  • Virtualisation
    • Amélioration du protocole Virtio [2], notamment avec la création d'un nouveau driver, viocon(4).
    • Écriture d'un driver natif PVHVM [3] pour l'hyperviseur Xen.
  • Wifi, support de la norme IEEE 802.11n pour certains drivers
  • Prise en compte du nouveau firmware UEFI
  • L'installateur est capable de formater un disque dur avec une table de partitions en GPT
  • UTF-8 est désormais le jeu de caractères par défaut. D'ailleurs le support de l'internationalisation (NLS) a été retiré dans la libc de OpenBSD.
  • Le module noyau pour l'accélération vidéo, DRI [4] a été mise à jour, il est maintenant basé sur le noyau Linux 3.14.52.
  • pledge(2), permet de confiner certains processus, en limitant les appels systèmes au strict nécessaire. En particulier lors d'opérations d'écriture, lecture, pendant l'ouverture de fichiers, ou de file descriptors, la gestion de la mémoire. 453 sur les 707 utilitaires du système de base ont été modifiés, ainsi que 14 ports dont Chromium.

Bien évidemment OpenSMTPD, LibreSSL, OpenSSH ont également été mis à jour.

Parmi les ports on peut citer :

  • GNOME 3.18.2
  • Xfce 4.12
  • Mozilla Firefox 44.0.2
  • Node.js 4.3.0
  • KDE 4.14.3
  • LLVM/Clang 3.5
  • LibreOffice 5.0.4.2

Retrouvez l'ensemble des nouveautés sur cette page et n'oubliez également de jeter un coup d'œil sur la page errata.

Notes

[1] Cela fait plus de 20 ans que le projet existe, et continue d'ajouter des fonctionnalités au fils des années.

[2] Il présente une interface pour les différentes techniques de virtualisations telles que bhyve, KVM, QEMU, et VirtualBox.

[3] Il s'agit d'un type de virtualisation.

[4] Utilisé notamment pour les cartes graphiques Intel HD et ATI Radeon.

dimanche 2 novembre 2014

OpenBSD 5.6 est sorti

Affiche OpenBSD 5.6

Comme tous les six mois, une nouvelle version est publiée. Voici le changelog.

Dans un précédent billet j'expliquais ma démarche pour installer OpenBSD sur un iBookG4. Cette fois-ci, je vais vous présenter une méthode pour mettre à jour son système, vous allez voir, c'est relativement simple.

Lire la suite...

mardi 27 mai 2014

Quel est l'équivalent de prctl () pour les BSD avec le langage Vala ?

J'écris ce billet ici, au lieu du wiki, pour qu'il ait plus de visibiliter.

Parfois dans certains projets écris en Vala on trouve ce bout de code :

[...]

[CCode (cheader_filename = "sys/prctl.h", cname = "prctl")]
extern int prctl (int option, string arg2, ulong arg3, ulong arg4, ulong arg5);

[...]

On dénomme ce fragement par C code attribut (ou CCode attribut). Il s'agit d'une particularité de ce langage, pour utiliser directement des fonctions « externes ».

Sous Linux la fonction prctl () permet de nommer un processus (on peut le voir avec top).

Sous les BSD (DragonFly, FreeBSD, NetBSD et OpenBSD) cette fonction n'existe pas. En fait elle s'appelle autrement, setproctitle ().

Or elle n'est pas présente au même endroit dans chacun des BSD.

Sous DragonFly et FreeBSD, on la retrouve dans unistd.h.

[...]

[CCode (cheader_filename = "unistd.h", cname = "setproctitle")]
extern static void setproctitle (string fmt, ...);

[...]

Sous NetBSD et OpenBSD, on la retrouve dans stdlib.h.

[...]

[CCode (cheader_filename = "stdlib.h", cname = "setproctitle")]
extern static void setproctitle (string fmt, ...);

[...]

Voilà, désormais on peut écrire du code « portable ».

dimanche 11 mai 2014

OpenBSD 5.5 sur un iBook G4

openbsd-55.png

Mise à jour d'un précédent billet sur l'installation de OpenBSD sur un iBook G4.

Lire la suite...

samedi 15 septembre 2012

OpenBSD sur un iBook G4

OpenBSD logo

Ce billet est un bref récapitulatif pour installer OpenBSD sur une machine disposant d'un processeur PowerPC.

Lire la suite...

dimanche 14 mars 2010

OpenBSD 4.7 en pré-commande !

Vue sur le site des non-morts « undeadly.org », la prochaine version de OpenBSD, 4.7 sera disponible le 19 mai 2010.

La fiche complète (qui sera mise à jour en temps et en heure) est déjà consultable à cette adresse.

Cette nouvelle version verra le support d'un nouveau processeur, le Loongson, grâce au travail conjoint de Miod Vallat, d'Otto Moerbeek, et de Jasper Lievisse Adriaanse.

Toujours sur ce même site, vous pouvez retrouver une interview des personnes qui ont participé au développement de ce ports.

cover CD OpenBSD 4.7

N'hésitez pas à soutenir ce projet, en commandant les CD d'installation, ou un t-shirt.