From ZDNET
Linux 2.6 reap the fruits of the enterprise market: Yuan Bin ( "eWeek") Monday, March 22 2004 6:04 PM
The launch of the Linux 2.4 kernel marks the Linux enterprise operating system is ready. After three years of major upgrades, Linux 2.6 inherited 2.4 kernels, strengthened the advantages of the seniors, their adaptability, performance has greatly improved. Linux 2.6 kernel has appeared in December last year, users can download for free on kernel.org. But most users, prefer to choose a Linux manufacturer to introduce a Linux operating system that contains this new kernel.
Red Hat Co., Ltd. "Community Support" Linux Department, Fedora Core will first become a large mechanism containing Linux 2.6 kernel software. Fedora Core 2 i plans to be available on April 19, its first test version is already free download on Fedora.Redhat.com. MandrakeSoft SA's Mandrake Linux 10.0 community support version software is also based on Linux 2.6 kernel and is expected to be launched this month. Official official version may be launched in April or May. SUSE Linux, Novell, is expected to launch a SUSE Linux enterprise server that contains Linux 2.6 kernels in the Spring Summer 9. Red Hat has also announced that the Red Hat Enterprise Linux 4 is based on new kernels, the listing date is this fall. Linux 2.6 kernel Improvement Linux 2.6 core includes a new pre-scheduler for I / O operations. In the EWEEK laboratory test, the system has improved the speed of a new terminal window while performing a heavy task, and the speed of the Linux 2.4 kernel has increased a lot. Since the rapid response time is shortened, the new I / O scheduler will help the desktop user. In addition, the Web server performance of the implementation of large-scale tasks is also improved. In some cases, such as some database work, new pre-scheduled features may slightly reduce the performance of the system. In this case, the administrator can select a separate I / O scheduler in the 2.6 core to overcome this problem, this scheduling program function is "the bottom line scheduling program, add" elevator = deadline "command. Linux 2.6 A major feature of the kernel is to improve the thread mode, including support NPTL (Native POSIX thread library). NPTL can provide some functions required to perform heavy thread applications, including Java virtual machines. NPTL has always been compatible with other applications. The rumor, but the Red Hat LINUX 9 launched in the spring of last year, solves this trouble very well. Linux 2.6 core includes a new process scheduler, the new scheduler is called 0 (1) scheduler, It improves the adaptation range of multi-processor systems by improved algorithms (the performance of single processor systems is not affected). Some graphics servers that use XFree86 may appear when touching this new process scheduler Some troubles, this part of the user can first adjust the priority level of the X server to 0. Linux 2.6 kernel support NUMA (non-uniform memory access), which is a architecture on multiprocessor system, such as Silicon Graphics. ALTIX 3000.NUMA system solves the problem of memory bus. In the Linux 2.6 core, Linux can optimize system resources. The virtual memory subsystem in the LINUX 2.6 kernel is also re-improved, for example, some functions can support Numa. Linux 2.6 The kernel also supports "Symmetrical Multithreading). This feature is known for the Intel's Ultra-threaded processor that allows a Pentium 4 or the strong processor to be used as two processors. From this, Linux 2.6 cannot distinguish between two virtual or realistic processors, which can provide better system load balancing for processors with symmetrical multi-threads. Intel is vigorously promoting ultra-thread processor, now Linux The added support for this function will expand the scope of hardware for Linux. This single-chip is virtualized for multiprocessor technology, which is also appearing on other processors, such as Sun's "multi-core processor", Therefore, this "symmetrical multi-thread" support in Linux will be very beneficial.
A further change of the pre-emptive measures, which provides a pre-emptive measures, which means that the tasks in the core can be interrupted by other tasks, which is quite good for Linux, it You can make the system more like a real-time operating system. In addition, this improvement is also beneficial to Linux desktop users, which allows the system to be more sensitive to the user's mouse instruction or other commands. Linux 2.6 kernel also supports access control lists by extending file system properties, which can only be obtained by playing patches. Linux now includes JFS (log file system) support with XFS (extension file system), which is also available to the multi-file directory list with Linux 2.6 cores. The Linux 2.6 kernel also includes an improved NTFS driver, but the support of NTFS is still in the test phase. New Linux integrates Uclinux into its own kernel, which is mainly designed for the lack of inline equipment that lacks memory management units, which supports H8 / 300, NEC, NEC, and Motorola's M68K processor. In addition to UClinux, Linux 2.6 kernels can also support AMD X86-64 and IBM's PowerPC 64 architecture, and add Linux support to user mode. The so-called user mode Linux means that the user can run Linux in a virtual machine environment in the Linux system, which is quite useful for the core test. Linux 2.6 kernels can be compatible with many hardware devices, including serial ATA hard drives, USB 2.0 devices. The Linux 2.6 kernel also supports Bluetooth and IRDA infrared data access. The Linux 2.6 kernel launched a new sound system -alsa (advanced Linux sound system). Compared with the previous generation, ALSA has increased support for sound equipment, and performance is better. Now, ALSA has become a popular attachment of Linux, but users need to download patches. The Linux 2.6 core includes Video for Linux, which is the second generation video capture and playback API. Linux 2.6 kernel changes support for peripheral hardware devices and multimedia equipment, which is a gospel for Linux desktop users. The new Linux 2.6 kernel configuration and adjustment process is also quite refreshing, which includes GTK (GIMP Toolbox) and QT-based graphic core configuration tools. When the manufacturer uses 2.6 kernel Knoppix 3.4: this month Red Hat Fedora Core: April Mandrake Linux 10.0: April or May SUSE Linux Enterprise Server 9: Spring / Summer Red Hat Enterprise Linux 4: This fall debian linux: None The fixed date, SARGE, has not yet been determined to upgrade to 2.6 core.
Next [Tasting 2.6 Core] >>
This article is copyrighted by ZDNET China and reprinted without a license.
| Recommended friends | Print this article |