Marc-Christian Petersen: WOLK v3.5 FINAL, Codemane 'Fin' alias Birthday Release

Címkék

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)