📄 00000003.htm
字号:
<HTML><HEAD> <TITLE>BBS水木清华站∶精华区</TITLE></HEAD><BODY><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER>发信人: <A HREF="mailto:sexpose.bbs@cis.nctu.edu.tw">sexpose.bbs@cis.nctu.edu.tw</A> (性者一号), 看板: Linux <BR>标 题: Linux 简介 && 我该到哪里寻找资料 完整版 <BR>发信站: 交大资科_BBS (Tue Dec 3 19:01:43 1996) <BR>转信站: sobee!netnews.ntu!linux2.tpml!UUserv.Net.tw!news.cis.nctu!cisnews.cis. <BR> <BR>***************************************************************************** <BR> Linux 简介 (for newcomers) <BR>***************************************************************************** <BR>keys: 1.什麽是linux? <BR> 2.我对於 Linux 的使用,安装,升级...等有问题时,我能够在哪里找到答案呢? <BR> 3.如果我还是找不到我要找的答案怎麽办呢? <BR> <BR>1. <BR>什麽是linux? <BR> <BR>Ans: <BR> <BR>Linux 是UNIX系统的分支之一,是由 Linus Torvalds 和一群散布在世界各地的 hackers <BR>从无到有所架构出来的,Linux 主要朝向 POSIX compliance 的目标努力。 <BR>你所见到一般 UNIX能做到的工作,也都可以在 Linux 上面完成,其中包括了:多工,虚 <BR>拟记忆体 ,shared library ,demand loading ,shared copy-on-write executables,适当 <BR>的记忆体管理,和 TCP/IP 网路协定的支援: <BR> <BR>..多工方面:可以一次给定许多程式交由 kernel 处理的能力。 <BR> <BR>..多人使用:一次可以提供服务给多位使用者。 <BR> <BR>..多平台的支援:可以在 intel 以外的 cpu 上使用 Linux。(後续) <BR> <BR>..在 386 PC 上采用保护模式 <BR> <BR>..在 process 之间有记忆体的保护措施,不会因为一个程式的小错误导至整个系统 crash <BR> <BR>..需要时才载入的可执行档:只有正在使用中的资料才从磁碟机中载入。 <BR> <BR> <BR>..shared copy-on-write pages among executables: 也就是同一块记忆体可由多个不同 <BR> 的 process 共用,当其中之一的process 试图去使用那块记忆体时,那共享的记忆体( <BR> 4kBytes )就会先复制一份资料到别处去。这样一来可以享有更快的速度和减少记忆体 <BR> 的损耗。 <BR> <BR>..virtual memory using paging (not swapping whole processes) to disk: <BR> 可以在系统 runtime 中使用到档案系统中另一 partition 或一个 file 增加 swap 的 <BR> 大小,理论上最大可使用到 2GB 的 swap 空间,最多可同时使用到 16 个 容量为128 MB <BR> 大小的swap 区域。 <BR> <BR>..有统一的记忆体区域( memory pool )供使用者程式和 磁碟机快取,如此一来尚未使用 <BR> 到的记忆体将可以被当作快取( cache )使用,如此在执行大型程式时,就可以减少记忆 <BR> 体的损耗。 <BR> <BR>..支援动态连结的共享函式库(DLL's) 和静态函式库 。 <BR> <BR>..程式设计者可以利用 debugger 在程式执行中或是程式 crash 後产生的 core dump <BR> 档案供作debug 分析用。 <BR> <BR>..和大多数 POSIX , System V, BSD 在程式码方面相容,也可利用 iBCS2-compliant 的 <BR> 模拟模组和大部份的 SCO, SVR3, and SVR4 在可执行档方面相容。 <BR> <BR>..提供 kernel 及 driver 的原始程式码,及许多的程式发展工具,虽然目前也有少数商业 <BR> 软体不提供原始程式码,原本免费的软体仍将是免费的。 <BR> <BR>..POSIX 标准的 job control (?) <BR> <BR>..虚拟终端机。 <BR> <BR>..如果你没有 387 处理器, kernel 当中也为 programmer 设计了软体模拟器,如果你已经 <BR> 有了 387 处理器,在 config kernel 时将这选项去除将可以节省少部份的记忆体。 <BR> <BR>..支援各国各型号 keyboard,新增型号时也相当方便。 <BR> <BR>..多重虚拟主机(multiple virtual consoles):动态配置虚拟主机,最多可增加到 64 tty <BR> <BR>..支援多种常见档案系统:minix-1, Xenix 及所有常见 System V 档案系统,本身所使用的 <BR> 档案系统最大可以支援到 4 TB, 档名则有 255 字元限制. <BR> <BR>..可直接存取 MS-DOS/OS2 FAT partition,用起来就像是在普通的 Unix 档案系统一样, <BR> 自 kernel 2.0.x 起并支援到 VFAT (WNT /win95) 档案系统。 <BR> <BR>..UMSDOS 的档案系统允许 Linux 安装在一个 DOS 的档案系统当中。 <BR> <BR>..支援唯读的 HPFS-2 档案系统(OS/2 2.1) ,唯读的 HFS 档案系统(Macintosh),可读取 <BR> 标准的 CD-ROM 格式档案系统。 <BR> <BR>..支援 TCP/IP 网路协定的 telnetd ftpd NFS 等伺服器功能,还有 Appletalk server, <BR> Netware cleant/server , Lan Manager (SMB) client/server <BR> <BR>Linux 主要是在 386/486/586-based 和ISA,EISA,PCI及VLB汇流排的PC上跑,利用到 386 <BR>processor 家族的硬体特性(TSS segments et al)来达成这个目标,对於其它型态的处理 <BR>器支援正在进行中。目前在 Motorola 680x0 (Amigas & Ataris) ,DEC's Alpha CPU 上 <BR> <BR>也可以顺利的使用,也有部份人正在 Sun Sparc 上使用 Linux,而 Red Hat Linux 是 <BR>目前唯一有提供 SPARCs 的版本。 <BR>现在发行的新 kernel 版本当中,以2.0.24 为较稳定的版本(这板本号数将随著新的驱动 <BR>程式和程式 bug 的去除而更新), 2.1.x 的kernel 版本则是属於正在发展中的号数。目 <BR>前如果你的硬体需求并不需要用到新的 driver,而你又想要一个稳定的 kernel 时, <BR>1.2.13 kernel 应该可以符合你的要求。 <BR>值得注意的是,Linux kernel的发展是,开放,流通的,而非像其它软体是由一个人或一个 <BR>团体集中发展的,这意味著 Linux 的发展速度是极快速的,每隔一至两个星期就会有一 <BR>个新的版本发行程式的修正(bug fixed)版本。 <BR> <BR>Linux kernel 版权是由 Linus Torvalds 所拥有,你可以自由的拷贝,修改,发行.但你 <BR>必须把原始程式码(source code)公开,并且不能对进一步的版本发行做任何限制。 <BR> <BR>Linux kernel is distributed under the GNU General Public License . <BR> <BR>注: POSIX 标准 <BR> POSIX 标准定义了一个作业系统应该提供的服务,虽然这个标准是以 Unix 作业系统 <BR>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -