Linux

Linus Torvalds: Linux 2.5.16

Címkék

Megjelent a fejlesztői kernel legújabb darabja a 2.5.16-os. Ebben a kiadásban bemutatkozik az új leegyszerűsített changelog formátum, amelyet Linus azért vezetett (próbál bevezetni) mert egy rakás levelet küldtek a felhasználók a kernel listára, hogy a részletes changelog olvashatatlan egy halandó ember számára.És valóban sokkal átláthatóbb az új changelog, a régi túl részletes volt. A fejlesztőknek viszont az a jobb, ha a changelog minél aprólékosabb, így a kernel honlapon (www.kernel.org) marad a régi bitkeeper-féle változások logja.

Újdonságok: USB, architekturális frissítés és IDE driver változások, stb.

Letölthető innen.

Alan Cox: Linux 2.2.21-rc4

Címkék

A régebbi kernel szerelmeseinek ;) Megjelent a 2.2.21-rc4. Lassan itt a 2.2.21 verzió. Ebből is látszik, hogy Cox folyamatosan karban tartja a 2.2.x forrásfát, tehát nincs elfelejtve. Cox egy korábbi nyilatkozatában azt mondta:

``Addig tartom karban a 2.2.x kernelfát, amíg úgy látom, hogy az emberek használják, igény van rá. Majd ha már azt veszem észre, hogy nem használja senki, akkor befejezem a 2.2.x karbantartását."

A folt letölthető innen.

Változások:Unless something bad turns up this will be the final 2.2.21.

Alan Cox: Linux 2.4.19pre8-ac4

Címkék

Megjelent a legújabb Alan Cox (-ac) kernelpatch a 2.4.19pre8 kernelhez. Nehezen akar kijönni a 2.4.19, az IDE kód nagyon kritikus része a kernelnek, úgy látszik Tosatti és Cox nem akarnak semmit a véletlenre bízni. És ez így van jól. Ebbe a foltba került az -ac3 ba mergelt IDE kód commentje, egy kis SMP build fix, kisebb kódtisztítás. Még mindig kritikus a stuff, kezelje mindenki fokozott figyelemmel.

Letölthető innen.

Változások:The usual IDE merge comments apply. Please treat this tree with care. It should have knocked out more of the weirdnesses as well as providing the basis for upcoming restructuring of stuff for mmio etc.

Alan Cox: 2.4.19-pre8-ac3

Címkék

Alan Cox legújabb kernelfoltja elérhető. Intel EtherExpress Pro (eepro) ethernet kártya driver fix, kbuild javítás, Intel 845G GART support, és egy nagyobb IDE kód frissítés jellemzi. Andre Hedrick a kód karbantartója írta: "Please treat this tree with care." - szóval csak óvatosan vele.

Letölthető a patch innen.

Változások:From: Alan Cox

To: linux-kernel@vger.kernel.org

Subject: Linux 2.4.19pre8-ac3

Date: Tue, 14 May 2002 08:44:06 -0400 (EDT)

The usual IDE merge comments apply. Please treat this tree with care. It should have knocked out more of the weirdnesses as well as providing the basis for upcoming restructuring of stuff for mmio etc.

[+ indicates stuff that went to Marcelo, o stuff that has not,

* indicates stuff that is merged in mainstream now, X stuff that proved bad and was dropped out]

Linux 2.4.19pre8-ac3

oKbuild fixes(Keith Owens)

oFix eepro100 bug/typo(Michael Rozhavsky)

oIntel 845G GART support(Graeme Fisher)

oFix tasklet disable/kill in pppoatm(Luca Barbier)

oAdd another PCI ident to the acenic driver(Eric Smith)

oMajor IDE updates(Andre Hedrick)

Linux kernel 2.5 státusz report

Címkék

Vessünk egy pillantást a fejlesztés alatt álló Linux kernelre. A a legutolsó 2.5 kernel státusz logból kiderül, hogy éppen hol tart a Linux kernel fejlesztése.

Kernel 2.5 státusz - 2002. május. 8

(Legutolsó kernel kiadás: 2.5.14)Merged

o in 2.5.1+ Rewrite of the block IO (bio) layer (Jens Axboe)

o in 2.5.2 Initial support for USB 2.0 (David Brownell, Greg Kroah-Hartman, etc.)

o in 2.5.2 Per-process namespaces, late-boot cleanups (Al Viro, Manfred Spraul)

o in 2.5.2+ New scheduler for improved scalability (Ingo Molnar)

o in 2.5.2+ New kernel device structure (kdev_t) (Linus Torvalds, etc.)

o in 2.5.3 IDE layer update (Andre Hedrick)

o in 2.5.3 Support reiserfs external journal (Reiserfs team)

o in 2.5.3 Generic ACL (Access Control List) support (Nathan Scott)

o in 2.5.3 PnP BIOS driver (Alan Cox, Thomas Hood, Dave Jones, etc.)

o in 2.5.3+ New driver model & unified device tree (Patrick Mochel)

o in 2.5.4 Add preempt kernel option (Robert Love, MontaVista team)

o in 2.5.4 Support for Next Generation POSIX Threading (NGPT team)

o in 2.5.4+ Porting all input devices over to input API (Vojtech Pavlik, James Simmons)

o in 2.5.5 Add ALSA (Advanced Linux Sound Architecture) (ALSA team)

o in 2.5.5 Pagetables in highmem support (Ingo Molnar, Arjan van de Ven)

o in 2.5.5 New architecture: AMD 64-bit (x86-64) (Andi Kleen, x86-64 Linux team)

o in 2.5.5 New architecture: PowerPC 64-bit (ppc64) (Anton Blanchard, ppc64 team)

o in 2.5.5+ IDE subsystem major cleanup (Martin Dalecki, Vojtech Pavlik)

o in 2.5.6 Add JFS (Journaling FileSystem from IBM) (JFS team)

o in 2.5.6 per_cpu infrastructure (Rusty Russell)

o in 2.5.6 HDLC (High-level Data Link Control) update (Krzysztof Halasa)

o in 2.5.6 smbfs Unicode and large file support (Urban Widmark)

o in 2.5.7 New driver API for Wireless Extensions (Jean Tourrilhes)

o in 2.5.7 Video for Linux (V4L) redesign (Gerd Knorr)

o in 2.5.7 Futexes (Fast Lightweight Userspace Semaphores) (Rusty Russell, etc.)

o in 2.5.7+ NAPI network interrupt mitigation (Jamal Hadi Salim, Robert Olsson, Alexey Kuznetsov)

o in 2.5.7+ ACPI (Advanced Configuration & Power Interface) (Andy Grover, ACPI team)

o in 2.5.8 Syscall interface for CPU task affinity (Robert Love)

o in 2.5.8 Radix-tree pagecache (Momchil Velikov, Christoph Hellwig)

o in 2.5.8+ Delayed disk block allocation (Andrew Morton)

o in 2.5.9 Smarter IRQ balancing (Ingo Molnar)

o in 2.5.11 Replace old NTFS driver with NTFS TNG driver (Anton Altaparmakov)

o in 2.5.11 Fast walk dcache (Hanna Linder)

o in 2.5.11+ Rewrite of the framebuffer layer (James Simmons)

* in 2.5.12+ Rewrite of the buffer layer (Andrew Morton)

o in 2.5.14 Support for IDE TCQ (Tagged Command Queueing) (Jens Axboe)

* in 2.5.14 Bluetooth support (no longer experimental!) (Maxim Krasnyansky, Bluetooth team)

o in -dj Rewrite of the console layer (James Simmons)

o in -ac Strict address space accounting (Alan Cox)

o in -ac PCMCIA Zoom video support (Alan Cox)

o in -ac More complete IEEE 802.2 stack (Arnaldo, Jay Schullist, from Procom donated code)

o Ready Better event logging for enterprise systems (Larry Kessler, evlog team)

o Ready New quota system supporting plugins (Jan Kara)

o Ready Linux booting ELF images (Eric Biederman)

o Ready First pass at LinuxBIOS support (Eric Biederman)

o Ready Build option for Linux Trace Toolkit (LTT) (Karim Yaghmour)

o Ready New kernel build system (kbuild 2.5) (Keith Owens)

o Beta Add support for CPU clock/voltage scaling (Erik Mouw, Dave Jones, Russell King, Arjan van de Ven)

o Beta Serial driver restructure (Russell King)

o Beta New IO scheduler (Jens Axboe)

o Beta Add XFS (A journaling filesystem from SGI) (XFS team)

o Beta New VM with reverse mappings (Rik van Riel)

o Beta Fix long-held locks for low scheduling latency (Andrew Morton, Robert Love, etc.)

o Beta Add Linux Security Module (LSM) (LSM team)

o Beta Hotplug CPU support (Rusty Russell)

o Beta Per-mountpoint read-only, union-mounts, unionfs (Al Viro)

o Beta EVMS (Enterprise Volume Management System) (EVMS team)

o Beta LVM (Logical Volume Manager) v2.0 (LVM team)

o Beta Dynamic Probes (Suparna Bhattacharya, dprobes team)

o Beta Scalable CPU bitmasks (Russ Weight)

o Beta Page table sharing (Daniel Phillips)

o Beta ext2/ext3 online resize support (Andreas Dilger)

o Beta Add User-Mode Linux (UML) (Jeff Dike)

o Beta UDF Write support for CD-R/RW (packet writing) (Jens Axboe, Peter Osterlund)

o Beta Add hardware sensors drivers (lm_sensors team)

o Beta New kernel config system: CML2 (Eric Raymond)

o Beta Read-Copy Update Mutual Exclusion (Dipankar Sarma, Rusty Russell, Andrea Arcangeli, LSE Team)

o Beta USB device (not host) support (Stuart Lynne, Greg Kroah-Hartman)

o Alpha Better support of high-end NUMA machines (NUMA team)

o Alpha Add Asynchronous IO (aio) support (Ben LaHaise)

o Alpha Overhaul PCMCIA support (David Woodhouse, David Hinds)

o Alpha Full compliance with IPv6 (Alexey Kuznetzov, Jun Murai, Yoshifuji Hideaki, USAGI team)

o Alpha UMSDOS (Unix under MS-DOS) Rewrite (Al Viro)

o Alpha Scalable Statistics Counter (Ravikiran Thirumalai)

o Alpha Linux Kernel Crash Dumps (Matt Robinson, LKCD team)

o Alpha Add support for NFS v4 (NFS v4 team)

o Alpha ext2/ext3 large directory support: HTree index (Daniel Phillips, Christopher Li, Ted Ts'o)

o Alpha Improved i2o (Intelligent Input/Ouput) layer (Alan Cox)

o Alpha New MTRR (Memory Type Range Register) driver (Patrick Mochel)

o Alpha Remove use of the BKL (Big Kernel Lock) (Alan Cox, Robert Love, Neil Brown, Dave Hansen, etc.)

o Alpha Zerocopy NFS (Hirokazu Takahashi)

o Started More complete NetBEUI stack (Arnaldo Carvalho de Melo, from Procom donated code)

o Started Change all drivers to new driver model (All maintainers)

o Started Reiserfs v4 (Reiserfs team)

o Started Move ISDN4Linux to CAPI based interface (ISDN4Linux team)

* Started Direct pagecache BIO disk I/O (Andrew Morton)

o Draft #2 New lightweight library (klibc) (Greg Kroah-Hartman)

o Draft #3 Replace initrd by initramfs (H. Peter Anvin, Al Viro)

o Planning Add thrashing control (Rik van Riel)

o Planning Remove all hardwired drivers from kernel (Alan Cox, etc.)

o Planning Generic parameter/command line interface (Keith Owens)

o Planning New mount API (Al Viro)

o Planning Implement new device naming convention (Device naming team)


Cleanups:

Merged

o in 2.5.3 Break Configure.help into multiple files (Linus Torvalds)

o in 2.5.3 Untangle include file dependancies (Dave Jones, Roman Zippel)

o in 2.5.4 Per network protocol slabcache & sock.h (Arnaldo Carvalho de Melo)

o in 2.5.4 Per filesystem slabcache & fs.h (Daniel Phillips, Jeff Garzik, Al Viro)

o in 2.5.6 Killing kdev_t for block devices (Al Viro)

o Ready Switch to ->get_super() for file_system_type (Al Viro)

o Ready ->getattr() ->setattr() ->permission() changes (Al Viro)

o Beta file.h and INIT_TASK (Benjamin LaHaise)

o Beta Proper UFS fixes, ext2 and locking cleanups (Al Viro)

o Beta Lifting limitations on mount(2) (Al Viro)

o Beta Remove dcache_lock (Maneesh Soni, IBM team)

o Alpha Split up x86 setup.c into managable pieces (Patrick Mochel)

o Started Reorder x86 initialization (Dave Jones, Randy Dunlap)

Alan Cox: Linux 2.4.19pre8-ac2

Címkék

Újabb Alan Cox folt érhető el. A jelenlegi patch több fordítási hibát is javít.

Letölthető innen.Változások:

o Fix more compile problems (me)

o Fix a possible hang on shutdown in 3270 tty (Martin Schwidefsky)

o Make "make rpm" sane for non x86 (Cesar Cardoso)

o Two new AC97 codec entries (Lei Hu)

o Thread exit race fix (Dave McCracken)

o Further sg buffer clearing fix (Douglas Gilbert)

o Fix do_mounts printk (Al Viro)

o Umembp fixups (Neil Brown)

o Umembp shift bug fixup (me)

o Kbuild fixes and improvements (Keith Owens)

o Add a new tulip clone pci ident entry (Ohta Kyuma)

o Fix url on via pci fixups (Erich Schubert)

o koi8-ru handling fixes (Petr Vandrovec)

o Clean up remaining code to use yield (Robert Love)

o Clean up migration_init as per 2.5 (Erich Focht)

o Clean up maximum real time priorities (Robert Love)

o Kill unused variable in bpck6 (Adrian Bunk)

o Fix dnotify/process exit handling (Stephen Rothwell)

o Add another vaio bios to the table (Yves Lafon)

o Allow users to disable hyperthreading (Hugh Dickins)

Linux: A 2TB-os filerendszer határon túl...

Címkék

Peter Chubb egy patchet postázott az LKML-re, melynek segítségével lehetőségünk nyílik arra, hogy 2TB-nál nagyobb fileokat tudjunk kezelni Linux alatt. Pontosabban arról szól a hír, hogy Chubb 15TB-os filet tud jelenleg mountolni és használni (JFS és a loopback eszköz segítségével). A patch használata nélkül a Linux maximum 2TB-os filerendszert tud kezelni, mert lemezkezelő kód különböző pontjain unsigned és int-32 változókat használnak.Chubb a Gelato nevezetű projecten dolgozik Ausztráliában. A project célja, hogy megtisztítsa a Linux nagy-filerendszer kódját, és eltávolítsa belőle a 32bites limitációkat. Ahogy a merevlemezek kapacitásának növekedését nézem hamarosan szükség is lesz erre a munkára.

A patch elérhető jelenleg a 2.5.14 fejlesztői kernelhez. Letölthető innen.

DistroWatch - 2002. május. 11

Címkék

Új hét, új DistroWatch. Ismét szemügyre vesszük az elmúlt hét történéseit a Linux terjesztések világában.

Disztribúció hírek

  • Debian: Megjelent a DWN, a Debian Weekly News eheti száma. Elolvashatod itt.
  • Mandrake: Megjelent a Mandrake közösség szokásos heti hírlevele. Elolvashatod itt.
  • Mandrake Linux biztonsági eszközök: A Mandrake felhasználóknak fokozott figyelemmel kell kísérniük a Mandrake Security tools nevű projectet, ha a rendszerük biztonságát szem előtt szeretnék tartani. Az eszköz segítségével egy alapvető biztonsági szintet lehet kialakítani Mandrake környezetben.
  • MontaVista Linux: A MontaVista Linux 2.1 megérkezett. A MontaVista Software, Inc. bejelentette a 2.1-es verzióját a Montavista Linux Professional Edition-nak, amely egy kereskedelmi beágyazott (embedded) Linux terjesztés.
  • Red Hat: A Red Hat bejelentette a Red Hat Linux 7.3-as verziójú operációs rendszerét. Az erről szóló press release-t itt olvashatod. A terjesztésben megjelenő új funkciók listáját megtalálod itt.
  • Slackware Linux: A Slackware Linux felhasználók egy újabb changelog-nak örülhettek ezen a héten.
  • SuSE Linux: A SuSE kiadott egy press release-t arról, hogy a disztribúciójuk támogatja az IBM zSeries szerver családját. A SuSE Linux Enterprise Server 7 teljes mértékben használható az IBM 64-bit-es eServer zSeries termékeivel.

    Kisebb disztribúció frissülések

  • Astaro Security Linux: Az Astaro Corporation bejelentette a harmadik verzióját a kombinált Astaro Security Linux firewall/VPN/anti-virus/content filtering biztonsági szoftverének. A teljes szoftver-megoldás egy speciális megerősített Linux kernelt tartalmaz.
  • GENDIST: A GENDIST bejelentette a terjesztésének a stabil 1.0.0-ás verzióját, amely kisebb funkcionális bővítéseket hozott.
  • Lunar-Linux: A Linar Linux lehetővé tette egy új ISO image letöltésést teszt céljából. A teszt verzió kódneve Petro_e, amely egy RC azaz Relese Candidate kiadás.
  • NSA Security Enhanced Linux: Az NSA Security Enhanced Linux project kiadta a 2002050211 jelű verzióját, amely kisebb funkcionális bővítéseket hozott.
  • ROCK Linux: Úgy gondolod, hogy szeretnél egy ROCK Linux alapú klasztert építeni? Akkor segítségedre lehet ez az útmutató.
  • Sorcerer Linux: A Sorcerer Linux kiadott egy új Install/Rescue disk-et.
  • Source Mage GNU/Linux: A Source Mage GNU/Linux nevet viseli a Sorcerer GNU/Linux új ága, amelyet a SGL csapattagok hoztak létre. A project új webcímet kapott, és a levelezési listájuk is elköltözött.
  • Virtual Linux: A Virtual Linux kiadta az v1.1-es verzióját, amely nagyobb funkcionális bővítéseket hozott.
  • Alan Cox: Linux 2.4.19pre8-ac1

    Címkék

    Újabb -ac patch látott napvilágot. Ebben a foltban a Linux 2.4.19pre8-al történő összeolvasztás (merge) folytatódott, és néhány fordítási probléma lett fixálva.

    Letölthető innen, változások logja itt.

    Linus Torvalds: Linux 2.5.14

    Címkék

    Linus kiadta a 2.5.14-es devel kernelt. Ez a release a szokásos IDE kód újraírást, egy nagyobb Bluetooth frissítést, NTFS frissítést, és egy köteg VM/buffer management munkát tartalmaz. As Linus felhívja a figyelmet arra, hogy ebben a kernel kiadásban egy rakás dolog alapjaiban változott, köztük a VM réteg is, ezért a "mentés jó ötlet" a használata előtt.

    A kernelpatch letölthető innen, változások logja itt.