#c

207 posts · Last used 5h

https://www.youtube.com/live/yPoU4QEv_u8?si=ogS2yrhdfWY8E94E

First off, the speaker Alexander Bluhm, a core OpenBSD developer who coordinates releases and errata at Genua alongside Theo de Raadt dropped some serious truth bombs about security embargos. He took a hard look at why long secrecy windows (like Intel’s months-long silence during Spectre and Meltdown) do more harm than good for open-source ecosystems.

When bugs are kept hidden under strict #NDAs, it completely stalls public code review and breaks automated open-testing pipelines. Worse yet, holding back patches gives users a false sense of security while malicious actors are likely discovering and exploiting the exact same flaws in the dark anyway.

Another fascinating takeaway was his deep dive into why OpenBSD's base system remains strictly built in #C rather than #C++. It all boils down to binary compatibility and seamless patching under the hood. C++ relies heavily on inline functions in header files and aggressive name mangling, which bakes security fixes into binaries at compile time and breaks #ABIs when updated.

By sticking to pure #C, #OpenBSD can ship lightweight dynamic library updates (.so). When a patch drops, every application relying on that library is instantly secured without requiring mass recompilations or breaking user environments.

Note: And before you ask whether Rust would handle this better than C++, #Rust actually brings the exact same problem to the table. Rust doesn't have a stable language ABI, relies heavily on generics and traits, and nearly the entire Rust ecosystem (via #Cargo) favors static linking generating .rlib files and bundling all dependencies directly into the final binary, on top of all the added complexity that comes along with it.

+++

EuroBSDCon 2026 Brussels Day 2 room D003

3
1
1
0
#Beaune #CôteDOr #BourgogneFrancheComté #France « Butineurs oui, bétonneurs non » : près de 150 personnes réunies lors de la marche pour le climat Pancarte dans une main et haut-parleur dans l’autre, près de 150 personnes qui ont manifesté lors de la marche pour le climat, ce samedi 26 septembre à Beaune. Leurs revendications ? « Stopper l’inaction et agir pour le climat » afin de limiter le réchauffement climatique https://www.bienpublic.com/environnement/2026/09/26/butineurs-oui-betonneurs-non-pres-de-150-personnes-reunies-lors-de-la-marche-pour-le-climat #ChangementClimatique #Manifestation #Mobilisation
0
0
0
0
#Dijon #CôteDOr #BourgogneFrancheComté #France Marche pour le climat : « Nous sommes dans la rue pour remettre l’écologie au cœur du débat » Environ un millier de personnes ont manifesté ce samedi après-midi pour dénoncer l’absence de réponse politique aux conséquences du changement climatique, au sortir d’un été de tous les records et à l’aube d’une campagne présidentielle au cours de laquelle ils espèrent replacer l’écologie au centre du débat https://www.bienpublic.com/elections/2026/09/26/marche-pour-le-climat-nous-sommes-dans-la-rue-pour-remettre-l-ecologie-au-coeur-du-debat #ChangementClimatique
1
0
1
0