<feed xmlns='http://www.w3.org/2005/Atom'>
<title>hakurei/internal/pkg/exec.go, branch v0.4.1</title>
<subtitle>low-level userspace tooling for Rosa OS</subtitle>
<id>http://src.rosa.moe/hakurei/atom/internal/pkg/exec.go?h=v0.4.1</id>
<link rel='self' href='http://src.rosa.moe/hakurei/atom/internal/pkg/exec.go?h=v0.4.1'/>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/'/>
<updated>2026-04-15T06:49:21Z</updated>
<entry>
<title>internal/pkg: job count in container environment</title>
<updated>2026-04-15T06:49:21Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-04-15T06:48:03Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=3352bb975bca696c8c4d2ed2f129c97514e013a4'/>
<id>urn:sha1:3352bb975bca696c8c4d2ed2f129c97514e013a4</id>
<content type='text'>
This exposes preferred job count to the container initial process.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>internal/pkg: optional landlock LSM</title>
<updated>2026-04-07T03:44:07Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-04-07T03:44:07Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=10f8b1c2214bf75cc2d755956c57bac193fe6427'/>
<id>urn:sha1:10f8b1c2214bf75cc2d755956c57bac193fe6427</id>
<content type='text'>
The alpine linux riscv64 kernel does not enable Landlock LSM, and kernel compilation is not yet feasible.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>internal/pkg: per-cache SCHED_IDLE</title>
<updated>2026-04-03T07:49:34Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-04-03T07:48:43Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=591a60bac99b17ba0f345ee93057ea5a148837fd'/>
<id>urn:sha1:591a60bac99b17ba0f345ee93057ea5a148837fd</id>
<content type='text'>
This is cleaner than setting it globally, and is impossible to race.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>internal/pkg: pick up $TERM if attaching stdin</title>
<updated>2026-04-02T14:50:07Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-04-02T14:50:07Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=59b25d45feb35325aebb35c45046d1c0a9fcd3de'/>
<id>urn:sha1:59b25d45feb35325aebb35c45046d1c0a9fcd3de</id>
<content type='text'>
This improves behaviour of some programs.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>all: use filepath</title>
<updated>2026-03-30T09:24:53Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-03-30T09:15:56Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=a6600be34ad812ff13c89f45c3cadaac6d994e67'/>
<id>urn:sha1:a6600be34ad812ff13c89f45c3cadaac6d994e67</id>
<content type='text'>
This makes package check portable, and removes nonportable behaviour from package pkg, pipewire, and system. All other packages remain nonportable due to their nature. No latency increase was observed due to this change on amd64 and arm64 linux.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>internal/pkg: enter exec container</title>
<updated>2026-03-26T06:05:04Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-03-26T06:00:25Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=e661260607573009d0f7b0cbcbb8ee561fc08f3f'/>
<id>urn:sha1:e661260607573009d0f7b0cbcbb8ee561fc08f3f</id>
<content type='text'>
This enables much easier troubleshooting of failing cures.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>internal/pkg: isolate container params</title>
<updated>2026-03-26T05:02:58Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-03-26T05:02:58Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=d2f30173cd8d635e37623cf72b4867eb0e6ddf1d'/>
<id>urn:sha1:d2f30173cd8d635e37623cf72b4867eb0e6ddf1d</id>
<content type='text'>
This enables exporting container params for interactive troubleshooting within the cure container.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>fhs: move from container</title>
<updated>2026-03-17T06:56:36Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-03-17T06:56:36Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=722989c68256469963aee963bed9c6ab4bf55b67'/>
<id>urn:sha1:722989c68256469963aee963bed9c6ab4bf55b67</id>
<content type='text'>
This package is not container-specific.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>check: move from container</title>
<updated>2026-03-17T06:39:03Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-03-17T06:35:58Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=6d015a949e27f20c86409c7d78053f0b0493f165'/>
<id>urn:sha1:6d015a949e27f20c86409c7d78053f0b0493f165</id>
<content type='text'>
This package is not container specific, and widely used across the project.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>ext: isolate from container/std</title>
<updated>2026-03-17T04:39:26Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-03-17T04:35:48Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=cd5959fe5ab04786cd5dee3cf09f725229ae7c7b'/>
<id>urn:sha1:cd5959fe5ab04786cd5dee3cf09f725229ae7c7b</id>
<content type='text'>
These are too general to belong in the container package. This targets the v0.4 release to reduce the wrapper maintenance burden.

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