-
Notifications
You must be signed in to change notification settings - Fork 0
Applications
NtinosTheGamer2324 edited this page Feb 11, 2026
·
3 revisions
ModuOS includes several built-in and userland applications.
The main shell interface for ModuOS.
Features:
- Command execution
- File operations
- Process management
- Drive mounting
Usage: Automatically started at boot
Display current date and time from RTC.
Command: clock
Display file contents to console.
Usage: cat <filename>
Example:
# cat /ModuOS/System64/pcname.txt
ModuOS-PC
Print text to console.
Usage: echo <text>
Example:
# echo Hello, World!
Hello, World!
Alternative shell implementation.
Usage: sh
Memory testing utility.
Usage: memtest
Tests:
- Memory allocation/deallocation
- Read/write verification
- Heap integrity
System information display (similar to neofetch).
Usage: zsfetch
Displays:
- OS name and version
- CPU model
- Memory usage
- Storage devices
- Uptime
See also: SQR / SQRM / SQRL Formats
User programs must be in ELF64 format.
cd userland
x86_64-elf-gcc -c program.c -o program.o
x86_64-elf-ld -T user.ld program.o -o program.sqrvoid _start(void) {
// Program entry point
main();
syscall_exit(0);
}- Games - Built-in games
- Shell Commands - Shell usage
- System Calls - Programming interface