You are not logged in.
I have begun writing a generic graphical installer for which I plan to support arch. I realize this has been discussed in the past and it was deemed an unnecessary complication that is contrary to the arch philosophy. However I think the particular way I am intending to implement this will address many problems which are even experienced with the text based installer. Because I am fairly new to programming I would like some feedback on my ideas whether it be suggestions, possible complications, or general hate.
-The installation environment will likely be a modified slax livecd.
Slax is based on slackware which has fairly similar package structure and so it will be reasonably easy to create packages required for installation of various distributions using their native installers (i.e. apt-get, pacman). I plan to run a modified kernel to support nearly all file systems that the linux kernel is capable of writing to and make use of the fuse kernel module for future expandability. By using such a platform I can focus on solely developing the installation frontends, backends, their associated routines and general infrastructure.
-Installation scripts will not be located on the livecd.
Running the installer will connect to a server or multiple servers and get the most recent installation instructions. By doing this, the installer can support many different distributions even if they did not exist at the time of the cds creation. In arch's case this will be ideal, its rolling release structure sometimes produces a broken system after an initial install and full update from even the most recent snapshot cd. With this particular setup, a major migration to a different means of doing things will not render all installation cds useless as happens with old arch install cds. All that would need to happen is a modification of the remotely fetched script and instantly the installation routine of all the cds would be up to date.
-Software required to install will also not be on the cd.
For similar reasons the various package managers, disk partition utilities, formatting utilities etc. will not be included on the cd. they will also be fetched depending on the particular type of install requested.
I feel bad that so many distributions have to reinvent the wheel to make live-cd installers and even more so they have to periodically re-release to keep it up to date. I think this is a horribly inefficient idea. I'm hoping that by its design this installer will be something which is reasonably easy to maintain for developers and easy for end users to use.
I did not go too much detail on how I plan to acheive all these goals however, I am working on the program when I have free time. Please give me some feedback guys!
Here are some preliminary screenshots.
Offline
Wow, nicely done. I look forward to seeing the end result.
PS I laughed pretty hard at "I'm Scared, Nevermind"
Offline
That's a nice idea. It should not be difficult to fit Arch into such a framework.
larch: http://larch.berlios.de
Offline
I looks very interesting to me. I will definitely give it a go once it gets released... Probably to try Dragonfly though! I've always been interested in it.
Please stop, we have to many noobs as it is. The community is becoming crappier every month
Bad pyther, bad! That comment is very crappy itself.
Offline
pyther - if you can't be constructive, the best option is to say nothing. Please note that this board is called "Community Contributions". You are not required to use this installer, any more than you are required to use Arch itself.
Offline
I, for one, think this is great. Everyone and their brother bitches about our installer. pseudomind is actually doing something about it. Hooray for him being proactive.
Now, truth be told, this will most likely NOT end up on an official install CD, but the ISO tools are hopefully in a state now where one could easily create their own CD that boots to a GUI and uses this installer. I think it'd be neat.
Offline
hurray! I was wondering when something like this was going to be made. I cant wait to test it out
Proud Arch i686 & x86_64 User
Share your knowledge!
Arch Linux Forum Etiquette
Offline
Looks like you have a great start to a cool piece of software. Keep up the good work
Please stop, we have to many noobs as it is. The community is becoming crappier every month
It's people like you, pyther, that give Linux users in general a bad name. You were a noob once too, and I for one would rather see more people interested in Arch.
Offline
That's a nice idea. It should not be difficult to fit Arch into such a framework.
And it also shouldn't be difficult to fit that into larch...
Haven't been here in a while. Still rocking Arch.
Offline
Impressive! This sounds really cool! I will keep my eye on this one.
PS. Looking forward to see more screenshots.
Last edited by zodmaner (2008-04-29 17:56:01)
Offline
.
Last edited by GGLucas (2022-06-24 09:09:16)
Offline
nice, lets see how it compares to kdemod4live
mockup:
http://www.kdemod.ath.cx/wiki/doku.php? … ller_style
kdemod4live = arch+larch+kdemod4+tribe+shaman+arxin = awesomeness!
Offline
Best of luck on that psuedomind, I'll be keeping an eye peeled for further developments, after all, anything that improves Arch is good, right? :-)
Somewhere, just out of sight, the Penguins are gathering!
Offline
nice, lets see how it compares to kdemod4live
mockup:
http://www.kdemod.ath.cx/wiki/doku.php? … ller_style
kdemod4live = arch+larch+kdemod4+tribe+shaman+arxin = awesomeness!
Nice! Another awesome project to keep an eye on. The mockups look pretty smooth...
Haven't been here in a while. Still rocking Arch.
Offline
nice, lets see how it compares to kdemod4live
mockup:
http://www.kdemod.ath.cx/wiki/doku.php? … ller_style
kdemod4live = arch+larch+kdemod4+tribe+shaman+arxin = awesomeness!
Holy smoke! That looks good indeed!
Glad to see your project with KDEmod guys took off, Mikko777. Can't wait to see it in action!
Last edited by zodmaner (2008-04-29 18:50:10)
Offline
Mikko777 wrote:nice, lets see how it compares to kdemod4live
mockup:
http://www.kdemod.ath.cx/wiki/doku.php? … ller_style
kdemod4live = arch+larch+kdemod4+tribe+shaman+arxin = awesomeness!
Nice! Another awesome project to keep an eye on. The mockups look pretty smooth...
Mockups? What? That thing is real guys, and it's taking shape quickly :
This is not a mockup, you can already compile it
Last edited by drf (2008-04-29 18:50:19)
Offline
Even better, but please keep posting thumbnails instead of big images. Thanks
Haven't been here in a while. Still rocking Arch.
Offline
This stuff is cool ( although lt's unconventional to run a livecd to install various os's ). This could be an all new & fun way to install some free os to you system. Glad to see so much cool stuff from the community KDEMod, shaman, larch, yaourt, tupac, wocka, all the stuff in AUR, the unofficial repo's, etc, etc
If it ain't broke, broke it then fix it.
Offline
this is really a good idea!
I hope to hear news soon
bye
Offline
Great work.
But I think kdialog is enough. No need to re-invent the wheel.
And it's easier to change /arch/setup to use kdialog, it also has a RAD tool kommander.
Last edited by ora (2008-05-02 11:15:16)
Offline
Sigi wrote:Mikko777 wrote:nice, lets see how it compares to kdemod4live
mockup:
kdemod4live = arch+larch+kdemod4+tribe+shaman+arxin = awesomeness!Nice! Another awesome project to keep an eye on. The mockups look pretty smooth...
Mockups? What? That thing is real guys, and it's taking shape quickly
:
http://drfav.files.wordpress.com/2008/0 … _scrot.png
This is not a mockup, you can already compile it
that looks mightily impressive. Did you borrow the layout from opensuse 11? looks very similar.
Offline
Yes, got inspiration, but code, layout and images are 100% from scratch
Offline
pseudomind, I'm trying to understand what you're going to write. Basically you're creating a lean liveCD that will launch a graphical environment and connect to the internet, and then hand over control to whatever scripts the distros wrote? You're designing a general framework that every distro can conform to in order to quickly get a nice installer?
If you manage to make the interface between what you're making and the distro-specific scripts clear and simple, this could be really cool and a big time-saver!
Offline