<feed xmlns='http://www.w3.org/2005/Atom'>
<title>hakurei, branch v0.3.0</title>
<subtitle>low-level userspace tooling for Rosa OS</subtitle>
<id>http://src.rosa.moe/hakurei/atom/?h=v0.3.0</id>
<link rel='self' href='http://src.rosa.moe/hakurei/atom/?h=v0.3.0'/>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/'/>
<updated>2025-11-05T16:37:15Z</updated>
<entry>
<title>release: 0.3.0</title>
<updated>2025-11-05T16:37:15Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-11-05T16:37:15Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=34ccda84b23f381b22496fda89785f4a48802ab6'/>
<id>urn:sha1:34ccda84b23f381b22496fda89785f4a48802ab6</id>
<content type='text'>
Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>container/std: syscall JSON adapter</title>
<updated>2025-11-05T15:57:53Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-11-05T15:57:32Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=042013bb04819f931e5ebd3d784e7282821833bd'/>
<id>urn:sha1:042013bb04819f931e5ebd3d784e7282821833bd</id>
<content type='text'>
This provides cross-platform JSON adapter for syscall number.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>container: add 386 constants</title>
<updated>2025-11-05T11:21:14Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-11-05T11:21:14Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=5c2b63a7f1fdfdc46312c05f083c604b4c8f47e2'/>
<id>urn:sha1:5c2b63a7f1fdfdc46312c05f083c604b4c8f47e2</id>
<content type='text'>
While it is unlikely a use case for hakurei on i686 exists, it does not hurt to have this support.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>treewide: fit test untyped int literals in 32-bit</title>
<updated>2025-11-05T11:13:19Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-11-05T11:13:19Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=9fd97e71d0330d6b6509f28686cf53825bc80941'/>
<id>urn:sha1:9fd97e71d0330d6b6509f28686cf53825bc80941</id>
<content type='text'>
This enables hakurei test suite to run on 32-bit targets.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>container/std: relocate rule types</title>
<updated>2025-11-04T21:00:39Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-11-04T21:00:39Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=fba201c9953a490da914b09e09eaaa697a4b36e1'/>
<id>urn:sha1:fba201c9953a490da914b09e09eaaa697a4b36e1</id>
<content type='text'>
This enables its use in hst for #15.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>container/seccomp: use native types</title>
<updated>2025-11-04T20:48:59Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-11-04T20:48:59Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=7f27a6dc5173bc6c4b71918b98a2d6b72bd37d30'/>
<id>urn:sha1:7f27a6dc5173bc6c4b71918b98a2d6b72bd37d30</id>
<content type='text'>
This prepares NativeRule for relocation to std for #15.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>container/seccomp: alias libseccomp types</title>
<updated>2025-11-04T20:21:43Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-11-04T20:04:56Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=b65aba94467e9d8f3400c3e3de5f403e82bc99e7'/>
<id>urn:sha1:b65aba94467e9d8f3400c3e3de5f403e82bc99e7</id>
<content type='text'>
This enables tests to refer to these types and check its size.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>std: relocate seccomp lookup tables</title>
<updated>2025-11-04T19:48:05Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-11-04T19:48:05Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=becaf8b6d7151971907ff65f338afa038f021c92'/>
<id>urn:sha1:becaf8b6d7151971907ff65f338afa038f021c92</id>
<content type='text'>
This should enable resolving NativeRule in hst.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>container/seccomp/pnr: define pseudo syscalls</title>
<updated>2025-11-04T19:32:41Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-11-04T19:28:11Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=54c0d6bf48fdfade3aaf7741ec3d3cbc302c8b82'/>
<id>urn:sha1:54c0d6bf48fdfade3aaf7741ec3d3cbc302c8b82</id>
<content type='text'>
This eliminates the cgo dependency from syscall lookup.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>std: rename from comp</title>
<updated>2025-11-04T17:47:43Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-11-04T17:47:43Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=c1399f5030abde76728ba7982a7a22fd49e75359'/>
<id>urn:sha1:c1399f5030abde76728ba7982a7a22fd49e75359</id>
<content type='text'>
Seccomp lookup tables are going to be relocated here, and PNR constants.

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