Linux

Megszűnt a Linux Router Project

Címkék

A Linux Router Project nincs többé, a fejlesztő nem kívánja folytatni a fejlesztést. Az egy floppy-s terjesztés nagyszerű alapja volt az alacsony költséggel megépíthető hálózati eszközöknek. A karbantartó néhány keserű szóval magyarázza döntését.

A projekt honlapja itt.

Marcelo Tosatti: Linux 2.4.22-pre1

Címkék

Hi,

Itt az első pre a 2.4.22-ből.

Tartalmaz egy új ACPI kódot, egy nagyobb USB frissítést, hálózati frissítéseket, stb.

A .22 kiadási ciklusa sokkal rövidebb lesz, mint a .21-é volt. Remélem, hogy körülbelül két hónap alatt elérünk a stabilhoz.

Jó hétvégét" - írta Marcelo az LKML-re.A pre kernelfolt letölthető: patch-2.4.22-pre1.bz2

Változások logja itt.

2.4.21 kernel foltok: -ck1; -ac1

Címkék

A közelmúltban megjelent néhány patch.

Ezeket vettem komolyabban szemügyre:

- Con Kolivas: -ck1 + postck1

- Alan Cox: -ac12.4.21-ck1:

"These are patches designed to improve system responsiveness, with emphasis on desktop pcs."

"Contains: O(1)B,PE,LL,CKVM,RL2,VH,ST,DT12."

Betűk jelentése:

O(1)B: O(1) ütemező

PE: preemptív

LL: Low Latency

CKVM: autoregulation vm hacks

RL2: Read Latency2

VH: Variable HZ setting

ST: Scheduler Tunables

DT12: Desktop Tuning 1,2

Gyakorlatban:

make menuconfig során új menüpontok kerültek elő:

Pl. ki/be lehet kapcsolni Low Latency módot, akár sysctl-en keresztül is...

Nagyon jópofa, ahogy meg lehet adni számszerűen, hogy mennyi legyen ütemező HZ-je :) (default: 200)

Nem végeztem komolyabb teszteket, de desktop környezetben nem okozott számottevő különbséget. (Lehet hogy egy durva többezres processzű terhelési teszt mást mutatna...)

2.4.21-ac1:

Changelog hiányában megpróbálom összefoglalni észrevételeimet:

- CPU Frequency Scaling

- 2.5.x-es ACPI portolás

nagyon sok apróbb upgrade...

Vegülis a 2.5-ös kernelben található experimental kódok kerülhettek bele.

Nagyon szépen fut ez a kernel. ACPI is jo lett (már power-gombra szabályosan le"halt"olja gépem :) ).

Bocsánat a nem lefordított részekért.

{asm}

Zack Brown: Kernel Traffic #219

Címkék

Megjelent a Zack Brown által karbantartott, heti rendszerességgel megjelenő, az LKML (Linux Kernel Mailing List) levelezési lista tartalmát kivonatos formában feldolgozó hírlevél, a Kernel Traffic.

A Linux kernel fejlesztésének legfrissebb híreit itt olvashatod.

Linus Torvalds: Linux 2.5.72

Címkék

Linus előző bejelentésével (egy cikkel lejjebb) egy időben megjelent a 2.5.72-es fejlesztői Linux kernel is.

Letöthető patch-2.5.72.bz2, FULL

Változások logja:Summary of changes from v2.5.71 to v2.5.72

============================================

Alexey Kuznetsov:

o [IPV4]: More sane rtcache behavior

Andi Kleen:

o Fix typo in timing changes + support for x86-64

o Fix compilation of 32bit ioctl emulation on x86-64

o Minor 32bit compatibility fix for /dev/rtc

o x86-64 merge

o Fix over-alignment problem on x86-64

Andrew Morton:

o fix deadlock over proc_lock

o NUMA fixes

o compat_ioctl fixes

o Unisys ES7000 platform subarch 1/2: generic bits

o Unisys ES7000 2/2: platform subarch

o pcips2.c compile fix

o Some clean up of the time code

o More time clean up stuff

o fix architecture do_settimeofday() for new API

o arcnet oops fix

o remove anon_hash_chain

o tmpfs: revert license to 2.4 version

o dm: Repair persistent minors

o make pid_max readable

o Fix sign handling bugs in various drivers

o Parenthesisation fix in drivers

o efs typo fix

o new eepro100 PDI ID

Anton Blanchard:

o fix compat_sys_getrusage

Arnaldo Carvalho de Melo:

o [NET]: net/core/flow.c needs linux/cpu.h

o list.h: implement hlist_for_each_entry_{from,continue}

o net: use hlist for struct sock hash lists

o tcp: convert struct tcp_bind_bucket to hlist

o tcp: convert tcp_tw_bucket->tw_death* to hlist

o af_unix: remove typedef unix_socket, use plain struct sock

Bartlomiej Zolnierkiewicz:

o ide: bring non-taskfile code back

o ide: Power Management

o ide: move "config IDE" to drivers/ide/Kconfig

Brian Gerst:

o small cleanup for powernow-k7

Christoph Hellwig:

o [NET]: Move iph5526_probe to initcalls

Daniel Ritz:

o [PCMCIA] fix yenta unload oops

David S. Miller:

o [BLUETOOTH]: Remove unused local var in rfcomm/tty.c

o [TCP]: Make sure tcp_tw_bucket tw_daddr is aligned properly

o [TCP]: Use proper time_*() comparisons on jiffies

o [DECNET]: Fix bogus pointer cast to int

o [SPARC64]: Update sys32_settimeofday for do_settimeofday() changes

o [SPARC64]: Update defconfig

o [SPARC64]: Merge sysinfo32 corrections from ppc64 port

Dominik Brodowski:

o [PCMCIA] Remove stale structure definition

o [PCMCIA] Fix class device name

o [PCMCIA] Move socket /proc to sysfs

o [PCMCIA] move creation of /proc/pccard to ds.c

o [PCMCIA] Remove inquire_socket

François Romieu:

o resync of dscc4 driver with 2.4.x version

Greg Ungerer:

o DragonEngine board name change

o conditional ROMfs copy for M5206eLITE board

o remove 68328 arch specific irq init

o ColdFire serial driver fixups

Helge Deller:

o input: Turn on the NumLock ON by default on PARISC HP-HIL machines

Hideaki Yoshifuji:

o [IPSEC]: Fix xfrm_alloc_spi() always selecting minspi

Hiroshi Miura:

o input: Add default mapping for the hiragana/katakana key

Ivan Kokshaysky:

o [ALPHA] Fix Jensen PCI domains warning

o alpha osf_settimeofday fix

Kazunori Miyazawa:

o [IPV6]: Fix ipv6 header handling of AH input

Linus Torvalds:

o Fix up missing header files

Matthew Dharm:

o unusual_devs fixups

Matthew Wilcox:

o [NET]: Kill extraneous CONFIG_{NET,KMOD} in net/socket.c

o parisc arch update

Mikael Pettersson:

o local APIC blacklist rules updates

o local APIC driver model cleanups

Paul Mackerras:

o PPC32: Fix pci_domain_nr()

o PPC32: only define cond_syscall if it isn't already defined

o PPC32: Update the defconfigs

o PPC32: vmlinux.lds.S cleanup + discard .exitcall.exit sections

o fix weird kmalloc bug

o [NET]: Use unregister_netdev() in ppp

Paul Mundt:

o Fix PCI hotplug path for SH

o Add mach-type generation for SH

Peter Chubb:

o input: The appended fix is needed on I2000 machines, to map the

legacy ISA interrupt onto the actual interrupt provided. Otherwise

the mouse and keyboard won't work. Patch against 2.5.70.

Peter Osterlund:

o input: fix some minor errors found in the input-programming.txt

file

o input: Add Synaptics touchpad absolute mode support

Ravikiran G. Thirumalai:

o [DECNET]: Fix signedness error in dm_ioctl()

o [TUN]: Fix signedness error in tun_get_user()

Richard Henderson:

o [ALPHA] Update Jensen call to ide_register_hw

Rik van Riel:

o [NET]: Fix error message when registering IGMP

Robert Olsson:

o [IPV4]: Add rtcache hash lookup statistics to rtstat

o [IPV4]: In rt_intern_hash, reinit all state vars on branch to

"restart"

Roman Zippel:

o Clean up kernel parameter array declaration

Russell King:

o input: PCI PS/2 keyboard and mouse controller (Mobility Docking

station)

o [PCMCIA] Remove inquire_socket method from sa11xx_core.c

o [PCMCIA] Prevent class_device related oops

Rusty Russell:

o clean up overzealous deprecated warning

Samuel Thibault:

o Fix ma600.c compile

Sergey Vlasov:

o hid: fix HID feature/output report writing to devices. This should

fix most problems with UPS shutdown.

o hid: Add missing 'return 0's in hiddev ioctl handler

Stelian Pop:

o sonypi driver update

o meye driver update

Stephen Hemminger:

o [NET]: Convert SLIP driver to alloc_netdev

o [NET]: Network hotplug via class_device/kobject

o [NET]: Fix spurious kfree and missed initialization in TUN driver

Trond Myklebust:

o Fix rpc dentry list usage

Ville Nuorvala:

o [IPV6]: Fix refcount leaks in udpv6_connect()

Vojtech Pavlik:

o input: fix sunkbd to properly set its bitfields up to key #127

o input: Add key definitions for HP-HIL keyboards

o input: Change input/misc/pcspkr.c to use CLOCK_TICK_RATE instead of

a fixed value of 1193182. And change CLOCK_TICK_RATE and several

usages of a fixed value 1193180 to a slightly more correct value

Zephaniah E. Hull:

o input: Implement input device grabbing so that it is possible to

steal an input device from other handlers and have an exclusive

access to events.

o input: Implement a HID quirk for 2-wheel A4Tech mice

Linus elhagyja a Transmeta-t

Címkék

Linus Torvalds, a finn programozó zseni - a Linux kernel atyja - elhagyja jelenlegi munkahelyét a Transmeta chipgyártót. Helyette egy konzorcium élére áll, amely Linux operációs rendzereket fejleszt majd vállalatok számára. Linus 6+ év után döntött úgy, hogy hátat fordít a munkaadójának, és teljes idejét a Linux kernel fejlesztésének szenteli.

És ez itt a Transmeta vége...

Linux 2.4.21, GrSecurity 1.9.10 & 2.0-pre5

Címkék

Nos, végre valahára kiadták a 2.4.21-et, nem voltam benne biztos, hogy megérjük :)

Ezzel egy időben megjelent a GrSecurity patch 1.9.10-es stabil és 2.0-pre5-ös verziója is a 2.4.21-hez, persze.

Kernel:

linux-2.4.21.tar.bz2

patch-2.4.21.bz2

GrSecurity:

grsecurity-1.9.10-2.4.21.patch

grsecurity-2.0-pre5-2.4.21.patchÍme Brad levele:

From: spender@grsecurity.net

Reply-To: grsecurity@grsecurity.net

To: grsecurity@grsecurity.net

Subject: [grsec] grsecurity 1.9.10 and 2.0-pre5 released for Linux 2.4.21

grsecurity 1.9.10 and 2.0-pre5 have been released for the 2.4.21 kernel.

Changes in 1.9.10 include mainly bugfixes (in particular, one for the

NPROC restriction and one with ACL recreation).

2.0-pre5 offers several new features. The ability to create or modify an

object to be setuid or setgid has been made into an object mode "m".

Creating an object has been made into an object mode "c". Deleting an

object has been made into an object mode "d". These new modes were

created out of a need to be more fine-grained in policies. These modes

are particularly useful to prevent unauthorized transitions to root by

creating a rootshell, for instance. They are also useful for protecting

devices such as terminals, since they can be written to by unprivileged

users, but should be protected from creation or deletion by everyone but

privileged processes. The next generation of learning code is almost

complete. It will allow administrators using grsecurity 2.0 to perform

full system learning: grsecurity will learn all accesses made to the

system, and will generate roles, subjects, and objects to match that

usage. The code also performs intelligent reduction of policies: If you

have 5 users active on the system during learning, each belonging to the

group "users," instead of adding a role for each user, a role will be

added for the group. Greater analysis will be performed on reducing

subjects and objects than is performed currently in 1.9.x. The new

learning code will be available in 2.0-rc1, which will be the next

release of the 2.0 tree after 2.0-pre5.

Enjoy

-Brad


grsecurity-1.9.10-2.4.21.patch

grsecurity-2.0-pre5-2.4.21.patch