Sorry, forgot to sign the mail.
Resending...

(Steve, I've told you all of the below on IRC already some weeks ago, you 
don't have to read it if you like to - posting it here again for the others.)

On Wednesday, December 17, 2014 09:39:39 PM Steve Dougherty wrote:
> On 12/17/2014 03:02 PM, Arne Babenhauserheide wrote:
> > Hi,
> > 
> > I just had one of my new darknet contacts call me, saying “my Freenet
> > site does not work anymore. It says the host localhost does not
> > exist.”
> > 
> > I was stupefied for a moment, until I realized that my darknet
> > contact had just restarted the computer for the first time since
> > installing Freenet. Then I was completely helpless: How do you start
> > Freenet on Windows? It’s hard enough to explain on GNU/Linux (“go
> > into a shell and ...”), but on Windows it’s a mystery to me.
> > 
> > And for me that settles the debate about autostarting Freenet by
> > default or not: Yes, the installation should by default make Freenet
> > start automatically on startup. Anything else is a support
> > nightmare.
> 
> The concern I had with this is that Freenet startup is fairly I/O heavy

Is it? It starts pretty fast for me.
purge-db4o will also alleviate this even more.

You should admit that the last time I talked to you about this, you said you 
were running Freenet on a Pentium 4. Those have not been produced any more for 
6 years!
And from my personal experience of helping a lot of average PC users with 
computer problems, I can tell you that I would guess >90% of average-guy PCs 
are Core 2 and above. I cannot even remember when I was asked to repair a P4 
the last time.
And I would say that most Core 2s are also getting replaced by Core i's this 
xmas, as browsing with a Core 2 is horribly slow due to the general feature 
creep of modern web development.

> and we don't want to significantly extend users' time between boot and a
> responsive system.

Again from general computer repair experience, I can tell you that *no* 
average PC will start fast. People usually have 10+ tray icons.
It doesn't matter to them: They typically use standby or hibernation, as it 
has even been the default action for the "power" button the Start menu for 
years. Reboots only happen if they're forced to by updates.
Most people I know don't even do any shutdown action when they leave their 
home  - all they do is shut the lid of their laptop, and let it do whatever it 
wants to.

> If we want to change the default despite these concerns I'm up for it. I
> guess it's one fewer thing to be confused by.

The primary concern *for* doing this is that Freenet *needs* high uptime:
- to prevent correlation attacks ("During the 5 minutes it usually takes to 
insert Freesite X, Node Y is always online. During the remaining hours of the 
day, it is always offline"). Those are very easy attacks! You don't have to 
write special code to walk the network in a complex way, you only need a high 
performance node which connects to very many peers and logs their node 
identity.
- to improve performance as announcement is slow. This is a huge usability 
issue as it can take half an hour to connect after startup!
- to provide the stored data to the network. We're a storage network, and data 
falling out is always a problem. Its better if we have many high uptime nodes.

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
Devl mailing list
[email protected]
https://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl

Reply via email to