嵌入式Linux与桌面式Linux从内核本质上来看没有任何区别。
主要区别是根文件系统上配置了什么样的图形界面。
传统的桌面Linux大多数使用重量级的图形界面如GNU GNOME或 KDE,拥有众多的应用程序如:Chrome, Notepad, Office,
嵌入式Linux一般受限于内存,CPU/GPU,性能受限,往往配置的图形界面是“阉割版”的GUI,一般叫 "for embedded",
常见嵌入式图形界面有:Qt Embedded for Linux, LVGL for Linux, emWin for Linux
这些嵌入式图形界面有一个致命的缺陷,就是只能运行一个图形用户界面!。一个图形用户界面可以拥有多个窗口,但它不能支持同时运行多个图形界面的情形。
现在通过Wayland/weston可以将嵌入式Linux变成桌面型的微电脑。
Wayland/weston 是现代型(modern) 图形界面的趋势!
|