More stuff for 2.6.19
- The GFS2 cluster
filesystem has been merged at last; it includes its own
distributed lock manager implementation.
- New drivers: MCS7840 USB port devices. ELAN U132 USB controllers,
ELAN Uxxx USB-to-PCMCIA adapters, Playstation 2 "Trance" vibrator
devices, the VIA VT1211 Super-I/O chip, AMD K8 CPU temperature
monitors, Philips TDA10086 and TDA826x tuner devices, DiBcom
DiB0700-based USB bridges, Hauppauge Nova-T 500 tuners, TI Flash Media
PCI74xx and PCI76xx host adapters, QUICC Engine communications
coprocessors, and HP Quicksilver AGP GARTs.
- The NFS server code has a number of improvements, including the
ability to do I/O in much larger chunks over TCP connections.
- eCryptfs, an encrypting
filesystem, has gone in.
- Bound
End-to-End Tunnel (BEET) mode support has been added to the IPSec
code.
- A USB gadget driver which connects the gadget interface to the ALSA
MIDI subsystem. The purpose is to allow a system to appear as a
USB-connected MIDI streaming device.
- POSIX access control lists are now available in the tmpfs filesystem.
- If a string with the form |program is written to
/proc/sys/kernel/core_pattern, all core dumps will be piped
to the given program instead of being written to disk.
- Some of the early containers patches have gone in, including separate
namespaces for utsname information and SYSV IPC objects.
- The BSD secure level security module has been removed.
- The "floppy tape" subsystem has been marked for removal in 2.6.20; it is unmaintained, probably has no active users, and its 1.6GB storage capacity looks rather quaint in current times. Anybody who actually has worthwhile data on this medium probably should have copied it to something newer some time ago.
Changes visible to kernel developers include:
- SRCU - a version of read-copy-update which allows read-side blocking -
has been merged.
- Much improved suspend and resume support for the USB layer.
- A new set of functions has been added to allow USB drivers to quickly
check the direction and transfer mode of an endpoint.
- A somewhat reduced version of Wireless Extensions version 21. Most of
the original functionality has been removed with the idea that the
wireless extensions will soon be superseded by something else.
- Vast numbers of annotations enabling the sparse utility to
detect big/little endian errors.
- A number of Video4Linux drivers have been converted to the V4L2 API.
- The flags field of struct request has been split
into two new fields: cmd_type and cmd_flags. The
former contains a value describing the type of request (filesystem
request, sense, power management, etc.) while the latter has the flags
which modify the way the command works (read/write, barriers, etc.).
- The block layer can be disabled entirely at kernel configuration
time; this option can be useful in some embedded situations.
- The kernel now has a generic boolean type, called bool; it
replaces a number of homebrewed boolean types found in various parts
of the kernel.
- There is a new function for allocating a copy of a block of memory:
void *kmemdup(const void *src, size_t len, gfp_t gfp);A number of allocate-then-copy code sequences have been updated to use kmemdup() instead. - The latency tracking
infrastructure patch has been merged.
- The readv() and writev() methods in the file_operations structure have been removed in favor of aio_readv() and aio_writev() (whose prototypes have been changed). See this article for more information.
As of this writing the merge window has not yet closed, so chances are that
more significant changes could yet find their way into 2.6.19.
Posted Oct 5, 2006 9:57 UTC (Thu)
by johill (subscriber, #25196)
[Link]
Posted Oct 5, 2006 10:40 UTC (Thu)
by nix (subscriber, #2304)
[Link] (5 responses)
What probably is true is that the *devices* that ftape drove are probably on their last legs, so it's sensible to move to something else for that reason alone. CD writers aren't so obsolete: although eventually DVD writers might supplant them, they're so much more annoying to use than CD writers that that might take some time. (I've bought three DVD readers and two DVD writers in my time. *Not one* works properly in Windows or Linux, in each case because of blatant drive hardware problems; e.g. head misalignment or in one case a dry joint leading to intermittent power to the lasers. It's about as clapped out as the high-speed USB situation, where transferring more than a few Mb at high speed causes a lot of USB controllers to corrupt it... do no removable storage vendors *test* their designs?)
Posted Oct 5, 2006 17:44 UTC (Thu)
by jzbiciak (guest, #5246)
[Link] (4 responses)
But at $30 a piece, you can by dual layer DVD burners by the 3 pack and still be cheaper than a 1x CD burner was back when "huge" HDs were smaller than dual-layer DVD-Rs. :-)
And for the record, I haven't had any problems yet with my NEC DVD burners. And if it fails, I can replace it for less than the cost of a night out.
Posted Oct 6, 2006 12:24 UTC (Fri)
by jbailey (guest, #16890)
[Link] (3 responses)
*sigh* I think all of my drives are dual layer now, but I keep waiting for the media to come down in price.
Posted Oct 6, 2006 17:19 UTC (Fri)
by shredwheat (guest, #4188)
[Link] (1 responses)
Posted Oct 6, 2006 17:42 UTC (Fri)
by jzbiciak (guest, #5246)
[Link]
Posted Oct 12, 2006 2:46 UTC (Thu)
by dlang (guest, #313)
[Link]
Posted Oct 9, 2006 15:50 UTC (Mon)
by kleptog (subscriber, #1183)
[Link]
Now that's a nifty idea I'd never though of...
the WE-21 changes are being reverted again because they break thingswireless extensions
Hm, 1.6Gb is rather quaint? I'm still backing up a lot of stuff to CD-Rs: 700Mb or so per CD...More stuff for 2.6.19
More stuff for 2.6.19
Wow. So that's like $30 for the drive, and somewhere in the neighbourhood of $30 for the media!More stuff for 2.6.19
You can make some media dual sided by cutting along the edge. Unfortunately this type of media has fallen out of use.Dual sided media
Something tells me it's less popular than even floppy-tape is... Something about holding 400K tops (with a custom format, that is). Dual sided media
blank DVD's run <$1usd each (single layer, double layer blanks are still ~$2.50) More stuff for 2.6.19
If a string with the form |program is written to /proc/sys/kernel/core_pattern, all core dumps will be piped to the given program instead of being written to disk.
More stuff for 2.6.19
