We are making Noto, a high-performance deterministic computer for professionals. It is hardware, an operating system, and a development toolkit designed to make programming faster, more predictable, and to produce deeply efficient code.
We do so by saying No To many things:
Noto is the computer, not just something that runs on one. The OS, the chip, and the tools are built together, as one coherent machine.
Processes get fixed resources. Timers tick exactly. The same code runs the same way every time.
Every layer in Noto has a measurable cost. We expose it. We make it visible. We make it tunable.
You write directly to memory buffers. The lowest-level interface is a struct that you can fill up. The highest-level interface consists of macros to help you fill that struct.
You own the computer. It's yours, not ours. Unless you ask it to, Noto will never talk to us. No popups, no reminders, no nagging.
What is running is what you see. Every program occupies a process slot, and every slot has fixed time and memory.
Each program is self-contained. No shared libraries, no version hell, no containers.
Code written for Noto runs on Linux and Windows through our single-header compatibility libraries. Think Proton, but reversed.
Ironically, making Noto unapologetically non-portable is also what makes it the most portable to other platforms because keeping it constrained makes "up-mapping" to other platform APIs much easier.
Clock speeds don't fluctuate. You can trust your timing blocks, always. If you want to save energy, you can tune and toggle it manually.
Noto is designed to run in parallel with a Linux machine. The important thing is that it runs fully isolated from it, other than having a memory buffer to transfer data between each machine. This way you can still use tools that haven't been ported to Noto, such as browsers, without sacrificing what makes Noto special.
Nothing runs behind your back gathering information.
We prefer clarity over comfort, because predictability is comfort for professionals.
We say 'no' to vendor toolchains. You don't need a proprietary FPGA suite or complicated synthesis and place-and-route algorithms. If the goal is to fully understand the machine, we should also fully understand how and where logic transformations happen.
That's why we're making a tool that allows you to visualize, navigate, and place logic blocks yourself, rather than relying on black-box algorithms to do so.
We believe the tides are turning. Developers and engineers are starting to care again about how their code really runs. They want to understand their performance and their machines. They want more control, not more abstraction. Noto is not just a faster computer, it's a clearer one. A platform where you can see every cycle, every bit, every cause and effect. It is the ultimate developer kit.
Noto was born from saying "no" to everything that makes modern computing fragile, opaque, and wasteful. Each "no" is a design constraint, and constraints are what make systems fast, reliable, and understandable.