On Wednesday 26 November 2008 22:46, Zero3 wrote:
> Florent Daigni?re skrev:
> > * Zero3 <zero3 at zerosplayground.dk> [2008-11-26 22:49:14]:
> >
> >   
> >> Ian Clarke skrev:
> >>     
> >>> On Wed, Nov 26, 2008 at 3:01 PM, Zero3 <zero3 at zerosplayground.dk> 
> >>> wrote:
> >>>   
> >>>       
> >>>>> The aim was to reduce the number of questions we ask during the
> >>>>> installation to a minimum: on the basis that advanced users can change
> >>>>> the settings they need afterwards, including whether the node
> >>>>> auto-starts or not.
> >>>>>
> >>>>>       
> >>>>>           
> >>>> Indeed, yet that is one of the questions you probably *ought* to ask.
> >>>>     
> >>>>         
> >>> I don't know - does mysql server ask this before it installs?  I think
> >>> so long as there is an option to disable, we should default to
> >>> whatever is better for the network.  The user has volunteered to run
> >>> Freenet after all.  Remember also that Napster probably wouldn't have
> >>> worked if they hadn't defaulted to auto-running.  Obviously Freenet !=
> >>> Napster, but the analogy is valid in this case.
> >>>
> >>>   
> >>>       
> >> I get your point, but most servers with a default install don't sit in 
> >> the background eating 200 MB of ram and a share of your download/upload. 
> >> A default MySQL daemon is ~20 MB of ram and zero internet usage.
> >>     
> >
> > Mysql is a server but not a peer to peer application.
> 
> Exactly...

A public apache server will use a sizeable amount of bandwidth, provided the 
site is popular, with no limits at all on usage unless you install extra 
modules to implement such limits. And I believe Squid uses on the order of 
80MB of RAM.
> 
> >> I don't 
> >> know about Napster, but IIRC it had a tray icon serving the purpose of 
> >> both informing the user of the fact that it was unning, and allowing the 
> >> user to easily kill it if needed.
> >
> > Writing a tray icon has been on the todo for a while; there is some code
> > for it in svn: it's called blueBunny.
> >
> > Finish it if you think it's important.
> 
> Erm... I was arguing about why autorunning Freenet might not work in the 
> same way as it did with Napster, because of the missing tray icon. I 
> wasn't complaining about the fact that it is missing. So no need to 
> shout "do it yourself" all the time, really. I think I realized your 
> feelings about suggestions after the last 5 times you responded in that 
> way already.

So we're all agreed that we need a tray icon, now all we have to do is 
implement it!

Having said that, there is an argument for running as the installing user... 
which is presumably what Napster did with the tray icon.
> 
> >> I do understand that whether the default should be on or off is a tough 
> >> decision, but shouldn't we at least warn the user about it, and provide 
> >> an easy way to disable it (if enabled by default)?
> >
> > Huh.
> >
> > On windows we use services which is the standard way of interfacing with
> > the OS... and on *nix we provide a start/stop script which is compatible
> > with init's format. What exactly isn't "easy" here?
> 
> I'm quite sure the average Windows user doesn't know how to disable a 
> system service (after he manages to figure out that Freenet has 
> installed itself as a system service...) . The average geekiness among 
> Windows users is much lower than among Linux users, mind you. Obviously, 
> I cannot provide any raw numbers as you probably would prefer, so I 
> guess we won't be getting any further on this matter either.

What do you suggest then? We already have too many config options even on the 
simple page ... and having a big red button and a sign that says "DO NOT PUSH 
THIS BUTTON" is getting really lame...
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 827 bytes
Desc: not available
URL: 
<https://emu.freenetproject.org/pipermail/devl/attachments/20081126/a85c0524/attachment.pgp>

Reply via email to