PDA

View Full Version : making use of the DesktopBSD installer for FreeBSD


mtod1
September 9th, 2009, 07:52
Hi all.

I'd like to put forth the suggestion that the DesktopBSD installer be added to FreeBSD.

Currently FreeBSD is seriously lacking in the ease of installation department and adding the DesktopBSD graphic installation would be a significant boon for FreeBSD.

I wonder whether any FreeBSD developers out there would like to take this idea up or whether it is generally a viable idea.

Cheers
mtod1

CmdLnKid
September 9th, 2009, 08:19
Hi all.

I'd like to put forth the suggestion that the DesktopBSD installer be added to FreeBSD.

Currently FreeBSD is seriously lacking in the ease of installation department and adding the DesktopBSD graphic installation would be a significant boon for FreeBSD.

I wonder whether any FreeBSD developers out there would like to take this idea up or whether it is generally a viable idea.

Cheers
mtod1

Personally IMHO what need is there really for a visual installer on a system that drops you back to the command line right after boot. Visual/GUI installers are major overhead with a lot of drawbacks on systems that are installed headless. Second and farthermost not having a installer gets a user more involved in reading the actual documentation that is available in the handbook or on the optical disc.

So do you believe in not enforcing knowledge that is learned ?

Lots of time has been put into the handbook and various other documentation side by side coupled with the community help that one can get shortly after reading and understanding the basics can provide a wealth of good practice and patience.

:stud

mtod1
September 9th, 2009, 08:40
Hi

Why then not have an option for a text or graphical based installation based upon the type of user who is installing the system.

A new user for eg. would no doubt much prefer to have most installation processes taken care of automatically. Whereas a more experienced user might enjoy a text based installation with the ability to customise the OS.

In regards to being dropped back to bash. Well once again this could be an option made available during installation. Some might prefer to have BSD boot straight into Gnome, KDE, Enlightenment etc.

I agree with you that knowledge os any OS is of course neccesary and very useful. But users must have the choice as to how deeply they would wan't to delve.

Anyhoo, I have made a valid suggestion which would have numerous benefits not the least of which would presumably be an increase in the number and type of users of FreeBSD.

jb_fvwm2
September 9th, 2009, 11:41
I've always wondered whether an installer which is much
more verbose (something like a 300k .rc file, divided even,
or a ncurses version of a bios config) would be easier.
(brings to mind "this choice may destroy your other-os data" warnings)
Could even include GPT vs MBR advisements...
...........
But a more immediate solution may be to find a guide that has
actual screenshots of the sysinstall (there are several) and
have it on hand while sysintalling...

DutchDaemon
September 9th, 2009, 12:18
FreeBSD does have a version with a full graphical installer: it's called DekstopBSD (and/or PC-BSD). FreeBSD doesn't need to be crammed with gooey goodness when there are parallel projects aimed at the other userbase who appreciate that kind of thing.

roddierod
September 9th, 2009, 14:24
Personally, I think FreeBSD should move to an installer more like OpenBSD.

I don't think people that are turned off by the installer are ready for FreeBSD, because their first question is going to be I installed FreeBSD and there is no GUI!

DutchDaemon
September 9th, 2009, 14:26
Exactly. GUIs and X are add-ons to FreeBSD. They shouldn't creep into the base and the installer.

dennylin93
September 9th, 2009, 14:42
Currently FreeBSD is seriously lacking in the ease of installation department and adding the DesktopBSD graphic installation would be a significant boon for FreeBSD.

In my opinion, sysinstall is much more friendly than the ones that come with Linux or Windows. It's simple, it's fast, and it's easy to use. Besides, the mouse isn't needed for the installation process.

Beastie
September 9th, 2009, 15:55
Personally IMHO what need is there really for a visual installer on a system that drops you back to the command line right after boot.
Just what I was about to say... It's like

Please wait while sysinstall loads Xorg and the GTK/QT libs and a hundred others too...

<... 25 graphical mouse-enabled screens with all the bling-bling, and 1/2 hour later...>

Thanks you for choosing FreeBSD. Have a nice day.
$
<sysinstall just dropped you to the shell>


IMHO, sysinstall is too "graphical" as it is. And like roddierod, I'd prefer an OpenBSD-like setup (especially the latest one), but I'll live with it, as I've done so far.


Why then not have an option for a text or graphical based installation
You already have that: DesktopBSD, PC-BSD and FreeSBIE (in the past), which are/were all based on FreeBSD.
Please check this thread (http://forums.freebsd.org/showthread.php?t=5729). No need to repeat the whole thing again and again.


In regards to being dropped back to bash
Oh dear...


an increase in the number and type of users of FreeBSD
There are already a lot of desktop users and they're happy with FreeBSD exactly as it is now. Other types of desktop users simply need other types of OSes.
As for FreeBSD's "core business", I'm sure it's well served already. Should I even give examples?

fonz
September 9th, 2009, 16:11
Besides, the mouse isn't needed for the installation process.
GELI support on the other hand... ;)

Alphons (that would actually be an improvement imho)

aragon
September 9th, 2009, 18:46
Yes, it would be nice if the installer could setup some of the GEOM based storage systems from the getgo. ZFS too...

Pretty GUI? Please no.

phoenix
September 9th, 2009, 21:23
There are several projects underway already to create a more modern installation system. There's the bsdinstaller (http://www.bsdinstaller.org/) (which DragonFlyBSD uses), there's finstall (http://wiki.freebsd.org/finstall) (which can be used to install FreeBSD already), and people are working on bringing in more advanced partitioning/setups for sysinstall.

It's just a matter of time, testing, and perseverance. Complaining on here without having a plan is pointless. :)

(Wouldn't it be awesome, though, if sysinstall was stripped of all non-installation-oriented bits, and had support for gpt, zfs, geom_*, etc added?)

mtod1
September 9th, 2009, 22:17
Thanks for the input all. The idea only came to mind as DesktopBSD has released its final version and appears to be unlikely to be continued.

Cheers
mtod1

bouloubsd
October 7th, 2009, 05:33
I think it would be great for FreeBSD have a graphical installer. The console is beyond me! Sorry for the purists :\ ... But you just have to make a test with 5 people with knowledge before a normal PC and watch tried to install the system. Probably nobody is going to come. Take example on Debian, which has developed an installer resume step by step mode console. What is unfortunate is that FreeBSD is not available. Put as much effort on a system and not make it accessible to the average user. This must be frustrating nonetheless to see who else is using FreeBSD known success simply because they realized that the standard user does not spend two day or more reading the doc to install a system, because once installed learning is relatively shorter than Windows.

�e

jb_fvwm2
October 7th, 2009, 10:39
one other setup just came to mind as I read
the post above:
The screen in sysinstall where one chooses "other options"
"view/set various installation options"
THAT page could *maybe* be the entire sysinstall. Each:
Item [something] Choice?_________ a... ChoiceA means Foo
.................................b... ChoiceB means Bar
Item B [something] Choice? _____ a...

I imagine if setup that way it could be 20 pages long, but with
enough verbosity on the right, a more newbie-friendly install
might occur... (some keypress to confirm a background "df" or
something before writes to disk though for safety...)
.............

DutchDaemon
October 7th, 2009, 11:45
bouloubsd, what makes you think FreeBSD is for the 'average' or 'standard' user (whatever that may be)? I don't think that is a stated objective. If someone doesn't want to spend time reading docs and manuals, FreeBSD is out of their league, basically. Dumbing things down has never solved a problem, just created new ones.

kpedersen
October 7th, 2009, 13:25
Is this not what the Finstall project aims to achieve?

Also, whilst I agree with DutchDaemon that dumbing the installer down is not going to really be a benefit, it might be quite good as a way to get these 'average' or 'standard' users interested in the FreeBSD project and get it more publicity.

More publicity means more users... More users means more funding (not proportionate unfortunately :p). More funding in turn means that the project can progress faster. Project progressing faster means that we get more great stuff to play with :D

DutchDaemon
October 7th, 2009, 13:36
However straightforward your development model may seem, certain types of users do not contribute anything, monetarily or otherwise ;) Disproportionate amounts of time and effort are needed to placate them, and that time and effort gets taken away from actual progress. Growing your 'average userbase' tends to hold you back, not push you forward.

(just another way of looking at it)

kpedersen
October 7th, 2009, 13:43
Haha, perhaps.

I should invest some time at some point to revise my development model.
Until then... I will just live in make-believe-land :)

vermaden
October 7th, 2009, 14:28
I would suggest other sollution, using DragonflyBSD installer as a base for FreeBSD installer, its mature and works.

I like finstall idea with C backend and curses and or GTK2 frontend, but its developmens has stopped some time ago.

Bunyan
October 7th, 2009, 15:31
FreeBSD definitely doesn't need a graphical installer. PC/DesktopBSD have.
I'd like that sysinstall, FreeBSD installer be a little more functional,
i.e. more consoles, a real live FS with more posibilities, like that of the Dragonfly's.

bouloubsd
October 7th, 2009, 16:21
I think kpedersen has a good point!

More users, more contribution, more enthusiasm and it always has a ripple effect ... I find it unfortunate that the other uses the work of professionals FreeBSD developers to build systems to side with a more flexible approach at the facility. I'm not against it! But FreeBSD gets no credit should return to him and not the fallen. The other problem is to integrate a good boot manager such as Grub for F1 - F2 - F3 is what is most sexy in 2009.

Even the main developers of NetBSD has acknowledged that they will work to make the system more accessible.

My exemple of Debian is perfect. The manager of development was noted that although several linux distributions is based on Debian but it should primarily developped a system for regular users and have a benefit from positive to have fallen back a large number of users in the world. It does not always just for developer whether others who harvest the fruit of our work. It's not sense !


Sorry for my bad english :stud

DutchDaemon
October 7th, 2009, 16:25
NetBSD and Debian are not FreeBSD. They serve different goals. The ripple effect of 'more users more enthusiasm' has led to Windows Vista and the Linux kernel -> severe bloat with crippling effects on progress (a.k.a. "quantity over quality").

EuroBSDCon, Basel, 2005
Poul-Henning Kamp closed the opening session with a brief
and humorous history of BSD and concluded with why other
operating systems are more widespread than BSD. To quote him:
"We BSD people are an elite bunch of snobs!"
[...]
The conference ended with the closing session, where Benedikt Stockebrand,
Poul-Henning Kamp, Daniel Seuffert and Wim Vandeputte started an open discussion
about whether the BSD community should grow or not. The conclusion was,
all people are very happy with the existing situation.

http://www.freebsdfoundation.org/press/2005Dec-newsletter.shtml#EuroBSD

bouloubsd
October 7th, 2009, 17:33
To conclude my contribution to this post, I know very well as NetBSD and Debian are not FreeBSD. I bring examples. I think that being hyper conservative will have to know the excellent FreeBSD with PC users! I just hope that developers will demonstrate originality.

The question asked is this one!

Why put so much effort on a system that ultimately is so inaccessible about some expert ou maniac user ?

Regard and long life to FreeBSD ;)

DutchDaemon
October 7th, 2009, 17:49
PHK (also @EuroBSDCon, Basel, 2005) said something along the lines of "I don't care if we have only one percent of the users, as long as they're the best one percent'. I don't think that's hyper conservative. It's a clear choice for quality over quantity, and originality over following the herd. I like that.

aragon
October 7th, 2009, 18:12
All this talking is useless without code. If you want something done differently, go and do it.

And it's no point comparing FreeBSD to other systems. FreeBSD users choose FreeBSD for what it is, not for what it isn't, and as a FreeBSD user I am more than happy with the way things are. If I ever change my mind about that I'll do something about it or find something else.

DutchDaemon
October 7th, 2009, 18:17
Ditto(o).

bouloubsd
October 7th, 2009, 18:30
First we are talking about 2005 and we are at the dawn of 2010. The philosophy of BSD (UNIX) and was I repeat was to provide a free operating system, free and accessible for all people. Accessible for Who?
This philosophy of 2005 looks like one the top fishing man who goes fishing with (best) sword in giving sword in the water! One day he can catch a fish (user) but if he had a Fishing Rod (accessibility), he can catch a lot of fish (user) come out of the water ..... Just a question of evolution and rods of quality are now used by millions of peoples around the world he goes to fishing.
And now how poeple goes to fishing with the sword ?

Best Regard ;)

DutchDaemon
October 7th, 2009, 18:38
Catching a lot of fish or dragging users out of a pond is simply not an objective of FreeBSD.

Anyway, it's all been said (repeatedly) by now, and repeating is not going to help your 'cause'.

Adapt, or code an alternative solution.

Thread closed (with the sword).

bouloubsd
October 7th, 2009, 19:03
1.Graphic installation for news standard people or choice if possible and (mode console) for other conservative old user.

read this post discussion http://forums.freebsd.org/showthread.php?t=6901

When we have not argument we close the post! It's not a cause it's évolution... anyway
[/SIZE]
2. Put a good bootlaoder maybe Grub right on the box or version standard freebsd and other with new possibility bootloader and simple installation...

This is my suggestion...
Best regard to team dev for your big work ;)

Dru
October 7th, 2009, 21:30
Meh....I can send you a Vista install DVD, might be more to your liking, or maybe Linux.

I think the other thread was probably closed for a reason, and now you post this....bright move.

fonz
October 7th, 2009, 21:42
Graphic installation for news standard people or choice if possible and (mode console) for other conservative old user.
People have been working on a graphical (and no, this is so not an invitation to a pedantic discussion about exactly what GUI/TUI means...) installer. It may come.

In the meantime, I do support the idea of giving people a choice. I don't need a GUI installer myself, but I also lack the arrogance to say that others can't have one.

Sysinstall does have some shortcomings (most notably encryption support (e.g. GELI)), but overall it's been working for me for years.

Put a good bootlaoder
As far as I know, the bootloader works just fine. I've seen people setting up graphical boot screens and everything. Perhaps the documentation on how to do that could be improved, but the boot loader itself seems to be quite alright.

Alphons

bouloubsd
October 7th, 2009, 22:55
It too easy come out with this argument! Use Windows ... Iam user of linux and bsd... I test at least 20 systems per month .

I dont need too a graphic installer ! But some people need that. Why not give a choice. I dont want a bad guy here or awakening the susceptibilities of some person !

Some suggestion for standard user, he look to start with great FreeBSD world.

For a bootloader he run good but it is only other suggestion.

Good luck for a next version !

;)

DutchDaemon
October 7th, 2009, 23:11
This topic was closed. Stop opening new ones. All arguments have been posted and heard. Merged & Closed.