KernelNewbies
  • Comments
  • Immutable Page
  • Menu
    • Navigation
    • RecentChanges
    • FindPage
    • Local Site Map
    • Help
    • HelpContents
    • HelpOnMoinWikiSyntax
    • Display
    • Attachments
    • Info
    • Raw Text
    • Print View
    • Edit
    • Load
    • Save
  • Login

Kernel Hacking

  • Frontpage

  • Kernel Hacking

  • Kernel Documentation

  • Kernel Glossary

  • FAQ

  • Found a bug?

  • Kernel Changelog

  • Upstream Merge Guide

Projects

  • KernelJanitors

  • KernelMentors

  • KernelProjects

Community

  • Why a community?

  • Regional Kernelnewbies

  • Personal Pages

  • Upcoming Events

References

  • Mailing Lists

  • Related Sites

  • Programming Links

Wiki

  • Recent Changes

  • Site Editors

  • Side Bar

  • Tips for Editors

  • Hosted by WikiWall

Navigation

  • RecentChanges
  • FindPage
  • HelpContents

Upload page content

You can upload content for the page named below. If you change the page name, you can also upload content for another page. If the page name is empty, we derive the page name from the file name.

File to load page content from
Page name
Comment

KernelNewbies:
  • Linux_2_6_6

2.6.6 was released on May 10, 2004 changelog

  • Per-backing dev unplugging (LWN article) commit

  • CFQ io scheduler, tries to distribute bandwidth equally among all processes in the system. It should provide a fair working environment, suitable for desktop systems. Recommended LWN article. commit

  • Add Laptop Mode: a special sysctl which says "this is a laptop". In this mode the kernel will attempt to avoid spinning disks up (LWN article) commit

  • ext2/3: Speed up fsync(2) for file overwrites by a factor of four (disk non-writeback) to forty (disk in writeback mode) commit, commit

  • lockfs (file system freezing), taken from XFS commit, commit, commit

  • The lightweight auditing framework (LWN article). commit

  • SELinux: add IPv6 support commit, commit

  • selinux: add runtime disable commit

  • Prepare the kernel for a full object-based reverse-mapping scheme and the removal of the per-page PTE chains. Recommended LWN article commit, commit, commit

  • Non-Exec stack support commit

  • POSIX Message Queues: POSIX variant of message queues is a part of IPC. In POSIX message queues every message has a priority which decides about succession of receiving it by a process commit, commit, commit, commit, commit, commit, commit

  • TCP: BIC TCP, Binary Increase Control TCP developed by NCSU. It is another TCP congestion control algorithm for handling big fat pipes. For normal size congestion windows it behaves the same as existing TCP Reno, but when window is large it uses additive increase to ensure fairness and when window is small it uses binary search commit

  • TCP: Add vegas congestion avoidance support commit, commit

  • TCP: Add sysctl to turn off matrics caching commit

  • IPV6: Provide ipv6 multicast/anycast addresses through netlink commit

  • NETFILTER: Add 'raw' table commit

  • IPSEC: Support draft-ietf-ipsec-udp-encaps-00/01, some ipec impls need it. commit

  • IPV6: Add missing MIB counter increments. commit

  • BRIDGE: Use ethtool to get port speed. commit

  • BRIDGE: Support lots of 1k ports. commit

  • SCTP: Partial Reliability Extension support. commit

  • Sysfs for framebuffer commit

  • kbuild: external module support. Recommended LWN article. commit

  • cifs: Send NTCreateX with ATTR_POSIX if Linux/Unix extensions negotiated with server. This allows files that differ only in case and improves performance of file creation and file open to such servers commit

  • Add sysfs support for vc devices. commit

  • USB: add missing usb entries to sysfs commit

  • Add sysfs class support to fs/coda/psdev.c commit

  • kNFSdv4: Implement server-side reboot recovery (mostly) commit

  • NFSv2/v3/v4: Add support for asynchronous reads even if rsize<PAGE_CACHE_SIZE. commit

  • NFSv2/v3/v4: Add support for asynchronous writes even if wsize<PAGE_CACHE_SIZE. commit

  • Add commit=0 mount option to ext3, meaning "set commit to default". commit

  • ext3: journalled quotas commit

  • Add commit=0 to reiserfs commit

  • reiserfs: fsync(2) speedup commit

  • reiserfs: laptop-mode support commit

  • reiserfs: preallocation support commit

  • reiserfs: data=ordered support commit

  • reiserfs: logging rework commit

  • reiserfs: support for nested transactions commit

  • knfsd: Add data integrity to serve rside gss commit

  • CPUFREQ: Merge ACPI perflib commit

  • Make sysfs configurable commit

  • Drivers & architectures

    • ia32: 4Kb stacks (and irqstacks) patch commit

    • SPARC: Add sysctl to control serial console power-off restrictions. commit

    • ARM: Add support for ARM Versatile platform. commit

    • ARM: Add TI OMAP support commit, commit, commit

    • ARM: S3C2410 - onboard serial commit

    • s390: oprofile for s390 commit

    • ppc64: allow hugepages anywhere in low 4GB commit

    • PPC64: iSeries virtual ethernet driver commit

    • ppc64: Add support for hotplug cpus commit

    • ppc64: Add HW PMC support to oprofile commit

    • ppc64: Add PMCs to sysfs commit

    • ppc64: Add smt_snooze_delay cpu sysfs attribute commit

    • ppc64: add some iSeries proc entries commit

    • ia64 MSI support commit

    • I2C: add new chip driver: pcf8574 commit

    • QIC-02 tape drive hookup to classes in sysfs commit

    • Add class support to floppy tape driver zftape-init.c commit

    • libata: Add driver for SiS 964/180 SATA. commit

    • added class support to istallion.c commit

    • added class support to stallion.c commit

    • USB: new cypress thermometer driver commit

    • USB: add ftdi_sio product ids commit

    • USB: more ftdi_sio ids commit

    • Add FC transport attributes support to qla2xxx commit

    • USB Gadget: RNDIS/Ethernet Gadget Driver commit, commit

    • I2C: Add ALi 1563 i2c driver commit, commit

    • pcnet32: add support for 79C976 commit

    • pcnet32: add led blink capability commit

    • r8169: ethtool driver info commit

    • b44: Support newer revisions of broadcoms commit

    • Add S2IO 10gige network driver. commit

    • CPUFREQ: ACPI support for powernow-k8. We fall back on the legacy PSB table if the ACPI tables don't work out. commit

    • Bluetooth: Add support for Anycom CF-300 commit

    • Add class support to dsp56k commit

    • Add sysfs class support for CAPI commit

    • I2C: New chip driver: pcf8591 commit

    • tulip: add MII support for Comet chips commit

    • SERIAL: Add support for TI16C750 hardware flow control. commit

    • v4l: add support for pv951 remote to ir-kbd-i2c commit

    • saa7134 - Add two inputs for Asus TV FM commit

    • Oprofile: ARM/XScale PMU driver commit

    • USB: New ID for ftdi_sio commit

    • e1000: ethtool set/get ring param support commit

    • Delete sis190 net driver. commit

    • ARM: Support for non-PXA XScale UARTs commit

    • SERIAL: Add ARM PL011 uart primecell support. commit

    • CPUFREQ: Add a module parameter to force ACPI to be used. commit

    • pcnet32: add support for 79C976 commit

    • generic PCI IDE support for Toshiba Piccolo chips commit

    • DVB: Add EN50221 cam support to dvb-core commit

    • SERIAL: Add support for SBS Tech. Inc. PMC-OCTPRO and P-OCTAL cards. commit

    • sata_sis: support SATA SCRs in PCI cfg space commit

  • MoinMoin Powered
  • Python Powered
  • GPL licensed
  • Valid HTML 4.01