Windows 系统的优点与缺点
大多数读者应该都是从微软的 Windows系统开始了解计算机和网络的,因此肯定会觉得 Windows 系统很棒啊,而且也满足日常工作需求呀,但是客观来讲,Windows 系统确实很优秀,但是在安全性、高可用性、高性能方面却难以让人满意。
- 先来一组蓝屏镇楼
- 评判一个系统的优缺点,首先需要了解一个系统的诞生与之当时匹配的时代
Windows 与 Linux 的前世今生
- Windows
1.一切的开端:Windows 1.0/Windows 2.0/Windows 3.0
Windows 与Linux
- 在 1985 年,微软正式发布了 Windows 操作系统的开山之作——Windows 1.0。严格来说,这并不是微软的首个操作系统,但是 Windows 1 革命性地将 GUI(图形操作界面)引入到自己的操作系统中。
2.刻入 90 后 DNA 的操作系统:Windows 95/Windows XP
- 1995 年,Windows 95 横空出世,并为 Windows 系统带来了一个留存至今的功能——开始按钮与任务栏
Windows 95
- 微软在 2001 年为我们带来了一个时代的经典——Windows XP。伴随着 90 后无比熟悉的开机提示声,映入眼帘的是同样成为时代记忆的「蓝天白云大草原」壁纸
Windows XP
这里便是病毒、木马的最疯狂的时代
当时的 windows XP 默认关闭防火墙,用户需要手动设置开启。再加上占用户大多数的「非正版用户」选择关闭系统更新,当时运行 Windows XP 的电脑十有八九就是个安全黑洞。当然了,现在还运行 XP 的电脑百分之百是安全黑洞。
3.玻璃特效「发源地」:Windows Vista/Windows 7
- 2007 年,微软还是推出了所谓的「Windows XP 杀手」——Windows Vista。相信部分人用过,这里我们不详细展开。
Windows Vista
- 就在 Windows Vista 发布的两年后(2009 年),微软正式发布次世代操作系统 Windows 7
Windows 7
4.触屏,磁贴:Windows 8/Windows 10
- 2012 年面世的 Windows 8
Windows 8
- 2015 年,Windows 10 正式推出
Windows 10
5.现在的 Windows 11
Windows 11
- Linux
Linux,全称 GNU/Linux,是一种免费使用和自由传播的类 UNIX 操作系统,其内核由林纳斯·本纳第克特·托瓦兹于 1991 年 10 月 5 日首次发布,它主要受到 Minix 和 Unix 思想的启发,是一个基于 POSIX 的多用户、多任务、支持多线程和多 CPU 的操作系统
Unix
- 创建及发展传承人
1.Ken Thompson
他与 Unics 参与 Multics 计划
1969 年 8 月份左右,汤普森的妻儿去探亲,他为了使一款名为“星际旅行”(star travel)的游戏可运行于 Multics,经过四个星期的奋斗,用编译语言写出来一个核心程序,同时包括一些工具及档案系统。当时汤普森将 Multics 庞大的复杂系统简化了不少,于是同实验室的朋友都戏称这个系统为“Unics”,这就是 Unix 的原型。
也就是这一年,Linux 之父 Linus Torvalds 在芬兰出生
2.Dennis Ritchie
汤普森的好基友——丹尼斯·里奇(Dennis Ritchie)
Unix 本来是以编译语言写成的,后来因为系统移植与效能的需求, 该系统被 B 语言所改写。不过,效能依旧不是很好。后来,丹尼斯·里奇将 B 语言重新改写成 C 语言,C 语言算是比较高阶的程序语言,可以在不同的机器上面运作, 因此丹尼斯·里奇被称为 C 语言之父。
汤普森与里奇成功地用 C 语言重写了 Unix 的第三版内核。至此,Unix 这个操作系统修改、移植相当便利,为 Unix 日后的普及打下了坚实的基础。而 Unix 和 C 完美地结合成为一个统一体,C 与 Unix 很快成为世界的主导
3.Bill Joy 与 BSD
在 1973 年以后, Unix 便得以与学术界合作开发。最重要的接触就是与加州伯克利 ( Berkeley ) 大学的合作了。伯克利大学的比尔·乔伊(Bill Joy) 在取得了 Unix 的核心原始码后,着手修改成适合自己机器的版本,并且同时增加了很多工具软件与编译程序,最终将他命名为 Berkeley Software Distribution (BSD)。
4.Richard Stallman 与 GNU
理查德•斯托曼于 1984 年创业了 GNU(GNU\’s Not Unix 的缩写),计划开发一套与 Unix 相互兼容的的软件。1985 年理查德•斯托曼又创立了自由软件基金会(Free Software Foundation,FSF)来为 GNU 计划提供技术、法律以及财政支持
5.Linus Torvalds 与 Linux
1990 年,林纳斯·托瓦兹(Linus Torvalds)想写一个比 Minix 更好的系统,于是开始写了一些硬件的设备驱动程序,一个小的文件系统。这样 0.0.1 版本的 Linux 就出来了。这时候托瓦兹已经完全着迷而不想停止,决定踢开 Minix,使用自由软件来开发一套独立的操作系统核心。
托瓦兹很快以 Linux 的名字把这款类 Unix 的操作系统加入到了自由软件基金(FSF)的 GNU 计划中,并通过 GPL 的通用性授权。
Linux 的发行版
- Linux 有上百种不同的发行版,如基于社区开发的 debian、archlinux,和基于商业开发的 Red Hat Enterprise Linux、SUSE、Oracle Linux 等。
Linux 发行版
Linux 系统的优点
- Linux 系统是一款优秀的软件产品,具备类似 UNIX 系统的程序界面,并继承了其良好的稳定性。而且,开源社区也在源源不断地提供高品质代码以及丰富的第三方软件支持,能够在高可用性、高性能等方面较好地满足工作需求
1.风险低:开源社区很少存在倒闭的问题。并且,源代码一旦公布于世,任何人或组织都可以接手进行新的维护工作
2.品质优:开源项目通常是由开源社区来研发及维护的,参与编写、维护、测试的用户数量众多,一般的 bug 还没有等暴发就已经被修补
3.成本低:开源工作者大多都是在幕后默默且无偿地付出劳动成果,为美好的世界贡献一份力量,因此使用开源社区推动的软件项目可以节省大量的人力、物力和财力
4.透明化:没有哪个笨蛋会把木马或后门代码放到开源项目中,这样无疑是把自己的罪行暴露在阳光之下,很容易被他人发现
Linux 的不足之处
1.娱乐性:在 GNU / Linux 上游戏并非不可能。可以使用许多流行游戏以及本机 GNU / Linux 游戏,但是数量比较少
2.版本多:没有像 Windows XP,7、8 和 10 这样的单一 GNU / Linux 标准版本,这使得很难找出最适合您的硬件的版本
3.入门难:尽管如今使用 GNU / Linux 变得越来越容易,但是肯定会有一个要点:如果您想做更多的事情,那么您别无选择,而是要学习一些命令并且在实现它们时会遇到一些麻烦。(以后笔者会分享一些常用的 Linux 命令提供学习)
国产 Linux
前面说了那么多,重头戏来了
为什么国有企业和保密性高的其他不使用 Windows ?
原因的是 “隐私”
Windows 也存在一个关系到每一位用户安全隐私的问题:它基本上会监视你在计算机上的一举一动。今日微软官方也承认了这一点,尽管是隐晦的语言但也透露着安慰广大用户,尽量解释说微软不会收集来自设备的内容和文件数据,此外,他们也不会利用收集到的数据去识别任何用户。但关乎到个人隐私利益问题,希望大家引起重视
- 这里借鉴一下中国工程院院士倪光南说的话
操作系统厂商很容易取得用户的各种敏感信息,你的身份、账户、通讯录、手机号那么多数据在一起,如果你用大数据分析,我们国家经济社会的这种活动情况其实都可以了解。统计的数字比统计部门的数字还准确、更快
这种担心并不是杞人忧天。棱镜事件的主角斯诺登透露的资料显示,微软公司曾与美国政府合作,帮助美国国家安全局,获得互联网上的加密文件数据。
由于操作系统关系到国家的信息安全,俄罗斯、德国等国家已经推行,在政府部门的电脑中,采用本国的操作系统软件
国产 Linux 现状
如果说从整个市场占有的份额来讲
(2020 年 6 月数据微软 Windows 操作系统整体维持在 86.69%的市场份额。Mac OS 份额为 9.22%,而 Linux 为 3.61%,Chrome OS 只有 0.41%的份额。)
1.份额少
2.硬件支持少:像一些手机、数码相机等产品,也无法和这一操作系统进行连接
3.生态环境差:国产 Linux 操作系统,在易用性等方面基本具备 XP 替代能力,但还存在生态环境差等各种问题
好用的国产 Linux
1.深度 Deepin
2.统信 UOS
3.优麒麟 UbuntuKylin
4.银河麒麟
5.红旗 Linux
6.起点操作系统 StartOS
7.欧拉 OpenEuler