{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreihw4zf55cjywveqr3isjjil55r5p2enkduul54m42eynqh3ev5q3u",
"uri": "at://did:plc:ndtvnkebzmsduapq2rqlsru4/app.bsky.feed.post/3mamroq6rkky2"
},
"path": "/syndications/kl-os-2025-12-22/",
"publishedAt": "2025-12-22T00:00:00.000Z",
"site": "https://scientiac.space",
"tags": [
"https://scientiac.space/syndications/kl-os-2025-12-22/POSSE",
"Day 1",
"Operating System in 1000 Lines",
"github:riscv/learn"
],
"textContent": "I have set up the environment required to run RISC-V 64 toolchain using `QEMU`.\n\nInstalled a `debian` RISC-V 64 `iso` and set it up to my liking with `autologin` and proper terminal emulation and `sudo`. I then installed `gcc`, `gdb` and `neovim` for writing and compiling programs.\n\nDetails of what happened on Day 1 is tracked using `git` with `codeberg` as a remote.\n\nI have decided to use Operating System in 1000 Lines as the learning material because it was featured as a beginner level learning material in github:riscv/learn.",
"title": "KL-OS: Setting Up",
"updatedAt": "2026-04-22T08:40:31.681Z"
}