Databases Without an Os? Meet Quininehm and the New Generation of Data Software
Posted3 months agoActive2 months ago
dataware.devTechstory
calmmixed
Debate
40/100
Database ManagementOperating SystemsHardware Optimization
Key topics
Database Management
Operating Systems
Hardware Optimization
The story introduces QuinineHM, a hardware manager that allows databases to run at bare-metal speed without an OS, sparking discussion around its performance, feasibility, and potential applications.
Snapshot generated from the HN discussion
Discussion Activity
Light discussionFirst comment
N/A
Peak period
5
14-16h
Avg / period
2.4
Comment distribution17 data points
Loading chart...
Based on 17 loaded comments
Key moments
- 01Story posted
Oct 20, 2025 at 12:47 PM EDT
3 months ago
Step 01 - 02First comment
Oct 20, 2025 at 12:47 PM EDT
0s after posting
Step 02 - 03Peak activity
5 comments in 14-16h
Hottest window of the conversation
Step 03 - 04Latest activity
Oct 21, 2025 at 8:17 AM EDT
2 months ago
Step 04
Generating AI Summary...
Analyzing up to 500 comments to identify key contributors and discussion patterns
ID: 45646024Type: storyLast synced: 11/20/2025, 1:45:02 PM
Want the full context?
Jump to the original sources
Read the primary article or dive into the live Hacker News thread when you're ready.
This is just initial version of the website, we are working on a new one.
Glad you find it interesting :)
If you have some questions feel free to ask.
sounds pretty similar motivation-wise to this. would be interested if linux as a host system is still needed. and if not: how is heterogenous hardware supported without virtualization?
Challenge is, ofc, supporting wide range of hardware options, but we don't intend to. We plan to support only modern x86_64 CPUs (arm is on the roadmap) and a select few NICs.
Current implementation is written to be hosted on public cloud, so we implement what is needed for that, but in the future we intend to allow self hosted version, but only on selected server hardware.
Now, if we have "big" server with like 256 cpus, etc. we can still split it many smaller "vms". Since the only code that runs with Hardware Manager is code we write, we can just add config options which pin execution to resources, eg. ram, we can just allow it to use from 4gb-8gb phys addr. Shared hardware like NIC is a bit trickier, but we do have some tricks up our sleeve which allow sharing.
why would you need to support virtual devices, if you are not in a virtualized environment?
All code we have can already run on bare-metal except some drivers, since most are only for virtualized devices.
Hopefuly that clears what we wanted to say.
If we implement eg nic driver for physical device then we can run bare-metal no host at all.
Btw, we fixed some whitelist issues and if you want to play around with it, database creation should work now (if not with existing account you can create new one)
That type of tech + redis being quite bad implementation allows those gains (up to 2000%, we even have commands showing ~2200%, mostly lists since they have very cache unfriendly implementation)
We are 3 students, founded in 2024. We have experience at Microsoft and Databricks.