Features
TheSailOS offers a range of features, including:
-
File System:
- Custom virtual file system (VFS) for managing files and directories.
- Support for essential file and directory operations: create, delete, read, write, copy, move, and rename.
- Disk management capabilities: format drives, create partitions, and list partition information.
-
Permissions System:
- File ownership tracking
- Read/Write access control
- Administrator override capabilities
- Permission management commands (
permissions
,setpermissions
) - User-based access restrictions
-
Networking:
- Integrated TCP/IP stack for network communication.
- DNS resolution to translate domain names into IP addresses.
- Ping utility for testing network connectivity.
- TCP and UDP client/server implementations for building network applications.
-
Command-Line Interface (CLI):
- Command history to easily access previously executed commands.
- Command aliasing to create shortcuts for frequently used commands.
- A comprehensive set of built-in commands for managing the file system, system settings, network configurations, hardware information, and running processes.
-
User Sessions:
- Session management for user authentication and authorization.
- Login and logout commands.
-
Process Management:
- Ability to run applications and games as separate processes.
- Memory management for processes.
-
Applications:
- Text editor for creating and modifying text files.
- Calculator for performing basic arithmetic calculations.
- Simple games: Snake, Tetris, and Tic-Tac-Toe for entertainment.
-
Audio:
- Audio playback support for playing sound files.
Important Note: Version 0.0.3 - Alpha Stage
This is an early alpha release (version 0.0.3) of TheSailOS. As such, it is not feature-complete and may contain bugs, unstable components, and unimplemented features. Use with caution and be aware that data loss or system instability may occur.