Aktív fórumtémák

Tárgy Válaszok Legutóbbi beküldés Fórum Szerző
  Mi történt a Hardverker Online Kft-vel (bestmarkt.hu)? 93  2025-08-08T08:56:46+0200 Közösségi kerekasztal djtacee
  Fejlődnek a video driverek 66  2025-08-08T08:40:09+0200 VGA locsemege
  Partíciók mentése Arch Manjaro alatt 22  2025-08-08T08:33:20+0200 Közösségi kerekasztal OnlyZaenae
  [ Megoldva ] PROM égetése arduinoval 23  2025-08-08T08:24:15+0200 Elektronika, Elektromos eszközök plt
  ELMŰ okos mérő kalandok 732  2025-08-08T07:59:14+0200 Elektronika, Elektromos eszközök VincentV
  OTP technikai probléma - dupla terhelések 2025-08-08T07:33:11+0200 HUP cikkturkáló trey
  Csalási mintázatok és lehetséges védekezések az MBH BANK, több mint 3000 károsultját követve... 2025-08-08T07:27:20+0200 Security-all adhocsupport
  [SOLVED] Quectel EC-20 LTE modem nem csatlakozik/regisztrál be mobilhálózatra/nincs jel 16  2025-08-08T05:58:46+0200 Hálózati eszközök wowbagger
  Hogyan vadásznád le a csaló MBH BANK oldalakat az Internetről? 890  2025-08-08T04:02:27+0200 Security-all adhocsupport
  Yettel 5G tapasztalatok 36  2025-08-08T03:44:47+0200 Hálózatok egyéb gyomber
  Trump elküldte az Intel főnökét 10  2025-08-08T01:38:43+0200 HUP cikkturkáló Botond
  John Deere Display and CommandARM Simulator Offline 2025-08-07T15:32:00+0200 Segédprogramok martonmiklos
  Digitalis detoxikacio - alacsony fenyu offline orat keresek ejszakara 84  2025-08-07T14:54:34+0200 Miniszámítógépek, SBC-k dszakal
  DJSzA-Út a telepítő elkészítéséig 75  2025-08-07T14:53:30+0200 Közösségi kerekasztal guszti
  Windows 11 frissítés kinyírta az akkut? 21  2025-08-07T13:16:32+0200 Notebook, laptop, mobiltelefon ... influencer
  Tároló kapcsoló bekötés - villanyszerelők segítsenek 24  2025-08-06T22:40:14+0200 Elektronika, Elektromos eszközök Dwokfur
  Digitális Polgári Kör spam 80  2025-08-06T17:06:54+0200 Spam, Adathalászat KoGa
  Mikrotik és wireguard hiba 43  2025-08-06T11:32:34+0200 Hálózati eszközök mark82
  Zigbee2MQTT GW 2025-08-06T10:07:10+0200 Miniszámítógépek, SBC-k hnsz2002
  Unaloműző online játékok és azok eredményei #2 735  2025-08-06T09:53:30+0200 Játékok trey

Marcelo Tosatti válaszol a felhasználók kérdéseire

Címkék

Most, hogy a 2.5-ös kernel fejlesztése folyik, az összes fontos teendő a régi kernellel kapcsolatban Marcelo Tosatti-ra maradt. A Slashdot felkérte a tagjait, olvasóit, hogy fogalmazzanak meg kérdéseket a 2.4-es kernelt, Tosatti munkáját illetőleg.

Nézzük mit válaszolt a jelenlegi stabil kernel karbantartója.

Egy dolog igazán hiányzik a kernel kiadások változások logjából (changelog). A változások logja egyre kevesebb információt tartalmaz a nem-kernel hackereknek. Amit szeretnénk látni a logokban, az az hogy érthetően le legyen írva mi változott. Alan Cox a helyes irányba indult el a 2.2.18-as kerneltől kezdődően, viszont a leírásai a változásokról túl technikaiak. A például a fenti dokumentumban set_current_state

* Fixed potential SMP race

többet mond nekem, és a többségnek is azt hiszem. Mit gondolsz erről?

M.T.: Egyetértek abban, hogy a changelog nem a végfelhasználóknak készül. Láttam a különböző kéréseket, megpróbálok részletesebb changelog-okat készíteni. Viszont kérlek értsd meg, hogy fontosabb az, hogy fixáljam a problémákat mint az, hogy részletesebb changelog-ot írjak.

Van olyan naplód, mint Alan Cox-nak? Mert szeretnénk tudni, hogy azon fogsz-e dolgozni, amit most nekünk ígérsz :)

M.T.: Sajnos nincs.

A linux kernel "dagadása" egy komoly probléma. Pl. a 486-os gépemre nem tudom feltenni a Red Hat memória-zabáló disztróját, mert a 16MB RAM-on nem fut, és ez kétségtelenül kernel gond. A kérdés: a kernel "hízása", mind a forráskód, mind az erőforrás igények, gondot okozhatnak a karbantartásban. Úgy látod, hogy ez okozhat jelentős problémát a későbbiekben?

M.T.: A core kernel kód "hízása" valóban súlyos probléma. Én bízom Linusban, hogy nem engedi ezt a 2.5-ben. Ha több driver-t/fs-t teszünk a kernelbe, az valóban rontja a karbantarthatóságot. Egyet tehetünk ez ügyben: az összes elfogadott kódnak tisztának, jól átláthatónak, jól tervezettnek kell lenni a későbbi karbantarthatóság miatt.Gondoltál már arra, hogy a kódjaidat valamilyen ``version control system"-ben tároljad? Ha elkezdenéd használni a CVS-t lehet, hogy a kernelfejlesztők többsége követné a példát.

DSA-123-1: hiba a listar-ban

Címkék

Csomag: listar

Probléma típus: távoli elérés

Debian specifikus: nem



Janusz Niewiadomski és Wojciech Purczynski jelentett puffer-túlcsordulási hibát a listar address_match-jában. (Ez egy listserv típusú levelezési lista kezelő)


A hibát a 0.129a-2.potato1 verzió javítja.


Arról, hogy a Debian fejlesztő verziójában mi az ábra már nem szól a hibajelentés :(


A frissítés mikéntjéről olvasd el a FAQ idevonatkozó részét!


A hibajelentést pedig a DSA-123-1 üzenetben olvashatod.

FreeBSD roadmap - avagy mit hoz a jövő

Címkék

Lássuk mit terveznek a FreeBSD fejlesztői az elkövetkezendő 12 hónapra.



- 2002. április. 1

FreeBSD 5.0 Developer Preview 1


- 2002. június. 1

FreeBSD 4.6


- 2002. június. 25

FreeBSD 5.0 Developer Preview 2


- ?

(ez itt opcionális lehet, hogy lesz egy 5.0 Developer Preview 3 is ha szükségesnek látják)


- 2002. október. 1

FreeBSD 4.7


- 2002. november. 20

FreeBSD 5.0


- 2003. február. 1

FreeBSD 4.8

Linux karikatúrák - ROTFL

Címkék

Hogy ne csak komoly dolgokról legyen szó állandóan, itt egy kis humor. A linuxgazette-n jelent meg egy mulatságos karikatúra a linux fejlesztőkről. Íme:

Debian geek

Red Hat geek

SuSE Geek

Mandrake Geek

(a kommenteket nincs értelme lefordítani, így jók =))

Debian Geek: Debian is seen as the real hackers distro. The character I drew is based on the hard core hacker. He is poor and wears daggy clothes because thats all he can afford. He tends to have long hair thats tied back and usually has that tough distinctive goaty or unshaven look.Redhat Geek: This chap is the businessman, corporate geek and usually tends to be in the older generation. Of course as you get older you lose hair, put on weight and tend to need glasses.

Suse Geek: I see the suse geek as a young guy, usually from germany who might have blond or red hair and with plenty of freckles. Not quite the hacker yet and not old enough to be taken too serious yet in the corporate arena.

Mandrake Geek: Ok... this one is good. This chap (baby) is the new distro on the market(compared to the others anyway). He is always seen as a new lunix user hence the baby look, and the distro is regarded as one best for beginners to learn who might be migrating from windows to linux.

ROTFL

Hivatalosan is megjelent a Mandrake 8.2

Címkék

A tegnapi hírünknek megfelelően ma hivatalosan is megjelent a Mandrake Linux legújabb verziója, a 8.2-es.A bejelentés az új verzió lényegét egy mondatban összefoglalja: "Solid server, Friendly desktop.", azaz "Erős szerver, barátságos desktop".

A bejelentés egészén érezhető, hogy -bár nem mondják ki- a Microsoft Windows NT termékvonalával versenyeznek, hiszen mind a szerver, mind az asztali számítógépeken ott akarnak lenni, amelyekben csak egy közös: a grafikus felhasználói felület, amely mindkét esetben jelen van.

Szerver oldalról újdonság a kódolt fájlrendszer, biztonsági szolgáltatások a kernelben és a "vállalati" (enterprise) kernel, amely SMP és 1 GB fölötti memória támogatással bír. Végfelhasználói oldalról a nyomtatók és scannerek gyors telepítését, a hálózati fájlmegosztást és az új eszközök beillesztését menet közben (hot plug) tartották a legfontosabbnak. Érdekesség lehet még az RFBdrake nevű eszköz, amellyel távolról válik irányíthatóvá a számítógép, méghozzá biztonságosan.

Főbb komponensek:

  • 2.4.18-as Linux kernel
  • Továbbfejlesztett firewire támogatás
  • USB2, ECC memória, i830 DRM, ATA133, Geforce3 támogatás
  • XFree86 4.2, amely bővített 3D támogatással rendelkezik
  • Glibc 2.2.4
  • Apache 1.3.23
  • PHP 4.1.2
  • MySQL 3.23.47
  • PostgreSQL 7.2
  • Sendmail 8.12.1
  • Postfix 20010228
  • Staroffice 6.0
  • Evolution 1.02
  • KDE 2.2.2 (KDE 3.0 RC2 is telepíthető)

A bejelentés szerint egyelőre csak az IA32 verzió érhető el, de hamarosan meg fog jelenni a PPC változat is. A többi platformról (alpha, IA64, sparc) nem szól a fáma.



Kapcsolódó oldalak:

Megjelent a Mandrake Linux 8.2

Bajban van a Mandrake és a MandrakeSoft

Mandrake Linux

Megjelent a Mandrake 8.2!

Címkék

Bár a Mandrake weblapján még nincs erről hír, megjelent a Mandrake Linux 8.2-es verziója (egyelőre csak az i586-os kiadás). Letölthető többek között az ftp.fsn.hu-ról.A bejelentést tartalmazó levél:

Date: Mon, 18 Mar 2002 17:14:38 +0100 (CET)

From: Jacques Le Marois

Subject: Mandrake 8.2 release is out!



We are please to announce that the Mandrake 8.2 release is out!

[...]

md5sums should be:

cda56ed1c9e9ace3de44eba1c36069a7 Mandrake82-cd1-inst.i586.iso

6ede8c75fec92e10636b6c0bf5ee9860 Mandrake82-cd2-ext.i586.iso

0b4921ddb67425687a5e053ff288dcba Mandrake82-cd3-supp.i586.iso


OpenSSH kódátalakítás

Címkék

Az OpenSSH-val kapcsolatosan felszínre került hibák a szerzőket arra ösztönözték, hogy olyan módon alakítsák a program működését, hogy az a jövőben ellenálló legyen az ezeket kihasználó támadásokkal szemben. Eddig, ha az OpenSSH-ban hiba volt és ezt az autentikáció előtt ki lehetett használni távoli root hozzáférést, ha csak az autentikáció után, helyi root hozzáférést lehetett szerezni. A jogosultságok elkülönítése két külön programszálra ezt teszi igen bonyolulttá, ha nem lehetetlenné.

A kezdeményezésről bővebben Niels Provos (az OpenSSH egyik szerzője) weblapján olvashatunk.


Kapcsolódó témák:


Hiba az OpenSSH-ban

Az OpenSSH weblapja

Portál motor upgrade

Címkék

Egy gyenge 20 másodperces leállás keretében upgradeltem a portált hajtó content managert.

Kicsit félek tőle, mert kb. két napom ment rá, hogy működjön mégsem tökéletes. Sajnos az upgrade elkerülhetetlen volt biztonsági megfontolásokból.

Egy napig ez a tesztverzió megy, remélem nem lesz vele gáz. Ha nem találok benne nagyobb bugot, akkor véglegesítem.

Ha valaki súlyosabb hibát találna, azt kérem jelezze itt.

Két-három régi link hiányzik (rtfm, ssl, games, stb.), ezeket folyamatosan linkelem be.

FreeBSD 'release engineering' oldal

Címkék

Új, a készülő kiadásokkal foglalkozó oldal került a www.freebsd.org-ra.


Elsősorban a tervezett dátumokat, a fejlesztőcsapat tagjait, valamint a témához kapcsolódó linkeket találhatjuk meg rajta. A négy hónapos kiadási ciklushoz hűen az idei évre, a várva-várt 5.0 mellett, még három 4.x-es verzió szerepel a menetrendben.

MPlayer vs. MplayerXP

Címkék

Míg az MPlayer közeledik a következő release-hez, az egyik fejlesztő, Nick Kurshev (a VIDIX megalkotója) úgy döntött, hogy más utakon folytatja a fejlesztést.


Hetek óta folyt a vita a fejlesztői listán arról, hogy betegyük-e a thread-eket használó patchet amit írt.


Mivel alapvetően ellenekzik az MPlayer alapfilozófiájával, ráadásul a kód nem thread-safe, a többség ellenezte. Ugyanakkor vannak thread-pártiak, sőt, még az avifile-os Zdnek Kabelac is atjönne MPlayert fejelszteni ha thread-es lenne.


Úgy tűnik, a probléma megoldódik: a fejlesztés ketté válik: marad a jó öreg MPlayer, ami mostanában elég nagy átalakításokon esik át (playtree, direct rendering, libvo 1.5) és Nick vezetésével indul egy új ág, MPlayerXP néven, ami thread-alapú lesz.



MPlayer: MPlayerHQ


MPlayerXP: MplayerXP



A'rpi

Interjú Kadlecsik Józseffel az iptables 'core team' tagjával

Ez az interjú része egy cikksorozatnak, amelynek célja, hogy bemutassa azokat a fejlesztőket, akik azért dolgoznak, hogy mi felhasználók jobban kihasználhassuk számítógépünk képességeit, teljesítményét. Azokról a fejlesztőkről szól akik megszállottjai, hívei az ``open source spirit"-nek. Az interjúsorozat mai alanya Kadlecsik József, az iptables egyik fő fejlesztője.

trey: Mondanál néhány szót magadról (iskolák, család), a szabad szoftverekkel kapcsolatos munkásságodról?

K.J.: Kadlecsik József vagyok, az ELTE-n végeztem, mint fizikus. A feleségemmel a budaörsi úti koliban ismerkedtünk meg, ő orosz-töri szakon végzett, de azóta elvégezte a német szakot, és most szótárakkal foglalkozik. Van két fiunk, az egyik hat éves lesz, a másik fél éves. A szabad szoftverekről később még lesz szó... :-)

trey: A KFKI-nál dolgozol. Mivel foglalkozik ez az intézet, és Neked mi a feladatod ott?

K.J.: Olyan, hogy KFKI (Központi Fizikai Kutatóintézet) már jó néhány éve nem létezik. Van egy KFKI telephely, amely otthont ad öt független kutatóintézetnek. Ezek közül az egyik a KFKI Részecske és Magfizikai Kutatóintézet (KFKI RMKI), amelyhez az összes telephely fő számítógépes és hálózati infrastruktúrájáért felelős Számítógép Hálózati Központ (SZHK) is tartozik. Utóbbinak vagyok a főosztályvezető helyettese.

Az RMKI nevéből fakadóan elsősorban részecskefizikával foglalkozik, de vannak anyagtudománnyal, plazmafizikával, biofizikával, űrkutatással, elméleti fizikával és más fizikai ágakkal foglalkozó osztályok, csoportok is. (A KFKI telephelyén lévő kísérleti reaktor kezelése és az azon folyó munkák egy másik intézethez, az ATKI-hoz tartoznak) Az intézetnek igen erős a CERN-nel való kapcsolata, sok csoport és sok kolléga vesz részt CERN-beli kísérletekben. Kis adalék, hogy a hazai Internet egyik első nemzetközi kapcsolata az (akkor még létező) KFKI-t a CERN-nel összekötő 6400 baudos bérelt vonal volt. (A csatlakozópont még mindig megtalálható a 3-as épületben - emléktábla kellene mellé :-)Az SZHK felel a telephelyi belső gerinchálózatért és a külső kapcsolatokért. Mi felelünk néhány - SPARC/Solaris és Intel/Linux alapú - szervergépért, amelyek a központi DNS, mail, interaktív bejelentkezés, stb. szolgáltatásokat nyújtják. A hálózatbiztonság első vonalat is mi alkotjuk, amelyet az RMKI és a telephely hálózatbiztonsági felelőseként én vezetek.

trey: Mikor kezdtél el a Linuxszal foglakozni?

K.J:: 1994 elején én installáltam az első Linuxot az intézetben a saját asztali gépemen. Ahogy az elején említettem, eredetileg fizikus vagyok, és általános relativitáselmélettel foglalkoztam. Reduce számítógépes algebrai nyelv alá írtam Rlispben egy szimbolikus tenzort-algebrai csomagot. Ezen dolgozván '92-93-ban egy évet Bonn mellett a GMD-ben (Gesellschäft für Mathematik und Datenverarbeitung) töltöttem. Ott találkoztam először Unixszal (SPARC/Solaris). Mielőtt hazautaztam volna, elég sokat keresgéltem a hálózaton, főként Usenet csoportokat olvasgatva, hogyan lehetne PC-n UNIX-ot installálni és futtatni. Akkor még csak egyetlen comp.linux csoport volt, elég könnyen rá lehetett találni. Mehettem volna BSD felé is, de a Linux sokkal élőbbnek tűnt, a hírcsoport sokkal pezsgőbb volt. Akkoriban kezdte az SLS mint vezető disztribúció elveszíteni a szerepét és helyette a Slackware kezdett följönni. Harminc-egynehány floppyn :-) hoztam haza '93 karácsonya előtt.

Közben '93 nyarán installáltak egy SPARCCenter 2000 számítógépet Solaris 2.3-mal (szerencsére a 2.2-esből kimaradtunk) az SZHK-ban, és visszajőve egy új nagy szervergép állt "előttem". A kollegák VAX/VMS-en nőttek föl, így számukra a UNIX talán ismeretlenebb volt, mint számomra. Valahogy adódott, hogy én telepítettem és installáltam a fordítókat, interpretereket, szerver és kliens programokat. És lassan fizikusból teljesen átvedlettem rendszergazdává és számítástechnikussá :-).

trey: Fejlesztői és felhasználói szemmel nézve mik a főbb eltérések az akkori (amikor kezdted), és a mostani Linux kernel között?

K.J.: Felhasználói szemmel a felszínen igaziból nincs olyan nagy különbség. Már akkor voltak hatékony shellek, már akkor régen létezett az XFree86. Ugyan úgy használhattam grafikus felületet, mint most. De a web még nem létezett (azt akkor már kitalálta Tim Berners-Lee a CERN-ben, de a gopher jóval ismertebb volt). Fejlesztői szempontból akkor még nem voltak kernel modulok. És mendemonda tárgya volt, hogy vajon mennyire komolyan gondolja Linus, hogy a Linux kernel verziószáma soha nem fogja elérni az 1-et, hanem mindig végtelenül közelíteni fogja alulról :-). Igazából a kérdést nem tudom jól megítélni - akkoriban sima mezei felhasználó voltam, nem dolgoztam a kernellel.

trey: A honlapodat nézegetve láttam, hogy több fejlesztői projected is van. Beszélnél ezekről?

K.J.: Négy "projektem" van, azok közül valójában kettő élő.

Egy időben nagyon foglalkoztatott az SRP (Secure Remote Password) protokoll, amely sajnos nem tudott elterjedni. Amerikában írott szoftverként a kriptológiai részét hivatalosan nem lehetett letölteni, ezért a skeleton kripto libraryjét összehoztam az SSL kripto libraryjével. Szerintem soha senki nem használta, de jó gyakorlat volt.

Az smstart a maga korában érdekes lehetett. Akkoriban még a sendmail volt az egyeduralkodó MTA, és nagyon utaltam, hogy rootként kell futtatni, ismervén a sendmail biztonsági lyukakban gazdag múltját. Azt akartam, hogy a sendmail futhasson közönséges userként, és ehhez az inn (news szerver) példáját vettem: ott is van egy nagyméretű, monolitikus program, amelyet csak azért kellene rootként indítani, hogy egy 1024 alatti portot megnyithasson. E helyett van egy picike innstart program, amelyik megnyitja a megfelelő portot, átvált a news userré és elindítja az inndt. A megnyitott file-descriptort argumentumban passzolja át. Az smstart és a patchelt sendmail ugyan ezt tudta: annyiban volt érdekesebb a dolog, hogy a sendmail néha újra akarja nyitni a portot és nem csak ezért van szükség a root jogra. Amíg nem létezett postfix, addig karbantartottam és frissítettem. A postfix megjelenésével "hivatalosan" lezártnak és okafogyottnak tekintem az smstartot.

A két élő projekt, amelyeken jelenleg dolgozom a per user uce patch a postfixhez és a netfilter/iptables.

trey: 2001. december elején megírtam a portal.fsn.hu-n, hogy a netfilter core team tagja lettél. Hogyan kezdtél el foglalkozni a netfilterrel? Mi a területed, feladatod a csapatban?

K.J.: Elég régóta keresgéltem egy jó tűzfal csomagot Linuxra. Az ipchains nem volt az, az spf ígéretes volt, de soha nem vált elterjedtté, sikeressé. Amikor a netfilter megjelent, elérhetővé vált és bele tudtam nézni, nagyon felkeltette az érdeklődésemet. Elkezdtem patcheket, javításokat írni, megpróbálni elérni, hogy azok bekerüljenek a rendszerbe, és lassan egyre jobban belefolytam a munkába.

A csapatban nincsen felosztás, hogy ki mivel foglalkozik - az érdeklődési kör határozza ezt meg. Egészséges anarchia van :-). Aki épp a legaktívabb egy területén, az foglalkozik azzal és viszi előre. Engem mindig is a connection tracking és a netfilter stateful része érdekelt, jelenleg is azon dolgozom.

trey: Hogyan kerül be egy magyar fejlesztő egy ilyen csapatba?

K.J.: Megpróbáltam előrébb vinni egy projektet és meglehetősen sokat dolgoztam rajta. Az Enshcedeben a Linux Kongress előtt tartott netfilter workshopon személyesen is megismerhettük egymást a core team tagjaival és a legaktívabb patch-írókkal - utána hívtak meg a core team-be.

trey: Rendszeresen készítesz Postfix patcheket is. Ennek mi az oka? Felhasználói elégedetlenség, vagy csak bugfixek készítése?

K.J.: Fogós kérdés! IMHO jelenleg a postfix a patch nélkül is a legjobb MTA. Nekem a KFKI telephely sajátosságai miatt extra funckionalitásra volt szükségem, és mivel Wietsenek épp elég dolga van az egész rendszerrel, ezért megírtam magam a szükséges részeket. Ebből lett a per user uce patch. Mások is elkezdtek használni, kértek új funkciókat, így egyre nőtt. Mára nagyjából elérte a felső határát: tovább bővíteni már nem érdemes. Én azt várom, hogy postfix smtpd szétválik egy smtpd/policyd párosra, és a most az smtpd-be zsúfolt funkcionalitás bekerül majd a policyd-be. Mi a patchet egy maximálisan konfigurálható spam szűrőként használjuk: bármely felhasználónk választhat, hogy mely feltételek alapján akarja a spameket kiszűrni (az SMTP HELO/EHLO nevének szintaxisa, DNS-beli regisztráltsága, az SMTP kliens DNS-beli regisztráltsága, saját telephelyi tiltólisták, RBL-szerű tiltólisták, stb., stb., stb.). Ezen felül, ha valaki akarja, a tiltófeltételei ellenére beengedhet (kivételeket tehet) E-mail címekre vagy akar egész domainekre. A felhasználók egy web-felületen állíthatják a feltételeiket/kivételeiket és napi összesítőt kapnak a kiszűrt levelekről, hogy könnyedén reagálhassanak, ha egy fontos partnerüket véletlenül kitiltottak.

trey: Beszéljünk kicsit az iptablesről. Azt mondják, hogy az iptables kódja kicsit monolitikusra sikerült. Jelen pillanatban az egész egy nagy memóriablokkban helyezkedik el, pl. az összes egyezések, targetek a láncok rulesetjei egy táblában vannak. Mi a véleményed erről? Kell ezen változtani? Vannak erre törekvések?

K.J.: A fogalmazást hogy monolitikus, szerencsétlennek tartom. Szerintem mind a netfilter, mind az iptables nagyon jól modularizált. Húsz fölött van a mainstream kernelben lévő matching/target/helper modulok száma, a patch-o-maticben pedig 70 (!) fölött van az új funkcionalitást, modult tartalmazó patchek száma. Tulajdonképpen meglepő, hogy ezek közül milyen kevés ütközik, ami a jó modularitást igazolja.

Amire Te gondolsz és a harmadik mondatodban írod is az az, hogy a kernelben az összes szabály és tábla egyetlen memóriablokkban van és a netfilter egyszerű pointer műveletekkel "közlekedik" a láncok és szabályok között. Ez egy kompakt memóriablokkot eredményez, de hátrány, hogy nem lehet láncot/szabályt egyszerűen hozzáadni: az iptables lekéri a kerneltől az élő szabályokat, elkészíti az *egész* új táblát mint memóriablokkot, átadja a kernelnek és az a régit helyettesíti az újjal. Mindez néhány száz szabály fölött egyre lassabbá teszi az új szabályok hozzáadását (törlését/módosítását). Erre egy workaround az iptables-save, iptables-restore, amelyekkel el lehet menteni és egy lépésben visszatölteni egy működő, teljes konfigurációt. Nyilván workaround, ezért a 2.5-ben várhatóan áttérünk láncolt listák használatára.

trey: Az iptablest használóknak sokszor meggyűlik a bajuk az IRC, RealAudio és egyéb galád dolgok használatával =). Úgy hallom dolgoztok egy newnat API dolgon amely segít enyhíteni ezt a problémát. Beszélnél erről?

K.J.: A netfilter/iptables több szempontból is óriási előrelépés az ipchainshez képest: ezek közül az egyik, hogy képes stateful csomagszűrésre. Azaz elegendő egy kapcsolatot *kezdeményező* csomagot engedélyeznem, a kapcsolathoz tartozó összes többi, bármely irányból jövő csomagot egyetlen további szabállyal engedélyezni tudom:

... -m state --state ESTABLISHED -j ACCEPT

Bonyolultabb protokollok azonban segéd-kapcsolatokat is használnak, amelyeknél a "szerverport" egy random port valahol 1024 fölött. Ilyen például az FTP-nél az adat-csatorna (dir/ls/get/put), vagy IRC-nél a DCC kapcsolatok, stb. A netfilternél ezekhez a protokollokhoz léteznek helper modulok, amelyek értelmezik a protokollt és a szükséges segéd-kapcsolatok fogadására felkészítik a rendszert. Ezek után többé nincs szükség az összes 1024 fölötti port nyitvahagyására, az összes ilyen kapcsolatot egyetlen szabállyal engedélyezni lehet:

... -m state --state RELATED -j ACCEPT

Azonban az eredeti netfilternél bármely protokoll esetén csak egyetlen segédkapcsolatra lehetett felkészülni, pedig léteznek olyanok protokollok is, amelyeknél több kapcsolatra kell egyidejűleg várni. Például több IRC DCC parancsot lehet kiadni anélkül, hogy várnánk az első felépülésére. Vagy a netmeeting (H.323) szinten több parallel audio és video csatornát használ. Ezeket az eredeti netfilterrel nem lehet kezelni. Félreértés ne essék: például egymás *után* természetesen több DCC parancsot le tudott kezelni, ha az adatcsatornák felépülését megvártuk:

DCC SEND ...

DCC SEND ...


Amit nem volt képes kiszolgálni, az a következő:

DCC SEND ...

DCC SEND ...

A newnat API lényege, hogy lehetővé tesszük, hogy egy protokollnál több segédcsatornára tudjon fölkészülni a rendszer.

A newnat API-t is figyelembe véve jelenleg a következő protokollokat tudjuk kezelni: FTP, IRC, talk (talk/ntalk/ntalk2), tftp, PPTP, H.323 (point-point kapcsolat esetén).

trey: Jelenleg az iptables a kernelspace-ben működik, nyilván hogy gyors legyen. Hallottam olyan törekvésekről, hogy userspace iptables. Ez mi is tulajdonképpen?

K.J.: A netfilterben elejétől fogva benne volt az a lehetőség, hogy bármely csomagot átadjon egy UP-ben futó processznek és onnan (később) visszakapva azt továbbítsa (vagy eldobja). Ez lehetőséget ad arra, hogy a kernelbeli részt tetszőleges UP-beli processzel egészítsük ki. (A forrásban több helyütt lehet olvasni, hogy az a rész lehetne a user space-ben is :-) Jelenleg az ULOG targeten kivül ez a lehetőség nincs még kihasználva.

trey: Készülőben van az iptables2. Miben lesz ez különböző, mint az elődje? Megtudhatunk erről valamit?

K.J.: Az iptables/netfilter egy remekül bővíthető rendszer. Minden új netfilter kiterjesztéshez a szerzőnek meg kell írnia a hozzá tartozó másik felet, egy iptables kiterjesztést. A jelenlegi interface-ben ezek az UP-beli kiterjesztések igen szorosan kötődnek a parancssor értelmezéséhez. Ez nehézségeket és problémákat okoz, amint valaki nem az iptables frontend segítségével akar szabályokat generálni. Ezért egy új interface készül, amelyik elrejti majd a kiterjesztéseket az alkalmazás elől és a kernel-kommunikációt több interface fogja majd támogatni (libiptc,

libnfnetlink).

trey: Az iptables a Linux csomagszűrője. Mennyire követed figyelemmel más rendszerek törekvéseit ezen a területen? Gondolok itt a multiplatformos IPF-re és az OpenBSD-s PF-re. Vesztek át egymástól ötleteket? Van valamiféle kontaktus más rendszerek fejlesztőivel?

K.J.: A TCP window trackinget az IPF-ből vettük át :-). De komolyabban véve a kérdést: valamilyen szinten követjük egymás munkáját, de egyáltalán nincs feature-war. Az erre való akar burkolt biztatást nem nagyon szeretjük ("ez és ez benne van az x szoftverben, az iptables miért nem tudja?")

trey: Ha jól tudom Rusty Russel a iptables fejlesztésének az irányítója. Ha nem létezne az iptables, és Te most kezdenél neki megalkotni, mit csinálnál máshogy?

K.J.: Én eleve láncolt listákban tárolnám a szabályokat.

trey: Ahogy a Linux kernel fejlődik, úgy változik a csomagszűrő is. Sokakban felmerül a kérdés, hogy miért hoz minden nagyobb Linux kernel release újabb kódot? Arra gondolok, hogy 2.0-as kernelben a FreeBSD-s IPFW portja volt, majd a 2.2-esben az ipchains, a 2.4-esben pedig az iptables. Mi a véleményed erről a dologról?

K-J.: Az IPFW port Alan Coxtól már az 1.1-ben benne volt. Azt javította föl Jos Vos a 2.0-ban (ipfwadm), majd - még mindig erre alapozva - írta át Rusty a 2.2-ben (ipchains). A 2.4 teljes szakítás az eredeti kóddal, abból semmilyen rész nem maradt benn a kernelben.

Ez lényegében egy természetes fejlődés volt, minőségi ugrásokkal. Nem hiszem, hogy a lépcsők kihagyhatok lettek volna.

trey: Használsz más rendszert is a Linuxon kívül?

K.J.: Igen, SPARC/Solarist. Időnként a kollégáim gépein látok Windowst is.

:-)

trey: Fejlesztéseid során milyen eszközökkel dolgozol? Gondolok itt a hardverre és szoftverekre.

K.J.: Az asztali gépem egy Athlon, az általában a külső tesztelő gép szerepet játssza, ha UML valamilyen okból nem használható. Van egy Pentium III-as laptopom, azon fejlesztek. Különösebb szoftvereket nem használok: editorok (joe, vi, mikor hogy), make, gcc, gdb, UML, célprogramok tetszőleges csomagok generálására. Csupa fapados eszköz :-).

trey: Amikor nem dolgozol, nem kódolsz, mivel töltöd az idődet?

K.J.: A gyerekeimmel, a családommal. A nagyobbik imád kirándulni: lassan a polcai már alig bírják az értékes kavicsok és kövek súlyát. A kagylóhéj-gyűjteménye is kiemelkedő, nem beszélve a törött cserepekről. :-) Az egyik "ritkaság" egy a kertben kiásott rozsdás, régi, nagyméretű kulcs - a hozzá tartozó kincsesládát még nem találtuk meg, de minden tavasszal lelkes kutatómunka folyik :-)).

trey: Több fejlesztővel is beszélve meglepődve láttam, hogy egyik sem az "otthon sötétben kódoló, soha ki nem mozduló típus". A honlapodon láttam, hogy Te is természetszerető ember vagy, szívesen jársz erdőkben, vagy ha teheted kajakozol. Mi volt a legnagyobb kalandod eddig?

K.J.: Egy Rabá-túrán kajakkal majdnem lecsorogtunk a feleségemmel egy kövekből épített duzzasztón. Ha jobban elbambulunk, akkor tényleg veszélyes lehetett volna.

Még mielőtt a Szigetközt feldúlták, részt vettünk egy Szigetköz-kerülésen: Győrből föl a Mosoni-Dunán, aztán az Öreg-Dunán vissza, de ahol csak lehet, bemenni az ágakba. Az egyiknél felfedeztünk egy víz alatti forrást, amitől a víz hőmérséklete az ágban a vele kapcsolatban lévő Dunáéhoz képest legalább 5-8 fokkal hidegebb volt. Azóta sem találkoztunk ilyennel.

trey: Úgy tudom, hogy jelenleg Svájcban vagy a CERN-nél. Mit csinálsz ott, most is dolgozol?

K.J.: A HEP (High Energy Physics) közösségbe tartozó intézeteknek mint a CERN, DESY, Fermilab, SLAC, Rutherford Lab, stb., több közös szervezete és bizottsága van. Az egyik ezek közül a HEPCCC (HEP Computing Coordinating Committee), amelynek van egy HTASC (HEPCCC Technical Advisory SubCommittee) nevű technikai tanácsadó albizottsága. Ennek a munkájában veszek reszt Magyar CERN Bizottság képviseletében. Évente két-három alkalommal találkozunk, általában a CERN-ben. A munka a legfőbb számítástechnikai kérdések számbavételéből és felméréséből áll. A mostani ülés legfontosabb pontjai a biztonsági kérdések (tűzfalak, biztonsági policyk és az autentikációk, roaming userek, VPN-ek egymással való kapcsolata) és az AFS jelene/jövője volt (a HEP közösség szinte kizárólagosan AFS-re támaszkodik, alapvető fontosságú szolgáltatás).

trey: Mi az amit egy kezdő hackernek javasolni tudnál? Hol kezdjen hozzá a dolognak?

K.J.: Válasszon ki egy létező, számára érdekes, izgalmas területet és ássa bele magát. Kövesse nyomon a fejlődését, majd próbálja jobbítani a már létező eszközöket. Aztán ha az nem az ő ízlésének megfelelő irányba megy, akkor kezdjen neki egy újnak, jobbnak :-).

trey: Esetleg szeretnél még valamit elmondani ami nem szerepelt a kérdések között?

K.J.: Ha egy tipográfus véletlenül olvasna ezt a cikket, és tenni szeretne valamit a free szoftverek és a Linux hazai jobb elterjedéséért, akkor előtte nagy lehetőségek állnak: készítsen minőségi ISO Latin 2 fontkészleteket és tegye közkinccsé azokat a lehető legtöbb formátumban úgy, hogy ugyanazokat a fontokat lehessen használni konzolon, PostScriptben, (La)TeXben, X-ben, StarOffice és leszármazottaiban egyaránt. Hú de jó is lenne...



Üdv,

Józsi

--

E-mail : kadlec@sunserv.kfki.hu, kadlec@blackhole.kfki.hu

PGP key: finger kadlec@sunserv.kfki.hu | WWW: http://www.kfki.hu/~kadlec



Address: KFKI Research Institute for Particle and Nuclear Physics

H-1525 Budapest 114, POB. 49, Hungary

Linux Cisco 7600-on

Címkék

Az AYR mérnökei portolták a Linuxot Cisco 7600 központi switch, router, és nagy sebességü WAN kártya processzoraira.


Van shell, routing protokollok, flash memória, ssh, csomagok, programozási eszközök, stb.


Leírás itt.

SuSE Linux 8.0

2002. március, Oakland, California - ma a SuSE Linux bejelentette a SuSE Linux 8.0 operációs rendszerét, amely a megjelenéskor a megnövelt biztonságot, KDE 3 desktopot, még könnyebb installációt, kibővített multimédia képességeket ígér.

A SuSE Linux 8.0 közvetlenül elérhető lesz április 22-én.

A SuSE Linux 8.0 Personal ajánlott bevezető ára (3 CD, 2 manual, 60 napos telepítési támogatás) 49.95$; a SuSE Linux 8.0 Professional (7 CD, 1 DVD, 3 manual, 90 napos telepítési támogatás) 79.95$. A SuSE Linux 8.0 Professional Update is elérhető lesz, ennek ára 49.95$ lesz.

GNU Hurd még idén?

Címkék

A Free Software Foundation (FSF) elnöke, Richard M. Stallman szerint még ebben az évben megjelenthet a GNU operációs rendszer, a HURD. RMS szerint a GNU operációs rendszer a maga mikrokerneles magjával, a HURD-del jobb, mint a Linux."A GNU kernel működik, így most már a GNU rendszerrel tudunk foglalkozni a GNU/Linux helyett, amelyet az emberek eddig használtak" mondta Stallman, aki jelenleg Indiában tartózkodik, ahol egy GNU/Linux Nap vendége lesz. Stallman igencsak rossz néven veszi azt, hogy az emberek a Linuxról, mint operációs rendszerről beszélnek, hiszen az csak egy kernel.
"Az valójában a GNU/Linux, amelynek a kernele a Linux", mondta. Stallman szerint nagyon lesújtó az, amikor az emberek az ő munkájukról írnak és nem az ő nevükön hívják, egyszerűen elfelejtik őket.

Stallman állítása szerint az FSF GNU rendszerének kernele, a Mach sokkal erősebb mint a Linux, hiszen mikrokerneles felépítésű és nem monolitikus, mint a Linux.

"A mikrokernel felett szerver programok futnak (HURD), amelyek elvégzik a kernel magasszintű feladatait. Például a fájlrendszerek, a hálózati protokollok és minden más szerverek formájában van megvalósítva. A végeredmény az, hogy nagyon könnyű a rendszer egyes részeit kicserélni és hozzáadni ahhoz, miközben az fut."


Kapcsolódó témák:

Az IDG eredeti cikke

A GNU/HURD rendszer hivatalos weblapja

A Debian HURD portjának weblapja

Debian HURD CD-k az ftp.fsn.hu-n

Friss Potato extra CD-k az ftp.fsn.hu-n

Címkék

Ahogyan már korábban is hírt adtunk róla az ftp.fsn.hu debian-unofficial szekciójában rendszeresen megjelennek a Debian legutolsó kiadott verziójának lehetőségeit kibővítő CD-imagek.

A CD tartalma a "szokásos".


A változások:

  • A security részben a legújabb security updatek megtalálhatók, egészen a Hétfőn este kiadott DSA-122-1-ig bezáróan.
  • Az fsn/netsec szekcióban megjelent ssh 3.0 verzió frissítése javítottra. (A 3.0.2p1-8 verzió már javítva van->Ilyet forgattam)

A második CD-n szinte semmi sem frissült a .disk/info fájlba beírt dátumot leszámítva:)

zlib-keresõ

Címkék




Florian Weimer írt egy kis 'progit', ami a lefordított kódban keres zlib táblákat, így megállapítható, hogy frissíteni kell-e a programot (a zlib bug miatt). Szerintem nagyon hasznos, mindenki használja egészséggel.

Letölthető innen, ha valami gond lenne a site-al, akkor egy magyar helyről is.

Bajban van a Mandrake és a MandrakeSoft

Címkék

Mandrake felhasználók! Lehet zsebbe nyúlni, és támogatni a Mandrake-t!

Egy levél jelent meg a Mandrake honlapján, a www.linux-mandrake.com-on.

A levélben az áll, hogy a MandrakeSoft elkészítette minden idők legjobb, legszebb, legfényesebb Linux disztribúcióját, a Mandrake 8.2 személyében. Az új termékben megjelent a titkosított filerendszer, a hot-plug eszközök automatikus felismerése, kijavított és újradolgozott GUI (graphical user interface), stb. A BETA teszterek visszajelzése szerint a Mandrake 8.2 nagyon jól sikerült, és ez az a disztribúció, amelyet minden felhasználó könnyen magáénak tudhat, kezelhet.

A MandrakeSoft a jövőre nézve tovább akarja folytatni a jó termékek disztributálását, a felhasználók támogatását, méltó ellenfele akar lenni a Unix és a Window$ rendszereknek, díjgyőztes disztribúciót akar a jövőben is gyártani. Ennek csak egy feltétele (akadálya) van: a pénz.

A MandrakeSoft ennek érdekében elkezdett ``dobozos" termékeket forgalmazni, oktatásokat szervezni, egyéb hasonló szolgáltatásokat nyújtani, - de ez sajnos nem fedezi a fejlesztés, és az egyéb szükséges szervizek fenntartásának költségét. A MandrakeSoft előző managementje elég súlyos pénzügyi helyzetet teremtett a cégnél, és ezt az évet (2002) valahogy ki kell ``húznia" a MandrakeSoft-nak.

A cég hosszú távú helyzete stabil, sőt kimondottan jó, viszont az év végéig terjedő időszakot ki kell gazdálkodniuk valahogy. A MandrakeSoft ehhez kéri a felhasználóinak segítségét.Két fajta támogatási módszert dolgoztak ki:

Új IDE kód a Linux kernelben: 2.4.19-pre3

Címkék

Itt az új IDE kód. Átkerült az -ac fából a stabil pre kernelbe. Tosatti és Cox szerint elegendően stabil, lehet tesztelni. Azért kritikus adatokon még nem használnám élesben. De ez csak magánvélemény ;).

"Hi,

Here goes -pre3, with the new IDE code. It has been stable enough time in


the -ac tree, in my and Alan's opinion.

The inclusion of the new IDE code makes me want to have a longer 2.4.19


release cycle, for stress-testing reasons.

Please stress test it with huge amounts of data ;)"

Letölthető a patch innen

Változások:-ac merge (including new IDE) (Alan Cox)


- S390 merge (IBM)


- More cciss fixes (Stephen Cameron)


- Eicon SMP race fix (Armin Schindler)


- w9966 driver update (Jakob Kemi)


- Unify crc32 routine (removes lots of duplicated code from drivers) (Matt Domsch)


- Lanstreamer bugfixes (Kent Yoder)


- Update scsi_debug (Douglas Gilbert)


- MCE Configure.help update (Paul Gortmaker)


- Fix SMB NLS oops (Urban Widmark)


- AGP Config.in update (Daniele Venzano)


- Fix small thinko in UFS set_blocksize return handling (me)


- Avoid unecessary cache flushes on PPC (Paul Mackerras)


- PPP deadlock fixes (Paul Mackerras)


- Signal changes for thread groups (Dave McCracken)


- Make max_threads be based on normal zone size (Dave McCracken)


- ray_cs wireless extension fix (Jean Tourrilhes)


- irda bugfixes and enhancements (Jean Tourrilhes)


- USB update (Greg KH)


- Fix through-8259A mode for IRQ0 routing on APIC (Maciej W. Rozycki/Joe Korty)


- Add Dell Inspiron 2500 to broken APM blacklist (Arjan van de Ven)


- Fix off-by-one error in bluesmoke (Dave Jones)


- Reiserfs update (Oleg Drokin)


- Fix PCI compile without /proc support (Eric Sandeen)


- Fix problem with bad inode handling (Alexander Viro)


- aic7xxx update (Justin T. Gibbs)


- Do not consider SCSI recovered errors as fatal errors (Justin T. Gibbs)


- Add Memory-Write-Invalidate support to PCI (Jeff Garzik)


- Starfire update (Ion Badulescu)


- tulip update (Jeff Garzik)

DSA-122-1

Címkék

Csomag: zlib, és mások

Támadhatóság: malloc hiba (dupla felszabadítás)

Probléma típus: lehetséges távoli root

Debian specifikus: nem



Ahogy arról nemrégiben hírt adtunk a zlib-ben hibát találtak.

A hiba részleteiről lásd a DSA-122-1 jelentést.

A frissítés mikéntjéről pedig a
FAQ idevonatkozó részét.
A zlib tömörítést tartalmazó könyvtár (library) tartalmaz egy rést, mely bizonyos feltételek teljesülése esetén adott memóriaterületet több mint egyszer próbál felszabadítani. Ezt talán ki lehet használni arra, hogy tetszőleges kódot futtassunk egy olyan programban ami a zlib-et használja. Ha egy hálózati alkalmazást futtatunk root-ként, ami a zlib-hez van linkelve, az talán lehetőséget ad arra, hogy távolról megpróbálják rootként kompromittálni a renszerünket. Jelenleg nem ismert ilyen exploit. A támadhatóság a CAN-2002-0059 nevet kapta.



A támadhatóságot az 1.1.3-5.1 verziójú zlib Debian csomag tartalmazza. Számos program statikusan van a zlib-hez linkelve, ami ilymódon saját magában tartalmazza a hibás kódot, ezért szintén frissíteni kell őket. Az érintett csomagok, és a javítást tartalmazó verziószámok:

  • amaya 2.4-1potato1
  • dictd 1.4.9-9potato1
  • erlang 49.1-10.1
  • freeamp 2.0.6-2.1
  • mirrordir 0.10.48-2.1
  • ppp 2.3.11-1.5
  • rsync 2.3.2-1.6
  • rweb 1.5-5.1

Aki a Debian testing/unstable verzióját használja, azok számára az 1.1.3-19.1 vagy későbbi verziók tartalmazzák a javítást. Figyelem, mivel a Debian ezen verziója még nincs kiadva a frissítések lehet, hogy nem lesznek azonnal elérhetőek minden architektúrára. A Debian 2.2 (potato) a legutolsó támogatott kiadás.



Azt javasoljuk, hogy frissítsd a csomagjaid sürgősen. Figyelem, az összes olyan programot ami a zlib-et használja újra kell indítanod, hogy hatása legyen. A legegyszerűbb ha újraindítod a géped.

Woody XFS Net Install CD Image

Címkék

Eduard Bloch, a bf2.4 kernel-image karbantartója, kiadott egy XFS install diszk készletet, és egy Net install ISO-t. Ezeket megtalálod itt.

A hírek szerint a diszkek frankón működnek, az XFS filerendszer elérhető az "initalize partition" menüben, így nincs szükség különösebb bűvészkedésre, mint például a console-ok közötti váltogatásra, és a makefs.xfs parancs kézzel történő kiadására.

Bug a zlib-ben

Címkék

A CNET jelentése szerint ``buffer overflow" hibát találtak a linuxos zlib programban, amelyet hálózati tömörítéshez használunk (network compression). A dolog azért nem szerencsés, mert számos hálózatos program dependel rá, használja. Ilyenek pl. a mozilla, X11 és más programok (ha jól rémlik az ssh is?). Ezek a programok könnyen puffer túlcsorulás áldozatai lehetnek.

A Debian, SuSE, Red Hat már bejelentette a hibát...

Mozilla 0.9.9 kiadás

Címkék

Megjelent a Mozilla 0.9.9-es verziója. Szokás szerint egy rakás dolgot kijavítottak benne, és a funkciók is bővültek. A release notes tartalmazza az installációs segítséget, a rendszerkövetelményeket, az újdonságokat, és az ismert hibákat.

Letölthető forrásban tar.gz, tar.bz2, sit.bin.

DSA 121-1 - xtell buffer overflow

Címkék




Csomag: xtell

Támadhatóság: buffer overflow, symlink probléma

Probléma típus: távoli

Debian-specifikus: nem

Bővebb információ a DSA 121-es hibajelentésben.



A frissítés mikéntjéről bővebb információt találsz a FAQ-ban.