KernelNewbies:

Linux 2.6.23; not yet released

TableOfContents()

1. Short overview (for news sites, etc)

2.6.23 includes the fallocate() syscall

2. Important things (AKA: ''the cool stuff'')

2.1. fallocate()

2.6.23 adds a new system call fallocate() which allows applications to preallocate space for a file. Each file system implementation that wants to use this feature will need to support an inode operation called fallocate.

Applications can use this feature to avoid fragmentation to certain level and thus get faster access speed. With preallocation, applications also get a guarantee of space for particular file(s) - even if later the system becomes full [http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=97ac73506c0ba93f30239bb57b4cfc5d73e68a62 (commit)]

KernelNewbies: Linux_2_6_23 (last edited 2007-08-05 10:14:19 by 109-233)