<feed xmlns="http://www.w3.org/2005/Atom"><title>the styx operating system</title><id>https://hydra.styx.systems/phame/blog/feed/1/</id><link rel="self" type="application/atom+xml" href="https://hydra.styx.systems/phame/blog/feed/1/" /><updated>2025-10-10T03:55:43-04:00</updated><subtitle># We just want you to be able to use the computer without fighting it. That&#039;s all.

styx will be a consent-first, usability-oriented operating system, with a Linux® kernel, and a distribution of self-contained application packages.

This blog, and some of the documentation outposts in hydra, will be a prime source of information for the styx projects.
We&#039;re moving information out of Discord as we develop hydra and the styx governance model more.
The styx Discord will transition to being a community space.
Until now, we&#039;d been keeping track of ideas, notes and RFCs over here: https://discord.gg/2Ctxx7mkcy

---

{F15 layout=left, float, size=full, alt=&quot;Computing like it&#039;s meant to be - styx-os.org&quot;} **[the styx operating system](https://styx-os.org/)** ( //[styx.systems development group](https://styx.systems) • [styx.software maintainership](https://styx.software) • [styx.community stewardship](https://styx.community)// )
Maintained by the styx.systems development group, infrastructure task force ― powered by [hydra](https://hydra.styx.systems)

---

styx copyright 2020 sirocyl / ellie (kymkdd) / ncommander / styx contributors
Use of other names and brands is not intended to reflect a claim of, or right to, use the name or brand.
styx is an operating system using the Linux kernel and components, and &quot;styx Linux&quot; as a phrase does not reflect the inclusion of the Linux brand or trademark in the styx project.
Linux® is the registered trademark of Linus Torvalds in the U.S. and other countries.
</subtitle><entry><title>October 2025 update</title><link href="http://blog.styx-os.org/post/9/october_2025_update/" /><id>https://hydra.styx.systems/phame/post/view/9/</id><author><name>sirocyl (sirocyl)</name></author><published>2025-10-09T17:40:06-04:00</published><updated>2025-10-10T03:55:43-04:00</updated><content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Hi, sirocyl here again. It&#039;s been a while...</p>

<h2 class="remarkup-header">So, what has styx been up to over the past year?</h2>

<p>A lot. Between DNS work, software, governance, decision-making and maintenance, it&#039;s been slow and steady.<br />
Currently, we&#039;re a one-person project. And <a href="https://bsky.app/profile/sirocyl.bsky.social" class="remarkup-link remarkup-link-ext" rel="noreferrer">the person in question</a>, who&#039;s writing this blog post, has been through a <em>hell</em> of a time getting to a relative point of stability in their life.</p>

<hr class="remarkup-hr" />

<h3 class="remarkup-header">Since the last blog post:</h3>

<ul class="remarkup-list">
<li class="remarkup-list-item">cohost.org has fully shut down. Our blog posts on there have been migrated to this platform, including comments.</li>
<li class="remarkup-list-item">I won&#039;t elaborate further, but political changes in both local and national government have led to changes in strategy and further considerations toward governance and continuity of the styx project.</li>
<li class="remarkup-list-item">I&#039;ve moved to the Pacific Northwest. It&#039;s not a decision I&#039;ve taken lightly, but Long Island was very much not the right place for me or for fostering the styx project, owing in part to the previous bullet point.</li>
</ul>

<h3 class="remarkup-header">Okay, so what are you working on?</h3>

<p>The current strategy is to continue to work on styx, doing these things first:</p>

<ul class="remarkup-list">
<li class="remarkup-list-item">Get tooling established for package maintainers and teams to collaborate on, moderate, upload and ship styx packages using the DNS-based distributions in the styx zone.</li>
<li class="remarkup-list-item">Work on DNS infrastructure for the styx zone, including signing/DNSSEC, AXFR/IXFR capability for package list synchronization, and updating the master DNS zone files/databases through the &#039;groupware&#039; tooling, from PHP. Likely using PowerDNS for this.</li>
<li class="remarkup-list-item">Rename and refactor this website and the <a href="https://we.phorge.it/" class="remarkup-link remarkup-link-ext" rel="noreferrer">Phorge</a>-based tooling, called &quot;hydra&quot; up to this point. The name is confusing, doesn&#039;t exactly meet the theme of being a Stygian or Infernal entity, and there are already other distributions who call eerily similar tooling &quot;Hydra&quot; already.</li>
<li class="remarkup-list-item">Work on the software that isn&#039;t on the server. This is the styx package builder, styx installer, and styx daemon.<ul class="remarkup-list">
<li class="remarkup-list-item">The styx builder will likely consume recipes from Gentoo, at first, and build out packages from that. Gentoo has a good, existing and large library of software source code and build instructions already prepared by their devoted community, and we can maintain software provenance and SBOM integrity through their distribution and build tooling.</li>
<li class="remarkup-list-item">The styx-installer, whose job it is to perform all network tasks for fetching packages, updating styx repo lists, and getting styx package information from DNS and other remote/file metadata, in order to prepare and configure a package for either local installation, or to be run from a remote source directly.</li>
<li class="remarkup-list-item">The styx-daemon, whose job it is to monitor directories and files for changes to the system configuration, and then act on those changes to commit likewise changes to the state and configuration of the system; as well as to prepare user state (home directory) and receive handoff from the styx bootstrap (initramfs and system preparation stages).</li>
</ul></li>
</ul>

<p>Another major hangup, and one that is currently being worked on, is the transition of our documentation from the semi-open <a href="https://discord.gg/2Ctxx7mkcy" class="remarkup-link remarkup-link-ext" rel="noreferrer">styxdev Discord</a>. Currently, we have 49 RFCs and a number more notes drafted on the Discord, with commentary and discussion from the nascent community there.</p>

<p>RFC 50, consequently, is to be our plan to transition the styxdev discord from being our developer/internal community and documentation base, to being a general user, software maintainer and enthusiast community where announcements will be posted, and broader discussion about styx can take place.<br />
It will also set in stone what we move <em>to</em>, off of Discord. I may choose to use Zulip for developer discussion and coordination; and for RFCs, a simple Dokuwiki instance may stand them up while the Phorge-based web tooling (&quot;Hydra&quot;, soon to have a different name) is being built up.</p>

<p>Finally, governance and community stewardship plans are to be made, so that styx can live a long, healthy and prosperous life serving its community members and those around it well. This includes 501(c) or similar non-profit establishment, and for our goals, community codes and expectations to be outlined more explicitly.</p>

<h3 class="remarkup-header">Well, how can you afford it?</h3>

<p>As far as money is concerned, our main costs are currently for the domains we will use to provide the styx distributions and other related services. These have either been paid out of pocket, or through generous donations from close friends and project members/supporters.<br />
In the future, I anticipate that hosting, mirrors and other infrastructure expenses would materialize; but for now, we&#039;re very lean, and only DNS (through Porkbun) constitutes our major expense portfolio.<br />
I&#039;m also going to mention here some plans I&#039;d had in mind for providing styx as a product to businesses, enterprises, schools, governments and other institutions which may require support for their usecases.</p>

<blockquote><p>Alongside the non-commercial and non-profit plans, later plans to provide paid support and services for enterprise and business users may materialize from the styx project overall.<br />
The goals for these efforts is not toward a profit or growth-oriented motive, and the revenue from that effort should be applied to styx, and to people who work on styx.</p>

<p>The major reason for doing this, is not only to support styx in and of itself; but it is to provide the &quot;C&quot; in &quot;COTS&quot;, Commercial Off-The-Shelf solutions for businesses, schools, governments and their operational needs - as &quot;free software&quot;, or anything that cannot be registered as a line-item in bookkeeping, tends to be forbidden in such practices.</p>

<p>There will not be, and should never be, a &quot;styx pro&quot; version for sale, with things you cannot have as an open-source, free software user of styx.</p>

<p>Those efforts will be separate from, but contributing to, the styx community, projects and groups, as specified in its bylaws or otherwise tightly bound in a legal or contractual framework.</p>

<p>(In this block, these are forward-looking statements and do not announce, plan or signify any promise, or expectation to follow-through on them.)</p></blockquote>



<h2 class="remarkup-header">Where do we go from here?</h2>

<p>Despite all this, styx is still going. I have no plans to cancel or back-shelf this project, and will continue to devote time towards it. It lives in my thoughts every day, because it is something I strongly feel is necessary in order to make computing better - not just for myself, nor my friends, but for everyone who comes in contact with the built infrastructure of modern-day operating systems, computers, smartphones, the embedded and IoT devices you use every day, and the servers backing the many interconnected, networked services you depend on.</p>

<p>We wish, simply, to do things better. Not in a pragmatic way, focusing on things like minimalism/lightweightness, visual design, or the inclusion of Blockchain, or AI, or whatever the next fad is; but in a realistic way, to know that &quot;better&quot; is a goal that involves patience, development, and the mutual understanding of subjective experiences which may differ. Nothing can be &quot;better&quot; to everyone, and trying to press that kind of narrative is what tends to lead to the sort of manic group-think that dominates modern commerce and society.</p>

<p>Trying to make your experience with the computer &quot;suck less&quot; can lead down a rabbit hole to the types of purist, utopian thinking that tends to end up with fascistic, cultlike and exclusionary groupthink.</p>

<p>So we choose instead, to know what <em>sucks</em> about your computer - and to <em>suck better,</em></p>

<h2 class="remarkup-header">So, it&#039;s been a lot. How can you help?</h2>

<p>Firstly, styx is a project that is developed through discussion. We would love it if you would join <a href="https://discord.gg/2Ctxx7mkcy" class="remarkup-link remarkup-link-ext" rel="noreferrer">our Discord</a>, and talk with us about what you&#039;d like to see out of styx, what we&#039;re doing right, what we might be doing wrong. Check the #styx-notes channel in the Discord.<br />
Second, spread the word and make it known that you&#039;re looking forward to what styx may become!<br />
Finally, keep an eye out in the usual places - here on the blog, on our Discord, and by following our social media presence <a href="https://bsky.app/profile/styx-os.org" class="remarkup-link remarkup-link-ext" rel="noreferrer">on Bluesky</a>.</p>

<p>I&#039;m hoping that by the end of this year, I can at least put some work into the core software and get a minimum-viable proof of concept for the styx packaging methods, DNS-backed distribution methods, and the package archive fetch, mount and environment preparation tooling on the local machine side, done.</p>

<p>This MVPOC may not be very functional, but it will serve as a ground basis to build on top of.</p>

<p>Once that&#039;s out the door, software build and packaging tooling, pulling sources and building them through Gentoo, will be next.</p>

<p>It&#039;ll be slow work. I would definitely appreciate it if I could pair-program with others, and work with a team on this, but I&#039;ll still do what I can solo, if I have to.</p>

<p>Outside of styx, my personal life has been quite busy. I&#039;ve assembled a cool group of friends to <a href="https://dma.space/" class="remarkup-link remarkup-link-ext" rel="noreferrer">start a new hackerspace</a> in the Seattle area. I&#039;ve helped a good friend set up a retro workspace in the area, too. The <a href="https://gametank.zone/" class="remarkup-link remarkup-link-ext" rel="noreferrer">GameTank</a> fully open-source hardware 6502-based 8-bit game console has been getting my attention as well, with me being something of a spokesperson for the project in several ways recently. (It is an extremely cool thing and I fully support it and the <a href="https://bsky.app/profile/gametank.zone" class="remarkup-link remarkup-link-ext" rel="noreferrer">people behind it</a>. I&#039;ve been working on launching my <a href="http://most.significantb.it/" class="remarkup-link remarkup-link-ext" rel="noreferrer">youtube channel</a> and <a href="https://significantb.it/" class="remarkup-link remarkup-link-ext" rel="noreferrer">blog</a>, as well as getting a workstation ready for streaming games and work in my free time. (I&#039;m using an M4 Mac Mini for this. Whole lot of computer you get for under $500 used nowadays.)</p>

<p>As always, styx isn&#039;t dead. I&#039;ll be back here to post up some more thoughts and plans for the project as time goes, but for now, I&#039;ve gotta cut this blog post somewhere. Keep an eye out around here, and I&#039;ll be back with good news!</p></div></content></entry><entry><title>october 2024 update</title><link href="http://blog.styx-os.org/post/8/october_2024_update/" /><id>https://hydra.styx.systems/phame/post/view/8/</id><author><name>sirocyl (sirocyl)</name></author><published>2024-10-16T09:51:11-04:00</published><updated>2024-10-19T19:04:42-04:00</updated><content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>The blog might look a little different right now. Not for too long, mind, but right now, we are rebasing the entire hydra project to its locally-hosted upstream, right here at <a href="https://hydra.styx.systems/diffusion/1/" class="remarkup-link" rel="noreferrer">https://hydra.styx.systems/diffusion/1/</a>.<br />
Sorry if you got flashbanged by the style change - light theme was the default fallback theme.</p>

<p>Hopefully soon we&#039;ll have a nice light/dark mode CSS theme (which we&#039;ll upstream to Phorge once it works!), rather than hardcoding it like it does now.</p>

<p>Since the blog is a component of hydra, the ad-hoc changes we made to the Phorge theme are stowed away at the moment, until they&#039;re patched back into the repo and landed on the server. This might take a couple days in between real-life things I&#039;m (<a href="https://hydra.styx.systems/p/sirocyl/" class="phui-tag-view phui-tag-type-person " data-sigil="hovercard" data-meta="0_0"><span class="phui-tag-core phui-tag-color-person">@sirocyl</span></a>) handling right now, so bear with us.</p>

<p>Meanwhile, on the governance front, I&#039;ve been learning a good bit from the <a href="https://websiteleague.org/" class="remarkup-link remarkup-link-ext" rel="noreferrer">Website League</a> project on project and social governance matters, as well as contributing some ideas over there. It&#039;s a pretty cool idea, a network of federated blog instances with a central code of conduct and distributed community stewardship.</p>

<p>Finally, now that hydra is ready to take on code, I&#039;ll begin opening some projects and setting up to invite a few people to join and make accounts here.</p>

<p>In the future, I expect hydra to be sort of an omnibus for styx - carrying accounts and logins across the styx project, handling our codebases, community outlets, project and issue tracking, and managing the packages with a streamlined and consistent UX.</p></div></content></entry><entry><title>september update</title><link href="http://blog.styx-os.org/post/6/september_update/" /><id>https://hydra.styx.systems/phame/post/view/6/</id><author><name>sirocyl (sirocyl)</name></author><published>2024-09-26T20:03:37-04:00</published><updated>2024-09-26T20:03:37-04:00</updated><content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>(I think we&#039;re the first OS in twenty years to use one! I know Debian did, at least.)<br />
<div class="phabricator-remarkup-embed-layout-right phabricator-remarkup-embed-float-right"><a href="https://content.styx-os.org/file/data/73f4itz6w6nnfrfplylx/PHID-FILE-hk3ea2rb7yafrut3hmle/styx-8831-rounded.gif" class="phabricator-remarkup-embed-image-full" data-sigil="lightboxable" data-meta="0_1"><img src="https://content.styx-os.org/file/data/73f4itz6w6nnfrfplylx/PHID-FILE-hk3ea2rb7yafrut3hmle/styx-8831-rounded.gif" height="31" width="88" alt="styx 88x31 button gif, with the styx logo, &quot;Computing like it&#039;s meant to be&quot;, &quot;Join in! styx-os.org&quot;" /></a></div> Feel free to embed the styx web button on your site to link back to <a href="https://styx-os.org/" class="remarkup-link remarkup-link-ext" rel="noreferrer">https://styx-os.org/</a> and share your support for the consent-first, composable operating system for people who are tired of computers. :)</p>

<hr class="remarkup-hr" />

<p>(This concerns the legacy blog site:) <del>we also fixed the font rendering issues on the website, by replacing Atkinson Hyperlegible (the cohost font) with plain <tt class="remarkup-monospaced">sans-serif</tt>.</del></p>

<h4 class="remarkup-header">also in the pipeline:</h4>

<ul class="remarkup-list remarkup-list-with-checkmarks">
<li class="remarkup-list-item remarkup-checked-item"><input type="checkbox" checked="checked" disabled="disabled" /> a draft post outlining &quot;styx enhancement proposals&quot;. this wasn&#039;t actually going to get very far before the website closes out, so I figure I&#039;ll post what I got so far</li>
<li class="remarkup-list-item remarkup-checked-item"><input type="checkbox" checked="checked" disabled="disabled" /> a new, more lightweight blog and frontend for styx-os.org - should be ready by the 1st</li>
<li class="remarkup-list-item remarkup-checked-item"><input type="checkbox" checked="checked" disabled="disabled" /> the new styx website, codenamed &#039;hydra&#039; - keep an eye out, it&#039;s a big &#039;un!</li>
</ul>

<hr class="remarkup-hr" />

<blockquote><h6 class="remarkup-header">Original post and reply-chain:</h6>

<p>mirrored from our cohost post: <a href="https://cohost.org/styx-os/post/7809212-september-update-we" class="remarkup-link remarkup-link-ext" rel="noreferrer">https://cohost.org/styx-os/post/7809212-september-update-we</a><br />
published 2024-09-23 at 4:39AM <tt class="remarkup-monospaced">America/New_York</tt> time<br />
No known replies. Not a reply to another post.<br />
No comments on cohost.</p></blockquote></div></content></entry><entry><title>Programs, not apps.</title><link href="http://blog.styx-os.org/post/5/programs_not_apps./" /><id>https://hydra.styx.systems/phame/post/view/5/</id><author><name>sirocyl (sirocyl)</name></author><published>2024-09-26T19:54:14-04:00</published><updated>2024-09-26T20:16:56-04:00</updated><content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>styx takes a <strong>pro-&quot;Program&quot;, anti-&quot;App&quot; stance</strong> to its own software. We won&#039;t forbid &quot;apps&quot;, that&#039;s silly, but we won&#039;t be making our stuff an &quot;app&quot; for sure.<br />
<em> </em><br />
But on the flip side - I want styx and its own software to be approachable to the common person - <em>as if it were an &quot;app&quot;,</em> where possible, excluding <em>fine technical tunings and things like that.</em></p>

<p>Ideally, styx does what Mac OS X Server tried to do, when it comes to services and plug-in functionality - making it manageable, visible, and workable from a familiar and discoverable frontend.</p>

<p>styx <em>being</em> a <a href="https://hydra.styx.systems/J2" class="remarkup-link" rel="noreferrer">consent-first OS</a> (see <a href="https://hydra.styx.systems/J2" class="phui-tag-view phui-tag-type-object " data-sigil="hovercard" data-meta="0_2"><span class="phui-tag-core phui-tag-color-object">J2</span></a>), means that the way apps update is a process you have control over. We want to ensure good forward- and roll-back compatibility for user configurations, too, but I think a better spot for that would be snapshotting and differential/transactional configuration management and access through styx&#039;s etcfs <a href="#footnote-1" class="remarkup-link" rel="noreferrer">(1)</a> management.</p>

<p>In our repos, we will keep differential history for app sources perpetually, if possible; and for binaries, as long as is reasonable. This also owes to the importance of <a href="https://hydra.styx.systems/J3" class="remarkup-link" rel="noreferrer">software freedom</a> (see <a href="https://hydra.styx.systems/J3" class="phui-tag-view phui-tag-type-object " data-sigil="hovercard" data-meta="0_3"><span class="phui-tag-core phui-tag-color-object">J3</span></a>) - as a means to present to the user a better promise of <em>consent and autonomy</em> over their own systems.</p>

<p>(See <a href="https://cohost.org/cathoderaydude/post/1484184-fuck-all-apps" class="remarkup-link remarkup-link-ext" rel="noreferrer">the parent post on Cohost</a> (content warning: &quot;fuck computers&quot;) for more opinion on this matter.)</p>

<hr class="remarkup-hr" />

<h4 class="remarkup-header">Footnotes:</h4>

<p><a name="footnote-1"></a></p>

<h6 class="remarkup-header">1. Re: &quot;etcfs&quot;:</h6>

<p>[TODO: a post on etcfs!] We are planning on managing /etc/ in styx as a virtual filesystem backed by a database, more akin to the Windows Registry than a true filesystem. /etc/ remains where it is, for compatibility, in a virtual directory mount; but styx-aware programs and dconf interfaces can directly handle setting entries through our configuration management API.</p>

<hr class="remarkup-hr" />

<blockquote><h6 class="remarkup-header">Original post, reply-chain and comments:</h6>

<p>mirrored from our cohost post: <a href="https://cohost.org/styx-os/post/3322954-programs-not-apps" class="remarkup-link remarkup-link-ext" rel="noreferrer">https://cohost.org/styx-os/post/3322954-programs-not-apps</a><br />
published 2024-09-23 at 4:24AM <tt class="remarkup-monospaced">America/New_York</tt> time</p>

<blockquote><p>replying to a cohost post from <a href="https://cohost.org/cathoderaydude" class="remarkup-link remarkup-link-ext" rel="noreferrer">cathoderaydude</a>: <a href="https://cohost.org/cathoderaydude/post/1484184-fuck-all-apps" class="remarkup-link remarkup-link-ext" rel="noreferrer">https://cohost.org/cathoderaydude/post/1484184-fuck-all-apps</a><br />
(content warning: &quot;fuck computers&quot;)</p></blockquote>

<p>No comments on cohost.</p></blockquote></div></content></entry><entry><title>the styx project isn&#039;t dead!</title><link href="http://blog.styx-os.org/post/4/the_styx_project_isn_t_dead/" /><id>https://hydra.styx.systems/phame/post/view/4/</id><author><name>sirocyl (sirocyl)</name></author><published>2024-09-26T19:36:29-04:00</published><updated>2024-09-26T20:15:18-04:00</updated><content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>... but <a href="https://cohost.org/" class="remarkup-link remarkup-link-ext" rel="noreferrer">cohost.org</a> is soon <a href="https://cohost.org/staff/post/7611443-cohost-to-shut-down" class="remarkup-link remarkup-link-ext" rel="noreferrer">going to be shut down</a>.<br />
<em> </em><br />
For one thing, we are probably the first, and will be the last, Linux distro and/or operating system and/or utility software project to use cohost.</p>

<h3 class="remarkup-header">Wait. What&#039;s a cohost again?</h3>

<p>If you&#039;ve never heard of cohost: It is a rather interesting and independent personal blog/social media site that, unusually for places nowadays, has no third-party cookies, tracking, analytics or network advertising (they had an <a href="https://cohost.org/rc/artist-alley" class="remarkup-link remarkup-link-ext" rel="noreferrer">&quot;artist alley&quot;</a>, a sort of classifieds page), and has exhibited a keen and sharp focus on user trust, safety, and <a href="https://cohost.org/rc/tagged/css%20crimes" class="remarkup-link remarkup-link-ext" rel="noreferrer">creativity</a>.</p>

<p><del>Currently,</del> In the past, our blog at <a href="https://styx-os.org/" class="remarkup-link remarkup-link-ext" rel="noreferrer">https://styx-os.org/</a> was a mirror of our cohost blog, at <a href="https://cohost.org/styx-os/" class="remarkup-link remarkup-link-ext" rel="noreferrer">https://cohost.org/styx-os/</a> - which, with the lovely <a href="https://cohost.org/oatmealine/post/1399124-escaping-cms-hell-in" class="remarkup-link remarkup-link-ext" rel="noreferrer">cohost-blogger</a> <a href="https://git.oat.zone/oat/cohost-blogger" class="remarkup-link remarkup-link-ext" rel="noreferrer">software</a> by <a href="https://cohost.org/oatmealine" class="remarkup-link remarkup-link-ext" rel="noreferrer">oatmealine</a>, has been a fantastic way to put up posts and comments on our own site, in a way that is moderated and minimally-impactful.</p>

<p><del>We will be moving this blog onto our own servers over the coming month,</del> We have moved this blog onto our own servers, as cohost&#039;s posting deadline (October 1) looms, and the final site shutdown (December 31) nears.</p>

<hr class="remarkup-hr" />

<h3 class="remarkup-header">Why&#039;d you bother with cohost, if the site was going down anyway?</h3>

<p>We held out hope that cohost would remain a thriving platform of creatives, tech-minded folks and people who find themselves frustrated with everything their software and OS-of-choice does, whether that&#039;s constant rampant violations of privacy, consent and attention (usually in the name of advertising), or on the other side, dire, difficult software configuration and installation by software written for programmers, with user experience in the backseat (or, dangling from a belt in a shopping cart, more realistically.)</p>

<p>Unfortunately, it&#039;s become clear that there is no path forward for cohost. The operation of the site, and its continued funding, have not been sustainable. The post linked at the top of this explains a lot of it.</p>

<p>I thank the <a href="https://cohost.org/staff" class="remarkup-link remarkup-link-ext" rel="noreferrer">staff</a> of cohost, the many users who have contributed to cohost Plus or Artist Alley postings, and the <a href="https://cohost.org/xn--hs8h/" class="remarkup-link remarkup-link-ext" rel="noreferrer">&#039;mystery funder&#039;</a> who had piloted the financial operations, and set reasonable and clear goals and approaches for such a website to thrive in, including salary investments to enable the staff here to continue. I&#039;m aware there&#039;s been controversy over that very thing, but without a full-time staff, something like this would likely have been infeasible, or prone to community issues, far beyond any drama the site&#039;s seen.</p>

<p>And give it up for eggbug. :eggbug-classic: &lt;- (TODO: there would normally be an eggbug here.)<br />
I&#039;m sure I&#039;ll see fit to give a nice easter-egg to eggbug and the site we opened this blog on, in the future.</p>

<hr class="remarkup-hr" />

<h3 class="remarkup-header">styx forward, onward and upward.</h3>

<p>In other news, I&#039;ve (<a href="https://hydra.styx.systems/p/sirocyl/" class="phui-tag-view phui-tag-type-person " data-sigil="hovercard" data-meta="0_4"><span class="phui-tag-core phui-tag-color-person">@sirocyl</span></a> - hi!) been working on some foundational software and governance adaptations to the styx project. I don&#039;t have much to say on the governance front, but it will no longer be a &quot;BDFL&quot; project if that plan goes &#039;according to keikaku&#039;. <a href="#footnote-1" class="remarkup-link" rel="noreferrer">(1)</a></p>

<p>We&#039;ll be setting up four major software components of styx: <strong>&quot;infra&quot;, &quot;builder&quot;, &quot;installer&quot;, and &quot;daemon&quot;.</strong></p>

<ul class="remarkup-list">
<li class="remarkup-list-item">The styx &quot;<strong>infra</strong>&quot; will be a suite of utilities, including <a href="https://github.com/NLnetLabs/nsd" class="remarkup-link remarkup-link-ext" rel="noreferrer">NSD</a> for DNS, for propping up our central, authoritative repositories.<ul class="remarkup-list">
<li class="remarkup-list-item">If you set up a styx software repository or package, you <em>can</em> use this, but it may be a lot more complicated - you can simply put the package file on a server instead, _optionally_ pointing to it from a styx.community package posting, or on your own server through a DNS entry, <tt class="remarkup-monospaced">/.well-known/</tt> entry, or other discovery mechanisms to be determined.</li>
</ul></li>
<li class="remarkup-list-item">The styx &quot;<strong>builder</strong>&quot; is a series of utilities, scripts and tooling for pulling, patching, compiling, packaging, and signing software for the styx package format.<ul class="remarkup-list">
<li class="remarkup-list-item">A styx package is a GPT partition table-based disk image with compatible data and metadata partitions included, and a &quot;Fixed&quot;/classic Connectix VHD footer, for Windows compatibility.</li>
</ul></li>
<li class="remarkup-list-item">The styx &quot;<strong>installer</strong>&quot; is a cross-platform application for downloading, installing and upgrading the styx operating system.<ul class="remarkup-list">
<li class="remarkup-list-item">The installer is also in charge of preparing systems security features (secure boot, e.g.,), bootstrapping (UEFI loader), the user accounts, and styx profile storage for a bootable styx OS; as well, as the GUI for managing styx packages (and, eventually, orchestration of your other machines with styx)</li>
</ul></li>
<li class="remarkup-list-item">The styx &quot;<strong>daemon</strong>&quot; is another cross-platform (but Linux first) app, which runs either on demand or in the background as a system service, and responds to the styx installer, and does the actual job.<ul class="remarkup-list">
<li class="remarkup-list-item">These tasks include sandboxing and namespace management (where necessary), attaching and mounting packages, and/or running applications in a package, and making commandline utilities or other environmental changes in a package available to the system.</li>
<li class="remarkup-list-item">It also watches for package files in the styx directory, and manages user storage/session management.</li>
</ul></li>
</ul>

<p>Finally, in case you missed it in the list above: styx packages may be able to package Windows and Mac applications/binaries, as well, and be well-supported on both platforms, in addition to general Linux and styx OS installations.</p>

<hr class="remarkup-hr" />

<h3 class="remarkup-header">Wrapping up</h3>

<p>Anyway, that&#039;s been a long one. Thank you for reading on our new self-hosted blog. 🙂</p>

<hr class="remarkup-hr" />

<h4 class="remarkup-header">Footnotes:</h4>

<p><a name="footnote-1"></a> TL note: <em>keikaku</em> means &#039;plan&#039;.</p>

<hr class="remarkup-hr" />

<blockquote><h6 class="remarkup-header">Original post, reply-chain and comments:</h6>

<p>mirrored from our cohost post: <a href="https://cohost.org/styx-os/post/7684871-the-styx-project-isn" class="remarkup-link remarkup-link-ext" rel="noreferrer">https://cohost.org/styx-os/post/7684871-the-styx-project-isn</a><br />
published 2024-09-11 at 6:54PM <tt class="remarkup-monospaced">America/New_York</tt> time<br />
No known replies. Not a reply to another post.<br />
<a href="https://cohost.org/styx-os/post/7684871-the-styx-project-isn#comments" class="remarkup-link remarkup-link-ext" rel="noreferrer">1 comment</a> on cohost:</p>

<blockquote><p>from <a href="https://cohost.org/happy-iso" class="remarkup-link remarkup-link-ext" rel="noreferrer">A happy isomorphism</a>, <a href="https://cohost.org/styx-os/post/7684871-the-styx-project-isn#comment-206c9d96-aed5-439c-aee5-ed77cee22835" class="remarkup-link remarkup-link-ext" rel="noreferrer">2024-09-19 at 10:32 AM</a> <tt class="remarkup-monospaced">America/New_York</tt> time<br />
this looks really cool</p>

<p>as someone who is having a lot of fun with nixOS</p>

<p>and feeling that &quot;hanging off the shopping cart belt&quot; experience with nix/nixpkgs/nixos</p>

<p>excited to see where goes</p></blockquote></blockquote></div></content></entry><entry><title>Open comments: On software freedom and styx.</title><link href="http://blog.styx-os.org/post/3/open_comments_on_software_freedom_and_styx./" /><id>https://hydra.styx.systems/phame/post/view/3/</id><author><name>sirocyl (sirocyl)</name></author><published>2024-09-26T19:20:54-04:00</published><updated>2024-09-26T19:39:38-04:00</updated><content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>I&#039;m not making a hard decision yet on this front, but I do want to request comments to inform our decision-making process regarding the rules defining &quot;software freedom&quot; - associating only Free Software with the styx &quot;systems&quot; and &quot;software&quot; maintainership and repositories, where possible, and whether to prohibit &quot;nonfree&quot; software in styx and its core repositories; <a href="#footnote-1" class="remarkup-link" rel="noreferrer">(1)</a> to what scope, if so; and what impact that will have on the maintainability and usability of a styx system, moving forward.</p>

<p>Personally, I see an insurance of software freedom as a goal of styx, but my ideas on what entails &quot;freedom&quot; derive from a basis of <a href="https://hydra.styx.systems/J2" class="remarkup-link" rel="noreferrer">consent and autonomy</a> (see <a href="https://hydra.styx.systems/J2" class="phui-tag-view phui-tag-type-object " data-sigil="hovercard" data-meta="0_5"><span class="phui-tag-core phui-tag-color-object">J2</span></a>) at the systematic level, more so than &quot;freedom&quot; in a contrived libertarian stance, and more so than &quot;source code&quot;, in a reductively technical sense.</p>

<p>styx <em>is</em> an opinionated and inherently political movement in and of itself, I cannot deny that - and decisions need to be made to align with the values of styx, however, said values are also a moving target that we aim to decide, with the decisions we make. This cyclical affair is called &quot;development&quot;, and at the end of it, we want to enable development to be an informed and open process with as many diverse minds as possible, which means that restrictions to software freedom - which restrict the scope of development - may be deleterious to that goal set.</p>

<hr class="remarkup-hr" />

<h4 class="remarkup-header">Footnotes:</h4>

<p><a name="footnote-1"></a></p>

<h6 class="remarkup-header">1. Re: Scope of prohibiting nonfree.</h6>

<p>This mainly applies to software we develop and maintain, in the &quot;systems&quot; and &quot;software&quot; repositories, either as our own software, as adopted projects, or as forks and patches for other software, that are considered core and integral to styx itself.<br />
This includes things like the kernel, the init system, the package manager, the desktop environment, and drivers with first-tier support (e.g., excluding some GPU drivers which insist on proprietary or non-distributable software.)<br />
Things outside of that, which would live in the &quot;community&quot; repository, will clearly and strongly indicate the nature of their license, or that they communicate with proprietary or commercial services, but in a non-condescending and non-alarmist way.</p>

<p><em>(This post corresponds to RFC 26 in the styx standards track.)</em></p>

<hr class="remarkup-hr" />

<blockquote><h6 class="remarkup-header">Original post, reply-chain and comments:</h6>

<p>mirrored from our cohost post: <a href="https://cohost.org/styx-os/post/3104920-open-comments-on-so" class="remarkup-link remarkup-link-ext" rel="noreferrer">https://cohost.org/styx-os/post/3104920-open-comments-on-so</a><br />
published 2023-10-27 at 3:14PM <tt class="remarkup-monospaced">America/New_York</tt> time<br />
No known replies. Not a reply to another post.<br />
3 comments on cohost:</p>

<blockquote><p>from <a href="https://cohost.org/novemberorwhatever" class="remarkup-link remarkup-link-ext" rel="noreferrer">November</a>, <a href="https://cohost.org/styx-os/post/3104920-open-comments-on-so#comment-6232c70e-f772-4fa3-8f45-84d6d1eeca09" class="remarkup-link remarkup-link-ext" rel="noreferrer">2024-05-01 at 1:01 AM</a> <tt class="remarkup-monospaced">America/New_York</tt> time<br />
In my personal opinion, the most consent-respecting option would be something that doesn&#039;t add additional barriers to those who want to use non-free software, but that allows those who want to use just free software to easily filter out the non-free options. IMO, the GNU approach of trying to make it as hard as possible to install non-free software is not really consent-respecting</p>

<blockquote><p>from <a href="https://hydra.styx.systems/p/sirocyl/" class="phui-tag-view phui-tag-type-person " data-sigil="hovercard" data-meta="0_6"><span class="phui-tag-core phui-tag-color-person">@sirocyl</span></a>, <a href="https://cohost.org/styx-os/post/3104920-open-comments-on-so#comment-9fa199b2-71fb-423c-8285-2de08d451f09" class="remarkup-link remarkup-link-ext" rel="noreferrer">2024-05-02 at 9:35 PM</a> <tt class="remarkup-monospaced">America/New_York</tt> time<br />
Yeah, this sounds like a very reasonable option. The way I see it, is that styx itself is free software, by its nature. The two core repositories, &quot;systems&quot; and &quot;software&quot; should reflect that, and largely comprise of free software, whereas &quot;community&quot; hosts any mix of free or proprietary; however there is good reason (e.g., drivers) for the systems repo to need nonfree software.</p>

<p>License tags (as SPDX info) for software, libraries and assets; and source ontology and SBOM information (sometimes full sources and build automation, as well) are a key part of a styx software package, so it may be beneficial to filter and query by license or license class (proprietary, permissive, copyleft/viral) so as to enable a simple checkbox like that on the first install.</p></blockquote>



<blockquote><p>from <a href="https://cohost.org/happy-iso" class="remarkup-link remarkup-link-ext" rel="noreferrer">A happy isomorphism</a>, <a href="https://cohost.org/styx-os/post/3104920-open-comments-on-so#comment-3f27c80d-c311-4f75-9dc9-006bc913b9b9" class="remarkup-link remarkup-link-ext" rel="noreferrer">2024-09-19 at 10:55 AM</a> <tt class="remarkup-monospaced">America/New_York</tt> time<br />
yeah. GNU&#039;s project of trying to define freedom in its quasi-libertarian sense doesn&#039;t ... really work? i want to know what my computer&#039;s doing and have a real option to opt in or out of it , but that&#039;s all i need.</p></blockquote></blockquote></blockquote></div></content></entry><entry><title>styx is a consent-first operating system.</title><link href="http://blog.styx-os.org/post/2/styx_is_a_consent-first_operating_system./" /><id>https://hydra.styx.systems/phame/post/view/2/</id><author><name>sirocyl (sirocyl)</name></author><published>2024-09-26T18:55:36-04:00</published><updated>2024-09-26T20:17:36-04:00</updated><content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>This is perhaps the most important point to cover, because it informs every step of every process we do to produce, promote and develop styx.<br />
<em> </em><br />
<strong>We don&#039;t force choices on the user to further our own goals, because not doing so is <em>Goal One.</em></strong><br />
Everything else is secondary to this.<br />
<em> </em><br />
The consent and autonomy of an installing user over their system, <strong><a href="https://datatracker.ietf.org/doc/html/rfc2119" class="remarkup-link remarkup-link-ext" rel="noreferrer">SHALL NOT</a></strong> be infringed.</p>

<p>styx is a consent-first operating system.<br />
Why? Because those don&#039;t exist, in a meaningful way; and it is necessary to enter the field with this rule in mind, lest earlier decisions be used as justification to erode this fact.</p>

<p><em>(This is going to be a long post, just a heads up.)</em></p>

<hr class="remarkup-hr" />

<h3 class="remarkup-header">Goal One.</h3>

<p>It is to be a fundamental part of our mission goal and statement <a href="#footnote-1" class="remarkup-link" rel="noreferrer">(1)</a> - to provide a consent-first operating system, as a user environment and system management tooling, for the person who installs it. <a href="#footnote-2" class="remarkup-link" rel="noreferrer">(2)</a> Therefore, the installing user has the fullest control over how styx is handled on their systems, not the people in charge of styx. <a href="#footnote-3" class="remarkup-link" rel="noreferrer">(3)</a></p>

<p>This doesn&#039;t mean we will not allow restrictions, safety or security safeguards over styx, by the installing user, whether they are a sole user on a personal machine, administrators or deployment managers, or a parent setting up a child&#039;s computer.</p>

<p>It does mean that the styx project, its maintainership, and its trusted individuals, will not wrest control from the people who use styx, or induce dark patterns or automation or forcible transition or upgrade paths that seeks to harm the user&#039;s autonomy over their own deployed system.</p>

<h3 class="remarkup-header">Mitigating the impact of our decisions.</h3>

<p>styx is, as any large software project, inherently a system borne of decisions. Often, in systems and standards, it is very difficult to change a decision once made. Therefore, <strong>Every decision made, takes into account what its impact on user consent is,</strong> and minimizes any harm to that consent basis where possible, through careful consideration of, e.g.:</p>

<ul class="remarkup-list">
<li class="remarkup-list-item">whether a feature can track the user or their behavior;</li>
<li class="remarkup-list-item">whether a feature enables unsolicited messaging or advertisement from third parties;</li>
<li class="remarkup-list-item">whether a feature or change enables any access or changes to users&#039; data, configuration, or application environment; and</li>
<li class="remarkup-list-item">whether anything is being automated without the direct control of the user, especially if it has impacts on user consent or autonomy.</li>
</ul>

<p>Further, we seek to scope out potentials for abuse, and minimize, eliminate, or mitigate for those as aptly as possible. Any feature that may channel abuse to a user, without the user explicitly accepting the risk in their own scope, is not in scope for implementation in styx. <a href="#footnote-4" class="remarkup-link" rel="noreferrer">(4)</a></p>

<p>If the answer is &quot;yes, there is an impact&quot;, then we must take very careful consideration on the basis of *benefit to the user,* not the people in charge of styx. <a href="#footnote-3" class="remarkup-link" rel="noreferrer">(3)</a></p>

<h3 class="remarkup-header">You have the controls.</h3>

<p>There are beneficial and positive reasons for, e.g., providing a mechanism for automatically expiring dated or vulnerable packages, or giving the choice to automatically upgrade system components or contributed software, and those are points where <em>the user</em> gives consent <em>to styx</em> to perform these actions on their systems.</p>

<p>At no point will styx force a pending operation which requires consent, to happen anyway. No &quot;do or ask me laters&quot; - anything of this sort has a &quot;No. Go away.&quot; option, albeit perhaps with less aggressive language.</p>

<p>styx will ask you important questions at install-time. Not a quiz battery of fifty checkboxes and wizards to &quot;NEXT&quot; through, but meaningful and relevant options to allow conveniences to the user which may require, e.g., contacting a first-party service (like, fetching vulnerability information from the styx package repositories) or third-party services (like a weather provider). At your option, you can have styx check with you again on a regular (e.g., monthly, quarterly) basis, to make sure that we reflect your current choices to those questions, because people do change their minds about things.</p>

<p>Regardless of your choices at install-time, you do have the option to change those choices, in a clear and central control space - not scattered across different apps and buried toolboxes in hamburger menus. <a href="#footnote-5" class="remarkup-link" rel="noreferrer">(5)</a></p>

<h3 class="remarkup-header">styx services are <em>for the users,</em> not us.</h3>

<p>We don&#039;t want to immediately discount or discredit beneficial user functions, such as &quot;find my device&quot;, or theft-resilient lockdown, which can be provided by a central authority such as styx, and which can also be abused to reduce privacy (in that such a central authority will need the ability for monitoring of a device&#039;s (and by correlation, a user&#039;s) location, or the ability to remotely disable a device.<br />
For example: as a harmful and abusive misuse of these services, a loan-shark may seek to use those two functions to disable and repossess a user&#039;s device; but, as a beneficial and desired use, an enterprise may also seek to use these functions to prevent the leakage and loss of information, and facilitate its recovery.</p>

<p>We want to ensure that if any functions like this are provided, that:</p>

<ul class="remarkup-list">
<li class="remarkup-list-item">they are backed by a strong <strong>ethical basis</strong>, centered around the user and installer of styx.</li>
<li class="remarkup-list-item">in the event that the installer of styx is not the user, the consent the user gives to their installer must be clear, fully disclosed, and mutually-agreeable - <strong>the user <em><u>must</u></em> know</strong> that their installer <em><u>does</u></em> have powers over their machine.</li>
<li class="remarkup-list-item">in the event that styx provides services which impact the autonomy of a user&#039;s relationship with their system (for instance, auto-updates and expired/vulnerable package disablement), they are <strong>strictly at the user&#039;s/installer&#039;s option.</strong></li>
<li class="remarkup-list-item">while we may provide suggestions that enhance a user&#039;s security or user experience at a cost of autonomy, we must ensure that <strong>the user is fully informed of the impact</strong> of these features, with the full option to immediately revoke consent and disable any controls styx may impose over the user&#039;s system.</li>
<li class="remarkup-list-item">styx, as an organization, <a href="#footnote-3" class="remarkup-link" rel="noreferrer">(3)</a> <strong>must not collect data</strong> that is not functionally essential to its operation, and architecturally should be built around that goal.</li>
<li class="remarkup-list-item">styx, as an operating system, <strong>must not divulge data</strong> that is not functionally essential to its operation, without full user consent.</li>
</ul>

<p>By designing the policy basis in this way, we ensure that the system can be both secured <u>and</u> securable, while also ensuring that we do not restrict the user-installer&#039;s autonomy over their system.</p>

<h3 class="remarkup-header">The user&#039;s privacy is not ours to mess with.</h3>

<p>We will make strides to ensure that, as a policy on styx&#039;s end: on any point where data is entered, collected, or submitted, that the UI for that point MUST include a disclosure, or a link to an explanation, for the use, collection, interchange, exchange and potential sharing, access or publicity of that information from styx&#039;s own systems; and give the user controls to restrict or modify as much of that as is reasonably possible.</p>

<p>styx should have a well defined privacy policy, for each package maintained by us, which is written in concise, short and human-readable &quot;English&quot; <a href="#footnote-6" class="remarkup-link" rel="noreferrer">(6)</a> (e.g., not Legalese), and which outlines any opportunity for data to traverse user or machine boundaries, with whom and why it does so, and - if it is communicating to styx servers or services, specifically outline, both as a policy to us and as a covenant to the user, what is to be done with the data in question.</p>

<p>Any unaudited data path or connection in styx core software that we haven&#039;t written a policy for, should be considered a bug of high priority.<br />
Further, we should strive to outline in a package&#039;s documentation, every consent request that can be made, e.g., for retrieving media metadata from a server, or for automatically upgrading packages.</p>

<p>Further, we want to take a sensible policy approach to GDPR/CCPA type privacy and data legislation. Rather than big popup cookie warning boxes, we instead aim to provide information where necessary, and obtain consent where necessary, unobtrustively and with the least amount of interruption to the actual ongoing work. Rather than prompt for cookies as soon as the user visits, we should inform the user of cookie use at the times where cookies become presented - e.g., at login, or when changing site preferences.</p>

<h3 class="remarkup-header">We work on a principle of least surprise.</h3>

<p>styx will <strong>note versions and updates which introduce major changes</strong> to individual software, especially in terms of UI, UX, and workflow, for the benefit of users and developers.</p>

<ul class="remarkup-list">
<li class="remarkup-list-item">Package maintainership is responsible for marking &quot;major changes&quot; like this.</li>
<li class="remarkup-list-item">Because Versioning Is Screwy, especially with Libre/Free Software homebrewed projects, do <u><em>not</em></u> assume a &quot;major&quot; SemVer version number correlates to &quot;major changes&quot; by the styx definition.</li>
<li class="remarkup-list-item">Users can report an unannounced &quot;major change&quot; (or a non-&quot;major&quot; change marked as such), and the repository stewardship will address this.</li>
<li class="remarkup-list-item">We hope to be able to have multiple versions of the same software live side-by-side, but consistency in mutable state will need to be tracked, and potentially forked if incompatible.</li>
<li class="remarkup-list-item">A good UI should be presented to the user for this, so that they know when changes impact their workflow, have the option to either switch to the new version, temporarily stick with the old version, or use them side-by-side. Permanently using the older version is possible, not recommended, but our ethics code means that we can&#039;t stop the user from trying unless they&#039;re confident and consenting to package expiry (see RFC-14).</li>
<li class="remarkup-list-item">Any update, regardless, should snapshot the previous configuration state, to allow the user to revert a specific application and its configuration, a-la-Time Machine.</li>
</ul>

<h3 class="remarkup-header">Finally, we shouldn&#039;t surprise ourselves, either.</h3>

<p>styx should, in the context of governance, be proactive in our quality-forward, trustworthy, and consent-first community culture to ensure that we produce in our product what is wanted and needed, and not distract ourselves with questionable, disruptive, or &quot;weird&quot; decisions <a href="#footnote-7" class="remarkup-link" rel="noreferrer">(7)</a> which may cause people to distrust us.<br />
We don&#039;t have to be stoic, boring and suit-and-tie business-dressed, or &quot;awkwardly business-casual&quot; &quot;how do you do, fellow kids?&quot;, either - we are us, and we are styx. we should, however, at least give things a professionalism check before they&#039;re run out the door.</p>

<p>Lastly: a word from the wise.<br />
<div class="phabricator-remarkup-embed-layout-left"><a href="https://content.styx-os.org/file/data/3rxlvgh6tfdq6onyez37/PHID-FILE-cylct4xgfaxqijsp6vqw/opt-out-is-not-consent.png" class="phabricator-remarkup-embed-image" data-sigil="lightboxable" data-meta="0_7"><img src="https://content.styx-os.org/file/data/y7y5ljuy26tjzafeff7a/PHID-FILE-yenkrfplgdhlr2runhb4/preview-opt-out-is-not-consent.png" width="148.849797023" height="220" alt="&quot;Don&#039;t make me tap the sign&quot; meme, from the Simpsons, saying &quot;Opt-out is not consent&quot;." /></a></div></p>

<hr class="remarkup-hr" />

<h4 class="remarkup-header">Footnotes:</h4>

<p><a name="footnote-1"></a></p>

<h6 class="remarkup-header">1. Re: Mission goals and statement:</h6>

<p>Yet unfinished; yet unpublished. We&#039;re going to give those a lot of thought and drafting, as they concern governance and bringup of the project.</p>

<p><a name="footnote-2"></a></p>

<h6 class="remarkup-header">2. Re: the person who installs styx:</h6>

<p>The user which installs styx onto a system, is referred to as the &quot;installer-user&quot; (for local, single- or multi-user installs), &quot;machine-level administrator&quot; (MLA, for remote, multi-machine deployments) or &quot;machine-level operator&quot; (MLO, for local, independent system deployments) - hereafter, &quot;installer-user&quot; overall.<br />
This is the highest authority in the styx permissions framework, &quot;above or equal to root&quot;; as it is where local, machine-specific roots of cryptographical trust are generated and derived from, for the package manager, bootstrap and firmware (UEFI), and for delegation of user rights from the installer-user.<br />
This includes single-user installations (where the installer-user context acts as full root authority, and said user&#039;s own active login account may be limited by themselves for security) and managed deployments (schools, businesses, households, families, and other cooperative situations) with multiple users or multiple computers under a single organization or with shared users and differing user privilege or access control levels.</p>

<p><a name="footnote-3"></a></p>

<h6 class="remarkup-header">3. Re: the people in charge of styx, as a project:</h6>

<p>Referring to styx&#039;s community, its systems&#039; or software stewardship or maintainership, its project and/or team leadership, its trusted individuals, organizational members, organizational owners and operators, boards, executives, presidents, or any business, personal or professional partnerships thereof.</p>

<p><a name="footnote-4"></a></p>

<h6 class="remarkup-header">4. Re: features which may channel abuse to users:</h6>

<p>Specifically calling out e.g., Google services, where unexpected chat and messaging features are automatically included in Photos, Maps, Docs, Drive and other non-messaging apps, independently of their dedicated messaging apps which <em>do</em> exist (like Messages, Chat, Hangouts, Duo), and without sufficiently informing the user of their presence, leading to surprise invocations of message abuse, and block circumvention.</p>

<p><a name="footnote-5"></a></p>

<h6 class="remarkup-header">5. Re: privacy options scattered in confusing UI:</h6>

<p>Calling out... a lot of apps, but Facebook takes the cake for this one. Have other examples? I&#039;d love to hear about them in the comments. 👇</p>

<p><a name="footnote-6"></a></p>

<h6 class="remarkup-header">6. Re: &quot;In plain English&quot;:</h6>

<p>We should also expect to localize the policies where possible and as necessary.</p>

<p><a name="footnote-7"></a></p>

<h6 class="remarkup-header">7. Re: questionable, disruptive, or &quot;weird&quot; decisions:</h6>

<p>Many such examples, both broad and narrow in scope. Twitter/X as a whole; Meta&#039;s fixation on &#039;the metaverse&#039;; GNOME&#039;s ongoing behavior; or <a href="https://lists.ubuntu.com/archives/ubuntu-users/2004-October/005859.html" class="remarkup-link remarkup-link-ext" rel="noreferrer">Ubuntu having &quot;erotic&quot; wallpapers</a> (SFW, text) in an early version.</p>

<hr class="remarkup-hr" />

<blockquote><h6 class="remarkup-header">Original post and reply-chain:</h6>

<p>mirrored from our cohost post: <a href="https://cohost.org/styx-os/post/3104254-styx-is-a-consent-fi" class="remarkup-link remarkup-link-ext" rel="noreferrer">https://cohost.org/styx-os/post/3104254-styx-is-a-consent-fi</a><br />
published 2023-10-27 at 2:12AM <tt class="remarkup-monospaced">America/New_York</tt> time<br />
No known replies. Not a reply to another post.<br />
No comments on cohost.</p></blockquote></div></content></entry><entry><title>debut post!</title><link href="http://blog.styx-os.org/post/1/debut_post/" /><id>https://hydra.styx.systems/phame/post/view/1/</id><author><name>sirocyl (sirocyl)</name></author><published>2024-09-26T18:19:49-04:00</published><updated>2024-09-26T19:22:48-04:00</updated><content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>hi. This is styx. (<a href="https://hydra.styx.systems/p/sirocyl/" class="phui-tag-view phui-tag-type-person " data-sigil="hovercard" data-meta="0_8"><span class="phui-tag-core phui-tag-color-person">@sirocyl</span></a> here!)</p>

<p>We&#039;re working on making Linux <em>less</em> hellish, despite the name - we&#039;re going through hell so <em>you</em> don&#039;t have to. We&#039;ve got an RFC track going with ideas as to what makes styx &quot;styx&quot;, and hopefully those ideas ... sticks? <em>right ok anyway</em></p>

<p>I&#039;ll be opening a blog here, and mirroring it to our not-very-secret website in the coming whenevers, to host RFCs, progress reports, poll for ideas and the like.</p>

<p>styx is a project borne of frustration. the parent post, is only the tip of the iceberg; some of us on the styx project are 20+ year Linux and UNIX veterans, and newcomers alike; and we all have had our own headaches with the system.</p>

<p>We just want you to be able to use the computer without fighting it. That&#039;s all.</p>

<hr class="remarkup-hr" />

<blockquote><h6 class="remarkup-header">Original post, reply-chain and comments:</h6>

<p>mirrored from our cohost post: <a href="https://cohost.org/styx-os/post/1460393-debut-post" class="remarkup-link remarkup-link-ext" rel="noreferrer">https://cohost.org/styx-os/post/1460393-debut-post</a><br />
published 2023-05-07 at 5:19AM <tt class="remarkup-monospaced">America/New_York</tt> time</p>

<blockquote><p>replying to a cohost post from <a href="https://hydra.styx.systems/p/sirocyl/" class="phui-tag-view phui-tag-type-person " data-sigil="hovercard" data-meta="0_9"><span class="phui-tag-core phui-tag-color-person">@sirocyl</span></a>: <a href="https://cohost.org/sirocyl/post/1460376-i-pray" class="remarkup-link remarkup-link-ext" rel="noreferrer">https://cohost.org/sirocyl/post/1460376-i-pray</a></p>

<blockquote><p>replying to a cohost post: <a href="https://cohost.org/cactus/post/1456788-this-right-here-is-w" class="remarkup-link remarkup-link-ext" rel="noreferrer">https://cohost.org/cactus/post/1456788-this-right-here-is-w</a></p>

<blockquote><p>replying to a cohost post: <a href="https://cohost.org/cathoderaydude/post/1456655-been-trying-linux-as" class="remarkup-link remarkup-link-ext" rel="noreferrer">https://cohost.org/cathoderaydude/post/1456655-been-trying-linux-as</a></p></blockquote></blockquote></blockquote>

<p><a href="https://cohost.org/styx-os/post/1460393-debut-post#comments" class="remarkup-link remarkup-link-ext" rel="noreferrer">1 comment</a> on cohost:</p>

<blockquote><p>from <a href="https://cohost.org/maff" class="remarkup-link remarkup-link-ext" rel="noreferrer">Maff</a>, <a href="https://cohost.org/styx-os/post/1460393-debut-post#comment-6e960092-d78a-4f24-b607-5651b807c0fb" class="remarkup-link remarkup-link-ext" rel="noreferrer">2023-09-19 at 10:44 AM</a> <tt class="remarkup-monospaced">America/New_York</tt> time<br />
i just wanna note that i&#039;m an unwilling mac user for work and i absolutely fret about windowmanager (because sometimes it just freezes and then i have to plug in/unplug an external monitor or shut and reopen the lid (because when the display geometry changes, windowserver is restarted, which is why any change to your displays causes the screen to fade to black) before the system watchdog notices how not alive windowmanager is and logs me out, losing all my work)</p></blockquote></blockquote></div></content></entry></feed>