不同的操作系统

不同操作系统

1.桌面级OS

​ MacOS Windows Linux各个发行版

​ 各有所长

Windows

​ 作为市场占有率最高的操作系统,具有良好的兼容性,强大且成熟的软件生态,方便易懂的图形界面,安装软件更为简单等优点

​ 但因为良好的软件生态,所以也会由不同的安全性问题,由于用户的操作不当,很容易就感染病毒,不长期专业维护的话,稳定性较差

Mac OS 为苹果公司的闭源操作系统

​ 也拥有较好的软件生态,但是由于基于UNIX系统开发,安全性高,终端命令功能强大,自家软件生态也为开发人员提供了一体化的开发环境,对程序员较为友好,还有对艺术设计类软件有着特别的优化,但因为其闭源的政策,Mac OS只在苹果设备上发售,价格较贵,黑苹果操作系统对于新手也不宜安装

Linux

​ 开源的操作系统,其内核完全免费,但由于维护方的不同,不一样的发行版其系统特性也不一样,大多数为免费操作系统,较少用于桌面开发领域,但由于内核小,联网简单,Linux更多被用于嵌入式开发和服务器操作系统,桌面端软件生态较弱,只有从事安全领域的开发人员才更倾向于Linux系统,且其内核是由全世界的程序员在Linux社区上共同维护,更新迭代更快,安全性更高

2.服务端OS

Windows server

​ 付费软件,相对于Linux内核过大,有很多不必要的功能,长期缓存较大,维护成本更高

Linux

​ 更为安全,稳定性高,对于服务端的软件生态更好,长期不关机也可以快速响应

3.嵌入式

IOS

​ 系统优化更好,缓存更高,从iPhone发布以来,1GB RAM一直沿用到iPhone6,就是依靠极强的系统优化,软件生态好

Android(基于Linux)

​ 基于Linux开发的Android继承了他的优点,小内核,使其运行成本极低,开源的Linux可塑性极强,不同厂商可以根据需求个性化操作系统,软件也可以基于Java开发,所以生态成熟,但开源和Java的特性导致其安全性较差,所以厂商一般选用删除 root 管理员权限来保护系统

  • Copyrights © 2024 Cdog Shen
  • Visitors: | Views:

请我喝杯咖啡吧~

支付宝
微信