-
Notifications
You must be signed in to change notification settings - Fork 433
Support Devuan 2.0 "ASCII" installation #515
Comments
@ghollingworth, what do you think? It's a Debian fork for people who think systemd is a bad thing. |
if I may, it is a fork effort, it is free from systemd (we maintain sysvinit and openrc as preferred init systems) as well there is no Gnome and there is eudev and elogind to support a less entangled desktop system. Devuan also innovates on a number of things as infrastructure and build system. As a result, we provide more than 30 ARM targets off the same builds, visible from the link above. Therefore I believe that to define Devuan by a moral judgement on systemd is reductive if not misleading nowadays. |
First it would require someone create NOOBS compatible tarballs. Then we can think about adding to the json file |
Sounds feasible! we can integrate their creation into our arm-sdk. |
Yes it should be. Also look in github.com/procount/pinn in README_PINN.md and in its wiki for more information and examples. |
I had a quick look at the existing tar.gz files. |
I would prefer to see separate archives to keep progress information accurate. |
I agree, especially as it makes it more consistent with other OSes, and as the opportunity is here for them to adapt their production scripts, now is the time! |
When it says it's extracting boot files it would be lying, and then it would (ab)use partition_setup instead. Not a fan, but I won't insist either way. |
I still agree with you 😉. But the boot partition would be of "empty_fs" type (or extract a README.txt" file at best), so it wouldn't be extracting any boot files and it wouldn't take any time to copy. So it's not really lying. The rootfs partition would be bigger and take longer, so the total time (which is what people are really interested in) would still be the same. It's only if they compared the final sizes of the partitions after installation with the individual times of each partition download that it would look skewed. But yes - splitting the archive is still the preferred way! |
Alright, I sit corrected. |
Well, if we're splitting hairs the total time would actually be longer, as it has to also copy the boot-files from the root to the boot partition 😜 |
I've done the basic conversion of the 3 versions of Devuan to NOOBS format. Devuan3 seems to load ok on a RPi 3B. They still need an icon and some marketing slides and checking for whether they work on USB boot/root. EDIT: I added an icon file now. |
First of all I'm impressed by the quality of replies and enthusiasm you have shown, NOOBs really seems to host an healthy community. Second, apologies for not following up: august is a vacation period for me and other volunteers at Devuan. |
Well, there are quite a few things you can do to help 😉 What I have not done, is still missing or could be improved is as follows:
Hope that helps. |
You might also find some of the scripts in https://github.com/RPi-Distro/pi-gen/tree/master/export-noobs useful. |
many thanks guys amazing help. we are thinking of incorporating something in Devuan SDK along these lines... and beyond :-) |
@lurch - I wish you'd told me about those scripts before 😉. However, they do look remarkably similar to mine, just that mine now have to support the conversion of 8 different formats of images for about 50 OSes! Nevertheless, I might pinch some ideas from those next time I update it. |
Sorry, I never realised I hadn't already pointed out pi-gen to you!
Keeps you busy I guess... 😉 |
Hi @jaromil, |
@procount yes I would like to go forward and yes 2.1 was only built on a testing repository. I'll update you on the timings, thanks for the ping I completely lost sight. Was a busy year for developers involved on Devuan ARM builds, perhaps due to success ;^) we all got distracted building derivatives (maemo-leste being the most advanced ARM one) but more people are coming to help. |
V2.0 is virtually ready to go on PINN, subject to my checkpoint list above, so if you can provide or check the meta files that would be a big help. Re step 4, if you can point me at any resizing script, I can adapt our setup script to remove it. Going forward, it's best if you can generate all the meta files and tarballs from your build script and host them, but I've already done the basic conversion for 2.0 and can host it on sourceforge for you to get this one added to PINN in the meantime. |
Hi there! any chances you may include also Devuan among the choices for an installed operating system? we provide Rpi* images among many others and build the Rpi3 for ARM 64bit on a native system. Value proposition is a lightweight and minimalist system without systemd (we support sysvinit or openrc) working pretty much like Debian. Latest release is here https://files.devuan.org/devuan_ascii/embedded/
cc: @parazyd (maintainer of Devuan's ARM builds)
cheers!
The text was updated successfully, but these errors were encountered: