1 linux的版本:

1.1 linux的发行版本( distribution):

Fedora、SuSE、Redhat、Ubuntu等都是著名版本:

但是,需要注意的是:

Gentoo

最初由Daniel Robbins(前Stampede Linux和FreeBSD的开发者之一)创建。由于开发者对FreeBSD的熟识,所以Gentoo拥有媲美FreeBSD的广受美誉的ports系统 ——portage。Gentoo的出名是因为其高度的自定制性 :因为它是一个基于源代码的(source-based)发行版.

1.2 linux的内核版本( kernel):

1.2.1 必须知道的几个主要版本历史:
1999年,Linux Kernel 2.2
2001年,Linux Kernel 2.4
2003年,Linux Kernel 2.6

1.2.2 偶数版本是稳定版本号:

一般都是稳定版本,而奇数版本都是非稳定版本测试版:

1.2.3 IPV6什么时候开始被支持:

IPV6 从Linux的2.4 版本开始支持:但是,也有人说是2.6:版本开始支持 :

事实应该如下:

1996年在Linux内核开发的版本2.1.8 IPv6的支持和对2005年开始,Linux的2.6.12免除其实施IPv6实验状态 (remove the experimental status)。 因此,IPV6的模块通常是在最近的自动加载默认的Linux发行版内核(2.6.x的)开始支持。

1.2.4 解读内核版本号:

核心版的序号由三部分数字构成,其形式为:
major.minor.patchlevel
其中,majoro为主版本号,minor为次版本号,二者共同构成了当前核心版本号。

patchlevel表示对当前版本的修订次数。例如,2.2.11表示对核心作用2.2 版本的第11次修订。
根据约定,次版本号为奇数时,表示该版本加入新内容,但不一定稳定,相当于测试版;

次版本号为偶数时,表示这是一个可以使用的稳定版本。

我们可以通过 kernel.org 来获取更多的最新信息:


2 Practice:(@ VMWare7.0-Fedora14)

2.1 read the linux kernel version  by uname :

[001]

[root@localhost hsy75]# man uname // 使用 man 来了解 uname 命令

[002]

我们知道uname的命令如下:

-r, --kernel-release
              print the kernel release  // 打印kernel 的版本号

[003]

按【q】键退出介绍

[004]

[root@localhost hsy75]# uname -r
2.6.29.4-167.fc11.i686.PAE  // 拿到当前的内核版本号

2.2 read the linux kernel version  by cat :

[root@localhost hsy75]# cat /proc/version
Linux version 2.6.29.4-167.fc11.i686.PAE (mockbuild@x86-5.fedora.phx.redhat.com) (gcc version 4.4.0 20090506 (Red Hat 4.4.0-4) (GCC) ) #1 SMP Wed May 27 17:28:22 EDT 2009



3 What you get in this chapter:

3.1 use [q] to quit the man pages

3.2 how to check the linux kernal version

3.2 use man to get the details command

嵌入式linux 零基础-实践起步 --- 001 --- linux的版本相关推荐

  1. 嵌入式linux 零基础-实践起步 --- 003 --- 交叉编译中环境变量PATH的设定

    前言: 在使用arm 嵌入式linux的系统时候,经常遇到的问题就是交叉编译环境的路径设置问题.比如编译工具:编译的时候,经常发生编译工具的路径,选择,版本的问题导致交叉编译出错:本文从export命 ...

  2. 嵌入式linux 零基础-实践起步 --- 002 --- 配置虚拟机的网络连接

    虚拟机安装了linux后,必须根据不同的要求去配置网络的连接,本文主要是边实践边做到实现虚拟机能够正常和外网连接上网: 测试环境: 1 Fedora11 (VM) 2 WindowsXP (PC)

  3. Linux零基础入门到进阶

    在IT圈子里一直流传着这么一句话:身为程序员,一定要学Linux.播妞发现,很多小伙伴都听说过Linux,但却一知半解...... Linux是什么?Linux有必要学吗?学Linux有什作用?今天就 ...

  4. 零基础也能用Linux ---深度Linux使用小记

    零基础也能用Linux ---深度Linux使用小记 深度2015新版ISO高速下载:http://pan.baidu.com/s/1bexAxS#path=%252FRelease 使用体验视频:h ...

  5. Linux零基础入门(一)初识Linux

    Linux零基础入门(一)初识Linux 前言 操作系统概述 一 操作系统概述 1 硬件和软件 2 操作系统 二 初识Linux 1 Linux的诞生 2 Linux内核 3 Linux发行版 三 虚 ...

  6. 小猿圈Linux零基础自学之路

    对于不是科班出身的IT从业者,其实刚开始学习是很难的,特别是没有人带的时候,有时候一个问题可以困扰你几天甚至几周,小猿圈Linux讲师给大家讲一个linux学员的自学之路,希望对大家有所启发. 对于L ...

  7. Linux零基础快速入门篇

    推荐教程:Linux零基础快速入门到精通 操作系统概述 操作系统是计算机软件的一种,它主要负责:作为用户和计算机硬件之间的桥梁,调度和管理计算机硬件进行工作而计算机,如果没有操作系统,就是一堆无法使用 ...

  8. 视频教程-Linux零基础入门-Linux

    Linux零基础入门 毕业于解放军特种作战学院 曾就职某军区司令部,复原后从事IT行业,,具有独特的授课风格:思路清晰,语言简洁,讲解激情,幽默风趣,感染力强 李文瀚 ¥68.00 立即订阅 扫码下载 ...

  9. 零基础实践深度学习之Python基础

    零基础实践深度学习之Python基础 Python数据结构 数字 字符串 列表 元组 字典 Python面向对象 Python JSON Python异常处理 Python文件操作 常见Linux命令 ...

最新文章

  1. 五态模型-引起进程状态转换的具体原因
  2. MySQL删除匿名用户,保证登录安全
  3. Cryptodome 安装
  4. Objective-C:随机的读取文件中的内容
  5. Java里的容器 Collection 简介
  6. 《IBM-PC汇编语言程序设计》(第2版)【沈美明 温冬婵】——第七章——自编解析与答案
  7. 【测】测试用MetaWeblog访问博客园
  8. hive2solr问题小结
  9. 计算机报名忻州考点,2020山西省考忻州考区考点安排
  10. 小雪节气艺术字体设计PNG素材 | 希望可以温暖到你了
  11. paip.php调试不能显示局部变量内容with xdebug
  12. 使用宏将xlsx格式文件批量转为xls格式文件
  13. django开发环境搭建和创建一个简单的django项目
  14. 新浪微博SSO登陆机制
  15. 第三周啦,加油加油再加油。
  16. git - 查看远程仓库信息
  17. html元素的overflow属性详解
  18. Python 函数式编程Map、Reduce
  19. 周志华《机器学习》习题6.2
  20. css过渡 取消过渡_CSS基础知识:CSS3过渡

热门文章

  1. Percona-XtraDB-Cluster 5.7版本(PXC)集群部署
  2. ASP.NET Core在MacOS上建立HTTPS开发证书
  3. java Set无序集合 HashSet 的对象元素唯一性
  4. 利用cookies让sweetalert只出现一次
  5. 【Python】编写一个类,求圆的周长和面积
  6. angular ui组件_使用Angular Material将现代UI组件添加到Angular项目中
  7. 本机Android应用程序教程:WhatsApp克隆
  8. 怎么赚美金_我16岁时如何赚到200,000美元
  9. 我的第一个安卓应用程序_今天,我启动了我的第一个移动应用程序。 这是我学到的...
  10. golang unrecognized import path golang.org/x/net 完美解决方案