📄 00000223.htm
字号:
<HTML><HEAD> <TITLE>BBS水木清华站∶精华区</TITLE></HEAD><BODY><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER>发信人: yyh (阿欢&正在努力上进中......), 信区: Linux <BR>标 题: Previewing The 2.4 Linux Kernel <BR>发信站: BBS 水木清华站 (Sat Sep 18 03:25:34 1999) <BR> <BR> <BR> <BR> www.cmpnet.com <BR> The Technology Network <BR>Previewing The 2.4 Linux Kernel <BR>By Moshe Bar, <BR>Aug 10, 1999 (8:02 AM) <BR>URL: <A HREF="http://www.byte.com/feature/BYT19990809S0002">http://www.byte.com/feature/BYT19990809S0002</A> <BR>Linux 2.4, the newest version of the Linux kernel, is, according to buzz on <BR>the net, slated for official release by Linux author Linus Torvalds by <BR>mid-August. (Linux distributors like RedHat, SuSe, and Caldera changed to <BR>the then-new Linux kernel 2.2 back in April 1999 -- although many Linux <BR>users are still running earlier versions.) <BR>I've been running version 2.3.11, a development version of the 2.4 kernel. <BR>Development kernels are always numbered odd in the minor version number. <BR>For example, the development for 2.4 kernels will be numbered 2.3. The <BR>development for 3.0 kernels will be 2.9 etc. Here's a report on what you <BR>can expect, in terms of features, changes, how well things work, and some <BR>things you may want to do. <BR>A Linux distribution -- of which there are dozens of well-known ones, and <BR>anybody can create their own -- is intended to be a fully operational <BR>system, including not only the operating system, but also tools and <BR>utilities ranging from shells, GUIs, text editors, and browser clients to <BR>language compilers/debuggers, Web servers, games, and more. However, the <BR>heart of any Linux distribution remains its kernel; major new versions are <BR>eagerly awaited. <BR>I remember the first download of Linux in 1991, from the university's <BR>computer. I just downloaded it out of curiosity, not really knowing what to <BR>expect from it. Only a few features were present. The most impressive of <BR>them all was Linux's stability and reliability. <BR>We are now in version 2.2.11 of the kernel and Linux is now supported <BR>offered (preinstalled) and by the likes of IBM, Dell, Sun, HP, SGI, and <BR>many more. <BR>The next big kernel release -- the 3.0 kernel -- will address even more <BR>such important issues such as more efficient Symmetric MultiProcessing <BR>(SMP), a more reliable and faster file system, better virtual memory <BR>manager, and 64-bit support. <BR>The way to 3.0 is still long and bumpy, but fortunately Linus Torvalds will <BR>feed us the big changes in easily digestible chops. The next step on the <BR>way to 3.0 kernels is the upcoming 2.4 release, which Linux mailing lists <BR>and discussion areas are rumoring will happen in the next few weeks. <BR>We at Byte.com already tested the new breed of kernels, currently in <BR>version 2.3.11, and what follows here is a technical report of the new <BR>features.While the 2.2. kernels were meant to address primarily <BR>deficiencies for Linux on servers, the 2.4 release offers new features <BR>mainly aimed at workstations. In other words, emphasis is being put on <BR>support for new devices, multimedia, and ease of use. If your machine <BR>previously already supported Linux well, you won't see many changes. Most <BR>of 2.2's bugs were already eliminated by minor release 2.2.10 and therefore <BR>you won't have to rush to get the new kernel. <BR>Changes At A GlanceCTrl-Alt-Delete now performs a cold reboot instead of a <BR>warm reboot. This was necessary for increased hardware compatibility. If <BR>you want a warm reboot and you know it doesn't make problems with your <BR>hardware, add a "reboot=warm" command line option in your LILO <BR>configuration file. Some machines needs "reboot=bios" to reboot via BIOS. <BR>All cua* devices are obsolete by kernel 2.4. Make sure to change over to <BR>ttyS* style now. The 2.2. kernels complained about, but still accepted the <BR>old notation. <BR>If you run at least glibc-2.0.9x then you can also have optional support <BR>for Unix998-sytle pty devices. You need to re-compile your kernel with <BR>CONFIG_UNIX98_PTY and CONFIG_DEVPTS_FS enabled for this. The 2.4 kernels <BR>need at least gcc 2.7.2 to be compiled. Note that the egcs, pgcc and gcc2.8 <BR>compilers may do Bad Things while compiling your kernel, particularly with <BR>ridiculous optimizations (-O9). <BR>The spiffy penguin logo on boot-up introduced by the frame buffer consoles <BR>of Linux 2.2 is now available for all platforms on which Linux runs. This <BR>has the advantage of providing a uniform graphical subsystem support across <BR>all Linux ports. <BR>Some old software may need to be recompiled against 2.2. headers to work <BR>properly under 2.4 kernels. This should, however not be needed often. <BR>To turn on IP forwarding (enabling a computer with more than one network <BR>connection to act as a gateway) issue the following command, obviously as <BR>root: <BR>echo 1 > /proc/sys/net/ipv4/ip_forward <BR>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -