MirageOS 4.0 – Self-managed internet infrastructure with unikernels
Read the post on "Announcing MirageOS 4.0.0" from our blog.
The latest blog posts to take off on Hacker News. 2,560 posts.
Read the post on "Announcing MirageOS 4.0.0" from our blog.
The Year of the Brutal Desktop
A possible next evolutionary step for computers is persistent memory: large capacity non-volatile main memory. With a few terabytes of nonvolatile RAM, who needs an SSD any more? I will sketch out a proposal for how to build an versatile, general-purpose OS for a computer that doesn't need or use filesystems or files…
The Backend Infrastructure team at Discord was hard at work improving the scalability and performance of our core real-time communications infrastructure.
The discovery of an undocumented hardware block in the LPC55S69.
Porting Linux to Apple Silicon
Following an urgent request by Ukrenergo and Moldova for emergency synchronisation, the TSOs of Continental Europe agreed to start on 16 March 2022 the trial synchronisation of the Continental European Power System with the power systems of Ukraine and Moldova. This acceleration of the synchronisation project ongoing…
How much do you know about system calls and how they introduce security risks? We shed light on these interactions and how security teams monitor them.
In this blog post, OSS Security Researcher Pawel Wieczorkiewicz shares his journey from trying to save one byte of code to the discovery of two new cases of Straight-Line-Speculation (SLS) which affect the Zen1 and Zen2 microarchitectures of AMD CPUs. Using the findings presented in his earlier blog on the AMD branch…
Everyday, billions of people around the world turn to Chrome to get things done quickly on their devices, whether shopping for a new pair o...
I was looking into some of octosql 's benchmarks the other day and noticed a large chunk of time in DataStation / dsq is spent in encoding JSON objects. JSON is an intermediate format in DataStation and it's pretty inefficient. But the reason it's used is because almost every scripting language supported by…
Deliver modern applications with NGINX. Explore high-performance load balancing, API gateways, and web server solutions trusted by top global enterprises.
Are you confused about whether to use LXC or Docker for your containerization needs? This article compares the two container platforms in terms of ...
Amazon Elastic File System (Amazon EFS) was announced in early 2015 and became generally available in 2016. We launched EFS in order to make it easier for you to build applications that need shared access to file data. EFS is (and always has been) simple and serverless: you simply create a file system, attach it […]
A wire protocol is the format for interactions between a database server and its clients. It encompasses authentication, sending queries, receiving responses, and so on. It is a description of the exact bytes sent and received by servers and clients. It does NOT encompass the actual query language itself, let alone…
A deep dive into the futex system call and how it is used to process synchronization functions.
The Foundation sponsored feature reflows existing data to rewrite it onto a new arrangement of disks thereby freeing space at the end of the logical RAID-Z group The FreeBSD Foundation funded the project to ensure the completion and release of an easy-to-use and practical application. The project came in under budget…
Why does the performance of this prime sieve, using a Java BitSet, flicker between either decent performance and half of that?
Radix DLT (Distributed Ledger Technology) is a distributed ledger: a serializable log of transactions over a state machine, along with mechanisms for querying that state. Throughout this report, “Radix” refers to the Radix DLT software .
Often programmers have assumptions that turn out, to their surprise, to be invalid. From my experience this happens a lot. Every API, technology or system can be abused beyond its limits and break in a miserable way
Unum builds the Search, Storage, and Networking engines powering the modern data stack. Deployed on 100M+ devices, our technology serves DBMS unicorns and frontier AI labs.
We made a server-less virtual Linux environment that runs unmodified Debian binaries in the browser. This is powered by CheerpX, a WebAssembly virtualization platform. Feel free to play with it and report bugs: https://webvm.io
About a year ago the PostgreSQL community discovered that fsync (on Linux and some BSD systems) may not work the way we always thought it is, with possibly disastrous consequences for data durability/consistency (which is something the PostgreSQL community really values).
Intel Processor Trace is a hardware technology that can record all program execution flow along with timing information accurate to around 30ns. As far as I ...
The switch to WebAssembly increases stability, speed.