RSSAmplifier

Blog

Miod's poor excuse for a webpage - L'ersatz de page web du Miod

Latest updates - Ajouts récents

miod.online.frRSS feed ↗37 posts

Latest posts

[FR] Crapahutage : la crête de Dyane

[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

[FR] Crapahutage : le Mont Aigu

[FR] Crapahutage : le Puy de la Poche et la Cascade de Faillitoux

[FR] Crapahutage : la Chapelle du Cantal et le Chaos de Casteltinet

[FR] Crapahutage : du Lioran au Plomb du Cantal

[FR] Crapahutage : au Rocher d'Abraham

[FR] Balade : le Volcan du Souilhol

[FR] Crapahutage : le Cirque de Grandval