The next operating system: building an OS for hundreds, thousands of cores
Operating systems for multicore chips will need more information about their own performance — and more resources for addressing whatever problems arise.
Topics /
The most popular blog posts about systems & performance on Hacker News. 6,944 posts.
Operating systems for multicore chips will need more information about their own performance — and more resources for addressing whatever problems arise.
A post describing a simple example how you can create your own manual error recovery solution based on what is used in RAID-6, in Python.
You're probably reading this page because you've attempted to access some part of my blog (Wandering Thoughts) or CSpace , the wiki thing it's part of. Unfortunately you're using a browser version that my anti-crawler precautions consider suspicious, most often because it's too old (most often this applies to versions…
We need programming, but do we need the program?
Dash knows your context, your team, and your work, so your team can stay organized, easily find and share knowledge, and keep projects secure, all from one place.
The next person that says “Linux Containers will solve all our problems” is going to get taken out back and shot. This is a surefire way to…
When considering to build a high availability cluster based on Linux, it’s easy to find all kinds of how-to’s explaining the basic tooling and configuration. Most of them forget to explain some of the basic concepts of high availability. In this post I’ll try to explain them. To build a high availability cluster that…
Kernel modules are object files used to extend an operating system’s kernel functionality at run time .
How to check your Mac is booting in Full Security, and how to read its log to verify all the key steps involved in that process.
Created 18 years ago by Peter Kankowski Last changed 17 years ago Contributors : Dap and Adam Messinger Filed under Low-level code optimization
You're probably reading this page because you've attempted to access some part of my blog (Wandering Thoughts) or CSpace , the wiki thing it's part of. Unfortunately you're using a browser version that my anti-crawler precautions consider suspicious, most often because it's too old (most often this applies to versions…
This investigation started, as so many of mine do, with me minding my own business, not looking for trouble. In this case all I was doing was opening my laptop lid and trying to log on.The first fe…
Posted by James Forshaw, Wielder of Bolt Cutters.Much as we’d like it to be true, it seems ...
A while ago I wrote a small file watcher in Go for my own use with an accompanying blog post . I needed a tool that I could just plop in front of the command I was running as part of my iteration loop. I use it for recompiling C files when I modify them,
This is Part 2 in a series of posts describing the Raft distributed consensus algorithm and its complete implementation in Go. Here is a list of posts in the series:
Industrial production of readable insanity
Take a moment to go back in time with me, back to when life was simpler and the biggest threat to humanity was Y2k…
ReactOS is a free, opensource reimplementation of windows
The millisecond compute layer used for sandboxes, headless browsers, CI/builds, functions / Agents / Databases and much more. Instant boot, VM-grade isolation, and millisecond scale-to-zero, so you can ship with superior economics. Deploy on-prem, BYOC or on dedicated hosts — you own the entire stack.
Personal website of Benedikt Meurer, JavaScript Engine Hacker and Programming Language Enthusiast.
This post is the last in a three-part series about Cranelift . In the first post , I covered overall context and the instruction-selection problem; in the second post , I took a deep dive into compiler performance via careful algorithmic design.
Kernel Line Tracing: Linux perf Rides the Rocket