Discuss Scratch
- Discussion Forums
- » Show and Tell
- » Everything AxisOS
- Genche
-
Scratcher
17 posts
Everything AxisOS
AXISOS
DESCRIPTION:
aos25 is a barebones and simplified OS that lets you navigate through, read, write and edit files. It's extremely simple to use and can be operated using basic commands such as ‘boot’ or ‘f ^ cont’. You can also execute OpenBasic programs with it.
aos25 doesn't have UI . It doesn't have apps . It's just a stripped down way of editing and reading files - that can be expanded to have UI, apps, whatever. Besides, at every OS' core is just a file system organizing everything else. You should understand the Gesh File System (GFS) before trying to understand aos25, because GFS is the core of the system .
Alongside the Gesh File System, you should try to learn OpenBasic if you’re interested in creating programs to run in aos. OpenBasic is rather simple and similar to Python.
aos provides a basic framework for more complicated and user friendly operating systems. This framework includes:
DOCUMENTATION:
STARTUP:
Upon startup, aos will run multiple tests on drivers and the files in the system. If the system file ($) isn’t found, you’ll have the option to boot anyway or abort. Therefore, it’s recommended that you don’t delete the ‘$’ file.
Boot should complete in about 0.2-0.5 seconds. Any longer, your system may not be suited for aos or something is taking up resources.
COMMANDS:
System Functions
boot - boot up aos25, it’s run when green flag clicked
shut - shut down the system
Files
file - root of all file commands
file dir - root of file commands to do with directories
file dir set - set the file directory
file dir get - get the current file directory
file edit - root of file commands to do with editing files
file edit read - read the file in the current directory
file edit add - add a file with a directory
file edit del - delete the file in the current directory
file edit content - override the content of the file in the current directory
Terminal
t - - clear the last line of the terminal
t – - clear the terminal
Info
info - root of all info commands
info drivers - get info about drivers
info hardware - get info about hardware and system
info time - get the time
OpenBasic
opba - attempt to run the file from the currently directory using the OpenBasic driver
ERRORS:
CHANGELOG:
If you encounter any errors, comment either on the forum or on the project. Try to quote the error number. Do not report OpenBasic errors, as that’s to do with your code, not the operating system.
v1.01 29Sep25 - Error and Order
- aos now returns an error if no such file exists or if a file has no children.
- added error codes
- ‘t —’ lets you clear the terminal without a message
- adjusted the text engine so that ‘.’s and ‘t’s are positioned correctly
- upon boot, aos now states how long it took to boot
v1.1 1Oct25 - Drivers, Basically
- added the OpenBasic driver, meaning that you can now execute OpenBasic programs
- aos can now run driver tests on boot up, detecting malfunctioning drivers
- added a sample OpenBasic program in the file system (guessing game by @DaveTheGamer80)
v2.0 22Oct25 - AxisOS Version 2
- rebuilt aos from the ground up
- more diagnostics and tests on boot up to prevent damage
- aos now uses OpenBasic+, which is a slightly modified version of OB
- aos now uses GeshFileSystem 2.0
- aos now uses PTE lite
- modular command system
- coloured lines for better readability
- added a test malware into the files at $/programs/ohdear/
v2.1 23-27Oct25 - Polish and Smallish (yes, that is a word)
- gfs reads files splitting with the star character for quality-of-life
- typing in a dir sets the current dir to that without typing ‘file dir set’
- added a cooler home screen with system info and A
- added a time command to the info command
CREDITS
aos by @Genche
Gesh File System 2.0 by @Genche
PTE Lite by @-Rex-
OpenBasic+ by @Genche, @DaveTheGamer80
DESCRIPTION:
aos25 is a barebones and simplified OS that lets you navigate through, read, write and edit files. It's extremely simple to use and can be operated using basic commands such as ‘boot’ or ‘f ^ cont’. You can also execute OpenBasic programs with it.
aos25 doesn't have UI . It doesn't have apps . It's just a stripped down way of editing and reading files - that can be expanded to have UI, apps, whatever. Besides, at every OS' core is just a file system organizing everything else. You should understand the Gesh File System (GFS) before trying to understand aos25, because GFS is the core of the system .
Alongside the Gesh File System, you should try to learn OpenBasic if you’re interested in creating programs to run in aos. OpenBasic is rather simple and similar to Python.
aos provides a basic framework for more complicated and user friendly operating systems. This framework includes:
- File management
Unmatched performance
Simple commands
Error detection
Driver support
Program execution
DOCUMENTATION:
STARTUP:
Upon startup, aos will run multiple tests on drivers and the files in the system. If the system file ($) isn’t found, you’ll have the option to boot anyway or abort. Therefore, it’s recommended that you don’t delete the ‘$’ file.
Boot should complete in about 0.2-0.5 seconds. Any longer, your system may not be suited for aos or something is taking up resources.
COMMANDS:
System Functions
boot - boot up aos25, it’s run when green flag clicked
shut - shut down the system
Files
file - root of all file commands
file dir - root of file commands to do with directories
file dir set - set the file directory
file dir get - get the current file directory
file edit - root of file commands to do with editing files
file edit read - read the file in the current directory
file edit add - add a file with a directory
file edit del - delete the file in the current directory
file edit content - override the content of the file in the current directory
Terminal
t - - clear the last line of the terminal
t – - clear the terminal
Info
info - root of all info commands
info drivers - get info about drivers
info hardware - get info about hardware and system
info time - get the time
OpenBasic
opba - attempt to run the file from the currently directory using the OpenBasic driver
ERRORS:
CHANGELOG:
If you encounter any errors, comment either on the forum or on the project. Try to quote the error number. Do not report OpenBasic errors, as that’s to do with your code, not the operating system.
v1.01 29Sep25 - Error and Order
- aos now returns an error if no such file exists or if a file has no children.
- added error codes
- ‘t —’ lets you clear the terminal without a message
- adjusted the text engine so that ‘.’s and ‘t’s are positioned correctly
- upon boot, aos now states how long it took to boot
v1.1 1Oct25 - Drivers, Basically
- added the OpenBasic driver, meaning that you can now execute OpenBasic programs
- aos can now run driver tests on boot up, detecting malfunctioning drivers
- added a sample OpenBasic program in the file system (guessing game by @DaveTheGamer80)
v2.0 22Oct25 - AxisOS Version 2
- rebuilt aos from the ground up
- more diagnostics and tests on boot up to prevent damage
- aos now uses OpenBasic+, which is a slightly modified version of OB
- aos now uses GeshFileSystem 2.0
- aos now uses PTE lite
- modular command system
- coloured lines for better readability
- added a test malware into the files at $/programs/ohdear/
v2.1 23-27Oct25 - Polish and Smallish (yes, that is a word)
- gfs reads files splitting with the star character for quality-of-life
- typing in a dir sets the current dir to that without typing ‘file dir set’
- added a cooler home screen with system info and A
- added a time command to the info command
CREDITS
aos by @Genche
Gesh File System 2.0 by @Genche
PTE Lite by @-Rex-
OpenBasic+ by @Genche, @DaveTheGamer80
Last edited by Genche (Nov. 27, 2025 20:15:42)
- Discussion Forums
- » Show and Tell
- » Everything AxisOS


