(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.
_______________________________________________
Devl mailing list
[email protected]
https://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl