嵌入式Linux应用开发菜鸟进阶
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.2.2 Windows与Linux文件系统的相同点

1.用户和组

Linux是多用户多任务操作系统,而Windows是单用户多任务操作系统。二者都可以由许多不同的用户来使用,并为每个用户提供单独的环境和资源。二者都是基于用户身份来控制安全性,都可以以组成员的方式来控制资源的访问权限,因此在用户数目较大时可以不必为每一个账号设置权限。用户和组可以集中管理,使多个服务器共享相同的用户和身份验证数据。

2.文件系统

Linux和Windows都支持多种文件系统。文件资源可以通过NetBIOS、FTP或者其他协议与其他客户机共享。可以很灵活地对各个独立的文件系统进行组织,由管理员来决定它们在何处可以且以何种方式被访问。

3.端口和设备

两种操作系统都支持各种物理设备端口,比如并口、串口和USB接口。支持各种控制器,比如IDE和SCSI控制器。Linux还支持很多刚刚上市的标准硬件。

4.网络

Linux和Windows都支持多种网络协议,比如TCP/IP、NetBIOS和IPX;都支持多种类型的网络适配器;都具备通过网络共享资源的能力,比如共享文件和打印;都可以提供网络服务能力,比如DHCP和DNS。

5.服务

Linux和Windows都提供服务。所谓服务,指的是那些在后台运行的应用程序,可以为系统和远程调用该服务的计算机提供一些功能。在系统引导时可以单独控制并自动启动这些程序。(注意:Linux中沿用了Unix的习惯,称这种应用程序为daemon。)