| 1 | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" |
| 2 | "http://www.w3.org/TR/html4/loose.dtd"> |
| 3 | <html> |
| 4 | <head><title>Welcome to LWN.net [LWN.net]</title> |
| 5 | <meta name="viewport" content="width=device-width, initial-scale=1"> |
| 6 | <meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8"> |
| 7 | <link rel="icon" href="/images/favicon.png" type="image/png"> |
| 8 | <link rel="alternate" type="application/rss+xml" title="LWN.net headlines" href="https://lwn.net/headlines/newrss"> |
| 9 | <link rel="stylesheet" href="/CSS/lwn"> |
| 10 | <link rel="stylesheet" href="/CSS/nosub"> |
| 11 | <link rel="stylesheet" href="/CSS/pure-min"> |
| 12 | <!--[if lte IE 8]> |
| 13 | <link rel="stylesheet" href="/CSS/grids-responsive-old-ie-min"> |
| 14 | <![endif]--> |
| 15 | <!--[if gt IE 8]><!--> |
| 16 | <link rel="stylesheet" href="/CSS/grids-responsive-min"> |
| 17 | <!--<![endif]--> |
| 18 | <link rel="stylesheet" href="/CSS/pure-lwn"> |
| 19 | |
| 20 | |
| 21 | <script type="text/javascript">var p="http",d="static";if(document.location.protocol=="https:"){p+="s";d="engine";}var z=document.createElement("script");z.type="text/javascript";z.async=true;z.src=p+"://"+d+".adzerk.net/ados.js";var s=document.getElementsByTagName("script")[0];s.parentNode.insertBefore(z,s);</script> |
| 22 | <script type="text/javascript"> |
| 23 | var ados_keywords = ados_keywords || []; |
| 24 | if( location.protocol=='https:' ) { |
| 25 | ados_keywords.push('T:SSL'); |
| 26 | } else { |
| 27 | ados_keywords.push('T:HTTP'); |
| 28 | } |
| 29 | |
| 30 | var ados = ados || {}; |
| 31 | ados.run = ados.run || []; |
| 32 | ados.run.push(function() { |
| 33 | |
| 34 | ados_add_placement(4669, 20979, "azk13321_leaderboard", 4).setZone(16026); |
| 35 | |
| 36 | ados_add_placement(4669, 20979, "azk93271_right_zone", [5,10,6]).setZone(16027); |
| 37 | |
| 38 | ados_add_placement(4669, 20979, "azk31017_tracking", 20).setZone(20995); |
| 39 | |
| 40 | ados_keywords.push('S:Homepage'); |
| 41 | |
| 42 | ados_setKeywords(ados_keywords.join(', ')); |
| 43 | ados_load(); |
| 44 | });</script> |
| 45 | |
| 46 | </head> |
| 47 | <body bgcolor="#ffffff" link="Blue" VLINK="Green" alink="Green"> |
| 48 | <a name="t"></a> |
| 49 | <div id="menu"><a href="/"><img src="https://static.lwn.net/images/logo/barepenguin-70.png" class="logo" |
| 50 | border="0" alt="LWN.net Logo"> |
| 51 | <font class="logo">LWN<br>.net</font> |
| 52 | <font class="logobl">News from the source</font></a> |
| 53 | <a href="/"><img src="https://static.lwn.net/images/lcorner-ss.png" class="sslogo" |
| 54 | border="0" alt="LWN"></a><div class="navmenu-container"> |
| 55 | <ul class="navmenu"> |
| 56 | <li><a class="navmenu" href="#t"><b>Content</b></a><ul><li><a href="/current/">Weekly Edition</a></li><li><a href="/Archives/">Archives</a></li><li><a href="/Search/">Search</a></li><li><a href="/Kernel/">Kernel</a></li><li><a href="/Security/">Security</a></li><li><a href="/Distributions/">Distributions</a></li><li><a href="/Calendar/">Events calendar</a></li><li><a href="/Comments/unread">Unread comments</a></li><li><hr></li><li><a href="/op/FAQ.lwn">LWN FAQ</a></li><li><a href="/op/AuthorGuide.lwn">Write for us</a></li></ul></li> |
| 57 | </ul></div> |
| 58 | </div> <!-- menu --> |
| 59 | <div class="pure-g not-handset" style="margin-left: 10.5em"> |
| 60 | <div class="not-print"> |
| 61 | <div id="azk13321_leaderboard"></div> |
| 62 | </div> |
| 63 | </div> |
| 64 | <div class="topnav-container"> |
| 65 | <div class="not-handset"><form action="https://lwn.net/Login/" method="post" name="loginform" |
| 66 | class="loginform"> |
| 67 | <b>User:</b> <input type="text" name="Username" value="" size="8" /> <b>Password:</b> <input type="password" name="Password" size="8" /> <input type="hidden" name="target" value="" /> <input type="submit" name="submit" value="Log in" /></form> | |
| 68 | <form action="https://lwn.net/subscribe/" method="post" class="loginform"> |
| 69 | <input type="submit" name="submit" value="Subscribe" /> |
| 70 | </form> | |
| 71 | <form action="https://lwn.net/Login/newaccount" method="post" class="loginform"> |
| 72 | <input type="submit" name="submit" value="Register" /> |
| 73 | </form> |
| 74 | </div> |
| 75 | <div class="handset-only"> |
| 76 | <a href="/subscribe/"><b>Subscribe</b></a> / |
| 77 | <a href="/Login/"><b>Log in</b></a> / |
| 78 | <a href="/Login/newaccount"><b>New account</b></a> |
| 79 | </div> |
| 80 | </div><div class="pure-grid maincolumn"> |
| 81 | <div class="lwn-u-1 pure-u-md-19-24"> |
| 82 | <div class="PageHeadline"> |
| 83 | <h1>Welcome to LWN.net</h1> |
| 84 | </div> |
| 85 | <div class="ArticleText"> |
| 86 | <div class="pure-u-1"> |
| 87 | <blockquote style="margin-top: 0"> |
| 88 | LWN.net is a reader-supported news site dedicated to producing the best |
| 89 | coverage from within the Linux and free software development communities. |
| 90 | See <a href="/op/FAQ.lwn">the LWN FAQ</a> for more information, and |
| 91 | please consider <a href="/subscribe/Info">subscribing</a> to gain full |
| 92 | access and support our activities. |
| 93 | </blockquote> |
| 94 | <p> |
| 95 | </div><div class="pure-u-1 pure-u-md-1-2 fp-feature"> |
| 96 | <div class="Headline"><b>[<font class="Subscription">$</font>] Writing network flow dissectors in BPF</b></div> |
| 97 | |
| 98 | <div class="BlurbListing"> |
| 99 | <font size="-1">[Kernel] Posted Sep 6, 2018 15:59 UTC (Thu) by corbet</font> |
| 100 | <p> |
| 101 | Network packet headers contain a great deal of information, but the |
| 102 | kernel often only needs a subset of that information to be able to perform |
| 103 | filtering or associate any given packet with a flow. The piece of code that |
| 104 | follows the different layers of packet encapsulation to find the important |
| 105 | data is called a flow dissector. In current Linux kernels, the <a |
| 106 | href="https://elixir.bootlin.com/linux/v4.18.6/source/net/core/flow_dissector.c">flow |
| 107 | dissector</a> |
| 108 | is written in C. A <a href="/Articles/763938/">patch set</a> has been |
| 109 | proposed recently to implement it in BPF with the clear goal of improving |
| 110 | security, flexibility, and maybe even performance. |
| 111 | |
| 112 | <p> |
| 113 | <a href="/Articles/764200/">Full Story</a> (<a href="/Articles/764200/#Comments">comments: 1</a>) |
| 114 | <p> |
| 115 | </div> |
| 116 | </div><div class="pure-u-1 pure-u-md-11-24"> |
| 117 | <div class="Headline"><b>The Hidden Benefit of Giving Back to Open Source Software (Working Knowledge)</b></div> |
| 118 | |
| 119 | <div class="BlurbListing"> |
| 120 | <font size="-1">[Briefs] Posted Sep 6, 2018 16:56 UTC (Thu) by corbet</font> |
| 121 | <p> |
| 122 | The Harvard Business School's "Working Knowledge" site has <a |
| 123 | href="https://hbswk.hbs.edu/item/the-hidden-benefit-of-giving-back-to-open-source-software">an |
| 124 | article</a> arguing that it can pay for companies to allow their developers |
| 125 | to contribute back to the projects whose software they use. |
| 126 | "<span>And that presents an interesting dilemma for firms that rely heavily |
| 127 | on open source. Should they allow employees on company time to make updates |
| 128 | and edits to the software for community use that could be used by |
| 129 | competitors? New research by Assistant Professor Frank Nagle, a member of |
| 130 | the Strategy Unit at Harvard Business School, shows that paying employees |
| 131 | to contribute to such software boosts the company’s productivity from using |
| 132 | the software by as much as 100 percent, when compared with free-riding |
| 133 | competitors.</span>" |
| 134 | <p> |
| 135 | <a href="/Articles/764321/">Comments (3 posted)</a> |
| 136 | <p> |
| 137 | </div> |
| 138 | </div> |
| 139 | <div class="pure-u-1 pure-u-md-1-2 fp-feature"> |
| 140 | <div class="Headline"><b>[<font class="Subscription">$</font>] LWN.net Weekly Edition for September 6, 2018</b></div> |
| 141 | |
| 142 | <font size="-1">Posted Sep 6, 2018 3:03 UTC (Thu)</font><p> |
| 143 | The LWN.net Weekly Edition for September 6, 2018 is available. |
| 144 | <p> |
| 145 | <b>Inside this week's LWN.net Weekly Edition</b> |
| 146 | <ul> |
| 147 | <li> <a href="/Articles/763789/">Front</a>: Life behind the tinfoil curtain; User-space Spectre protection; fs-verity; IDA; Julia part 2; GopherCon. |
| 148 | <li> <a href="/Articles/763791/">Briefs</a>: Tink; Kernel & Maintainer Summit topics; LMDE 3; Firefox 62; GNOME 3.30; Quotes; ... |
| 149 | <li> <a href="/Articles/763792/">Announcements</a>: Newsletters; events; security updates; kernel patches; ... |
| 150 | </ul> |
| 151 | <a href="/Articles/763789/">Read more</a> |
| 152 | <p> |
| 153 | |
| 154 | </div><div class="pure-u-1 pure-u-md-11-24"> |
| 155 | <div class="Headline"><b>Security updates for Thursday</b></div> |
| 156 | |
| 157 | <div class="BlurbListing"> |
| 158 | <font size="-1">[Security] Posted Sep 6, 2018 13:55 UTC (Thu) by jake</font> |
| 159 | <p> |
| 160 | Security updates have been issued by <b>Debian</b> (curl, gdm3, git-annex, lcms2, and sympa), <b>Fedora</b> (discount, dolphin-emu, gd, obs-build, osc, tcpflow, and yara), <b>openSUSE</b> (wireshark), <b>Slackware</b> (curl, firefox, ghostscript, and thunderbird), <b>SUSE</b> (apache-pdfbox, curl, dovecot22, and libvirt), and <b>Ubuntu</b> (libtirpc). |
| 161 | |
| 162 | <p> |
| 163 | <a href="/Articles/764300/">Full Story</a> (<a href="/Articles/764300/#Comments">comments: none</a>) |
| 164 | <p> |
| 165 | </div> |
| 166 | </div> |
| 167 | <div class="pure-u-1 pure-u-md-1-2 fp-feature"> |
| 168 | <div class="Headline"><b>[<font class="Subscription">$</font>] Life behind the tinfoil curtain</b></div> |
| 169 | |
| 170 | <div class="BlurbListing"> |
| 171 | <font size="-1">[Security] Posted Sep 5, 2018 22:11 UTC (Wed) by jake</font> |
| 172 | <p> |
| 173 | <p> |
| 174 | Security and convenience rarely go hand-in-hand, but if your job (or life) |
| 175 | requires extraordinary care against potentially targeted attacks, the |
| 176 | security side of that tradeoff may win out. If so, running a system like |
| 177 | <a href="https://www.qubes-os.org/">Qubes OS</a> on your desktop or <a |
| 178 | href="https://copperhead.co/">CopperheadOS</a> on your phone might make sense, |
| 179 | which is just what Konstantin Ryabitsev, Linux Foundation (LF) director of IT |
| 180 | security, has done. He reported on the experience in a <a |
| 181 | href="https://www.youtube.com/watch?v=8cU4hQg6GvU&index=6&list=PLbzoR-pLrL6rOT6m50HdJFYUHyvA9lurI&t=0s">talk |
| 182 | [YouTube video]</a> entitled "Life Behind the Tinfoil Curtain" at the 2018 |
| 183 | <a |
| 184 | href="https://events.linuxfoundation.org/events/linux-security-summit-north-america-2018/">Linux |
| 185 | Security Summit North America</a>. |
| 186 | |
| 187 | <p> |
| 188 | <a href="/Articles/764048/">Full Story</a> (<a href="/Articles/764048/#Comments">comments: 9</a>) |
| 189 | <p> |
| 190 | </div> |
| 191 | </div><div class="pure-u-1 pure-u-md-11-24"> |
| 192 | <div class="Headline"><b>GNOME 3.30 released</b></div> |
| 193 | |
| 194 | <div class="BlurbListing"> |
| 195 | <font size="-1">[Development] Posted Sep 5, 2018 21:17 UTC (Wed) by ris</font> |
| 196 | <p> |
| 197 | The GNOME Project has announced the release of GNOME 3.30 |
| 198 | "Almería". "<span>This release brings automatic updates in Software, more |
| 199 | games, and a new Podcasts application. Improvements to core GNOME |
| 200 | applications include a refined location and search bar in Files, a |
| 201 | [Thunderbolt] panel in Settings, support for remoting using RDP in Boxes, and |
| 202 | many more.</span>" The <a |
| 203 | href="https://help.gnome.org/misc/release-notes/3.30/">release notes</a> |
| 204 | contain more information. |
| 205 | |
| 206 | <p> |
| 207 | <a href="/Articles/764219/">Full Story</a> (<a href="/Articles/764219/#Comments">comments: none</a>) |
| 208 | <p> |
| 209 | </div> |
| 210 | </div> |
| 211 | <div class="pure-u-1 pure-u-md-1-2 fp-feature"> |
| 212 | <div class="Headline"><b>[<font class="Subscription">$</font>] Strengthening user-space Spectre v2 protection</b></div> |
| 213 | |
| 214 | <div class="BlurbListing"> |
| 215 | <font size="-1">[Kernel] Posted Sep 5, 2018 21:47 UTC (Wed) by corbet</font> |
| 216 | <p> |
| 217 | The Spectre variant 2 vulnerability allows the speculative execution of |
| 218 | incorrect (in an attacker-controllable way) indirect branch predictions, |
| 219 | resulting in |
| 220 | the ability to exfiltrate information via side channels. The kernel has |
| 221 | been reasonably well protected against this variant since shortly after its |
| 222 | disclosure in January. It is, however, possible for user-space processes |
| 223 | to use Spectre v2 to attack each other; thus far, the mainline kernel has |
| 224 | offered relatively little protection against such attacks. A recent <a |
| 225 | href="/ml/linux-kernel/nycvar.YFH.7.76.1809041619510.15880@cbobk.fhfr.pm/">proposal</a> |
| 226 | from Jiri Kosina may change that situation, but there are still some |
| 227 | disagreements around the details. |
| 228 | |
| 229 | <p> |
| 230 | <a href="/Articles/764209/">Full Story</a> (<a href="/Articles/764209/#Comments">comments: 1</a>) |
| 231 | <p> |
| 232 | </div> |
| 233 | </div><div class="pure-u-1 pure-u-md-11-24"> |
| 234 | <div class="Headline"><b>Firefox 62.0 released</b></div> |
| 235 | |
| 236 | <div class="BlurbListing"> |
| 237 | <font size="-1">[Development] Posted Sep 5, 2018 17:31 UTC (Wed) by ris</font> |
| 238 | <p> |
| 239 | Mozilla has released Firefox 62.0, with several new features. The Firefox |
| 240 | Home (default New Tab) allows users to display up to 4 rows of top sites, |
| 241 | Pocket stories, and highlights; for those using containers there is menu |
| 242 | option to reopen a tab in a different container; Firefox 63 will remove all |
| 243 | trust for Symantec-issued certificates, and it is optional in Firefox |
| 244 | 62; FreeBSD support for WebAuthn was added; and more. See the <a |
| 245 | href="https://www.mozilla.org/en-US/firefox/62.0/releasenotes/">release |
| 246 | notes</a> for details. |
| 247 | <p> |
| 248 | <a href="/Articles/764202/">Comments (none posted)</a> |
| 249 | <p> |
| 250 | </div> |
| 251 | </div> |
| 252 | <div class="pure-u-1 pure-u-md-1-2 fp-feature"> |
| 253 | <div class="Headline"><b>[<font class="Subscription">$</font>] Learning about Go internals at GopherCon</b></div> |
| 254 | |
| 255 | <div class="BlurbListing"> |
| 256 | <font size="-1">[Front] Posted Sep 5, 2018 19:20 UTC (Wed) by jake</font> |
| 257 | <p> |
| 258 | <p><a href="https://www.gophercon.com/">GopherCon</a> is the major |
| 259 | conference for the <a href="https://golang.org/">Go language</a>, attended |
| 260 | by 1600 |
| 261 | dedicated "gophers", as the members of its community like to call |
| 262 | themselves. Held for the last five years in Denver, it attracts programmers, |
| 263 | open-source contributors, and technical managers from all over North |
| 264 | America and the world. GopherCon's highly-technical program is an intense |
| 265 | mix of Go internals and programming tutorials, a few of which we will |
| 266 | explore in this article. |
| 267 | <p> |
| 268 | Subscribers can read on for a report from GopherCon by guest author Josh |
| 269 | Berkus. |
| 270 | |
| 271 | <p> |
| 272 | <a href="/Articles/764131/">Full Story</a> (<a href="/Articles/764131/#Comments">comments: 10</a>) |
| 273 | <p> |
| 274 | </div> |
| 275 | </div><div class="pure-u-1 pure-u-md-11-24"> |
| 276 | <div class="Headline"><b>A set of stable kernels</b></div> |
| 277 | |
| 278 | <div class="BlurbListing"> |
| 279 | <font size="-1">[Kernel] Posted Sep 5, 2018 15:15 UTC (Wed) by ris</font> |
| 280 | <p> |
| 281 | Greg Kroah-Hartman has released stable kernels <a |
| 282 | href="/Articles/764185/">4.18.6</a>, <a |
| 283 | href="/Articles/764186/">4.14.68</a>, <a |
| 284 | href="/Articles/764187/">4.9.125</a>, <a |
| 285 | href="/Articles/764188/">4.4.154</a>, and <a |
| 286 | href="/Articles/764189/">3.18.121</a>. They all contain important fixes and |
| 287 | users should upgrade. |
| 288 | <p> |
| 289 | <a href="/Articles/764184/">Comments (none posted)</a> |
| 290 | <p> |
| 291 | </div> |
| 292 | </div> |
| 293 | <div class="pure-u-1 pure-u-md-1-2 fp-feature"> |
| 294 | <div class="Headline"><b>[<font class="Subscription">$</font>] An introduction to the Julia language, part 2</b></div> |
| 295 | |
| 296 | <div class="BlurbListing"> |
| 297 | <font size="-1">[Development] Posted Sep 4, 2018 15:57 UTC (Tue) by jake</font> |
| 298 | <p> |
| 299 | <p><a |
| 300 | href="/Articles/763626/">Part 1</a> of this series introduced |
| 301 | the <a href="http://julialang.org/">Julia</a> project's goals and |
| 302 | development process, along with |
| 303 | the language syntax, including the basics of control flow, data |
| 304 | types, and, in more detail, how to work with arrays. In this part, |
| 305 | user-defined functions and the central |
| 306 | concept of multiple dispatch are described. It will also survey Julia's |
| 307 | module and |
| 308 | package system, cover some syntax features, show how to make |
| 309 | plots, and briefly dip into macros and distributed computing. |
| 310 | |
| 311 | <p> |
| 312 | <a href="/Articles/764001/">Full Story</a> (<a href="/Articles/764001/#Comments">comments: 7</a>) |
| 313 | <p> |
| 314 | </div> |
| 315 | </div><div class="pure-u-1 pure-u-md-11-24"> |
| 316 | <div class="Headline"><b>Security updates for Wednesday</b></div> |
| 317 | |
| 318 | <div class="BlurbListing"> |
| 319 | <font size="-1">[Security] Posted Sep 5, 2018 15:01 UTC (Wed) by ris</font> |
| 320 | <p> |
| 321 | Security updates have been issued by <b>Debian</b> (lcms2), <b>openSUSE</b> (yubico-piv-tool), <b>Oracle</b> (kernel), and <b>SUSE</b> (cobbler and kvm). |
| 322 | |
| 323 | <p> |
| 324 | <a href="/Articles/764182/">Full Story</a> (<a href="/Articles/764182/#Comments">comments: none</a>) |
| 325 | <p> |
| 326 | </div> |
| 327 | </div> |
| 328 | <div class="pure-u-1 pure-u-md-1-2 fp-feature"> |
| 329 | <div class="Headline"><b>[<font class="Subscription">$</font>] IDA: simplifying the complex task of allocating integers</b></div> |
| 330 | |
| 331 | <div class="BlurbListing"> |
| 332 | <font size="-1">[Kernel] Posted Sep 4, 2018 0:15 UTC (Tue) by corbet</font> |
| 333 | <p> |
| 334 | It is common for kernel code to generate unique integers for identifiers. |
| 335 | When one plugs in a flash drive, it will show up as |
| 336 | <tt>/dev/sdN</tt>; that <tt>N</tt> (a letter derived from a |
| 337 | number) must be generated in the |
| 338 | kernel, and it should not already be in use for another drive or unpleasant |
| 339 | things will happen. One might think that generating such numbers would not |
| 340 | be a difficult task, but that turns out not to be the case, especially in |
| 341 | situations where many numbers must be tracked. The IDA (for "ID |
| 342 | allocator", perhaps) API exists to handle this specialized task. In past |
| 343 | kernels, it has managed to make the process of getting an unused number |
| 344 | surprisingly |
| 345 | complex; the 4.19 kernel has a new IDA API that simplifies things |
| 346 | considerably. |
| 347 | |
| 348 | <p> |
| 349 | <a href="/Articles/764057/">Full Story</a> (<a href="/Articles/764057/#Comments">comments: 8</a>) |
| 350 | <p> |
| 351 | </div> |
| 352 | </div><div class="pure-u-1 pure-u-md-11-24"> |
| 353 | <div class="Headline"><b>Security updates for Tuesday</b></div> |
| 354 | |
| 355 | <div class="BlurbListing"> |
| 356 | <font size="-1">[Security] Posted Sep 4, 2018 15:14 UTC (Tue) by ris</font> |
| 357 | <p> |
| 358 | Security updates have been issued by <b>openSUSE</b> (ImageMagick, libressl, postgresql10, spice, and spice-gtk), <b>Red Hat</b> (collectd, kernel, Red Hat Gluster Storage, Red Hat Virtualization, RHGS WA, rhvm-appliance, and samba), and <b>SUSE</b> (crowbar, crowbar-core, crowbar-ha, crowbar-openstack, crowbar-ui, kernel, spice, and spice-gtk). |
| 359 | |
| 360 | <p> |
| 361 | <a href="/Articles/764130/">Full Story</a> (<a href="/Articles/764130/#Comments">comments: none</a>) |
| 362 | <p> |
| 363 | </div> |
| 364 | </div> |
| 365 | <div class="pure-u-1 pure-u-md-1-2 fp-feature"> |
| 366 | <div class="Headline"><b>[<font class="Subscription">$</font>] Protecting files with fs-verity</b></div> |
| 367 | |
| 368 | <div class="BlurbListing"> |
| 369 | <font size="-1">[Kernel] Posted Aug 30, 2018 18:50 UTC (Thu) by corbet</font> |
| 370 | <p> |
| 371 | The developers of the Android system have, among their many goals, the wish |
| 372 | to better protect Android devices against persistent compromise. It is bad |
| 373 | if a device is taken over by an attacker; it's worse if it remains |
| 374 | compromised even after a reboot. Numerous mechanisms for ensuring the |
| 375 | integrity of installed system files have been proposed and implemented |
| 376 | over the years. But it seems there is always room for one more; to fill |
| 377 | that space, the <a |
| 378 | href="/ml/linux-fsdevel/20180824161642.1144-1-ebiggers@kernel.org/">fs-verity</a> |
| 379 | mechanism is being proposed as a way to protect individual files from |
| 380 | malicious modification. |
| 381 | |
| 382 | <p> |
| 383 | <a href="/Articles/763729/">Full Story</a> (<a href="/Articles/763729/#Comments">comments: 6</a>) |
| 384 | <p> |
| 385 | </div> |
| 386 | </div><div class="pure-u-1 pure-u-md-11-24"> |
| 387 | <div class="Headline"><b>Topics sought for the Kernel and Maintainer Summits</b></div> |
| 388 | |
| 389 | <div class="BlurbListing"> |
| 390 | <font size="-1">[Kernel] Posted Sep 3, 2018 19:07 UTC (Mon) by corbet</font> |
| 391 | <p> |
| 392 | The annual Maintainer and Kernel Summits will be held in Vancouver, BC on |
| 393 | November 12 to 15, in conjunction with the Linux Plumbers Conference. |
| 394 | The program committee is looking for topics for both summits; read on for |
| 395 | details on how to submit ideas and, perhaps, get an invitation to the |
| 396 | Maintainer Summit. |
| 397 | |
| 398 | <p> |
| 399 | <a href="/Articles/764055/">Full Story</a> (<a href="/Articles/764055/#Comments">comments: none</a>) |
| 400 | <p> |
| 401 | </div> |
| 402 | </div> |
| 403 | <div class="pure-u-1 pure-u-md-1-2 fp-feature"> |
| 404 | <div class="Headline"><b>LWN.net Weekly Edition for August 30, 2018</b></div> |
| 405 | |
| 406 | <font size="-1">Posted Aug 30, 2018 1:06 UTC (Thu)</font><p> |
| 407 | The LWN.net Weekly Edition for August 30, 2018 is available. |
| 408 | <p> |
| 409 | <b>Inside this week's LWN.net Weekly Edition</b> |
| 410 | <ul> |
| 411 | <li> <a href="/Articles/763252/">Front</a>: Julia; C considered dangerous; 4.19 Merge window; I/O controller throughput; KDE onboarding; Dat. |
| 412 | <li> <a href="/Articles/763254/">Briefs</a>: OpenSSH 7.8; 4.19-rc1; Which stable?; Netdev 0x12; Bison 3.1; Quotes; ... |
| 413 | <li> <a href="/Articles/763255/">Announcements</a>: Newsletters; events; security updates; kernel patches; ... |
| 414 | </ul> |
| 415 | <a href="/Articles/763252/">Read more</a> |
| 416 | <p> |
| 417 | |
| 418 | </div><div class="pure-u-1 pure-u-md-11-24"> |
| 419 | <div class="Headline"><b>Security updates for Monday</b></div> |
| 420 | |
| 421 | <div class="BlurbListing"> |
| 422 | <font size="-1">[Security] Posted Sep 3, 2018 15:41 UTC (Mon) by ris</font> |
| 423 | <p> |
| 424 | Security updates have been issued by <b>Debian</b> (dojo, libtirpc, mariadb-10.0, php5, ruby-json-jwt, spice, spice-gtk, tomcat8, and trafficserver), <b>Fedora</b> (ghc-hakyll, ghc-hs-bibutils, ghostscript, mariadb, pandoc-citeproc, phpMyAdmin, and xen), <b>Mageia</b> (java-1.8.0-openjdk, libarchive, libgd, libraw, libxcursor, mariadb, mercurial, openssh, openssl, poppler, quazip, squirrelmail, and virtualbox), <b>openSUSE</b> (cobbler, libressl, wireshark, and zutils), and <b>SUSE</b> (couchdb, java-1_7_0-ibm, java-1_7_1-ibm, OpenStack, and spice). |
| 425 | |
| 426 | <p> |
| 427 | <a href="/Articles/764046/">Full Story</a> (<a href="/Articles/764046/#Comments">comments: none</a>) |
| 428 | <p> |
| 429 | </div> |
| 430 | </div> |
| 431 | <div class="pure-u-1 pure-u-md-1-2 fp-feature"> |
| 432 | <div class="Headline"><b>[<font class="Subscription">$</font>] Measuring (and fixing) I/O-controller throughput loss</b></div> |
| 433 | |
| 434 | <div class="BlurbListing"> |
| 435 | <font size="-1">[Kernel] Posted Aug 29, 2018 21:20 UTC (Wed) by corbet</font> |
| 436 | <p> |
| 437 | Many services, from web hosting and video streaming to cloud storage, |
| 438 | need to move data to and from storage. They also often require that each per-client |
| 439 | I/O flow be guaranteed a non-zero amount of bandwidth and a bounded latency. An |
| 440 | expensive way to provide these guarantees is to over-provision |
| 441 | storage resources, keeping each resource underutilized, and thus |
| 442 | have plenty of bandwidth available for the few I/O flows dispatched to |
| 443 | each medium. Alternatively one can use an I/O controller. Linux provides |
| 444 | two mechanisms designed to throttle some I/O streams to allow others to |
| 445 | meet their bandwidth and latency requirements. These mechanisms work, but |
| 446 | they come at a cost: a loss of as much as 80% of total available I/O |
| 447 | bandwidth. I have run some tests to demonstrate this problem; some |
| 448 | upcoming improvements to the <a href="/Articles/601799/">bfq I/O |
| 449 | scheduler</a> promise to improve the situation considerably. |
| 450 | |
| 451 | <p> |
| 452 | <a href="/Articles/763603/">Full Story</a> (<a href="/Articles/763603/#Comments">comments: 4</a>) |
| 453 | <p> |
| 454 | </div> |
| 455 | </div><div class="pure-u-1 pure-u-md-11-24"> |
| 456 | <div class="Headline"><b>Kernel prepatch 4.19-rc2</b></div> |
| 457 | |
| 458 | <div class="BlurbListing"> |
| 459 | <font size="-1">[Kernel] Posted Sep 2, 2018 22:29 UTC (Sun) by corbet</font> |
| 460 | <p> |
| 461 | The <a href="/Articles/763988/">4.19-rc2</a> kernel prepatch is out for |
| 462 | testing. |
| 463 | "<span>As usual, the rc2 release is pretty small. People are taking a |
| 464 | breather after the merge window, and it takes a bit of time for bug |
| 465 | reports to start coming in and get identified.</span>" |
| 466 | <p> |
| 467 | <a href="/Articles/763987/">Comments (none posted)</a> |
| 468 | <p> |
| 469 | </div> |
| 470 | </div> |
| 471 | <p><a href="/Articles/?offset=6">--> More news items</a> |
| 472 | |
| 473 | </div> <!-- ArticleText --> |
| 474 | </div> |
| 475 | <div class="lwn-u-1 pure-u-md-1-6 not-print"> |
| 476 | <div id="azk93271_right_zone"></div> |
| 477 | </div> |
| 478 | </div> <!-- pure-grid --> |
| 479 | |
| 480 | <br clear="all"> |
| 481 | <center> |
| 482 | <P> |
| 483 | <font size="-2"> |
| 484 | Copyright © 2018, Eklektix, Inc.<BR> |
| 485 | |
| 486 | Comments and public postings are copyrighted by their creators.<br> |
| 487 | Linux is a registered trademark of Linus Torvalds<br> |
| 488 | </font> |
| 489 | </center> |
| 490 | |
| 491 | <script type="text/javascript"> |
| 492 | var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); |
| 493 | document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); |
| 494 | </script> |
| 495 | <script type="text/javascript"> |
| 496 | try { |
| 497 | var pageTracker = _gat._getTracker("UA-2039382-1"); |
| 498 | pageTracker._trackPageview(); |
| 499 | } catch(err) {}</script> |
| 500 | |
| 501 | </body></html> |
| 502 | |