03Linux和Windows的相同之处
前面提到更多是Windows和Linux选择的前提和环境,那么就两者本身的功能来说,他们之间到底有哪些异同之处呢?
Linux和Windows的相同之处
首先,我们来看相同之处。很显然,Windows和Linux的出发点是相同的,都是为用户提供一个操作系统服务,在硬件和应用程序之间架设一个平台共用户使用。这是最大的共同点。
那么具体来看,Windows和Linux一样都支持多种文件系统、支持多种网络协议、支持多种物理设备接口、支持多用户和组策略等。这些方面的相同之处,反应了两者并无存在完全对立的态度。只不过一个是基于开源的源代码打包而成。
首先,Linux和Windows都是支持多种文件系统的。文件系统是操作系统用于明确磁盘或分区上的文件的方法和数据结构,也就是在磁盘上组织文件方法。Linux和Windows支持多文件系统的好处是,文件资源可以通过NetBIOS、FTP等协议与其他客户机共享。可以很灵活地对各个独立的文件系统进行组织,由管理员来决定它们在何处可以以何种方式被访问。
其二,Linux和Windows都支持多种网络协议。网络协议是为计算机网络中进行数据交换而建立的规则、标准或约定的集合。如果网络协议都不同,那么相互之间就无法正常通信了。现在,常见的协议有:TCP/IP协议、IPX/SPX协议、NetBEUI协议等。Linux和Windows都支持多种类型的网络适配器。而且两者都具备通过网络共享资源的能力,比如共享文件和打印,都可以提供网络服务能力,比如DHCP和DNS。
图 Linux和Windows相同之处
其三,Linux和Windows都支持各种物理设备端口,比如并口、串口和USB接口。支持各种控制器,比如IDE和SCSI控制器等。
其四,Linux和Windows都是多用户操作系统。这样的设计,可以集成挂历多用户和组,让多个服务器共享相同的用户和身份验证数据。Linux和Windows可以为每个用户提供单独的环境和资源,都可以以组成员的方式来控制资源的访问权限,当用户数目较大时不必为每一个帐号设置权限,通过组策略就可以完成操作。