{"slug": "aix", "name": "AIX", "category": "os", "category_name": "Operating systems and desktop", "description": "", "recommenders": 3, "commenters": 9, "warners": 2, "score": 1.934, "rising": 0.35, "first": "2025-12-31", "latest": "2026-10-03", "why": "to keep my Claude, Codex, and OpenCode in sync with my config.", "why_is_quote": true, "has_verdict": false, "sentiment": {"recommend": 3, "neutral": 5, "compare": 1, "warn": 1}, "spark": [0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 1, 0], "listed": true, "loved": [], "caveat": "", "short_quote": "to keep my Claude, Codex, and OpenCode in sync with my config.", "kind": "", "icon": false, "domain": "a1st.dev", "github_repo": null, "official_url": "", "pricing": "", "aliases": ["AIX", "aix"], "verdict": null, "praise": [{"label": "", "summary": "", "quotes": [{"id": 793616848, "item_id": 49601053, "url": "https://news.ycombinator.com/item?id=49601053", "by": "yokuze", "date": "2026-09-07", "version": null, "stance": "recommend", "quote": "to keep my Claude, Codex, and OpenCode in sync with my config.", "excerpt": "I commit my standard set of agent configuration (including Skills) to this repo, similar to how many people have a \"dotfiles\" repo: https://github.com/yokuze/aix-config Then, I use this tool: https://github.com/a1st-dev/aix to keep my Claude, Codex, and OpenCode in sync with my config. The major benefits are that my adoption/deletion of skills, rules, hooks, MCP servers, etc. are deliberate, versioned, and shareable.", "context": "", "use_case": "sync agent configs and skills", "switched_from": "", "story": "Ask HN: How do you manage skills files?"}, {"id": 765421712, "item_id": 47838857, "url": "https://news.ycombinator.com/item?id=47838857", "by": "icedchai", "date": "2026-04-20", "version": null, "stance": "recommend", "quote": "the virtualization functionality was pretty neat", "excerpt": "What, no SGI? I have a Sparc, Alpha, NextStation, and SGI in my collection. I'd like to add an AIX system, ideally with PowerVM/LPAR support. I used to work at a place that built everything on AIX (this was 20+ years ago) and the virtualization functionality was pretty neat.", "context": "Used to work at an AIX shop, 20+ years ago", "use_case": "Unix OS with virtualization", "switched_from": "", "story": "SDF Public Access Unix System"}]}], "caveats": [{"label": "", "summary": "", "quotes": [{"id": 796679824, "item_id": 49792489, "url": "https://news.ycombinator.com/item?id=49792489", "by": "rbanffy", "date": "2026-09-21", "version": null, "stance": "warn", "quote": "I will not suggest building anything new on AIX or z/OS", "excerpt": "I think the most important thing Sun got wrong was having no credible onboarding path for new clients. Why would someone invest in SPARC and Solaris when a generic x86 with Linux would do 99% of what the SPARC box would do, for far less? Why would someone who is developing their software on an x86 box with Linux care about deploying it to SPARC+Solaris? Or SPARC+Linux? Or x86+Solaris? There is a huge advantage in dep", "context": "", "use_case": "", "switched_from": "", "story": "What Sun got wrong"}, {"id": 743094818, "item_id": 46443426, "url": "https://news.ycombinator.com/item?id=46443426", "by": "eitally", "date": "2025-12-31", "version": null, "stance": "warn", "quote": "away from AIX & Progress", "excerpt": "I spent 15 years writing literal industrial software (manufacturing, test, and quality systems for a global high-tech manufacturing company, parts of which operated in regulated industries). One of the things that happened around 2010, when we decided to effect a massive corporate change away from both legacy and proprietary platforms (on the one hand, away from AIX & Progress, and on the other hand, away from .Net/S", "context": "", "use_case": "", "switched_from": "", "story": "The rise of industrial software"}]}], "who": [{"by": "andrewjf", "context": "former sysadmin for university ERP", "url": "https://news.ycombinator.com/item?id=48795593", "date": "2026-07-05"}, {"by": "icedchai", "context": "Used to work at an AIX shop, 20+ years ago", "url": "https://news.ycombinator.com/item?id=47838857", "date": "2026-04-20"}, {"by": "ranger_danger", "context": "long-time AIX admin", "url": "https://news.ycombinator.com/item?id=47267778", "date": "2026-03-05"}], "tags": [], "use_cases": ["daily driver desktop", "managing agent skills files", "sync agent configs and skills", "unix server programming", "hobby old server", "unix os with virtualization"], "compared": [{"slug": "net", "name": ".NET", "co": 2, "switched_from": 0, "switched_to": 0}], "makers": [{"id": 793619344, "item_id": 49601209, "url": "https://news.ycombinator.com/item?id=49601209", "by": "yokuze", "date": "2026-09-07", "version": null, "stance": "recommend", "quote": "There's also a command you can run to convert your Claude config to what Codex expects", "excerpt": "Cheers! There's also a command you can run to convert your Claude config to what Codex expects: `aix sync claude-code --to codex --dry-run` (just drop the --dry-run flag if the result looks good to you). More here: https://aix.a1st.dev/editors/migrations/how-to-migrate-from-claude-code-to-codex/ Feel free to suggest any improvements or features you'd like to see, or let me know if you find any bugs.", "context": "", "use_case": "sync agent configs across tools", "switched_from": "", "story": "Ask HN: How do you manage skills files?"}, {"id": 793618240, "item_id": 49601140, "url": "https://news.ycombinator.com/item?id=49601140", "by": "yokuze", "date": "2026-09-07", "version": null, "stance": "recommend", "quote": "I've been using this heavily the past 6 months to solve exactly this problem", "excerpt": "It's a bit of a shameless plug, but I do hope it is helpful to you: I've been using this heavily the past 6 months to solve exactly this problem: https://github.com/a1st-dev/aix It doesn't support Grok (yet) though.", "context": "", "use_case": "managing agent skills files", "switched_from": "", "story": "Ask HN: How do you manage skills files?"}, {"id": 793617824, "item_id": 49601114, "url": "https://news.ycombinator.com/item?id=49601114", "by": "yokuze", "date": "2026-09-07", "version": null, "stance": "recommend", "quote": "It currently supports 8 editors/agents", "excerpt": "Yes! See my comment here: https://news.ycombinator.com/item?id=49601053 Though it does not support ChatGPT (just the Codex part inside of the ChatGPT app), or Grok web (yet). But it does encourage you to keep versioned config in one spot. You can also commit repo-specific config to any project that has specific needs, and translate that config into . That can be helpful when working with a team or an open source proj", "context": "", "use_case": "Versioned agent config sync", "switched_from": "", "story": "Ask HN: How do you manage skills files?"}, {"id": 763938512, "item_id": 47746157, "url": "https://news.ycombinator.com/item?id=47746157", "by": "yokuze", "date": "2026-04-12", "version": null, "stance": "recommend", "quote": "Allows standardizing your AI config to share with others", "excerpt": "aix - Like the npm CLI and package.json, but for AI config. Allows standardizing your AI config to share with others, and defining it all in one spot but installing to Claude, Codex, Cursor, etc.: https://aix.a1st.dev/ A Tauri 2 CLI / MCP that allows your agent to debug, take screenshots, run JS, etc. inside a Tauri app: https://hypothesi.github.io/mcp-server-tauri/", "context": "", "use_case": "Sharing AI tool config", "switched_from": "", "story": "Ask HN: What Are You Working On? (April 2026)"}], "threads": [{"url": "https://news.ycombinator.com/item?id=49589914", "title": "Ask HN: How do you manage skills files?", "mentions": 5}, {"url": "https://news.ycombinator.com/item?id=49910465", "title": "cp: -r or -R?", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=49787436", "title": "What Sun got wrong", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=49781436", "title": "Amiga Unix, Again", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=48889637", "title": "Zig Creator Calls Spade a Spade, Anthropic Blows Smoke", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=48794302", "title": "Run Windows 2000 on a DEC Alpha with a new es40 fork", "mentions": 1}], "sentiment_by_month": {"2025-11": {}, "2025-12": {"warn": 1}, "2026-01": {"neutral": 1}, "2026-02": {}, "2026-03": {"recommend": 1}, "2026-04": {"neutral": 1, "recommend": 1}, "2026-05": {}, "2026-06": {}, "2026-07": {"neutral": 2}, "2026-08": {}, "2026-09": {"recommend": 1, "neutral": 1}, "2026-10": {"compare": 1}}, "versions": [], "version_unnamed": 0, "family_ref": null, "runs_on": null, "lines": [], "quotes": [{"id": 799097506, "item_id": 49943594, "url": "https://news.ycombinator.com/item?id=49943594", "by": "JdeBP", "date": "2026-10-03", "version": null, "stance": "compare", "quote": "The AIX manual for cp explains its difference between -r and -R:", "excerpt": "This is rather missing the point. The headlined article isn't really about how to achieve a goal, but about the weird history and evolution of a tool that leads us to the rather odd situation that we are in today. And it's far from being the only tool that has a weird history, that looks rather nutty if one looks at it from the point of view of a novice having to learn this stuff. It's also not even completely coveri", "context": "", "use_case": "", "switched_from": "", "story": "cp: -r or -R?"}, {"id": 796679824, "item_id": 49792489, "url": "https://news.ycombinator.com/item?id=49792489", "by": "rbanffy", "date": "2026-09-21", "version": null, "stance": "warn", "quote": "I will not suggest building anything new on AIX or z/OS", "excerpt": "I think the most important thing Sun got wrong was having no credible onboarding path for new clients. Why would someone invest in SPARC and Solaris when a generic x86 with Linux would do 99% of what the SPARC box would do, for far less? Why would someone who is developing their software on an x86 box with Linux care about deploying it to SPARC+Solaris? Or SPARC+Linux? Or x86+Solaris? There is a huge advantage in dep", "context": "", "use_case": "", "switched_from": "", "story": "What Sun got wrong"}, {"id": 796565536, "item_id": 49785346, "url": "https://news.ycombinator.com/item?id=49785346", "by": "rbanffy", "date": "2026-09-21", "version": null, "stance": "neutral", "quote": "I did use an IBM PowerPC 43P as a daily driver under AIX 3.1 for a long while", "excerpt": "> I can't imagine why anyone would choose to run System Vr4 With X, using an Amiga 3000/4000 as a daily driver is possible. I did use an IBM PowerPC 43P as a daily driver under AIX 3.1 for a long while (until I gave up on having ssh working on it). The 43P was, however, paired to a humongous Intergraph CRT that I can't move across a national border because of the amount of rare earths used to make it, and was a very ", "context": "", "use_case": "daily driver desktop", "switched_from": "", "story": "Amiga Unix, Again"}, {"id": 795768272, "item_id": 49735517, "url": "https://news.ycombinator.com/item?id=49735517", "by": "itubaj", "date": "2026-09-17", "version": null, "stance": "recommend", "quote": "", "excerpt": "Oh, seems it supports Grok now. Seems very interesting. Will give it a try. Thanks!", "context": "", "use_case": "managing agent skills files", "switched_from": "", "story": "Ask HN: How do you manage skills files?"}, {"id": 793616848, "item_id": 49601053, "url": "https://news.ycombinator.com/item?id=49601053", "by": "yokuze", "date": "2026-09-07", "version": null, "stance": "recommend", "quote": "to keep my Claude, Codex, and OpenCode in sync with my config.", "excerpt": "I commit my standard set of agent configuration (including Skills) to this repo, similar to how many people have a \"dotfiles\" repo: https://github.com/yokuze/aix-config Then, I use this tool: https://github.com/a1st-dev/aix to keep my Claude, Codex, and OpenCode in sync with my config. The major benefits are that my adoption/deletion of skills, rules, hooks, MCP servers, etc. are deliberate, versioned, and shareable.", "context": "", "use_case": "sync agent configs and skills", "switched_from": "", "story": "Ask HN: How do you manage skills files?"}, {"id": 782455681, "item_id": 48903480, "url": "https://news.ycombinator.com/item?id=48903480", "by": "pjmlp", "date": "2026-07-14", "version": null, "stance": "neutral", "quote": "you can even program for z/OS and Aix with Go and Rust", "excerpt": "And you can even program for z/OS and Aix with Go and Rust. https://www.ibm.com/products/open-enterprise-sdk-go-zos https://www.ibm.com/products/open-sdk-for-rust-aix This is the kind of industry support Zig is still years away to get, and in the AI age, most likely will never happen.", "context": "", "use_case": "Unix server programming", "switched_from": "", "story": "Zig Creator Calls Spade a Spade, Anthropic Blows Smoke"}, {"id": 780729489, "item_id": 48795593, "url": "https://news.ycombinator.com/item?id=48795593", "by": "andrewjf", "date": "2026-07-05", "version": null, "stance": "neutral", "quote": "Power5 560Q running AIX in my garage", "excerpt": "This is pretty cool, it brings back memories. Thanks for posting. I used to manage Tru64 (Alpha) and OpenVMS (VAX and Alpha). Mostly Oracle DB and whatever they called their App development suite (horrible, horrible software) for a University's ERP system (called Banner) and infrastructure (Multinet on OpenVMS/VAX for DNS, DHCP, mail, etc). After that I moved on to AIX on Power5 for Oracle on HACMP and Veritas Cluste", "context": "former sysadmin for university ERP", "use_case": "hobby old server", "switched_from": "", "story": "Run Windows 2000 on a DEC Alpha with a new es40 fork"}, {"id": 765421712, "item_id": 47838857, "url": "https://news.ycombinator.com/item?id=47838857", "by": "icedchai", "date": "2026-04-20", "version": null, "stance": "recommend", "quote": "the virtualization functionality was pretty neat", "excerpt": "What, no SGI? I have a Sparc, Alpha, NextStation, and SGI in my collection. I'd like to add an AIX system, ideally with PowerVM/LPAR support. I used to work at a place that built everything on AIX (this was 20+ years ago) and the virtualization functionality was pretty neat.", "context": "Used to work at an AIX shop, 20+ years ago", "use_case": "Unix OS with virtualization", "switched_from": "", "story": "SDF Public Access Unix System"}, {"id": 762880592, "item_id": 47680037, "url": "https://news.ycombinator.com/item?id=47680037", "by": "chasil", "date": "2026-04-07", "version": null, "stance": "neutral", "quote": "AIX is still supported and sold", "excerpt": "AIX is still supported and sold, so quite current? Some that I used that are gone... Ultrix (MIPS), Clix, Irix, SunOS 4, SCO OpenServer, TI System V. https://en.wikipedia.org/wiki/Ultrix https://en.wikipedia.org/wiki/Intergraph", "context": "", "use_case": "", "switched_from": "", "story": "SQLite in Production: Lessons from Running a Store on a Single File"}, {"id": 756284448, "item_id": 47267778, "url": "https://news.ycombinator.com/item?id=47267778", "by": "ranger_danger", "date": "2026-03-05", "version": null, "stance": "recommend", "quote": "", "excerpt": "https://github.com/Arquivotheca/AIX-4.1.3", "context": "long-time AIX admin", "use_case": "System administration", "switched_from": "", "story": "The IRIX 6.5.7M (sgi) source code"}, {"id": 746831008, "item_id": 46676938, "url": "https://news.ycombinator.com/item?id=46676938", "by": "pjmlp", "date": "2026-01-19", "version": null, "stance": "neutral", "quote": "shipping software on Aix, HP-UX, Solaris and Windows NT/2000", "excerpt": "We on the other hand were shipping software on Aix, HP-UX, Solaris and Windows NT/2000. As MSFT partner, we also started our voyage to port the GUI frontends into the newly introduced .NET. We used Red-Hat Linux internally for our CVS server, MP3 music shares and Quake lan parties. That is how seriously we look at Linux in 2002.", "context": "", "use_case": "", "switched_from": "", "story": "The Cathedral, the Megachurch, and the Bazaar"}, {"id": 743094818, "item_id": 46443426, "url": "https://news.ycombinator.com/item?id=46443426", "by": "eitally", "date": "2025-12-31", "version": null, "stance": "warn", "quote": "away from AIX & Progress", "excerpt": "I spent 15 years writing literal industrial software (manufacturing, test, and quality systems for a global high-tech manufacturing company, parts of which operated in regulated industries). One of the things that happened around 2010, when we decided to effect a massive corporate change away from both legacy and proprietary platforms (on the one hand, away from AIX & Progress, and on the other hand, away from .Net/S", "context": "", "use_case": "", "switched_from": "", "story": "The rise of industrial software"}]}