Skip to content

Freedom from Digital Capitalism

,

  • When people talk about the history of Linux, the conversation usually begins with Linus Torvalds. Yet there is another name that deserves equal recognition among the pioneers who transformed Linux from an academic hobby into the operating system that powers much of today’s digital infrastructure: Alan Cox.

    Beginning in 1991, Alan Cox became one of the most influential contributors to the Linux kernel while working at Swansea University. His expertise in networking, kernel stability, and system maintenance helped make Linux reliable enough for serious production use. For many years he served as the principal maintainer of the Linux 2.2 kernel series and was widely regarded as the second most influential Linux kernel developer after Linus Torvalds.

    The success of Linux was never the work of a single individual. It was the result of thousands of contributors working together under the principles of Free Software and Open Source. Among those contributors, Alan Cox stands out because of the extraordinary depth and consistency of his work over several decades.

    Today, Linux powers the majority of the world’s web servers, cloud platforms, and supercomputers. Google’s infrastructure has relied heavily on Linux since its early years, and Android—used by billions of people worldwide—is built upon the Linux kernel. While it would be historically inaccurate to claim that Google or Android owe their existence to one person alone, it is entirely fair to say that Alan Cox helped create the technological foundation that made these systems possible.

    Beyond his technical achievements, Alan Cox has been a thoughtful advocate for Free Software, open standards, and engineering excellence. His work exemplifies the collaborative spirit that has defined the Linux community since its earliest days.

    Many users may never know his name, yet every day they benefit from software running on systems shaped by his contributions. His legacy is visible not through headlines, but through the stability, reliability, and openness of the technology that powers the modern Internet.

    Alan Cox reminds us that the most significant innovations are often built not by celebrity, but by dedicated engineers committed to creating software that benefits everyone.

    Norwegian: Alan Cox er en av de personene som sjelden havner på forsiden av avisene, men som har hatt enorm betydning for den moderne digitale verden.

    Fra begynnelsen av 1990-tallet bidro han til å utvikle Linux-kjernen ved Swansea University, og gjennom mange år var han den viktigste vedlikeholderen av Linux ved siden av Linus Torvalds. Arbeidet hans med nettverk, stabilitet og kvalitet gjorde Linux til en plattform som kunne brukes i alt fra universiteter til verdens største datasentre.

    I dag bygger Android på Linux-kjernen, og Google har gjennom hele sin historie basert store deler av infrastrukturen sin på Linux. Derfor er det ingen overdrivelse å si at Alan Cox var en av menneskene som la grunnlaget for mye av teknologien vi bruker hver eneste dag.

    Historien om fri programvare handler ikke bare om Linus Torvalds eller Richard Stallman. Den handler også om utviklere som Alan Cox, som gjennom tusenvis av timer med frivillig og profesjonelt arbeid gjorde Linux til en av verdens viktigste teknologiske plattformer.

    Takk, Alan Cox, for ditt enestående bidrag til fri programvare og åpen kildekode.

    Alan Cox: The Quiet Architect Behind Modern Computing

    –––––––

    Jul 14
  • We continue to develop GarageJam and GJXML, an open XML specification for storing and exchanging music projects between audio applications.

    The goal of GJXML is to provide an open, well-documented XML format for describing recordings, audio tracks, clips, effects, mixing, and project metadata, allowing musicians and developers to work without being locked into proprietary project file formats.

    GarageJam was originally developed as a Free Software recording studio for GNOME and GNU/Linux, built on technologies such as GStreamer, Ogg Vorbis, and other open standards. GJXML continues this philosophy by promoting open file formats, Free Software, and the long-term preservation of music projects.

    I believe open standards are just as important for music production as HTML is for the Web and OpenDocument is for office documents. When project formats are open, it becomes easier to collaborate, preserve music for the future, and build new creative tools that work across platforms.

    The current specification is available here:

    http://www.garagejam.org/rfc/draft-aamot-garagejam-xml-01

    A web-based implementation is available here:

    https://www.aamot.org/ole/software/garagejam/webjam.html

    Feedback and contributions from developers, audio engineers, and musicians are always welcome. The objective is to create an open specification that can be adopted and improved by the entire Free Software community.

    Continuing the Development of GarageJam and GJXML

    –––––––

    Jul 11
  • One of the projects I enjoyed developing for GNOME is GNOME Voice —a Free Software application for recording, playing back, and sharing voice recordings on the GNOME desktop.

    Alongside GNOME Voice, I also developed Voicegram, an open XML-based metadata format for voice recordings. The idea was to store not only the audio itself, but also structured information such as the recording time, title, description, and, where appropriate, geographic location.

    The goal was to explore how open standards and Free Software could make voice recordings easier to organize, search, and share while allowing users to retain control over their own data.

    Although artificial intelligence has advanced dramatically in recent years, open formats and Free Software continue to provide an important foundation for future innovations in speech, audio, and communication technologies.

    #GNOME #FreeSoftware #OpenSource #Linux #GTK #GStreamer #GNOMEVoice #Voicegram

    GNOME Voice and Voicegram

    –––––––

    Jul 10
  • In 2026, Richard Stallman remains a strong critic of the current AI boom. During his talks, he has described Large Language Models (LLMs) as “pretend intelligence,” arguing that they generate convincing text without genuine understanding or reasoning. His concern is that calling these systems “intelligent” can mislead people about what they actually do.

    I agree with Stallman to some extent. Today’s LLMs are based on statistical learning rather than human-like understanding, and they should not be trusted blindly. They are powerful tools for generating text, code, and analysis, but they can also produce incorrect or fabricated information with great confidence.

    Where I differ from Stallman is that I believe LLM technology itself has enormous value. The key question is not whether AI should exist, but whether it can be developed transparently and under users’ control. I would like to see more open-weight and open-source AI models, following the direction of projects such as Meta’s Llama, instead of a future dominated entirely by proprietary AI systems.

    Today, several major LLM families dominate both consumer use and enterprise automation, including OpenAI’s GPT, Anthropic’s Claude, Google’s Gemini, Meta’s Llama, Alibaba’s Qwen, and DeepSeek. Each has different strengths, from software engineering and agentic workflows to multilingual reasoning and cost-efficient deployment.

    Beyond the models themselves, new AI infrastructures are also emerging. Daniel Miessler’s AI Fabric is not a Large Language Model, but an architectural framework for orchestrating multiple AI models and tools into a unified system. This represents another important direction for AI development alongside increasingly capable foundation models.

    The future of AI should combine openness, transparency, scientific scrutiny, and user freedom. Open models allow researchers, developers, and society to understand how these systems work, improve them collaboratively, and reduce dependence on a handful of proprietary vendors.

    Artificial Intelligence and Free Software LLMs

    –––––––

    Jul 10
  • 📻 GNOME Radio Studio

    This centennial, GNOME Radio Studio is now available on the web, making it possible to listen to Internet radio stations directly from your browser. The studio currently features stations including NRK P1+ (Norway), BBC World Service (United Kingdom), and NPR (United States), with simple playback controls and volume adjustment. GNOME Radio continues its mission of helping users discover and listen to free, non-profit, and public radio from around the world through GNOME technologies and open standards.

    Try it online:
    https://www.gnomeradio.org/studio.html

    GNOME Radio is free and open-source software and is part of the broader effort to make global radio accessible across desktop and web platforms. The latest releases include hundreds of international radio stations and interactive map-based discovery features.

    #GNOME #OpenSource #InternetRadio #GTK #ThisWeekInGNOME

    This Centennial In GNOME: GNOME Radio Studio

    –––––––

    Jun 14
  • By Ole Kristian Aamot

    Today I am pleased to announce the release of GNOME Radio 78.0, the latest version of the free and open-source Internet radio application for the GNOME desktop environment.

    GNOME Radio 78.0 continues the project’s mission of providing easy access to public Internet radio stations from around the world through a simple, integrated desktop experience. The release includes 244 international radio stations and more than 100 city map markers, making it possible to discover radio broadcasts across continents directly from GNOME. GNOME Radio 78.0 is available for GNU/Linux, macOS, Windows (via WSL2), and the Web.

    Screenshot

    GNOME Radio 78.0

    The screenshot above shows GNOME Radio 78.0 running on GNOME with the interactive world radio map and station browser.

    What’s New in GNOME Radio 78.0

    GNOME Radio 78.0 for GNOME 50 introduces updated station data, improved geographic radio discovery, expanded international coverage, and continued support for modern desktop platforms. The release also includes Vatican City radio coverage and ongoing improvements to the user experience.

    Installation

    Debian 14 / Ubuntu 26.04

    “`bash
    wget https://www.gnomeradio.org/~ole/ubuntu/gnome-radio_75.0-1_amd64.deb
    sudo dpkg -i gnome-radio_75.0-1_amd64.deb
    “`

    Fedora 44

    “`bash
    sudo dnf install https://www.gnomeradio.org/~ole/fedora/RPMS/x86_64/gnome-radio-78.0-1.fc44.x86_64.rpm
    “`

    Fedora Asahi Remix 43

    “`bash
    sudo dnf install https://www.gnomeradio.org/~ole/fedora/RPMS/aarch64/gnome-radio-76.0-1.fc43.aarch64.rpm
    “`

    macOS (MacPorts)

    “`bash
    sudo port install xorg-server
    sudo port install gnome-radio
    “`

    Windows 11 (WSL2)

    “`bash
    wsl.exe –install Fedora-43
    sudo dnf install gnome-radio
    “`

    Build from Source

    “`bash
    git clone https://github.com/aamotsoftware/radio.git
    cd radio
    autoreconf
    ./configure
    make
    sudo make install
    gnome-radio
    “`

    Installation instructions are available from the official GNOME Radio website.

    Project History

    GNOME Radio is the continuation of a long-standing effort to provide free access to public Internet radio broadcasting through GNOME. The project originated from work on GNOME Internet Radio Locator and has evolved through many major releases, presentations, and research efforts over the years. Publications associated with the project include presentations at GUADEC 2022, 2023, 2024, and 2026, as well as academic work exploring public Internet radio access and free speech through digital broadcasting technologies.

    The project has grown from an experimental radio locator application into a cross-platform radio platform featuring hundreds of stations from around the world while remaining committed to free software principles and open standards.

    Get GNOME Radio

    Project website:

    GNOME Radio Official Website

    Source code:

    GNOME Radio Git Repository

    Thank you to everyone who has contributed code, testing, packaging, translations, documentation, and feedback throughout the development of GNOME Radio.

    Happy listening!

    Ole Kristian Aamot
    GNOME Radio Project Founder and Maintainer

    Announcing GNOME Radio 78.0 with Vatican News

    –––––––

    Jun 2
  • After twenty-five years of development, experimentation, documentation, and innovation, the GNOME Radio project has reached an important milestone: the original vision has now been completed.
    GNOME Radio was conceived as a long-term effort to explore the relationship between geography, history, technology, culture, and digital knowledge. Over the course of a quarter century, the project evolved through multiple generations of software, research, web technologies, mapping concepts, and historical documentation.
    At its core, GNOME Radio has sought to make information more accessible by connecting places, events, people, and historical developments within a common digital framework. The project combines elements of geospatial computing, historical exploration, digital archiving, and educational technology.
    Throughout its history, GNOME Radio has reflected the dramatic transformation of the Internet itself—from the early web of the 2000s, through the rise of open-source software, mobile computing, cloud infrastructure, and modern web applications. The project has continuously adapted to new technologies while maintaining its original mission: helping people understand the world through geography and history.
    The completion of the twenty-five-year development cycle represents not an ending, but the fulfillment of a long-term vision. The accumulated knowledge, software, documentation, and historical material produced during the project now form a lasting body of work that can continue to inform future research and development.
    GNOME Radio stands as an example of what can be achieved through persistence, open knowledge, and long-term commitment. Few independent projects remain active for a quarter of a century. Reaching this milestone is therefore both a technical achievement and a historical one.
    The project’s legacy will continue through its published materials, online resources, and future community engagement.
    For additional information, project history, and updates, visit:
    https://www.gnomeradio.org/
    June 2026
    GNOME Radio Project

    GNOME Radio: A 25-Year Project Reaches Completion

    –––––––

    Jun 2
  • GUADEC 2026

    A Coruña, Spain

    July 16th – 21th, 2026

    https://www.guadec.org

    GNOME Radio

    Apps/Radio – GNOME Wiki Archive

    https://www.aamotinnovation.com/#products

    https://www.gnomeradio.org

    GNOME Radio 76

    GUADEC2026

    GNOME Radio 76.0 for GNOME 50

    https://www.gnomeradio.org/src/gnome-radio-76.0.tar.xz

    https://www.aamotinnovation.com/~ole/radio/gnome-radio-76.0.tar.xz

    GNOME Radio 76.0 for Fedora 43

    http://www.aamot.io/~ole/fedora/SRPMS/gnome-radio-76.0-1.fc43.src.rpm

    http://www.aamot.io/~ole/fedora/RPMS/x86_64/gnome-radio-76.0-1.fc43.x86_64.rpm

    GNOME Radio 76.0 for Windows 11

    Powershell: wsl.exe –install Fedora

    Fedora-43:

    sudo dnf \ install http://www.aamot.io/~ole/fedora/RPMS/x86_64/gnome-radio-76.0-1.fc43.x86_64.rpm && gnome-radio

    Happy hacking,

    Ole Aamot

    Product Engineer, R&D

    Aamot Innovation

    www.aamot.io

    Announcing GNOME Radio 76.0 for GUADEC 2026

    –––––––

    Apr 5
  • Software development has always felt less like a job and more like a craft. Not in the romanticized sense of artisanal mystique, but in the grounded, repetitive, deeply human sense: you learn by doing, you refine through failure, and you leave behind something others can build upon. After 30 years in the open source software world, that idea has only grown stronger for me.

    The message that resonated isn’t new, but it’s easy to forget in today’s landscape. Software is not just a product to be consumed—it is a body of knowledge, a shared infrastructure, and a living system shaped by those who engage with it. The Free Software movement understood this early on, even if it didn’t always state it in explicitly political terms. At its core was a simple but powerful idea: if you use a tool, you should have the right to understand it, modify it, and share it.

    That idea quietly challenges the assumptions of capitalism.

    Capitalism tends to frame software as property—something owned, controlled, and monetized. It draws boundaries: licenses, restrictions, subscriptions. It tells users that their role is to consume, not to participate. But software, unlike physical goods, doesn’t degrade when shared. It improves. It evolves. Every bug report, every patch, every fork is part of a collective process that resists enclosure.

    In that sense, Free Software has always been a kind of countercurrent. Not necessarily anti-market in every form, but deeply skeptical of systems that separate people from the tools they depend on. It insists on a different relationship: one where users are also contributors, where knowledge is not hoarded, and where improvement is a communal act.

    There’s also a dignity in that. Craft implies ownership—not necessarily legal ownership, but intellectual and practical ownership. When you can read the code you run, when you can fix what’s broken, when you can share improvements with others, you are no longer just a user. You are a participant in the system. That changes how you think, how you work, and how you relate to technology.

    Over three decades, I’ve seen this ethos persist, even as the industry around it has shifted. Open source has been commercialized, absorbed, and rebranded countless times. Companies build fortunes on top of it. Platforms centralize what was once distributed. And yet, underneath all that, the original idea still holds.

    People still share code freely.
    People still collaborate across borders and institutions.
    People still believe that software should be something we can shape, not just something we rent.

    That’s the craft.

    And maybe that’s the quiet link: a recognition that building software is not just about efficiency or profit, but about agency. About having a say in the tools that shape our lives. About refusing to be locked out of the systems we depend on.

    After 30 years, that still feels worth holding onto.

    30 years in Free Software Movement

    –––––––

    Mar 22
  • July 4th and the Long Road to Inheritance

    In February 2026, I turned 48.

    The celebration was simple: chocolate mousse cake and Poppa chips. No grand ceremony, no spectacle — just a quiet acknowledgement of years lived intensely. Later that same day, an invitation arrived: a farm party in Vågå on July 4th, 2026. The host was Lars Erik Kolden — philosopher, IT manager, and frontman guitarist. Once, long ago, I played drums in his band.

    To understand why that invitation meant something deeper, you have to go back to 1998.

    The Colloquium

    In IN105 at the University of Oslo, we met for colloquium on Simula. Simula — the language that quietly shaped object-oriented programming long before it became mainstream. Inheritance. Polymorphism. Abstraction. These weren’t just technical constructs; they were ways of thinking.

    Lars Erik understood it intuitively. He explained class hierarchies as if they were musical structures. A base class was a rhythm. A derived class — a variation. Override the method, keep the timing. Respect the interface.

    Years later, those early lessons would resurface in my own work. Architecture first. Implementation second.

    GNU/Linux and PHP

    It was also Lars Erik who introduced me properly to GNU/Linux. Not just as an operating system, but as a philosophy: transparency, modularity, freedom. Later, he taught me PHP — and more importantly, how to think about inheritance and polymorphism in practice.

    Code was not just instructions. It was structure over time.

    That mindset followed me into what would eventually become Aamot Research & Innovation.

    The Drummer Who Never Missed Practice

    In 2004, I was working at Elkjøp ASA in Lørenskog. Long commutes. Early mornings. Physical exhaustion.

    At the same time, I played drums at Amatøren in Sogn studentby. Lars Erik was on guitar. Travel distances were long. Energy was limited. But I never missed a band practice.

    Not once.

    Discipline in music mirrors discipline in code. You show up. You rehearse. You refine timing. You improve incrementally. You respect the ensemble.

    The farm party invitation in 2026 was not just a social event. It was continuity. A reminder that the threads from 1998 to 2004 to 2026 are not broken.

    Inheritance

    Inheritance is not only a programming concept.

    We inherit ideas.
    We inherit discipline.
    We inherit friendships.

    Polymorphism, too, has its human analogue. The same person — student, drummer, retail worker, researcher — expressed in different contexts, responding to different interfaces, but retaining core identity.

    At 48, I see the architecture more clearly.

    The colloquium discussions on Simula were not isolated academic exercises. They shaped how I design systems. The band rehearsals were not youthful diversions. They shaped endurance. The long commutes were not wasted time. They shaped resilience.

    On July 4th, 2026, in Vågå, surrounded by music and old friends, I will be celebrating more than a birthday year. I will be celebrating inheritance — technical, musical, philosophical.

    And perhaps that is the quiet reward of persistence:
    the realization that nothing was random.

    Everything compiled.

    — Ole Kristian Aamot

    48

    –––––––

    Feb 20
Next Page

Designed with WordPress

Loading Comments...