惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

H
Help Net Security
G
Google Developers Blog
aimingoo的专栏
aimingoo的专栏
博客园 - 聂微东
酷 壳 – CoolShell
酷 壳 – CoolShell
小众软件
小众软件
Stack Overflow Blog
Stack Overflow Blog
美团技术团队
博客园_首页
T
Tailwind CSS Blog
博客园 - 三生石上(FineUI控件)
B
Blog
D
DataBreaches.Net
腾讯CDC
C
Check Point Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
U
Unit 42
月光博客
月光博客
V
V2EX
Vercel News
Vercel News
T
The Blog of Author Tim Ferriss
The Cloudflare Blog
博客园 - 叶小钗
Y
Y Combinator Blog

TechSpot

Flagship Rematch: Ryzen 7 5800X3D vs. Core i9-12900K Typing with your brain might soon be as simple as wearing a beanie Slack chats and internal data from failed startups are finding a second life in AI training A $5 Bluetooth tracker hidden in a postcard exposed a warship's movements Leakers claim PlayStation 6 could offer at least 3x the performance of the PS5 The Mac Mini is no longer a niche product, it's local AI infrastructure IPv6 traffic reaches parity with IPv4 for the first time, Google data shows Xbox expansion cards are now cheaper than SSDs, and PC users are repurposing them Blue Origin prepares to reuse New Glenn booster in bid to challenge SpaceX Nvidia could bring back the 12GB RTX 3060 as supply issues disrupt GPU roadmap What was the first OS you ever used? SNK revives NeoGeo AES with modern upgrades and HDMI support Valve's Proton 11 beta boosts Linux gaming with better performance and classic game support Researchers warn Microsoft Defender vulnerability is already being exploited A four-day Steam freebie turned into $250,000 for an indie game AMD may relaunch Ryzen 7 5800X3D for AM4's 10th anniversary This humanoid robot can almost run as fast as a human sprinter Two New Jersey men jailed for helping North Korean IT workers infiltrate 100+ companies A $7,000 DIY radar project is taking on hardware that usually costs over $100,000 Metro 2039 is going darker than ever, launching this winter on PC and consoles Gemini arrives on macOS with a dedicated desktop app AI infrastructure boom pushes AMD, Intel and Arm to new valuation heights New self-healing material can repair itself over 1,000 times, extend the lifespan of cars and aircraft Japan's bullet train to debut high-tech private cabins, for an added fee Memory card and flash drive pricing surges 120%, with some models spiking 260% Open-source tool decrypts all private data collected by Windows Recall on Copilot PCs The 2026 PC and Console Gaming Report shows most revenue now comes from games outside the Top 20 PureMac is a new open-source macOS cleanup and app removal tool Your Airbnb host might actually be AI Steam might soon display 30-day price history for game deals
The software that landed Apollo 11 on the moon is now fre...
Skye Jacobs · 2026-04-12 · via TechSpot

Serving tech enthusiasts for over 25 years.
TechSpot means tech analysis and advice you can trust.

The takeaway: The code that guided Neil Armstrong and Buzz Aldrin to the lunar surface has been released in digital form for public access. Nearly six decades after the Apollo 11 mission, the original flight software is now freely available on GitHub.

The repository, posted by NASA's Chris Garry and designated as public domain, contains two distinct programs: Comanche055, used onboard Apollo's Command Module, and Luminary099, used in the Lunar Module.

Both programs were written for the Apollo Guidance Computer (AGC), a machine whose specifications now read like relics – 3,840 bytes of RAM and 69,120 bytes of storage, executing roughly 85,000 instructions per second. Those limits defined what had to be one of the most efficient pieces of software ever assembled.

Digitization of the code was made possible through collaboration between Virtual AGC, a preservation project devoted to Apollo computing, and the MIT Museum, which holds the original paper listings. Scanned and proofread line by line, the files are now accessible online – pages of assembly language that powered humanity's first successful journey to the Moon.

– Fermat's Library (@fermatslibrary) April 9, 2026

Inside Comanche055 are glimpses of how that software handled life-or-death situations with startling simplicity. One file, ALARM_AND_ABORT.agc, spells out the logic for tracking and responding to critical errors. Comments in the code describe its role: logging alarm conditions, activating the warning light when necessary, and deciding whether a fault requires aborting the mission.

Another frequently cited chunk illustrates the mathematical core of Apollo guidance – roughly 30 lines of assembly code calculating navigation trajectories, the computational essence of celestial mechanics distilled for the AGC's limited memory.

Engineers and enthusiasts today can do more than browse the code. Using the Virtual AGC toolset – available for Linux, macOS, Windows XP through 7, and even FreeBSD – the programs can be compiled and run in simulation, recreating how the onboard computers functioned half a century ago. The Virtual AGC repository contains instructions, context, and documentation for both the Command and Lunar Module systems, serving as a software museum for Apollo.

What makes the publication remarkable is how it connects the minimalist computing of 1969 with the far more complex lunar mission now underway. While Artemis II used laser communication to beam ultra-high-definition footage back to Earth and spacecraft systems many orders of magnitude more powerful, Apollo's code represents an opposite design philosophy – precision achieved through radical constraint.

The contrast illustrates how mission technology has evolved: from handwritten machine instructions that had to fit into a few kilobytes of memory to modern spacecraft where software spans millions of lines of code.

In terms of physical design, the AGC itself was about the size of a modern desktop gaming tower – roughly 24.25 by 12.43 by 5.97 inches – and weighed just over 70 pounds. Pilots interacted with it through a pair of DSKY controller units in the Command Module and one in the Lunar Module, each weighing about 18 pounds. It was, by necessity, a compact and rugged machine, built to survive vibration, radiation, and vacuum.

The release of this historic software is an invitation for engineers and coders to revisit the ingenuity that powered Apollo's guidance systems – a reminder that even with limitations that seem impossible today, the original team managed to build code that changed the course of human history.