-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathfreenet-build-1493-initial-user-experience-sneakernet-performance.html
174 lines (161 loc) · 9.86 KB
/
freenet-build-1493-initial-user-experience-sneakernet-performance.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
<!DOCTYPE html>
<html lang="en">
<head>
<link rel="stylesheet" href="/theme/style/base.min.css?2189187c">
<title>Hyphanet</title>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
<link href="https://www.hyphanet.org/feeds/all.atom.xml" type="application/atom+xml" rel="alternate" title="Hyphanet Full Atom Feed" />
<link rel="alternate" hreflang="en" href="https://www.hyphanet.org/freenet-build-1493-initial-user-experience-sneakernet-performance.html" />
<link rel="alternate" hreflang="ru" href="https://www.hyphanet.org/ru/freenet-build-1493-initial-user-experience-sneakernet-performance.html" />
<link rel="alternate" hreflang="fr" href="https://www.hyphanet.org/fr/freenet-build-1493-initial-user-experience-sneakernet-performance.html" />
<link rel="alternate" hreflang="x-default" href="https://www.hyphanet.org /freenet-build-1493-initial-user-experience-sneakernet-performance.html" />
<link rel="canonical" href="https://www.hyphanet.org/freenet-build-1493-initial-user-experience-sneakernet-performance.html" />
<meta property="og:title" content="Hyphanet" />
<meta property="og:type" content="article" />
<meta property="og:url" content="https://www.hyphanet.org" />
<meta property="og:image" content="https://www.hyphanet.org/" />
<meta property="og:image:secure_url" content="https://www.hyphanet.org/theme/images/logo-blue.png" />
<meta property="og:description" content="Hyphanet is a peer-to-peer platform for censorship-resistant communication and publishing." />
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="Hyphanet" />
<meta name="twitter:description" content="Hyphanet is a peer-to-peer platform for censorship-resistant communication and publishing." />
<meta name="twitter:image" content="https://www.hyphanet.org/theme/images/logo-blue.png" />
</head>
<body id="index" class="home">
<div>
<nav id="menu">
<a href="https://www.hyphanet.org/">Hyphanet</a>
<a href="https://www.hyphanet.org/pages/about.html">About</a>
<a href="https://www.hyphanet.org/pages/volunteer.html">Volunteer</a>
<a href="https://www.hyphanet.org/pages/documentation.html">Documentation</a>
<a href="https://www.hyphanet.org/pages/download.html">Download</a>
<a href="https://www.hyphanet.org/pages/help.html">Help</a>
</nav><!-- /#menu -->
<aside class="social">
<a href="https://twitter.com/freenetproject">Twitter</a>
<a rel="me" title="Hyphanet News and Info in the Fediverse" href="https://floss.social/@Freenet">Mastodon</a>
</aside>
<nav id="language">
<span>Language</span>
<a href="https://www.hyphanet.org/ru/freenet-build-1493-initial-user-experience-sneakernet-performance.html">ru</a>
<a href="https://www.hyphanet.org/fr/freenet-build-1493-initial-user-experience-sneakernet-performance.html">fr</a>
</nav>
</div>
<main>
<header id="banner" class="body">
<h1>Freenet build 1493: initial user experience, sneakernet, performance</h1>
</header><!-- /#banner -->
<section id="content" class="body">
<div class="post-info">
<time class="published" datetime="2022-04-08T00:00:00+02:00">
Fri 08 April 2022
</time>
<address class="vcard author">
By <a class="url fn" href="https://www.hyphanet.org/author/freenet-contributors.html">Freenet Contributors</a>
</address>
</div><!-- /.post-info -->
<div class="entry-content">
<p>Freenet 0.7.5 build 1493 is now available.</p>
<blockquote>
<p><strong>Download Freenet <a href="pages/download.html">for Desktop</a></strong> (Windows, MacOSX, GNU Linux, <em>nix) or </em><em><a href="https://freenet-mobile.github.io/app/">for Android</a></em>*</p>
</blockquote>
<p>This build provides four core improvements:</p>
<ol>
<li>Curated default bookmarks,
including an actively maintained index and Shoeshop for sneakernet</li>
<li>Better peer scaling for very fast nodes </li>
<li>Updated defaults to adapt to the higher capacities of modern systems</li>
<li>Compatibility with Java 17, first in the installers, with the
following update for all nodes</li>
</ol>
<p>Together these changes should improve the user experience for new
people, give sneakernet the visibility it deserves, and increase the
performance of the network as a whole.</p>
<h2 id="default-bookmarks">Default Bookmarks</h2>
<p>The <em>curated default bookmarks</em> provide a much better first-start
experience. Previously new users saw mostly outdated sites in
inactive indexes.</p>
<p>By adding <em>Shoeshop</em> to enable <em>sneakernet</em> which can connect separate
Freenet networks even if no internet connection can be established
(by transferring data via SD card without being able to corrupt what others write)
Freenet now provides easy access to all the tools for self-publishing, not only in the
style of publishing an online blog (which is already easy with
Sharesite) or sending a file to an independent printer, but in the
much more self-reliant style, resourcefulness and rebellious spirit<sup>WP</sup>
of classical samizdat.</p>
<h2 id="peer-scaling">Peer-Scaling</h2>
<p>Adjusted peer-scaling fixes a conceptual problem: Fast nodes could
not utilize their bandwidth well enough, because the previous
peer-scaling did not take the aggregated bandwidth limit of the
peers into account. Now very fast nodes have linearly scaling
peer-counts to make it more likely that the capacity of their peers
added together matches the capacity of the fast node. The absolute
upper limits stay in place, because they are needed to preserve
privacy. There are also no changes to the peer-scaling of slower
nodes.</p>
<p>The fixed scaling should improve the performance of the whole
network because it avoids creating artificial bottlenecks.</p>
<h2 id="default-settings">Default Settings</h2>
<p>Changes to the defaults are a doubled thread limit of newly
installed nodes (increased from 500 to 1000), with the stack size
per thread reduced by half to avoid higher memory consumption, the
datastore size is increased from 20GiB to 100GiB, because SSDs are
much faster and more resilient than before, and the default
bandwidth to offer if the actual speed cannot be found is doubled
to 32KiB/s.</p>
<p>These newer defaults should also improve the first-time user
experience.</p>
<h2 id="java-17">Java 17</h2>
<p>Compatibility with Java 17 took longer than we hoped, because it
required deploying a newer wrapper and changes to the classpath.
This makes it easier to support packages for modern Linux, and it
should avoid losing nodes when Java updates itself (starting from
the next update this also applies to existing nodes; we have to
deploy the update code in 1493 so it can run during the update to
1494).</p>
<h2 id="translations">Translations</h2>
<p>And last, but definitely not least, our translation team
updated enough of the German, Persian, Finnish,
Italian, Japanese, Norwegian, Portuguese, Russian, and Swedish
texts in Freenet that we can ship the new versions. Thank you
very much!</p>
<h2 id="contribute">Contribute</h2>
<p>If you want to help us get better, please chat with us in <a href="https://web.libera.chat/?nick=FollowRabbit|?#freenet" id="chatlink" class="btn button-custom btn-custom-two">#freenet @ irc.libera.chat</a>. And give us time to answer, we’re all volunteers and might not be in your timezone.</p>
<p>To get into development right-away, have a look at one of the <a href="https://github.com/freenet/wiki/wiki/Projects">Freenet-Projects</a> or just get <a href="https://github.com/freenet/fred">fred</a> and fix something that annoys you.</p>
<p>And to take on something that makes a big difference, have a look at the <a href="https://github.com/freenet/wiki/wiki/High-Impact-tasks">high-impact tasks</a>.</p>
<h2 id="what-is-freenet">What is Freenet?</h2>
<blockquote>
<p>Freenet is a peer-to-peer platform for<br />
censorship-resistant and privacy-respecting<br />
publishing and communication.</p>
</blockquote>
<p>That Freenet can keep moving forward and help people worldwide to
exercise their basic rights and freedoms is the work of amazing
volunteers, both contributors and people running Freenet nodes. </p>
<p>Thank you for your contributions, and thank you for using Freenet!</p>
<p>-- AB</p>
<blockquote>
<p><strong>Download Freenet <a href="pages/download.html">for Desktop</a></strong> (Windows, MacOSX, GNU Linux, <em>nix) or </em><em><a href="https://freenet-mobile.github.io/app/">for Android</a></em>*</p>
</blockquote>
</div><!-- /.entry-content -->
<a href="archives.html">News Archives</a>
</section>
</main>
<footer>
<header>
<h2>Hyphanet</h2>
<p>Navigate with Freedom</p>
</header>
<ul class="social">
<a href="https://twitter.com/freenetproject">Twitter</a>
<a rel="me" title="Hyphanet News and Info in the Fediverse" href="https://floss.social/@Freenet">Mastodon</a>
</ul>
<div id="contact">
<span style="display:inline-block; unicode-bidi:bidi-override; direction:rtl;" onmouseover="this.innerText=this.innerText.split('').reverse().join(''); this.style.unicodeBidi='';this.style.direction=''; this.removeAttribute('onmouseover');">gro.tcejorpteneerf@sserp</span></br>
<span style="display:inline-block; unicode-bidi:bidi-override; direction:rtl;" onmouseover="this.innerText=this.innerText.split('').reverse().join(''); this.style.unicodeBidi='';this.style.direction=''; this.removeAttribute('onmouseover');">gro.tcejorpteneerf@troppus</span></br>
<span>IRC: <a href="https://web.libera.chat/?nick=FollowRabbit|?#freenet">#freenet on irc.libera.chat</a></span></br>
</div>
<p id="copyright">Licensed under the <a href="https://www.gnu.org/licenses/fdl-1.3.html">GFDL</a>. <a href="https://github.com/hyphanet/website">Website source repository</a>, <a href="/pages/download.html#privacy-policy">Privacy Policy</a></p>
</footer></body>
</html>