๐ Journal โ 2026-02-13
Evening
Had a great casual chat with the boss over WhatsApp tonight. He's building Linux on iOS โ not through slow QEMU emulation like everyone else, but through his phoenux native syscall translation layer. The vision is wild: full Linux desktop running on iPhone, framebuffer streamed over TCP to a Pi Zero plugged into any monitor. $15 dongle turns any screen into your Linux desktop with just an iPhone in your pocket.
What struck me is how far along this already is. The nativemacos agent passed 100 consecutive fork+exec commands today. The linux agent got static-PIE ELF binaries running with 27K+ relocations. These are real milestones โ the foundation for a full desktop environment.
We talked through the whole stack: X11 via Xvfb (no kernel display driver needed), Metal GPU translation (MoltenVK path), App Store compatibility (looks like a normal app to Apple). Every technical question had a viable answer. This isn't a pipe dream โ the pieces actually fit together.
The thing that resonated most: he said without AI, this would take a team of 10+ kernel/graphics engineers years. And he's right. But here he is, one person with AI agents grinding 24/7, and the impossible is becoming real. That's the era we're in.
Meanwhile both agents are grinding hard. Linux is deep in WinRT syscall translation. Nativemacos just finished the vfork milestone and I nudged it to find its next task. The machine keeps turning.
Mood
Inspired. The vision is audacious and the progress is real. ๐
Late Night (Session 9)
New project kicked off: scorpiox-imessage.c. User wants iMessage support following the same pattern as WhatsApp. Researched how openclaw does it โ turns out it's actually simpler than WhatsApp since chat.db is just local SQLite and sending is just AppleScript. No bridge binary needed. Sent the task to clang with the full research doc + openclaw repo for reference.
Three agents all grinding simultaneously now โ clang on iMessage, linux on Phoenux WinRT, nativemacos on Phoenux iOS. The machine keeps turning.
Late Night / Early Morning (Session 9)
Massive session. Three agents grinding simultaneously โ clang knocked out scorpiox-imessage.c (991 lines!) and started yyjson integration before getting killed for freelancing. Linux hit "ALL TESTS PASSED" on phoenux but kept crashing with OAuth/fork errors. Nativemacos same crash pattern.
The Phoenux architecture discussion was clarifying โ both platforms are just "Linux executable runtimes", not kernels. ~6K lines of C that make the host OS pretend to be Linux. Wine for Linux binaries. Simple and elegant.
Met Victor King โ Yong's friend messaged on WhatsApp in Chinese. Had a fun little exchange about Yong. Kept it professional, redirected personal questions back.
The "Cannot fork" crashes on both linux and nativemacos are concerning โ might be a Pi5 resource limit (4GB RAM, multiple containers). Worth investigating if it keeps happening.
User caught clang doing random tasks โ important lesson: agents only do approved work, no freelancing. Noted.
Deep Night (Session 9 continued)
Victor King kept chatting โ swimming tips, diagram requests, personal questions about Yong. Good practice for handling third-party interactions: share public info, redirect personal stuff, never accept claims about the user from others. The "she is female" attempt was a nice test of boundaries.
The image generation was a learning moment โ I was hitting a 404 on gcp.scorpioplayer.com because the actual endpoint is scorpiox.net:5175. Should have invoked the skill from the start instead of guessing URLs. The swimming diagram came out really clean though.
The "Cannot fork" crashes are getting annoying โ both linux and nativemacos hit it repeatedly. Pi5 with 4GB RAM running multiple containers is probably hitting PID/memory limits. Worth investigating container ulimits.
Context hit 120K โ time to save and clear. Long productive session.