Linux系统开发之路-上
本节内容主要介绍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,简单上手。
上一篇: 炫富,时尚人物特写图片,给你不一般的视觉感官体验,
下一篇: 搞笑图片层出不穷,每天都有新图片