Linux

V. GNU/Linux szakmai konferencia

Címkék

Az V. GNU/Linux szakmai konferencia szervezői szeretnék felhívni azok figyelmét, akik még nem döntötték el, hogy résztvesznek-e a rendezvényen az alábbiakra:A konferencia 2003. november 8-án szombaton lesz. Kezdés reggel 10:00 óra, befejezés 18:00 óra.

Helyszín: Hotel Novotel Budapest Centrum

Budapest, VIII. Rákóczi út 43-45.

A támogatott jegyek (nem üzleti) már csak korlátozott számban kaphatók. Akik még nem erősítették meg a jelentkezésüket, azok tegyék meg, mert kirekedhetnek a konferenciáról!

Bővebb infó: http://konf2003.linux.hu/

DriverLoader - Windowsos driverek használata 2.4 és 2.6 kernel alatt

Címkék

Nincs driver a wireless hálózati kártyádhoz? Sebaj használd a windowsos drivert Linux alatt!

Ezt ígéri a Linuxant. A tanácsadással, szoftverfejlesztéssel foglalkozó cég egy olyan technikát fejlesztett ki, amelynek segítségével az eszközök windowsos meghajtóprogramját be tudjuk tölteni Linux alatt. A program nem más mint egy kompatibiltási burkoló program (compatibility wrapper) amely csatolófelületet képez a Linux kernel és a windowsos driver között.A cég szerint ez a technológi jelentősen lecsökkenti a szoftverfejlesztők munkáját, hiszen elegendő nekik csak egy platformra kifejleszteni a meghajtót, utána az használható lesz Linuxon. Első körben a standard Windows NDIS driverekről van szó. A DriverLoader-t a BroadCom Wireless esközökhöz adták ki, de a bejelentés szerint nem csak azokhoz az eszközökhöz használható, hanem a vezetéknélküli eszközök széles skálájához. Számos notebook és desktop Wireless LAN adapterhez használható pl. Belkin, Buffalo, Cisco/Linksys, Dell, eMachines, Fujitsu, Gateway, HP/Compaq, Microsoft, Motorola, stb.

DriverLoader csomagok letölthetőek a Linuxant weboldaláról ingyen. A program könnyen telepíthető bármely disztró alá (RedHat, SuSE, Mandrake, Debian), és nem érzékeny a kernel verziókra sem, hiszen a legújabb 2.4 vagy 2.6-os kernellel is használható. Felhasználóbarát webes konfig felülettel bír.

A Linuxant weboldala: http://www.linuxant.com

A burkolóval használható eszközök és driverek listája itt.

---------------------------------------------------------------------

Sajtóbejelentés:

From: Marc Boucher

To: lwn-AT-lwn.net

Subject: Solution to use Broadcom and other unsupported Wireless LAN devices under Linux

Date: Sat, 11 Oct 2003 09:56:34 -0400

LINUXANT RELEASES REVOLUTIONARY DRIVERLOADER FOR BROADCOM WIRELESS LAN DEVICES

MONTREAL, QC Oct. 10, 2003 - Linuxant inc., a world-class supplier of

consulting, software development and professional support services is

announcing the immediate availability of DriverLoader, a revolutionary

compatibility-wrapper allowing standard Windows NDIS drivers shipped by

hardware vendors to be used as-is on Linux x86 systems.

DriverLoader technology is the ideal Linux solution to support devices for

which no adequate native open-source drivers are available. It also allows

vendors to drastically reduce time to market or eliminate the need to support

multiple drivers for Windows and Linux. By using the same driver on both

platforms, significant resources can be saved.

Thanks to DriverLoader, owners of 802.11g 54mbps Wireless LAN devices (CardBus

and PCI) based on Broadcom chipsets can now use their devices under Linux,

enjoying the full speed of the latest Wireless LAN technology with the freedom

of the renowned open-source operating-system.

Broadcom chipsets are the foundation of many Notebook or Desktop Wireless LAN

adapter products by numerous vendors, such as Belkin, Buffalo, Cisco/Linksys,

Dell, eMachines, Fujitsu, Gateway, HP/Compaq, Microsoft, Motorola, etc..

DriverLoader packages can be downloaded from Linuxant's web site at no cost*.

The software is easy to install on any supported Linux distribution (RedHat,

SuSE, Mandrake, Debian) with any recent 2.4 or 2.6 kernel, and includes a

user-friendly Web-based configuration system.

Vendors interested in using DriverLoader technology to enable their products

under Linux should contact services-AT-linuxant.com.

For more information or to download your copy of DriverLoader, please go to

http://www.linuxant.com


About Linuxant

Linuxant is a world-class supplier of consulting, software development and

professional support services. Linuxant works closely with leading vendors and

OEMs of semiconductor, PC, embedded and communication/wireless products, as

well as with companies in other industries, providing technological expertise

and solutions to maximize the potential of Linux and open-source. Additionally,

Linuxant develops and distributes specialized system software, such as device

drivers for specific applications.


* Linuxant is happy to provide free trial DriverLoader licenses, while

discussions are under way with hardware vendors to finance development costs.

Linuxant hopes that DriverLoader will remain free for end-users.

Laptop Mode a stabil (2.4) kernelben

Címkék

Jens Axboe a SuSE kernelhackere egy olyan patchet készített, amelynek a notebook tulajdonosok örülhetnek igazán. A patch a Laptop Mode névre hallgat, és a hordozható számítógépek akkumulátoron töltött üzemidejét hivatott növelni azáltal, hogy csökkenti (azaz pontosabban optimalizálja) a merevlemez műveleteket (köztudott dolog, hogy a merevlemez az egyik legnagyobb energiafaló dolog a számítógépben).

Hogyan működik?

A Linux kernel VM-jének (virtual memory management - virtuális memória kezelés) néhány tulajdonsága lehetelenné teszi a merevlemezt pihenését (spin down) hosszabb időre, mint néhány másodperc. Ez nagyon rossz dolog a energiafelhasználás szempontjából.

Az egyik ilyen tulajdonság a ``dirty buffer''-ek élettartama (age time). A Linux kernelnél a ``dirty buffer" élettartama alapértelemzás szerint 30 másodperc. Ez azt jelenti, hogy ha a felhasználó ``dirty'' adatot hoz létre (``dirty'' adatnak hívjuk azt az adatot, amely a memóriában vár arra, hogy kiírja a kernel), akkor 30 másodperc múlva kerül ez az adat kiírásra. A másik gondot okozó dolog a naplózó filerendszerek "journal commit" ideje. Ez az idő például 5 másodperc az ext3 filerendszernél a stock kernel esetén. Szerencsére ezek az értékek finomhangolhatóak a proc/sysctl-en keresztül vagy a mount opciókon keresztül, azaz részlegesen orvosolhatóak a felhasználói térben (user space).

A kernel frissítő daemon (kupdated) szintén működésbe lép bizonyos időközönként (alapértelmezetten 5 másodpercenként) és szintén kiírja a ``dirty'' adatokat. Ez az időtartam is állítható a sysctl-en keresztül.

Szóval mit is csinál a Laptop Mode patch akkor? Teljesen kihasználja azt, ha a merevlemez egyszer felpörög (spin up), és kiírja a régi adatokat a merevlemezre. Ahelyett, hogy csak az ``lejárt'' (expired) adatokat írná ki, kitisztít mindent. Miután mondjuk egy olvasási művelet után a diszk felpörög (spin up), az összes pufferben levő adatot kiírja a merevlemezre. Ez azt jelenti, hogy ha egyszer a lemez újra pihen (spin down) akkor addigra minden frissítve van (ki van írva) és nem kell neki egy esetleges frissítés miatt feleslegesen úrja felpörögni. Ez természetesen hosszabb ``dirty data'' és hosszabb ``journal expire'' időkkel is jár (azaz tovább lesznek az adatok pufferelve).

Az, hogy hosszabb lejárati időket (expire time) határozunk meg azzal jár, hogy cserébe hosszabbak lesznek a merevlemez pihenési idejei (spin down time) is. Ennek persze van hátulütője is. Az egyik az, hogy 10 percnyi munkánkat veszíthetjük el rossz esetben akkor, ha a lejárati időt 10 percre emeljük az alapértelmezett 30 másodpercről. A legnagyobb rizikó itt kétségtelenül az, ha lemerül az akkumulátor.

Beállítások:A központi vezérlő a /proc/sys/vm/laptop_mode attribútum. Ha ebbe ``1''-et írunk, akkor utasítjuk a VM-et és a blokk réteget, hogy Laptop Mode-ba váltson. Ha az attribútumban ``0''-van, értelemszerűen hagyományos módon működik a kernel. Ha a kernel Laptop Mode-ban üzemel akkor szeretnénk beállítani a lejárati időt is. Ezt a laptop-mode.sh szkript hivatott elvégezni.

Előfordulhat olyan eset, hogy nem tudjuk mitől van a lemez felpörgött (spin up) állapotban. Ennek nyomonkövetéséhez is ad némi segítséget a patch. A proc/sys/vm/block_dump-on keresztül nyomon követhetjük, hogy éppen melyik processz okozta az IO-t. Ha ebbe az attribútumba ``1''-et írunk, akkor ki fogja az adatokat dumpolni a kernel üzenet pufferbe. VIGYÁZAT: előbb a syslog-ot, le kell állítani. Óvatosan ezzel a funkcióval!

Az eredmény:

Ha a laptop-mode.sh szkriptben beállított 10 perces lejárati időt használod, akkor csak minden 10 percben pörög fel a merevlemez a ``dirty data'' kiírása miatt. Azt igazából nehéz megmondani, hogy ezzel mennyi akkumulátor energiát lehet megspórolni, hiszen az erősen függ az egyéb felhasználától is. Jens szerint a 10% megtakarítás nem irreális. Természetesen mindenkinek magának kell mérlegelnie, hogy az esetleges lemerülésből adódó 10 perces adatvesztést mennyire tudja elviselni.

Mindenesetre a 2.4.23-pre6 kernel mostantól tartalmazza a laptop-mode patchet.

Jens levele itt.

10 éves a Linux számláló

Címkék

A múlt hónapban töltötte be a 10. születésnapját a Linux Counter. Az az oldal, amely 1993. szeptemberétől gyűjti össze a világ Linux felhasználóit, és ad nekik névre szóló regisztrációs kódot. Az indulás óta 130.000 (közben volt egy átszervezés, ahol kiválogatták a már nem létező felhasználókat) felhasználót számoltak meg. A #1 hely még mindig vár Linus Torvaldsra, aki az elmúlt 10 évben nem regisztrálta magát, de az oldal készítői ettől függetlenül fenntartják neki az első helyet. Én regisztrált Linux felhasználó vagyok.

És te?

További jó munkát a Linux Counter-nek!

Mi várható a következő fejlesztői kernelben?

Címkék

Lassan, de biztosan haladunk a jelenlegi fejlesztői kernel stabillá válása felé. A kernel listán már fel is bukkant az első olyan kérdés, amely azt feszegeti, hogy vajon milyen irányban kellene elindulni a következő fejleszői kernel indításakor. Fejtörés közben próbálják meg a fejlesztők felállítani azokat irányokat, amelyek mentén el lehet majd kezdeni a munkát.

Számos dolog felvetődött már tegnap óta.Ilyen a slab foglalási kvóta, a teljes (R/W) NTFS támogatás, kernel web szerver (ami csatolófelület lenne Roman jelenlegi konfigurációs eszközéhez), ipc a sysfs-hez, garantált I/O allokáció, a Netfilter kódját olyan állapotba hozni, hogy képes legyen az OpenBSD pf trükkjeire, virtuális gép támogatás, software raid 0+1. Volt aki megemlítette a kernel-alapú DRM-et (Digital Rights Management), amely szerinte segíthetné a rendszer biztonságát, mert csak olyan binárisok futtatását tenné lehetővé, amelyek digitálisan alá vannak írva. Felvetődött a 64-bites hálózati statisztika implementálása, valaki több felhasználó (user) korlátozást látna szívesen, stb.

Ha van olyan funkció, amelyik jelen pillanatban hiányzik neked, és szeretnéd, hogy az esetleg része legyen a következő kernelnek (Linux 3.0?) akkor itt az ideje, hogy szólj!

A thread itt kezdődik.

Alan naplója emberi nyelven

Címkék

Mint arról korábban írtam Alan Cox - az egyik legismertebb kernelhacker - egy időre visszavonul a fejlesztéstől. Sajnos az utóbbi időben nem sokat tudtunk meg arról, hogy mivel tölti Alan a napjait, mert a korábban angol nyelven vezetett naplóját egy ideje walesi nyelven írja.Paul Sladen gondolt egyet, és úgy döntött, hogy visszafordítja angol nyelvre Alan Cox eredeti naplójának walesi bejegyzéseit.

Az angol verziót megtalálod itt, amelyből például olyan dolgokat lehet megtudni, hogy AC szeptember 24-én leiratkozott a Linux és egyéb levelezési listákról, szeptember 21-én March Christian Peterson-ra (WOLK projekt) hagyta a 2.2-es kernelt, Bero (Bernhard Rosenkraenzer) fogja folytatni az -ac kerneleket (mostantól -pac-nak (-post ac) hívják, stb.

Nekem a bejegyzésekből úgy tűnik, hogy komolyan gondolja a visszavonulást (legalábbis egy időre).

Az Egyesült Királyság és az Orosz kormány Linuxot tesztel

Címkék

Az LWN szerint a IBM Linuxot futtató gépeket szállít az Egyesült Királyság és Oroszország kormányának. Az IBM által a UK-be szállított 9 rendszer egy ún. "proof of concept pilots" programban vesznek részt, ami azt jelenti, hogy a kormány megvizsgálja a nyílt forrású szoftverek felhasználásának lehetőségeit a szabadalmaztatott szoftverekel szemben a komány irodáiban és a szélesebb publikus szektorokban. Az egyik cél itt is a takarékosság. A sajtóbejelentés itt.

Az Oroszok sem maradnak le. Az IBM bejelentése szerint Oroszországban egy Linux "competency center"-t állítanak fel.A központ feladata az lesz, hogy mérettől függetlenül segítse az oroszországi vállalatokat, akadémiákat és kormányintézményeket abban, hogy teljes mértékben kihasználhassák a Linux opeációs rendszer megbízhatóságát, flexibilitását és jó TCO-ját.

A bejelentés itt.

Linus Torvalds - 2.6.0-test7 stabilitási fagyasztás

Címkék

Tegnap Linus kiadta a 2.6.0 fejlesztői kernel hetedik teszt verzióját. A legnagyobb változások a patchben, az s390 frissítés, a DVB frissítés, NFS (részben v4) frissítés, cpufreq frissítés, és az ACPI frissítése.

A többi anyag kisebb frisssítés, hálózati javítások, kódtisztitás, stb.

Linus kijelentette, hogy a Andrew (Morton) és Ő úgy döntöttek, hogy egy kicsit lehűtik a fejlesztés menetét (erre utal a "Stability Freeze" jelző), így Linus nem akar olyan patcheket látni, amelyek nem az igazi bugokat és problémákat oldják meg. Másszóval a kódtisztitás (cosmetics) és "janitor" (kernel janitorok - egy fejlesztői csoport, aki kimondottan kódtisztítást végez) stuffokat nem akarja látni a közeljövőben. Pontosabban a -test8 és a -test9 csak a _stabilitást_ célzó javításokról szólhat.Letölthető patch-2.6.0-test7.bz2, FULL

Változások listája Linus levelében itt.

Zack Brown: Kernel Traffic #234

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 tartalomból:

  • A "Large Memory" támogatás állása
  • A BitMover azt kéri a kernelfejlesztőktől, hogy fejezzék be a Bitkeeperre való panaszkodást
  • Athlon Prefetch hibajegy és javítás
  • A netpoll és a netconsole kisebb tuningja
  • Új SGI Altix soros konzol driver; GPL aggodalmak az SGI által átadott kóddal kapcsolatban
  • Kernel esemény értesítés kód (Kernel Event Notification Code) az Intel-től
  • További fenyegetés a BitMover-től
  • Új slab segédprogram - a slab réteg információinak valós időben történő megjelenítésére
  • A partíciós táblával kapcsolatos problémák kezelése
  • Új DigSig modul a binárisok digitális aláírásának ellenőrzéséhez

    A hírlevelet megtalálod itt.