Marc-Christian Petersen az LKML-en bejelentette a WOLK (Working Overloaded Linux Kernel) v3.5-ös stabil verzióját.
A WOLK - Working Overloaded Linux Kernels jelentéssel bír. Ez az elnevezés nem jelent mást, mint egy Linux kernelt, nagy számú patchcsel/bugfixszel és egy rakás új funkcióval. A WOLK project keretében jelenleg mintegy 450 patch kapott helyet a Linux kernelben. A patchek nagy része évek óta stabil, rengetegen használják, és általában a kernel fejlesztők idejének hiányában nem kerültek bele a mainline kernelbe. A WOLK project ezeket a patcheket szedi össze, és összescsiszolva egy nagy patch formájában juttatja el a felhasználókhoz.
Változások:Here we go, Changelog from v3.4 -> v3.5:
----------------------------------------
o indicates work by WOLK Developers (almost me)
+ indicates work by WOLK Users
o add: ext3 Write/Read speedups
o add: ext3 commit interval (mount option commit=X)
+ add: /dev/epoll support + #ifdef'ed
+ add: AIO (Asynchronous I/O) 20020619 + Bugfixes + #ifdef'ed
o add: SOFFIC (Secure On-the-Fly File Integrity Checker)
o add: IBM Next Generation Posix Threading 2 (NGPT2)
o add: Shared ZLIB (Use only one copy of zlib for whole kernel)
o add: WL24xx Wireless LAN Card Driver (boerde.de approved)
o add: Fast PID allocation
o add: Read-Copy Update mechanism for mutual exclusion
o add: "export LC_ALL=C" to addpatches script due to conflicts
with
other locales. Error was wrong order in applying patches.
+ add: readlink patch (Makes symlinks for supermount working)
o add: Single Driver Qlogic FC/SCSI support
o add: CPU - Cap Processor Usage
allowing to limit processor usage (by percentage)
for a given task (cap binary in WOLK-tools package)
o add: Compaq/CCISS Updates from 2.4.19-rcX (fixes build problems
also)
o add: 2.4.19-rcX full updates for SCSI, IEEE1394, VIDEO
o add: gzip/bzip2 compressed RAM disk image support
o add: Very small low latency additions
o add: /proc/PID/mapped_base and /proc/PID/oom_priority
o add: CPU Frequency Scaling + Enforce SpeedStep Fix
o add: htree ext3 directory indexing
o add: some more ext3 fixes
o add: Intermediate queueing device + IMQ target support
o add: IBM's Prioritized Accept Queue
o add: New NAT and again some more extra modules for NetFilter!
- IPv4: H.323 (netmeeting) support
- IPv4: DSCP match support
- IPv4: Helper match support
- IPv4: realm match support
- IPv4: RPC match support
- IPv4: RMARK target support
- IPv6: Routing header match support
- IPv6: Hop-by-Hop and Dst opts header match
- IPv6: Fragmentation header match support
- IPv6: IPv6 Extension Headers Match
- IPv6: AH/ESP match support
- IPv6: Packet Length match support
- IPv6: EUI64 address check
You may need the userspace iptables v1.27-WOLK version
shipped with the WOLK-tools package including all patches
for some features in WOLK like stealth, IMQ and TProxy.
! This is also available as a seperate package !
o add: Some gcc3.x additions
o add: vlogger in scripts/vlogger/ (Nice keylogger, eh?! ;-)
o add: oomkiller.c in scripts/ Directory
o add: Some AA-VM merges
o add: IRQ-rate-limiting. Adds the dynamic hard-IRQ-limiting
feature and fixes softirq performance.
o add: corefile-name: This patch will allow you to configure the
way core files are named through the /proc filesystem.
You can specify patterns, e.g. "core.%p" to get pid
appended, "%e.core" to get the name of the executable,
or "/var/core/core.%h" to get all yor core files in
/var/core
and have the hostname appended.
+ add: PPC compile fixes
o add: USB Driver from v2.4.19 final
+ add: Athlon-XP arch optimizations for gcc v3.x
o add: ReiserFS speedups (requested)
o add: IBM NGPT2 (Next Generation Posix Threading 2)
o add: Packet writing on CD/DVD media + Write caching
o add: Early printk() + #ifdef'ed for x86 arch only
o add: Multiple Framebuffer Boot Logos, including:
TuX's, WOLK, Debian, Redhat, Mandrake,
Slackware, Gentoo, Kondara MNU/Linux, some misc stuff
o add: ReiserFS Updates from 2.4.19
o add: SambaFS Updates from 2.4.19 + other fixes
o add: Use specific machine level instructions for mb() for new
processors (P3, P4, Athlon).
o add: Configure the max number of CPUs at compile time (def. was
32).
Saves memory footprint for kernel (around 240Kb in 32->2).
o add: Some patches/fixes introduced by 2.4.19-rc1-aa1 kernel tree
o add: Dependency for SiS DRM -> SiSFB (otherwise build fails)
o add: CTX-12 (Virtual private servers and security contexts)
+ userspace tools (vserver,vserveradmin) in WOLK-tools
package
o add: IBM's Kernel Lock Metering
+ Lockstat tool in WOLK-tools package
+ add: Dependency for SiS DRM -> SiS FB (otherwise build fails)
+ add: SiS Driverupdates
+ fixed: SuperMount: Stale NFS Handle. Works now !!
+ fixed: VIA Oops() -> Panics at boottime. Works now!
o fixed: EMU10k Driver Update (hopefully working again)
+ fixed: Circular dependencies at build time
+ fixed: ext2 compression + Compressed Cache build problem
+ fixed: FrameBuffer SplashScreen build error
+ fixed: remove /proc/stat kstat when TuX is not configured
o fixed: Fixes for swap (memleak, unsafe BUG()s, redundant checks)
o fixed: Fixes for tmpfs (symlinks, directory itimes, truncate,
swapoff speedup)
o fixed: Attempt to fix the ServerWorks problem with certain
disks/DMA.
+ fixed: iptables annoying log entries
+ fixed: Netgear GA622 compile problem
o fixed: hopefully really fixed the AutoFS oops bug this time
o update: IPVS v1.0.5
o update: Crypto v2.4.18.3
o update: Loop JARI v2.4.18
o update: Block Highmem I/O 19-1
o update: i810/i815 Framebuffer Device Driver v0.0.29
+ update: Matrox/Radeon/Rage128 Driver
o update: ACPI Fixes from 2.5.24 + New PCI IRQ 27
o update: JFS v1.0.21
o update: Tekram DC395 SCSI Controller Driver v1.41
o update: ALSA v0.9.0-rc2 (no oops anymore for /proc/asound/*)
+ update: V4L driver for the Quickcam Express and Dexxa Quickcam
v0.41c
o update: Preempt v2.4.19-rc5-3
o update: Preempt Stats v2.4.19-pre8-1
o update: UML - User-Mode-Linux v2.4.18-52
o update: i2c v2.6.4
o update: lmsensors v2.6.4 + Fixes + missing Config.in entries
o update: XFS + KDB v2.4.19 CVS snapshot
o update: Compressed Cache v0.24-pre3
(since 0.24-pre2 Preempt+Lockbreak compatible)
o update: grsecurity v1.9.6
+ gradm v1.4 in the WOLK-tools package
o update: NTFS Filesystem Driver v2.0.21b
o update: Enterprise Volume Management System (EVMS) v1.1.0final
o update: Timepegs 2.4.19-pre6-1 and removed NR_CPUS 2
o update: FreeS/WAN v1.97 + x.509 v0.9.12
o change: /proc/config.gz is no longer readable by anyone but root.
o removed: htree ext2 directory indexing
(causes oops and non-working ext2 with highmem enabled)