KO
|
EN
gitlite — search
Search
#ai-agent
#python
#dsh-plugin
#mcp-server
#agentic-ai
#automation
#genpark
#llm-tools
#deepseek-harness
#ai-agents
#dsh
#claude-code
crypticos
★ 26
Open GitHub ↗
Obscure 256 Byte OS
Download README (.md)
Explore Similar Repositories
lsi_decode_loginfo
:
Decode LSI LogInfo codes to make troubleshooting slightly less cryptic
clockwork
:
CRyPTIC data processing pipelines
sudocle
:
A modern web app for Sudoku inspired by Cracking the Cryptic
CryptoBench
:
Scripts for the creation of CryptoBench, a new dataset of cryptic binding sites
cryptic-scenario-modeling-hub
:
Pandemic cryptic phase modeling hub
// repository documentation
Was this content helpful?
★ 0
(0 ratings)
Select Rating:
★
★
★
★
★
Submit Feedback
Recent Feedback
×
Download README
Do you want to download the
README.md
file for
crypticos
?
Download (.md)
### World's Smallest Operating System CrypticOS is an operating system mostly written in a custom bytecode, which can be emulated anywhere.  ## Design 1. Any program should be loaded on any emulator, and run perfectly. 2. X86 bootable should be usable within **256 bytes**. 3. "Make it simple, and keep it simple" ## Huh?? - Yes, this is a hobby project, mainly for keeping me sane in 2020/2021 during the lockdowns. - Yeah, it sucks. It's way worse than DOS and runs on an obscure BrainFuck clone. - The custom bytecode has 16 commands. It's mostly BrainFuck, but with some extra things that make it easier to write operating systems with (insane idea) - That being said, I recommend you *don't* make another BrainFuck clone. You'd be better off making another *memory-safe general-purpose systems programming language*, and rewrite every major piece of software in it. ## Goals - [x] Write OS in <512 bytes - [x] Write simple programs for it - [x] Write assembler that compiles to it (casm) - [x] Write operating environment in the assembler - [ ] Self host the assembler or make a C compiler ## Building ### Install CASM assembler (for main test binary) ``` make b_casm ``` Note: Make sure you are in the `x86` directory. ### Main test binary ``` sudo apt install qemu-system-x86 nasm make b_x86 ``` Try: `!%***.` Also try `!%` to load the edit app. Press ESC to exit. ### 256 byte Version Very basic. Type `!%***.` and enter to test it out. ``` cd x86 && make tiny ``` ## So what does it do? CrypticOS uses a BrainF* inspired esoteric language as its main runtime. It is different in many ways, mainly with logic and loops. In design it should have the simplicity of BrainF*, but be more usable, efficient, and Assembly-like. You can see the full specification in standard/