root 一般指:
1、root 用户,也就是根用户,对应 Windows 就是 Administrator 。
2、根目录,也就是最顶层的目录,他没有在上层了,对应 Windows 就是我的电脑(其实没法比,因为 Windows 的目录结构是虚拟的)。
uboot :
Universal BootLoader ,字面翻译是,是通用启动加载器。也就是系统启动程序,硬件需要启动系统才行,但系统怎么启动是另一个问题,所以就有一个前级的 loader 来读取并且运行操作系统的启动代码。因为硬件不同,启动时需要做的事情也不同。但通用操作系统是没办法全都支持的。所以就有了 bootloader ,bootloader 基于某个标准和硬件配合,提供启动操作系统的前期操作。对应 Windows 是 BIOS 和 MBR 。
kernel:
内核,也就是系统最基础的部分,提供硬件交互,资源分配,任务调度等等最基础事项。Windows 也是有内核的,只是一般看不到,你看到的 Windows 都是 GUI 。一般说来,Windows NT/2000/xp/vista/7 的内核都叫做 NT ,都是从 Windows NT 慢慢发展过来的。
busybox:
一个软件,这个软件是个超级N的人写的,他用很少的代码实现了很多常见的 Linux 命令和程序。从而可以提供更小但依然很全的命令环境。对应 Windows 没有……Windows 从来不考虑做的超级小。
文件系统:
这个概念很多。
1、文件系统指文件的管理方式,比如 FAT,NTFS ,EXT3 等等文件管理的系统。他是可以说是一个格式规范,就像书架里面怎么摆书,横着、落着、散放、集中……
2、指含有文件目录的一整套数据,也就是一个完整的文件集合体,比如 Windows 的 C 盘,比如 Linux 的 / 分区的所有文件(当然还有按照文件方式管理的类文件数据)。就好比是书柜和书的集合体。