freywar
c92ccd41ce
Improve installation process
...
`meson.build` rewritten with DRY principle. `deploy.sh` added,
which deploys the image on a installation USB stick borrowed from
another project. Image name aligned with the installer's expectations.
2026-08-25 17:14:50 +03:00
freywar
0cb2169c29
Add basic HID keyboard support
2026-08-14 20:51:07 +03:00
freywar
4813725cf3
Add basic xHCI driver and USB devices enumeration
2026-08-07 21:11:08 +03:00
freywar
065aa261f5
Add simple NVMe module and switch to NVMe emulation
2026-07-23 20:52:10 +03:00
freywar
ba9beebf8e
Add simple kernel logging and improve error messages
2026-07-23 20:50:51 +03:00
freywar
85cfbb2050
Add pipes to shell, add wc
2026-07-16 21:39:00 +03:00
freywar
1ff38ffad4
Add file removal, rm
2026-07-15 21:39:17 +03:00
freywar
1148596a81
Add file and directory creation, mkdir
2026-06-30 20:37:24 +03:00
freywar
01cd3f528c
Add writing to existing files and overwriting cp
2026-06-19 23:09:11 +03:00
freywar
415f78fd40
Add process scheduler, pipes, and separate terminal from shell
2026-06-19 21:49:29 +03:00
freywar
bcf2e5bac6
Add file descriptors and basic cat
2026-06-17 23:20:43 +03:00
freywar
968bb02aa8
Add basic ls
2026-06-17 22:20:08 +03:00
freywar
03b3ddac73
Add subprocesses and convert terminal to an app
2026-06-17 21:20:14 +03:00
freywar
1c935cf154
Add first C user program
2026-06-11 20:19:24 +03:00
freywar
b32c12b311
Add an example user space process
2026-06-08 21:17:27 +03:00
freywar
2d4f76a5dd
Add process state
2026-06-05 20:48:16 +03:00
freywar
c8edeab750
Use streams for inter-"process" communications
2026-06-05 21:44:09 +03:00
Freywar Ulvnaudgari
fecf3b2e42
Initial commit
2026-06-04 21:52:04 +03:00