Linux Kernel description
The latest stable version of the Linux kernel is 2.6.10
Linux is a clone of the operating system Unix, written from scratch by Linus Torvalds with assistance from a loosely-knit team of hackers across the Net. It aims towards POSIX and Single UNIX Specification compliance.
It has all the features you would expect in a modern fully-fledged Unix, including true multitasking, virtual memory, shared libraries, demand loading, shared copy-on-write executables, proper memory management, and TCP/IP networking.
Linux was first developed for 32-bit x86-based PCs (386 or higher). These days it also runs on (at least) the Compaq Alpha AXP, Sun SPARC and UltraSPARC, Motorola 68000
, PowerPC, PowerPC64, ARM, Hitachi SuperH, IBM S/390, MIPS, HP PA-RISC, Intel IA-64, DEC VAX, AMD x86-64 and CRIS architectures.
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).
Linux has also been ported to a number of architectures without a PMMU, although functionality is then obviously somewhat limited. See the uClinux project for more info.
What's New in This Release:
· Add flags to frequency -> auto/fixed
· Document (struct iw_quality *)->updated, add new flags (INVALID)
· Wireless Event capability in struct iw_range
· Add support for relative TxPower (yick !)
· Change the way we get to spy_data method for added safety and hostap
· Remove spy #ifdef, they are always on -> cleaner code
· Allow any size GET request if user specifies length > max
· Start migrating get_wireless_stats to struct iw_handler_def
· Based on patch from Pavel Roskin
:
· Fix kernel data leak to user space in private handler handling
For the full list , please see the Changelog