Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

retire app/cli_monitor, server/fatfs_fs, server/rump_fs, app/launcher #3512

Closed
nfeske opened this issue Oct 1, 2019 · 2 comments
Closed
Assignees

Comments

@nfeske
Copy link
Member

nfeske commented Oct 1, 2019

These components are superseded by others. To reduce our maintenance efforts, let us remove them.

Instead of cli_monitor, we use regular unix tools, in particular for editing init configurations dynamically.

The launcher - which hosts started components as children is superseded by the dynamic init approach, which completely decouples policy (like UI) from the component-hosting mechanism.

The fatfs_fs server can be replaced by the vfs server combined with the fatfs VFS plugin.

@nfeske nfeske added the cleanup label Oct 1, 2019
@nfeske nfeske changed the title retire app/cli_monitor, server/fatfs_fs, app/launcher retire app/cli_monitor, server/fatfs_fs, server/rump_fs, app/launcher Oct 1, 2019
@nfeske
Copy link
Member Author

nfeske commented Oct 1, 2019

Let's add rump_fs to the list. It can be replaced by the VFS server + rump VFS plugin.

@nfeske nfeske self-assigned this Oct 1, 2019
nfeske added a commit to nfeske/genode that referenced this issue Oct 7, 2019
The graphical launcher remained unused for a few years now. It is not
suitable for systems as flexible as Sculpt OS.

Issue genodelabs#3512
nfeske added a commit to nfeske/genode that referenced this issue Oct 7, 2019
Nowadays, we use standard command-line tools like vim to edit init
configurations dynamically, which alleviates the need for a custom CLI.
The CLI-monitor component was too limited for use cases like Sculpt
anyway.

The patch also removes the ancient (and untested for long time)
terminal_mux.run script, which used to be the only remaining user of the
CLI monitor.

Issue genodelabs#3512
nfeske added a commit to nfeske/genode that referenced this issue Oct 7, 2019
The run script used to be the only user of the fatfs_fs server, which
we're going to remove. This patch removes the components for accessing a
real storage device and file system from the run script. The new version
just uses ram_fs.

Issue genodelabs#3512
nfeske added a commit to nfeske/genode that referenced this issue Oct 7, 2019
nfeske added a commit to nfeske/genode that referenced this issue Oct 7, 2019
This patch replaces the use of the rump_fs server by the VFS server with
the Rump VFS plugin.

Issue genodelabs#3512
nfeske added a commit to nfeske/genode that referenced this issue Oct 8, 2019
The graphical launcher remained unused for a few years now. It is not
suitable for systems as flexible as Sculpt OS.

Issue genodelabs#3512
nfeske added a commit to nfeske/genode that referenced this issue Oct 8, 2019
Nowadays, we use standard command-line tools like vim to edit init
configurations dynamically, which alleviates the need for a custom CLI.
The CLI-monitor component was too limited for use cases like Sculpt
anyway.

The patch also removes the ancient (and untested for long time)
terminal_mux.run script, which used to be the only remaining user of the
CLI monitor.

Issue genodelabs#3512
nfeske added a commit to nfeske/genode that referenced this issue Oct 8, 2019
The run script used to be the only user of the fatfs_fs server, which
we're going to remove. This patch removes the components for accessing a
real storage device and file system from the run script. The new version
just uses ram_fs.

Issue genodelabs#3512
nfeske added a commit to nfeske/genode that referenced this issue Oct 8, 2019
nfeske added a commit to nfeske/genode that referenced this issue Oct 8, 2019
This patch replaces the use of the rump_fs server by the VFS server with
the Rump VFS plugin.

Issue genodelabs#3512
nfeske added a commit that referenced this issue Oct 8, 2019
The graphical launcher remained unused for a few years now. It is not
suitable for systems as flexible as Sculpt OS.

Issue #3512
nfeske added a commit that referenced this issue Oct 8, 2019
Nowadays, we use standard command-line tools like vim to edit init
configurations dynamically, which alleviates the need for a custom CLI.
The CLI-monitor component was too limited for use cases like Sculpt
anyway.

The patch also removes the ancient (and untested for long time)
terminal_mux.run script, which used to be the only remaining user of the
CLI monitor.

Issue #3512
nfeske added a commit that referenced this issue Oct 8, 2019
The run script used to be the only user of the fatfs_fs server, which
we're going to remove. This patch removes the components for accessing a
real storage device and file system from the run script. The new version
just uses ram_fs.

Issue #3512
nfeske added a commit that referenced this issue Oct 8, 2019
nfeske added a commit that referenced this issue Oct 8, 2019
This patch replaces the use of the rump_fs server by the VFS server with
the Rump VFS plugin.

Issue #3512
@nfeske nfeske added the fixed label Oct 10, 2019
chelmuth pushed a commit that referenced this issue Nov 19, 2019
The graphical launcher remained unused for a few years now. It is not
suitable for systems as flexible as Sculpt OS.

Issue #3512
chelmuth pushed a commit that referenced this issue Nov 19, 2019
Nowadays, we use standard command-line tools like vim to edit init
configurations dynamically, which alleviates the need for a custom CLI.
The CLI-monitor component was too limited for use cases like Sculpt
anyway.

The patch also removes the ancient (and untested for long time)
terminal_mux.run script, which used to be the only remaining user of the
CLI monitor.

Issue #3512
chelmuth pushed a commit that referenced this issue Nov 19, 2019
The run script used to be the only user of the fatfs_fs server, which
we're going to remove. This patch removes the components for accessing a
real storage device and file system from the run script. The new version
just uses ram_fs.

Issue #3512
chelmuth pushed a commit that referenced this issue Nov 19, 2019
chelmuth pushed a commit that referenced this issue Nov 19, 2019
This patch replaces the use of the rump_fs server by the VFS server with
the Rump VFS plugin.

Issue #3512
@nfeske
Copy link
Member Author

nfeske commented Nov 19, 2019

Fixed in master.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant