没有Windows可以选择什么系统?
介绍无需窗口即可选择的系统:
2015年7月29日起,微软全新操作系统Windows10正式发布。同时也作为微软?Windows即服务?新战略的重要一步是开始为期一年的免费升级活动。到现在为止,Win10是官方的?升职?专利收费需要119.99美元来升级操作系统。
面对这样一个闭源、付费的操作系统,很多程序员都在对这个一直被诟病安全性和可控性的操作系统说不。甚至有人提出,最近发现Windows10在锁屏界面卖广告。
尽管如此,Windows作为一个已经在消费市场占据了很大份额的操作系统,几乎处于垄断地位。但对于开发者来说,Windows 10似乎是小众操作系统。在他们眼里,Mac OS、Ubuntu、Fedora、CentOS等操作系统才是真正的王者!今天笔者就带大家从发展党的角度来评判操作系统。
1、Windows 10
开放指数:★☆。
难度系数:☆。
生态建设:★★★★★
正如笔者前面介绍的,Windows 10操作系统目前已经成为Windows 7之下的第二大操作系统,市场份额为21.9%。这说明微软Windows10操作系统采用的免费升级服务确实很有吸引力。微软甚至放下豪言壮语,希望三年内全球1亿台设备运行Windows 10。
除了免费升级的优势,Windows 10一定还有其他优势才能吸引这么多用户升级安装。总结起来,只有两个字:简单。
虽然PC、pad、手机已经成为日常用品,但对于大多数人来说,这些设备只是填补无聊时间的消遣。面对这样的需求,我们可以肯定的是,操作系统简单易用的特性将成为大多数IT设备用户在选择操作系统时的重点。
但在开放方看来,当Windows决定面对技术基础最薄弱的用户群体时,势必会抛弃开放、可编程、免费的特性。因此,Windows遭受了网络攻击、支付和用户对系统的无知。这些特点是发展中的致命缺陷。
不得不说,面对普通消费者,Windows 10或者Windows 7系统确实是一个不错的选择。毕竟微软有很好的生态系统,这类系统产生的广告和安全问题往往不会对用户造成致命影响。总之作为一个普通的娱乐需求,Windows 10就足够了。但如果你对系统的安全性和开放性有更高的要求,可以了解以下操作系统,填写以下问卷,更好地了解大多数人对系统的需求。
2、苹果电脑
开放指数:★★★☆。
难度系数:★★☆。
生态建设:★★★★☆。
最新调查显示,macOS是全球第三大操作系统,市场份额为9.92%。这个数据说明苹果的macOS系统拥有者拥有不错的市场份额,更重要的是macOS操作系统得到了IT专家和普通用户的认可。在这方面,macOS是最好的。
如果你问Mac用户为什么用苹果电脑,你会得到各种各样的答案。有人说,因为Mac笔记本看起来很美;有人说是因为Mac的万能空格键;有人说在Mac上使用多点触控手势提高了我的工作效率;当然有人说因为我有钱。当笔者把同样的问题抛给开发者时,对方只给了我两个字:纯粹。
这就要从macOS的起源说起了。与之前的Windows 10操作系统相比,macOS的起源可以说是相当昂贵的,macOS操作系统脱胎于UNIX操作系统。很多人可能不知道Unix系统,但是你玩游戏的时候一定听说过服务器。其实Unix是为服务器而生的,是一个专注于高效率的系统。macOS在Unix的基础上,在内存和处理器调度上进行了优化,成为适合PC的操作系统。
那么macOS在使用上有什么优势呢?
首先,脱胎于Unix的macOS更像Linux,使得研发中需要使用Linux的用户可以快速切换到macOS。
其次,macOS系统运行流畅。对于很多Windows用户来说,出门散步总要有一技之长。从此以后,你每一台卡片机都会用它?Ctrl+Alt+Delete?启动任务管理器打招呼。很多情况下,在一个软件崩溃的时候用这一招是没问题的,但是频繁的应用不仅耗时,而且也不总是不尽如人意。毋庸置疑,频繁的系统和软件崩溃不仅会对PC造成不良影响,还会耽误时间,甚至造成数据丢失。相对来说,macOS有一个封闭的生态系统和完善的驱动,很少出现卡顿。
软件卡住了。最后,对于开发者来说,下面没有macOS系统?开始?菜单。这个特性可以让开发者把所有的注意力都集中在研发上,不会被右下方的各种新信息骚扰。
当然,对于Windows用户来说,突然切换到macOS会比较困难,但是习惯之后,我发现效率更高。当然也有人质疑macOS,认为macOS只依赖于苹果,一旦苹果衰落或破产,就可能导致macOS的灭亡。但是我觉得这个不值得担心。且不说苹果迅速破产的可能性,我们假设苹果即将倒闭,那么现在肯定有很多国家的科研机构在维持。
3、Ubuntu
开放指数:★★★★★
难度系数:★★★
生态建设:★★★☆。
在说Ubuntu之前,先说一下Linux。如果没有Linux,就不会有这么多适合各种语言和生产环境的操作系统。如果你不了解Linux操作系统,只需要等到很多手机用的安卓系统也脱胎于Linux就可以了。Linux通常受到开发者的喜爱,市场份额只有2%,远不如之前的Windows和macOS。
Ubuntu最早发布于2004年9月,是一个相对较晚的Linux发行版。虽然该项目没有其他Linux发行版早,但它的邮件列表很快就充满了用户的渴望和开发人员的热烈讨论。随后,Ubuntu成长为最流行的桌面Linux发行版,它朝着a?好用又免费?我们的桌面操作系统做出了很大的努力和贡献,可以和市面上任何个人操作系统抗衡。
那么,到底是什么让Ubuntu如此成功呢?首先,这个项目的创始人很有影响力(创始人是马克·舒托沃尔斯,一个迷人的南非百万富翁,Debian的早期开发者,世界上第二个自费太空游客)。其次,较晚的发布时间让Ubuntu可以从其他类似Linux发行计划的失败中吸取教训。第三,Ubuntu在互联网上向所有感兴趣的用户免费发放光盘,从而促进了Ubuntu发行的迅速扩大。
Ubuntu图形界面在技术方面,Ubuntu是一个基于Debian的发行版,里面包含了一些著名的软件包,比如GNOME、Firefox和OpenOffice.org的最新版本更新。虽然Linux的操作系统通常以命令行界面著称,但Ubuntu也有图形界面,对开发基础薄弱的用户有所帮助。更贴心的是,Ubuntu已经出现了很多版本或风格的Ubuntu来满足每个用户的需求。
Ubuntu的其他特殊功能包括可安装的live CD、艺术创作和桌面主题、Windows用户迁移助手、对最新和新技术的支持,如3D桌面效果、易于安装的ATi和NVIDIA图形驱动程序和无线设备驱动程序,以及根据需要对非免费或专利媒体编解码器的支持。Ubuntu基于网络创建了一个优秀的wiki风格的文档,以专业的方式为最终用户创建了一个错误报告反馈机制。
对于Java、PHP和Python开发者来说,Ubuntu是个不错的选择。无论是简单的安装,还是出色的硬件恢复能力,Ubuntu都成为了开发党的最爱。
软呢帽
开放指数:★★★★★
难度系数:★★★★★
生态建设:★★★★☆。
如果你不熟悉Fedora操作系统,你一定听说过Red Hat。一般在正式版发布之前,红帽都会在Fedora上测试发布。即便如此,Fedora正式版还是很稳定的。有点类似于Ubuntu,在所有Linux系统中用户也相当可观。如果Ubuntu简单易用,论坛和WIKI支持丰富,适合新手入门;然后Fedora对编程环境的配置比Ubuntu简单,更适合初学者学习编程开发和推广。
Fedora和Ubuntu在定期发布Fedora系统升级版的时候,都是开放保守的。Fedora更倾向于在发布前确保系统达标,这可能会造成用户可接受范围内的发布延迟;但Ubuntu更倾向于保守,确定的日期基本不会变。Fedora的起源可以追溯到1995,但正式发布日期应该接近Ubnutu。不过值得注意的是,Fedora作为红帽的第一版,在稳定性上有绝对优势,也有红帽公司控制Fedora的发展方向。操作方面,Fedora需要手动配置yum源码,安装各种解码器和常用工具,初学者学习和开发难度较大。安装步骤基本分为设置分区、设置时区、选择软件源、设置键盘、设置网络接口等。如果是第一次使用GNOME,需要进行简单的设置。当然,你也可以选择KDE、LXDE、Openbox和Xfce的桌面。
除了Fedora优秀的安全特性之外,作为红帽的测试平台,Fedora具有高度的创新性,大量的支持包,严格遵守自由软件的理念。其缺点是过于关注企业应用特性,导致对桌面可用性关注较弱。对于Java、PHP等编程语言的开发者来说,Fedora也是一个不错的选择,因为它可以让开发程序更加贴近应用。
5、厘斯
开放指数:★★★★★
难度系数:★★★☆。
生态建设:★★★★★
CentOS于2003年底推出。它是由红帽企业Linux(RHEL)根据开放源代码条例发布的源代码编译而成。就CentOS平台而言,并不是严格意义上的商业版本,但CentOS有自己的套件库和通信支持。CentOS可以获得HEL的所有功能,甚至更好的软件。但是,CentOS不向用户提供商业支持,当然也不承担任何商业责任。
尽管如此,您会发现许多商业公司将CentOS系统用于其部署在生产环境中的服务器。因此,CentOS通常被认为是一个可靠的服务器发行版。它继承并配备了经过良好测试的稳定的Linux内核和软件,与红帽企业版的Linux基础相同。
CentOS是适合企业的桌面解决方案,尤其是在稳定性、可靠性和长期支持方面,是最新软件和功能的首选。像RHEL一样,CentOS支持超过5年的安全更新。另外,CentOS很简单,命令行很人性化,很稳定,有很强的英文文档和开发社区的支持。CentOS并不单独提供商业支持,但它往往可以从Redhat找到线索。
很多站长会选择CentOS系统,因为CentOS可以去掉很多与服务器功能无关的应用。该系统简单但非常稳定。命令行操作可以促进系统和应用程序的管理,并且它受到帮助文档和社区的支持。
Centos.org总的来说,CentOS不仅有效,而且稳定可靠;可以免费下载使用,还配有5年免费安全更新,可以及时发布更新。但它往往缺乏最新的Linux技术支持,发布时大部分软件已经过时。
如今,Linux操作系统在应用体验、漂亮的桌面、游戏支持、Web应用、软件兼容性等方面都得到了提升,赢得了众多开发者的青睐。不过目前Windows依然保持着最大的市场份额,Linux bash最初是在Windows 10的开发版本中支持的。无论是Windows、macOS还是Linux系统,都有大量开发者聚集。
虽然电脑自带操作系统,但开发者往往会选择重装,或者选择双系统和虚拟机。比如很多人选择在虚拟机中安装CentOS,或者把win和Linux做成双系统,这样就很难区分哪个操作系统的开发者更多。但是不同的开发需求适应不同的操作系统是肯定的,更何况萝卜白菜各有所爱。只有了解自己的技术水平和工作需求,才能找到更贴近应用、提高工作效率的操作系统。
?