diff --git a/README.md b/README.md index c45b612..280cfba 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,9 @@ This repository contains the basic building blocks required for deploying [Phyll > Note: This is the **alpha version** of Phyllome OS. Expect bugs and disappointment -> Note: External contributions for Phyllome OS itself are **not** yet accepted. However, the Phyllome OS Project is looking for **core contributors**. If you are interested about making cutting-edge open-source virtualization more accessible, please send an email to contact@phyllo.me. +> Note: External contributions for Phyllome OS are welcome. Have a look [here](https://kanboard.phyllo.me/b/CH7qd98J2v7egmodk/development) for some ideas on what to do next. To get the bigger picture, you could skim through the white paper. + +> Note: The Phyllome OS Project is looking for **core contributors**, able to spend some a few hours on the project each week. If you are interested about making cutting-edge open-source virtualization more accessible, please send an email to contact@phyllo.me. ### Structure of the repository @@ -16,11 +18,14 @@ This repository contains the basic building blocks required for deploying [Phyll * For instance, the Phyllome OS Desktop version optimized for Intel(tm) CPUs and Intel(tm) graphic cards, refered internally as `dhi`, can be found there (*d* for desktop; *h* for hypervisor; *i* for intel) * Eventually, there will be three generic editions : **server**; **desktop** and **live**, with their own platform-dependant optimizations * `flat` : this directory contains the end products in the form of stand-alone and ready-to-use kickstart files +* `post` : this directory contains scripts that are meant to be run after a successful installation -## How to hack +## How to hack Phyllome OS Hacking kickstart files is the main way to assemble and configure Phyllome OS, which is RPM-based. Kickstart files are snippets of code which automate the installation of RPM-based Linux distributions. +> Note : The steps to deploy Phyllome OS bare-metal are available on the [external wiki](). + ### Requirements * A x86_64 platform with hardware-assisted virtualization enabled @@ -55,7 +60,7 @@ Install the prerequisites on Ubuntu 20.4 or Debian 11 ### Hack -From within your favorite terminal : +From within your favorite terminal: ``` git clone https://github.com/PhyllomeOS/PhyllomeOS.git @@ -63,7 +68,7 @@ git clone https://github.com/PhyllomeOS/PhyllomeOS.git Hack files inside the `leaves` directory. -When you are done, move to the `flat` directory : +When you are done, move to the `flat` directory: ``` cd ./PhyllomeOS/flat/ @@ -137,7 +142,7 @@ After you are done setting your user account, `virt-manager` will automatically ## Phyllome OS -Phyllome OS is a [Fedora Remix](https://fedoraproject.org/wiki/Remix) based on [Fedora Server 34](https://getfedora.org/en/server/) designed to leverage hardware-assisted virtualization and VirtIO-based paravirtualization to run modern UEFI-compatible guest operating systems locally. +Phyllome OS is a [Fedora Remix](https://fedoraproject.org/wiki/Remix) based on [Fedora Server 35](https://getfedora.org/en/server/) designed to leverage hardware-assisted virtualization and VirtIO-based paravirtualization to run modern UEFI-compatible guest operating systems locally. The goal is to maximize ease-of-use and compatibility. As such, Phyllome OS intends to become the easiest way to virtualize modern operating systems, by integrating pertinent open-source software such as `libvirt`, `qemu-kvm` (and then the `Cloud Hypervisor`) and `virt-manager`. @@ -154,7 +159,7 @@ The Phyllome OS Project relies on multiple tools, including the following front- * **The wiki**: Have a look at the [wiki repository](https://github.com/PhyllomeOS/wiki) for more information on how you can contribute to improve the documentation. * **Issues tracker**: public, read-only issue tracking is [available online](https://kanboard.phyllo.me/b/CH7qd98J2v7egmodk/development) * **The website**: the website repository is [available here](https://github.com/PhyllomeOS/www) -* **Code repository**: GitHub is being used +* **Code repository**: GitHub is being used to host the code, with a mirror pointing to https://git.phyllo.me ## Licence