> On 3 Apr 2023, at 17:03, Mario Marietto <marietto2...@gmail.com> wrote:
> 
> Hello Barry and Fedora community.
> 
> I would like to integrate Debian,Fedora,Arch or maybe some other distro into 
> one single,homogeneous and flexible operating (OS) context.
>  
> I would like to use Debian 11 as the host OS and the rest of the OSes 
> (Fedora,Arch) will be virtualized within different virtual machines
> (I don't want to use containers,I know that they are a better choice,but I 
> want to understand if a virtual machine is good anyway when it is very well 
> configured). The idea is also to use qemu + kvm with the nographic and no vga 
> options enabled,without virt-manager or boxes.

I'm not sure how you run your linux systems matters for an update automation 
tool.

> 
> I don't want to open and close the virtual machine graphical interface every 
> time I want to run an application. I find it much more comfortable if I can 
> run every application and command within one only terminal by premising,for 
> example,a letter indicating to which distribution the command or application 
> belongs to. Or I could tell xpra to open the fedora or the arch linux 
> terminal. For sure it will be much faster to configure,but it has less scenic 
> effect.
> 
> I don't take in consideration the apps that can be installed through 
> flatpaks,snap or app images,because I don't like to use these systems.
>  
> I'm a traditional user of linux,I have used it since the 90's. I prefer to 
> use the traditional packaging systems used by debian,fedora,arch. 
> I've read that in some cases the snap system in Ubuntu contains obscure parts 
> of code. And I've checked by myself how much can those systems complicate the 
> management of the OS if they get jammed or if one does not want them because 
> he/she/ wants to streamline the system. 
> 
> So,I really like the idea to use apt/apt-get, dnf/yum, pacman and yay all 
> together from one only shell, just like you'd use them on their native 
> distributions. I may want to install or remove an application on one of those 
> OSes because it does not work anymore and you have no time to fix it. 
> 
> You know that sometimes it takes time to fix the broken part,time that you 
> don't have. Luckily it still works for the remaining one or two OSes. I may 
> like to use some specific distro just because I like,without particular 
> reason,for some time. Maybe there are also different technical reasons why I 
> want to have that fusion,tied to the libraries used. Some libraries could 
> improve the stability and the speed of the systems,some others could do it 
> less. It seems that some good distros are coming out these days,following the 
> same idea : a couple of them are : blendOS,BedRock.
> 
> Now,I'm on Debian 11 (where I'm using the default qemu version 5.2) and I'm 
> trying to boot Fedora 37 using the following qemu commands :
> 
> /usr/bin/./qemu-system-x86_64
> -enable-kvm
> -m 8G
> -machine q35,accel=kvm
> -smp 8,cores=4
> -cpu host,kvm=off
> -smp 2,sockets=1,cores=2,threads=1
> -drive if=pflash,format=raw,readonly=on,file=/usr/share/OVMF/OVMF_CODE_4M.fd
> -device ich9-intel-hda
> -device hda-output
> -usb -device usb-kbd
> -device usb-mouse
> -device virtio-net-pci,netdev=net0
> -netdev tap,id=net0,ifname=tap0,script=no,downscript=no,vhost=on
> -device ich9-ahci,id=sata
> -drive 
> id=SystemDisk,if=none,snapshot=off,cache=none,media=disk,format=raw,file=/dev/sdd
> -device ide-hd,bus=sata.4,drive=SystemDisk
> -device bochs-display
> -device pcie-root-port,bus=pcie.0,multifunction=on,port=1,chassis=1,id=port.1 
> \
> 
> At this point your script comes into play. The idea is to use your 
> update-linux script to update automatically the Fedora VM that's running 
> under the hood. This seems to be the missing piece for my project. But it's 
> not the only missing piece. My idea is to keep synchronized all the VMs that 
> are running silently,so the project still needs two pieces of code : your 
> script should do the same for the arch and the Ubuntu VMs. The idea behind is 
> to have a sort of immediate backup if one of the VM gets corrupted. But this 
> backup is represented by the remaining and still working VMs that's still 
> running in memory.  

Not sure how an update tool help with the backup and disaster recover.

> 
> Do you like the idea ? I'm not a coder,so I'm not able to replicate your 
> script to make it work for Ubuntu and arch.  You can,if you like the project 
> and you want to collaborate with me. Let me know,thanks. 


I am open to have coding contributed to support other packaging systems.
I have debian and ubuntu systems that I will likely add support for at some 
point.

My setup has Fedora on most of my systems a router, server for files and mail, 
music player, desktop and VMs.
I do have debian and unbuntu VMs for development work.

Barry


> 
> 
> On Mon, Apr 3, 2023 at 12:51 PM Barry Scott <ba...@barrys-emacs.org 
> <mailto:ba...@barrys-emacs.org>> wrote:
>> I have released a tool that I have been using for a number of years to 
>> maintain my Fedora systems.
>> 
>>      https://pypi.org/project/update-linux/2.0.0/
>> 
>> This tool allows you to update all your Fedora systems easily:
>> 
>>      $ update-linux host1 host2
>> 
>> Or check if there are updates available:
>> 
>>      $ update-linux --check host4 host5
>> 
>> It also handles system upgrades:
>> 
>>      $ update-linux --system-upgrade=37 host3
>> 
>> It can be configured with named groups of hosts to avoid the need to 
>> type long lists of host names.
>> 
>> Barry
>> 
>> _______________________________________________
>> users mailing list -- users@lists.fedoraproject.org 
>> <mailto:users@lists.fedoraproject.org>
>> To unsubscribe send an email to users-le...@lists.fedoraproject.org 
>> <mailto:users-le...@lists.fedoraproject.org>
>> Fedora Code of Conduct: 
>> https://docs.fedoraproject.org/en-US/project/code-of-conduct/
>> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
>> List Archives: 
>> https://lists.fedoraproject.org/archives/list/users@lists.fedoraproject.org
>> Do not reply to spam, report it: 
>> https://pagure.io/fedora-infrastructure/new_issue
> 
> 
> -- 
> Mario.
> _______________________________________________
> users mailing list -- users@lists.fedoraproject.org
> To unsubscribe send an email to users-le...@lists.fedoraproject.org
> Fedora Code of Conduct: 
> https://docs.fedoraproject.org/en-US/project/code-of-conduct/
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives: 
> https://lists.fedoraproject.org/archives/list/users@lists.fedoraproject.org
> Do not reply to spam, report it: 
> https://pagure.io/fedora-infrastructure/new_issue

_______________________________________________
users mailing list -- users@lists.fedoraproject.org
To unsubscribe send an email to users-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/users@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to