unetbootin fork

73 replies [Last post]
tomlukeywood
Offline
Joined: 12/05/2014

hi i made a fork of unetbootin that replaces the non-free distros you can download
with all the distros here:
https://www.gnu.org/distros/free-distros.html

the reason why i made this was unetbootin is not included in trisquel as
it makes it very easy to install a non-free distro like Ubuntu etc
so hopefully unetbootin can now be in tirsquel

here is a list of the distros i included in it:
Trisquel
Trisquel mini
Blag
Dragora
DyneBolic
Debian(i know i know just keep reading)
Musix
Parabola
Ututo
Gnewsense

as you may of noticed Debian is in that list

and this is the main reason why i am posting this

should Debian be included?

its completely libre by default

tomlukeywood
Offline
Joined: 12/05/2014

heres the source code

i already compiled it for x86_64
so if anyone has a 64-bit computer
you can just run the binarys

AttachmentSize
unetbootin-source.tar.bz2 1.03 MB
quantumgravity
Offline
Joined: 04/22/2013

Thank you very much, tom!

Hmm i think Debian should only be listed with some kind of warning or something.... not to use the non-free repos i mean.

tomlukeywood
Offline
Joined: 12/05/2014

what warning message should i put?

i made a test warning:

Screenshot from 2015-02-21 16:25:29.png
deavmi
Offline
Joined: 02/19/2015

I second this.

tomlukeywood
Offline
Joined: 12/05/2014

if i am going to include debian i think i have a good warning message

how would i submit this fork to this trisquel developers?

Screenshot from 2015-02-21 17:09:42.png
Legimet
Offline
Joined: 12/10/2013

Good work, but I wanted to point out some minor spelling/grammar mistakes in the warning message:
completely is spelled wrong
Debian should be capitalized
if should also be capitalized since it is the first word of a sentence.
don't should have an apostrophe (or make it "do not")

You would have to make a package helper to submit it to Trisquel.

SuperTramp83

I am a translator!

Offline
Joined: 10/31/2014

nice tom! +1

onpon4
Offline
Joined: 05/30/2012

Probably it would be best to just not list Debian; it's too easy for someone to misread the recommendation of "Debian without non-free" as just "Debian". Someone who really wants Debian can just install it with their own ISO, anyway.

Calinou
Offline
Joined: 03/08/2014

It is a better idea not to list Debian. Also, make sure it is “GNU/Linux” and not just “Linux”.

You can also remove the distribution list entirely from UNetbootin, it won't be missed…

muhammed
Offline
Joined: 04/13/2013

Does anyone know how to make Windows/Mac versions?

Legimet
Offline
Joined: 12/10/2013

For Windows, it can be cross-compiled pretty easily (there are mingw cross compiler packages in the repos)
Last time I checked, it was pretty difficult to cross-compile for Mac.

Jabjabs
Offline
Joined: 07/05/2014

I do hope that this is done, unetbootin was my ticket to freedom from those platforms.

jei
jei

I am a member!

Offline
Joined: 02/18/2015

I personally wouldn't include Debian.

tomlukeywood
Offline
Joined: 12/05/2014

i have removed Debian here is the new version
if anyone wants debian to be included then tell me and ill
give you a version with debian

but dose anyone know how i could give this the trisquel developers?

in a previous comment legiment said "You would have to make a package helper to submit it to Trisquel."

how would i do this?
would i need to compile it into a deb file?

AttachmentSize
unetbootin-source.tar.bz2 1.02 MB
kpengboy
Offline
Joined: 09/08/2013

FYI, it seems like you're making a new FUSBi... [1]

[1] http://aligunduz.org/FUSBi/

Adrian Malacoda

I am a member!

Offline
Joined: 12/26/2010

That project hasn't been maintained since 2008, though. It's probably better to have a Trisquelized unetbootin which just presents the approved list of distros, which can be accomplished with a package helper (as has been suggested in this thread already).

Magic Banana

I am a member!

I am a translator!

Offline
Joined: 07/24/2010

I think you had better stick to the FSF recommended distros if you want them to include your fork in their repositories. If you distribute it from a website, you could ask for a link on https://www.gnu.org/distros/free-distros.html too.

tomlukeywood
Offline
Joined: 12/05/2014

i have since changed the list to these distros:
Trisquel
Trisquel mini
Blag
Dragora
DyneBolic
Musix
Parabola
Ututo
Gnewsense

doolio
Offline
Joined: 12/31/2013

Nice work Tom.

davidnotcoulthard (not verified)
davidnotcoulthard

I think the "Download the distro through the programme" thing should be done away with. I don't see the pointof it, personally.

tomlukeywood
Offline
Joined: 12/05/2014

i use it sometimes its convenient if you need a os on you usb stick
and you don’t have the iso file already

davidnotcoulthard (not verified)
davidnotcoulthard

Personally, I always download the ISO from outside Unetbootin, for fear of Unetbootin downloading an out-of-date version.

That's just me, huh?

tomlukeywood
Offline
Joined: 12/05/2014

i guess as i put the links in the source code myself
i have more confidence that it wont be out of date
but i do intend to update the program when new updates come out

i will probably make a
website or gitorios page for it
eventually

update
here is the website:
http://92.19.232.58:82/code/html/unetbootin_libre.html

Legimet
Offline
Joined: 12/10/2013

You should get it into Trisquel. Make a package helper, and submit a merge request to the git repository.

tomlukeywood
Offline
Joined: 12/05/2014

i am currently doing this
but i was having a few problems with making a git repo
with https so i will try with ssh tomorrow(sleep)

update:
https://devel.trisquel.info/tomlukeywood/unetbootin_libre_edition

jxself
Offline
Joined: 09/13/2010

"but dose anyone know how i could give this the trisquel developers?

Request on account for https://devel.trisquel.info/groups/trisquel and start working.

tomlukeywood
Offline
Joined: 12/05/2014

thanks!

Legimet
Offline
Joined: 12/10/2013
pizzaiolo
Offline
Joined: 03/12/2015

Was this program included in the Trisquel repos, after all?

(Tom, when you have the time, I suggest you host the source code for all your programs http://92.19.232.58:82/code/index.html on NotaBug.org :)

tomlukeywood
Offline
Joined: 12/05/2014
moxalt
Offline
Joined: 06/19/2015

Seconded.

pizzaiolo
Offline
Joined: 03/12/2015

Fantastic! :)

muhammed
Offline
Joined: 04/13/2013

If anyone made Windows/Mac executables, please share

Thanks for your work Tom

deavmi
Offline
Joined: 02/19/2015

Yes. I second this.

tomlukeywood
Offline
Joined: 12/05/2014

i am trying to make the executable's now(on gnu/linux using only libre software)

but i dont know how easy it is to compile for o$x on gnu/linux

i am currently trying window$ though

Legimet
Offline
Joined: 12/10/2013

Last time I checked, it was impossible to compile stuff for OS X without nonfree software. For Windows, it's possible.

tomlukeywood
Offline
Joined: 12/05/2014

dose anyone know how to interpret make-files with mingw?
or must you write your own make-files from scratch?

Legimet
Offline
Joined: 12/10/2013

Unetbootin uses Qt and qmake, so see http://silmor.de/qtstuff.cross.php
You will need to cross compile Qt first.

lap4fsf
Offline
Joined: 10/12/2014

Hi Tom,

A big salute to you for liberating unetbootin and contributing it to the free software community.

By the way, I am not seeing GuixSD in this list.
Was that intentionally excluded because it is not yet production-ready / in alpha version?

And is it possible to include libre Embedded GNU/Linux Distros like libreCMC GNU/Linux and LibreWRT GNU/Linux in the liberated unetbootin program?

tomlukeywood
Offline
Joined: 12/05/2014

i can try to add Guix sd to the list but
i think as Librecmc are just designed for routers

the only binary’s i could find on the site were for specific models of routers
so i don’t think its designed to be run on anything that can boot from a usb stick at least yet

tomlukeywood
Offline
Joined: 12/05/2014

dose anyone know how to convert the guix images in a the is format?
guix image:
ftp://alpha.gnu.org/gnu/guix/guixsd-usb-install-0.8.2.i686-linux.xz

lap4fsf
Offline
Joined: 10/12/2014

Hi Tom,

You can connect to #guix channel in the Freenode IRC network, which is set up for GuixSD users and developers and post your question.

Alternatively, I will send a mail to Ludovic Courtes, who had a presentation at FOSDEM 2015 on GuixSD, with your particular requirement.

Please Keep in touch.

lap4fsf
Offline
Joined: 10/12/2014

[Wrong post; sorry :(]

JadedCtrl
Offline
Joined: 08/11/2014

If memory serves, you need to extract that .xz file-- inside of it is a .linux-x86 file, which is supposed to be dd'd to a USB or CD.

tomlukeywood
Offline
Joined: 12/05/2014

i was planning to do that in unetbootin
but i think it would require me using the dd program

and as window$/o$x
dose not have gnu core-utils(to my knowledge)

it would be unportable so making it a iso file would just make things a lot simpler

but anyway i will ask on #guix

Legimet
Offline
Joined: 12/10/2013
JadedCtrl
Offline
Joined: 08/11/2014

Hm, quite a conundrum...

SuperTramp83

I am a translator!

Offline
Joined: 10/31/2014

..

funny-dog-pictures-biscuit-conundrum.jpg
Legimet
Offline
Joined: 12/10/2013

LibreCMC and LibreWRT are mainly for routers and embedded systems, and you wouldn't install them using a CD or flash drive.

lap4fsf
Offline
Joined: 10/12/2014

Hi Legimet,

That means libre unetbootin(just for the sake of a name) is only meant for fully free GNU/Linux distributions that are installable to a computer's hard drive/Solid-state drive(SSD), right?