Florian Weimer


Articles by

Article

Building Red Hat Enterprise Linux 9 for the x86-64-v2 microarchitecture level

Find out why Red Hat recommends building Red Hat Enterprise Linux 9 for x86-64-v2 and what you can expect from this new, optional microarchitecture level.

Article

Guidelines for instruction encoding in the NOP space

Instructions in the NOP space are an attractive way to provide new performance and security features; we show how to use them effectively.

Article

How C array sizes become part of the binary interface of a library

We explain how C array sizes become part of the binary interface of a library and examine ways to avoid ABI compatibility issues.

Article

How Red Hat developers can create handy shortcuts with Firefox keyword bookmarks

Keyword bookmarks turn the Firefox URL bar into a mini-command line, giving you direct access to bug reports, CVEs, RFCs, or anything with an ID and a URL.

Article

Recommended compiler and linker flags for GCC

This article walks through a list of recommended build flags for when you compile your C or C++ programs with GCC. Do you know which build flags you need to specify in order to obtain the same level of security hardening that GNU/Linux distributions such as Fedora and Red Hat Enterprise Linux use?

Article

Array allocation in C++