265 lines
9.8 KiB
HTML
265 lines
9.8 KiB
HTML
<!DOCTYPE html>
|
|
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="utf-8">
|
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
|
<meta name="description" content="">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
|
|
|
<title>FOSSY 2023 | Presentation: FOSS Mirroring on a budget: how a question turned into 253gbps of worldwide bandwidth in under a yea</title>
|
|
|
|
<meta property="og:type" content="website" />
|
|
|
|
<link rel="icon" href="../../../static/build/img/favicon.ico" />
|
|
|
|
<!-- Cards -->
|
|
<meta property="og:title" content="FOSSY 2023 | Presentation: FOSS Mirroring on a budget: how a question turned into 253gbps of worldwide bandwidth in under a yea">
|
|
<meta property="og:description" content="" />
|
|
<meta property="og:url" content="https://2023.fossy.us/schedule/presentation/77/">
|
|
<meta name="twitter:site" content="@conservancy">
|
|
<meta name="twitter:image:alt" content="FOSSY 2023 | Presentation: FOSS Mirroring on a budget: how a question turned into 253gbps of worldwide bandwidth in under a yea" />
|
|
<meta name="twitter:card" content="summary">
|
|
<meta name="twitter:image" content="https://2023.fossy.us/static/build/img/conservancy_logo_tall_mono.png" />
|
|
<meta property="og:image" content="https://2023.fossy.us/static/build/img/conservancy_logo_tall_mono.png" />
|
|
<meta property="og:image:width" content="400" />
|
|
<meta property="og:image:height" content="400" />
|
|
|
|
|
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.6.3/css/all.css" integrity="sha384-UHRtZLI+pbxtHCWp1t77Bi1L4ZtiqrqD80Kn4Z8NTSRyMA2Fd33n5dQ8lWUE00s/" crossorigin="anonymous">
|
|
<link rel="stylesheet" href="https://unpkg.com/tachyons@4.12.0/css/tachyons.min.css">
|
|
<link href="../../../static/build/scss/app.css" rel="stylesheet" type="text/css" />
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<script type="text/javascript">
|
|
var CONF_TZ = "US/Pacific";
|
|
</script>
|
|
</head>
|
|
<body class="">
|
|
|
|
<header class="clearfix d-print-none">
|
|
|
|
|
|
|
|
|
|
<nav class="navbar navbar-expand-lg navbar-dark" style="background: rgb(19,119,82); background: linear-gradient(124deg, rgba(19,119,82,1) 0%, rgba(19,106,119,1) 100%); margin-bottom: 1rem">
|
|
<div class="container">
|
|
<h2 class="sans-serif f2 f1-ns b lh-solid tracked-tight mv0 mr3">
|
|
<a class="washed-yellow hover-washed-yellow" href="../../../index.html" style="text-decoration: none">
|
|
FOSSY 2023
|
|
</a>
|
|
</h2>
|
|
|
|
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarText" aria-controls="navbarText" aria-expanded="false" aria-label="Toggle navigation">
|
|
<span class="navbar-toggler-icon"></span>
|
|
</button>
|
|
|
|
|
|
|
|
<div class="collapse navbar-collapse" id="navbarText">
|
|
<ul class="navbar-nav mr-auto">
|
|
|
|
<li class="nav-item dropdown">
|
|
|
|
<a class="nav-link dropdown-toggle" href="index.html#" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
|
|
About
|
|
</a>
|
|
<div class="dropdown-menu">
|
|
|
|
|
|
|
|
<a class="dropdown-item " href="../../../about/index.html">About FOSSY</a>
|
|
|
|
<a class="dropdown-item " href="../../../travel/index.html">Travel and Lodging</a>
|
|
|
|
<a class="dropdown-item " href="../../../conventioncenter/index.html">Oregon Convention Center</a>
|
|
|
|
</div>
|
|
|
|
</li>
|
|
|
|
<li class="nav-item dropdown">
|
|
|
|
<a class="nav-link dropdown-toggle" href="index.html#" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
|
|
Attend
|
|
</a>
|
|
<div class="dropdown-menu">
|
|
|
|
|
|
|
|
<a class="dropdown-item " href="../../../attend/tickets/index.html">Tickets</a>
|
|
|
|
<a class="dropdown-item " href="../../../attend/volunteer/index.html">Volunteer</a>
|
|
|
|
<a class="dropdown-item " href="../../../events/index.html">Events</a>
|
|
|
|
<a class="dropdown-item " href="../../../attend/code-of-conduct.html">Code of Conduct</a>
|
|
|
|
<a class="dropdown-item " href="../../../attend/health-and-safety/index.html">Health and Safety</a>
|
|
|
|
<a class="dropdown-item " href="../../../attend/terms-and-conditions/index.html">Terms and Conditions</a>
|
|
|
|
<a class="dropdown-item " href="https://sfconservancy.org/privacy-policy/">Privacy policy</a>
|
|
|
|
</div>
|
|
|
|
</li>
|
|
|
|
<li class="nav-item dropdown">
|
|
|
|
<a class="nav-link dropdown-toggle" href="index.html#" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
|
|
Program
|
|
</a>
|
|
<div class="dropdown-menu">
|
|
|
|
|
|
|
|
<a class="dropdown-item " href="../../index.html">Schedule</a>
|
|
|
|
<a class="dropdown-item " href="../../../pages/tracks.html">Tracks</a>
|
|
|
|
<a class="dropdown-item " href="../../../call-for-proposals/index.html">Proposals</a>
|
|
|
|
</div>
|
|
|
|
</li>
|
|
|
|
<li class="nav-item ">
|
|
|
|
<a class="nav-link" href="../../../sponsorship/index.html">
|
|
Sponsorship
|
|
</a>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
</nav>
|
|
|
|
</header>
|
|
|
|
|
|
|
|
<main role="main" class="container">
|
|
<div class="row">
|
|
<div class="col page-header">
|
|
<h1 class="page-title">FOSS Mirroring on a budget: how a question turned into 253gbps of worldwide bandwidth in under a yea</h1>
|
|
<p class="lead">
|
|
|
|
E148 | <span class="presentation-time" data-starttime="2023-07-15T10:30:00" data-endtime="2023-07-15T11:30:00">Sat 15 Jul 10:30 a.m.–11:30 a.m.</span>
|
|
|
|
</p>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
<div class="row">
|
|
<div class="col-md-12">
|
|
|
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
<div class="row presentation-details">
|
|
<div class="col-md-3">
|
|
<h2 class="mt-4">Presented by</h4>
|
|
<ul class="list-unstyled">
|
|
|
|
<li class="mb-4 pb-2">
|
|
|
|
<img src="https://secure.gravatar.com/avatar/915db096dbdc59a10780e1f6098bdc89?s=120&d=mp" alt="John 'Warthog9' Hawley" class="rounded-circle img-fluid">
|
|
<p>
|
|
<strong><a href="../../../speaker/profile/151/index.html">John 'Warthog9' Hawley</a></strong><br />
|
|
|
|
<a href="https://twitter.com/warty9">@warty9</a><br />
|
|
|
|
|
|
<a href="http://eaglescrag.net">http://eaglescrag.net</a>
|
|
|
|
</p>
|
|
<div class="bio">John 'Warthog9' Hawley led the system administration team on kernel.org for nearly a decade, leading a team including four other administrators. His other exploits include working on Syslinux, OpenSSI, a caching Gitweb, and patches to bind to enable GeoDNS. He's the author of PXE Knife, a set of interfaces around common utilities and diagnostics tools needed by an average systems administrator, as well as SyncDiff(erent) a state-full file synchronizer and file transfer mechanism. He currently works for VMware working on upstream Open Source Software. In his free time he enjoys cooking extravagant meals and watching bad movies.</div>
|
|
</p>
|
|
</li>
|
|
|
|
</ul>
|
|
</div>
|
|
|
|
<div class="col-md-9 presentation-abstract">
|
|
<h2 class="mt-4">Abstract</h4>
|
|
|
|
<div class="abstract pb-4"><p>Everyone makes use of the existing open source mirroring systems that are present to download their favorite bit of FOSS, be that Video Lan Client, Libreoffice, or your favorite Linux distribution. There are a lot of entities that donate these resources into the community from Universities, to ISPs. The reasons why entities put forth this effort varies a lot, but ultimately they all share the want to help make it easy, and accessible, to acquire FOSS.
|
|
|
|
In early 2022 Kenneth Finnegan approached John 'Warthog9' Hawley with an idea "hey we should build up a new public mirror for the internet exchange since the one that was there seems to have left". Once completed, Kenneth asked another question which set in motion much bigger things "what if we made mirrors out of $20 surplus thin clients?" which has turned into a cluster of 29 machines in a number of countries on 4 continents. This is a story of how FOSS mirroring works, the idea that was had behind the Micro Mirror (MM) project and how this helps the FOSS community from end to end, and what projects and users can do to help the entirety of the mirroring infrastructure out there.</p></div>
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<script src="https://code.jquery.com/jquery-3.5.1.min.js" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script>
|
|
<script src="../../../static/build/js/app.js" type="text/javascript"></script>
|
|
<script src="../../../static/build/js/jquery.formset.js"></script>
|
|
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js" integrity="sha384-ApNbgh9B+Y1QKtv3Rn7W3mgPxhU9K/ScQsAP7hUibX39j7fakFPskvXusvfa0b4Q" crossorigin="anonymous"></script>
|
|
<script src="../../../static/build/bootstrap/js/bootstrap.bundle.min.js"></script>
|
|
|
|
<!--no-analytics-->
|
|
|
|
|
|
<script src="../../../static/build/js/luxon.min.js"></script>
|
|
<script src="../../../static/build/js/schedule.js" type="text/javascript"></script>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</main>
|
|
|
|
<footer class="footer mt-4 d-print-none">
|
|
<div class="container py-4">
|
|
<div class="row">
|
|
<div class="col-md-4 pb-4">
|
|
<strong>FOSSY 2023</strong> <br>
|
|
July 13-16 2023 <br>
|
|
Portland, OR<br>
|
|
Timezone: PDT - UTC-7 <br>
|
|
<a href="mailto:conference@sfconservancy.org" alt="Email"><i class="far fa-envelope"></i></a> <a
|
|
href="https://twitter.com/conservancy" alt="Twitter"><i class="fab fa-twitter"></i></a> <a
|
|
href="https://social.sfconservancy.org/conservancy" alt="Mastodon"><i class="fab fa-mastodon"></i></a>
|
|
</div>
|
|
<div class="col-md-4 pb-4 text-center">
|
|
<a href="https://sfconservancy.org"><img src="../../../static/build/img/conservancy_logo.svg" alt="Software Freedom Conservancy logo" class="footer-image"></a>
|
|
</div>
|
|
<div class="col-md-4 pb-4 text-right">
|
|
<small>
|
|
<a href="index.html#">Back to top</a><br>
|
|
© 2023 <a href="https://sfconservancy.org/">Software Freedom Conservancy</a><br>
|
|
<a href="../../../credits/index.html">Credits</a>
|
|
</small>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</footer>
|
|
|
|
</body>
|
|
</html>
|