Although originally developed first for 32-bit x86-based PCs(386 or higher), today nux also runs on(at least) the Alpha AXP, Sun SPARC, Motorola 68000, PowerPC, ARM, Hitachi SuperH, IBM S/390, MIPS, HP PA-RISC, Intel IA-64, AMD X86-64 AXIS CRIS, Renesas M32R, Atmel AVR32, Renesas H8/300, NEC V850, Tensilica Xtensa, and Analog Devices Blackfin architectures; for many of these architectures in both 32- and 64-bit variants Linux is easily portable to most general-purpose 32-or 64-bit architectures as long as they have a paged memory management unit(PMMU)and a port of the gNu C compiler (gcc)(part of The GNU Compiler Collection, GCC). Linux has also been bviously somewhat limited See the u Clinux project for more info 简单的说, Linux是Unix克隆( Unix clone)或Unix风格(Unix alike)的操作系统(0S),在原代码级上兼容绝大部分Unix标准(指 的是 IEEE POSIX, System V,BSD),是一个支持多用户、多进程、多 线程、实时性较好的功能强大而稳定的操作系统。它可以运行在x86 PC, Sun Sparc, Digital alpha,680x0, PowerPC,MIPS等平台上,可以 说 Linux是目前运行硬件平台最多的操作系统。 inux最大的特点在于它是GNU(Gnu' s Not unix,简单的说GNU 是一种自由软件体系)的一员,遵循公共版权许可证(GPL),秉承"自 由的思想,开放的源码"的原则。 追述 Linux的历史直到1990年, Linus torvalds还是芬兰赫尔 辛基大学的一名学生,最初是用汇编语言写了一个在80386保护模式 下处理多任务切换的程序,后来从 Minix( Andy tanenbaum教授所写 的很小的Unix操作系统,主要用于操作系统教学)得到灵感,进 步产生了自认为狂妄的想法一写一个比 Minix更好的 Minix,于是开 始写了一些硬件的设备驱动程序、一个小的文件系统,这样0.0.1版 本的 Linux就出来了,但是它只具有操作系统内核的勉强的雏形,甚 至不能运行,你必须在有 Minix的机器上编译以后才能使用。这时候 Linus已经完全着迷而不想停止,决定踢开 Minix,于是在1991年 10月5号发布 Linux0.0.2版本,在这个版本中已经可以运行bash ( the gnu Bourne Again Shell--种用户与操作系统内核通讯的软 件)和gcc(GNUC编译器)。从一开始, Linus就决定自由扩散 Linux, 包括原代码,他在comp.os. minIX新闻讨论组里发布 Linux0.0.2时 9|am操作系统》讲稿/河南中医学院/阮晓龙/pemn9 《Linux 操作系统》讲稿 / 河南中医学院 / 阮晓龙 / rxl@hactcm.edu.cn Although originally developed first for 32-bit x86-based 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 PA-RISC, Intel IA-64, AMD x86-64, AXIS CRIS, Renesas M32R, Atmel AVR32, Renesas H8/300, NEC V850, Tensilica Xtensa, and Analog Devices Blackfin architectures; for many of these architectures in both 32- and 64-bit variants. Linux is easily portable to most general-purpose 32- or 64-bit architectures as long as they have a paged memory management unit (PMMU) and a port of the GNU C compiler (gcc) (part of The GNU Compiler Collection, GCC). Linux has also been ported to a number of architectures without a PMMU, although functionality is then obviously somewhat limited. See the µClinux project for more info. 简单的说,Linux 是 Unix 克隆(Unix clone)或 Unix 风格(Unix alike)的操作系统(OS),在原代码级上兼容绝大部分 Unix 标准(指 的是 IEEE POSIX,System V,BSD),是一个支持多用户、多进程、多 线程、实时性较好的功能强大而稳定的操作系统。它可以运行在 x86 PC,Sun Sparc,Digital Alpha,680x0,PowerPC,MIPS 等平台上,可以 说 Linux 是目前运行硬件平台最多的操作系统。 Linux 最大的特点在于它是 GNU(Gnu's Not Unix,简单的说 GNU 是一种自由软件体系)的一员,遵循公共版权许可证(GPL),秉承"自 由的思想,开放的源码"的原则。 追述 Linux 的历史直到 1990 年,Linus Torvalds 还是芬兰赫尔 辛基大学的一名学生,最初是用汇编语言写了一个在 80386 保护模式 下处理多任务切换的程序,后来从 Minix(Andy Tanenbaum 教授所写 的很小的 Unix 操作系统,主要用于操作系统教学)得到灵感,进一 步产生了自认为狂妄的想法--写一个比 Minix 更好的 Minix,于是开 始写了一些硬件的设备驱动程序、一个小的文件系统,这样 0.0.1 版 本的 Linux 就出来了,但是它只具有操作系统内核的勉强的雏形,甚 至不能运行,你必须在有 Minix 的机器上编译以后才能使用。这时候 Linus 已经完全着迷而不想停止,决定踢开 Minix,于是在 1991 年 10 月 5 号发布 Linux 0.0.2 版本,在这个版本中已经可以运行 bash (the GNU Bourne Again Shell--一种用户与操作系统内核通讯的软 件)和 gcc(GNU C 编译器)。从一开始,Linus 就决定自由扩散 Linux, 包括原代码,他在 comp.os.minix 新闻讨论组里发布 Linux 0.0.2 时