Miod's poor excuse for a webpage - L'ersatz de page web du Miod
Latest updates - Ajouts récents
Latest posts
[EN] OpenBSD Stories: Trojaned OpenSSH
OpenSSH source archives have been tampered with once. This sheds some light on these painful events.
[EN] OpenBSD Stories: Of hp300 and consoles
HP's 9000/300 systems are long gone, but some of their legacy can still be found in BSD code today.
[EN] OpenBSD Stories: Some Terrific Idea
Implementing a vendor specification allows OpenBSD to easily support compatible hardware... but turns out to also be a walled garden limiting such support to minimal capabilities.
[EN] OpenBSD Stories: Writing a Firefox OS
In which we learn that names can be deceiving, and that the speed of computers is sometimes measured in kilometers per hour...
[EN] OpenBSD Stories: The closest thing to cute kittens (OpenBSD/zaurus), part 2 of 2
The story of OpenBSD/zaurus
[EN] OpenBSD Stories: The closest thing to cute kittens (OpenBSD/zaurus), part 1 of 2
The story of OpenBSD/zaurus
[EN] OpenBSD Stories: SPARC frame buffers
The story of how (and why) the SPARC console code, which had been mostly unchanged since 4.4BSD, got rewritten to use a machine-independent framework, gaining support for more devices in the process.
[EN] OpenBSD Stories: OpenBSD on Motorola 88000 processors (part 9 of 9)
The long and bumpy story of OpenBSD running on Motorola 88000 processors.
[EN] OpenBSD Stories: OpenBSD on Motorola 88000 processors (parts 6-8 of 9)
The long and bumpy story of OpenBSD running on Motorola 88000 processors.
[EN] OpenBSD Stories: OpenBSD on Motorola 88000 processors (parts 3-5 of 9)
The long and bumpy story of OpenBSD running on Motorola 88000 processors.
[EN] OpenBSD Stories: OpenBSD on Motorola 88000 processors (part 2 of 9)
The long and bumpy story of OpenBSD running on Motorola 88000 processors.
[EN] OpenBSD Stories: OpenBSD on Motorola 88000 processors (part 1 of 9)
The long and bumpy story of OpenBSD running on Motorola 88000 processors.
[EN] OpenBSD Stories: Device configuration
A discussion of how the kernel discovers devices and initializes their drivers, with some old code explanation, and a subtle bug causing some devices not to be seen by the kernel.
[EN] OpenBSD Stories: OpenBSD on SGI (part 6 of 6)
The long story of free operating systems being ported to SGI hardware.
[EN] OpenBSD Stories: OpenBSD on SGI (part 5 of 6)
The long story of free operating systems being ported to SGI hardware.
[EN] OpenBSD Stories: OpenBSD on SGI (part 4 of 6)
The long story of free operating systems being ported to SGI hardware.
[EN] OpenBSD Stories: OpenBSD on SGI (part 3 of 6)
The long story of free operating systems being ported to SGI hardware.
[EN] Machineroom, Olivetti
Added a few links to the LSX-3010 model pictures and information I stumbled upon recently in the Olivetti introduction page.
[EN] OpenBSD Stories: OpenBSD on SGI (part 2 of 6)
The long story of free operating systems being ported to SGI hardware.
[EN] OpenBSD Stories: OpenBSD on SGI (part 1 of 6)
The long story of free operating systems being ported to SGI hardware.
[EN] OpenBSD Stories: audio on hp300
The oldest BSD architectures do not have any audio capabilities. Or do they?
[EN] OpenBSD Stories: kernel stack hygiene
Kernel stack overflows are among the most difficult bugs to make sense of. What can be done to reduce the risk of such overflows?
[EN] OpenBSD Stories: where should portability stop?
When improving a driver comes with a high cost, unless it becomes non-portable, what should be done?
[EN] OpenBSD Stories: taming dragons
An unsupported device looks very close to another device, for which code used to be available long ago. How easy can it be to get it running?
[EN] OpenBSD Stories: copying memory is an art
Explaining the story of a one-line change in sparc assembly leads to a BSD history lesson, looking at how a particular routine was implemented over the years.
[EN] OpenBSD Stories: when a driver challenges the kernel's assumptions
A new device driver sets up new constraints against some parts of the kernel code, which need to be addressed
[EN] OpenBSD Stories: the scariest boot loader code
Modifying the boot loader code is sometimes not for the faint of the heart
[EN] OpenBSD Stories: the story of Propolice
The story of Propolice, the gcc stack-smashing protection
[EN] New section: OpenBSD Stories
A new section has been added, to tell OpenBSD-related events