Linux

NGPT - Next Generation POSIX Threading 2.2.0

Címkék

2003. január. 10-én megjelent a NGPT 2.2.0-ás verziója. Az NGTP egy következő generációja lehet a mostani Linux pthreads támogatásnak. Ez a kiadás teljesen felválthatja a jelenlegi LinuxThreads megoldást.

Ebben a kiadásban az elsődleges fejlesztési szempont a teljesítmény és a skálázhatóság volt.

A teljesítményt és a skálázhatóságot a Sun Microsystems által fejlesztett teljesítmény-mérő programmal mérték, "bebizonyítandó", hogy az 1:1 szálkezelési modell sokkal jobb mint az M:N mintájú szálkezelés. Az eredmények azt mutatják, hogy a 2, 4 és 8 utas rendszereken az NGPT teljesítménye sokkal jobb ezen teszt alatt. A teszt eredményeit megtalálod a project weboldalán. A mérőprogramot a Sun weboldaláról lehet letölteni.Linus véleménye az NGPT-ről: a pthreads borzasztó, és a Linux teljesen más modellre épül. A kettő között nincs semmi kapcsolat. A NGPT lehet ez a kapcsolat.

A NGPT weboldala itt.

Zack Brown: Kernel Traffic #201

Címkék

Megjelent a Zack Brown által karbantartott, heti rendszerességgel megjelenő LKML (Linux Kernel Mailing List) levelezési lista kivonatos formája.

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

contest v0.60 átírva C-be

Címkék

Con Kolivas (interjú) praktizáló orvos Ausztráliában, aki nem olyan régen egy teljesítménymérő eszközt írt többnyire bash szkriptekben a fejlesztői Linux kernel mérésére. A teszteredményeket rendszeresen bepostázta az LKML-re, és egyre több kernelfejlesztő figyelt fel az eredményekre. Olyannyira, hogy lassan az etalon benchmark eszközzé nőtte ki magát a contest. Az úriember munkáját ismerheti az is, aki használja a -ck jelzéssel ellátott kernelelket. Általában nagyteljesítményű patchseteket készít Con.

A contest most érkezett el a felnőttkorhoz, ugyanis Aggelos Economopoulos átírta az egészet C nyelvre. A v0.60 egy darab futtatható bináris lett a több szkript helyett, mostmár FreeBSD kompatibilitással is bír, és egy hasznos man oldalt is készítettek hozzá.

Con bejelentése:From: Con Kolivas

Subject: [ANNOUNCE] contest benchmark v0.60

Date: Tue, 14 Jan 2003 10:28:03 +1100

Contest is a system responsiveness benchmark for kernel development looking at fair scheduling.

It can be found here:

http://contest.kolivas.net

Aggelos Economopoulos has completed a massive rewrite of the contest benchmark in c to remove all BASH scripts and this will form the codebase for further versions of contest.

Changes since the last release:

Complete change in the codebase, consolidation into one executable.

FreeBSD compatibility

Different format of the logs etc.

Addition of cacherun and dbench_loads

Rewrite of process_load by Rene Herman

More detailed instructions

Man Page

Lots of internal changes

This version will give different results to previous versions of contest so to upgrade please delete all the .log files in your testbed directory.

Known Bugs:

Contest will still run each kernel compilation if the load fails to

initialise (eg dbench doesnt start) so please ensure all the necessary load applications are in your PATH

Other minor annoyances

Aggelos is the main coder now but I am still the official maintainer so please direct all bug reports, comments, patches etc to me. Further releases are planned in the near future with minor changes, but results obtained from contest

should be compatible with this version.

Con

---

Stall-man is Stall-ing

Címkék

Egy levél jelent meg az imént az LKML-en, amiben Joe Wagner egy cikkre hívja fel a figyelmet. A cikk a worldtechtribune.com-on jelent meg, a fenti (Stall-man is Stall-ing) címen. Ilyen rossz, a Linuxos közösséget, RMS-t, a Linuxot, mint OS-t ennyire szidó cikket mostanában nem olvastam. A cikk írója valószínűleg penny/klikk-ben kapja a fizetését, mert ezt mindenkinek el kell olvasni. Andre Hedrick már válaszolt is a cikk írójának.A cikket ololvashatod itt.

De, hogy ne legyen rossz kedvünk, itt egy kép a máshogy gondolkodóktól ;-)

Az Onkyo Linuxot visz a lakásodba

Címkék

NAS Az Onkyo (ugye ismerős a neve, jó minőségű HI-FI komponenseket gyárt hosszú évek óta) bemutatott egy házi mozi családot, amelynek erősítője képes együttműködni a Integra termékével, a NAS-2.3-mal (Integra NAS-2.3 Net-Tune Server), amely beépített Ethernet porttal és beágyazott Linux operációs rendszerrel rendelkezik. "Az első ránézésre a NAS-2.3 úgy néz ki mint egy CD lejátszó, de benne egy 80GB-os merev lemez van. Ez még nem is lenne érdekes, hiszen számos digitális zene lejátszó rendelkezik már merevlemezzel. Viszont a NAS-2.3-ban találunk egy 10/100-as Ethernet portot, és képes arra, hogy a zenei szerverként működjön..."



Teljes cikk, képek itt.

A kernel lappangás leszorítása, új fejezet

Címkék

Mostanában igen ellinkeltük a dolgot, nézzünk egy kicsit mélyebbre.



Andrew Morton 2.5.54-mm3 patchsetjébe beburkolva megtalálhatjuk az új kernel lappangás (latency) munkát. A lappangás nem más ezen munka szemszögéből nézve, mint az az idő ami eltelik az alatt, amíg a magas-prioritású processz futó állapotba kerül, és hozzájut a processzorhoz, mint erőforráshoz. Az ütemezési lappangás fontos tényezője egy operációs rendszernek, főként egy olyan rendszernek amit desktop felhasználók használnak. Amikor megmozdítod az egered, elvárod, hogy az azonnal mozogjon, és ne csak pár másodperces késlekedéssel válaszoljon. Lehetőleg azonnal mozogjon a képernyőn. Az alacsony lappangás kritikus az olyan alkalmazásoknál mint, például a streaming media felvétel és lejátszás, CD írás, adat szerzés, és így tovább. Ha a rendszer válaszadási képessége nem megfelelő, akkor ezek az alkalmazások nem fognak megfelelően működni. Gondoljunk egy mp3 vagy .avi file lejátszásra.

A nagy késlekedés legutolsó forrása a jelenlegi fejlesztői kernelben a "page table" lerombolási kód. Azaz a memória felszabaditás. Ezt a késlekedést egyszerűen reprodukálni tudja bárki - elég egy OpenOffice.org, Mozilla vagy más nagy memória-igényű alkalmazást bezárni, és közben meg kell próbálni valamit csinálni a géppel. Az egér "akadni" fog, nem reagál azonnal, más programok indítása lehetlen, csak késve indulnak, stb. Ez a késlekedés azért van, mert a "romboló" kód tartja a processz page_table_lock-ját egészen a tisztítási folyamat befejezéséig. Ha a processz kellően nagy, akkor ez rendkívül sokáig is tarthat (akár másodpercekig is). Amíg a kernel lockolva tartja, nem lehetséges eltávolítani a processzortól, hacsak a kernel nincs preemption (előjegyzés) támogatással fordítva (Rober M. Love interjú: preempt kernel patch). Szóval bármi más, ami futni szeretne, ezen idő alatt kénytelen lesz várakozni.A megoldás egy új függvény, az unmap_vmas() készítése, amely kezeli ezt a "page table" felszabadítási folyamatot. Az memória oldal területet felosztja több kisebb részre (256 és 2048 méretű oldalakra, függően az architektúrától, és a kernel konfigurációs opcióktól); és a felszabadítást kisebb készletekben végzi. Közben, ha jön egy magasabb prioritású processz, a lock-ot felszabaítja és újraütemezi a processzort, ha az szükséges. Amint a magasabb priorítású processz befejezi a dolgát, a lock ismét lezár és a tisztítási folyamat folytatódhat.

Ennek a részletekben történő "teardown" (leromboló) eljárásnak köszönhetően a legrosszabb esetben is 500 mikromásodperc lehet az ütemezési késlekedés egy 500 MHz Pentium processzoron. Ez akkor igaz ha ext2 filerendszert használsz, és nem mountolsz és umountolsz filerendszert. Ez elegendően gyors a legtöbb felhasználónak.

Linuxos hatalomátvétel a német közhivatalokban

Címkék

"Észak-Rajna-Vesztfália statisztikai hivatala nyár óta a Linuxra esküszik. Neuss városának nyilvános internetes oldalai november közepe óta az ingyenes operációs rendszeren futnak.A düsseldorfi tartományi legfelsőbb bíróság nemrégen Linuxszal modernizálta költségvetési rendszerét. A három hivatalban három különböző feladatot bíznak a nyílt forráskódú operációs rendszerre.

A szabad szoftver a német közhivatalokban már elismerést szerzett magának, mint a piacvezető Microsoft termékeinek valódi alternatívája - írja a Süddeutsche Zeitung . A Linux költséghatékonyabbnak és biztonságosabbnak számít, mint a konkurencia, és a nyílt architektúra is vonzóbbnak számít. Az operációs rendszer ingyenesen hozzáférhető, és tetszés szerinti konfiguráción fut. A hozzáférhető forráskódnak köszönhetően bárki megváltoztathatja, és saját igényeire szabhatja a szoftvert.

"A szűkös költségvetések idején ideális megoldás ez a szoftver" - mondta el a lapnak Eckhardt Kopatz, aki a düsseldorfi tartományi legfelsőbb bíróságon a Linuxra átállást irányította. A régi technológia, amellyel a bíróság költségvetési rendszerét automatizálták, még a hetvenes évekből származott. Az alkalmazásokat most az új platformra állították át. Észak-Rajna-Vesztfáliában a hivatal most 14 helyszínen linuxos számítógépeket üzemeltet.

Újabb előny az olcsóbb hardver

"Mindenekelőtt a lényegesen kisebb üzemeltetési költségekből fogunk profitálni. Ezen kívül az operációs rendszer kedvezőbb árú hardvereszközökön fut. A közhivatalokra nehezedő egyre nagyobb költségvetési nyomás miatt a Linux ezzel újabb előnyt könyvelhet el a konkurencia termékeivel szemben" - mondta Kopatz.

A fenti előnyökről a szövetségi kormányzat is meg lehet győződve. Kifejezetten ajánlják ugyanis a hivataloknak, hogy alapvetően az alternatív szoftvert alkalmazzák. Ebben példát is mutattak: a Bundestag hivatalában és a szövetségi belügyminisztériumban teljes gőzzel folyik az átállás. Ugyanez a helyzet a pénzügyminisztériumban, a szövetségi információtechnológiai biztonsági hivatalnál és a szövetségi kartellhivatal monopóliumbizottságánál.

Központi beszerzéssel könnyítenek

Hogy mások számára megkönnyítsék az átállást, a belügyminiszter júniusban együttműködési megállapodást írt alá "nyílt számítógépes rendszerek és szoftverek támogatása a közigazgatásban" cím alatt. A keretszerződés szerint az IBM Deutschland és a nürnbergi székhelyű Suse Linux AG, az alternatív szoftver SUSE disztribúciójának fejlesztője, különösen kedvező beszerzési feltételek biztosításával csökkenti a szövetségi, tartományi és települési hivatalok átállásának indító költségeit.

Ezen kívül az érdeklődő hivatalok hosszas pályáztatás nélkül közvetlenül bevásárolhatnak a konzorciumnál. A szövetségi és tartományi hivatalokkal azóta több tucat szerződést kötöttek, és Észak-Rajna-Vesztfália is több kisebb projekttel képviselteti magát.

A Techconsult GmbH nyáron elvégzett tanulmánya abból indul ki, hogy 2004-ig a német közhivatalok 31 százaléka átáll a Linuxra. Az Európai Bizottság egyébként hasonló arányt prognosztizált egy körkérdés után.

Schwäbisch-Hall Linux lázban ég

"Ezek minden bizonnyal igen optimista becslések" - jelentette ki Christian Egle, a Linuxot fejlesztő Suse szóvivője. A szoftveres forradalom hullámai ugyanis a jelek szerint nem érték el a német városok és községek hivatalait. Néhány kivételtől, például a neussi internet szervertől eltekintve Észak-Rajna-Vesztfáliában egyetlen település sem törekszik alkalmazni a kedvezőbb technológiát.

Egész Németországban az központi együttműködési megállapodás aláírása óta is csak egyetlen város, a Baden-Württemberg tartománybeli Schwäbisch-Hall ég Linux-lázban. A 36 ezer lakosú város teljes informatikai rendszerét és valamennyi közhivatala minden munkahelyét Linuxra állítja át. A város a jövőre lezáródó folyamatot követően a költségeiből hatszámjegyű euróösszeg megtakarítására számít.

Beindulhat a dominó, ha látják az eredményt

"Schwäbisch-Hall most még az egyetlen valódi éllovas" - jelentette ki a Suse szóvivője. A mindenekelőtt a szerverrendszerek terén elérhető nagy megtakarítási lehetőség ellenére a városok szintjén a Linux alkalmazásának kérdése még a kiértékelés stádiumában tart.

Christian Egle viszont arra számít, hogy hamarosan új projektek is beindulnak. Egyrészt létezik a dominóeffektus, amikor az úttörő projekt eredményei magukért beszélnek. Másrészt a közhivatalokban tovább növekszik a pénzszűke. "Talán most még nem elég erős a szorítás a döntéshez" - mondta Egle.

Itthon egzotikum a nyílt forráskód

Míg Németország milliókat spórol Linuxszal, itthon egyelőre nem lelkesednek a kormányhivatalok az olcsó szoftverért. A Közbeszerzési Értesítő tíz napja számolt be arról, hogy a Miniszterelnökség Közbeszerzési és Gazdasági Igazgatósága bruttó 8,75 milliárd forintos, illetve 2,5 milliárd forintos keretösszegben vásárol Microsoft illetve Novell szoftvereket.

A elektronikus közigazgatás hazai bevezetése során a Linuxot is választhatóvá teszik az önkormányzatok számára, jelentette ki tavaly Kovács Kálmán informatikai miniszter a Informatikai és Hírközlési Minisztérium és a Belügyminisztérium együttműködési megállapodásának aláírásakor. Arra viszont akkor Kovács Kálmán nem tudott ígéretet tenni, hogy csak hazai fejlesztésű szoftvereken alapul majd az e-közigazgatás. Mint mondta, ezzel szűk korlátok közé szorítanánk magunkat."

Eredeti cikk itt.



Aladar

Linus Torvalds: Linux 2.5.59

Címkék

Új fejlesztői Linux kernel látott napvilágot. Frissítések a sparc, alpha, ppc64, fbdev, XFS, AGP, kbuild, arm... területeken. Várhatóan ez az utolsó kiadás Linus utazása előtt, Andrew és csapata tartja a frontot aíg vissza nem jön. Két hét.

Letölthető: patch-2.5.59.gz FULL

Változások logja itt.

Powered by Linux: Agysebész robot

Címkék

Szingapúri profik egy hatlábú robotot fejlesztenek, amelynek legfőbb feladata az emberi agy mélyén rejlő daganatok eltávolítása. A robot érdekessége, hogy Linux operációs rendszer hajta. A robotot használva sokkal precízebben lehet operálni ezt a súlyos betegséget, nem beszélve az operációs idő csökkentéséről. Az adatok szerint a beavatkozás ideje közel 50%-kal csökken a szerkezet által.

Teljes sztori itt.