Sign in

Radiant Computer

@radiant.computer
396 followers 2 following 32 posts

A personal computer for the next generation. radiant.computer

PostsRepliesMedia
Radiant Computer @radiant.computer · 05/09/2026
Optimizing the Radiance compiler with GPT-6. An 8.46% improvement in instructions executed for less than 60 net lines added.
010
Radiant Computer @radiant.computer · 24/05/2026
Childhood computing susam.net/childhood-co...
susam.net
Childhood Computing - Susam Pal
021
Radiant Computer @radiant.computer · 13/04/2026
This is called “economy”
000
Radiant Computer @radiant.computer · 13/04/2026
Radiant’s software stack will have the highest utility and performance per line of code of any personal computer system.
220
Radiant Computer @radiant.computer · 09/04/2026
The kernel being so small means that a lot ends up in user space: networking, file system, IPC, audio, graphics, etc.
010
Radiant Computer @radiant.computer · 09/04/2026
This in turn means that virtual memory and paging are not necessary. For protection from untrusted binaries, it’s possible to use PMP (Physical Memory Protection) still, but this won’t be the default.
100
Radiant Computer @radiant.computer · 09/04/2026
Yes, it’s possible to reduce traps as well as scheduler time to a bare minimum with clever kernel ABI design. All this research exists and sadly has not been put to use. You’re welcome!
010
Radiant Computer @radiant.computer · 09/04/2026
The kernel loader only accepts typed binaries (Radiance IL) that it can statically verify. Pointer fabrication or laundering can therefore be rejected at load time. The trade-off is that raw RV64 binaries are not accepted by the kernel.
100
Radiant Computer @radiant.computer · 08/04/2026
Work has started on the Radiant Kernel. * It’s an exokernel. Very minimal. * It uses ring buffers as the only syscall interface (think io_uring). * There is no virtual memory — protection works via static analysis. * There are no device drivers, software has direct hardware access.
3182
Radiant Computer @radiant.computer · 04/04/2026
Also note that most of these compilers are optimized for incremental compilation. Radiance is optimized for whole program compilation. The only other language we know of that by design does not do incremental compilation is Jai.
010
Radiant Computer @radiant.computer · 04/04/2026
Some of these compilers have a substantial fixed overhead, so a larger source code was used to make things more fair. The LOC/s is what counts.
100
Radiant Computer @radiant.computer · 04/04/2026
All benchmarks are run on a single thread. Radiance compiles its own source code, while the other compilers are compiling synthetic code. When allowed to use multiple cores, Go was the fastest. Radiance isn't optimized for parallelism currently.
110
Radiant Computer @radiant.computer · 04/04/2026
Radiance compiles itself in 0.2s from scratch on the experimental amd64 backend. It's fast 💨
2130
Radiant Computer @radiant.computer · 06/03/2026
A discussion forum?
0130
Radiant Computer @radiant.computer · 02/03/2026
To learn more about the Radiance compiler, see the last few posts on our log: radiant.computer/log/ If you're interested in personal computing or language design, please reach out, we'd love to talk.
030
Radiant Computer @radiant.computer · 02/03/2026
The release includes `forge`, a simple read-only Git forge that supports SHA-256 repositories, and HTTPS cloning. Forge was entirely vibe-coded. Let us know if you encounter any issues with it.
120
Radiant Computer @radiant.computer · 02/03/2026
Radiance is not meant to be used outside of the Radiant system, at least for now. It requires a RISC-V emulator to run, and does not emit ELF-compatible binaries. It was designed to be small like C, but ergonomic like Rust. We're getting there. The compiler and emulator are MIT licensed.
130
Radiant Computer @radiant.computer · 02/03/2026
The Radiance language is still in an early stage, but the compiler is already self-hosting. The compiler sits at around 18 KLOC. It has zero dependencies, meaning that it links and emits machine code directly. It also includes an intermediate language.
120
Radiant Computer @radiant.computer · 02/03/2026
Radiant is open-sourcing its compiler toolchain and launching code.radiant.computer today.
1305
Radiant Computer @radiant.computer · 28/02/2026
🪵 Radiant Log #012 -- A fixed point has been reached. radiant.computer/log/012-radi...
051
Radiant Computer @radiant.computer · 23/02/2026
The Radiance compiler has reached a fixed point. This means it can now compile itself and generate identical output to itself.
1322
Radiant Computer @radiant.computer · 18/02/2026
Nostalgia for a pre-AI world..
140
Radiant Computer @radiant.computer · 16/02/2026
🪵 A new log entry was posted: "A.I. and the Future of Computing" radiant.computer/notes/ai-and...
radiant.computer
A.I. and the Future of Computing
A new kind of personal computer
072
Radiant Computer @radiant.computer · 12/02/2026
Preparing to put sources online 🌐
0130
Radiant Computer @radiant.computer · 27/01/2026
Incompatibility allows true progress.
171
Radiant Computer @radiant.computer · 25/01/2026
🪵 A new log entry was posted: "Radiance Intermediate Language" radiant.computer/log/011-radi...
radiant.computer
Radiant Log #011
A new kind of personal computer
022
Radiant Computer @radiant.computer · 02/01/2026
📝 A new note was added: "Maybe Not" radiant.computer/notes/maybe-...
020
Reposted by Radiant Computer
cloudhead @cloudhead.io · 17/12/2025
Radiance IR (RIR) tentative syntax. Below is example code for a simple loop that sums numbers.
Radiance IR
101
Radiant Computer @radiant.computer · 27/11/2025
🪵 A new log entry was posted: "A Semantic Analyzer in R'" radiant.computer/log/010-a-se...
radiant.computer
Radiant Log #010
A new kind of personal computer
231
Radiant Computer @radiant.computer · 20/11/2025
🪵 A new log entry was posted: "R' language design progress" radiant.computer/log/009-r-la...
radiant.computer
Radiant Log #009
A new kind of personal computer
041
Reposted by Radiant Computer
cloudhead @cloudhead.io · 12/11/2025
Working on the module system implementation in R', getting the module graph setup. package = compilation unit (equivalent to rust "crate") module = namespace within package
131
Radiant Computer @radiant.computer · 11/11/2025
📝 A note was added: "Why not Rust?" radiant.computer/notes/why-no...
041
Radiant Computer @radiant.computer · 09/11/2025
1110
Reposted by Radiant Computer
cloudhead @cloudhead.io · 04/11/2025
I'm working on a new kind of computer. It's called the Radiant. I've been dissatisfied with the state of personal computing for many years now, so it's time I did something about it. If you think computers could be so much better than what they are, this is for you. radiant.computer
radiant.computer
Radiant Computer
A new kind of personal computer
96511
Radiant Computer @radiant.computer · 22/09/2025
Website is live. 🔗 radiant.computer
radiant.computer
Radiant · Home
A new kind of personal computer
070