An Independent, Immutable, Privacy-Oriented, Open-Source GNU/Linux Operating System
rlxOS is a unique and innovative GNU/Linux operating system that embodies several key principles, making it stand out from traditional distributions:
rlxOS is a fully independent operating system, meticulously built from the ground up. It does not rely on any existing GNU/Linux distribution, ensuring complete autonomy in its development and direction.
One of the remarkable features of rlxOS is its Immutable root filesystem. This means that everything under the /usr directory is set as read-only and cannot be modified by users or third-party applications. By protecting the /usr directory, rlxOS significantly enhances system security and stability. This approach ensures that system files remain unchanged, promoting a consistent and reliable user experience.
rlxOS places a paramount emphasis on user privacy. Unlike many operating systems, it does not track or collect any personal data from users. Additionally, rlxOS is free from pre-installed trackers or telemetry, further safeguarding user privacy and ensuring a transparent computing environment.
As a fully open-source distribution, rlxOS adheres to the principles of transparency and collaboration. The source code for the entire operating system is available to the public under the
GPL-v3 licensing, fostering a vibrant community of developers and enthusiasts.
rlxOS embraces the concept of rolling updates or continuous delivery. Frequent updates are delivered to the system in the form of delta updates, following rigorous testing on the
Experimental release. This approach ensures that users benefit from the latest features, security patches, and improvements without the need for disruptive version upgrades.
In summary, rlxOS represents a cutting-edge GNU/Linux distribution that prioritizes independence, security, privacy, and community collaboration through its unique approach to an Immutable, Privacy-Oriented, and Open-Source operating system with continuous updates.
In order to ensure smooth and optimal performance, rlxOS requires that your system meets the following minimum requirements:
UEFI Supported Hardware: Your system must have UEFI (Unified Extensible Firmware Interface) support.
Recent Intel i3 or Above 64-bit Processor: It is essential to have a 64-bit processor, preferably Intel i3 or a more advanced model.
1 GiB of System Memory (RAM): Your system should have at least 1 gigabyte (GiB) of RAM for efficient operation.
10 GiB of Storage Drive: Ensure that you have a minimum of 10 gigabytes (GiB) of available storage space on your drive.
Meeting these requirements will help guarantee a positive user experience and seamless functionality with rlxOS.
To enable UEFI support in QEMU for rlxOS, use the following command line option while starting the virtual machine:
qemu-system-x86_64 -bios OVMF.fd [...other options...]
Make sure to replace "OVMF.fd" with the path to your UEFI firmware image (e.g., "OVMF_CODE.fd" or "OVMF.fd" from the OVMF package).
To enable UEFI support in VirtualBox for rlxOS, follow these steps:
- Create a new virtual machine for rlxOS.
- In the VM settings, go to the "System" tab.
- Under the "Motherboard" tab, check the "Enable EFI (special OSes only)" option to enable UEFI support.
- Continue with the rlxOS installation process.
To enable UEFI support in VMware for rlxOS, follow these steps:
- Create a new virtual machine for rlxOS.
- During the VM creation process, choose "rlxOS" or an appropriate version that supports UEFI as the guest OS.
- Continue with the rlxOS installation process, ensuring you use a UEFI-supported ISO.
Enabling UEFI support in these virtualization platforms will ensure compatibility and optimal performance for rlxOS in your virtual environment.
Below are the step-by-step instructions to successfully install rlxOS on your system:
- Visit our official homepage at rlxos.dev to download the latest stable ISO release.
- Save the downloaded ISO file, as you will need it for creating the installation media.
- Additionally, ensure you have a spare USB flash drive with a minimum storage capacity of 4 GiB to use for the installation process.
To create the installation media, follow these steps:
- Connect the spare USB flash drive with at least 4 GiB capacity to your computer.
- Download and install Rufus, a tool that helps in creating bootable USB drives. You can get it from rufus.io.
- Launch Rufus and select the downloaded rlxOS ISO file in the "Boot select" option.
- Keep the default settings in Rufus, as they are usually suitable for creating the bootable media.
- Click the "START" button to initiate the process. It might take a moment to begin.
Once the process is complete, you can proceed to boot your system from the newly created installation media.
For a detailed visual guide on installing rlxOS, you can watch the video provided below. It will walk you through the entire installation process.
Here are some useful tips and tricks to enhance your experience with rlxOS:
- Access Linux Virtual Terminal: You can access the Linux VT by pressing CTRL+ALT+F2. From there, you can log in as the root user with the password root.
- Modify Installation Script: The installation script can be found at /etc/os-installer/scripts/configure.sh. You can view and make changes to this script if needed.
Once the installation is complete, we recommend reading the Getting Started guide provided by rlxOS. It will help you familiarize yourself with your new operating system and make the most of its features.
Enjoy using rlxOS, and welcome to our community of users! If you encounter any issues or have questions, feel free to reach out to our support channels for assistance. Happy computing!
When you boot rlxOS for the first time, the Initial Setup wizard will guide you through the essential steps to configure your system and personalize your user account. Follow these steps to get started:
- Select Language: Choose your preferred language from the list provided.
Select Keyboard Layout: Choose the keyboard layout that matches your keyboard.
Test Keyboard: Optionally, you can test the keyboard layout to ensure it's working correctly.
- Connect to Wi-Fi: If your computer is connected to Wi-Fi, select your network from the list and enter the password to connect.
Note: If you are using a wired connection, it will be automatically detected and connected.
- Privacy Settings: Configure privacy options related to location services, connectivity, and online search.
Create User Account: Enter your full name, username, and password to set up your user account.
Automatic Login (Optional): Choose whether you want the system to log in automatically to your user account at startup.
- Add Online Accounts (Optional): You can link your online accounts for services like Google, Microsoft, or others.
- Set Date and Time: Select your time zone, date, and time to ensure accurate system time.
- Confirm Settings: Click "Start Using rlxOS" or a similar button to complete the initial setup.
You have successfully completed the initial setup process for rlxOS using the Initial Setup wizard. Your system is now ready for you to explore and enjoy. Personalize your desktop, install software from the Software Center, and make the most of your rlxOS experience!
Activities Overview: Click on the "Activities" button (or press the "Super" key) to access the Activities Overview. Here, you can view your open windows, access the application grid, and search for applications and files.
Top Bar: The top bar contains essential items like the application menu, system status menu, date and time, and the notification area.
Dash: The Dash is the left sidebar in the Activities Overview, allowing quick access to favorite applications and activities.
Application Grid: From the Activities Overview or Dash, click on the "Applications" button to view and launch installed applications.
Workspaces: GNOME offers a virtual workspace feature, allowing you to organize your windows across multiple workspaces for improved productivity.
Opening Applications: Click on the "Applications" button in the Dash to open the application grid. Scroll through the categories or use the search bar to find and launch applications.
Window Management: Drag windows to the top of the screen to maximize, to the sides to snap, or press the "Super" key + arrow keys for quick window management.
Switching Workspaces: Use the "Super" key + Page Up/Page Down or click on the workspaces in the Dash to switch between virtual workspaces.
File Management: Access your files by clicking on "Files" in the Dash. Use the sidebar to navigate through directories and manage your files.
Notifications: Click on the date and time in the top bar to access the notification area, where you'll find system notifications and other app alerts.
- Super (Windows key): Opens the Activities Overview.
- Alt + Tab: Switch between open applications.
- Super + D: Show/hide desktop.
- Super + L: Lock the screen.
- Super + Arrow Keys: Snap windows to the sides or maximize/minimize.
With its clean and intuitive interface, rlxOS offers a seamless and user-friendly computing experience. Enjoy exploring the various features, managing your windows and workspaces, and using the handy keyboard shortcuts to enhance your workflow. Have a great time with rlxOS and feel free to explore more of its capabilities to suit your computing needs!
rlxos provide an easy to use graphical software center to search, install and manage softwares.
- To Launch Software Center: Click on the "Activities" button (or press the "Super" key) and search for "Software" to open the GNOME Software Center.
- Search for Software: Type the name of the software you want to install in the search bar. Click on the desired software from the search results.
Install Software: On the software details page, click the "Install" button to start the installation process.
Check Progress: Monitor the progress bar until the installation is complete.
Launch or Manage Software: After installation, use the "Launch" button to start GUI applications, or manage installed software from the "Installed" tab in GNOME Software Center.
- Automatic Updates: GNOME Software Center will automatically notify you about available updates for your installed applications. You can update them by clicking the "Update All" button in the "Updates" section.
- Uninstall Software: To remove a software application, go to the "Installed" tab in GNOME Software Center. Locate the application you want to uninstall and click the "Remove" button.
With the Software Center on rlxOS, managing your software applications becomes a seamless and user-friendly experience. Easily discover, install, update, and remove software to enhance your computing journey with ease and convenience.
The Software Center takes care of updating the core system components, security patches, and other important updates, making it easy for users to maintain a secure and up-to-date system. Here's how system updates are handled:
Launch Software Center: Click on the "Activities" button (or press the "Super" key) and search for "Software" to open the Software Center.
Check for System Updates: Upon launching the Software Center, it will automatically check for available system updates in the background. If updates are available, you'll see a notification badge on the "Updates" section in the left sidebar.
View Available Updates: Click on the "Updates" section to view a list of available updates for your system. This list includes updates for the operating system, security patches, and other software components.
Install System Updates: To install system updates, click the "Update All" button. You may be prompted to enter your password for authentication.
Monitor Progress: The Software Center will initiate the update process and display a progress bar for each update being installed. Monitor the progress until all updates are successfully installed.
Restart (if required): After installing certain system updates, you may be required to restart your computer for the changes to take effect. If a restart is necessary, the Software Center will notify you, and you can choose to restart immediately or do it later.
Update Complete: Once the system updates are installed, the Software Center will display a confirmation message, indicating that your system is now up-to-date.
rlxOS ensures that your operating system remains secure and stable with the latest improvements and bug fixes. Regularly check for system updates and install them to keep your rlxOS system in top-notch condition. The automated process simplifies the update management, allowing you to focus on using your system without worrying about missing essential updates.