<feed xmlns='http://www.w3.org/2005/Atom'>
<title>hakurei/internal/sys/hsu.go, branch develop</title>
<subtitle>low-level userspace tooling for Rosa OS</subtitle>
<id>http://src.rosa.moe/hakurei/atom/internal/sys/hsu.go?h=develop</id>
<link rel='self' href='http://src.rosa.moe/hakurei/atom/internal/sys/hsu.go?h=develop'/>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/'/>
<updated>2025-09-25T04:51:54Z</updated>
<entry>
<title>internal: remove sys package</title>
<updated>2025-09-25T04:51:54Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-09-25T04:46:21Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=ae2df2c450dd655b93a950124b6ab16e2b4d967b'/>
<id>urn:sha1:ae2df2c450dd655b93a950124b6ab16e2b4d967b</id>
<content type='text'>
This package is replaced by container/stub. Remove and replace it with unexported implementation for the upcoming test suite rewrite.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>internal/sys/hsu: expose hsurc identifier</title>
<updated>2025-09-24T12:17:04Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-09-24T12:17:04Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=65a0bb972962121108abf10208009af859222748'/>
<id>urn:sha1:65a0bb972962121108abf10208009af859222748</id>
<content type='text'>
This maintains a compatible interface for now, to ease merging of the upcoming changes to internal/app.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>cmd/hsu: return hsurc id</title>
<updated>2025-09-24T12:10:13Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-09-24T12:10:13Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=afa7a0800da2bb44fd9daaea1180c046ea111db8'/>
<id>urn:sha1:afa7a0800da2bb44fd9daaea1180c046ea111db8</id>
<content type='text'>
The uid format is stable, this value is what caller has to obtain through hsu.

Closes #14.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>internal/app: do not return from shim start</title>
<updated>2025-09-24T04:37:38Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-09-24T04:26:30Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=b99c63337df4068b36d7d8de2ae79fd274172977'/>
<id>urn:sha1:b99c63337df4068b36d7d8de2ae79fd274172977</id>
<content type='text'>
The whole RunState ugliness and the other horrendous error handling conditions for internal/app come from an old design proposal for maintaining all app containers under the same daemon process for a user. The proposal was ultimately rejected but the implementation remained. It is removed here to alleviate internal/app from much of its ugliness and unreadability.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>internal/sys: separate hsu uid cache</title>
<updated>2025-09-14T17:30:47Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-09-14T17:30:47Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=a2a291791c6447528d3b1abc1ec57c7b213730b6'/>
<id>urn:sha1:a2a291791c6447528d3b1abc1ec57c7b213730b6</id>
<content type='text'>
This begins the effort of the removal of the sys package.

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