Source code based transparent & autonomous GNU/Linux infrastructure
Umvirt Linux from Scratch (ULFS) is complex solution to build and run autonomous open-source infrasructure.
- ULFSTOOL is service to install packages in LFS base image.
- ULFSREPO is sample repository which installs packages via ULFSTOOL
- ULFSVM is sample VM which was built from LFS base image to install packages from ULFSREPO.
- ULFSDEMOVM is ULFSVM tuned to run in Oracle VirtualBox.
- ULFSPC is ULFSVM which was installed on real hardware.
ULFSTOOL - is tool which run BASH-scripts which stored in ULFS repository (ULFSREPO).
BASH-scripts can be also used to perform package installation.
- chimp check_environment - check system environment
- chimp available_packages - list of packages on ULFSREPO ready to install
- chimp installed_packages - list of packages which installed on current environment
- chimp install mc - install package mc
- chimp install_script mc - show BASH-script which installs mc
- chimp kernel_build - command to build kernel from sources
- chimp kernel_install - command to install kernel
ULFSREPO is LAMP Web-site which store files and generates HTML pages and BASH-scripts.
ULFSREPO can contain sample data or be clear.
Everybody can build it own ULFSREPO.
Running a command:
- ULFSTOOL recieve commands from user or scripts and compose and send request to ULFSREPO
- ULFSREPO get requests from ULFSTOOL and send BASH-scripts in response.
- ULFSTOOL get response from ULFSREPO and send recieved BASH-scripts to BASH-interpreter
- BASH-interpreter perform operations.
ULFSVM is QEMU virtual machine which contain LFS base image and ULFSTOOL.
ULFSVM in opposition to VM which is LFS base image can interact with ULFSREPO.
ULFSVM have multiple varieties:
- baseVM - LFS base image with ULFSTOOL
- localrepoVM - LFS base image with ULFSTOOL (ULFS32)
- xorgVM - baseVM with Xorg
- lxdeVM - xorgVM with LXDE
- mateVM - xorgVM with Mate
- mateofficeVM - mateVM + officepack
- mateoffice2VM - mateofficeVM + multimediapack
- vpVM - mateoffice2VM + virtualizationpack
ULFSDEMOVM is ULFSVM tuned to run in Oracle VirtualBox.
ULFSDEMOVM can be used in introduction purposes for newbies which can use it without installation in Microsoft Windows & Apple MacOS.
ULFSVM can be installed on real hardware. It's difficult but possible.
Better resuts achieved on laptop with AMD Ryzen CPU with VEGA integrated graphics.
You can build custom base image according to LFS book manualy.
You can install packages in base image according to BLFS book maualy.
ULFS can help you to install packages in base image a little bit faster.
© 2020 UmVirt.Com Development Team. All rights reserved.