Free, simple, source code based, transparent & autonomous GNU/Linux distribution
Welcome!

What is it?
Umvirt Linux from Scratch (ULFS) is the solution to build and run open-source based infrasructure in off-line mode.
Other distributions are offer precompiled packages on disk images, ULFS is offer source code packages repository for building them on your hardware from start to finish.
If you want, you can check every package and every build script.
Don't be afraid of compilation time. ULFS is support distributed compilation. It's possible to accelerate source package compilation by using other computers CPUs.
More...
License
Distribution tools code which is not placed in source packages licensed under GNU GENERAL PUBLIC LICENSE
Version 3, 29 June 2007
https://www.gnu.org/licenses/gpl.txt
Source packages license information can be found on source packages files & sites.
Purposes
- Simplicity - Many additional information can be found in Linux from Scratch books.
- Autonomous compilation with local repository - It is possible to run compilation almost anywhere & anytime.
Almost no one third party can affect on compilation.
- Compilation proccess benchmarking - You can compare various devices perfomance & choose better.
- Self-sufficient - New versions are can be compiled inside previous versions.
- Lower repository size comparing to binary distribution ones - No need to store binaries for each architecture. Almost all binaries compiled from source code.
- Self support - Compilation and patching can be done by user.
- Full compilation proccess transperency - Additional information about compiation process can be found in logs.
- Built-in virtualization support - It is possible to run other OSes inside ULFS. Also you can run ULFS in other OSes.
- Sample ULFS Live DVD/USB - It is possible to try ULFS without installation.
- Optional blobs support - It is possible to install precompiled binaries and run it.
Static binaries, AppImage and Snap technologies can be used.
Current status
- Single administrator (root without password) before installing sudo source package.
- Console & Xorg & Wayland. Desktop Environments: TWM, Openbox, LXDE, Mate, XFCE, KDE, LXQT, Weston, Hyprland.
- Multiple Linux Kernels support. You can use kernels from other distros.
- Architectures: x86, amd64 (x86_64).
- Static & DHCP IPv4 network.
- No firewall (usage behind the NAT, offline), iptables, firewalld.
- Xorg I18n support (keyboard layout switching, utf8 locales, fonts).
- Package Service.
- Assistant Service.
- Off-line data directory.
- 1300+ source packages.
- Optional Android support with Waydroid.
Source Package Manager Web-Service
URL: umvirt.com/linux/packages/
UmVirt Linux From Scratch allow perform automatic packages compilation and installition via LAMP-stack based UmVirt LFS Packages Web-service.
Assistance Service
URL: umvirt.com/linux/assistant/
Main purpose of "UmVirt LFS Assistant" service is running various comands inside operating system. Commands stored not in application or script file but in remote database.
To compile and install "Midnight Commander" package with all dependances via assistant just type:
chimp install mc
Off-line data directory
URL: umvirt.com/linux/offline/
Some data is not provided in source packages and located on different Web-sites. This directory contain a small portion of this data.
LFS Auto Builder
Linux From Scratch (LFS) is that book contain instructions to create bootable disk image which can be used as base for custom distributions.
UmVirt LFS Auto Builder allows to automate bootable disk image creation process.
URL: umvirt.com/linux/autobuilder/
Links
Contacts
WWW: http://umvirt.com/linux, https://umvirt.com/linux.
Email: umvirt@yandex.ru

© 2019-2025 UmVirt.Com Development Team. All rights reserved.