Aktív fórumtémák

Tárgy Válaszok Legutóbbi beküldés Fórum Szerző
  C librcs.h not found 14  2025-08-10T19:58:15+0200 Programozás - kezdő plt
  Zigbee2MQTT GW 2025-08-10T19:56:20+0200 Miniszámítógépek, SBC-k hnsz2002
  Fejlődnek a video driverek 88  2025-08-10T19:33:21+0200 VGA locsemege
  [ Megoldva ] PROM égetése arduinoval 31  2025-08-10T19:10:12+0200 Elektronika, Elektromos eszközök plt
  Mi történt a Hardverker Online Kft-vel (bestmarkt.hu)? 163  2025-08-10T18:59:57+0200 Közösségi kerekasztal djtacee
  Csalási mintázatok és lehetséges védekezések az MBH BANK, több mint 3000 károsultját követve... 65  2025-08-10T18:55:41+0200 Security-all adhocsupport
  Hogyan vadásznád le a csaló MBH BANK oldalakat az Internetről? 943  2025-08-10T18:47:38+0200 Security-all adhocsupport
  Csak olvasható adathordozó létezik még? 67  2025-08-10T18:43:47+0200 CD-R, CD-RW, DVD, és más optikai tárolók bzt
  Egészségügyi dokumentumok listájának lekérése - Breakglass 178  2025-08-10T17:26:26+0200 Közösségi kerekasztal locsemege
  Robotporszívó helyi szerverre irányítása 26  2025-08-10T15:59:10+0200 Hálózati eszközök kikepzo
  Trump elküldte az Intel főnökét 27  2025-08-10T15:45:18+0200 HUP cikkturkáló Botond
  Jogsi nélküli autó időseknek 158  2025-08-10T10:21:44+0200 Közösségi kerekasztal plt
  Leállások, kiesések 51  2025-08-10T09:48:32+0200 Közösségi kerekasztal kruska
  ELMŰ okos mérő kalandok 750  2025-08-10T09:32:10+0200 Elektronika, Elektromos eszközök VincentV
  Terminál emulátor + ssh (linux és windows) kerestetik 75  2025-08-09T15:45:28+0200 Linux-kezdő Fisher
  Partíciók mentése Arch Manjaro alatt 37  2025-08-09T12:28:59+0200 Közösségi kerekasztal OnlyZaenae
  Halva született kezdeményezés az EU 18 éves kort ellenőrző "pornókapu" app-ja 156  2025-08-09T08:38:03+0200 Web, mail, IRC, IM, hálózatok Ritter
  Unaloműző online játékok és azok eredményei #2 737  2025-08-09T06:32:58+0200 Játékok trey
  DJSzA-Út a telepítő elkészítéséig 76  2025-08-08T14:02:45+0200 Közösségi kerekasztal guszti
  John Deere Display and CommandARM Simulator Offline 2025-08-08T12:56:53+0200 Segédprogramok martonmiklos

DSA 261-1 Az új tcpdump csomagok javítják a DoS sebezhetőséget

Címkék

Csomag: tcpdump

Sebezhetőség: végtelen ciklus

Probléma típus: távoli

Debian-specifikus: nem

CVE Id: CAN-2003-0093



Egy problémát találtak a tcpdumpban, ami egy nagyszerű eszköz hálózati monitoringra és adatgyűjtésre. Egy támadó küldhet olyan speciálisan elrontott RADIUS hálózati csomagot, ami a tpcdump-ot végtelen ciklusba kergetheti.Az aktuális stabil terjesztés (woody) ezt a problémát a 3.6.2-2.4 verzióban javítja.



A régi stabil terjesztés (potato) nem tűnik érintettnek a problémában.



Az instabil terjesztés (sid) már nem érintett ebben a problémában.



A tcpdump csomag frissítését javasoljuk.


Martin Schultze levele a debian-security-announce listán.

A frissítésről szóló FAQ-nk.

Mostantól Apple = UNIX

Címkék

Apple UNIX napok – 2003. április 1-2.

Előadók: HDSys, Magyar BSD Egyesület, ORACLE Magyarország, Tactus, SYBASE Magyarország, Linux Support Center

"Az Apple új kiszolgáló operációs rendszere, a Mac OS X Server és annak kiszolgálására tervezett Xserve kiszolgálócsalád megjelenésével határozott lépést tett a UNIX világ meghódításának irányába. Partnereinknek rendezett kétnapos rendezvényünk keretein belül szeretnénk Önöknek 2003. április 1-én és április 2-án bemutatni az Apple új UNIX kiszolgálócsaládját, a hozzá tartozó 2,5 TByte összkapacitású háttértárolóját és néhány terméket, technológiát amely ezekhez kapcsolódik.""Az ma már tény, hogy a Mac OS X operációs rendszer UNIX háttere révén, az Apple egyik napról a másikra a UNIX rendszerek piacvezetô szállítójává vált. Az ellenben, hogy az Apple kimagasló teljesítményû, páratlan szolgáltatáscsokrot kínáló és rendkívül barátságos árú kiszolgálókat kínálna, az már kevésbé közismert tény, pedig így igaz és errôl szeretnénk Önöket meggyôzni. Szeretettel meghívjuk Önt és kollégáit az Apple idei elsô UNIX partnertalálkozójára és elôadássorozatára, amelyen megismerkedhetnek magával az Xserve szerverrel, az Xserve RAID háttértárolóval és számos alkalmazási területével (hagyományos vállalati kiszolgálói szolgáltatások, hagyományos és Internet/Intranet fejlesztôeszközök, adatbázis-megoldások, stb.)

[...]

Az Apple és megoldásszálító partnerei bemutatásra kerülô eszközei és technológiái röviden:

Apple Xserve

A Mac OS X Server operációs rendszer élvonalbeli szolgáltatásainak minél átfogóbb kihasználására tervezett, rack szekrénybe szerelhetô kiszolgálók rendkívüli számítási teljesítményt, elképesztô tárkapacitást, magas adatátviteli sebességet, és roppant könnyen használható távfelügyeleti eszközöket nyújtanak a végtelenül egyszerû telepítés és üzemeltetés érdekében.

Apple Xserve RAID

Az Xserve RAID nagyon alacsony fajlagos költségek mellett akár 2,5 TBájt tárolókapacitást tesz elérhetôvé. Az Xserve RIAD két független Fibre Channel illesztô csatornát, két független RAID vezérlôt kínál az igazán redundáns adattárolás nyugalma érdekében.

ORACLE 9i

Az Oracle 9i Database Release 2 segítségével az Apple fejlesztôk az Oracle kiváló, az Xserve kiszolgálón is futó adatbázis-technológiáját kihasználó alkalmazásokat készíthetnek. Az Oracle legújabb alkalmazása, az Oracle9i Database Release 2, sokoldalúan használható üzleti szolgáltatásokat és XML támogatást kínál, de teljesítmény és kezelhetôség tekintetében is több fejlesztés is végre lett rajta hajtva.

SyBase Adaptive Server Enterprise (ASE)

Sybase új terméke a vállalati információs portálok piacát célozza meg. A Sybase Adaptive Server Enterprise 12.0 további lehetôségeket nyújt a natív Java támogatáshoz, szoros XML integrációt az Internetes tartalomkezeléséhez, széleskörû elérhetôséget, és támogatást a web-tranzakciókhoz.

Apple QuickTime Streaming Server

QuickTime Streaming Server, a médiakiszolgáló/internetes mûsorszóró, amely Mac OS X-re szabva kombinálja az ipari szintû teljesítményt a könnyû kezelhetôséggel. 1999-es piacradobása óta a QuickTime Streaming Server forradalmasította a media-kiszolgálási iparágat nyílt forráskódúságával, ipari standardokra épülô valósidejû protokoll (RealTime Transport Protocol/RealTime Streaming Protocol – RTTP/RTSP) motorjával. Ma már a QuickTime Streaming Server 4-es változata kibôvíti támogatását az új ipari szabványokra is, mint MPEG-4 és MP3.

Apple WebObjects

Egy igen erôteljes és hatékony alkalmazásfejlesztô környezet, Web szolgáltatással felfegyverkezve, külsô adatelérés és dinamikus oldalgenerálás lehetôségével, amely jelentôsen kiszélesíti a fejlesztôk lehetôségeinek tárházát, csökkenti a fejlesztési és fenntartási költségeket egy rugalmas tervezés és egy fenntartható eredmény biztosításával. A WebObjects az ideális módja erôteljes web-szolgáltatások tervezésének, kivitelezésének és üzemeltetésének.

Apple Remote Desktop

Az Apple Remote Desktop valósidejû képernyômegosztással ideális kliens-menedzselô megoldás az oktatási intézmények, az üzleti szféra és az utazó szakemberek számára. Lehetôvé teszi, hogy bárhonnan a hálózaton vagy az Internetrôl bejelentkezve menedzseljen Macintosh rendszereket. Segíthet csökkenteni az adminisztráció költségeit és növelni a termelékenységet a hálózaton.

Address BookApple X11 for Mac OS X

Az X11 for Mac OS X szoftver lehetôvé teszi, hogy az X11 környezethez fejlesztett UNIX programok egymás mellett fussanak natív Mac OS X alkalmazásokkal — továbbá nagy mértékben megkönnyíti X11 alkalmazások portolását a Mac platformra. A UNIX világban elterjedt X11 ablakkezelô környezet Apple implementációját rendkívül könnyû telepíteni, és teljesen a Mac OS X innovatív Quartz grafikus rendszeréhez van hangolva; így teljeskörû támogatást biztosít a 2D és 3D gyorsító technológiák, mint pl. az Open GL számára."

Jelentkezés a Unix napokra itt.

PHP 4.3.2 RC1

Címkék

Megjelent a PHP 4.3.2 RC1. A kiadásban kevés bugnak/hibának szabad már csak lennie. A fejlesztők kérnek mindenkit, hogy teszteljék a release-t, hogy minél kevesebb hiba maradjon a kiadásra.

Bővebb infó itt.

Bitkeeper: a 2.4 és 2.5 kernelforrások CVS-ben is

Címkék

Larry McVoy, a Bitkeeper guru bejelentette, hogy mostantól elérhető a stabil és a fejlesztői kernel forrása CVS-ből is. A kernelhackerek nagy része továbbra is a CVS-t preferálja a Bitkeeper előtt, holott Linus is kijelentette, hogy a Bitkeeper-rel sokkal könnyebben lehet dolgozni, mint a CVS-sel. A hackerek egy része még mindig nem békélt meg azzal, hogy a free Linux fejlesztése egy kereskedelmi szoftver segítségével történik.A Bitkeeper - CVS mirrorhoz a vasat és a sávszélességet a penguincomputing.com biztosította.

Mint hogy a Bitkeeper az egyik allandó flame forrás az LKML-en, várható volt, hogy a bejelentés nyomán ismét fel fog lángolni a flame. Így is történt.

Bővebben a Kerneltrap-on itt.

Új GNOME2 woody backport mirror

Címkék

Mivel sávszélesség problémák miatt a evilgeniuses GNOME2 mirror beszüntette a működését szükség volt új tükörszerverekre. Szerencsére nem kellett sokáig várni, mert most két új mirror is használható.

APT line-ok:

deb http://ftp.acc.umu.se/mirror/mirrors.evilgeniuses.org.uk/
debian/backports/woody/ gnome2.2/

deb http://mirror.raw.no/ gnome2.2/

Mozilla.org: Mozilla 1.3 kiadás

Címkék

Megjelent a Mozilla 1.3!

Új funkciók közül kiemelendő a kép automatikus méretezés (a'la IE), a junk-mail szűrő, a dinamikus profil átváltás, stb. Az about:config, hogy szépen megtekinthessük a Mozilla "titkos" beállításait. Számos bugfix és teljesítmény javítás kapott benne helyet.A Mozilla 1.3 mostantól a stabil, hivatalos kiadás a Mozilla.org-tól. Az előző verziók felhasználóinak erősen javallott mielőbb frissíteni az új verzióra.

[1.3 release oldal] [MozillaZine.org] [mirrorok]

Mandrake 9.0 az AMD 64-bit technológiájára

Címkék

Mandrake Linux kiadta a legfrissebb OS-ének az AMD 64-bit x86 architektúrára felkészített változatát. A verzió a Mandrake 9.0-án alapul.Továbbá a Mandrake bejelentette a Corporate Server 2.1 AMD64 verziójának megjelenési dátumát, amely 2003. áprilisára tehető, és szintén új termék lesz a MandrakeClustering for Opteron amelynek megjelenése 2003. júniusára várható.

A megjelenésről szóló sajtóbejelentést megtalálod itt.

MPlayer Finomhangolás HOGYAN

Címkék

Az MPlayer finomhangolása

[a freshmeat.net számára írta Gereöffy Árpád (A'rpi), az MPlayer írója, ex-maintainere]

A HOGYAN a folytatásban. Az MPlayer egy elsősorban Linuxra írt filmlejátszó, de ennek ellenére megy a legtöbb unix és néhány más architektúrán is, mint pl. OSX, QNX, sőt valami véletlen folytán Windows-on is fut. Annak ellenére, hogy - a mivoltából adódóan - egy desktop alkalmazás, nem mondhatni hogy túl felhasználóbarát lenne. Sőt, régebben én magam is azt mondtam néhány Windows-ról áttérőnek hogy a parancssoros MPlayer helyett inkább a xine-t próbálják ki. Mára ezen a téren is meggyőző erejű fejlesztések történtek: az új MPlayer 0.90 RC sorozat GUI-ja (felhasználói grafikus interfésze) nagyon szép, skinezhető, könnyen használható, és az elvárt GUI funkciók mellett még néhány meglepetést is tartogat. Példa erre az új, egyedi playbar funkció: ha az egérrel a képernyő aljának közepére mutatsz, egy mini-GUI úszik be a képbe a legfontosabb vezérlőfunkciókkal. (Megjegyzés: ez jelenleg csak a 'default' skin-nel működik.)

Látható tehát, hogy a program használata jóval leegyszerűsödött, mindazonáltal a számítógéped "MPlayer-esítése" néha nem triviális.

Ez a rövid kis cikk megpróbálja összefoglalni a szükséges lépéseket az MPlayer Linux-on történő bekonfigurálásához, a legjobb minőség és/vagy teljesítmény elérésének érdekében. Itt megjegyezném hogy a leírtak többsége részletesebben megtalálható a dokumentációban.

Hang meghajtók.

Valószínűleg csodálkozol, hogy miért egy ilyen jelentéktelennek tűnő részlettel kezdem. Nos azért, mert a teljesítményproblémák döntő többségénél itt a hiba. Az ok: sima audio (mint például az .mp3) lejátszása alapvetően különbözik a filmek lejátszásától. Az utóbbi esetben a lejátszónak figyelnie kell az audio és video szinkront is. Mivel minden hangkártya/meghajtó tartalmaz valamiféle bufferelést, az ebből adódó késleltetést kompenzálni kell. Ez első látásra nem tűnik túl nagy feladatnak, mivel mind az ALSA, mind az OSS meghajtóknak van API funkciójuk a bufferek állapotának lekérdezésére, ami által a késleltetés mértéke kiszámítható lenne. Sajnos azonban sok meghajtó (főképp a kernelben lévő OSS-esek) nem implementálják ezeket az extrákat (úgy tűnik a meghajtók írói minden, az mp3 lejátszáshoz szükségtelen funkciót extrának tekintenek), vagy rosszabb esetben az implementáció hibás, és rossz értékeket ad vissza. Hallottam olyan meghajtókról is amelyek a lekérdezéstől lefagyasztották a kernelt.

Tehát sajnos - véleményem szerint - a hangmeghajtók minősége az első számú probléma Linuxon. Ez nem csak MPlayer probléma egyébként, a legtöbb lejátszónak és játéknak(!) szüksége lenne rá, de az MPlayer még ezeknél is érzékenyebb, mivel ebben minden a hanghoz van szinkronizálva. Az eredmény szaggató lejátszás, lefagyás lehet. A szaggatás (a pontatlan értékek visszaadása eredményezi) az új -autosync opció használatával kiküszöbölhető, de jobb magának a meghajtónak a kijavítása. Erősen ajánlott az ALSA 0.9 használata, mert sokkal megbízhatóbbnak bizonyultak mint a kernelbeli OSS meghajtók, még az OSS emulációval is. Ha a kártyádat nem támogatja az ALSA, próbáld ki a 4Front Tech. által készített pénzes OSS meghajtókat, megérik az árukat: helyesen implementálják az OSS API-t, és az ingyenes meghajtókénál több extra funkciót nyújtanak, valamint támogatás is jár hozzá.

VGA kártya

A legtöbb új (az elmúlt pár évben gyártott) kártyának van valamilyen hardveres támogatása a nagyításhoz és a YUV színskála közvetlen használatához. Ez nagyon fontos a jó minőségű (tökéletes szinek) és hardveresen gyorsított teljesképernyős lejátszáshoz. Fontos, hogy magának a kártyának a képessége még kevés az üdvözüléshez, stabil és gyors Linuxos meghajtók is szükségesek. Az utóbbi a nehezebb - mint kiderült -, csak pár kártya rendelkezik tökéletes támogatással, és csak néhány támogatása hiányos, de legalább stabil, működő. A Matrox és ATI kártyákhoz használhatod a VIDIX meghajtóinkat, egyébként pedig reménykedj, hogy az XFree 4.x támogatja a kártyádat, _és_ annak Xvideo kiterjesztését _is_ (futtasd az 'xvinfo'-t). Ismert, hogy az S3 Savage, Trident és Neomagic kártyáknak komoly gondjaik vannak az Xv-vel, amíg sok más meghajtó (mint pl. az nVidia, 3dfx) általában működik, kisebb problémákkal, korlátokkal. Az MPlayerben a video kimenet kiválasztása a -vo opcióval történik, lásd a -vo help opciót a rendelkezésre álló meghajtók listájához. Próbáld ki mindet, és keresd meg amelyik ideálisan működik (minőség/sebesség).

CPU sebesség

Elég gyors a CPU-m a DivX lejátszáshoz? A VGA támogatástól függ. Hogy miért? Lássunk két szélsőséges példát. Van egy 250Mhz-es P-II-esem, egy Matrox G200 AGP kártyával. Képes DVD és 720x576-os felbontású DivX teljesképernyős lejátszására. Az egyik ismerősöm gépe egy 1Ghz-es P-III egy S3 Trio3D-vel, és nem lehet vele DVD-t lejátszani, mivel a meghajtónak nincs Xv támogatása, sőt a DGA sem megy, csak a sima X11 működik. Szoftveres nagyítást kell használnia, miáltal az AGP busz forgalma és a CPU terhelés a többszörösére növekszik. Egyébként Windows alatt kevesebb mint 50%-os CPU használattal tud DVD-t nézni, hála a jobb minőségű Windows-os meghajtóknak. Tehát egy megfelelő Linuxos video meghajtóval szinte bármilyen CPU megfelelő, feltéve hogy legalább 250-300Mhz-es. Kisebb méretű (mint például 512x384) DivX-ek lejátszása pedig akár egy MMX-es P1-166-on is lehetséges! Az egyetlen kivétel ahol a CPU sebessége valóban számít, az a video szűrők, mint pl. a minőségjavítás, deinterlace, zaj eltávolítás, stb, mivel a képfeldolgozás sokkal több CPU időt igényel.

Közvetlen dekódolás (Direct Rendering)

Nem, ennek semmi köze az XFree 4.x DRI-jéhez. A lényege a video kártya RAM-jának közvetlen elérése, a közbeeső 'szükségtelen' rétegek (XFree és/vagy meghajtók) kihagyásával. Gyakorlatilag azt jelenti, hogy a codec nem saját memóriájábam hanem közvetlenül a video kártyáéba ("hard" DR), vagy a video meghajtó memóriájába ("soft" DR) dekódol. A RAM-ból RAM-ba másolások átugrása még nem hoz átütő eredményt tekintve, hogy a mai RAM-ok már elég gyorsak ehhez. Az igazi sebességnövekedéshez az vezet, hogy 2 képkocka között nem változik meg a teljes kép, csak annak 20-40%-a (ahol vmi mozog) (kivétel a mozgó kamera), ezért ilyenkor elég a képnek csak az említett 20-40%-át átmásolni az amúgyis lassú video RAM-ba a még lassabb PCI/AGP buszon - ez ÓRIÁSI sebességnövekedés lassabb rendszereken (mint például az AMD K6-ok). A DR bekapcsolása a -dr opcióval történik MPlayer-ben, alapban ki van kapcsolva. Érdemes figyelni arra, hogy ahhoz, hogy az opció valóban működjön, sok feltételnek kell teljesülnie (codec-ek, szűrők, colorspace-ek, és a video meghajtó megfelelő képességeinek rendelkezésre kell állnia). Az MPlayer -v opcióval történő futtatásával megfigyelhető hogy buffer allokáció vagy DR történik.

A DR hátrányai:

  • "hard DR"-t támogató VGA meghajtó szükséges (VIDIX, mga_vid, DGA, VESA, fbdev)
  • természetéből adódóan nem működik double bufferrel (tearing effekt-et okozhat)
  • néha hibás lehet vele az OSD/felirat megjelenítése


Síma lejátszás

Az alapértelmezett A-V szinkron paraméterek nem tökéletes file-okra vannak kihegyezve, hanem az átlagos, "out there" file-okra. Jó minőségű videók esetén tanácsos lehet az A-V sync korrekció limitálása a folytonosabb lejátszáshoz. A szinkron legfontosabb paramétere az '-mc'. Ennek jelentése 'maximális a-v korrekció képkockánként', és alapértéke 0.01. Megfelelő bemenetnél ez levihető 0.0001-ig, de a legtöbb esetben 0.001 már elég. Bár a kisebb értékek folyamatosabb lejátszást eredményeznek, de egyben lelassítják az A-V deszinkronizáció kompenzálását (hibás/átugrott kockák, stb).

Ha már ilyen mélységben nézzük a problémát, érdemes odafigyelni a video időzítőre is. Bizonyosodj meg arról hogy a hardveres RTC van használtban, ellenőrizd az MPlayer kimenetét. Régebbi kerneleknél ehhez 'root' jogokra van szükség. A 2.4.19pre8 és afölötti verziókban normál felhasználóknál is beállítható:

echo 1024 > /proc/sys/dev/rtc/max-user-freq

(persze ezt be is kell fordítani előzőleg a kernelbe)

Ha a hangkártyád/meghajtód nem tökéletes (én még nem láttam tökéleteset...), szükséges lehet kicsit megtámogatni az időzítését, kezdésként mondjuk az -autosync 30 opcióval. A magasabb értékek több "elmosást" jelentenek, de a túl magas érték esetén elhanyagolja a hangkártya időzítését, és ez persze A-V deszinkronizációhoz vezethet.

Képminőség avagy a szűrők használata

Amennyiben a video forrás nem tökéletes (zajos/váltottsoros/"kockás"), és van egy kis fölös CPU időd, probálj ki néhányat az MPlayer szűrői közül.

Váltottsoros (interlaced) videóhoz (gyors mozgásoknál minden második sor kicsit elcsúszik, ettől fésű-szerű lesz az egész), használd a -vop pp=0x20000 opciót. Ha ez nem hozza a várt eredményt, próbálj más deinterlacer-t, mint pl. a 0x10000, 0x40000, 0x80000. Rosszul konvertált NTSC filmekhez a -vop dint szűrő való, vagy az FFmpeg adaptív szűrője: -vop pp=fd:c vagy -vop lavcdeint.

Szűkös CPU idő esetére (a deinterlace-elés CPU igényes művelet) rendelkezésre áll néhány 'olcsó' deinterlacer is: -vop halfpack, vagy -vop field.

"Kockás" videóhoz (alacsony bitrátájú DivX/WMV vagy rossz minőségű (S)VCD) használd a deblocking, és opciónálisan még esetleg a deringing minőségjavító szűrőket. Ha csak a deblocking-ot akarod használni, arra a -vop pp=0x33 opció, deblock+dering-re a -vop pp=0x77 való. Természetesen kombinálni is lehet a szűrőket, például deblocking és deinterlacing-hez -vop pp=0x20077 (néhány SVCD-hez hasznos). Ha nem tetszik a bináris aritmetika, az emberibb -vop pp opciók listája a -pphelp opcióval kérhető le.

Zajos videóval (régebbi DVD-k is lehetnek ilyenek) a -vop denoise3d szűrő lélegzetelállító eredményre képes. Az alapértékek (4:3:6) nem tökéletesek minden videóhoz, érdemes megnövelni/csökkenteni a spatial és temporal mennyiséget, a zajszinttől függően. Az első paraméter a luma spatial koefficiens (magasabb szám símább képet jelent - de elmosódottabb is lesz, a smartblur szűrőhoz hasonlóan), a második pedig ugyanez a chroma-ra. MPEG videóhoz akkor a legjobb ha a chroma értéke fele a luma értékének. Az utolsó szám a temporal szűrés. Ez a leghatásosabb mert nem homályosítja el a képet, de a túl magas értékek (>15) darabos mozgást eredményeznek, és néha motion blur effektet is. Ha még mindig van egy kis szabad CPU időd, kipróbálhatod a -vop hqdn3d szűrőt, ez az előző szűrő megnövelt precizitású változata (csak a 'main' CVS verzióban)

Szoftveres nagyítás

Még ha a VGA kártyád és annak meghajtója támogatja is a hardveres nagyítást, ki lehet próbálni az SwScaler-t a jobb minőség eléréséhez (hátránya természetesen a magas CPU kihasználtság). Megjegyzendő hogy az swscaler képes néhány szűrő használatára is, lásd az -ssf opciót. A nagyítás módszerének kiválasztása az -sws opcióval lehetséges, amelynek értékei a nearest-neighbor (pixeles)-től a bicubic spline-ig (a legszebb) terjedhetnek.

Összegzésként annyit mondanék, hogy az MPlayer egy nagyon jól skálázható lejátszó, a legrosszabb P1-es géptől kezdve az N GHz-es CPU-kig minden gépből kihozza a legjobbat - viszont ehhez sok RTFM és kísérletezés kell...

Az eredeti verzió az MPlayerHQ-n.

Integrált Oracle terméktámogatás

Az Oracle kiterjeszti Törhetetlen Linux (Unbreakable Linux) platformját UnitedLinuxra

Az Oracle integrált technikai támogatás nyújtását tervezi UnitedLinuxhoz

CeBIT konferencia - Hannover, Germany, 2003. 03.13. Az Oracle Corp., a világ legnagyobb, vállalati környezetben használt szoftvereinek forgalmazója, a UnitedLinuxszal együtt a mai napon bejelentette, hogy felhasználóinak vállalati szintű terméktámogatást tervez nyújtani UnitedLinux alapú operációs rendszerekre, az Oracle termékekre nyújtott támogatáson felül. Ezzel a bejelentésével az Oracle kiterjeszti elkötelezettségét a Törhetetlen Linux (Unbreakable Linux) platform elkészítése és világméretű hozzáférhetősége mellett.Az Oracle bejelentette továbbá, hogy magasszintű terméktámogatást és elérhetőséget biztosít felhasználóinak: az Oracle szorosan együttműködik a UnitedLinux alapító tagjaival (Conectiva S.A., The SCO Group, SuSE Linux AG, Turbo Linux) egy közös csapat létrehozásában, mely a legjobb támogatást tudja nyújtani az összes, UnitedLinux-alapú terméken használt Oracle szoftverhez. A terméktámogatás azon felhasználók számára lesz elérhető, akik érvényes Oracle terméktámogatással rendelkeznek valamilyen Oracle termékhez, illetve terméktámogatással rendelkeznek valamelyik UnitedLinux alapítótag operációs rendszeréhez.


"Együttműködésünk az Oracle-lel kiterjed az egész világra, melyet a UnitedLinux a négy alapítótaggal valósít meg" mondta Paula Hunter, a UnitedLinux ügyvezetője. "Azt reméljük, hogy tagjaink termékeinek egyidejű minősítésével és a beépített világszerte elérhető támogatással ez a program elő fogja segíteni a UnitedLinux-alapú Oracle termékek alkalmazását."

Azok a felhasználók, akik UnitedLinux minősítéssel rendelkező hardveren használnak Oracle alkalmazásokat, közvetlen technikai segítséget kaphatnak az Oracle Support Service-től, ami a kritikus problémák gyorsabb megoldásához vezet. Az Oracle a technikai támogatási kérdések azonosítását és megoldását a UnitedLinuxszal együttműködve tervezi megvalósítani. A felhasználók számára gyümölcsöző a közös műszaki erőfeszítés: az Oracle és a UnitedLinux együttműködve építik be a szükséges javításokat és foltokat a UnitedLinux jövőben megjelenő javítócsomagjaiba.

"Az Oracle büszke arra, hogy ő az egyetlen vállalati szoftvergyártó, aki ügyfelei számára nem csak a saját termékeihez nyújt terméktámogatást, hanem ezt az elsőrangú támogatási színvonalat ügyfelei Linux-alapú operációs rendszereihez is képes nyújtani." nyilatkozta Dave Dargo, az Oracle Corp. Linux Program Office osztályvezetője. "Terveink szerint, a UnitedLinuxszal együtt nyújtunk közvetlen támogatást az Oracle felhasználóknak a felmerülő Linuxos kérdések vizsgálatában és megoldásában, valamint számukra megfelelő módon nyújtjuk a kritikus javításokat. Ezzel az együttműködéssel egy újabb Törhetetlen Linux (Unbreakable Linux) platformot tudunk ajánlani, melyet a felhasználók biztonságosan tudnak használni küldetés kritikus környezetekben világszerte."

2003. februárban a UnitedLinux megszerezte a UnitedLinux 1.0 verziójának minősítését az Oracle9i adatbáziskezelő és Oracle9i Real Application Cluster (RAC) termékeire.

UnitedLinux 1.0 alapú termékek: Conectiva Linux Enterprise Edition a Conectiva S.A.-tól, SCO Linux Server 4.0 a The SCO Group-tól, SuSE Linux Enterprise Server 8 a SuSE Linux AG-tól és Turbolinux Enterprise Server 8 a Turbolinuxtól.

Forrás: www.suselinux.hu

A HyperThreading alkalmazása a multimédiás alkalmazásokban

Címkék

A HyperThreading technológia az Intel Pentium 4-es processzorokban mutatkozott be. Először csak a szerverekbe szánt chipekben találkozhattunk vele, majd tavaly novemberben a Pentum 4 3.06Ghz-es processzor bemutatásával a HyperThreading elérhető lett a desktop gépekben is. Az OSNews-on most jelent meg egy cikk a HyperThreading alkalmazásáról a multimédia alkalmazásokban. A cikk eléggé technikai jellegű "tanulmány", forráskódokkal, ábrákkal, stb. illusztrált. Multimédia programozóknak hasznos információkat tartalmazhat.A cikket elolvashatod itt.

Kapcsolódó cikkek:

Hyper-Threading gyorsított Linux

Hyper-Threading technológia a Linuxban

Molnár Ingó: Hyper-Threading-et tudó scheduler

Linux: HyperThreading-képes ütemező benchmark

DSA-260 file

Címkék

Csomag: file

Sebezhetőség: puffer túlcsordulás

Debian specifikus: nem

CVE Id: CAN-2003-0102

Az iDEFENSE egy puffer túlcsorulási hibát fedezett fel a file programban, ami akkor jelentkezik, mikor az ELF fileformátumot értelmez.A Potatoban (Debian 2.2) a hibát a 3.28-1.potato.1 verziójú csomag javítja. A Woodyban (Debian 3.0) a hibát a 3.37-3.1.woody.1 verziójú csomag javítja.

Javasoljuk a file csomagok azonnali frissítését.

Michael Stone levele a debian-security-announce listán.

A frissítésről szóló FAQ-nk.

DSA-259 qpopper

Címkék

Csomag: qpopper

Sebezhetőség: mail felhasználó jogainak kiterjesztése

Debian specifikus: nem

Florian Heinz egy qpopper exploitot postázott a Bugtraq levelezési listára. Az exploit a vsnprintf implementáció hiányosságaira épül.A potato (Debian 2.2) qpopper csomag nem tartalmazza a vsnprintf implementációt. A Debian 3.0 (woody) terjesztésben megtalálható a frissített 4.0.4-2.woody.3-as csomag. A nem kiadott Debian verziót használó használó usereknek frissíteni kell a 4.0.4-9-es vagy újabb verziókra.

Javasoljuk a csomagok azonnali frissítését!

Michael Stone levele a debian-security-announce listán.

A frissítésről szóló FAQ-nk.

Új pid allokációs kód a NetBSD kernelhez

Címkék

David Laight egy új algoritmust készített pid foglaláshz és a proc/pgrp feloldáshoz. A kód legfőbb erénye, hogy az id alapján történő feloldás nem igényel keresést, kisebb footprint-tel rendelkezik, skálázható, nem függ a MAXUSER-től, stb.

David levele:Subject: new pid allocation code

To: None

From: David Laight

List: tech-kern

Date: 03/11/2003 14:36:30

Hackers,

The code below implements a different pid allocation and proc/pgrp lookup algorithm.

The main benefits are:

- pid and pgrp lookup (by id) doesn't require a search

- no dependency on MAXUSERS

- automatically scales well to large numbers of processes

- small data footprint for small systems

- ability to enumerate through all the processes without holding a lock for the entire duration, or having very messy locking rules.

(the allproc list and p_list fields could be depracted later).

- Largely MP clean


The basic idea is to ensure that you allocate a pid number which references an empty slot in the lookup table. To do this a FIFO freelist is linked through the free slots of the lookup table. To avoid reusing pid numbers, the top bits of the pid are incremented each time the slot is reused (the last value is kept in the table). If the table is getting full (ie a pid would be reused in a relatively small number of forks), then the table size is doubled. Orphaned pgrps correctly stop the pid being reused, orphaned sessions keep the pgrp allocated.

Below is the main part of the change, there are other bits lurking in fork and exit. If people think this code is ok, I'll sort out a full diff against 'current' (and fix for sparc64).

(I've been running this code for months!)

David

Minden DVD feltörhető, avagy a ripper megszólal

Érdekes cikk jelent meg az index.hu -n a DVD másolás jogi és technikai útvesztőiről. Mivel kis hazánk nem kis fejlesztését, az MPlayer-t, sokunk használja DVD-k "biztonsági" másolatának készítésére, érdeklődve olvastam a cikket, hogy milyen nehézségek vár(hat)nak rám, ha belekezdek egy DVD ripplelésbe.

IBM LSEK 2003

Címkék

Az IBM Linux Software Evaluation Kit 2003-as CD set elérhető.A CD seten található szoftverek közül kiemelném a DB2-t (8.1 Enterprise), a Webspehere szervert, a Websphere MQ-t, de ha valakinek az hianyzik, Lotus szoftver csomag is van rajta, mindez developer licensszel. Nagyon klassz dolog a kék oriástól hogy a postaköltséget is átvallalják. A fejlesztés végeztével - regisztráció fejében - még mindig kapható a Linuxos póló.

Az SAP hasonló CD settel szolgálja ki a Linuxos közönséget (nyilván teljesen önzetlenül :)

Az amúgy is szabad SAP DB és a legkevésbé sem szabad alkalmazás szerver (web application server, SAP Basis, stb) megrendelhető Linuxra evaluation liszenszel itt.

(Ők is álláják a postaköltségeket)


Jó hackelést a kis sávszélességű hálózatok végpontjain :))

Hogyan legyünk híresek? Typo-k javítása a Linux kernel forrásában

Címkék

A fejlesztői kernelekben gyakoriak az elgépelések, helyesírási hibák (typo), amelyek gyakran vezethetnek ahhoz, hogy a kernel forrás nem fordul le. Gyakran maradnak ki header fileok az include részből, és gyakoriak a megjegyzések (comment) elgépelései is. Véleményem szerint különséget kell tenni a funkcionalitást veszélyeztető elgépelés, és a működést ugyan nem zavaró, de helyesírásilag vagy stilisztikailag zavaró kommentekben ejtett hibák között. Hogy ez honnan jutott eszembe?

Az LKML-en felmerült a fejlesztői kernel forrásának helyesírási szempontból történő ellenőrzésének szükségessége. Michael Hayes nekiállt megkeresni az elgépeléseket a forrásban, és patch formájában visszajuttatta az LKML-re (és természetesen Linusnak is) a javított fileokat. Annyira belejött a dologba, hogy egy programot is írt erre a feladatra, amely megpróbálja kiszűrni a hibásan írt szavakat. A munka eredménye a kernel source spellchecker névre hallgató eszköz lett. A szkript tökéletesítésébe többen is beszálltak, a C programból tervek szerint perl szkript lesz, stb. A dolog egészen addig ment, míg néhány fejlesztő észre nem vette, hogy bizonyos dolgok nem fordulnak le a szokott módon. Alan Cox szerint a "angolosítók" kicsit messze mentek, mert a hibajavítás közben nem csak a kommenteket alakították át, hanem sajnos a kódban is történtek változások, ami nem tesz jót a Linux kernel egészségének. Alan Cox szerint akit zavar a helyesírás, jobb ha csatlakozik a GNOME vagy a KDE dokumentációs projecthez, mert ők úgyis erőforrás-hiánybanban szenvednek, és ott végigmehetnek a sorokon egy nagyszótárral, kijavítva a hibákat. Szerinte ezt nem a kernelforráson kellene gyakorolni.Biztos vonzó lehet, hogy valaki komolyabb C tudás nélkül, ilyen patcheket készítve bekerülhet a kernelfejlesztők névsorába a kernelforrásban, de nem biztos, hogy ez hasznos a kernel fejlesztésére nézve.

A kérdés: szerintetek fontos dolog egy C forrásban a helyesírás? Kell-e ilyen nagy hangsúlyt fektetni az olyan kommentek kijavítására, amelyet a fordító program úgyis figyelmen kívül hagy? Valóban annyira fontos lenne, hogy a cant szót kijavítsuk can't -re? Ettől jobb lesz a Linux kernel? Vajon mi a nagyobb probléma, az hogy laikusok belegányolnak a kernel forrásába egy saját maguk által hackelt szkripttel és fordítási hibát okoznak, vagy az, hogy néhány typo marad a forrásban?

Egyébként a hibásnak ítélt szavak listáját megtalálod itt.



A thread itt kezdődik.

Anti-Spoofing opció a FreeBSD-s ipfw2-ben

Címkék

Crist J. Clark egy új opciót hozott létre az ipfw(8)-hez (csak az IPFW2-vel használható) amely automatikusan biztosítja az anti-spoofing védelmet. Az opció neve a "verrevpath", a Cisco parancs iránti tisztelet miatt.

Bővebb infó a dologról itt.

Limited Transmit

Címkék

Jeffrey Hsu implementálta a Limited Transmit algoritmust a FreeBSD-ben.A 3042-es számú, 2001. januári RFC címe: "A TCP veszteség-helyreállásának javítása korlátozott küldéssel". Akinek ez túl "Kiskapus" volt, álljon itt az angol cím is: "Enhancing TCP's Loss Recovery Using Limited Transmit" :)

Az RFC kivonata:

"Ez a dokumentum egy új Transmission Control protocol (TCP) mechanizmust mutat be, amellyel hatékonyabban lehet az elveszett szegmenseket helyreállítani amikor egy kapcsolat torlódási ablaka (congestion window) kicsi, vagy amikor egy átviteli ablakban túl sok szegmens veszett el. A "Limited Transport" algoritmus egy új adatszegmenset küld válaszképpen minden egyes dupla nyugtázásra, amelyet a vevő kap. Ezen szegmensek küldése megnöveli annak az esélyét, hogy a TCP helyre tudjon állni egy szegmens elvesztéséből a gyors újraküldés algoritmussal (fast retransmit), ahelyett, hogy a költséges újraküldési időtúllépést (retransmission timeout) kelljen használnia. A Limited Transport használható a TCP SACK-kal (selective acknowledgement) és anélkül is."

Az RFC-ben olvasható, hogy az LT akkor növeli a teljesítményt, amikor a gyors újraküldés nem kerül meghívásra. A változtatás nem befolyásolja károsan a TCP teljesítményét, és nincs hatással a többi TCP kapcsolatra semmilyen körülmények között.

A kód alapértelmezésként ki van kapcsolva, a bekapcsolása a net.inet.tcp.rfc3042 sysctl-lel lehetséges.

Más változás is történt ugyanitt, amelyet a 3390-es RFC ír le. Ez a 2414-es RFC-t váltja le, a lényege pedig az, hogy a TCP által használható kezdeti ablakméretet egy, vagy két szegmensről körülbelül 4 kB-ra növeli. Az RFC-ben olvashatók ennek a megoldásnak az előnyei, hátrányai is.

Kapcsolódó oldalak:

RFC 3042 [FTP]

RFC 3390 [FTP]

RFC 3042 változtatás

RFC 3390 változtatás

64-bites technológia és az x86-64

Címkék

Az Ars Technica oldalain jelent meg egy komolyabb cikk a 64-bites számítástechnikáról és az x86-64 platformról. Jon "Hannibal" Stokes cikke alaposan kivesézi a témát. A dolog aktuális napjainkban, hiszen az AMD majdan megjelenő processzora erre a technológiára fog épülni. (AMD processzor roadmap).

A cikket megtalálod itt.

Újdonságok a Red Hat kínálatában

Megjelent a Red Hat legfissebb sajtóbejelentése, melyben a disztribútor cég bemutatja új, kereskedelmi Linux terjesztéseit. A Red Hat Enterprise Linux ES egy olcsóbb verziója a jelenleg is kapható Red Hat Advanced Server terméknek (Red Hat Enterprise Linux AS).A most megjelent disztribúció ideális választás lehet alkalmazás-, hálózati-, file-, nyomtató-, levelező-, és Web-szervernek, vagy alkalmas lehet bármely más üzleti alkalmazás futtatására. Szintén elérhetővé vált a Red Hat Enterprise Linux WS, amelyet mérnöki munkaállomás funkciókra hegyeztek ki - célterülete a szoftverfejlesztés, elektronikai tervezés, stb.

A sajtóbejelentést megtalálod itt.

Alan Cox: Linux 2.4.21pre5-ac3

Címkék

Megjelent Alan Cox legfrissebb foltja a legutolsó stabil -pre kernelhez. Bekerult a cpuid a SiS processzorokhoz, eepro100 javítás, memória szivárgást javít az UFS kódban, ReiserFS journal overflow javítás, és még egy rakás más fix.

Letölthető patch-2.4.21-pre5-ac3.gz

Változások:Linux 2.4.21pre5-ac3

o Add cpuid for SiS processors (SiS SiS SiS) (me)

o Fix basic ADMA100 driver support (Mark Lord)

o Fix memory leak on UFS error path (Oleg Drokin)

o Fix eepro100 ethtool hang (Jason Lunz)

o Fix procfs memory leak (Kazuto Miyoshi)

o Forte media driver update (Martin Petersen)

o WIN_SET_MAX crashes some old Samsung disks so (Jens Axboe)

dont issue it on disks
o Compaq MS1000 may have sparse lun (Tom Coughlan)

o Add SiS FB idents for newer chipsets (Thomas Winischhofer)

o Fix vsscanf in hex mode (Kevin Corry)

o Fix 64bit jiffy cleanness in sis900, shaper, (Dave Miller)

dgrs, qlogicfc and tty layer

o Reiserfs journal overflow fix (Hans Reiser)

o PCMCIA oops fix with HostAP (Pavel Roskin)

o Handle more panasonic compact USB CD-ROMs (Go Taniguchi)

o Extend USB hotplug to handle multi interface (Go Taniguchi)

HID devices (eg IBM BladeCenter)

o Update ALi PCI ident data (TH Chou)

o Fix memory leak in ldm error path (Oleg Drokin)

o NCPFs ioctl passed wrong parameter (Oleg Drokin)

o Fix leak in ircomm core error path (Oleg Drokin)

o Make xconfig syntax error fixes (Andreas Gruenbacher)

o Fix memory leak in vlanproc exit path (Oleg Drokin)

o Fix iphase misaligned skb (I hope) (me, based on stuff by

Eric Leblond)

o Fix a couple of printk levels in IDE (Alan Cox)