Android

Android手机是一个基于Linux内核的操作系统,这个版本相信大家没有异议,因为与iphone手机可以相提并论以外,就是最好用的操作系统,当然这应该是局限以移动端设备,因为它就是为此而诞生的。

优点:可以与iphone手机相当,无论速度和APP的数量,因为它的开放性甚至比iphone好用得多。(当然如果你拿一台iphoneX跟一台Android4.0比起来,当然就一个字“卡”,这里我个人并没有歧视Android或iphone的意思,只有你自己对比后才能知道,比如你拿两台差不多价格的Android和iphone比较。)

缺点:因为Android本身就是以移动端为生,所以目前来说还是局限于移动端,虽然有些桌面版的项目,但远远不能相对桌面版的Linux,更不用说Windows了(这里指的不是终端命令操作)。

Ubuntu

相信很多做技术的朋友都是从Ubuntu系统入手才开始接触Linux的,这是公认的入门最快的Linux,因为系统崩溃了,重装起来也很方便。

优点:容易上手操作,对于从Windows过渡的新手们最合适不过。还有各种软件的启动响应速度应该是Linux中最快的了,打开火狐浏览器的秒开速度就知道它在这方面的优化是众多Linux版本中最优秀的。

缺点:很多软件功能都是在技术前沿上,各种稳定和依赖问题得不到最好的保证,很多时候都是花在安装和卸载软件上,改动或更新过大的时候,往往万能的 “apt --fix-broken install” 修复指令也救不了你。

Fedora

虽然这是RedHat/CentOS的前沿版本,但因为他是一个测试平台,与最终的RedHat/CentOS版本并不是一成不变的,所以这里区分来说。

优点:适合于个人开发人员,特别是做RedHat/CentOS服务器端开发的人员,很方便地使用各个新版本进行开发测试。可以使用更前沿的技术和软件版本。Linux之父Linus Benedict Torvalds也是使用该版本。

缺点:作为开发人员始始终认为该版本的桌面做得很是难用,就连我喜欢用的KDE桌面。

CentOS

CentOS可说是RedHat的一个克隆版本,主要区别于服务支持。

优点:有强大的RedHat作为支持,Linux内核在1991年才发布,1993年RedHat就发布了第一个版本,可谓是历史悠久,简单就成了Linux的标准版本,还有各种技术认证的证书,是作为一名公认的Linux技术能力证明的不大选择。

缺点:版本更新很慢,重点于服务和修正,无法直接应用于前沿技术的服务。

###### 以下是折腾型的操作系统,不是Linux极致追求者,而且没有强大心里承受能力的人莫看 !!!################################################

ArchLinux

Arch Linux是致力于使用简单、系统轻量、软件更新速度快的发行版。(我个人并没有安装完这个系统,因为当初时间都花在折腾Gentoo上了。)

优点:灵活性很强,自己的系统完全可以自己作主。

缺点:滚动升级不够稳定。

Gentoo

Gentoo Linux是一个让我喜出望外的Linux版本。对于一个C/C++开发人员来说,可以源码级操作是一种什么体验,相信只有同道中人才能体会。

优点:包管理应该是Linux中最好的,各种依赖关系处理。同1个软件不同版本的并存、切换管理。滚动升级就一条命令。

缺点:每个软件,从内核到桌面都需要编译完成,需要消耗大量时间,特别是刚刚安装或者大更新的时候。虽然可以使用联机编译,或者使用它的衍生版本sabayon(支持二进制和源码安装,但中国的源太慢。)

LFS

对于本人是遥不可及。

####### 个人建议 ###########################################

以下是个人的一些建议:

个人电脑使用Windows,服务器或开发电脑使用虚拟机装Linux(或者远程控制Linux),至于回到前面的问题,Linux用什么版本的问题,那就得看你工作需要,有得选择建议你使用Fedora/CentOS。

建议原因: 随着年龄不断增大,懂得合理使用时间才是最重要的。作为一名程序员,建议多留些时间给自己休息,而不是一味地追求,却忘记了人的生命是有限的。

个人linux版本管理,浅谈各个Linux版本的个人看法相关推荐

  1. 红帽linux竞赛,浅谈红帽linux挑战赛(三)

    前言 当你不够强大的时候,你想要一个小小的机会,都没有:当你足够优秀的时候,你想要的一切都会主动来找你. 继上文 浅谈红帽linux挑战赛 浅谈红帽linux挑战赛(二) 继续介绍一下红帽挑战赛吧 红 ...

  2. 红帽linux挑战赛题目,浅谈红帽linux挑战赛(三)

    前言 当你不够强大的时候,你想要一个小小的机会,都没有:当你足够优秀的时候,你想要的一切都会主动来找你. 继上文 浅谈红帽linux挑战赛 浅谈红帽linux挑战赛(二) 继续介绍一下红帽挑战赛吧 红 ...

  3. 浅谈 unix, linux, ios, android 区别和联系

    浅谈 unix, linux, ios, android 区别和联系 网上的答案并不是很好,便从网上整理的相对专业的问答. 1.UNIX 和 Linux UNIX 操作系统(尤尼斯), 是一个强大的多 ...

  4. linux内核编译及添加系统调用(hdu)_浅谈关于Linux内核write系统调用操作的原子性

    Linux系统的write调用到底是不是原子的.网上能搜出一大堆文章,基本上要么是翻译一些文献,要么就是胡扯,本文中我来结合实例来试着做一个稍微好一点的回答. 先摆出结论吧.结论包含两点,即write ...

  5. linux apache2.4环境,浅谈SUSE Linux下Apache2.4.43部署

    这次,我将主要介绍在LAMP环境部署中部署Apache. 首先,由于我的本地Linux VM版本存在问题,我缺少两个依赖包,因此部署相对丢失,但是整个部署过程没有太大不同. 部署准备 在进行部署之前, ...

  6. 菜鸟学习计划浅谈之Linux系统

    人这一生都是在不断地学习,不断地进步中度过的,刚开始学习任何一门知识的时候,我们都习惯性的称自己为菜鸟,觉得自己对这方面的知识欠缺,水平很low,我也是如此.但我擅长总结,对于自己学习的新知识,总结学 ...

  7. 浅谈基于Linux的Redis环境搭建

    本篇文章主要讲解基于Linux环境的Redis服务搭建,Redis服务配置.客户端访问和防火强配置等技术,适合具有一定Linux基础和Redis基础的读者阅读. 一  Redis服务搭建 1.在根路径 ...

  8. linux常用计划任务,浅谈:linux cron 计划任务常用符号小结

    [root@wx-a ~]# crontab --help crontab: invalid option -- '-' crontab: usage error: unrecognized opti ...

  9. 布丁浅谈之Linux常用基本命令

    常用基本命令 VI VIM编辑器 概念:是Linux系统命令行下的文本编辑器. 一般模式 dd 删除光标当前行 dnd 删除n行 u 撤销上一步 x 删除一个字母,类似于键盘上Delete功能 X 删 ...

最新文章

  1. 让textarea完全显示文章并且不滚动、不可拖拽、不可编辑
  2. Redis 过滤请求绝技 — 布隆过滤器与布谷鸟过滤器
  3. Learning Cocos2d-x for WP8(9)——Sprite到哪,我做主
  4. kafka是什么_Kafka的Controller Broker是什么
  5. 【Proxy SwitchyOmega】Chrome安装插件【提示程序包无效:“CRX_HEADER_INVALID“】【解决方法】
  6. python 软件开发_python到底能不能用于软件开发
  7. 高仿精仿快播应用android源码下载
  8. 脱库站库分离渗透解决MySQL禁止外连
  9. 前端安全 XSS跨站脚本攻击-CSRF跨站请求伪造攻击
  10. JS生成uuid的四种方法
  11. ASEMI整流桥S25VB100,S25VB100参数,S25VB100应用
  12. 微信小程序 下拉刷新
  13. JAVA日本图片_java使用Thumbnailator操作图片
  14. 大学生面试 4个问题千万别撒谎
  15. 一脸懵逼加从入门到绝望学习hadoop之Caused by: java.net.UnknownHostException: master报错
  16. Kubernetes集群功能演示:deployment的管理和kubectl的使用
  17. 细胞亚器文献阅读二~An ER-Mitochondria Tethering Complex Revealed by a Synthetic Biology Screen
  18. 支付宝免费领取7天优酷黄金会员 1.88元购买1个月优酷黄金会员
  19. WIN7系统 提示缺少msvcr120.DLL,msvcr110.DLL的 请戳这里。
  20. Android 源码在线阅读

热门文章

  1. Java 集合系列14之 Map总结(HashMap, Hashtable, TreeMap, WeakHashMap等使用场景)
  2. C#如何使用httpwebrequest通过代理访问网页
  3. C#中使用DES和AES加密解密
  4. 我为什么会选择计算机专业之 《我的编程人生前传》
  5. mongodb报错 An error occurred while loading navigation: topology was destroyed
  6. 支付宝会员卡开卡表单模板配置(alipay.marketing.card.formtemplate.set)JAVA版本demo
  7. css3修改透明png颜色
  8. jdbc mysql 存储过程查询数据_JDBC连接(MySql)数据库步骤,以及查询、插入、删除、更新等十一个处理数据库信息的功能。...
  9. 20 | 散列表(下):为什么散列表和链表经常会一起使用?
  10. android抽屉屏幕右滑,android - Android - 使滑动抽屉从左向右滑动 - 堆栈内存溢出...