由于这样那样的原因,我接触过好些操作系统,然而对它们的内部机理并没有研究得很多(由需求决定,就像会使用PS的人并不需要懂得计算机图形或图像学那样,一个会使用操作系统的人也并不需要知道到底怎样才能写出一个操作系统)。
操作系统屏蔽了多种多样的底层硬件环境,提供了一个一致的、新的、易用的环境,这让程序员和普通的用户的生活都方便了许多。
我的第一台电脑是Win7系统,在买电脑的地方花钱请人装的,然而好像受骗了,因为我记得系统似乎提示过我它不是正版。Win7陪了我好几年,有时候也出点麻烦,这时候就会用360的重装助手重装操作系统,很方便快捷。后来由于某个竞赛,我装了Ubuntu,然而最终并没有参加这个竞赛,Ubuntu也就被我卸载了。
装操作系统其实是相当没技术含量的一件事情,和装一般的软件差不多,区别在于,装一般的软件的时候,操作系统已经在那里了,所以会更方便一点。具体地讲,不过是把操作系统的程序文件以特定格式写到U盘或光盘上,然后在电脑开机的时候按某个快捷键进入底层设置界面,选择从U盘或光盘启动,之后就和装一般的软件完全一样了,有图形界面和安装向导,相当简单。
智能手机也是计算机,它和台式机、笔记本电脑用的都是同样的硬件技术,同时因为它个头小、功耗低、功能特定,它还能被称作嵌入式计算机。
智能手机有两大操作系统,Android和iOS,Android比较普及和开放,iOS比较小众和封闭。Android比较丰富多彩,能装各种App、换各种主题,刷机也相对简单和低风险,同时,它是开源的,所以方便定制,因此汽车上也常见到它的身影。iOS比较适合用来当作产品用,然而又因此收到苹果的掣肘,比如在中国的应用商店,一些软件是没有的,想下载得先切换地区,而切换过去之后,一些国内的应用又下载不了了。
我还用过CentOS、Ubuntu Kylin这两种Linux操作系统。CentOS常用于服务器,但配上图形界面就可用作一般用途,缺点是对中文输入法的支持不是很好。Ubuntu Kylin(优麒麟)是在Ubuntu的基础上做的二次开发,专门为国人量身打造,像WPS、搜狗输入法这些,装完这个操作系统就能直接用,它的界面风格有些像小米手机。安装Linux操作系统之后,就可以使用Linux生态下的众多软件了,常见的软件在Linux下都有替代品,——而且完全开源免费。除此之外,Linux下的命令行环境比Windows要强大得多,有很多好用的小工具。
macOS是苹果的桌面电脑的操作系统,和Linux有着同样的血统,——UNIX,介于Windows和Linux之间。平心而论,从桌面系统的功能上讲它不如Windows,从命令行的丰富程度上讲它不如Linux,它的好处在于它是和苹果的硬件结合在一起的,所以较之硬件环境多种多样的Windows和Linux,它和硬件的联动做得比较好,比如触摸板手势、语音命令等。
Win10的功能比Win7要多,但视觉感受上反而更加简洁,操作上也更加简便,这得益于Win10的定位,它不仅是桌面操作系统,还要支持平板电脑这些触摸式设备。WinXP有着独特的观感和体验,有些比较老的软件只能在它上面运行。Windows系列受众最广,所以导致一些硬件只在Windows下面有驱动程序(一种可以使计算机和设备通信的特殊程序),这些硬件在别的操作系统下就没法用。
总而言之,不同系统各有千秋,有极客精神的人应该会喜欢Android+Linux,追求时尚的人会选择iOS+macOS,大众应该更喜欢Android+Windows。
网友评论