当前位置: 移动技术网 > 科技>操作系统>Linux > Linux系统开发之路-上

Linux系统开发之路-上

2019年03月17日  | 移动技术网科技  | 我要评论

少年花丛游,欢迎爱光临黄子韬,也门八岁新娘

  本节内容主要介绍linux操作系统的主要特性,包括linux与windows操作系统的主要区别;linux系统的分类;开发环境的推荐;linux操作系统的安装;linux系统下开发环境的安装和配置。

  1、linux和windows的主要不同点:

    1)开放性的不同。linux系统自从1991年10月5日开源以来,一直是免费使用的,意味着我们可以下载到linux的源码,并根据自己的需求,调整系统的部分功能,以最大化          自己的工作效率;于此不同,windows从诞生以来主要由微软进行开发和维护,系统的源码并未公开,最近几年随着社区开源的活跃度不断上升,微软也慢慢开源出部分的操            作系统源码。

    2)由于开放性的不同导致的不同的迭代模式的差异,linux系统的更新主要靠社区推动,windows则主要由微软进行更新。

    3)费用的区别。由于windows主要由微软一家在开发和维护,所以使用windows系统是需要进行收费的。

    4)操作系统内核不同。windows的内核为nt(new technology),对应的文件系统为ntfs(new technology file system);linux的操作系统内核为shell,其文件系统

    是ext系统。

 

  2、linux的分类 :

    1)red hat发行的linux系统,需要进行收费,包括redhat、fedora、centos等;

    2)debian系列的免费系统,主要有debian,ubuntu,mint等及其衍生版本;

 

  3、环境推荐:

    1)企业开发使用推荐redhat系,业内公司的服务器多用centos,考虑到平时使用,那么就选择fedora,可以选择最新的发行版。

    2)个人简单用加开发,可以选择debian系,ubuntu,mint,我个人使用的ubuntu,简单上手。

 

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网