<feed xmlns='http://www.w3.org/2005/Atom'>
<title>hakurei/internal/app/app_pd_linux_test.go, branch develop</title>
<subtitle>low-level userspace tooling for Rosa OS</subtitle>
<id>http://src.rosa.moe/hakurei/atom/internal/app/app_pd_linux_test.go?h=develop</id>
<link rel='self' href='http://src.rosa.moe/hakurei/atom/internal/app/app_pd_linux_test.go?h=develop'/>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/'/>
<updated>2025-09-25T03:11:02Z</updated>
<entry>
<title>internal/app: merge finalise test cases</title>
<updated>2025-09-25T03:11:02Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-09-25T03:11:02Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=6e3f34f2ecfe0f3cd024a6e73bf6560080feac53'/>
<id>urn:sha1:6e3f34f2ecfe0f3cd024a6e73bf6560080feac53</id>
<content type='text'>
This cleans everything up a bit for the upcoming test suite rewrite.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>internal/app: mount /dev/shm early</title>
<updated>2025-09-13T16:49:42Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-09-13T16:35:17Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=ca247b80378b7248ed4d1eda8a97e2a1d659ec7b'/>
<id>urn:sha1:ca247b80378b7248ed4d1eda8a97e2a1d659ec7b</id>
<content type='text'>
This avoids covering /dev/shm mounts from hst.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>system: update doc commands and remove mutex</title>
<updated>2025-09-01T19:54:34Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-09-01T19:54:34Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=6f719bc3c19d56279d2d76d3bcf8fb66ace2d2fb'/>
<id>urn:sha1:6f719bc3c19d56279d2d76d3bcf8fb66ace2d2fb</id>
<content type='text'>
The mutex is not really doing anything, none of these methods make sense when called concurrently anyway. The copylocks analysis is still satisfied by the noCopy struct.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>container/initdev: mount tmpfs on shm for ro dev</title>
<updated>2025-08-25T18:27:07Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-08-25T18:15:32Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=9bc8532d56fc5c1f727919d21f464dff09316913'/>
<id>urn:sha1:9bc8532d56fc5c1f727919d21f464dff09316913</id>
<content type='text'>
Programs expect /dev/shm to be a writable tmpfs.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>hst/config: remove data field, rename dir to home</title>
<updated>2025-08-25T15:56:10Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-08-25T15:52:49Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=c9facb746b7be0f2d8f6b9b2227340ba2ec12060'/>
<id>urn:sha1:c9facb746b7be0f2d8f6b9b2227340ba2ec12060</id>
<content type='text'>
There is no reason to give the home directory special treatment, as this behaviour can be quite confusing. The home directory also does not necessarily require its own mount point, it could be provided by a parent or simply be ephemeral.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>hst/config: remove container etc field</title>
<updated>2025-08-25T10:24:33Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-08-25T10:13:31Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=0dcac55a0c3fcbb2d48028a4474ccecb37bb22fc'/>
<id>urn:sha1:0dcac55a0c3fcbb2d48028a4474ccecb37bb22fc</id>
<content type='text'>
This no longer needs special treatment since it can be specified as a generic filesystem entry.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>container/autoroot: remove prefix field</title>
<updated>2025-08-24T18:39:20Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-08-24T18:38:12Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=cedfceded548ef3b8d80b4e46e64dbaa9de8bd93'/>
<id>urn:sha1:cedfceded548ef3b8d80b4e46e64dbaa9de8bd93</id>
<content type='text'>
This field has been a noop for a long time. Remove it to prevent further confusion.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>container: optionally isolate host abstract UNIX domain sockets via landlock</title>
<updated>2025-08-18T07:28:14Z</updated>
<author>
<name>Clayton Gilmer</name>
<email>netadr_t@outlook.com</email>
</author>
<published>2025-08-18T03:00:52Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=5db07140726e6e1bf615ed075e9a8b653508c2a7'/>
<id>urn:sha1:5db07140726e6e1bf615ed075e9a8b653508c2a7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>hst/enablement: editor friendly enablement adaptor</title>
<updated>2025-08-14T20:16:51Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-08-14T19:57:37Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=4ffeec3004607b76f73e504da220a1490c598348'/>
<id>urn:sha1:4ffeec3004607b76f73e504da220a1490c598348</id>
<content type='text'>
Having the bit field value here (in decimal, no less) is unfriendly to text editors. Use a bunch of booleans here to improve ease of use.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>container: use absolute for pathname</title>
<updated>2025-08-10T19:56:42Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-08-10T17:52:32Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=e99d7affb0c128fa82722f9b3d79c99b5e5918cd'/>
<id>urn:sha1:e99d7affb0c128fa82722f9b3d79c99b5e5918cd</id>
<content type='text'>
This is simultaneously more efficient and less error-prone. This change caused minor API changes in multiple other packages.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
</feed>
