【正文】
?Linux版本 ?內(nèi)核版本 ?發(fā)行版本 ?Linux系統(tǒng)的好處 ?Linux的運行及相關基本概念 什么是 Linux? ?Linux是一個類 Unix( Unixlike)的操作系統(tǒng),在 1991年發(fā)行了它的第一個版本 ?在 Linux內(nèi)核維護網(wǎng)站上,“ What is Linux?” From “” ?Linux的來歷和目標: ?Linux is a clone of the operating system Unix, written from scratch by Linus Torvalds with assistance from a looselyknit team of hackers across the Net. It aims towards POSIX and Single UNIX Specification pliance. ?Linux的功能 ?It has all the features you would expect in a modern fullyfledged Unix, including true multitasking, virtual memory, shared libraries, demand loading, shared copyonwrite executables, proper memory management, and multistack working including IPv4 and IPv6. Portable Operating System Interface Standard 可移植操作系統(tǒng)接口標準 由 IEEE制訂,并由 ISO接受為國際標準。 Linux內(nèi)核源代碼導讀 中國科學技術大學計算機系 陳香蘭( 0551- 3606864) Spring 2022 序 ?一些基本概念 ?操作系統(tǒng)的基本概念 ?I386系統(tǒng)的基本概念 ?Linux簡介 ?源碼閱讀和 project環(huán)境 ?Linux 源碼簡介 操作系統(tǒng)的基本概念 ?任何計算機系統(tǒng)都包含一個基本的程序集合,稱為操作系統(tǒng)。 Institute for Electrical and Electronic Engineers 電氣電子工程師學會 [美 ] International Organization for Standardization 國際標準化組織 制定各行各業(yè)各種產(chǎn)品和服務的技術規(guī)范 (國際標準) ?Linux支持的目標體系結構 ?Although originally developed first for 32bit x86based PCs (386 or higher), today Linux also runs on (at least) the Alpha AXP, Sun SPARC, Motorola 68000, PowerPC, ARM, Hitachi SuperH, IBM S/390, MIPS, HP PARISC, Intel IA64, AMD x8664, AXIS CRIS, Renesas M32R, Atmel AVR32, Renesas H8/300, NEC V850, Tensilica Xtensa, and Analog Devices Blackfin architectures。 ?GNU/Linux ?GNU/Linux的擁護者們認為, Linux僅僅是指 Linux內(nèi)核,而整個 Linux系統(tǒng)的大部分都建立在 GNU軟件之上。COW技術 系統(tǒng)調(diào)用是怎么實現(xiàn)的? 軟中斷、異常的概念。 ?到 的試用版,試用期估計在 30天左右 當前源碼文件 當前文件的 符號表 當前所看的符號上下文 當前所看符號的調(diào)用關系 所有文件列表 Project相關信息 按目錄,文件列表 文件類型配置信息符號表 符號類型分類 序 ?一些基本概念 ?操作系統(tǒng)的基本概念 ?I386系統(tǒng)的基本概念 ?Linux簡介 ?源碼閱讀和 project環(huán)境 ?Linux 源碼簡介 Linux 源碼簡介 ?了解 linux的源碼組織 ?看目錄結構 ?了解 Makefile在目錄和編譯中的作用 Project 1 ?Project1: ?安裝 VMware,并在 VMware中安裝 Kubuntu ?安裝 source insight,并建立 Linux ?提示:虛擬機安裝好之后,可以拷貝 Thanks! The end. 。 ?上述硬件是固定型號的,與 Host OS的實際硬件無關 ?可以直接從 ISO文件上安裝 ?在一個 VMware上安裝的的操作系統(tǒng)形成的虛擬機,可以拷貝到其他裝有 VMware的機器上 SourceInsight ?源代碼閱讀和編輯工具 ?擁有內(nèi)置的對 C/C++, C和 Java等程序的分析。s Not Unix” Linux內(nèi)核維護網(wǎng)站 ? ?The Linux Kernel Arc