如何判断Linux是否适合你
如果你厌烦了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是否适合你的更多相关文章
- [转帖]判断Linux进程在哪个CPU核运行的方法
判断Linux进程在哪个CPU核运行的方法 原文网址:http://www.embeddedlinux.org.cn/html/xinshourumen/201601/30-5013.html 问 ...
- FastDFS是纯C语言实现,只支持Linux,适合以中小文件为载体的在线服务,还可以冗余备份和负载均衡
一.理论基础 FastDFS比较适合以中小文件为载体的在线服务,比如跟NGINX(APACHE)配合搭建图片服务器. 分布式文件系统FastDFS FastDFS是纯C语言实现,只支持Linux.Fr ...
- 如何判断Linux系统安装在VMware上?
如何判断当前Linux系统是否安装在VMware上面呢? 因为公司大部分服务器位于VMware上,也有小部分系统部署在物理机上面.今天老大要求统计一下VMware和物理机上服务器的数量,个人简单测试. ...
- Shell脚本中,如何判断Linux系统是32位还是64位?
一行就能搞定,输出32或者64 可以用“和. 参考代码如下: ldconfig if [ $(getconf WORD_BIT) = '32' ] && [ $(getconf LON ...
- 一些判断Linux是否被黑的经验
一不留神而被黑确实让人感到为难,更严重的是某些脚本小鬼还会下载一些众所周知的“root kits”或者流行的刺探工具,这些都占用了你的CPU,存储器,数据和带宽.这些坏人是从那里开始着手的呢?这就要从 ...
- 简单几步即可判断Linux系统有无被DDOS攻击的方法
一般来说,服务器非常慢可能原因是多方面的,有可能是配置错误,脚本错误或者是一些奇诡的硬件.当然也有可能是有人对你的服务器进行 Dos (拒绝服务攻击)或者 DDOS (分布式拒绝服务攻击). Dos攻 ...
- shell 脚本判断linux 的发行版本
原文vi ./Get_Dist_Name.sh #!/bin/bash Get_Dist_Name() { if grep -Eqii "CentOS" /etc/issue || ...
- 如何判断Linux服务器是否被入侵?
被入侵服务器的症状 当服务器被没有经验攻击者或者自动攻击程序入侵了的话,他们往往会消耗 100% 的资源.他们可能消耗 CPU 资源来进行数字货币的采矿或者发送垃圾邮件,也可能消耗带宽来发动 DoS ...
- 如何判断Linux下 网卡是虚拟还是物理网卡?
ifconfig命令可以查看Linux系统中正在使用的网卡,包括物理网卡和虚拟网卡,如果想要查看Linux系统中全部的网卡,可以查看/proc/net/dev文件,那如何区分网卡是虚拟还是物理的呢? ...
随机推荐
- 如何查看MySQL中每张表占用的空间大小
如题,找到MySQL中的information_schema表,这张表记录了所有数据库中表的信息,主要字段含义如下: TABLE_SCHEMA : 数据库名 TABLE_NAME:表名 ENGINE: ...
- LeetCode【第217题】Contains Duplicate
题目: ''' Given an array of integers, find if the array contains any duplicates. Your function should ...
- std::copy的使用
看到有人在用std::copy这个东西,很简洁和爽啊,,所以找些帖子学习学习 http://blog.sina.com.cn/s/blog_8655aeca0100t6qe.html https:// ...
- SQLite批量插入,修改数据库 zt
SQLiteConnection sqConnection = dataProvider.GetDbConnection(); sqConnection.Open(); SQLiteCommand s ...
- 1500: [NOI2005]维修数列
Description Input 输入的第1 行包含两个数N 和M(M ≤20 000),N 表示初始时数列中数的个数,M表示要进行的操作数目.第2行包含N个数字,描述初始时的数列.以下M行,每行一 ...
- IT专业人士如何更有效的学习专业知识
查看: http://www.cnblogs.com/suizhouqiwei/archive/2010/05/17/1737265.html 书:http://www.cnblogs.com/wxi ...
- LibLinear(SVM包)的MATLAB安装
LibLinear(SVM包)的MATLAB安装 1 LIBSVM介绍 LIBSVM是众所周知的支持向量机分类工具包(一些支持向量机(SVM)的开源代码库的链接及其简介),运用方便简单,其中的核函数( ...
- 【SPOJ 1182】 SORTBIT - Sorted bit squence (数位DP)
SORTBIT - Sorted bit squence no tags Let's consider the 32 bit representation of all integers i from ...
- 《鸟哥的Linux私房菜》读书笔记三
1.在Linux系统中,每个设备都被当成一个文件来对待,每个设备都会有设备文件名.比如 IDE接口的硬盘文件名为/dev/hd[a-d] 括号内的字母为a-d当中任意一个,即/dev/hda,/dev ...
- [LeetCode] 306. Additive Number [Medium]
306. Additive Number class Solution { private: string stringAddition(string &a, string &b) { ...