<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Radio on kmcd.dev</title><link>https://kmcd.dev/tags/radio/</link><description>Recent content in Radio on kmcd.dev</description><generator>Hugo -- gohugo.io</generator><language>en</language><copyright>All Rights Reserved</copyright><lastBuildDate>Thu, 05 Nov 2026 10:00:00 +0000</lastBuildDate><atom:link href="https://kmcd.dev/tags/radio/index.xml" rel="self" type="application/rss+xml"/><item><title>The Physical Internet: From Copper to Glass</title><link>https://kmcd.dev/posts/from-copper-to-glass/</link><pubDate>Thu, 05 Nov 2026 10:00:00 +0000</pubDate><guid>https://kmcd.dev/posts/from-copper-to-glass/</guid><description> 
                &lt;p> &lt;img hspace="5" src="https://kmcd.dev/posts/from-copper-to-glass/cover_hu_cbe9cefeb23be17b.webp" /> &lt;/p>
                
                Adding a visual history of global communications at map.kmcd.dev/learn/, backfilling decommissioned telegraph and coaxial cables, mapping intercontinental radio trunks, and adding terrestrial backbone corridors.
                </description><content:encoded><![CDATA[<p>I originally built the <a href="https://map.kmcd.dev" rel="external">Internet Infrastructure Map</a> because I thought undersea fiber-optic cables were interesting. Since then, I&rsquo;ve been slowly piecing the history of the global Internet together. After adding historical fiber cables, I started backfilling old telegraph and coaxial cables. Then I finally added radio systems to the map, stopping short of the monumental task of mapping satellites. I also built a new page at <strong><a href="https://map.kmcd.dev/learn/" rel="external">map.kmcd.dev/learn/</a></strong> to walk through the technological history that led to our modern internet.</p>
<div class="diagram-wrapper">
    <span class="diagram"
        style="">
<figure><a href="https://kmcd.dev/posts/from-copper-to-glass/learn-telegraph.png" class="spotlight" data-download="true" aria-label="The new /learn/ page on map.kmcd.dev showing the Copper Pulses telegraph section">
    
    
    
    
        
            
            
                
            
            
        
    

    
    
    
        
        
    
    

    
    
        
    

    <img src="https://kmcd.dev/posts/from-copper-to-glass/learn-telegraph_hu_88b373cf5c93a2f3.png"
         class="img-fade-in"
         onload="this.classList.add('is-loaded')"
         alt="The new /learn/ page on map.kmcd.dev showing the Copper Pulses telegraph section" width="1200" height="806" style="aspect-ratio: 1200 / 806;" loading="lazy"/>
    </a><figcaption>
            <p>The new page at <strong><a href="https://map.kmcd.dev/learn/" rel="external">map.kmcd.dev/learn/</a></strong>.</p>
        </figcaption>
</figure>


    </span>

    
</div>

<h2 id="backfilling-decommissioned-cables">Backfilling Decommissioned Cables</h2>
<p>Modern submarine cable databases focus almost exclusively on active fiber systems. The historical data is pretty messy. I did a lot of tedious work trying to patch the full history together. There is a new button on the map if you want to download the whole 1858-to-present cable list as a CSV. I suspect it will be useful to some others as well.</p>
<p>While I was digging through old archives, I also pushed the map&rsquo;s historical BGP routing layer back from 2010 to <strong>1997</strong> using <a href="https://archive.routeviews.org/oix-route-views/" rel="external">RouteViews</a> and <a href="https://data.ris.ripe.net/rrc00/" rel="external">RIPE RIS</a>.</p>
<div class="diagram-wrapper">
    <span class="diagram"
        style="">
<figure><a href="https://kmcd.dev/posts/from-copper-to-glass/map-coax-1965.png" class="spotlight" data-download="true" aria-label="The map in 1965 showing coaxial submarine cables and decommissioned telegraph cables">
    
    
    
    
        
            
            
                
            
            
        
    

    
    
    
        
        
    
    

    
    
        
    

    <img src="https://kmcd.dev/posts/from-copper-to-glass/map-coax-1965_hu_1ed75f50f3cc1038.png"
         class="img-fade-in"
         onload="this.classList.add('is-loaded')"
         alt="The map in 1965 showing coaxial submarine cables and decommissioned telegraph cables" width="1200" height="750" style="aspect-ratio: 1200 / 750;" loading="lazy"/>
    </a><figcaption>
            <p>The map in <strong><a href="https://map.kmcd.dev/?year=1965" rel="external">1965</a></strong> as coaxial telephone cables were replacing older telegraph cables.</p>
        </figcaption>
</figure>


    </span>

    
</div>

<h2 id="why-the-map-needed-radio">Why the Map Needed Radio</h2>
<p>Fixing the decommission dates on the old telegraph cables created a new problem. When I dragged the timeline slider through the early-to-mid 1900s, major routes were turning red and disappearing with nothing taking their place. Out in the Pacific, the <strong>1903 First Transpacific</strong> cable shut down in 1951, years before the first coaxial telephone cables (<strong>HAW-1</strong> and <strong>TPC-1</strong>) were laid. Looking at a cables-only map, it looked like the world was disconnecting itself in the first half of the 1900s.</p>
<p>In reality, those routes moved into the air.</p>
<div class="diagram-wrapper">
    <span class="diagram"
        style="">
<figure><a href="https://kmcd.dev/posts/from-copper-to-glass/map-radio-1929.png" class="spotlight" data-download="true" aria-label="The map in 1929 showing wavy point-to-point radio links across the globe">
    
    
    
    
        
            
            
                
            
            
        
    

    
    
    
        
        
    
    

    
    
        
    

    <img src="https://kmcd.dev/posts/from-copper-to-glass/map-radio-1929_hu_92c202c401110ec0.png"
         class="img-fade-in"
         onload="this.classList.add('is-loaded')"
         alt="The map in 1929 showing wavy point-to-point radio links across the globe" width="1200" height="750" style="aspect-ratio: 1200 / 750;" loading="lazy"/>
    </a><figcaption>
            <p>Intercontinental radio trunks (wavy purple lines) alongside submarine telegraph cables in <strong><a href="https://map.kmcd.dev/?year=1929" rel="external">1929</a></strong>.</p>
        </figcaption>
</figure>


    </span>

    
</div>

<p>To fill that gap, I added a <strong>Radio</strong> layer to <strong><a href="https://map.kmcd.dev" rel="external">map.kmcd.dev</a></strong> (rendered as wavy purple lines) covering major intercontinental radio trunks from 1907 into the 1970s. High-power VLF stations also show up on the map as big coverage rings. With radio on the map, the timeline in the 1900s finally makes sense.</p>
<h2 id="terrestrial-backbones">Terrestrial Backbones</h2>
<p>You might have noticed that submarine cables are only shown in the water. One reason is the definition of &ldquo;submarine&rdquo; but yes, there is a ton of buried fiberoptic cable along the sides of major highways and rail lines all across every continent in the world. This hasn&rsquo;t been represented very well, so that map had huge empty gaps across the middle of continents even with inland IXPs from PeeringDB on the map. To help fix this, I added a new <strong>Backbone</strong> layer (dashed orange lines) to connect major inland IXPs to each other and to the coastal cable landings.</p>
<div class="diagram-wrapper">
    <span class="diagram"
        style="">
<figure><a href="https://kmcd.dev/posts/from-copper-to-glass/map-backbone.png" class="spotlight" data-download="true" aria-label="The map showing terrestrial backbone corridors connecting inland metro hubs across North America, Europe, South America, and India">
    
    
    
    
        
            
            
                
            
            
        
    

    
    
    
        
        
    
    

    
    
        
    

    <img src="https://kmcd.dev/posts/from-copper-to-glass/map-backbone_hu_324c662c15b43c5e.png"
         class="img-fade-in"
         onload="this.classList.add('is-loaded')"
         alt="The map showing terrestrial backbone corridors connecting inland metro hubs across North America, Europe, South America, and India" width="1200" height="750" style="aspect-ratio: 1200 / 750;" loading="lazy"/>
    </a><figcaption>
            <p>Terrestrial backbone corridors (dashed orange lines) alongside submarine cables in <strong><a href="https://map.kmcd.dev" rel="external">2026</a></strong>.</p>
        </figcaption>
</figure>


    </span>

    
</div>

<h2 id="from-copper-to-glass">From Copper to Glass</h2>
<p>A map is great for showing where all of these lines went, but I also wanted a place to explain how the hardware worked and why each technology replaced the one before it. That&rsquo;s what <strong><a href="https://map.kmcd.dev/learn/" rel="external">map.kmcd.dev/learn/</a></strong> is for. It also has a full section on <strong><a href="https://map.kmcd.dev/learn/#era-satellite" rel="external">satellites</a></strong>, since trying to draw satellite orbits on the main map was a complete mess.</p>
<div class="diagram-wrapper">
    <span class="diagram"
        style="">
<figure><a href="https://kmcd.dev/posts/from-copper-to-glass/learn-radio.png" class="spotlight" data-download="true" aria-label="The Longwave Ether section on map.kmcd.dev/learn">
    
    
    
    
        
            
            
                
            
            
        
    

    
    
    
        
        
    
    

    
    
        
    

    <img src="https://kmcd.dev/posts/from-copper-to-glass/learn-radio_hu_93adabd4e54ba445.png"
         class="img-fade-in"
         onload="this.classList.add('is-loaded')"
         alt="The Longwave Ether section on map.kmcd.dev/learn" width="1200" height="806" style="aspect-ratio: 1200 / 806;" loading="lazy"/>
    </a><figcaption>
            <p>Inside <strong><a href="https://map.kmcd.dev/learn/" rel="external">map.kmcd.dev/learn/</a></strong>.</p>
        </figcaption>
</figure>


    </span>

    
</div>

<div class="diagram-wrapper">
    <span class="diagram"
        style="">
<figure><a href="https://kmcd.dev/posts/from-copper-to-glass/learn-satellites.png" class="spotlight" data-download="true" aria-label="The Satellites (Orbital Relays) section on map.kmcd.dev/learn">
    
    
    
    
        
            
            
                
            
            
        
    

    
    
    
        
        
    
    

    
    
        
    

    <img src="https://kmcd.dev/posts/from-copper-to-glass/learn-satellites_hu_d12110dad1898ccb.png"
         class="img-fade-in"
         onload="this.classList.add('is-loaded')"
         alt="The Satellites (Orbital Relays) section on map.kmcd.dev/learn" width="1200" height="806" style="aspect-ratio: 1200 / 806;" loading="lazy"/>
    </a><figcaption>
            <p>The new <strong><a href="https://map.kmcd.dev/learn/#era-satellite" rel="external">Satellites</a></strong> section on <strong><a href="https://map.kmcd.dev/learn/" rel="external">map.kmcd.dev/learn/</a></strong>.</p>
        </figcaption>
</figure>


    </span>

    
</div>

<p>Take a look at <strong><a href="https://map.kmcd.dev/learn/" rel="external">map.kmcd.dev/learn/</a></strong> and <strong><a href="https://map.kmcd.dev" rel="external">map.kmcd.dev</a></strong>, and let me know what you think.</p>
]]></content:encoded></item></channel></rss>