oxidecomputer / oxidecomputer/helios

root should be mounted ro

Open
#122 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Rust
Stars
481
Forks
21
Avg merge
1d 17h
Merged PRs (30d)
2

Description

See oxidecomputer/omicron#4292. This depends on that and covers the much simpler part of the problem: actually creating rpool/ROOT or whatever filesystem we're going to use as the root with the appropriate properties to be mounted read-only. Most likely this is simply readonly=on.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Read oxidecomputer/omicron#4292 first, since this issue depends on it. Then trace where the root filesystem is created and determine which filesystem will serve as rpool/ROOT. Done means that filesystem is created with the appropriate read-only property, most likely readonly=on.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
operating-systems
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.