《Linux Kernel培训课件》.pdf

Introduction to Linux

Kernel Subsystems

中科信软高级技术培训中心-

Objectives

 Understand how to play with Linux community

 Understand the components of Linux kernel

 Understand the memory management

 Understand the process life cycle

 Understand the difference between process and thread

 Understand how system call works on Linux

中科信软高级技术培训中心- -

Agenda

 Prepare to kernel

 Join Linux Community

 Linux Kernel Subsystems

 Memory management

 Process Management

 System Call in Kernel

 Q&A

中科信软高级技术培训中心- -

Prepare to kernel

 Get familiar with git

– clone/checkout/log/blame/annotate/format-patch/bitset

 Mailine kernel:

– git clone git:///pub/scm/linux/kernel/git/torvalds/linux.git

 subscribe mailist:

– /vger-lists.html

 participate ltp:

– /documentation/how-to/ltp.php

 CVE - Common Vulnerabilities and Exposures

– /

中科信软高级技术培训中心- -

Join Linux Community

 How does the Linux community work?

 How to make yourself be one of the community?

中科信软高级技术培训中心- -

How does the Linux community work?

 Linux release cycle

 So many git trees

中科信软高级技术培训中心- -

Linux release cycle

 Linux release cycle

– About 8~12 weeks

 3.(x-1)~3.x-rc1: two week

– merge windows (new features come in);

 3.x-rc2~3.x-rc8: one week for each rc

– bug fix, regression

 3.x released

中科信软高级技术培训中心- -

Git trees

 Linus tree

– git:///pub/scm/linux/kernel/git/torvalds/l

linux kernel 培训,《Linux Kernel培训课件》.pdf相关推荐

  1. linux电脑培训,电脑培训Linux服务器初始化Shell

    常州电脑培训-Linux服务器初始化Shell脚本 #!/bin/sh # desc: lsm03624 modified by www.webnginx.com #----------------- ...

  2. Linux 和UNIX 的新手培训教程

    Linux 和UNIX 的新手培训教程 免费的新手Linux教程 Introduction to Linux – 这是来自IBM的教程,用于给那些想学习Linux的人. Linux Desktop 1 ...

  3. 香蕉派 banana pi github 最新Linux 代码升级到kernel 4.2.

    2019独角兽企业重金招聘Python工程师标准>>> 香蕉派 banana pi github 最新Linux 代码升级到kernel 4.2. https://github.co ...

  4. linux 内核调试 booting the kernel.,Uncompressing Linux...done, booting the kernel解决办法

    u-boot是好的,是刚移植成功的,用其他的内核跑过没问题.所以皇莡-boot传参有问题,问题就是出在我移植的内核上面. 我用的是mini2440的配置,linux2.6.35的内核.网上找了很多资料 ...

  5. linux tr 变量大小写,使用tr命令快速达到大小写互换——深圳培训linux

    本文,主要讲的是Linux利用tr命令轻松实现大小写转换,深圳培训linux希望通过本文的学习,大家都能实现利用tr命令轻松实现大小写转换.系统工程师有时候在系统维护的时候,需要将某个文件中的内容进行 ...

  6. 手机linux内核下载,Linux Kernel

    游戏概述 Linux Kernelapp下载,最新版本的Linux内核,支持Intel.Alpha.PPC.Sparc.IA-64 .ARM.MIPS.Amiga.Atari和IBM s/390等.L ...

  7. debian linux 内核 3.14-1 显示器 很暗,Ubuntu 与 Linux Mint 用户安装 Kernel 3.14.1 内核

    Ubuntu 与 Linux Mint 用户安装 Kernel 3.14.1 内核 Mark Do 2014年4月16日 暂无评论 阅读 3,928 次 最新稳定版本的Linux内核 Kernel 3 ...

  8. U盘安装BackTrack5,提示Could not find kernel image: linux

    U盘安装BT时,出现如下错误: Could not find kernel image: linux 查了一个外国网站,最终找到了方法: 1.确保U盘中存在syslinux.cfg文件.随着所安装的版 ...

  9. linux 远程拒绝服务,Linux Kernel SCTP远程拒绝服务漏洞

    发布日期:2011-08-30 更新日期:2011-08-30 受影响系统: Linux kernel 2.6.x 描述: -------------------------------------- ...

  10. Linux内核参数(如kernel.shmmax)及Oracle相关参数调整(如SGA_MAX_SIZE)

    Linux内核参数(如kernel.shmmax)及Oracle相关参数调整(如SGA_MAX_SIZE) 我们一般在Linux 上安装 设置Oracle 数据库 或者在更换或升级硬件的时候都需要配置 ...

最新文章

  1. Opencv 图片融合 addWeighted性能测试
  2. ASP.net MVC基础
  3. python基础之Day23
  4. asp.net 导出excel带图片
  5. OpenCASCADE:Modeling Algorithms模块之拓扑工具
  6. WPF Datagrid合并表头的思路
  7. OpenGL实用开源代码列表
  8. Red Hat 6.5安装Oracle 10g故障汇总
  9. 表结构设计器(EZDML)1.98版公布
  10. md5修改工具_【q001】如何校验文件的MD5
  11. 哪个版本好_揭秘爱他美奶粉哪个版本好?不同版本爱他美奶粉区别差异是什么?...
  12. connect to host master port 22: No route to host 问题解决方案
  13. 分享 | 自动驾驶现代百年史:从汽车工业的“白日梦”谈起
  14. python绘制正态分布图像
  15. 影视文件下载,合并,修复,转换…
  16. python能建网站吗_python适合建网站吗
  17. 从一到无穷大:科学中的事实和臆测 (G. 伽莫夫 著)
  18. 程序人生hello-P2P
  19. 论文导读:Deep Attentive Learning for Stock Movement Prediction From Social Media Text and Company Correl
  20. KEIL仿真 logic analyzer

热门文章

  1. Hexo在GitHub和Coding双线部署教程
  2. 微信小程序 各类效果(视频)
  3. 关于 NoteExpress 和 Endnote 文献管理软件使用的比较
  4. webrtc进阶-信令篇-之三:信令、stun、turn、ice 【转】
  5. java编写workflow_workflow说明--编写具体业务都用此方法
  6. 咖啡馆加盟品牌哪个好?咖啡馆加盟推荐
  7. 考博英语是什么水平?
  8. 受控组件及非受控组件
  9. JDK源码——UnSafe类
  10. 华为运营商级路由器配置示例 | EVdPdNd L3VdPdNdv4 over SRv6 TE Policy网络切片(静态配置)