EDYOU OS / Documentation

EDYOU OS Documentation

Welcome to the official documentation for EDYOU OS. This guide covers installation, configuration and daily use of the school operating system.

Quick note

This documentation is continuously evolving. Check the GitHub repository for the latest updates.

Introduction to EDYOU OS

EDYOU OS is a Linux-based operating system designed specifically for educational institutions. Built as a free alternative to Windows, it gives schools complete control over their IT infrastructure without licensing costs.

Based on Ubuntu LTS, EDYOU OS combines the stability and security of Linux with a familiar desktop experience. Whether you're managing a single classroom or an entire school network, EDYOU OS provides the tools you need.

Key features

  • License-free, no costs, no activation, no restrictions.
  • Full control, manage devices, updates and software centrally.
  • Optimized, runs efficiently on a broad range of hardware.
  • Secure, no unnecessary telemetry, restricted system exposure.
  • Open source, transparent, customizable and community-driven under GPLv3.

System Requirements

EDYOU OS is designed to run on a wide range of hardware, from modern systems to older machines that might otherwise be discarded.

System requirements
ComponentMinimumRecommended
Architecturex86_64x86_64
FirmwareUEFI or BIOSUEFI with Secure Boot
CPU2 GHz processor2.5 GHz quad-core
Memory4 GB RAM8 GB RAM
Disk20 GB free50 GB free
Display1024 × 7682560 × 1440
MediaUSB or DVD driveUSB or DVD drive
  • Only x86_64 is supported. ARM is not.
  • ACPI-compliant hardware is required; legacy systems may fail.
  • U-Boot is not supported.
Hardware note

The Lightweight edition is intended for older or low-end machines, a practical way to repurpose computers that would otherwise be disposed of.

Installation Guide

Installing EDYOU OS is straightforward. Follow these steps to get started:

  1. Download EDYOU OS

    Download the ISO file from the download section. Choose the edition that best fits your hardware.

  2. Create installation media

    Create a bootable USB drive using a tool like Rufus (Windows) or Etcher (cross-platform).

    # Linux (using dd)
    sudo dd if=edyou-os.iso of=/dev/sdX bs=4M status=progress
  3. Boot from USB

    Restart your computer and boot from the USB drive. You may need to access the boot menu (usually F12 or Delete) or change the boot order in the firmware.

  4. Follow the installer

    The graphical installer guides you through the process: language, keyboard layout, and partition settings.

    # For advanced users: manual partitioning
    # Create a separate /home partition for user data
    # Use LVM for flexible storage management
  5. Complete setup

    Create your user account and wait for the installation to finish. After restarting, you'll be greeted by the EDYOU OS desktop.

Basic Usage

EDYOU OS provides a familiar desktop environment that users transitioning from Windows find intuitive.

Desktop environment

The default desktop is designed for simplicity and efficiency. The taskbar shows running applications, and the application menu provides access to all installed software.

File management

Your home directory contains the standard folders: Documents, Downloads, Pictures and more. Use the file manager to organize your files.

# Navigate to home directory
cd ~

# List files with details
ls -la

Terminal

The terminal is a powerful tool for advanced tasks. Open it with Ctrl+Alt+T or search for "Terminal" in the application menu.

# Update system
sudo apt update && sudo apt upgrade

# Install software
sudo apt install package-name

# Check system info
neofetch
Pro tip

Most software installation and system management tasks can be done through the terminal. Learning basic commands will greatly enhance your productivity.

Networking

EDYOU OS supports various networking configurations suitable for school environments.

Wired connection

Simply connect an Ethernet cable. Network settings can be configured through system settings or by editing network configuration files.

Wi-Fi

Click the network icon in the taskbar to connect to available Wi-Fi networks. Enterprise networks with RADIUS authentication are also supported.

Tailscale for secure connections

For secure, encrypted connections between devices (especially useful for remote administration), EDYOU OS supports Tailscale:

# Install Tailscale
curl -fsSL https://tailscale.com/install.sh | sh

# Start Tailscale
sudo tailscale up

# Check status
tailscale status

Tailscale creates a mesh VPN that allows secure connections between school devices without exposing them to the public internet.

Static IP configuration

For servers or fixed workstations, configure a static IP:

# Edit netplan configuration
sudo nano /etc/netplan/01-netcfg.yaml

# Add static IP configuration
network:
  version: 2
  ethernets:
    eth0:
      addresses: [192.168.1.100/24]
      gateway4: 192.168.1.1
      nameservers:
        addresses: [8.8.8.8, 8.8.4.4]

Development Environment

EDYOU OS is an excellent platform for programming education. It supports various development tools and languages.

Tooling

  • VS Code, modern code editor (install via .deb or snap)
  • Python, pre-installed for programming classes
  • Git, version control system
  • Node.js, JavaScript runtime

Setting up development tools

# Install VS Code
sudo apt install wget gpg
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg
sudo install -o root -g root -m 644 packages.microsoft.gpg /usr/share/keyrings/
sudo sh -c 'echo "deb [arch=amd64,signed-by=/usr/share/keyrings/packages.microsoft.gpg] https://packages.microsoft.com/repos/vscode stable main" > /etc/apt/sources.list.d/vscode.list'
sudo apt update
sudo apt install code

# Install Python development tools
sudo apt install python3-pip python3-venv

# Install Git
sudo apt install git
git config --global user.name "Your Name"
git config --global user.email "your@email.com"

Programming language support

EDYOU OS supports numerous programming languages through apt and other package managers:

# Install common languages
sudo apt install python3 ruby php nodejs npm golang

# Check installed versions
python3 --version
node --version
ruby --version

Customization

One of the advantages of EDYOU OS is its customizability. Schools can tailor the system to their specific needs.

Theme customization

Adjust the look and feel through system settings or by modifying configuration files.

Software customization

# Remove unwanted software
sudo apt remove package-name

# Install custom software
sudo apt install custom-package

# Create a meta-package for your school
# Create /apt/my-school-meta-package/DEBIAN/control

Default application settings

Configure default applications system-wide using the alternatives system:

# Set default text editor
sudo update-alternatives --config editor

# Set default web browser
sudo update-alternatives --config x-www-browser

Contributing to EDYOU OS

EDYOU OS is an open source project. Contributions from developers, educators and institutions are welcome.

How to contribute

  1. Fork the repository on GitHub
  2. Create a branch for your feature or fix
  3. Make your changes and test thoroughly
  4. Submit a pull request with a clear description

Reporting issues

Found a bug or have a feature request? Open an issue on GitHub with detailed information about the problem.

Documentation

Improvements to this documentation are also welcome. Check the docs folder in the repository.

Join the community

Connect with other EDYOU OS users and developers in GitHub Discussions. Your feedback helps shape the future of the project.

Frequently Asked Questions

Common questions from EDYOU OS users.

How do I open the file manager?

In Linux, you can access the file manager just like in Windows through the application menu. You can also open it with the keyboard shortcut Super (Windows key) + E.

How do I install programs?

Programs can be installed through Flatpak. Press the Super key (Windows key) and search for "Software". From there, everything works just like the Microsoft Store or other app stores.

How do I report bugs?

Bugs can be reported through our GitHub page. Simply create an issue (problem report) and it will be addressed. Report a problem here.

How do I use Microsoft 365 services?

EDYOU OS intentionally does not use Microsoft 365 products due to poor support and the system's focus on open source software. To open and edit Word and other Office files, we use OnlyOffice, which you can find in the application menu.

What is the black window with the blinking cursor?

That's the Terminal. For normal classroom work, you won't need it. You can simply ignore it.

Where is my web browser?

EDYOU OS uses Firefox as the default web browser. You can find it in the application menu like any other application.

Do I need to worry about viruses?

Generally no. EDYOU OS is secure by default. Linux-based systems have a much smaller attack surface compared to other operating systems, making them naturally resistant to most malware.

Can I place files on the desktop and launch them from there?

Yes, you can. Note that files often have the extension .sh, .bin, or .run. Otherwise everything works just like in Windows.

How do I update the system?

System updates are handled automatically. To check for updates manually, open the Software app and look for available updates. Advanced users can also use the terminal: sudo apt update && sudo apt upgrade

Can I connect a printer?

Yes, printers are supported. Go to Settings → Printers and add your printer. Most modern printers are detected automatically. For network printers, you may need to enter the IP address manually.

How do I change the desktop wallpaper?

Right-click on the desktop and select "Change Desktop Background", or go to Settings → Appearance. You can choose from built-in wallpapers or use your own images.

Is EDYOU OS free to use in commercial environments?

Yes, absolutely. EDYOU OS is licensed under the GNU General Public License v3 (GPLv3), so it can be used free of charge in schools, businesses, and any other environment without licensing fees.