Userland: Feature Request - [MANUALLY ADDING DISTROS]

Created on 17 Feb 2019  路  10Comments  路  Source: CypherpunkArmory/UserLAnd

Describe the problem your feature request solves.

Users can install any OS and don't have to worry if their favourite distribution is not available, they just have to download iso and use it to install.

Describe the solution you'd like

  1. Ability to manually install the distribution using correct iso downloaded from official website of the specific distribution.

Describe alternatives you've considered

No alternatives now (will update if I find any)

Additional context

I basically don't want the ability to boot or emulate the iso, I want Userland to be able to extract and create directories, setup file system and extract required files using the iso.

Most helpful comment

We are actually planning on supporting custom distros. First we are going to support backup and restore, but these will just be tar.gz files. Then we will later support creating a filesystem from a custom tar.gz file in the same way we will support restoring a saved filesystem. So not, .iso, but you could convert. My new goal is to support anything reasonable up on dockerhub in the future.

All 10 comments

It wouldn't be as fast... If I were going to use iso's id just go to limbo... you should check it out. But chroots I think might be faster than qemu... so im not really sure....

@EnderNightLord-ChromeBook Userland is based on qemu?
I don't like using limbo it is very slow, tried loading Kali takes 1 hr to boot.

Userland is not based on qemu but proot which does not emulate a full blown OS (E.g. systemd doesn't work because proot is basically changing root directory and no booting is done) so iso would not work

so if you want to emulate isos... just deal with limbo.

@XeGrox Since the iso file contains everything that is to be installed (packages and other things) can't we just extract the iso and put the required files in right place?
Edit: I've read about proot and according to me it might be possible to install from iso but I am not sure if it will work as expected.

@stackerlon The iso is the installation disk, not the actual filesystem

we should try some openSUSE Arm .tar.xz's...

: http://download.opensuse.org/ports/armv7hl/tumbleweed/images/

they are images that work when you burn them to a usb...

We are actually planning on supporting custom distros. First we are going to support backup and restore, but these will just be tar.gz files. Then we will later support creating a filesystem from a custom tar.gz file in the same way we will support restoring a saved filesystem. So not, .iso, but you could convert. My new goal is to support anything reasonable up on dockerhub in the future.

Now that sounds interesting... So does that mean the armv7 opensuse images would work?

Was this page helpful?
0 / 5 - 0 ratings

Related issues

saurabh6377 picture saurabh6377  路  7Comments

freebrowser1 picture freebrowser1  路  7Comments

lewisdonofrio picture lewisdonofrio  路  6Comments

yunus70 picture yunus70  路  4Comments

lewisdonofrio picture lewisdonofrio  路  4Comments