Skip to content

Commit

Permalink
torcx deprecation: slimmer sysext gfx to prevent scrolling
Browse files Browse the repository at this point in the history
  • Loading branch information
t-lo committed Dec 18, 2023
1 parent 9fabc97 commit aaec8a7
Showing 1 changed file with 17 additions and 16 deletions.
33 changes: 17 additions & 16 deletions content/blog/2023-12-18-torcx-deprecation-for-systemd-sysext.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,22 +53,23 @@ In Flatcar, we use squashfs images with contents merged below `/usr`.

Example for merging a sysext image shipping `my-tool` and its library dependencies:
```
+-----------------+ +------------------+ +------------------+
| root FS | | sysext | | combinbed root |
+-----------------+ +------------------+ +------------------+
| ... | | /usr/ | | ... |
| /usr/ | | /lib/ | | /usr/ |
| /lib/ | || | libdep.so | | /lib/ |
| libc.so | ====== | libmytool.so | === merge === > | libc.so |
| libcrypt.so | || | /bin/ | | libcrypt.so |
| ... | | my-tool | | libdep.so |
| /bin/ | +------------------+ | libmytool.so |
| cat | | ... |
| ls | | /bin/ |
| ... | | cat |
+-----------------+ | ls |
| ... |
+------------------+
+-----------------+ +------------------+ +------------------+
| root FS | | sysext | | combinbed root |
+-----------------+ +------------------+ +------------------+
| ... | | /usr/ | | ... |
| /usr/ | | /lib/ | | /usr/ |
| /lib/ | | | libdep.so | | /lib/ |
| libc.so | --+-- | libmytool.so | merge => | libc.so |
| libcrypt.so | | | /bin/ | | libcrypt.so |
| ... | | my-tool | | libdep.so |
| /bin/ | +------------------+ | libmytool.so |
| cat | | ... |
| ls | | /bin/ |
| ... | | cat |
+-----------------+ | ls |
| my-tool |
| ... |
+------------------+
```

If you want to try our new sysext-based composed images yourself, have a look at the latest Alpha releases - these don't ship torcx anymore, and include docker and containerd as sysexts instead.
Expand Down

0 comments on commit aaec8a7

Please sign in to comment.