My VM is lighter and safer than your container
My VM is lighter (and safer) than your container Manco et al., SOSP’17 Can we have the improved isolation of VMs, with the efficiency of containers? In today’s paper choice the authors investigate …
Instrumentation: The First Four Things You Measure
Old observability metrics like uptime and MTTR aren't enough anymore. Teams must connect technical signals to business outcomes, like savings and speed.
A bug in GCC that may cause memory leaks in valid C++ programs
This post is to inform you about a bug in GCC that may cause memory (or other resource) leaks in your valid C++ programs.
Hanging S3 downloads
Large downloads work from all other servers, but fail from S3. Must be a problem on their end, right?
A faster BBC News front page
Web performance is something I care deeply about both as a developer whose work affects millions of people around the world, and as a user who often accesses the web on slow & unreliable connections. I have regularly and loudly complained that...
Hey Synaptics, Can You Please Stop Polling
TL;DR – be wary of buying a Lenovo laptop or any other laptop that uses a Synaptics touch pad until Synaptics ships a fixed driver. Their driver has a memory leak and they have a battery-life bug t…
The Fastest Blog in the World (2015)
Update: James Hague, aka Dadgum was inspired by this to do some work on his blog and I’m happy to report that now his blog is the fastest blog in the world, 4K transferred and 1 request per page, load time < 75 ms. If you have a blog that’s even faster than that let me know.
Ubuntu now available from the Windows store
Today, we’re excited to announce that Canonical’s Ubuntu Linux Distro is now available in the Windows Store and can be downloaded and installed on any
ReactOS 0.4.7 released
ReactOS is a free, opensource reimplementation of windows
Guide to the CoreCLR Source Code
Just over 2 years ago Microsoft open-sourced the entire .NET framework, this posts attempts to provide a ‘Hitchhikers Guide’ to the source-code found in the CoreCLR GitHub repository.
Scaling the GitLab database
An in-depth look at the challenges faced when scaling the GitLab database and the solutions we applied to help solve the problems with our database setup.
High-performance .NET by example: Filtering bot traffic
Mistakes and lessons from a real-world feature performance optimizations: from API usage to advanced data structures, from bit hacks to CPU-friendlier code.
Truly Seamless Reloads with HAProxy
What users often call a “seamless” or “hitless” reload is a configuration update or a service upgrade performed with no impact on user experience.
MongoDB 3.4.0-rc3
In the past year and a half, MongoDB has put a good deal of work into improved read safety, enabled by the adoption of their new replication protocol and the WiredTiger storage engine. Dirty reads were addressed in 3.2 by introducing a majority read concern , and stale reads were addressed with the introduction of the…
Hell is a multi-threaded C++ program (2006)
What are threads? Every modern operating system has support for threads, and most programming environments provide some level of support for...
Hardening the Kernel in Android Oreo
News and insights on the Android platform, developer tools, and events.
FreeBSD 11.1 released
The FreeBSD Release Engineering Team is pleased to announce the availability of FreeBSD 11.1-RELEASE. This is the second release of the stable/11 branch.
File System Improvements to the Windows Subsystem for Linux
Access to this page requires authorization. You can try signing in or changing directories .
50 days of postmarketOS
We are fed up with Android's endless forks! Fifty days ago I have announced postmarketOS, a touch-optimized, pre-configured Alpine Linux , which can be installed on smartphones. It avoids Android's bad habit of forking software for every single device (!) entirely by going the other way around and unifying as much as…
At Scale, Rare Events Aren’t Rare
I’m a connoisseur of failure. I love reading about engineering failures of all forms and, unsurprisingly, I’m particularly interested in data center faults. It’s not that I delight in engineering failures. My interest is driven by believing that the more faults we all understand, the more likely we can engineer…