Monday, August 10, 2026
Free GUI: Application "Ecosystem"
Saturday, August 8, 2026
Free GUI: Window Manager Capabilities
This post here mentioned some things about a window position API. This post is about describing some more API specifics and window manager capabilities.
I make a low key distinction between "capabilities" and "features" here, because capabilities could emerge into various custom features, or they could be prevented from becoming available to a use-case or workflow. It would all depend on any given system's configuration and scripting.
Saturday, August 1, 2026
Free GUI: Containerized Apps (Plus Segues)
A desktop and application menu should be able to recognize and handle designations of containerized GUI applications to maintain a UX that makes sense with their usage context and priority.
Containers in this context might be used for handling favored application versions, or alternating versioning, or handling applications with multiple different configurations. This might also be useful in a development context. It might apply to making something like Docker or Podman more convenient on the desktop
Sunday, July 26, 2026
Free GUI: Browser Engine
Free GUI needs a browser engine that can work with a system-wide customizable toolbar system, and whatever other system-wide features that get incorporated into the application ecosystem infrastructure. (spoken with a mockingly nerdy lisp while pushing your over-sized glasses back up your nose.)
Sunday, July 19, 2026
Saturday, July 18, 2026
The Fast-Track Philosophy
The fast-track philosophy is very much about mitigating a chasm between advanced capability, and a perceived chaos of freedom. Perhaps one might reference the book: "The Cathedral and the Bazaar" to understand something about this tendency of FLOSS software. I don't know if that really fully embodies the issue per se, but I think it is related.
Saturday, July 11, 2026
Staying Grounded on Free GUI
Sunday, June 7, 2026
For GUI to Be Free for Non-Developers
(Non-Developers AND Developers)
There is no great way to get UX right in a concise way. (It is possible to do better yes) Also very relevant is that really good UX requires too much specific attention, and then it gets locked in every time you think you have it just perfect.
- Good UX is expensive and difficult in the short term and confining in the longterm.
- Good UX typically requires strange means of gathering user data
- After the fact, there're too few or too many biased deciders to go through for UX changes.
- improvements are not objective. Too many people that will be heartbroken, even if the UX wasn't well thought out in the first place. Misguided familiarity even with flaws. Results in group choice paralysis
- disconnected purposes of software influence what constitutes good design without examination
Thus, if you want to get a single, concise UX, you will be handicapping Linux.
The solution is for there to be at least one or two options (For a DE, and compatible Toolkit) that are about being more-or-less Windows replacements, but then to have a new advanced toolkit for a DE and application ecosystem that is built on the idea of applications that share a common method for making customizations to the UX, small and large. (Obviously still compatible with old application ecosystems.)
Thursday, June 4, 2026
Community FLOSS
Sunday, December 21, 2025
An Obvious Take on FOSS Funding
The idea of trying to create institutions that are not corrupt, and who have the right priorities does not require any particularly ingenious skill - just people with a clue, who also have the willpower.
That simple thing for FOSS will be what people call cult behavior. But it's just what all institutions with particular interests do - look out for their interests. For FOSS, that includes a much stronger focus on funding smart infrastructure chains and pathways. - Looking for logical gaps in applications and tools, and trying to fill them in.
In the case of FOSS, there is not a singular institutional form (as in non-profit, for-profit). If for-profits can do it, then more power to them. If non-profits can do it, then more power to them.
If development community can be see a mutual benefit to contribution, then more power to them for building the same things that the FOSS institutions are building: even the for-profits.
Friday, December 12, 2025
Nim vs Swift
All Posts Tagged: FLOSS Infrastructure
This is specifically about the last post here. I forgot to talk about Nim. I think Nim is more directly comparable to Swift, than it is to Zig, such that it would be treated much more like a highly performant applications language like C++ is treated.
It's not like Nim clearly falls out of bounds of being a systems language, but I do not think that Nim has a clear enough focus on systems programming to be like C, Rust, and Zig.
So, the reason to bring this up is to ask the question of whether Nim or Swift should be the premier Linux applications language to dethrone C++ . . . in a tentatively serious hypothetical.
Thursday, December 11, 2025
Swift and Zig
- Swift and Zig are a really good fit for Linux contexts.
- They are good with each other in terms of feature coverage.
- Swift should get good interoperability from Zig, maybe Rust too
- It should also be worked on in a serious and dependable way, by a group other than Zig and/or Swift - a group who is interested in piecing all these things together, that also intends to sustain their work for a while.
- Part of this effort is to make Swift seriously interoperable with Zig on Linux, as well as make Swift very interoperable with a serious native Linux GUI tool like Qt or GTK, or maybe Iced if that pairing is not too strange of an abstraction or too far away from native performance and code translation.
Sunday, June 8, 2025
No Names for Native Linux GUI
All Posts Tagged: FLOSS Infrastructure
There has probably never been such a thing as what I am talking about: You know, a "complete" native GUI stack for Linux, and then it's possible that a complete GUI stack could encompass more for native Linux than one would for web or Windows ever had.
I suppose the primary thought of this post can be summed up with a question. Once an idea of what the heck a native GUI stack constitutes, then: Are there really existent, let alone great, native Linux GUI stacks even right now in 2025?
Wednesday, April 9, 2025
OSS is Broken - Create FOSS Community and Infrastructure
FOSS can get unnecessarily political. It can get too religious. But there's a better alternative to being the opposite extreme of those things, which is barely acknowledged or understood, disjointed, and non-existent.
FOSS needs a motherload of attention and infrastructure and teamwork of a grassroots community of individuals and small organizations that are conscious of
- a novel, FOSS-pertinent developer compensation model
- a developer contribution model to fit with the compensation model
- an ethically charged zeitgeist
- an equal measure of pragmatism
- common sense vision
- (a goldy locks zone between overly specific and disjointed.)
Monday, November 18, 2024
In Defense of WASM Q4 2024
Edit: This is not a technical post, but exists overarchingly as a take from a distance. I consume available cursory information about WASM, but I have no technical experience using it, especially at an enterprise level. With that in mind: see what I get right, and see what I get wrong.I have recently seen references to the idea of using unikernels and containers, which (for all I know) might actually be closer in effect to a virtual architecture.