Open SchrodingerZhu opened 5 years ago
Bedrock Linux system report
$ cat /bedrock/etc/bedrock-release
Bedrock Linux 0.7.6 Poki
$ cat /bedrock/etc/bedrock.conf
#
# Bedrock Linux main configuration file
#
# After making changes here, run `brl apply` (as root) to apply them.
#
[locale]
#
# The Olson timezone. For example:
#
# timezone = America/New_York
#
# At least one stratum should provide an Olson database file at
#
# /usr/share/zoneinfo/<timezone>
#
# For example, for America/New_York there should be a file at
#
# /usr/share/zoneinfo/America/New_York
#
timezone = Asia/Shanghai
#
# The /etc/locale.gen language lines. For example:
#
# localegen = en_US.UTF-8 UTF-8
#
localegen = en_US.UTF-8 UTF-8, zh_CN.UTF-8 UTF-8
#
# The POSIX $LANG variable
#
LANG = zh_CN.UTF-8
[init]
#
# Bedrock Linux provides its own init which sets up Bedrock subsystems then
# hands control over to a user-selected init provided by some stratum.
#
#
# Number of seconds to wait for an init to be input before automatically
# selecting the default value (if a valid default value is set).
#
timeout = 30
#
# Init to utilize by default if timeout expires. Format is
#
# default = <stratum>:<path>
#
# For example, to use void's /sbin/init, use:
#
# default = void:/sbin/init
#
default = deepin:/sbin/init
#
# A comma separated list of local file paths which may provide an init. The
# Bedrock init menu will list every available one from every (unignored)
# stratum.
#
paths = /sbin/init, /sbin/fallback-init, /sbin/myinit, /sbin/ninit, /sbin/openrc-init, /sbin/runit-init, /sbin/simpleinit, /sbin/upstart, /lib/sysvinit/init, /lib/systemd/systemd, /usr/lib/systemd/systemd
[global]
#
# Bedrock Linux categorizes every file path on the system as either:
#
# - Local to a given stratum. Multiple instances of such files are needed to
# avoid conflicts between the strata.
# - Global across all strata. There is only one instance of such a file
# irrelevant of the number of strata.
#
# For example: both Debian and Ubuntu have package managers that read
# /etc/apt/sources.list, and each needs to see something different there.
# Thus, the /etc/apt/sources.list file path should be local to each stratum.
# However, all processes should see the same contents in /home, and thus /home
# is global.
#
# By default, all files are local. The following settings are used to indicate
# which files should be global. Different contexts require different systems
# for marking a file path as global.
#
#
# A list of directories which should be global. If something is
# mounted into one of these directories, that new mount point
# is also global.
#
share = /boot, /dev, /home, /lib/modules, /media, /mnt, /proc, /root, /run, /sys, /tmp, /var/tmp
#
# Another list of directories which should be global. Anything mounted in them
# is local by default. These are primarily used to avoid recursion in nested
# cases. Given that nesting is expected, be careful with order.
#
bind = /bedrock, /bedrock/cross, /bedrock/run, /bedrock/strata/bedrock
#
# A list of files and directories within /etc which should be global. /etc
# must be treated specially, as the techniques used for share and bind do not
# work for files in it.
#
etc = adjtime, default/grub, fstab, group, group-, group.org, gshadow, gshadow-, gshadow.org, hostname, hosts, login.defs, machine-id, modprobe.d/blacklist.conf, passwd, passwd-, passwd.org, rc.local, resolv.conf, resolvconf/run, shadow, shadow-, shadow.org, sudoers
[symlinks]
#
# Enforce various symlinks are in place at local paths. This is applied at
# stratum enable/repair time.
#
# Keys are local paths, values are symlink contents.
#
# The symlink contents must be absolute paths.
#
#
# Some package managers attempt to update this. They become upset if it is
# created between an unlink() and symlink(), making it unsuitable for
# [etc-symlinks] below.
#
# Different distros use slightly different values here that are all effectively
# the same. Rather than attempt to fight distros in this regard, Bedrock has
# hard-coded internal support for multiple valid values here and may not
# respect changes to this field.
/etc/mtab = /proc/self/mounts
#
# Some distros may expect a file at one path while others expect it at another.
# Standardize the location of global files.
#
/var/lib/dbus/machine-id = /etc/machine-id
/var/run = /run
#
# Various programs need to be configured to properly interact with Bedrock
# subsystems. Point them to Bedrock configuration.
#
/etc/systemd/system/bedrock-fix-mounts.service = /bedrock/share/systemd/bedrock-fix-mounts.service
/etc/systemd/system/bedrock-stop-fuse-filesystems.service = /bedrock/share/systemd/bedrock-stop-fuse-filesystems.service
/etc/systemd/system/multi-user.target.wants/bedrock-fix-mounts.service = /bedrock/share/systemd/bedrock-fix-mounts.service
/etc/systemd/system/multi-user.target.wants/bedrock-stop-fuse-filesystems.service = /bedrock/share/systemd/bedrock-stop-fuse-filesystems.service
/etc/X11/xorg.conf.d/99-bedrock-fonts.conf = /bedrock/run/xorg-fonts
/etc/fonts/conf.d/99-bedrock-fonts.conf = /bedrock/share/fonts/fontconf.conf
/etc/X11/Xsession.d/99bedrock_env = /bedrock/run/profile
/etc/X11/xinit/xinitrc.d/99bedrock_env = /bedrock/run/profile
/etc/bash_completion.d/brl = /bedrock/share/bash/completion/brl
/etc/bash_completion.d/strat = /bedrock/share/bash/completion/strat
/etc/fish/conf.d/99bedrock.fish = /bedrock/run/fprofile
/etc/fish/completions/brl.fish = /bedrock/share/fish/completion/brl.fish
/etc/fish/completions/strat.fish = /bedrock/share/fish/completion/strat.fish
/etc/resolvconf/update.d/00bedrock = /bedrock/share/resolvconf/00bedrock
#
# In general, system software such as Bedrock should not manipulate /usr/local.
# Bedrock should favor configuring /etc files instead.
#
# However, dbus's dbus-daemon-launch-helper seems to ignore /etc/dbus-1/
# configuration extending the search path. See
# https://bugs.freedesktop.org/show_bug.cgi?id=92458 for a discussion on the
# matter. For example:
#
# > Note that d-d-l-h only reads .service files from standard hard-coded paths,
# > not from any additional paths that you might have configured
#
# Since /usr/local/share/dbus is included in the hard-coded paths, is not used
# by most package managers, and is rarely used by end-users, it's the cleanest
# option available to teach dbus about /bedrock/cross.
#
/usr/local/share/dbus-1/system-services = /bedrock/cross/dbus-system
/usr/local/share/dbus-1/services = /bedrock/cross/dbus-session
#
# Some distros use a swap file and include reference to it in their fstab.
# This must be global so that it is valid when using an init from another
# stratum. However, it is not clear if it would work well with any of the
# established techniques in [global]. Instead, symlink it into a known global
# directory.
#
/swapfile = /bedrock/swapfile
[etc-symlinks]
#
# Dynamically enforce various symlinks are in place at local paths. Any change
# away from specified configuration is immediately undone.
#
# Keys are local paths relative to /etc, values are symlink contents.
#
# The symlink contents must be absolute paths.
#
#
# Some init systems attempt to change these values at boot time, just after
# being enabled. Thus, symlinks-general will not suffice.
#
localtime = /bedrock/run/localtime
environment = /bedrock/run/environment
[etc-inject]
#
# Not all programs can be adequately/reliably configured by creating new,
# cleanly isolated configuration files. Instead, a configuration file must be
# extended to include desired configuration without clobbering its stratum
# local configuration. Typically these configuration files are in /etc.
#
# Bedrock ensures that, should certain files exist in /etc, they will include
# content specified at another file path. If the desired content is not found
# in the file it is automatically appended to the end.
#
# The keys are file paths relative to /etc, and the values are paths to files
# whose content must be included if the key's file exists in /etc.
#
# If you alter either the key/values in this section, or the actual content of
# the values, run `brl reload` to apply the change. Do this before rebooting
# to ensure any old content is removed.
#
sudoers = /bedrock/share/sudo/include-bedrock
profile = /bedrock/share/shells/include-bedrock
#
# etc-inject only injects existing files and does create make files in order to
# avoid creating a file a package manager does not expect. Different distro
# zsh packages provide different files, requiring multiple zsh file injections.
#
zprofile = /bedrock/share/zsh/include-bedrock
zshenv = /bedrock/share/zsh/include-bedrock
zsh/zprofile = /bedrock/share/zsh/include-bedrock
zsh/zshenv = /bedrock/share/zsh/include-bedrock
[env-vars]
#
# Many programs search environment variables consisting of a colon-separated
# list of directories. We can use these to teach these programs about
# cross-stratum content.
#
# Generally, the fields fall into three categories, which should be in the
# following order:
#
# - The file must come from a specific stratum.
# - For example, `reboot` should be provided by the stratum providing the
# current init.
# - Typically, these are provided by `/bedrock/cross/pin/[...]`.
# - The file must come from the local stratum.
# - Bedrock Linux assumes strata are self-sufficient in terms of hard
# dependencies. Thus, if something has a hard dependency on a given file
# that file *must* be available locally.
# - For example, if a given distro's `/bin/sh` is provided by bash, that
# distro's scripts may use bash-isms, and thus another distro's `/bin/sh`
# may be unsuitable.
# - Typically these values are the traditional values of the given
# environment variable.
# - The file may come from any stratum.
# - If the above two categories don't apply, we know the program isn't
# picky about the specific version of the given file, and thus any distro
# may provide it.
# - Typically, these are provided by `/bedrock/cross/[...]`.
#
#
# A list of directories searched by various programs to find executables.
#
PATH = /bedrock/cross/pin/bin:/bedrock/bin:/usr/local/bin:/usr/local/sbin:/opt/bin:/opt/sbin:/usr/bin:/usr/sbin:/bin:/sbin:/snap/bin:/bedrock/cross/bin
#
# A list of directories searched by the man executable to find documentation.
#
MANPATH = /bedrock/share/man:/usr/local/share/man:/usr/share/man:/bedrock/cross/man
#
# A list of directories searched by the info executable to find documentation.
#
INFOPATH = /bedrock/share/info:/usr/local/share/info:/usr/share/info:/bedrock/cross/info
#
# A list of directories used by the freedesktop.org standard containing things
# such as icons and application descriptions.
#
XDG_DATA_DIRS = /usr/local/share:/usr/share:/var/lib/snapd/desktop:/var/lib/flatpak/exports/share:/bedrock/cross
#
# Terminfo file locations
#
TERMINFO_DIRS = /usr/local/share/terminfo:/usr/share/terminfo:/bedrock/cross/terminfo
[restriction]
#
# Some programs become confused upon discovering software from other distros.
# To avoid this, Bedrock can restrict such software to its own stratum (and
# global paths) by removing cross paths from various environment variables.
#
# This is primarily needed for software which discovers dependencies in
# preparation for compiling, such as Arch Linux's makepkg. However, it may be
# useful for other programs as well.
#
# This only affects processes which are run through `strat` or /bedrock/cross.
# To ensure unwrapped calls are run through cross, configure pin entries under
# [cross-bin].
#
# List any commands you would like restricted here.
#
restrict = debuild, dpkg-buildpackage, gdb, git, makepkg, rpmbuild
[cross]
#
# Bedrock Linux mounts a virtual filesystem at
#
# /bedrock/cross
#
# which provides an alternative view of various files from the enabled strata.
# This view is used for cross-stratum coordination.
#
# For the [cross-*] sections below, the keys represent file paths appended to
# /bedrock/cross, and the values are a list of files or directories to be
# searched for contents for the given file path. For example,
#
# man = /usr/local/share/man, /usr/share/man
#
# indicates that /bedrock/cross/man should be populated with the contents of
# the /usr/local/share/man and /usr/share/man directories of all of the enabled
# strata.
#
# The paths used for values may be prefixed by "<stratum>:" indicating the
# given file/directory should only be considered from a specific stratum. For
# example,
#
# pin/bin/firefox = arch:/usr/bin/firefox, void:/usr/bin/firefox
#
# Indicates a file at /bedrock/cross/pin/bin/firefox should be provided by
# arch if available, or if not then void; otherwise, the file should not exist.
#
#
# If a value does not have a stratum prefixed, it may be provided by any
# stratum that has the file. If multiple do, the values in "priority" below
# indicate which should be given priority. Any enabled strata left unspecified
# are implicitly appended at the end in an unspecified order. For example,
#
# priority = gentoo, debian
#
# indicates that for the `man` example above, if gentoo provides the given man
# page, gentoo's version should be provided. Otherwise, if debian does, then
# debian's should be provided. Otherwise, any stratum that provides the man
# page may provide it.
#
priority =
[cross-pass]
#
# Files accessed here are passed through from the stratum's version unaltered.
#
man = /bedrock/share/man, /usr/local/share/man, /usr/share/man
info = /bedrock/share/info, /usr/local/share/info, /usr/share/info
icons = /usr/local/share/icons, /usr/share/icons
pixmaps = /usr/local/share/pixmaps, /usr/share/pixmaps
zoneinfo = /usr/share/zoneinfo
terminfo = /usr/local/share/terminfo, /usr/share/terminfo
bash-completion = /usr/share/bash-completion
zsh-completion = /usr/share/zsh/site-functions, /usr/share/zsh/vendor-completion, /usr/share/zsh/functions/Completion/Debian, /usr/share/zsh/functions/Completion/Mandriva, /usr/share/zsh/functions/Completion/openSUSE, /usr/share/zsh/functions/Completion/Redhat
firmware = /lib/firmware/updates/UTS_RELEASE, /lib/firmware/updates, /lib/firmware/UTS_RELEASE, /lib/firmware
[cross-bin]
#
# Files are executables. Executing these files should implicitly redirect
# through `strat <stratum>`.
#
bin = /usr/local/bin, /usr/local/sbin, /opt/bin, /opt/sbin, /usr/bin, /usr/sbin, /bin, /sbin, /usr/games, /usr/local/games, /snap/bin
#
# These programs are strongly related to the init system. If the stratum
# providing init provides these commands, that version should take priority.
# Typical Bedrock systems have /bedrock/pin/bin/ at the from of the $PATH.
#
pin/bin/systemctl = init:/usr/sbin/systemctl, init:/usr/bin/systemctl, init:/sbin/systemctl, init:/bin/systemctl
pin/bin/rc-service = init:/usr/sbin/rc-service, init:/usr/bin/rc-service, init:/sbin/rc-service, init:/bin/rc-service
pin/bin/rc-status = init:/usr/sbin/rc-status, init:/usr/bin/rc-status, init:/sbin/rc-status, init:/bin/rc-status
pin/bin/rc-update = init:/usr/sbin/rc-update, init:/usr/bin/rc-update, init:/sbin/rc-update, init:/bin/rc-update
pin/bin/rc-udevadm = init:/usr/sbin/rc-udevadm, init:/usr/bin/rc-udevadm, init:/sbin/rc-udevadm, init:/bin/rc-udevadm
pin/bin/sv = init:/usr/sbin/sv, init:/usr/bin/sv, init:/sbin/sv, init:/bin/sv
pin/bin/poweroff = init:/usr/sbin/poweroff, init:/sbin/poweroff, init:/usr/bin/poweroff, init:/bin/poweroff
pin/bin/reboot = init:/usr/sbin/reboot, init:/sbin/reboot, init:/usr/bin/reboot, init:/bin/reboot
pin/bin/shutdown = init:/usr/sbin/shutdown, init:/sbin/shutdown, init:/usr/bin/shutdown, init:/bin/shutdown
pin/bin/halt = init:/usr/sbin/halt, init:/sbin/halt, init:/usr/bin/halt, init:/bin/halt
# [restriction]/restrict items are only restricted if run through strat or
# cross. List any such items here to ensure they are run through cross to be
# restricted.
#
# If a local instance is available, that is preferred over crossing strata
# boundaries, just in case there is some dependency on its specific quirks.
# Ensure all items here use the local alias. If the item is not available
# locally, the call will fall through to un-pinned `bin` above.
pin/bin/dpkg-buildpackage = local:/usr/local/bin/dpkg-buildpackage, local:/usr/bin/dpkg-buildpackage
pin/bin/gdb = local:/usr/local/bin/gdb, local:/usr/bin/gdb
pin/bin/git = local:/usr/local/bin/git, local:/usr/bin/git
pin/bin/makepkg = local:/usr/local/bin/makepkg, local:/usr/bin/makepkg
pin/bin/rpmbuild = local:/usr/local/bin/rpmbuild, local:/usr/bin/rpmbuild
[cross-ini]
#
# Files are in ini format. Any keys which match
# "[Try]Exec[Start|Stop|Exec|Reload]" should have their values altered to
# redirect through `strat <stratum>`.
#
applications = /usr/local/share/applications, /usr/share/applications, /var/lib/flatpak/exports/share/applications
xsessions = init:/usr/local/share/xsessions, init:/usr/share/xsessions, /usr/local/share/xsessions, /usr/share/xsessions
dbus-system = /usr/share/dbus-1/system-services
dbus-session = /usr/share/dbus-1/services
[cross-font]
#
# Values are font directories. Fonts are passed through, and font databases
# are merged to list all fonts.
#
fonts = /usr/share/fonts
[brl-fetch-mirrors]
#
# `brl fetch` fetches files from distros for use as Bedrock Linux strata.
#
# If a mirror is provided to the `brl fetch` command, it is used to fetch the
# given distro. Otherwise, this configuration is checked to see if it
# specifies a given mirror should be tried. If no working mirror is found
# here, `brl fetch` will attempt to select a mirror from those it finds for the
# given distribution.
#
#
# Some mirrors support multiple Linux distributions and use the same prefix
# path for all of them. For example, at the time of writing, there is an Arch
# mirror at
#
# http://mirrors.edge.kernel.org/archlinux
#
# and a CentOS mirror at
#
# http://mirrors.edge.kernel.org/centos
#
# and a Debian mirror at:
#
# http://mirrors.edge.kernel.org/debian
#
# and a Fedora mirror at
#
# http://mirrors.edge.kernel.org/fedora
#
# Rather than configuring each of these separately, the base URL can be added
# to mirror-prefix to tell `brl fetch` to check it as a possible mirror. For
# the above kernel.org example, one may set:
#
# mirror-prefix = http://mirrors.edge.kernel.org
#
# This is a comma separated list which is checked in order.
#
mirror-prefix =
#
# You may set mirrors per distro by setting the distro name as spelled by `
#
# brl fetch --list
#
# as the key and the mirror as the value. For example, to indicate that Ubuntu
# should be fetched with the mirror
#
# http://us.archive.ubuntu.com/ubuntu
#
# One may set
#
# ubuntu = http://us.archive.ubuntu.com/ubuntu
#
[miscellaneous]
mirrors = https://raw.githubusercontent.com/bedrocklinux/bedrocklinux-userland/0.7/releases
# Set to false to disable color in brl output
color = true
$ /bedrock/bin/brl list -v
arch
bedrock
deepin
hijacked -> deepin
init -> deepin
local -> deepin
$ /bedrock/bin/brl status $(/bedrock/bin/brl list -aA)
arch: enabled
bedrock: enabled
deepin: enabled
hijacked: enabled
init: enabled
local: enabled
$ echo $PATH
/bedrock/cross/pin/bin:/bedrock/bin:/usr/local/bin:/usr/local/sbin:/opt/bin:/opt/sbin:/usr/bin:/usr/sbin:/bin:/sbin:/snap/bin:/bedrock/cross/bin
$ echo $MANPATH
$ echo $INFOPATH
$ echo $XDG_DATA_DIRS
$ echo $SHELL
/bedrock/cross/bin/bash
$ ls -la /bedrock/strata/
total 32
drwxr-xr-x 5 root root 4096 Aug 8 20:01 .
drwxr-xr-x 12 root root 4096 Aug 8 19:53 ..
drwxr-xr-x 18 root root 4096 Aug 8 20:11 arch
drwxr-xr-x 20 root root 4096 Aug 8 19:53 bedrock
drwxr-xr-x 20 root root 4096 Aug 8 19:53 deepin
lrwxrwxrwx 1 root root 6 Aug 8 19:52 hijacked -> deepin
lrwxrwxrwx 1 root root 23 May 12 05:25 init -> /bedrock/run/init-alias
lrwxrwxrwx 1 root root 21 May 12 05:25 local -> ../cross/.local-alias
$ ls -Rl /bedrock/run/
/bedrock/run/:
total 24
drwxr-xr-x 2 root root 100 Aug 8 20:51 enabled_strata
-rw-r--r-- 1 root root 540 Aug 8 20:51 environment
-rw-r--r-- 1 root root 604 Aug 8 20:51 fprofile
lrwxrwxrwx 1 root root 22 Aug 8 20:51 init-alias -> /bedrock/strata/deepin
lrwxrwxrwx 1 root root 37 Aug 8 20:51 localtime -> /bedrock/cross/zoneinfo/Asia/Shanghai
-rw-r--r-- 1 root root 623 Aug 8 20:51 profile
drwxr-xr-x 2 root root 160 Aug 8 20:51 restricted_cmds
-rw-r--r-- 1 root root 168 Aug 8 20:51 sudoers
-rw-r--r-- 1 root root 1229 Aug 8 20:51 xorg-fonts
-rw-r--r-- 1 root root 127 Aug 8 20:51 zprofile
/bedrock/run/enabled_strata:
total 0
-rw-r--r-- 1 root root 0 Aug 8 20:51 arch
-rw-r--r-- 1 root root 0 Aug 8 20:51 bedrock
-rw-r--r-- 1 root root 0 Aug 8 20:51 deepin
/bedrock/run/restricted_cmds:
total 0
-rw-r--r-- 1 root root 0 Aug 8 20:51 debuild
-rw-r--r-- 1 root root 0 Aug 8 20:51 dpkg-buildpackage
-rw-r--r-- 1 root root 0 Aug 8 20:51 gdb
-rw-r--r-- 1 root root 0 Aug 8 20:51 git
-rw-r--r-- 1 root root 0 Aug 8 20:51 makepkg
-rw-r--r-- 1 root root 0 Aug 8 20:51 rpmbuild
$ grep secure_path /etc/sudoers
Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
$ grep "^$(whoami):" /etc/passwd
root:x:0:0:root:/root:/bedrock/cross/bin/bash
$ grep "^root:" /etc/passwd
root:x:0:0:root:/root:/bedrock/cross/bin/bash
$ cat /etc/hostname
schrodingerzhu-PC
$ cat /etc/os-release
PRETTY_NAME="Deepin 15"
NAME="Deepin"
VERSION_ID="15.11"
VERSION="15.11"
ID=deepin
HOME_URL="https://www.deepin.org/"
BUG_REPORT_URL="http://feedback.deepin.org/feedback/"
$ cat /etc/lsb-release
DISTRIB_ID=Deepin
DISTRIB_RELEASE="15.11"
DISTRIB_DESCRIPTION="Deepin 15.11 "
DISTRIB_CODENAME=stable
$ cat /etc/fstab
# /dev/sda3 LABEL=primary
UUID=e647cb41-dac1-45d1-8ae2-ee51eae95385 / ext4 rw,relatime,data=ordered 0 0
# /dev/sda4 LABEL=primary
UUID=a6cbb51f-e690-4bca-8a14-d93ade1bd3a5 /home ext4 rw,relatime,data=ordered 0 0
# /dev/sda1 LABEL=primary
UUID=B56C-BE50 /boot/efi vfat rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro 0 0
# /dev/sda2 LABEL=primary
UUID=489efdcc-91a2-4a65-88b2-0a4a7322d69a none swap defaults,pri=-2 0 0
$ cat /proc/1/mountinfo
22 29 0:21 / /bedrock/strata/bedrock/sys rw,nosuid,nodev,noexec,relatime shared:3 - sysfs sysfs rw
23 29 0:4 / /bedrock/strata/bedrock/proc rw,nosuid,nodev,noexec,relatime shared:1 - proc proc rw
24 29 0:6 / /bedrock/strata/bedrock/dev rw,nosuid,relatime shared:2 - devtmpfs udev rw,size=16362152k,nr_inodes=4090538,mode=755
25 24 0:22 / /bedrock/strata/bedrock/dev/pts rw,nosuid,noexec,relatime shared:5 - devpts devpts rw,gid=5,mode=620,ptmxmode=000
26 29 0:23 / /bedrock/strata/bedrock/run rw,nosuid,noexec,relatime shared:11 - tmpfs tmpfs rw,size=3278492k,mode=755
29 33 8:3 / /bedrock/strata/bedrock rw,relatime shared:23 - ext4 /dev/sda3 rw,data=ordered
30 29 8:4 / /bedrock/strata/bedrock/home rw,relatime shared:6 - ext4 /dev/sda4 rw,data=ordered
31 29 8:1 / /bedrock/strata/bedrock/boot/efi rw,relatime shared:24 - vfat /dev/sda1 rw,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro
32 0 8:3 /bedrock/strata/deepin / rw,relatime shared:21 - ext4 /dev/sda3 rw,data=ordered
33 32 8:3 /bedrock /bedrock rw,relatime shared:22 - ext4 /dev/sda3 rw,data=ordered
34 32 0:4 / /proc rw,nosuid,nodev,noexec,relatime shared:1 - proc proc rw
35 32 0:6 / /dev rw,nosuid,relatime shared:2 - devtmpfs udev rw,size=16362152k,nr_inodes=4090538,mode=755
36 35 0:22 / /dev/pts rw,nosuid,noexec,relatime shared:37 - devpts devpts rw,gid=5,mode=620,ptmxmode=000
37 32 0:21 / /sys rw,nosuid,nodev,noexec,relatime shared:3 - sysfs sysfs rw
38 29 0:26 / /bedrock/strata/bedrock/bedrock/run rw,relatime - tmpfs bedrock_run rw
39 33 0:26 / /bedrock/run rw,relatime shared:29 - tmpfs bedrock_run rw
41 29 0:28 / /bedrock/strata/bedrock/etc rw,nosuid,nodev,relatime - fuse.etcfs etcfs rw,user_id=0,group_id=0,allow_other
42 29 8:3 / /bedrock/strata/bedrock/bedrock/strata/bedrock rw,relatime - ext4 /dev/sda3 rw,data=ordered
43 29 0:29 / /bedrock/strata/bedrock/bedrock/cross rw,nosuid,nodev,relatime - fuse.crossfs crossfs rw,user_id=0,group_id=0,allow_other
44 29 8:3 /boot /bedrock/strata/bedrock/boot rw,relatime shared:4 - ext4 /dev/sda3 rw,data=ordered
45 32 8:3 /boot /boot rw,relatime shared:4 - ext4 /dev/sda3 rw,data=ordered
46 32 8:4 / /home rw,relatime shared:6 - ext4 /dev/sda4 rw,data=ordered
47 29 8:3 /lib/modules /bedrock/strata/bedrock/lib/modules rw,relatime shared:7 - ext4 /dev/sda3 rw,data=ordered
48 32 8:3 /lib/modules /usr/lib/modules rw,relatime shared:7 - ext4 /dev/sda3 rw,data=ordered
49 29 8:3 /media /bedrock/strata/bedrock/media rw,relatime shared:8 - ext4 /dev/sda3 rw,data=ordered
50 32 8:3 /media /media rw,relatime shared:8 - ext4 /dev/sda3 rw,data=ordered
51 29 8:3 /mnt /bedrock/strata/bedrock/mnt rw,relatime shared:9 - ext4 /dev/sda3 rw,data=ordered
52 32 8:3 /mnt /mnt rw,relatime shared:9 - ext4 /dev/sda3 rw,data=ordered
53 29 8:3 /root /bedrock/strata/bedrock/root rw,relatime shared:10 - ext4 /dev/sda3 rw,data=ordered
54 32 8:3 /root /root rw,relatime shared:10 - ext4 /dev/sda3 rw,data=ordered
40 32 0:23 / /run rw,nosuid,noexec,relatime shared:11 - tmpfs tmpfs rw,size=3278492k,mode=755
55 29 8:3 /tmp /bedrock/strata/bedrock/tmp rw,relatime shared:12 - ext4 /dev/sda3 rw,data=ordered
56 32 8:3 /tmp /tmp rw,relatime shared:12 - ext4 /dev/sda3 rw,data=ordered
57 29 8:3 /var/tmp /bedrock/strata/bedrock/var/tmp rw,relatime shared:13 - ext4 /dev/sda3 rw,data=ordered
58 32 8:3 /var/tmp /var/tmp rw,relatime shared:13 - ext4 /dev/sda3 rw,data=ordered
59 33 0:29 / /bedrock/cross rw,nosuid,nodev,relatime shared:30 - fuse.crossfs crossfs rw,user_id=0,group_id=0,allow_other
60 32 0:27 / /etc rw,nosuid,nodev,relatime shared:38 - fuse.etcfs etcfs rw,user_id=0,group_id=0,allow_other
61 33 8:3 /bedrock/strata/arch /bedrock/strata/arch rw,relatime shared:31 - ext4 /dev/sda3 rw,data=ordered
62 61 8:3 /boot /bedrock/strata/arch/boot rw,relatime shared:4 - ext4 /dev/sda3 rw,data=ordered
63 61 0:6 / /bedrock/strata/arch/dev rw,nosuid,relatime shared:2 - devtmpfs udev rw,size=16362152k,nr_inodes=4090538,mode=755
64 63 0:22 / /bedrock/strata/arch/dev/pts rw,nosuid,noexec,relatime shared:5 - devpts devpts rw,gid=5,mode=620,ptmxmode=000
65 61 8:4 / /bedrock/strata/arch/home rw,relatime shared:6 - ext4 /dev/sda4 rw,data=ordered
66 61 8:3 /lib/modules /bedrock/strata/arch/usr/lib/modules rw,relatime shared:7 - ext4 /dev/sda3 rw,data=ordered
67 61 8:3 /media /bedrock/strata/arch/media rw,relatime shared:8 - ext4 /dev/sda3 rw,data=ordered
68 61 8:3 /mnt /bedrock/strata/arch/mnt rw,relatime shared:9 - ext4 /dev/sda3 rw,data=ordered
69 61 0:4 / /bedrock/strata/arch/proc rw,nosuid,nodev,noexec,relatime shared:1 - proc proc rw
70 61 8:3 /root /bedrock/strata/arch/root rw,relatime shared:10 - ext4 /dev/sda3 rw,data=ordered
71 61 0:23 / /bedrock/strata/arch/run rw,nosuid,noexec,relatime shared:11 - tmpfs tmpfs rw,size=3278492k,mode=755
72 61 0:21 / /bedrock/strata/arch/sys rw,nosuid,nodev,noexec,relatime shared:3 - sysfs sysfs rw
73 61 8:3 /tmp /bedrock/strata/arch/tmp rw,relatime shared:12 - ext4 /dev/sda3 rw,data=ordered
74 61 8:3 /var/tmp /bedrock/strata/arch/var/tmp rw,relatime shared:13 - ext4 /dev/sda3 rw,data=ordered
75 61 8:3 /bedrock /bedrock/strata/arch/bedrock rw,relatime shared:32 - ext4 /dev/sda3 rw,data=ordered
76 75 0:29 / /bedrock/strata/arch/bedrock/cross rw,nosuid,nodev,relatime shared:33 - fuse.crossfs crossfs rw,user_id=0,group_id=0,allow_other
77 75 0:26 / /bedrock/strata/arch/bedrock/run rw,relatime shared:34 - tmpfs bedrock_run rw
78 75 8:3 / /bedrock/strata/arch/bedrock/strata/bedrock rw,relatime shared:35 - ext4 /dev/sda3 rw,data=ordered
79 61 0:30 / /bedrock/strata/arch/etc rw,nosuid,nodev,relatime shared:36 - fuse.etcfs etcfs rw,user_id=0,group_id=0,allow_other
80 37 0:7 / /sys/kernel/security rw,nosuid,nodev,noexec,relatime shared:14 - securityfs securityfs rw
82 72 0:7 / /bedrock/strata/arch/sys/kernel/security rw,nosuid,nodev,noexec,relatime shared:14 - securityfs securityfs rw
81 22 0:7 / /bedrock/strata/bedrock/sys/kernel/security rw,nosuid,nodev,noexec,relatime shared:14 - securityfs securityfs rw
83 35 0:31 / /dev/shm rw,nosuid,nodev shared:15 - tmpfs tmpfs rw
85 63 0:31 / /bedrock/strata/arch/dev/shm rw,nosuid,nodev shared:15 - tmpfs tmpfs rw
84 24 0:31 / /bedrock/strata/bedrock/dev/shm rw,nosuid,nodev shared:15 - tmpfs tmpfs rw
86 40 0:32 / /run/lock rw,nosuid,nodev,noexec,relatime shared:16 - tmpfs tmpfs rw,size=5120k
88 71 0:32 / /bedrock/strata/arch/run/lock rw,nosuid,nodev,noexec,relatime shared:16 - tmpfs tmpfs rw,size=5120k
87 26 0:32 / /bedrock/strata/bedrock/run/lock rw,nosuid,nodev,noexec,relatime shared:16 - tmpfs tmpfs rw,size=5120k
89 37 0:33 / /sys/fs/cgroup ro,nosuid,nodev,noexec shared:17 - tmpfs tmpfs ro,mode=755
91 72 0:33 / /bedrock/strata/arch/sys/fs/cgroup rw,nosuid,nodev,noexec shared:17 - tmpfs tmpfs ro,mode=755
90 22 0:33 / /bedrock/strata/bedrock/sys/fs/cgroup rw,nosuid,nodev,noexec shared:17 - tmpfs tmpfs ro,mode=755
92 89 0:34 / /sys/fs/cgroup/systemd rw,nosuid,nodev,noexec,relatime shared:18 - cgroup cgroup rw,xattr,release_agent=/lib/systemd/systemd-cgroups-agent,name=systemd
94 91 0:34 / /bedrock/strata/arch/sys/fs/cgroup/systemd rw,nosuid,nodev,noexec,relatime shared:18 - cgroup cgroup rw,xattr,release_agent=/lib/systemd/systemd-cgroups-agent,name=systemd
93 90 0:34 / /bedrock/strata/bedrock/sys/fs/cgroup/systemd rw,nosuid,nodev,noexec,relatime shared:18 - cgroup cgroup rw,xattr,release_agent=/lib/systemd/systemd-cgroups-agent,name=systemd
95 37 0:35 / /sys/fs/pstore rw,nosuid,nodev,noexec,relatime shared:19 - pstore pstore rw
97 72 0:35 / /bedrock/strata/arch/sys/fs/pstore rw,nosuid,nodev,noexec,relatime shared:19 - pstore pstore rw
96 22 0:35 / /bedrock/strata/bedrock/sys/fs/pstore rw,nosuid,nodev,noexec,relatime shared:19 - pstore pstore rw
98 37 0:36 / /sys/firmware/efi/efivars rw,nosuid,nodev,noexec,relatime shared:20 - efivarfs efivarfs rw
100 72 0:36 / /bedrock/strata/arch/sys/firmware/efi/efivars rw,nosuid,nodev,noexec,relatime shared:20 - efivarfs efivarfs rw
99 22 0:36 / /bedrock/strata/bedrock/sys/firmware/efi/efivars rw,nosuid,nodev,noexec,relatime shared:20 - efivarfs efivarfs rw
101 89 0:37 / /sys/fs/cgroup/blkio rw,nosuid,nodev,noexec,relatime shared:39 - cgroup cgroup rw,blkio
103 91 0:37 / /bedrock/strata/arch/sys/fs/cgroup/blkio rw,nosuid,nodev,noexec,relatime shared:39 - cgroup cgroup rw,blkio
102 90 0:37 / /bedrock/strata/bedrock/sys/fs/cgroup/blkio rw,nosuid,nodev,noexec,relatime shared:39 - cgroup cgroup rw,blkio
104 89 0:38 / /sys/fs/cgroup/net_cls,net_prio rw,nosuid,nodev,noexec,relatime shared:40 - cgroup cgroup rw,net_cls,net_prio
106 91 0:38 / /bedrock/strata/arch/sys/fs/cgroup/net_cls,net_prio rw,nosuid,nodev,noexec,relatime shared:40 - cgroup cgroup rw,net_cls,net_prio
105 90 0:38 / /bedrock/strata/bedrock/sys/fs/cgroup/net_cls,net_prio rw,nosuid,nodev,noexec,relatime shared:40 - cgroup cgroup rw,net_cls,net_prio
107 89 0:39 / /sys/fs/cgroup/rdma rw,nosuid,nodev,noexec,relatime shared:41 - cgroup cgroup rw,rdma
109 91 0:39 / /bedrock/strata/arch/sys/fs/cgroup/rdma rw,nosuid,nodev,noexec,relatime shared:41 - cgroup cgroup rw,rdma
108 90 0:39 / /bedrock/strata/bedrock/sys/fs/cgroup/rdma rw,nosuid,nodev,noexec,relatime shared:41 - cgroup cgroup rw,rdma
110 89 0:40 / /sys/fs/cgroup/devices rw,nosuid,nodev,noexec,relatime shared:42 - cgroup cgroup rw,devices
112 91 0:40 / /bedrock/strata/arch/sys/fs/cgroup/devices rw,nosuid,nodev,noexec,relatime shared:42 - cgroup cgroup rw,devices
111 90 0:40 / /bedrock/strata/bedrock/sys/fs/cgroup/devices rw,nosuid,nodev,noexec,relatime shared:42 - cgroup cgroup rw,devices
113 89 0:41 / /sys/fs/cgroup/perf_event rw,nosuid,nodev,noexec,relatime shared:43 - cgroup cgroup rw,perf_event
115 91 0:41 / /bedrock/strata/arch/sys/fs/cgroup/perf_event rw,nosuid,nodev,noexec,relatime shared:43 - cgroup cgroup rw,perf_event
114 90 0:41 / /bedrock/strata/bedrock/sys/fs/cgroup/perf_event rw,nosuid,nodev,noexec,relatime shared:43 - cgroup cgroup rw,perf_event
116 89 0:42 / /sys/fs/cgroup/cpuset rw,nosuid,nodev,noexec,relatime shared:44 - cgroup cgroup rw,cpuset
118 91 0:42 / /bedrock/strata/arch/sys/fs/cgroup/cpuset rw,nosuid,nodev,noexec,relatime shared:44 - cgroup cgroup rw,cpuset
117 90 0:42 / /bedrock/strata/bedrock/sys/fs/cgroup/cpuset rw,nosuid,nodev,noexec,relatime shared:44 - cgroup cgroup rw,cpuset
119 89 0:43 / /sys/fs/cgroup/hugetlb rw,nosuid,nodev,noexec,relatime shared:45 - cgroup cgroup rw,hugetlb
121 91 0:43 / /bedrock/strata/arch/sys/fs/cgroup/hugetlb rw,nosuid,nodev,noexec,relatime shared:45 - cgroup cgroup rw,hugetlb
120 90 0:43 / /bedrock/strata/bedrock/sys/fs/cgroup/hugetlb rw,nosuid,nodev,noexec,relatime shared:45 - cgroup cgroup rw,hugetlb
122 89 0:44 / /sys/fs/cgroup/freezer rw,nosuid,nodev,noexec,relatime shared:46 - cgroup cgroup rw,freezer
124 91 0:44 / /bedrock/strata/arch/sys/fs/cgroup/freezer rw,nosuid,nodev,noexec,relatime shared:46 - cgroup cgroup rw,freezer
123 90 0:44 / /bedrock/strata/bedrock/sys/fs/cgroup/freezer rw,nosuid,nodev,noexec,relatime shared:46 - cgroup cgroup rw,freezer
125 89 0:45 / /sys/fs/cgroup/cpu,cpuacct rw,nosuid,nodev,noexec,relatime shared:47 - cgroup cgroup rw,cpu,cpuacct
127 91 0:45 / /bedrock/strata/arch/sys/fs/cgroup/cpu,cpuacct rw,nosuid,nodev,noexec,relatime shared:47 - cgroup cgroup rw,cpu,cpuacct
126 90 0:45 / /bedrock/strata/bedrock/sys/fs/cgroup/cpu,cpuacct rw,nosuid,nodev,noexec,relatime shared:47 - cgroup cgroup rw,cpu,cpuacct
128 89 0:46 / /sys/fs/cgroup/memory rw,nosuid,nodev,noexec,relatime shared:48 - cgroup cgroup rw,memory
130 91 0:46 / /bedrock/strata/arch/sys/fs/cgroup/memory rw,nosuid,nodev,noexec,relatime shared:48 - cgroup cgroup rw,memory
129 90 0:46 / /bedrock/strata/bedrock/sys/fs/cgroup/memory rw,nosuid,nodev,noexec,relatime shared:48 - cgroup cgroup rw,memory
131 89 0:47 / /sys/fs/cgroup/pids rw,nosuid,nodev,noexec,relatime shared:49 - cgroup cgroup rw,pids
133 91 0:47 / /bedrock/strata/arch/sys/fs/cgroup/pids rw,nosuid,nodev,noexec,relatime shared:49 - cgroup cgroup rw,pids
132 90 0:47 / /bedrock/strata/bedrock/sys/fs/cgroup/pids rw,nosuid,nodev,noexec,relatime shared:49 - cgroup cgroup rw,pids
134 34 0:48 / /proc/sys/fs/binfmt_misc rw,relatime shared:50 - autofs systemd-1 rw,fd=32,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=34035
136 69 0:48 / /bedrock/strata/arch/proc/sys/fs/binfmt_misc rw,relatime shared:50 - autofs systemd-1 rw,fd=32,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=34035
135 23 0:48 / /bedrock/strata/bedrock/proc/sys/fs/binfmt_misc rw,relatime shared:50 - autofs systemd-1 rw,fd=32,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=34035
137 37 0:8 / /sys/kernel/debug rw,relatime shared:51 - debugfs debugfs rw
139 72 0:8 / /bedrock/strata/arch/sys/kernel/debug rw,relatime shared:51 - debugfs debugfs rw
138 22 0:8 / /bedrock/strata/bedrock/sys/kernel/debug rw,relatime shared:51 - debugfs debugfs rw
141 35 0:19 / /dev/mqueue rw,relatime shared:52 - mqueue mqueue rw
144 63 0:19 / /bedrock/strata/arch/dev/mqueue rw,relatime shared:52 - mqueue mqueue rw
143 24 0:19 / /bedrock/strata/bedrock/dev/mqueue rw,relatime shared:52 - mqueue mqueue rw
142 134 0:50 / /proc/sys/fs/binfmt_misc rw,relatime shared:53 - binfmt_misc binfmt_misc rw
146 136 0:50 / /bedrock/strata/arch/proc/sys/fs/binfmt_misc rw,relatime shared:53 - binfmt_misc binfmt_misc rw
145 135 0:50 / /bedrock/strata/bedrock/proc/sys/fs/binfmt_misc rw,relatime shared:53 - binfmt_misc binfmt_misc rw
140 35 0:49 / /dev/hugepages rw,relatime shared:54 - hugetlbfs hugetlbfs rw,pagesize=2M
148 63 0:49 / /bedrock/strata/arch/dev/hugepages rw,relatime shared:54 - hugetlbfs hugetlbfs rw,pagesize=2M
147 24 0:49 / /bedrock/strata/bedrock/dev/hugepages rw,relatime shared:54 - hugetlbfs hugetlbfs rw,pagesize=2M
149 37 0:20 / /sys/kernel/config rw,relatime shared:26 - configfs configfs rw
151 72 0:20 / /bedrock/strata/arch/sys/kernel/config rw,relatime shared:26 - configfs configfs rw
150 22 0:20 / /bedrock/strata/bedrock/sys/kernel/config rw,relatime shared:26 - configfs configfs rw
152 37 0:51 / /sys/fs/fuse/connections rw,relatime shared:55 - fusectl fusectl rw
154 72 0:51 / /bedrock/strata/arch/sys/fs/fuse/connections rw,relatime shared:55 - fusectl fusectl rw
153 22 0:51 / /bedrock/strata/bedrock/sys/fs/fuse/connections rw,relatime shared:55 - fusectl fusectl rw
288 45 8:1 / /boot/efi rw,relatime shared:25 - vfat /dev/sda1 rw,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro
290 62 8:1 / /bedrock/strata/arch/boot/efi rw,relatime shared:25 - vfat /dev/sda1 rw,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro
289 44 8:1 / /bedrock/strata/bedrock/boot/efi rw,relatime shared:25 - vfat /dev/sda1 rw,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro
889 40 0:55 / /run/user/1000 rw,nosuid,nodev,relatime shared:640 - tmpfs tmpfs rw,size=3278488k,mode=700,uid=1000,gid=1000
891 71 0:55 / /bedrock/strata/arch/run/user/1000 rw,nosuid,nodev,relatime shared:640 - tmpfs tmpfs rw,size=3278488k,mode=700,uid=1000,gid=1000
890 26 0:55 / /bedrock/strata/bedrock/run/user/1000 rw,nosuid,nodev,relatime shared:640 - tmpfs tmpfs rw,size=3278488k,mode=700,uid=1000,gid=1000
870 889 0:54 / /run/user/1000/gvfs rw,nosuid,nodev,relatime shared:626 - fuse.gvfsd-fuse gvfsd-fuse rw,user_id=1000,group_id=1000
872 891 0:54 / /bedrock/strata/arch/run/user/1000/gvfs rw,nosuid,nodev,relatime shared:626 - fuse.gvfsd-fuse gvfsd-fuse rw,user_id=1000,group_id=1000
871 890 0:54 / /bedrock/strata/bedrock/run/user/1000/gvfs rw,nosuid,nodev,relatime shared:626 - fuse.gvfsd-fuse gvfsd-fuse rw,user_id=1000,group_id=1000
720 50 259:3 / /media/schrodingerzhu/044ee206-5d13-4479-b671-e30ad4b58789 rw,nosuid,nodev,relatime shared:477 - ext4 /dev/nvme0n1p3 rw,data=ordered
722 67 259:3 / /bedrock/strata/arch/media/schrodingerzhu/044ee206-5d13-4479-b671-e30ad4b58789 rw,nosuid,nodev,relatime shared:477 - ext4 /dev/nvme0n1p3 rw,data=ordered
721 49 259:3 / /bedrock/strata/bedrock/media/schrodingerzhu/044ee206-5d13-4479-b671-e30ad4b58789 rw,nosuid,nodev,relatime shared:477 - ext4 /dev/nvme0n1p3 rw,data=ordered
735 50 0:53 /@/.snapshots/1/snapshot /media/schrodingerzhu/87995879-7413-4a25-8502-368927317d43 rw,nosuid,nodev,relatime shared:487 - btrfs /dev/nvme0n1p2 rw,ssd,space_cache,subvolid=267,subvol=/@/.snapshots/1/snapshot
738 67 0:53 /@/.snapshots/1/snapshot /bedrock/strata/arch/media/schrodingerzhu/87995879-7413-4a25-8502-368927317d43 rw,nosuid,nodev,relatime shared:487 - btrfs /dev/nvme0n1p2 rw,ssd,space_cache,subvolid=267,subvol=/@/.snapshots/1/snapshot
737 49 0:53 /@/.snapshots/1/snapshot /bedrock/strata/bedrock/media/schrodingerzhu/87995879-7413-4a25-8502-368927317d43 rw,nosuid,nodev,relatime shared:487 - btrfs /dev/nvme0n1p2 rw,ssd,space_cache,subvolid=267,subvol=/@/.snapshots/1/snapshot
736 50 8:5 / /media/schrodingerzhu/_dde_data rw,nosuid,nodev,relatime shared:678 - ext4 /dev/sda5 rw,data=ordered
944 67 8:5 / /bedrock/strata/arch/media/schrodingerzhu/_dde_data rw,nosuid,nodev,relatime shared:678 - ext4 /dev/sda5 rw,data=ordered
943 49 8:5 / /bedrock/strata/bedrock/media/schrodingerzhu/_dde_data rw,nosuid,nodev,relatime shared:678 - ext4 /dev/sda5 rw,data=ordered
$ lsmod
Tainted: P
ufs 77824 0 - Live 0xffffffffc1584000
qnx4 16384 0 - Live 0xffffffffc152e000
hfsplus 106496 0 - Live 0xffffffffc1569000
hfs 57344 0 - Live 0xffffffffc1519000
minix 32768 0 - Live 0xffffffffc150b000
ntfs 102400 0 - Live 0xffffffffc14eb000
msdos 20480 0 - Live 0xffffffffc13b9000
jfs 188416 0 - Live 0xffffffffc1537000
xfs 1204224 0 - Live 0xffffffffc13c4000
rfcomm 77824 2 - Live 0xffffffffc1336000
xfrm_user 32768 2 - Live 0xffffffffc13a8000
xfrm4_tunnel 16384 0 - Live 0xffffffffc137f000
tunnel4 16384 1 xfrm4_tunnel, Live 0xffffffffc13a0000
ipcomp 16384 0 - Live 0xffffffffc1398000
xfrm_ipcomp 16384 1 ipcomp, Live 0xffffffffc1393000
esp4 20480 0 - Live 0xffffffffc138d000
ah4 20480 0 - Live 0xffffffffc1384000
af_key 36864 0 - Live 0xffffffffc1375000
xfrm_algo 16384 5 xfrm_user,xfrm_ipcomp,esp4,ah4,af_key, Live 0xffffffffc136e000
ccm 20480 6 - Live 0xffffffffc1366000
cmac 16384 1 - Live 0xffffffffc134e000
bbswitch 16384 0 - Live 0xffffffffc121a000 (OE)
bnep 20480 2 - Live 0xffffffffc120e000
uvcvideo 86016 0 - Live 0xffffffffc11f8000
videobuf2_vmalloc 16384 1 uvcvideo, Live 0xffffffffc11e7000
videobuf2_memops 16384 1 videobuf2_vmalloc, Live 0xffffffffc11f1000
videobuf2_v4l2 24576 1 uvcvideo, Live 0xffffffffc11e0000
videobuf2_core 40960 2 uvcvideo,videobuf2_v4l2, Live 0xffffffffc11d5000
videodev 180224 3 uvcvideo,videobuf2_v4l2,videobuf2_core, Live 0xffffffffc1309000
media 40960 2 uvcvideo,videodev, Live 0xffffffffc11ca000
btusb 45056 0 - Live 0xffffffffc10e4000
btrtl 16384 1 btusb, Live 0xffffffffc10c8000
btbcm 16384 1 btusb, Live 0xffffffffc0963000
btintel 16384 1 btusb, Live 0xffffffffc10ba000
bluetooth 557056 31 rfcomm,bnep,btusb,btrtl,btbcm,btintel, Live 0xffffffffc1280000
ecdh_generic 24576 2 bluetooth, Live 0xffffffffc10b3000
intel_rapl 20480 0 - Live 0xffffffffc10ad000
arc4 16384 2 - Live 0xffffffffc10a8000
iwlmvm 364544 0 - Live 0xffffffffc1226000
x86_pkg_temp_thermal 16384 0 - Live 0xffffffffc0910000
mac80211 778240 1 iwlmvm, Live 0xffffffffc110b000
snd_hda_codec_hdmi 49152 1 - Live 0xffffffffc10d5000
snd_hda_codec_realtek 98304 1 - Live 0xffffffffc108f000
snd_hda_codec_generic 73728 1 snd_hda_codec_realtek, Live 0xffffffffc10f8000
intel_powerclamp 16384 0 - Live 0xffffffffc090b000
coretemp 16384 0 - Live 0xffffffffc095e000
snd_hda_intel 40960 3 - Live 0xffffffffc08cf000
snd_hda_codec 126976 4 snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_codec_generic,snd_hda_intel, Live 0xffffffffc106f000
kvm_intel 204800 0 - Live 0xffffffffc0fa8000
kvm 598016 1 kvm_intel, Live 0xffffffffc0fdc000
wl 6447104 0 - Live 0xffffffffc0981000 (POE)
snd_hda_core 81920 5 snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_codec_generic,snd_hda_intel,snd_hda_codec, Live 0xffffffffc08f6000
snd_hwdep 20480 1 snd_hda_codec, Live 0xffffffffc08c9000
snd_pcm 98304 4 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_core, Live 0xffffffffc0968000
irqbypass 16384 1 kvm, Live 0xffffffffc08f1000
snd_timer 32768 1 snd_pcm, Live 0xffffffffc08c0000
hp_wmi 16384 0 - Live 0xffffffffc08b7000
sparse_keymap 16384 1 hp_wmi, Live 0xffffffffc08dc000
snd 81920 14 snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_codec_generic,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_timer, Live 0xffffffffc08a2000
tpm_crb 16384 0 - Live 0xffffffffc088d000
intel_cstate 20480 0 - Live 0xffffffffc089c000
wmi_bmof 16384 0 - Live 0xffffffffc0833000
rtsx_pci_ms 20480 0 - Live 0xffffffffc0887000
memstick 16384 1 rtsx_pci_ms, Live 0xffffffffc0897000
shpchp 36864 0 - Live 0xffffffffc08e7000
intel_wmi_thunderbolt 16384 0 - Live 0xffffffffc08e2000
intel_rapl_perf 16384 0 - Live 0xffffffffc0882000
input_leds 16384 0 - Live 0xffffffffc0856000
joydev 24576 0 - Live 0xffffffffc083d000
pcspkr 16384 0 - Live 0xffffffffc0892000
int3400_thermal 16384 0 - Live 0xffffffffc084e000
processor_thermal_device 16384 0 - Live 0xffffffffc0845000
int3403_thermal 16384 0 - Live 0xffffffffc0838000
serio_raw 16384 0 - Live 0xffffffffc082e000
soundcore 16384 1 snd, Live 0xffffffffc085c000
iwlwifi 282624 1 iwlmvm, Live 0xffffffffc0918000
mei_me 40960 0 - Live 0xffffffffc0866000
intel_soc_dts_iosf 16384 1 processor_thermal_device, Live 0xffffffffc087d000
intel_pch_thermal 16384 0 - Live 0xffffffffc0875000
int340x_thermal_zone 16384 2 processor_thermal_device,int3403_thermal, Live 0xffffffffc0861000
acpi_thermal_rel 16384 1 int3400_thermal, Live 0xffffffffc0790000
cfg80211 622592 4 iwlmvm,mac80211,wl,iwlwifi, Live 0xffffffffc0795000
ucsi_acpi 16384 0 - Live 0xffffffffc0783000
typec_ucsi 28672 1 ucsi_acpi, Live 0xffffffffc0777000
typec 24576 1 typec_ucsi, Live 0xffffffffc0789000
mac_hid 16384 0 - Live 0xffffffffc0763000
hp_accel 28672 0 - Live 0xffffffffc076c000
mei 94208 1 mei_me, Live 0xffffffffc074b000
lis3lv02d 20480 1 hp_accel, Live 0xffffffffc0742000
input_polldev 16384 1 lis3lv02d, Live 0xffffffffc070a000
acpi_pad 180224 0 - Live 0xffffffffc0715000
mincores 16384 0 - Live 0xffffffffc0710000 (OE)
parport_pc 36864 0 - Live 0xffffffffc0700000
ppdev 20480 0 - Live 0xffffffffc06fa000
lp 20480 0 - Live 0xffffffffc0560000
parport 49152 3 parport_pc,ppdev,lp, Live 0xffffffffc06ed000
vfs_monitor 20480 0 - Live 0xffffffffc0540000 (OE)
ip_tables 28672 0 - Live 0xffffffffc0510000
x_tables 40960 1 ip_tables, Live 0xffffffffc0555000
autofs4 40960 2 - Live 0xffffffffc052f000
nls_iso8859_1 16384 1 - Live 0xffffffffc0239000
binfmt_misc 20480 1 - Live 0xffffffffc0182000
btrfs 1126400 1 - Live 0xffffffffc05d9000
zstd_compress 167936 1 btrfs, Live 0xffffffffc04e6000
raid10 53248 0 - Live 0xffffffffc04d3000
raid456 147456 0 - Live 0xffffffffc05b4000
async_raid6_recov 20480 1 raid456, Live 0xffffffffc0529000
async_memcpy 16384 2 raid456,async_raid6_recov, Live 0xffffffffc0524000
async_pq 16384 2 raid456,async_raid6_recov, Live 0xffffffffc051f000
async_xor 16384 3 raid456,async_raid6_recov,async_pq, Live 0xffffffffc04ce000
async_tx 16384 5 raid456,async_raid6_recov,async_memcpy,async_pq,async_xor, Live 0xffffffffc0250000
xor 24576 2 btrfs,async_xor, Live 0xffffffffc04c7000
raid6_pq 114688 4 btrfs,raid456,async_raid6_recov,async_pq, Live 0xffffffffc0597000
libcrc32c 16384 2 xfs,raid456, Live 0xffffffffc018f000
raid1 40960 0 - Live 0xffffffffc02b3000
raid0 20480 0 - Live 0xffffffffc017c000
multipath 16384 0 - Live 0xffffffffc0139000
linear 16384 0 - Live 0xffffffffc012b000
hid_generic 16384 0 - Live 0xffffffffc0131000
usbhid 49152 0 - Live 0xffffffffc019e000
hid 118784 2 hid_generic,usbhid, Live 0xffffffffc014d000
rtsx_pci_sdmmc 24576 0 - Live 0xffffffffc02f0000
crct10dif_pclmul 16384 0 - Live 0xffffffffc032d000
crc32_pclmul 16384 0 - Live 0xffffffffc0328000
ghash_clmulni_intel 16384 0 - Live 0xffffffffc0126000
pcbc 16384 0 - Live 0xffffffffc051a000
aesni_intel 188416 6 - Live 0xffffffffc0568000
aes_x86_64 20480 1 aesni_intel, Live 0xffffffffc0549000
crypto_simd 16384 1 aesni_intel, Live 0xffffffffc0550000
glue_helper 16384 1 aesni_intel, Live 0xffffffffc053b000
i915 1622016 25 - Live 0xffffffffc0333000
cryptd 24576 3 ghash_clmulni_intel,aesni_intel,crypto_simd, Live 0xffffffffc04c0000
psmouse 147456 0 - Live 0xffffffffc0303000
i2c_algo_bit 16384 1 i915, Live 0xffffffffc02fc000
drm_kms_helper 172032 1 i915, Live 0xffffffffc02c2000
e1000e 249856 0 - Live 0xffffffffc0275000
syscopyarea 16384 1 drm_kms_helper, Live 0xffffffffc026e000
sysfillrect 16384 1 drm_kms_helper, Live 0xffffffffc0269000
sysimgblt 16384 1 drm_kms_helper, Live 0xffffffffc0264000
ptp 20480 1 e1000e, Live 0xffffffffc025a000
fb_sys_fops 16384 1 drm_kms_helper, Live 0xffffffffc0255000
i2c_i801 28672 0 - Live 0xffffffffc0248000
pps_core 20480 1 ptp, Live 0xffffffffc023e000
nvme 32768 0 - Live 0xffffffffc0230000
rtsx_pci 69632 2 rtsx_pci_ms,rtsx_pci_sdmmc, Live 0xffffffffc021e000
ahci 36864 5 - Live 0xffffffffc0194000
nvme_core 61440 4 nvme, Live 0xffffffffc016c000
drm 397312 13 i915,drm_kms_helper, Live 0xffffffffc01bc000
libahci 32768 1 ahci, Live 0xffffffffc01af000
wmi 24576 3 hp_wmi,wmi_bmof,intel_wmi_thunderbolt, Live 0xffffffffc0188000
video 45056 1 i915, Live 0xffffffffc0141000
$ ps
PID USER TIME COMMAND
1 root 0:01 {systemd} /sbin/init splash
2 root 0:00 [kthreadd]
4 root 0:00 [kworker/0:0H]
6 root 0:00 [mm_percpu_wq]
7 root 0:00 [ksoftirqd/0]
8 root 0:00 [rcu_sched]
9 root 0:00 [rcu_bh]
10 root 0:00 [migration/0]
11 root 0:00 [watchdog/0]
12 root 0:00 [cpuhp/0]
13 root 0:00 [cpuhp/1]
14 root 0:00 [watchdog/1]
15 root 0:00 [migration/1]
16 root 0:00 [ksoftirqd/1]
18 root 0:00 [kworker/1:0H]
19 root 0:00 [cpuhp/2]
20 root 0:00 [watchdog/2]
21 root 0:00 [migration/2]
22 root 0:00 [ksoftirqd/2]
24 root 0:00 [kworker/2:0H]
25 root 0:00 [cpuhp/3]
26 root 0:00 [watchdog/3]
27 root 0:00 [migration/3]
28 root 0:00 [ksoftirqd/3]
29 root 0:00 [kworker/3:0]
30 root 0:00 [kworker/3:0H]
31 root 0:00 [cpuhp/4]
32 root 0:00 [watchdog/4]
33 root 0:00 [migration/4]
34 root 0:00 [ksoftirqd/4]
36 root 0:00 [kworker/4:0H]
37 root 0:00 [cpuhp/5]
38 root 0:00 [watchdog/5]
39 root 0:00 [migration/5]
40 root 0:00 [ksoftirqd/5]
42 root 0:00 [kworker/5:0H]
43 root 0:00 [cpuhp/6]
44 root 0:00 [watchdog/6]
45 root 0:00 [migration/6]
46 root 0:00 [ksoftirqd/6]
48 root 0:00 [kworker/6:0H]
49 root 0:00 [cpuhp/7]
50 root 0:00 [watchdog/7]
51 root 0:00 [migration/7]
52 root 0:00 [ksoftirqd/7]
54 root 0:00 [kworker/7:0H]
55 root 0:00 [cpuhp/8]
56 root 0:00 [watchdog/8]
57 root 0:00 [migration/8]
58 root 0:00 [ksoftirqd/8]
60 root 0:00 [kworker/8:0H]
61 root 0:00 [cpuhp/9]
62 root 0:00 [watchdog/9]
63 root 0:00 [migration/9]
64 root 0:00 [ksoftirqd/9]
66 root 0:00 [kworker/9:0H]
67 root 0:00 [cpuhp/10]
68 root 0:00 [watchdog/10]
69 root 0:00 [migration/10]
70 root 0:00 [ksoftirqd/10]
72 root 0:00 [kworker/10:0H]
73 root 0:00 [cpuhp/11]
74 root 0:00 [watchdog/11]
75 root 0:00 [migration/11]
76 root 0:00 [ksoftirqd/11]
78 root 0:00 [kworker/11:0H]
79 root 0:00 [kdevtmpfs]
80 root 0:00 [netns]
81 root 0:00 [rcu_tasks_kthre]
82 root 0:00 [kauditd]
83 root 0:00 [kworker/0:1]
84 root 0:00 [kworker/1:1]
85 root 0:00 [kworker/2:1]
86 root 0:00 [khungtaskd]
87 root 0:00 [oom_reaper]
88 root 0:00 [writeback]
89 root 0:00 [kcompactd0]
90 root 0:00 [ksmd]
91 root 0:00 [khugepaged]
92 root 0:00 [crypto]
93 root 0:00 [kintegrityd]
94 root 0:00 [kblockd]
95 root 0:00 [kworker/3:1]
96 root 0:00 [kworker/4:1]
97 root 0:00 [kworker/5:1]
98 root 0:00 [kworker/6:1]
99 root 0:00 [kworker/7:1]
100 root 0:00 [kworker/8:1]
101 root 0:00 [kworker/9:1]
102 root 0:00 [kworker/10:1]
104 root 0:00 [ata_sff]
105 root 0:00 [md]
106 root 0:00 [edac-poller]
107 root 0:00 [devfreq_wq]
108 root 0:00 [watchdogd]
111 root 0:00 [kswapd0]
112 root 0:00 [ecryptfs-kthrea]
154 root 0:00 [kthrotld]
155 root 0:00 [acpi_thermal_pm]
159 root 0:00 [ipv6_addrconf]
168 root 0:00 [kstrp]
171 root 0:00 [kworker/u24:2]
190 root 0:00 [kworker/7:2]
191 root 0:00 [charger_manager]
228 root 0:00 [nvme-wq]
229 root 0:00 [scsi_eh_0]
230 root 0:00 [scsi_tmf_0]
259 root 0:00 [kworker/8:2]
283 root 0:00 [kworker/11:1H]
284 root 0:00 [kworker/u25:0]
285 root 0:00 [i915/signal:0]
286 root 0:00 [i915/signal:1]
287 root 0:00 [i915/signal:2]
288 root 0:00 [i915/signal:4]
291 root 0:00 [kworker/4:1H]
316 root 0:00 [raid5wq]
369 root 0:00 [jbd2/sda3-8]
370 root 0:00 [ext4-rsv-conver]
421 root 0:00 [kworker/11:2]
522 root 0:00 [kworker/0:1H]
708 root 0:00 [kworker/2:1H]
709 root 0:00 [kworker/1:1H]
723 root 0:00 [jbd2/sda4-8]
724 root 0:00 [ext4-rsv-conver]
964 root 0:02 /bedrock/libexec/etcfs -o allow_other /etc
1193 root 0:02 /bedrock/libexec/crossfs -o allow_other /bedrock/cross
2958 root 0:11 /bedrock/libexec/etcfs -o allow_other /etc
5255 root 0:04 /bedrock/libexec/etcfs -o allow_other /etc
5321 root 0:00 [kworker/6:1H]
6430 root 0:00 [kworker/8:1H]
6450 root 0:06 /lib/systemd/systemd-journald
6581 root 0:00 [kworker/9:1H]
6582 root 0:00 [kworker/0:2]
8458 root 0:00 [kworker/u24:4]
8739 root 0:00 /sbin/lvmetad -f
8743 root 0:01 /lib/systemd/systemd-udevd
9147 root 0:00 [kworker/2:2]
10838 root 0:00 [kworker/1:2]
10840 root 0:00 [kworker/10:2]
10886 root 0:00 [cfg80211]
10887 root 0:00 [irq/138-mei_me]
10896 root 0:04 [irq/139-iwlwifi]
10897 root 0:00 [irq/140-iwlwifi]
10898 root 0:00 [irq/141-iwlwifi]
10899 root 0:00 [irq/142-iwlwifi]
10900 root 0:00 [irq/143-iwlwifi]
10901 root 0:00 [irq/144-iwlwifi]
10902 root 0:00 [irq/145-iwlwifi]
10903 root 0:00 [irq/146-iwlwifi]
10904 root 0:00 [irq/147-iwlwifi]
10905 root 0:00 [irq/148-iwlwifi]
10906 root 0:00 [irq/149-iwlwifi]
10907 root 0:00 [irq/150-iwlwifi]
10908 root 0:00 [irq/151-iwlwifi]
10909 root 0:00 [irq/152-iwlwifi]
10910 root 0:00 [kworker/11:3]
10915 root 0:00 [kmemstick]
10947 root 0:00 [kworker/5:1H]
10948 root 0:00 [kworker/10:1H]
10949 root 0:00 [kworker/7:1H]
10978 root 0:00 [kworker/3:1H]
10987 root 0:00 [kworker/u25:1]
11017 root 0:00 /bin/warm-daemon -auto -etc=/var/lib/warm-sched/etc -cache=/var/lib/warm-sched/cache
11044 root 0:00 [kworker/6:2]
11820 systemd- 0:00 /lib/systemd/systemd-timesyncd
12656 root 0:00 [kworker/u25:2]
14136 root 0:00 /usr/sbin/cron -f
14139 root 0:00 /usr/lib/accountsservice/accounts-daemon
14153 root 0:00 /usr/sbin/acpid
14154 root 0:00 /usr/sbin/iio-sensor-proxy
14155 root 0:00 /usr/sbin/ModemManager
14161 root 0:00 /usr/sbin/bumblebeed
14164 root 0:00 /usr/lib/deepin-daemon/dde-system-daemon
14167 root 0:00 /lib/systemd/systemd-logind
14172 messageb 0:01 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation
15059 root 0:00 /usr/sbin/NetworkManager --no-daemon
15060 root 0:00 {deepin-anything} /bin/sh /usr/bin/deepin-anything-tool-ionice --dbus
15061 root 0:00 /usr/sbin/cupsd -l
15062 root 0:05 deepin-anything-tool --dbus
15074 root 0:00 /usr/lib/bluetooth/bluetoothd
15409 root 0:00 /usr/lib/policykit-1/polkitd --no-debug
15847 root 0:00 /usr/sbin/lightdm
15856 root 0:00 /sbin/wpa_supplicant -u -s -O /run/wpa_supplicant
15866 root 0:00 /opt/pbis/sbin/lwsmd --start-as-daemon
15913 root 0:00 {lwsmd} lw-container lwreg
15964 root 0:08 /usr/lib/xorg/Xorg -background none :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt1 -novtswitch
15968 root 0:00 {lwsmd} lw-container eventlog
16018 root 0:00 {lwsmd} lw-container netlogon
16077 root 0:00 {lwsmd} lw-container lwio
16128 root 0:00 {lwsmd} lw-container lsass
16191 root 0:00 {lwsmd} lw-container reapsysl
16278 root 0:00 /sbin/dhclient -d -q -sf /usr/lib/NetworkManager/nm-dhcp-helper -pf /run/dhclient-wlo1.pid -lf /var/lib/NetworkManager/dhclient-498172f1-9824-4f0c-9d6b-e491ff3679f5-wlo1.lease -cf /var/lib/NetworkManager/dhclient-wlo1.conf wlo1
16300 root 0:00 /usr/lib/ipsec/starter --daemon charon --nofork
16338 root 0:00 /usr/lib/ipsec/charon
16357 root 0:00 /usr/sbin/nmbd
16364 root 0:00 /usr/sbin/smbd
16365 root 0:00 {smbd-notifyd} /usr/sbin/smbd
16366 root 0:00 {cleanupd} /usr/sbin/smbd
16372 root 0:00 {lpqd} /usr/sbin/smbd
16419 deepin-a 0:01 /usr/bin/deepin-anything-monitor
16428 root 0:00 /usr/lib/udisks2/udisksd --no-debug
16434 root 0:00 lightdm --session-child 13 22
16509 root 0:00 [kworker/u24:5]
16515 schrodin 0:00 /lib/systemd/systemd --user
16519 schrodin 0:00 (sd-pam)
16523 schrodin 0:00 /usr/bin/gnome-keyring-daemon --daemonize --login
16525 schrodin 0:00 /usr/bin/startdde
16543 schrodin 0:00 dbus-launch --autolaunch 0bf408e6cb30441a875c07322f646bda --binary-syntax --close-stderr
16544 schrodin 0:00 /usr/bin/dbus-daemon --fork --print-pid 5 --print-address 7 --session
16592 schrodin 0:00 /usr/bin/dbus-launch --exit-with-session --sh-syntax
16593 schrodin 0:00 /usr/bin/dbus-daemon --fork --print-pid 5 --print-address 7 --session
16620 schrodin 0:00 /usr/bin/fcitx
16639 schrodin 0:00 /usr/bin/dbus-daemon --fork --print-pid 5 --print-address 7 --config-file /usr/share/fcitx/dbus/daemon.conf
16648 schrodin 0:00 /usr/bin/fcitx-dbus-watcher unix:abstract=/tmp/dbus-5R67sjowF0,guid=7634dbaae276c190499cdf0c5d4c1ae2 16639
16702 schrodin 0:00 {kwin_no_scale} /bin/sh /usr/bin/kwin_no_scale
16707 schrodin 0:06 kwin_x11 -platform dde-kwin-xcb:appFilePath=/usr/bin/kwin_no_scale
16711 schrodin 0:00 /usr/bin/deepin-wm-dbus
16715 schrodin 0:00 /usr/lib/x86_64-linux-gnu/gconf/gconfd-2
16724 schrodin 0:00 /usr/lib/gvfs/gvfsd
16731 schrodin 0:00 /usr/lib/gvfs/gvfsd-fuse /run/user/1000/gvfs -f -o big_writes
16748 schrodin 0:00 sogou-qimpanel-watchdog
16781 schrodin 0:00 /usr/bin/kglobalaccel5
16787 schrodin 0:01 /usr/lib/deepin-daemon/dde-session-daemon
16788 schrodin 0:00 /usr/lib/deepin-daemon/dde-osd
16810 schrodin 0:00 /usr/lib/deepin-sync-daemon/deepin-sync-daemon
16817 root 0:00 /usr/lib/deepin-sync-daemon/deepin-sync-helper
16839 schrodin 0:00 /usr/bin/dde-dock
16857 schrodin 0:00 /usr/bin/dde-desktop
16896 schrodin 0:00 [sh]
16911 schrodin 0:00 {bamfdaemon-dbus} /bin/bash /usr/lib/x86_64-linux-gnu/bamf/bamfdaemon-dbus-runner
16912 schrodin 0:00 /usr/lib/x86_64-linux-gnu/bamf/bamfdaemon
16962 schrodin 0:00 /usr/lib/gvfs/gvfs-udisks2-volume-monitor
16969 schrodin 0:00 /usr/lib/gvfs/gvfs-goa-volume-monitor
16974 schrodin 0:00 /usr/lib/gvfs/gvfs-mtp-volume-monitor
16979 schrodin 0:00 /usr/lib/gvfs/gvfs-afc-volume-monitor
16985 schrodin 0:00 /usr/lib/gvfs/gvfs-gphoto2-volume-monitor
16990 root 0:00 [jbd2/nvme0n1p3-]
16991 root 0:00 [ext4-rsv-conver]
17002 root 0:00 [btrfs-worker]
17003 root 0:00 [btrfs-worker-hi]
17004 root 0:00 [btrfs-delalloc]
17005 root 0:00 [btrfs-flush_del]
17006 root 0:00 [btrfs-cache]
17007 root 0:00 [btrfs-submit]
17008 root 0:00 [btrfs-fixup]
17009 root 0:00 [btrfs-endio]
17010 root 0:00 [btrfs-endio-met]
17011 root 0:00 [btrfs-endio-met]
17012 root 0:00 [btrfs-endio-rai]
17013 root 0:00 [btrfs-endio-rep]
17014 root 0:00 [btrfs-rmw]
17015 root 0:00 [btrfs-endio-wri]
17016 root 0:00 [btrfs-freespace]
17017 root 0:00 [btrfs-delayed-m]
17018 root 0:00 [btrfs-readahead]
17019 root 0:00 [btrfs-qgroup-re]
17020 root 0:00 [btrfs-extent-re]
17024 root 0:00 [btrfs-cleaner]
17025 root 0:00 [btrfs-transacti]
17036 schrodin 0:00 /usr/bin/pulseaudio --start --log-target=syslog
17059 root 0:00 [krfcommd]
17076 root 0:00 /usr/bin/lastore-daemon
17078 schrodin 0:00 syndaemon -i 2 -K -t -d -p /tmp/syndaemon.pid
17085 root 0:00 [jbd2/sda5-8]
17086 root 0:00 [ext4-rsv-conver]
17087 root 0:00 [ext4lazyinit]
17089 schrodin 0:00 /usr/lib/dconf/dconf-service
17109 root 0:00 /usr/lib/deepin-daemon/grub2
17138 schrodin 0:00 /usr/lib/deepin-daemon/deepin-cloud-print-agent
17246 root 0:00 [kworker/4:3]
17290 schrodin 0:00 sogou-qimpanel
17335 schrodin 0:00 /usr/bin/dde-launcher
17372 root 0:00 [kworker/5:2]
17393 schrodin 0:00 /usr/lib/polkit-1-dde/dde-polkit-agent
17422 schrodin 0:02 /opt/google/chrome/chrome
17435 schrodin 0:00 cat
17436 schrodin 0:00 cat
17441 schrodin 0:00 /opt/google/chrome/chrome --type=zygote
17444 schrodin 0:00 /opt/google/chrome/nacl_helper
17447 schrodin 0:00 /opt/google/chrome/chrome --type=zygote
17528 schrodin 0:02 /opt/google/chrome/chrome --type=gpu-process --field-trial-handle=5661979845989470961,230233034404359089,131072 --gpu-preferences=KAAAAAAAAACAAAAAAQAAAAAAAAAAAGAAAAAAAAEAAAAIAAAAAAAAAAgAAAAAAAAA --service-request-channel-token=12160142388381758861
17542 schrodin 0:00 /opt/google/chrome/chrome --type=utility --field-trial-handle=5661979845989470961,230233034404359089,131072 --lang=zh-CN --service-sandbox-type=network --enable-experimental-extension-apis --service-request-channel-token=5502242411602718336 --shared-files=v8_context_snapshot_data:100,v8_natives_data:101
17703 schrodin 0:00 /opt/google/chrome/chrome --type=renderer --field-trial-handle=5661979845989470961,230233034404359089,131072 --service-pipe-token=1365391256900058316 --lang=zh-CN --enable-offline-auto-reload --enable-offline-auto-reload-visible-only --enable-experimental-extension-apis --num-raster-threads=4 --enable-main-frame-before-activation --service-request-channel-token=1365391256900058316 --renderer-client-id=5 --no-v8-untrusted-code-mitigations --shared-files=v8_context_snapshot_data:100,v8_natives_data:101
18058 schrodin 0:02 /opt/google/chrome/chrome --type=renderer --field-trial-handle=5661979845989470961,230233034404359089,131072 --service-pipe-token=15510852033749366811 --lang=zh-CN --enable-offline-auto-reload --enable-offline-auto-reload-visible-only --enable-experimental-extension-apis --num-raster-threads=4 --enable-main-frame-before-activation --service-request-channel-token=15510852033749366811 --renderer-client-id=7 --no-v8-untrusted-code-mitigations --shared-files=v8_context_snapshot_data:100,v8_natives_data:101
18088 schrodin 0:00 {applet.py} /usr/bin/python3 /usr/share/system-config-printer/applet.py
18104 root 0:00 [kworker/9:2]
19106 root 0:00 [xfsalloc]
19107 root 0:00 [xfs_mru_cache]
19117 root 0:00 [jfsIO]
19118 root 0:00 [jfsCommit]
19119 root 0:00 [jfsCommit]
19120 root 0:00 [jfsCommit]
19121 root 0:00 [jfsCommit]
19122 root 0:00 [jfsCommit]
19123 root 0:00 [jfsCommit]
19124 root 0:00 [jfsCommit]
19125 root 0:00 [jfsCommit]
19126 root 0:00 [jfsCommit]
19127 root 0:00 [jfsCommit]
19128 root 0:00 [jfsCommit]
19129 root 0:00 [jfsCommit]
19130 root 0:00 [jfsSync]
21116 schrodin 0:00 /usr/bin/deepin-menu
21325 root 0:00 [kworker/3:2]
21406 root 0:00 [kworker/7:0]
21461 root 0:00 [kworker/0:0]
21940 root 0:00 [kworker/2:0]
21941 root 0:00 [kworker/6:0]
22088 root 0:00 [kworker/4:0]
22098 root 0:00 [kworker/u24:0]
22100 root 0:00 [kworker/u24:1]
22101 root 0:00 [kworker/u24:3]
22102 root 0:00 [kworker/5:0]
22131 schrodin 0:01 /usr/share/typora/Typora
22143 schrodin 0:00 /usr/share/typora/chrome-sandbox /usr/share/typora/Typora --type=zygote
22146 schrodin 0:00 /usr/share/typora/Typora --type=zygote
22150 schrodin 0:00 /usr/share/typora/Typora --type=zygote
22229 schrodin 0:00 /usr/share/typora/Typora --type=gpu-process --disable-features=SpareRendererForSitePerProcess --gpu-preferences=KAAAAAAAAACAAAAAAQAAAAAAAAAAAGAAAAAAAAEAAAAIAAAAAAAAAAgAAAAAAAAA --service-request-channel-token=2124618342278168156
22241 schrodin 0:01 /usr/share/typora/Typora --type=renderer --disable-features=SpareRendererForSitePerProcess --service-pipe-token=16971871656608211365 --lang=zh-CN --app-path=/usr/share/typora/resources/app --node-integration --node-integration-in-worker --webview-tag --no-sandbox --no-zygote --background-color=#FFFFFF --num-raster-threads=4 --enable-main-frame-before-activation --service-request-channel-token=16971871656608211365 --renderer-client-id=4 --no-v8-untrusted-code-mitigations --shared-files=v8_context_snapshot_data:100,v8_natives_data:101
22272 schrodin 0:00 deepin-terminal
22314 schrodin 0:00 /bedrock/cross/bin/bash
22372 root 0:00 /usr/lib/deepin-daemon/dde-authority
22447 schrodin 0:00 /opt/google/chrome/chrome --type=renderer --field-trial-handle=5661979845989470961,230233034404359089,131072 --service-pipe-token=11169782460612388534 --lang=zh-CN --enable-offline-auto-reload --enable-offline-auto-reload-visible-only --enable-experimental-extension-apis --num-raster-threads=4 --enable-main-frame-before-activation --service-request-channel-token=11169782460612388534 --renderer-client-id=9 --no-v8-untrusted-code-mitigations --shared-files=v8_context_snapshot_data:100,v8_natives_data:101
22697 root 0:00 [kworker/9:0]
22730 root 0:00 [kworker/10:0]
22792 root 0:00 [kworker/1:0]
22914 root 0:00 [kworker/11:0]
22916 root 0:00 sudo brl report deepin
22917 root 0:00 /bedrock/libexec/busybox sh /bedrock/libexec/brl-report deepin
29493 root 0:00 /bedrock/libexec/busybox sh /bedrock/libexec/brl-report deepin
29495 root 0:00 /bedrock/libexec/busybox sh /bedrock/libexec/brl-report deepin
29496 root 0:00 sed s/^/ /
29497 root 0:00 {ps} /bedrock/libexec/busybox sh /bedrock/libexec/brl-report deepin
$ cd /proc && for x in *; do echo "$x" | grep -q "^[0-9]*$" && echo "$x: $(/bedrock/bin/brl which -p "$x" 2>/dev/null)"; done | sort -n
1: deepin
2: deepin
4: deepin
6: deepin
7: deepin
8: deepin
9: deepin
10: deepin
11: deepin
12: deepin
13: deepin
14: deepin
15: deepin
16: deepin
18: deepin
19: deepin
20: deepin
21: deepin
22: deepin
24: deepin
25: deepin
26: deepin
27: deepin
28: deepin
29: deepin
30: deepin
31: deepin
32: deepin
33: deepin
34: deepin
36: deepin
37: deepin
38: deepin
39: deepin
40: deepin
42: deepin
43: deepin
44: deepin
45: deepin
46: deepin
48: deepin
49: deepin
50: deepin
51: deepin
52: deepin
54: deepin
55: deepin
56: deepin
57: deepin
58: deepin
60: deepin
61: deepin
62: deepin
63: deepin
64: deepin
66: deepin
67: deepin
68: deepin
69: deepin
70: deepin
72: deepin
73: deepin
74: deepin
75: deepin
76: deepin
78: deepin
79:
80: deepin
81: deepin
82: deepin
83: deepin
84: deepin
85: deepin
86: deepin
87: deepin
88: deepin
89: deepin
90: deepin
91: deepin
92: deepin
93: deepin
94: deepin
95: deepin
96: deepin
97: deepin
98: deepin
99: deepin
100: deepin
101: deepin
102: deepin
104: deepin
105: deepin
106: deepin
107: deepin
108: deepin
111: deepin
112: deepin
154: deepin
155: deepin
159: deepin
168: deepin
171: deepin
190: deepin
191: deepin
228: deepin
229: deepin
230: deepin
259: deepin
283: deepin
284: deepin
285: deepin
286: deepin
287: deepin
288: deepin
291: deepin
316: deepin
369: deepin
370: deepin
421: deepin
522: deepin
708: deepin
709: deepin
723: deepin
724: deepin
964: bedrock
1193:
2958: deepin
5255: arch
5321: deepin
6430: deepin
6450: deepin
6581: deepin
6582: deepin
8458: deepin
8739: deepin
8743:
9147: deepin
10838: deepin
10840: deepin
10886: deepin
10887: deepin
10896: deepin
10897: deepin
10898: deepin
10899: deepin
10900: deepin
10901: deepin
10902: deepin
10903: deepin
10904: deepin
10905: deepin
10906: deepin
10907: deepin
10908: deepin
10909: deepin
10910: deepin
10915: deepin
10947: deepin
10948: deepin
10949: deepin
10978: deepin
10987: deepin
11017: deepin
11044: deepin
11820:
12656: deepin
14136: deepin
14139: deepin
14153: deepin
14154: deepin
14155: deepin
14161: deepin
14164: deepin
14167: deepin
14172: deepin
15059:
15060: deepin
15061: deepin
15062: deepin
15074:
15409: deepin
15847: deepin
15856: deepin
15866: deepin
15913: deepin
15964: deepin
15968: deepin
16018: deepin
16077: deepin
16128: deepin
16191: deepin
16278:
16300: deepin
16338: deepin
16357: deepin
16364: deepin
16365: deepin
16366: deepin
16372: deepin
16419: deepin
16428: deepin
16434: deepin
16509: deepin
16515: deepin
16519: deepin
16523: deepin
16525: deepin
16543: deepin
16544: deepin
16592: deepin
16593: deepin
16620: deepin
16639: deepin
16648: deepin
16702: deepin
16707: deepin
16711: deepin
16715: deepin
16724: deepin
16731: deepin
16748: deepin
16781: deepin
16787: deepin
16788: deepin
16810: deepin
16817: deepin
16839: deepin
16857: deepin
16896:
16911: deepin
16912: deepin
16962: deepin
16969: deepin
16974: deepin
16979: deepin
16985: deepin
16990: deepin
16991: deepin
17002: deepin
17003: deepin
17004: deepin
17005: deepin
17006: deepin
17007: deepin
17008: deepin
17009: deepin
17010: deepin
17011: deepin
17012: deepin
17013: deepin
17014: deepin
17015: deepin
17016: deepin
17017: deepin
17018: deepin
17019: deepin
17020: deepin
17024: deepin
17025: deepin
17036: deepin
17059: deepin
17076: deepin
17078: deepin
17085: deepin
17086: deepin
17087: deepin
17089: deepin
17109: deepin
17138: deepin
17246: deepin
17290: deepin
17335: deepin
17372: deepin
17393: deepin
17422: deepin
17435: deepin
17436: deepin
17441:
17444:
17447:
17528: deepin
17542: deepin
17703:
18058:
18088: deepin
18104: deepin
19106: deepin
19107: deepin
19117: deepin
19118: deepin
19119: deepin
19120: deepin
19121: deepin
19122: deepin
19123: deepin
19124: deepin
19125: deepin
19126: deepin
19127: deepin
19128: deepin
19129: deepin
19130: deepin
21116: deepin
21325: deepin
21406: deepin
21461: deepin
21940: deepin
21941: deepin
22088: deepin
22098: deepin
22100: deepin
22101: deepin
22102: deepin
22131: arch
22143: arch
22146:
22150:
22229: arch
22241: arch
22272: deepin
22314: deepin
22372: deepin
22447:
22697: deepin
22730: deepin
22792: deepin
22914: deepin
22916: deepin
22917: deepin
29499: deepin
29501: deepin
29502: deepin
29503: deepin
29504: deepin
$ cat /bedrock/cross/.bedrock-config-filesystem
pass /man deepin:/bedrock/share/man
pass /man deepin:/usr/local/share/man
pass /man deepin:/usr/share/man
pass /man arch:/bedrock/share/man
pass /man arch:/usr/local/share/man
pass /man arch:/usr/share/man
pass /man bedrock:/bedrock/share/man
pass /man bedrock:/usr/local/share/man
pass /man bedrock:/usr/share/man
pass /info deepin:/bedrock/share/info
pass /info deepin:/usr/local/share/info
pass /info deepin:/usr/share/info
pass /info arch:/bedrock/share/info
pass /info arch:/usr/local/share/info
pass /info arch:/usr/share/info
pass /info bedrock:/bedrock/share/info
pass /info bedrock:/usr/local/share/info
pass /info bedrock:/usr/share/info
pass /icons deepin:/usr/local/share/icons
pass /icons deepin:/usr/share/icons
pass /icons arch:/usr/local/share/icons
pass /icons arch:/usr/share/icons
pass /icons bedrock:/usr/local/share/icons
pass /icons bedrock:/usr/share/icons
pass /pixmaps deepin:/usr/local/share/pixmaps
pass /pixmaps deepin:/usr/share/pixmaps
pass /pixmaps arch:/usr/local/share/pixmaps
pass /pixmaps arch:/usr/share/pixmaps
pass /pixmaps bedrock:/usr/local/share/pixmaps
pass /pixmaps bedrock:/usr/share/pixmaps
pass /zoneinfo deepin:/usr/share/zoneinfo
pass /zoneinfo arch:/usr/share/zoneinfo
pass /zoneinfo bedrock:/usr/share/zoneinfo
pass /terminfo deepin:/usr/local/share/terminfo
pass /terminfo deepin:/usr/share/terminfo
pass /terminfo arch:/usr/local/share/terminfo
pass /terminfo arch:/usr/share/terminfo
pass /terminfo bedrock:/usr/local/share/terminfo
pass /terminfo bedrock:/usr/share/terminfo
pass /bash-completion deepin:/usr/share/bash-completion
pass /bash-completion arch:/usr/share/bash-completion
pass /bash-completion bedrock:/usr/share/bash-completion
pass /zsh-completion deepin:/usr/share/zsh/site-functions
pass /zsh-completion deepin:/usr/share/zsh/vendor-completion
pass /zsh-completion deepin:/usr/share/zsh/functions/Completion/Debian
pass /zsh-completion deepin:/usr/share/zsh/functions/Completion/Mandriva
pass /zsh-completion deepin:/usr/share/zsh/functions/Completion/openSUSE
pass /zsh-completion deepin:/usr/share/zsh/functions/Completion/Redhat
pass /zsh-completion arch:/usr/share/zsh/site-functions
pass /zsh-completion arch:/usr/share/zsh/vendor-completion
pass /zsh-completion arch:/usr/share/zsh/functions/Completion/Debian
pass /zsh-completion arch:/usr/share/zsh/functions/Completion/Mandriva
pass /zsh-completion arch:/usr/share/zsh/functions/Completion/openSUSE
pass /zsh-completion arch:/usr/share/zsh/functions/Completion/Redhat
pass /zsh-completion bedrock:/usr/share/zsh/site-functions
pass /zsh-completion bedrock:/usr/share/zsh/vendor-completion
pass /zsh-completion bedrock:/usr/share/zsh/functions/Completion/Debian
pass /zsh-completion bedrock:/usr/share/zsh/functions/Completion/Mandriva
pass /zsh-completion bedrock:/usr/share/zsh/functions/Completion/openSUSE
pass /zsh-completion bedrock:/usr/share/zsh/functions/Completion/Redhat
pass /firmware deepin:/lib/firmware/updates/UTS_RELEASE
pass /firmware deepin:/lib/firmware/updates
pass /firmware deepin:/lib/firmware/UTS_RELEASE
pass /firmware deepin:/lib/firmware
pass /firmware arch:/lib/firmware/updates/UTS_RELEASE
pass /firmware arch:/lib/firmware/updates
pass /firmware arch:/lib/firmware/UTS_RELEASE
pass /firmware arch:/lib/firmware
pass /firmware bedrock:/lib/firmware/updates/UTS_RELEASE
pass /firmware bedrock:/lib/firmware/updates
pass /firmware bedrock:/lib/firmware/UTS_RELEASE
pass /firmware bedrock:/lib/firmware
bin /bin deepin:/usr/local/bin
bin /bin deepin:/usr/local/sbin
bin /bin deepin:/opt/bin
bin /bin deepin:/opt/sbin
bin /bin deepin:/usr/bin
bin /bin deepin:/usr/sbin
bin /bin deepin:/bin
bin /bin deepin:/sbin
bin /bin deepin:/usr/games
bin /bin deepin:/usr/local/games
bin /bin deepin:/snap/bin
bin /bin arch:/usr/local/bin
bin /bin arch:/usr/local/sbin
bin /bin arch:/opt/bin
bin /bin arch:/opt/sbin
bin /bin arch:/usr/bin
bin /bin arch:/usr/sbin
bin /bin arch:/bin
bin /bin arch:/sbin
bin /bin arch:/usr/games
bin /bin arch:/usr/local/games
bin /bin arch:/snap/bin
bin /bin bedrock:/usr/local/bin
bin /bin bedrock:/usr/local/sbin
bin /bin bedrock:/opt/bin
bin /bin bedrock:/opt/sbin
bin /bin bedrock:/usr/bin
bin /bin bedrock:/usr/sbin
bin /bin bedrock:/bin
bin /bin bedrock:/sbin
bin /bin bedrock:/usr/games
bin /bin bedrock:/usr/local/games
bin /bin bedrock:/snap/bin
bin /pin/bin/systemctl deepin:/usr/sbin/systemctl
bin /pin/bin/systemctl deepin:/usr/bin/systemctl
bin /pin/bin/systemctl deepin:/sbin/systemctl
bin /pin/bin/systemctl deepin:/bin/systemctl
bin /pin/bin/rc-service deepin:/usr/sbin/rc-service
bin /pin/bin/rc-service deepin:/usr/bin/rc-service
bin /pin/bin/rc-service deepin:/sbin/rc-service
bin /pin/bin/rc-service deepin:/bin/rc-service
bin /pin/bin/rc-status deepin:/usr/sbin/rc-status
bin /pin/bin/rc-status deepin:/usr/bin/rc-status
bin /pin/bin/rc-status deepin:/sbin/rc-status
bin /pin/bin/rc-status deepin:/bin/rc-status
bin /pin/bin/rc-update deepin:/usr/sbin/rc-update
bin /pin/bin/rc-update deepin:/usr/bin/rc-update
bin /pin/bin/rc-update deepin:/sbin/rc-update
bin /pin/bin/rc-update deepin:/bin/rc-update
bin /pin/bin/rc-udevadm deepin:/usr/sbin/rc-udevadm
bin /pin/bin/rc-udevadm deepin:/usr/bin/rc-udevadm
bin /pin/bin/rc-udevadm deepin:/sbin/rc-udevadm
bin /pin/bin/rc-udevadm deepin:/bin/rc-udevadm
bin /pin/bin/sv deepin:/usr/sbin/sv
bin /pin/bin/sv deepin:/usr/bin/sv
bin /pin/bin/sv deepin:/sbin/sv
bin /pin/bin/sv deepin:/bin/sv
bin /pin/bin/poweroff deepin:/usr/sbin/poweroff
bin /pin/bin/poweroff deepin:/sbin/poweroff
bin /pin/bin/poweroff deepin:/usr/bin/poweroff
bin /pin/bin/poweroff deepin:/bin/poweroff
bin /pin/bin/reboot deepin:/usr/sbin/reboot
bin /pin/bin/reboot deepin:/sbin/reboot
bin /pin/bin/reboot deepin:/usr/bin/reboot
bin /pin/bin/reboot deepin:/bin/reboot
bin /pin/bin/shutdown deepin:/usr/sbin/shutdown
bin /pin/bin/shutdown deepin:/sbin/shutdown
bin /pin/bin/shutdown deepin:/usr/bin/shutdown
bin /pin/bin/shutdown deepin:/bin/shutdown
bin /pin/bin/halt deepin:/usr/sbin/halt
bin /pin/bin/halt deepin:/sbin/halt
bin /pin/bin/halt deepin:/usr/bin/halt
bin /pin/bin/halt deepin:/bin/halt
bin /pin/bin/dpkg-buildpackage local:/usr/local/bin/dpkg-buildpackage
bin /pin/bin/dpkg-buildpackage local:/usr/bin/dpkg-buildpackage
bin /pin/bin/gdb local:/usr/local/bin/gdb
bin /pin/bin/gdb local:/usr/bin/gdb
bin /pin/bin/git local:/usr/local/bin/git
bin /pin/bin/git local:/usr/bin/git
bin /pin/bin/makepkg local:/usr/local/bin/makepkg
bin /pin/bin/makepkg local:/usr/bin/makepkg
bin /pin/bin/rpmbuild local:/usr/local/bin/rpmbuild
bin /pin/bin/rpmbuild local:/usr/bin/rpmbuild
ini /applications deepin:/usr/local/share/applications
ini /applications deepin:/usr/share/applications
ini /applications deepin:/var/lib/flatpak/exports/share/applications
ini /applications arch:/usr/local/share/applications
ini /applications arch:/usr/share/applications
ini /applications arch:/var/lib/flatpak/exports/share/applications
ini /applications bedrock:/usr/local/share/applications
ini /applications bedrock:/usr/share/applications
ini /applications bedrock:/var/lib/flatpak/exports/share/applications
ini /xsessions deepin:/usr/local/share/xsessions
ini /xsessions deepin:/usr/share/xsessions
ini /xsessions arch:/usr/local/share/xsessions
ini /xsessions arch:/usr/share/xsessions
ini /xsessions bedrock:/usr/local/share/xsessions
ini /xsessions bedrock:/usr/share/xsessions
ini /dbus-system deepin:/usr/share/dbus-1/system-services
ini /dbus-system arch:/usr/share/dbus-1/system-services
ini /dbus-system bedrock:/usr/share/dbus-1/system-services
ini /dbus-session deepin:/usr/share/dbus-1/services
ini /dbus-session arch:/usr/share/dbus-1/services
ini /dbus-session bedrock:/usr/share/dbus-1/services
font /fonts deepin:/usr/share/fonts
font /fonts arch:/usr/share/fonts
font /fonts bedrock:/usr/share/fonts
$ cat /proc/1/root/etc/.bedrock-config-filesystem
global /adjtime
global /default/grub
global /fstab
global /group
global /group-
global /group.org
global /gshadow
global /gshadow-
global /gshadow.org
global /hostname
global /hosts
global /login.defs
global /machine-id
global /modprobe.d/blacklist.conf
global /passwd
global /passwd-
global /passwd.org
global /rc.local
global /resolv.conf
global /resolvconf/run
global /shadow
global /shadow-
global /shadow.org
global /sudoers
override symlink /localtime /bedrock/run/localtime
override symlink /environment /bedrock/run/environment
override inject /sudoers /bedrock/share/sudo/include-bedrock
override inject /profile /bedrock/share/shells/include-bedrock
override inject /zprofile /bedrock/share/zsh/include-bedrock
override inject /zshenv /bedrock/share/zsh/include-bedrock
override inject /zsh/zprofile /bedrock/share/zsh/include-bedrock
override directory /zsh x
override inject /zsh/zshenv /bedrock/share/zsh/include-bedrock
$ uname -m
x86_64
$ uname -a
Linux schrodingerzhu-PC 4.15.0-30deepin-generic #31 SMP Fri Nov 30 04:29:02 UTC 2018 x86_64 GNU/Linux
$ /bedrock/libexec/getfattr -d /bedrock/strata/bedrock
getfattr: Removing leading '/' from absolute path names
# file: bedrock/strata/bedrock
user.bedrock.arch="x86_64"
user.bedrock.show_boot=""
user.bedrock.show_cross=""
user.bedrock.show_init=""
user.bedrock.show_list=""
user.bedrock.stratum="bedrock"
I should probably note that neither OpenSUSE that you tried earlier nor Deepin have Bedrock devs maintaining their support. See here for the current list of who is maintaining Bedrock support for any given distro. I'd love to support more but we don't have the resources available at this time. I'll be happy to get to these issues you've raised if no one else pursues them, but it may be quite some time as I need to prioritize other items. Eventually I'd like to get more people with distro-specific expertise helping out with distros I don't personally know well.
neither the original plymouth nor the bedrock boot menu shows up during the booting.
Bedrock's meta-init tries to kill plymouth to keep plymouth from hiding Bedrock's menu, and so the original plymouth not being visible makes sense. The Bedrock menu not being visible may be due to a failure to reset the terminal properly after killing plymouth. This'll be interesting to debug.
I fetched arch to test. Arch seems to polute the kernel in
/boot
and when I runupdate-grub
, the grub choose arch's kernel as the default.
This is a Bedrock bug independent of Deepin. brl fetch
usually tries to only grab files local to the new stratum, which means the new stratum should not come with a kernel. Arch comes with a kernel by default, and so the strategy here is to remove it before integrating the new stratum with the system. However, looks like I accidentally removed the line of code which does this. I'll re-add that line in the next point update.
My current workaround is to manually delete the kernel files in
/boot
You should be able to pacman -R linux
to get Arch to stop re-populating those files.
neofetch
(installed with deepin's apt) doesn't show the logo of bedrock.
Deepin's neofetch
may be too old. Bedrock support was only added to neofetch
in 6.0.0 back in January. Try removing that one and getting a newer one, such as from Arch.
The following things are working well:
* `pacman`'s desktop software are detected by deepin desktop * environment variables are correct.
Some desktops cache their list of installed software in a way that will sometimes miss Bedrock's inclusions. - I'm happy to hear the work around for this is not needed with Deepin's desktop.
By the way, during the process, I once booted wrongly with arch's kernel (a failed boot). After that, the
/etc/sudoers
are modified somehow and some strange characters are added. Thus, I failed to runsudo
. I fixed it using another OS. I didn't test it again.
Bedrock alters the /etc/sudoers
file in a way that could result in strange characters if it is interrupted (e.g. a power outage) mid way through the operation. Presumably the failed boot was interrupted in such a fashion. One of the things on my to-do list is to make it more robust against such possibilities. In theory it's easy to copy the file, alter the copy, then atomically rename over the original. I'm somewhat surprised in retrospect that I didn't do that originally.
Thanks for BedrockLinux's great efforts!
I open this issue to provide a report about the compatibility with deepin. Hope that this will help you in development and adding more distros!
deepin
is on debian stable now. The package of neofetch
is old for sure. :D
neofetch/lion,lion 2.0.2-1 all
Shows Linux System Information with Distribution Logo
Thanks for BedrockLinux's great efforts!
You're very welcome :)
I open this issue to provide a report about the compatibility with deepin. Hope that this will help you in development and adding more distros!
That's great! No worries at all here, I just wanted to make sure your expectations where in line with what would be done. I can absolutely use this feedback to fix issues like the brl fetch arch
one you found, and when we get around to giving Deepin or OpenSUSE more attention we can use what you've provided as a good starting point.
umm hi, can you currently (as of today) hijack deepin 20?
alright I did it, I hijacked deepin 20.4 and fetched arch, everything seems ok except by etcfs eating all my cpu (although that could be just my pc)
I tried hijacking deepin just now. It seems to work. Though, there are some issues:
/boot
and when I runupdate-grub
, the grub choose arch's kernel as the default. My current workaround is to manually delete the kernel files in/boot
neofetch
(installed with deepin's apt) doesn't show the logo ofbedrock
.The following things are working well:
pacman
's desktop software are detected by deepin desktopBy the way, during the process, I once booted wrongly with arch's kernel (a failed boot). After that, the
/etc/sudoers
are modified somehow and some strange characters are added. Thus, I failed to runsudo
. I fixed it using another OS. I didn't test it again.