Re: Linux 3.0 change listings - Wonderful World of Linux 3.0

From: Mike Frysinger
Date: Mon May 30 2011 - 23:16:29 EST


On Mon, May 30, 2011 at 15:59, Joe Pranevich wrote:
> organizations use virtualization to keep down hardware costs and
> reduce downtime do to system failures. Linux 3.0 significantly

"do to" -> "due to"

> monitoring chipsets for fault recognition, temperature management, and
> similar. This grants server administrators more visibility into their
> gear and can help prevent crashes.

not sure this helps prevent crashes. perhaps "helps mitigate downtime" ?

> encryption keys that are required for this and other encryption
> subssytems.

subsystems

> On the network side, Linux now supports a new caching add-on for
> network filesystems. This allows the OS to create and manage a local
> on-disk cache of a remote NFS or CIFS filesystem, decreasing latency
> while being fully transparent to the end-user.

i dont think it is limited to remote filesystems

> Linux also now supports
> NFSv4, the fourth version of the venerable Network Filesystem as a
> client. However, Linux only supports running NFSv3 as a server.

what about CONFIG_NFSD_V4 ? that looks like NFSv4 as a server to me ...

> While Linux 3.0 still has difficulty accessing NTFS volumes (the
> default on modern versions of Windows), support for mounting Windows
> network shares has been significantly improved.

with ntfs3g (built on FUSE), i dont think this is an accurate
statement. even if your focus is purely on in-kernel fs's, this is at
least a bit misleading.

> In conjunction with an internal sensor, this
> feature can mean the difference between a nasty look at a pet or loved
> one or a nasty look at a pet or loved one followed by a trip to the

i think the first "or" on this last line should be an "and"

> devices. Linux also supports (or will support, when the hardware is
> generally available) the Tile processors designed by Tilera in Silicon
> Valley. They massively multi-core processors have a unique split
> between functionality of general-purpose processors and more specific

"They massively" -> "The massively"

> processing such as would be done on a GPU. Other new supported
> processors include the Microblaze, S+core, Blackfin, Atmel, and the
> 64-bit version of the Super-H.

i dont think "Atmel" is an architecture. i think you meant "AVR32".

> Perhaps the most noteworthy feature addition in Linux 3.0 is the
> inclusion of IPv6.

i'm pretty sure at least Linux 2.4 had support for IPv6.

> Two other core network features are worthy of note. First, the Linux
> network subsystem has been made considerably faster on multi-processor
> systems. Unlike under Linux 2.6, incoming network traffic on different
> interfaces can now be handled on multiple CPUs. This will ensure that
> Linux can deal with multiple high-throughput network devices with less
> latency.

i think there's also support for multi transmit ? or has that not
been merged yet ?

> And second, the Linux wireless driver system has been
> completely rewritten. In addition to just supporting many new devices,
> these devices are now supported in a more uniform way and with more
> features available on more of the cards. Key here are improvements to
> the low-level Ethernet implementation (including a complete software
> stack where necessary), QoS support, and others.

the inclusion of the soft mac80211 stuff is pretty note worthy

> or monitored. WiMax is also new in Linux 3.0. This technology, with
> the correct hardware, allows for joining wide area wireless networks

"correct" is a bit awkward. how about "right" ?

> Device Busses

buses

> An unsung hero, device busses are the way that peripherals (both

buses

> One major advancement since the launch of Linux 2.6 has been the
> emergence of the PCI Express Bus. PCI Express, sometimes called PCI-E,

"called" -> "referred to as"

> such as hot-plugging. Support for external busses has also

buses

> that comply with the USB3 specification) as well as many other drivers

USB 3.0

> Firewire, another type of serial bus common in video processing and
> other environments, has also be improved in Linux 3.0 with the

"be" -> "been"

> hardware. Now stable in Linux 3.0 is âUSB On-The-Goâ, the device side

might be useful to include "OTG" in here

> communicate with a host which speaks the USB protocol. A similar
> system, though not used in home computing, is the âController Area
> Networkâ.

definitely would be useful to have "CAN" in here

>This system is primarily used in automotive and military
> computing when multiple devices want to communicate with each other
> without the presence of a âhostâ computer to orchestrate.

one of the other major reasons for CAN is robustness is the high noise
automative/military world
-mike
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/