<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Project Ceylon — all updates</title><description>All public updates from Project Ceylon: Development Journal, stories and research notes.</description><link>https://ceylonprojectng.com/</link><language>en-us</language><item><title>Project Ceylon Development Log — October 4, 2026: Slow, Boring, and Exactly What We Need</title><link>https://ceylonprojectng.com/journal/project-ceylon-development-log-october-4-2026-slow-boring-and-exactly-what-we-need/</link><guid isPermaLink="true">https://ceylonprojectng.com/journal/project-ceylon-development-log-october-4-2026-slow-boring-and-exactly-what-we-need/</guid><description>Project Ceylon is under a hard hold on new development: no new features until the current qualification and repair pass proves the platform is a trustworthy baseline to build on.</description><pubDate>Sun, 04 Oct 2026 12:00:00 GMT</pubDate><category>Journal</category><category>Project Ceylon</category><category>Retrocomputing</category><category>Operating Systems</category><category>Testing</category><category>Diagnostics</category><category>Refactoring</category><category>NuDOS</category><category>NuBASIC</category><category>SDK</category><category>Rust</category></item><item><title>Project Ceylon Development Log — October 3, 2026: The Computer Has to Prove Itself</title><link>https://ceylonprojectng.com/journal/project-ceylon-development-log-october-3-2026-the-computer-has-to-prove-itself/</link><guid isPermaLink="true">https://ceylonprojectng.com/journal/project-ceylon-development-log-october-3-2026-the-computer-has-to-prove-itself/</guid><description>A couple of days ago I wrote that a green test is not the same thing as a working computer. Today we spent more time making that statement inconveniently literal.</description><pubDate>Sat, 03 Oct 2026 12:00:00 GMT</pubDate><category>Journal</category><category>Project Ceylon</category><category>Retrocomputing</category><category>Operating Systems</category><category>Diagnostics</category><category>NuDOS</category><category>Testing</category><category>Architecture</category><category>Reliability</category></item><item><title>Project Ceylon Development Log — October 2, 2026: Tested Good. Except for the Part Where It Wasn&apos;t.</title><link>https://ceylonprojectng.com/journal/project-ceylon-development-log-october-2-2026-tested-good-except-for-the-part-where-it-wasnt/</link><guid isPermaLink="true">https://ceylonprojectng.com/journal/project-ceylon-development-log-october-2-2026-tested-good-except-for-the-part-where-it-wasnt/</guid><description>I&apos;ve spent an extraordinary amount of time lately testing things that have already been tested.</description><pubDate>Fri, 02 Oct 2026 12:00:00 GMT</pubDate><category>Journal</category><category>Project Ceylon</category><category>Retrocomputing</category><category>Operating Systems</category><category>NuDOS</category><category>Testing</category><category>Storage</category><category>System Integration</category></item><item><title>Project Ceylon Development Log — October 1, 2026: The Mouse Moved, Asteroids Is Real, and the Hardware Stopped Sitting Still</title><link>https://ceylonprojectng.com/journal/project-ceylon-development-log-october-1-2026-the-mouse-moved-asteroids-is-real-and-the-hardware-stopped-sitting-still/</link><guid isPermaLink="true">https://ceylonprojectng.com/journal/project-ceylon-development-log-october-1-2026-the-mouse-moved-asteroids-is-real-and-the-hardware-stopped-sitting-still/</guid><description>Today was one of those days where several things that had been &quot;almost there&quot; finally became a lot more concrete.</description><pubDate>Thu, 01 Oct 2026 12:00:00 GMT</pubDate><category>Journal</category><category>Project Ceylon</category><category>Retrocomputing</category><category>Operating Systems</category><category>NuGUI</category><category>Input</category><category>Asteroids</category><category>Clarise</category><category>Plug-and-Play</category><category>QEMU</category></item><item><title>Project Ceylon Development Log — September 29, 2026: The Website Is Real. So Is the Next Display Bug.</title><link>https://ceylonprojectng.com/journal/project-ceylon-development-log-september-29-2026-the-website-is-real-so-is-the-next-display-bug/</link><guid isPermaLink="true">https://ceylonprojectng.com/journal/project-ceylon-development-log-september-29-2026-the-website-is-real-so-is-the-next-display-bug/</guid><description>Yesterday I wrote that Project Ceylon finally had a front door.</description><pubDate>Tue, 29 Sep 2026 12:00:00 GMT</pubDate><category>Journal</category><category>Project Ceylon</category><category>Retrocomputing</category><category>Operating Systems</category><category>Nu-Iris</category><category>Display Architecture</category><category>Website</category><category>Build in Public</category><category>QEMU</category></item><item><title>The Development Journal has a new home</title><link>https://ceylonprojectng.com/stories/the-development-journal-has-a-new-home/</link><guid isPermaLink="true">https://ceylonprojectng.com/stories/the-development-journal-has-a-new-home/</guid><description>The full Development Journal — every public entry from the first — now lives at ceylonprojectng.com, with an RSS feed.</description><pubDate>Tue, 29 Sep 2026 12:00:00 GMT</pubDate><category>Story</category></item><item><title>Project Ceylon Development Log — September 28, 2026: Ceylon Got a Website. Then We Started Talking About Robots.</title><link>https://ceylonprojectng.com/journal/project-ceylon-development-log-september-28-2026-ceylon-got-a-website-then-we-started-talking-about-robots/</link><guid isPermaLink="true">https://ceylonprojectng.com/journal/project-ceylon-development-log-september-28-2026-ceylon-got-a-website-then-we-started-talking-about-robots/</guid><description>Today Project Ceylon got a real home on the web.</description><pubDate>Mon, 28 Sep 2026 12:00:00 GMT</pubDate><category>Journal</category><category>Project Ceylon</category><category>Retrocomputing</category><category>Operating Systems</category><category>Local-First</category><category>Federation</category><category>Real-Time</category><category>Robotics</category><category>Nu-Iris</category></item><item><title>Project Ceylon Development Log — September 27, 2026: Apparently Housekeeping Is Systems Engineering Too</title><link>https://ceylonprojectng.com/journal/project-ceylon-development-log-september-27-2026-apparently-housekeeping-is-systems-engineering-too/</link><guid isPermaLink="true">https://ceylonprojectng.com/journal/project-ceylon-development-log-september-27-2026-apparently-housekeeping-is-systems-engineering-too/</guid><description>Today I deleted almost 300 GiB of Project Ceylon development debris.</description><pubDate>Sun, 27 Sep 2026 12:00:00 GMT</pubDate><category>Journal</category><category>Project Ceylon</category><category>Retrocomputing</category><category>Operating Systems</category><category>NuGUI</category><category>Workpad</category><category>Local-First</category><category>Development Process</category></item><item><title>Project Ceylon Development Log — September 26, 2026: Remember That Day Off I Was Going to Take?</title><link>https://ceylonprojectng.com/journal/project-ceylon-development-log-september-26-2026-remember-that-day-off-i-was-going-to-take/</link><guid isPermaLink="true">https://ceylonprojectng.com/journal/project-ceylon-development-log-september-26-2026-remember-that-day-off-i-was-going-to-take/</guid><description>Remember yesterday when I said I was probably going to take a day or two off?</description><pubDate>Sat, 26 Sep 2026 12:00:00 GMT</pubDate><category>Journal</category><category>Project Ceylon</category><category>Retrocomputing</category><category>Operating Systems</category><category>Nu-Iris</category><category>NuGUI</category><category>Display Architecture</category><category>Debugging</category><category>Hardware</category></item><item><title>Project Ceylon Development Log — September 25, 2026: Okay, So What Exactly Is A1 Alpha?</title><link>https://ceylonprojectng.com/journal/project-ceylon-development-log-september-25-2026-okay-so-what-exactly-is-a1-alpha/</link><guid isPermaLink="true">https://ceylonprojectng.com/journal/project-ceylon-development-log-september-25-2026-okay-so-what-exactly-is-a1-alpha/</guid><description>One of the problems with building an operating system in public is that eventually somebody asks a perfectly reasonable question:</description><pubDate>Fri, 25 Sep 2026 12:00:00 GMT</pubDate><category>Journal</category><category>Project Ceylon</category><category>Retrocomputing</category><category>Operating Systems</category><category>A1 Alpha</category><category>NuBASIC</category><category>Juggernaut</category><category>Audio</category><category>Applications</category></item><item><title>Project Ceylon Development Log — September 24, 2026: 55 Out of 55 Passed. Then We Found the Test Was Wrong.</title><link>https://ceylonprojectng.com/journal/project-ceylon-development-log-september-24-2026-55-out-of-55-passed-then-we-found-the-test-was-wrong/</link><guid isPermaLink="true">https://ceylonprojectng.com/journal/project-ceylon-development-log-september-24-2026-55-out-of-55-passed-then-we-found-the-test-was-wrong/</guid><description>Yesterday I wrote that &quot;worked once&quot; is no longer one of our engineering states.</description><pubDate>Thu, 24 Sep 2026 12:00:00 GMT</pubDate><category>Journal</category><category>Project Ceylon</category><category>Retrocomputing</category><category>Operating Systems</category><category>NuGUI</category><category>Debugging</category><category>Testing</category><category>QEMU</category></item><item><title>Project Ceylon Development Log — September 23, 2026: So, How Much of This Thing Actually Exists?</title><link>https://ceylonprojectng.com/journal/project-ceylon-development-log-september-23-2026-so-how-much-of-this-thing-actually-exists/</link><guid isPermaLink="true">https://ceylonprojectng.com/journal/project-ceylon-development-log-september-23-2026-so-how-much-of-this-thing-actually-exists/</guid><description>A little over two weeks ago, I started this journal with a fairly ridiculous question:</description><pubDate>Wed, 23 Sep 2026 12:00:00 GMT</pubDate><category>Journal</category><category>Project Ceylon</category><category>Retrocomputing</category><category>Operating Systems</category><category>A1 Alpha</category><category>NuGUI</category><category>NuBASIC</category><category>QEMU</category></item><item><title>Project Ceylon Dev Log — September 22, 2026</title><link>https://ceylonprojectng.com/journal/project-ceylon-dev-log-september-22-2026/</link><guid isPermaLink="true">https://ceylonprojectng.com/journal/project-ceylon-dev-log-september-22-2026/</guid><description>September 22 was one of those days where a lot of the visible work happened below the surface.</description><pubDate>Tue, 22 Sep 2026 12:00:00 GMT</pubDate><category>Journal</category></item><item><title>Project Ceylon Development Log — September 21, 2026: Turning a Working System Into a Trustworthy One</title><link>https://ceylonprojectng.com/journal/project-ceylon-development-log-september-21-2026-turning-a-working-system-into-a-trustworthy-one/</link><guid isPermaLink="true">https://ceylonprojectng.com/journal/project-ceylon-development-log-september-21-2026-turning-a-working-system-into-a-trustworthy-one/</guid><description>Today was one of those days where Project Ceylon kept answering one question with another.</description><pubDate>Mon, 21 Sep 2026 12:00:00 GMT</pubDate><category>Journal</category><category>Project Ceylon</category><category>Operating Systems</category><category>NuGUI</category><category>Kirk</category><category>Systems Engineering</category><category>QEMU</category><category>Development Log</category></item><item><title>Ceylon Development Log — September 20, 2026: Back to Solid Ground</title><link>https://ceylonprojectng.com/journal/ceylon-development-log-september-20-2026-back-to-solid-ground/</link><guid isPermaLink="true">https://ceylonprojectng.com/journal/ceylon-development-log-september-20-2026-back-to-solid-ground/</guid><description>The last several days of Project Ceylon development have been dominated by one job: getting the system back to a known, reproducible state after moving the underlying MicroKernel platform forward.</description><pubDate>Sun, 20 Sep 2026 12:00:00 GMT</pubDate><category>Journal</category></item><item><title>Ceylon Development Log — September 19, 2026: The Controller Was Ready. It Still Wouldn’t Run.</title><link>https://ceylonprojectng.com/journal/ceylon-development-log-september-19-2026-the-controller-was-ready-it-still-wouldnt-run/</link><guid isPermaLink="true">https://ceylonprojectng.com/journal/ceylon-development-log-september-19-2026-the-controller-was-ready-it-still-wouldnt-run/</guid><description>Today I submitted Project Ceylon to the Hackaday Retrocomputing Contest.</description><pubDate>Sat, 19 Sep 2026 12:00:00 GMT</pubDate><category>Journal</category><category>Project Ceylon</category><category>Workshop</category><category>MicroKernel</category><category>Scheduling</category><category>Debugging</category><category>Hackaday</category><category>A1 Alpha</category></item><item><title>Ceylon Development Log — September 18, 2026: Why an Operating System Needs a Game</title><link>https://ceylonprojectng.com/journal/ceylon-development-log-september-18-2026-why-an-operating-system-needs-a-game/</link><guid isPermaLink="true">https://ceylonprojectng.com/journal/ceylon-development-log-september-18-2026-why-an-operating-system-needs-a-game/</guid><description>Today Ceylon&apos;s first native game stopped being a side idea and became something much more useful: a plan for a real application that can entertain people, stress the operating system, test recovery, and teach us how third-party software should be built on the platform.</description><pubDate>Fri, 18 Sep 2026 12:00:00 GMT</pubDate><category>Journal</category><category>Project Ceylon</category><category>Workshop</category><category>Games</category><category>Developer Platform</category><category>Research</category><category>A1 Alpha</category></item><item><title>Ceylon Development Log — September 17, 2026: When a Crash Needs to Leave Evidence</title><link>https://ceylonprojectng.com/journal/ceylon-development-log-september-17-2026-when-a-crash-needs-to-leave-evidence/</link><guid isPermaLink="true">https://ceylonprojectng.com/journal/ceylon-development-log-september-17-2026-when-a-crash-needs-to-leave-evidence/</guid><description>A real fault exposed an important distinction today: Ceylon can detect and contain a crashed component, but that is not enough. If the machine is going to recover from failures, it also needs to remember exactly what happened.</description><pubDate>Thu, 17 Sep 2026 12:00:00 GMT</pubDate><category>Journal</category><category>Project Ceylon</category><category>Workshop</category><category>Logging</category><category>Fault Recovery</category><category>Systems Engineering</category><category>Research</category></item><item><title>Ceylon Development Log — September 16, 2026: Static Foundations, Dynamic Systems</title><link>https://ceylonprojectng.com/journal/ceylon-development-log-september-16-2026-static-foundations-dynamic-systems/</link><guid isPermaLink="true">https://ceylonprojectng.com/journal/ceylon-development-log-september-16-2026-static-foundations-dynamic-systems/</guid><description>Ceylon is learning how to become dynamic without abandoning a static, bounded and predictable foundation: leased execution workers, mirrored VSpace cohorts, bounded page capabilities, and a capability-pool question still open.</description><pubDate>Wed, 16 Sep 2026 12:00:00 GMT</pubDate><category>Journal</category><category>Project Ceylon</category><category>Workshop</category><category>Microkernel</category><category>Virtual Memory</category><category>Systems Engineering</category></item><item><title>Ceylon Development Log — September 15, 2026: Locking the Baseline Before Moving Forward</title><link>https://ceylonprojectng.com/journal/ceylon-development-log-september-15-2026-locking-the-baseline/</link><guid isPermaLink="true">https://ceylonprojectng.com/journal/ceylon-development-log-september-15-2026-locking-the-baseline/</guid><description>A day spent proving the new low-level foundation: DMA and interrupt isolation, multicore FPU safety, runtime boundaries, and an integrated harness that learned to trust shared state instead of notification counts.</description><pubDate>Wed, 16 Sep 2026 12:00:00 GMT</pubDate><category>Journal</category><category>Project Ceylon</category><category>Workshop</category><category>Microkernel</category><category>Validation</category><category>Systems Engineering</category></item><item><title>Ceylon Development Log — September 14, 2026: Strengthening the Foundation</title><link>https://ceylonprojectng.com/journal/ceylon-development-log-september-14-2026/</link><guid isPermaLink="true">https://ceylonprojectng.com/journal/ceylon-development-log-september-14-2026/</guid><description>A long day of audit closure and microkernel migration work froze a reproducible Ceylon baseline and advanced the new foundation to the B0 validation gate.</description><pubDate>Tue, 15 Sep 2026 12:00:00 GMT</pubDate><category>Journal</category><category>Project Ceylon</category><category>Workshop</category><category>Microkernel</category><category>Systems Engineering</category><category>Roadmap</category></item><item><title>Ceylon Development Log — September 12, 2026</title><link>https://ceylonprojectng.com/journal/ceylon-development-log-september-12-2026/</link><guid isPermaLink="true">https://ceylonprojectng.com/journal/ceylon-development-log-september-12-2026/</guid><description>September 12 was a day of architecture review, development governance, and a closer look at what modern Amiga users actually want from a workstation.</description><pubDate>Sun, 13 Sep 2026 12:00:00 GMT</pubDate><category>Journal</category><category>Project Ceylon</category><category>Workshop</category><category>Governance</category><category>Architecture</category><category>Shared Memory</category><category>Community Research</category></item><item><title>A Night Off, a Looney Tunes Movie, and a Hard Look at Ceylon</title><link>https://ceylonprojectng.com/journal/a-night-off-a-looney-tunes-movie-and-a-hard-look-at-ceylon/</link><guid isPermaLink="true">https://ceylonprojectng.com/journal/a-night-off-a-looney-tunes-movie-and-a-hard-look-at-ceylon/</guid><description>A night away from Ceylon turned into dinner, a movie, a serious software audit, and a complete rewrite of the rules for building the operating system.</description><pubDate>Fri, 11 Sep 2026 12:00:00 GMT</pubDate><category>Journal</category><category>Project Ceylon</category><category>Workshop</category><category>Code Audit</category><category>Governance</category><category>Status Update</category></item><item><title>Ceylon Dev Log: When &quot;Restart&quot; Doesn&apos;t Mean Restart</title><link>https://ceylonprojectng.com/journal/ceylon-dev-log-when-restart-doesnt-mean-restart/</link><guid isPermaLink="true">https://ceylonprojectng.com/journal/ceylon-dev-log-when-restart-doesnt-mean-restart/</guid><description>Tonight Ceylon closed the authentication publication race and uncovered the deeper distinction between execution restart and full service reincarnation.</description><pubDate>Wed, 09 Sep 2026 12:00:00 GMT</pubDate><category>Journal</category><category>Project Ceylon</category><category>Workshop</category></item><item><title>From First Light to First Key: Ceylon&apos;s Keyboard Path Comes Alive</title><link>https://ceylonprojectng.com/journal/from-first-light-to-first-key-ceylons-keyboard-path-comes-alive/</link><guid isPermaLink="true">https://ceylonprojectng.com/journal/from-first-light-to-first-key-ceylons-keyboard-path-comes-alive/</guid><description>Ceylon reached first light this morning. Tonight it went further: a real USB keyboard, discovered, configured, and decoded into semantic key events flowing through Ceylon&apos;s bounded input architecture.</description><pubDate>Tue, 08 Sep 2026 12:00:00 GMT</pubDate><category>Journal</category><category>Project Ceylon</category><category>Workshop</category><category>USB</category><category>xHCI</category><category>Input Architecture</category></item><item><title>Project Ceylon: Keeping the Architecture, Rebuilding the Assumptions</title><link>https://ceylonprojectng.com/journal/project-ceylon-keeping-the-architecture-rebuilding-the-assumptions/</link><guid isPermaLink="true">https://ceylonprojectng.com/journal/project-ceylon-keeping-the-architecture-rebuilding-the-assumptions/</guid><description>Project Ceylon keeps the architectural ideas that made the Amiga compelling while rebuilding the assumptions underneath them for modern hardware.</description><pubDate>Mon, 07 Sep 2026 12:00:00 GMT</pubDate><category>Journal</category><category>Project Ceylon</category><category>Workshop</category><category>Architecture</category><category>Iris</category><category>Baton</category><category>Loom</category><category>Microkernel</category><category>Multicore</category><category>Performance</category><category>QEMU</category><category>Video Toaster</category><category>Amiga</category></item><item><title>The Backstory Is Live. Tomorrow, Y&apos;all Get the Mess as It Happens.</title><link>https://ceylonprojectng.com/journal/the-backstory-is-live-tomorrow-yall-get-the-mess-as-it-happens/</link><guid isPermaLink="true">https://ceylonprojectng.com/journal/the-backstory-is-live-tomorrow-yall-get-the-mess-as-it-happens/</guid><description>The retrospective is caught up. From here forward, Project Ceylon becomes a real-time record of the work, wrong turns, breakthroughs, and whatever happens next.</description><pubDate>Mon, 07 Sep 2026 12:00:00 GMT</pubDate><category>Journal</category><category>Project Ceylon</category><category>Workshop</category><category>Status Update</category><category>Roadmap</category><category>Alternate History</category><category>Amiga</category><category>Intel Arc A770</category><category>NewTek</category><category>Project Nu-Day</category><category>Video Toaster</category><category>Microkernel</category><category>QEMU</category><category>Postmortem</category></item><item><title>Where Project Ceylon Stands Today — September 6, 2026</title><link>https://ceylonprojectng.com/journal/where-project-ceylon-stands-today-september-6-2026/</link><guid isPermaLink="true">https://ceylonprojectng.com/journal/where-project-ceylon-stands-today-september-6-2026/</guid><description>This closes out the retrospective backfill with an honest accounting: what&apos;s proven, what&apos;s partial, what&apos;s planned, and what flatly isn&apos;t built yet. Starting tomorrow, this becomes a real daily journal.</description><pubDate>Sun, 06 Sep 2026 12:00:00 GMT</pubDate><category>Journal</category><category>Project Ceylon</category><category>Workshop</category><category>Status Update</category><category>Roadmap</category></item><item><title>52, 53, and Other Numbers That Ruin Your Evening</title><link>https://ceylonprojectng.com/journal/52-53-and-other-numbers-that-ruin-your-evening/</link><guid isPermaLink="true">https://ceylonprojectng.com/journal/52-53-and-other-numbers-that-ruin-your-evening/</guid><description>With the scheduler starvation bug fixed, the next client finally ran — and immediately failed for a much dumber reason. Shared logic assumed channel 52. It was actually assigned channel 53.</description><pubDate>Sun, 06 Sep 2026 12:00:00 GMT</pubDate><category>Journal</category><category>Project Ceylon</category><category>Workshop</category><category>Debugging</category><category>Configuration</category><category>Postmortem</category></item><item><title>The RNG Bug That Wasn&apos;t an RNG Bug</title><link>https://ceylonprojectng.com/journal/the-rng-bug-that-wasnt-an-rng-bug/</link><guid isPermaLink="true">https://ceylonprojectng.com/journal/the-rng-bug-that-wasnt-an-rng-bug/</guid><description>Two SecureRandom client tests were failing. Every instinct said the bug was in the random-number code. It wasn&apos;t. It was a busy-spinning restart starving lower-priority services out of CPU time entirely.</description><pubDate>Sun, 06 Sep 2026 12:00:00 GMT</pubDate><category>Journal</category><category>Project Ceylon</category><category>Workshop</category><category>Debugging</category><category>Scheduler</category><category>Postmortem</category></item><item><title>Random Numbers Turn Out to Be a Whole Damn Subsystem</title><link>https://ceylonprojectng.com/journal/random-numbers-turn-out-to-be-a-whole-damn-subsystem/</link><guid isPermaLink="true">https://ceylonprojectng.com/journal/random-numbers-turn-out-to-be-a-whole-damn-subsystem/</guid><description>I expected to spend an afternoon on random numbers. I spent a lot longer than an afternoon on random numbers, because it turns out trustworthy entropy is genuinely its own subsystem, not a library call.</description><pubDate>Sun, 06 Sep 2026 12:00:00 GMT</pubDate><category>Journal</category><category>Project Ceylon</category><category>Workshop</category><category>SecureRandom</category><category>Entropy</category><category>Security Architecture</category></item><item><title>One Management API, Whether You Click It or Type It</title><link>https://ceylonprojectng.com/journal/one-management-api-whether-you-click-it-or-type-it/</link><guid isPermaLink="true">https://ceylonprojectng.com/journal/one-management-api-whether-you-click-it-or-type-it/</guid><description>Whether you&apos;re driving Ceylon through a GUI or a terminal, it should be the same semantic backend underneath, not two tools that happen to overlap most of the time.</description><pubDate>Sun, 06 Sep 2026 12:00:00 GMT</pubDate><category>Journal</category><category>Project Ceylon</category><category>Workshop</category><category>Management API</category><category>NuGUI</category><category>CLI</category></item><item><title>Applications Without Pretending We&apos;re Unix</title><link>https://ceylonprojectng.com/journal/applications-without-pretending-were-unix/</link><guid isPermaLink="true">https://ceylonprojectng.com/journal/applications-without-pretending-were-unix/</guid><description>An application on Ceylon isn&apos;t automatically a Unix process wearing a different hat. Building the runtime meant deciding, on purpose, what to borrow from that model and what to leave behind.</description><pubDate>Sun, 06 Sep 2026 12:00:00 GMT</pubDate><category>Journal</category><category>Project Ceylon</category><category>Workshop</category><category>Application Runtime</category><category>Process Isolation</category></item><item><title>Ceylon Horos: The Lion at the Boundary</title><link>https://ceylonprojectng.com/journal/ceylon-horos-the-lion-at-the-boundary/</link><guid isPermaLink="true">https://ceylonprojectng.com/journal/ceylon-horos-the-lion-at-the-boundary/</guid><description>Horos is Ceylon&apos;s security umbrella — the conceptual boundary between identity, credentials, authentication, sessions, and authority. The name comes from an old Greek word for a limit or boundary marker.</description><pubDate>Sun, 06 Sep 2026 12:00:00 GMT</pubDate><category>Journal</category><category>Project Ceylon</category><category>Workshop</category><category>Horos</category><category>Security Architecture</category><category>Identity</category></item><item><title>From Nu-Day to Ceylon: Stop Building the Workstation and Build the Computer</title><link>https://ceylonprojectng.com/journal/from-nu-day-to-ceylon-stop-building-the-workstation-and-build-the-computer/</link><guid isPermaLink="true">https://ceylonprojectng.com/journal/from-nu-day-to-ceylon-stop-building-the-workstation-and-build-the-computer/</guid><description>The pivot: one shared platform, validated across multiple profiles — workstation, server, security appliance, media workstation, development — instead of one narrowly-scoped media application pretending to be small.</description><pubDate>Sun, 06 Sep 2026 12:00:00 GMT</pubDate><category>Journal</category><category>Project Ceylon</category><category>Workshop</category><category>Platform Architecture</category><category>Profiles</category></item><item><title>Why Project Nu-Day Failed</title><link>https://ceylonprojectng.com/journal/why-project-nu-day-failed/</link><guid isPermaLink="true">https://ceylonprojectng.com/journal/why-project-nu-day-failed/</guid><description>&quot;Failed&quot; doesn&apos;t mean nothing worked. It means the project&apos;s boundaries stopped making sense. Building a real media workstation meant building an entire operating platform underneath it, whether I&apos;d scoped for that or not.</description><pubDate>Sun, 06 Sep 2026 12:00:00 GMT</pubDate><category>Journal</category><category>Project Ceylon</category><category>Workshop</category><category>Project Nu-Day</category><category>Scope</category><category>Postmortem</category></item><item><title>Project Nu-Day: What Actually Worked</title><link>https://ceylonprojectng.com/journal/project-nu-day-what-actually-worked/</link><guid isPermaLink="true">https://ceylonprojectng.com/journal/project-nu-day-what-actually-worked/</guid><description>Before I get into why Nu-Day didn&apos;t survive, it deserves an honest accounting of what it actually proved. A working path is not the same thing as a finished subsystem, but it&apos;s not nothing either.</description><pubDate>Sun, 06 Sep 2026 12:00:00 GMT</pubDate><category>Journal</category><category>Project Ceylon</category><category>Workshop</category><category>Project Nu-Day</category><category>QEMU</category><category>Status Update</category></item><item><title>What It Actually Takes to Drive an Intel Arc A770</title><link>https://ceylonprojectng.com/journal/what-it-actually-takes-to-drive-an-intel-arc-a770/</link><guid isPermaLink="true">https://ceylonprojectng.com/journal/what-it-actually-takes-to-drive-an-intel-arc-a770/</guid><description>Good documentation gets you past the product page. What&apos;s underneath is PCIe, MMIO, firmware, command submission, and a long staged plan instead of one heroic attempt at everything at once.</description><pubDate>Sun, 06 Sep 2026 12:00:00 GMT</pubDate><category>Journal</category><category>Project Ceylon</category><category>Workshop</category><category>GPU Driver</category><category>PCIe</category><category>Intel Arc A770</category></item><item><title>Could an Intel Arc A770 Be the Modern Amiga Custom Chipset?</title><link>https://ceylonprojectng.com/journal/could-an-intel-arc-a770-be-the-modern-amiga-custom-chipset/</link><guid isPermaLink="true">https://ceylonprojectng.com/journal/could-an-intel-arc-a770-be-the-modern-amiga-custom-chipset/</guid><description>The Arc A770 isn&apos;t a literal replacement for Agnus, Denise, and Paula. But one of the actual deciding factors in choosing it had nothing to do with raw performance: documentation is a hardware feature.</description><pubDate>Sun, 06 Sep 2026 12:00:00 GMT</pubDate><category>Journal</category><category>Project Ceylon</category><category>Workshop</category><category>Intel Arc A770</category><category>GPU</category><category>Xe-HPG</category></item><item><title>Why a Modern Amiga Needed a Secure Multicore Microkernel</title><link>https://ceylonprojectng.com/journal/why-a-modern-amiga-needed-a-secure-multicore-microkernel/</link><guid isPermaLink="true">https://ceylonprojectng.com/journal/why-a-modern-amiga-needed-a-secure-multicore-microkernel/</guid><description>The display failure was a symptom. The actual disease was an architecture with no real boundaries between components. The fix was moving to a security-certified microkernel foundation.</description><pubDate>Sun, 06 Sep 2026 12:00:00 GMT</pubDate><category>Journal</category><category>Project Ceylon</category><category>Workshop</category><category>Microkernel</category><category>Security Architecture</category><category>Multicore</category></item><item><title>Well, Hell: The Iris Math Doesn&apos;t Work</title><link>https://ceylonprojectng.com/journal/well-hell-the-iris-math-doesnt-work/</link><guid isPermaLink="true">https://ceylonprojectng.com/journal/well-hell-the-iris-math-doesnt-work/</guid><description>Pixels appearing on screen is not the same thing as an architecture that scales to real high-resolution video editing. I found that out the hard way, and I was irritated about it for the rest of the night.</description><pubDate>Sun, 06 Sep 2026 12:00:00 GMT</pubDate><category>Journal</category><category>Project Ceylon</category><category>Workshop</category><category>Display Architecture</category><category>Debugging</category><category>Nu-Iris</category></item><item><title>Why I Built the Computer in QEMU Before I Built the Computer</title><link>https://ceylonprojectng.com/journal/why-i-built-the-computer-in-qemu-before-i-built-the-computer/</link><guid isPermaLink="true">https://ceylonprojectng.com/journal/why-i-built-the-computer-in-qemu-before-i-built-the-computer/</guid><description>QEMU was never the destination. It was the laboratory — a reference machine where I could isolate architecture mistakes from hardware-driver mistakes before either one had a chance to hide behind the other.</description><pubDate>Sun, 06 Sep 2026 12:00:00 GMT</pubDate><category>Journal</category><category>Project Ceylon</category><category>Workshop</category><category>QEMU</category><category>Virtual Machines</category><category>Systems Design</category></item><item><title>Project Nu-Day: Okay, Y&apos;all, Let&apos;s Actually Build Something</title><link>https://ceylonprojectng.com/journal/project-nu-day-lets-actually-build-something/</link><guid isPermaLink="true">https://ceylonprojectng.com/journal/project-nu-day-lets-actually-build-something/</guid><description>All that research had to turn into something eventually. Project Nu-Day was the first real attempt: a modern media workstation, built for x86-64, inspired by the Toaster and DigiPaint but not trying to be either.</description><pubDate>Sun, 06 Sep 2026 12:00:00 GMT</pubDate><category>Journal</category><category>Project Ceylon</category><category>Workshop</category><category>Project Nu-Day</category><category>x86-64</category><category>Media Workstation</category></item><item><title>Old Source Code Is Useful. Copying It Isn&apos;t the Point.</title><link>https://ceylonprojectng.com/journal/old-source-code-is-useful-copying-it-isnt-the-point/</link><guid isPermaLink="true">https://ceylonprojectng.com/journal/old-source-code-is-useful-copying-it-isnt-the-point/</guid><description>Having thirty-year-old source code available doesn&apos;t mean the job is to transcribe it. Here&apos;s how I actually use historical material as research instead of a shortcut.</description><pubDate>Sun, 06 Sep 2026 12:00:00 GMT</pubDate><category>Journal</category><category>Project Ceylon</category><category>Workshop</category><category>Video Toaster</category><category>Reverse Engineering</category><category>Clean Room</category></item><item><title>Then I Found the Video Toaster Source Code</title><link>https://ceylonprojectng.com/journal/then-i-found-the-video-toaster-source-code/</link><guid isPermaLink="true">https://ceylonprojectng.com/journal/then-i-found-the-video-toaster-source-code/</guid><description>NewTek released the Video Toaster&apos;s source publicly years ago. That&apos;s where the real research thread started — not the Amiga&apos;s OS, but the thing that made the Amiga famous in the first place.</description><pubDate>Sun, 06 Sep 2026 12:00:00 GMT</pubDate><category>Journal</category><category>Project Ceylon</category><category>Workshop</category><category>Video Toaster</category><category>NewTek</category><category>Retrocomputing</category></item><item><title>What Was Actually Worth Saving From the Amiga?</title><link>https://ceylonprojectng.com/journal/what-was-actually-worth-saving-from-the-amiga/</link><guid isPermaLink="true">https://ceylonprojectng.com/journal/what-was-actually-worth-saving-from-the-amiga/</guid><description>Before building anything, I had to separate what I actually loved about the Amiga from what I just remembered fondly. Those turned out to be two different lists.</description><pubDate>Sun, 06 Sep 2026 12:00:00 GMT</pubDate><category>Journal</category><category>Project Ceylon</category><category>Workshop</category><category>Amiga</category><category>Systems Design</category><category>Architecture Principles</category></item><item><title>What If Amiga Development Never Stopped?</title><link>https://ceylonprojectng.com/journal/what-if-amiga-development-never-stopped/</link><guid isPermaLink="true">https://ceylonprojectng.com/journal/what-if-amiga-development-never-stopped/</guid><description>Commodore went bankrupt in 1994 and took continuous Amiga development down with it. This is the question that started everything: what would still be true if it hadn&apos;t.</description><pubDate>Sun, 06 Sep 2026 12:00:00 GMT</pubDate><category>Journal</category><category>Project Ceylon</category><category>Workshop</category><category>Amiga</category><category>Alternate History</category><category>Systems Design</category></item></channel></rss>