【驱动】RK3576:桌面操作系统基本概念
1、桌面操作系统
我们常说的Ubuntu、Debian、麒麟、统信等都是总包工头;
他们把linux内核、根文件系统(遵循 Linux 标准文件系统层次结构FHS)、包管理(软件、库)、桌面环境(GNOME、Xfce等)、初始化系统(Systemd)、各种服务与守护进程、安全组件等整合成一个完整的桌面操作系统。
从下到上依次为:内核管理硬件 → 根文件系统提供运行环境 → 包管理系统维护软件 → 初始化系统控制启动流程 → 用户工具和桌面环境提供交互接口
2、桌面环境
操作系统不一定要有界面,没有界面一样可以运行;
各种各样的界面,给人的直观感受差异很大;
常见的如:GNOME、Xfce等桌面环境,提供了窗口管理器、系统设置面板、桌面图标、任务栏、菜单栏等组件;
没错,Ubuntu可以有各种各样的界面,可以使用如下方法查看正在使用的界面环境:
1)在桌面系统的终端中查看
echo $XDG_CURRENT_DESKTOP
XFCE
echo $DESKTOP_SESSION
xfce
2)远程终端查看
ps aux | grep -E "gnome-shell|plasmashell|xfce4-session|cinnamon"
1337 0.0 0.3 352868 24336 ? Sl 10:42 0:00 xfce4-session