<feed xmlns='http://www.w3.org/2005/Atom'>
<title>hakurei/internal/app/shim_linux.go, branch develop</title>
<subtitle>low-level userspace tooling for Rosa OS</subtitle>
<id>http://src.rosa.moe/hakurei/atom/internal/app/shim_linux.go?h=develop</id>
<link rel='self' href='http://src.rosa.moe/hakurei/atom/internal/app/shim_linux.go?h=develop'/>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/'/>
<updated>2025-08-27T16:07:51Z</updated>
<entry>
<title>internal/app: remove seal interface</title>
<updated>2025-08-27T16:07:51Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-08-27T16:07:51Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=b14690aa77b3d5f86c4d1b1965675d6d82789e32'/>
<id>urn:sha1:b14690aa77b3d5f86c4d1b1965675d6d82789e32</id>
<content type='text'>
This further cleans up the package for the restructure.

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>container: remove PATH lookup behaviour</title>
<updated>2025-08-09T10:08:54Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-08-09T10:08:54Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=02271583fb791987a9406c9ba282c75ff7a0e395'/>
<id>urn:sha1:02271583fb791987a9406c9ba282c75ff7a0e395</id>
<content type='text'>
This is way higher level than the container package and does not even work unless every path is mounted in the exact same location.

This behaviour causes nothing but confusion and problems,

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>container/params: remove confusingly named error</title>
<updated>2025-08-09T08:37:46Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-08-09T08:36:36Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=82608164f66dda428189bdc3610f027820408b49'/>
<id>urn:sha1:82608164f66dda428189bdc3610f027820408b49</id>
<content type='text'>
Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>hst: configurable wait delay</title>
<updated>2025-07-28T18:06:49Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-07-28T18:06:49Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=f7bd28118c4ac34a9a444073b31ca8f2579188f3'/>
<id>urn:sha1:f7bd28118c4ac34a9a444073b31ca8f2579188f3</id>
<content type='text'>
This is useful for programs that take a long time to clean up.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>app: integrate interrupt forwarding</title>
<updated>2025-07-28T17:23:06Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-07-28T17:21:12Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=b43d10468039a07ada412dcab83e8e074ab9ef46'/>
<id>urn:sha1:b43d10468039a07ada412dcab83e8e074ab9ef46</id>
<content type='text'>
This significantly increases usability of command line tools running through hakurei.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>app/shim: implement signal handler outcome in Go</title>
<updated>2025-07-28T14:39:30Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-07-28T14:38:28Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=ddf48a6c22d4387ff2ca2e45afbcc86fa7d81968'/>
<id>urn:sha1:ddf48a6c22d4387ff2ca2e45afbcc86fa7d81968</id>
<content type='text'>
This needs to be done from the Go side eventually anyway to integrate the signal forwarding behaviour now supported by the container package.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>app/shim: separate signal handler implementation</title>
<updated>2025-07-28T12:52:53Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-07-28T12:52:53Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=a0f499e30a2f2a43b7a86ad081fc6703d67a6e36'/>
<id>urn:sha1:a0f499e30a2f2a43b7a86ad081fc6703d67a6e36</id>
<content type='text'>
Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>app: remove split implementation</title>
<updated>2025-07-02T19:36:59Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-07-02T19:11:38Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=087959e81bcd52104676ccacedd605e6491b4376'/>
<id>urn:sha1:087959e81bcd52104676ccacedd605e6491b4376</id>
<content type='text'>
It is completely nonsensical and highly error-prone to have multiple implementations of this in the same build. This should be switched at compile time instead therefore the split packages are pointless.

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