如果你厌烦了windows,或者想延长旧pc的寿命,也或者想给小孩使用一款os,linux都能满足你。

开源操作系统linux的关键优势:

- 免费的。

- 大部分linux软件也是免费的。

- linux运行快功率低,是旧电脑的优选。

- 无病毒,无间谍软件,无广告软件。

- 你可以选择各种不同的用户界面风格,其中一些类似于windows xp/7等等。

听上去很不错吧?不管你用linux os做什么,需要考虑一些重要的因素。本文教你如何判断linux是否适合你。

1. 软件兼容性问题

盘点你目前使用的程序。微软office?linux有相应的openoffice。outlook?linux有evolution。photoshop?linux有流行的gimp。

换句话说,大部分常用的windows程序,linux都有相对应的,并且大多数都有类似的界面和文件兼容性。例如,如果你使用chrome,你会发现linux版本兼职一模一样,只要你登录到google账户,所有的书签和密码将立即同步。

然而,还有很多windows app没有linux版本。比如使用itunes同步iphone或ipad,但是没有相应的linux版本。如果你使用spotify或sugarsync,也没有相应的linux客户端来播放音乐或同步文件。

有个很好的解决方案:wine。wine是一个免费的工具,允许你在linux中运行一些windows程序。它可能解决不了所有的软件兼容性问题,但值得研究。

2. 硬件兼容性问题

尽管当前版本的linux有内置驱动来支持各种的视频卡、网络适配器和外围设备,但不能保证你能使用你的打印机、你的第二个显示器、你的健身带(这可能是一个软件问题)等等。

唯一真正的答案是:检查硬件制造商是否提供了支持他们产品的linux驱动程序。如果没有,去linux论坛看看用户找到(或创建)的解决方案。你也许可以找到,也许会运气不好。

3. 存在学习曲线

linux有好多不同的发行版。你要做一些调查才能找出你最喜欢的那一款。

听说过sudo吗?知道debian和ubuntu之间的区别吗?linux操作时可能看起来和windows很像,但它有很多复杂的地方。尤其是当你深入研究设置时和尝试运行上述wine的模拟器时。我算的上是一个相当精通技术的计算机用户了,但我在找出基本的linux任务时被难住了几次。

好消息是,有足够的支持可用。坏消息是,这些可用的支持几乎完全在网络论坛上,找到合适的可能是一个挑战。另外,有很多语言版本(驱动安装、sudo等等),这又增加了困难。所以你应该做好准备。

4. 你将不得不放弃游戏

好吧,这是有点夸张。linux有很多游戏,其中很多都很优秀,事实上steam有一整个部分专门研究它们。但绝大多数是独立游戏,所以你无法玩《蝙蝠侠:阿甘起源》《生化奇兵:无限》《使命召唤》《古墓丽影》或者其他比较火的游戏。

最后,如果你已经是一名活跃的linux用户,甚至将它作为你主要的操作系统,请在下面留言与我分享你自己的想法吧。

ps:Linux下的数据分析和入库系统开发(还剩15天)

如何判断Linux是否适合你的更多相关文章

  1. [转帖]判断Linux进程在哪个CPU核运行的方法

    判断Linux进程在哪个CPU核运行的方法   原文网址:http://www.embeddedlinux.org.cn/html/xinshourumen/201601/30-5013.html 问 ...

  2. FastDFS是纯C语言实现,只支持Linux,适合以中小文件为载体的在线服务,还可以冗余备份和负载均衡

    一.理论基础 FastDFS比较适合以中小文件为载体的在线服务,比如跟NGINX(APACHE)配合搭建图片服务器. 分布式文件系统FastDFS FastDFS是纯C语言实现,只支持Linux.Fr ...

  3. 如何判断Linux系统安装在VMware上?

    如何判断当前Linux系统是否安装在VMware上面呢? 因为公司大部分服务器位于VMware上,也有小部分系统部署在物理机上面.今天老大要求统计一下VMware和物理机上服务器的数量,个人简单测试. ...

  4. Shell脚本中,如何判断Linux系统是32位还是64位?

    一行就能搞定,输出32或者64 可以用“和. 参考代码如下: ldconfig if [ $(getconf WORD_BIT) = '32' ] && [ $(getconf LON ...

  5. 一些判断Linux是否被黑的经验

    一不留神而被黑确实让人感到为难,更严重的是某些脚本小鬼还会下载一些众所周知的“root kits”或者流行的刺探工具,这些都占用了你的CPU,存储器,数据和带宽.这些坏人是从那里开始着手的呢?这就要从 ...

  6. 简单几步即可判断Linux系统有无被DDOS攻击的方法

    一般来说,服务器非常慢可能原因是多方面的,有可能是配置错误,脚本错误或者是一些奇诡的硬件.当然也有可能是有人对你的服务器进行 Dos (拒绝服务攻击)或者 DDOS (分布式拒绝服务攻击). Dos攻 ...

  7. shell 脚本判断linux 的发行版本

    原文vi ./Get_Dist_Name.sh #!/bin/bash Get_Dist_Name() { if grep -Eqii "CentOS" /etc/issue || ...

  8. 如何判断Linux服务器是否被入侵?

    被入侵服务器的症状 当服务器被没有经验攻击者或者自动攻击程序入侵了的话,他们往往会消耗 100% 的资源.他们可能消耗 CPU 资源来进行数字货币的采矿或者发送垃圾邮件,也可能消耗带宽来发动 DoS ...

  9. 如何判断Linux下 网卡是虚拟还是物理网卡?

    ifconfig命令可以查看Linux系统中正在使用的网卡,包括物理网卡和虚拟网卡,如果想要查看Linux系统中全部的网卡,可以查看/proc/net/dev文件,那如何区分网卡是虚拟还是物理的呢? ...

随机推荐

  1. 分页加查询的sql语句

    "SELECT TOP(@pagesize) * FROM T_News WHERE(NewsTitle LIKE @newskey OR NewsContent LIKE @newskey ...

  2. RegexKitLite 使用详解

    1.去RegexKitLite下载类库,解压出来会有一个例子包及2个文件,其实用到的就这2个文件,添加到工程中. 2.工程中添加libicucore.dylib frameworks. 友情提醒:一般 ...

  3. 成都OpenPart——DevOps专场活动参与感

    今天下午去参加了成都OpenPart——DevOps专场,感觉很好. 题外话: 回想一下,工作将近四年了,这是第一次参加类似的活动.自从结婚带了小孩以后,就基本上每个周末奔波工作和家里两个城市之间,这 ...

  4. python中self.__class__

    1. python中的self python中的self就相当于C++中的this指针也就是指向对象本身的指针self.name = name 就是当前对象的成员变量name赋值为name. 2.py ...

  5. 如何在Azure环境里做好信息传递可扩展性经验分享

    作者 王枫 发布于2014年5月15日 综述 本文介绍建立一个在Azure上使用Azure服务总线, 高吞吐量短信平台的必要步骤.在这篇文章中提出的解决方案是在响应由客户的具体要求,建立一个基于Win ...

  6. Cocoapods 64-bit(iPhone5s) 问题解决方案

    把 主工程 和 Pods 中的所有的 Architectures --> Architectures 改为 Standard architectures(arvmv7, armv7s), 去掉 ...

  7. Android 颜色配置表-颜色类

    android开发中,常常会用到color.xml颜色配置,好的颜色配置可以让尼的应用让人看起来赏心悦目! 不罗嗦,上图先 该工程已经罗列了常用的颜色配置 附上工程链接:http://download ...

  8. HDU-2550 百步穿杨

    百步穿杨 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submi ...

  9. WP8模拟器需要BIOS开启虚拟化支持(转载)

    在BIOS里启用hypervisor和virtualization,然后安装WP8 SDK. 如果出现“当前用户未添加到Hyper-V管理组时”, 以管理员身份运行CMD: net localgrou ...

  10. [4X]荣耀畅玩4X开箱实录

    http://www.jianshu.com/p/8d171c389ee8 文字都在简书里面啦~~