Documentation
Everything you need to know about guideXOS
Getting Started
Quick start guide to run guideXOS
GXM Format
Learn about the custom executable format
Networking
Configure and use network features
Getting Started
First Boot
When you first boot guideXOS, the system automatically initializes:
- PS/2 keyboard and mouse drivers
- USB HID support (if available)
- VMware Tools integration (if running in VMware)
- Network stack (with NETWORK flag enabled)
- GUI desktop environment
Using the Desktop
The desktop environment features:
- Taskbar: Located at the bottom, shows running applications and system tray
- Start Menu: Click the start button to access applications
- Desktop Icons: Double-click to launch applications
- Window Management: Drag windows by title bar, resize from edges
GXM Executable Format
What is GXM?
GXM (guideXOS eXecutable Module) is a custom executable format that supports both native code execution and declarative GUI scripting. This makes it easy to create applications without writing complex code.
File Structure
Creating a Simple GXM Application
Here's a complete example of a "Hello World" GXM application:
Supported Controls
- WINDOW: Creates the main window with title and dimensions
- LABEL: Displays static text at a position
- BUTTON: Interactive button with ID and position
- LIST: Scrollable list view with selectable items
- DROPDOWN: Combo box with collapsible items
- ONCLICK: Button click event handler
- ONCHANGE: Selection change event for lists/dropdowns
Supported Actions
- MSG: Show message box with text
- OPENAPP: Launch application (Notepad, Calculator, Paint, etc.)
- CLOSE: Close the current window
Advanced Example
Networking
Network Configuration
guideXOS includes a full TCP/IP network stack with support for:
- Ethernet: Low-level frame handling
- ARP: Address Resolution Protocol
- IPv4: Internet Protocol version 4
- ICMP: Ping functionality
- UDP: User Datagram Protocol
- TCP: Transmission Control Protocol
- DHCP: Dynamic IP configuration
- DNS: Domain name resolution
Supported Network Cards
- Intel 825xx series
- Realtek RTL8111
Using Network Applications
Launch the web browser to access websites:
Connect to IRC networks:
File System
Directory Structure
guideXOS uses a custom file system with support for directories and files:
File Operations
Use the File Manager (Computer Files) to:
- Navigate directories
- Open files by double-clicking
- Create new files and folders
- Delete files and folders
- View file properties
Ready to Get Started?
Download guideXOS now and start exploring the features!
Download Now View Source Code