Aktív fórumtémák

Tárgy Válaszok Legutóbbi beküldés Fórum Szerző
  git rábeszélés ötletek 62  2025-08-25T00:38:08+0200 Fejlesztés ruczati
  Home Assistant használata egyéb thread/matter/zigbee hubbal 13  2025-08-24T23:53:39+0200 Hálózati eszközök dlaszlo
  Mikrotik ipsec 20 kbps, de miért? 19  2025-08-24T23:27:35+0200 Hálózati eszközök ecsi
  Német agybaj újratöltve: Illegálissá válhat a reklámblokkolás, börtön is járhat majd érte 489  2025-08-24T23:21:01+0200 Web, mail, IRC, IM, hálózatok jevgenyij
  ELMŰ okos mérő kalandok 765  2025-08-24T22:43:57+0200 Elektronika, Elektromos eszközök VincentV
  Laptop Power Pack ASUS Vivobook-hoz 2025-08-24T21:22:17+0200 Elektronika, Elektromos eszközök mraacz
  Világfelfedezős játék kerestetik 52  2025-08-24T19:32:20+0200 Játékok Cozi
  [MEGOLDVA] Kis github segítséget kérnék 18  2025-08-24T13:57:03+0200 C/C++ bzt
  Tönkrevághatja az SSD-ket és HDD-ket a Windows 11 legújabb frissítése 31  2025-08-24T13:47:30+0200 HUP cikkturkáló DL3V1
  Robotporszívó helyi szerverre irányítása 57  2025-08-24T12:01:54+0200 Hálózati eszközök kikepzo
  Schrödinger Linux 24  2025-08-24T11:09:42+0200 Tudtad-e, hogy... EspOS
  Fidesz osztja a friss időt Openwrt 18.06.2-ön vagy csak T-online-soknak? 30  2025-08-24T07:49:23+0200 Hálózati eszközök lusi
  Backup megoldások, ötleteljünk 49  2025-08-24T06:13:50+0200 Segédprogramok zslaszlo
  Roidmi károsultak fóruma (Roidmi csődbe ment, így nem használhatók tovább bizonyos eszközeik) 49  2025-08-23T23:53:23+0200 Közösségi kerekasztal Charybdis
  Feltörték a Gmail-t 40  2025-08-23T20:15:34+0200 HUP cikkturkáló bzt
  Jogsi nélküli autó időseknek 216  2025-08-23T20:11:57+0200 Közösségi kerekasztal plt
  Yettelnél vásárolt telefon kártyafüggetlen-e? 2025-08-23T19:42:50+0200 Notebook, laptop, mobiltelefon ... veresh
  Unaloműző online játékok és azok eredményei #2 747  2025-08-23T09:24:56+0200 Játékok trey
  Virtualizáció és Bitlocker 2025-08-23T09:02:03+0200 Virtualizáció PDA_FAN
  win10 frissitese win11-re, avagy lehet elni ujratelepites nelkul? a valasz, igen! 19  2025-08-23T06:51:59+0200 Microsoft Windows x-daemon

Hans Reiser: a ReiserFS4 kész a széles körű tesztelésre

Címkék

Magyar szakember segít a ReiserFS4 fejlesztésében.

Tegnap este Hans Reiser - a ReiserFS fejlesztőcsapatának vezetője - egy levelet postázott az LKML-re, amelyben bejelentette, hogy a 2.6.0-test1 kernelen végzett benchmark-ok alapján kijelenthető, hogy a ReiserFS4 gyorsabb mint elődje, a jelenleg használt V3-as verzió. Hans szerint a tesztek azt bizonyítják, hogy a ReiserFS4 mind teljesítményben, mind stabilitásban elérte a szélesebb körű tesztre való alkalmasságot. Azt, hogy tesztelték nem kétséges, hiszen a fejlesztői gépen (2.6.0-test1 #297) 297 alkalommal fordítottak kernelt (az elmúlt 10 napban).Hans szerint az új "vándorló (napló)logok" kétszer gyorsabbak, mint a fix logok, ha az adatok nagy kötegekben kerülnek írásra.

Azért adják publikus tesztelésre a ReiserFS4-et, hogy az esetleges bugokat felfedezhessék. Valamikor az elkövetkező hetekben (jövő héten vagy utána) el is küldik az első foltokat a beolvasztásra. Hans Reiser Budapestre (!) jön Földiák Péterhez, hogy egy hétig a filerendszer szemantikáról beszéljenek. Távollétében elküldik a foltokat és kérik, hogy azokat olvasszák be a 2.5/2.6-ba.

A ReiserFS4 fejlesztéseit a DARPA szponzorálja.

A benchmark oldalt itt találod. A levelet itt találod.

A ReiserFS honlapja itt.

A Berkeley Unix 20 éve - II. rész

Címkék

Tegnap indult egy hosszabb sorozat, amelynek első részében a BSD kifejezéssel kezdtünk el ismerkedni. Megtudhattunk, hogy hogyan jutott a Berkeley Egyetem hozzá az első PDP-11/45-ös gépéhez, hogyan segítette Ken Thompson a Berkeley-beli szoftverfejlesztések beindulását, hogyan kapcsolódótt be Bill Joy a fejlesztésbe, stb. Az első Berkeley Software Distribution-tól (BSD) eljutottunk a 3BSD-ig amely már méltán volt ismert és kedvelt az akkori felhasználók között.

A mai részben megismerkedhetünk azzal, hogy hogyan került be a fejlesztésbe a DARPA, hogyan támogatta a Berkeley-t, hogy az elkészíthesse minden idők egyik legjobb Unix terjesztését a 4.2BSD-t. Azt a BSD terjesztést, amely tudásban messze túlszárnyalta az akkori kereskedelmi Unix-ot, az AT&T által árusított System V-öt.

Lássuk:"DARPA támogatás

Időközben a Defense Advanced Research Projects Agency (DARPA) tervező irodáiban megbeszéléseket tartottak arról, hogy hogyan lehetne nagyobb befolyást szerezni a Berkeley-ben folyó munka felett. A DARPA egyik korai sikere az volt, hogy országos számítógéphálózatot állított fel úgy, hogy országszerte összekötötte az összes nagyobb kutatóközpontot. Ez idő alatt számos olyan számítógépet találtak ezekben a központokban, amelyek elérték az életciklusuk végét, és lecserélésre vártak. Ezeknek a cseréknek a legnagyobb költségét a kutatószoftverek új gépekre való portolásának ára tette ki. Továbbá a telephelyek hiába is szerették volna kicserélni egymás között a szoftvereket, nem tudták, mert a hardverek és az operációs rendszerek különböztek.

Egy hardvergyártót választani nem lett volna praktikus (a DARPA részéről), mert a kutatócsoportok számára a számítógépek széles skálája kellett a munkához, és emellett nem lett volna bölcs dolog egy gyártótól függeni. Ezért a DARPA tervezői úgy döntöttek, hogy az lesz a legjobb megoldás, ha a gépeket az operációs rendszer szintjén fogják egyesíteni. Számos megbeszélés után úgy döntöttek, hogy a Unix lesz a kiválasztott szabvány, mert az már korábban is bizonyította a portolhatóságát.

1979 őszén Bob Fabry választ adott a DARPA Unix irányú érdeklődésére azzal, hogy írt egy beadványt amelyben javaslatot tett arra, hogy a Berkeley fejlesszen ki egy kibővített 3BSD verziót a DARPA közösség számára. 1979 decemberében Fabry fogta a beadványának másolatát és elvitte a DARPA találkozóra, ahol jelen voltak a VLSI (Very Large Scale Integrated Circuit) vállakozók, a Bolt, Beranek, és Newman (BBN) képviselői, akik az ARPANET fejlesztői voltak. Sok fenntartás fogalmazódott meg arra nézve, hogy a Berkeley képes lesz-e működő rendszert produlálni, de az 1979 decemberében kiadott 3BSD elolszlatta a kétséget nagy részét.

A 3BSD kiadás egyre nővekvő jó megítélésének köszönhetően Bob Fabrynak lehetősége nyílt arra, hogy egy 18 hónapos szerződást kössön a DARPA-val, amely 1980 áprilisával indult. A szerződés pártfogása alatt Bob Fabry felállított egy szervezetet, amelyet Computer Systems Research Group névre kereszteltek el, és amelynek a rövidítése CSRG lett. Azonnal felvette Laura Tongot, hogy kezelje a projekt adminisztrációs ügyeit. Fabry ezután egy projektvezetőt kezdett keresni, aki felügyelni fogja a szoftver fejlesztéseket. Fabry feltételezte, hogy amióta Joy átment a Ph.D. képesítő vizsgán, jobban koncentrál arra, hogy megszerezze fokozatát, mintsem elfoglaljon egy szoftver fejlesztői pozíciót. De Joy-nak más tervei voltak. Március elején egyik éjjel felhívta otthonában Fabry-t, és kifejezett érdeklődést mutatott a Unix további fejlesztésével kapcsolatban. Mivel Fabry meglepődött az ajánlattól, kellett egy kis idő mire beleegyezett a dologba."

Folytatás itt.

A HP-UX kulcsfunkciókat kap a Tru64-ből

Címkék

A Hewlett-Packard fejlesztői portolnak néhány fontos, alapvető funkciót a Compaq-os Tru64-ből a HP-UX-re. A cég egybe fogja olvasztani a két termékvonalat.

A Compaq Tru64 Unix-át eredetileg a high-end számítógépgyártó, a Digital Equipment fejlesztette, amelyet a Compaq 1998-ban szerzett meg. A Tru64, korábban hívták Digital Unix-nak is, számos komoly funkcióval bírt, köztük a kiforrott "clustering" képességgel.

A HP mérnökök felelősek most azért, hogy a Tru64 TruCluster szoftverét portolják a HP-UX-ra. A dolog már működik a két csomópontból (node) álló HP-UX klasztereken. Továbbá a HP portolta a a Tru64-ból az Advanced File System programot is.A HP fokozatosan kivonja a forgalomból a Tru64-et, amely az Alpha processzorokon fut (köztudott, hogy a HP megszünteti az Alpha processzorok gyártását, és rebesgetik, hogy a PA-RISC processzorok sem lesznek már hosszú életűek), helyette a HP-UX-et favorizálja, amely a HP PA-RISC és az Intel(-HP) Itanium(2) processzorán fut. Az infók szerint a HP kizárólag az Intel Itanium2 processzort fogja a jövőben használni. Az Itanium2 az Intel és a HP szoros együttműködésének eredménye.

A News.com cikke itt.

Olvasd el az OSNews interjúját is, amelyet egy HP-UX mérnökkel készítettek.

Alan Cox: Linux 2.6.0-test1-ac3

Címkék

Itt a harmadik -ac folt a 2.6.0-test1 kernelhez. Számos kisebb bosszantó hibát javít ki Alan mester foltja.

Letölthető patch-2.6.0-test1-ac3.bz2

Változások logja alan levelében:Intentionally still focussing on small stuff and driver updates. Lots more small fixes for driver stuff.

2.6.0-test1-ac3

* Fix crash with Z85230 on SMP systems (Dan Carpenter)

* Resync Z85230 with 2.4 (me)

* Finish ixj module check over (me)

* Fix build of 2.6.x on old old systems (Mikael Pettersson)

* Test patch for tosh keyboard bogus repeats (Chris Heath)

* Fix non ascii symbols in visor.c (Jan Kasprzak)

* Clean up remaining EXPORT_NO_SYMBOLS (R Krishnakumar)

* MSDOS file system updates (OGAWA Hirofumi)

* Make sure ax8817x actually gets built (Måns Rullgård)

* Remove a couple more __NO_VERSION__'s (Adrian Bunk)

* Fix module segment checking for parisc (Rusty Russell)

* Fix tdfx blit and palette handling (Richard Drummond)

* Add new zarus sla300 to USB idents (Pavel Machek)

* DC395 updates for testing (Ali Akcaagac)

These are large so want a lot of testing but the resulting driver is looking a fair bit more "Linux"

* H8300 architecture updates (Yoshinori Sato)

* pktgen leak fix (Kambo Lohan)

* Fix delay setup in speedstep-ich (Valdis Kletnieks)

* Enable AD1980 output flipper plugin

* Clean ups for harmony, fix config bits (Francois Romieu)

* Kahlua leak fix (Francois Romieu)

* Airo locking/buffer handling fixes (Daniel Ritz)

* Syskonnect sk98 updates (Ralph Roesler)

* v850 updates (Miles Bader)

* Fix missing formatting on slabinf

* (Junkio)

* sunrpc doesnt need uaccess.h (Frank Cusack)

* Fix rmmod -f tainting (Rusty Russell)

* Clean up init_module redefinitions (Rusty Russell)

* Add module_put_and_exit for threads (Rusty Russell)

* Fix 2 byte leak in old old stat call

* Add libata SATA driver to 2.6test (Jeff Garzik)

* Morse code panic support for test1-ac2 (Tomas Szepe)

* Fix clashing symbols in dvb code (Michael Hunold)

* Switch the OSS drivers back to strlcpy but with memset clearing first (David Härdeman)

* i2c updates and nvidia i2c (Hans-Frieder Vogt, Greg Kroahn-Hartmann)

* Fix section type conflict in sscape audi

* (Rusty Russell)

* Remove remaining missspellings of separate (Steven Cole)

* BT audio update (Gerd Knorr)

* Update bttv drivers (Gerd Knorr)

* USB fixes for isd200/jumpshot (Matthew Dharm)

* Remove now dead mode translation code (Matthew Dharm)

* Fix documentation warnings (Greg Kroah-Hartmann)

* Flush in flight usbs before calling disconnect (Greg Kroah-Hartmann)

* Fix cdc-acm tty and devfs names (Greg Kroah-Hartmann)

* Update gadget ethernet code (David Brownell)

* Update usbtest (David Brownell)

* Fix open race in usblp (Oliver Neukum)

* Fix usb-serial use after free (Greg Kroah-Hartmann)

* Update unusual devices (Alan Stern)

* Fix visor memory leak (Greg Kroah-Hartmann)

* FIx hpusbscsi bugs (Oliver Neukum)

* Fix race in usb-skeleton (Greg Kroah-Hartmann)

* Fix race in usb-lcd (Oliver Neukum)

* Fix usb storage DMA buffering (Alan Stern)

* Improve overcurrent handling with Intel USB (Alan Stern)

* Fix irq urb clean up in USB scanner (Henning Meier-Geinitz)

* Fix race in dabusb (Oliver Neukum)

* Improve locking on endpoint disable (David Brownell)

* Add DSS-20 syncstation support (David Glance)

* Add more ipaq idents (Matthijs van der Molen, Pavel Stoliarov, Tod B. Schmidt, Matt Hartley)

* Fix up pci_slot_name in USB code (Greg Kroah-Hartmann)

* Fix and re-enable the SiS DRM module (Gaël Le Mignot)

[..]

LKML thread itt.

BSD vs. NVidia

Címkék

A BSD közösség szeretné használni az NVidia hardvereit, de ezt addig nem tudják megvalósítani, amíg az NVidia nem engedi meg a fejlesztőknek, hogy drivereket fejlesszenek. Ahhoz, hogy fejleszteni lehessen, szükséges hozzáférni a dokumentációkhoz. Ha az NVidia visszatartja a dokumentumokat, akkor potenciális felhasználókat fog veszíteni.

de Raadt levele:List: openbsd-misc

Subject: nVidia hardware

From: Theo de Raadt

Date: 2003-07-22 20:05:46

[Download message RAW]

I'm going to go on record and advise our entire user community to

avoid (any and all) nVidia hardware until the problem described below

is solved.

http://docs.freebsd.org/cgi/getmsg.cgi?fetch=206419+0+current/freebsd-hackers

Mandrake Linux 9.2 Beta-1

Címkék

MandrakeSoft kiadta a Mandrake Linux 9.2 első beta teszt verzióját. Letöltés egyelőre lassú, várni kell, amíg a mirrorok felkapják a stuffot.

A Mandrake Linux 9.2 kiadási ütemterv:

  • Beta 1: július vége
  • Beta 2: augusztus eleje
  • Beta 3: augusztus közepe / string freeze
  • verzió fagyasztás augusztus végére
  • RC 1: szeptember eleje
  • Végső kiadás: szeptember közeper

    Letöltés:

    |CD1| |CD2| |CD3|

    Mandrake 9.2 ToDo Lista

    Mandrake 9.2 Kiadási infó oldal

  • A Berkeley Unix 20 éve - I. rész

    Címkék

    Manapság egyre többet hallani a *BSD rendszerekről. Sokszor használjuk a FreeBSD, NetBSD, OpenBSD, PicoBSD, stb. szavakat, de bizony sokan nem tudják, hogy mit is jelent a BSD rövidítés.

    Mivel "BSD-zni" manapság divattevékenység lett, sokan csak azért BSD-znek, hogy elmondhassák, Ők bizony az elithez tartoznak, úgy gondoltam, nem árt tudni, hogy honnan is jöttek ezek a rendszerek. Hogyan indult el ez az egész a Berkeley Egyetemen, kik voltak azok, akik nélkül Theo de Raadt, Matthew Dillon és a többi BSD hacker nem biztos, hogy itt tartana.

    Hát lássuk. A Berkeley Unix 20 éve - I. rész:

    "Ken Thompson és Dennis Ritchie 1973. novemberében mutatta be az első Unix papírokat az Operációs Rendszerek Alapelvei Szimpóziumon (Symposium on Operating Systems Principles) a Purdue Egyetemen. Bob Fabry professzor - aki a Kaliforniai Egyetemem tanított Berkeley-ben - ellátogatott a rendezvényre, és azonnal érdeklődni kezdett az iránt, hogy hogyan kaphatna egy példányt a rendszerből, hogy a Berkeley-n kísérletezhessen vele.

    Ebben az időben a Berkeley-nek csak egyetlen nagy mainframe számítógépe volt, amely kötegelt (batch) feldolgozást végzett. Így ahhoz, hogy a kísérletek megkezdődhessenek először egy PDP-11/45 gépet kellett szerezniük, amely képes volt az akkori aktuális Unix Version 4-et futtatni. A berkeley-i Számítástechnikai Tudományok tanszék (Computer Science Department at Berkeley), összefogva a Matematika (Mathematics Department) és a Statisztikai tanszékkel (Statistics Department) közösen vásároltak egy PDP-11/45-öt. 1974 januárjában a Version 4 szalag (annak idején még mágnesszalagon (tape) tárolták az adatokat) megérkezett, és a Unix Keith Standiford végzős hallgató által telepítésre került. ""Habár Ken Thompson nem vett részt a Berkeley-ben folyó telepítési munkálatokban, hamarosan mégis szükség volt a segítségére, mert ki kellett találi az okát néhány furcsa rendszer leállásnak. Mivel a Berkeley-nek csak egy 300-baud-os akusztikusan csatolt modeme volt - amely még "auto answer" képességgel sem rendelkezett - Thompson megkérte Standiford-ot, hogy menjen le a gépterembe és helyezze a telefonkagylót a modembe. Ezen keresztül tudta Thompson New Jersey-ből távolról debugolni a crash dump-okat.

    Számos rendszerösszeomlást a lemez vezérlő azon hiányossága okozott, hogy nem volt képes megbízhatóan végrehajtani az átfedéses kereséseket (overlapped seeks) a dokumentáció ellenére. A Berkeley 11/45-öse volt az első olyan rendszer, ahol Thompson először találkozott két lemezzel ugyanazon kontrolleren! Thompson távoli hibakeresése volt az első példa a Berkeley és a Bell Labs általi együttműködésre. A Bell Labs kutatóinak az együttműködésre való hajlandósága, a munkájuk eredményének megosztása nagyban hozzájárult ahhoz, hogy a Berkeley-nél gyors fejlődésnek indult a szoftverek tökéletesítése.

    Noha a Unix hamarosan megbízhatóan futott, az együttműködés a számítástechnikai, matematikai és statisztikai tanszék között problémákba ütközött. A metamatikai és a statisztikai tanszék futtatni szerette volna a DEC RSTS rendszerét. Sok vita után arra a kompromisszumos megoldásra jutottak, hogy mindegyik tanszék kap egy 8 órás időszeletet; a Unix 8 órát futhat, míg az RSTS 16 órás futása jogosult. Hogy a dolog korrekt legyen, az időszeleteket rotálták minden nap. A Unix futott reggel 8-tól délután 4-ig az egyik nap, délután 4-tól éjfélig második nap, és éjféltől reggel 8-ig harmadik nap. A bizarr ütemezés ellenére a tanulók jobban szerették az operációs rendszerek kurzust a Unix gépen végezni, mint a kötegelt gépen.

    Eugene Wong és Michael Stonebraker professzorok akadályozva voltak a kötegelt környezet korlátai miatt, így az Ő INGRES adatbázis projektjük csoportja volt az első, amely átköltözött a kötegelt (batch) gépekről a Unix nyújtotta interaktív környezetbe. Hamarosan elviselhetetlenül kevésnek találták azt a gépidőt, amely a rendelkezésükre állt a 11/45-ön, ezért 1974 tavaszán vásároltak egy 11/40-est, amely már az új Version 5-öt futtatta. Azzal, hogy 1974 őszén kiadták az INGRES első terjesztését, az INGRES projekt volt az első csoport a számítástechnikai tanszéken, amely terjeszteni kezdte a szoftvereit. Néhány száz INGRES szalagot szállítottak le az elkövetkező 6 évben, amellyel megalapozták a Berkeley hírnvét az igazi rendszerek tervezésében és megalkotásában.

    Annak ellenére, hogy az INGRES projekt elhagyta a 11/45-öt, még mindig kevés gépidő állt rendelkezésére a tanulóknak. Hogy csillapítsák a hiányt, Michael Stonebraker és Bob Fabry professzor 1974 júniusában kihirdette, hogy két oktatói 11/45-öst szereznek be a számítástechnikai tanszék számára. 1975 elején a pénz össze is jött. Valamikor ebben az időben jelentette be a DEC a 11/70-et - azt a gépet, amely sokkal jobb képességekkel rendelkezett, mint a 11/45-ös. A két 11/45-ösre félretett pénzből inkább egy 11/70-est vásároltak, amely 1975 őszére meg is érkezett. A 11/70-es érkezésével egy időben Ken Thompson úgy döntött, hogy kiveszi egy éves kutatói szabadáságát, és mint vendég professzor meglátogatja a Berkeley-t, a korábbi iskoláját. Thompson Jeff Schriebman-nel és Bob Kridle-lel együtt feltelepítették a legutolsó Unix verziót, a Version 6-ot a 11/70-re." ---->

    Folytatás itt.



    Javításokat, magyarosításokat szívesen veszek a hozzászólásokban.

    Megint egy...

    Címkék

    Újabb Linux disztribúció látott napvilágot, OpenSlackware néven.

    A névválasztás onnan ered, hogy a szerző az OpenBSD és a Slackware legjobb tulajdonságait szerette volna összegyúrni. (ennyi erővel OpenWare is lehetett volna :)De miben is más ez az n+1. Linux disztribúció? Tompa Septimius Paul (szerző) szerint ebben:

    Úgy látszik feltörőben vannak az egyemberes projektek :)

    Weblap

    Letöltés [ftp.fsn.hu]

    A processzorok evolúciója

    Címkék

    Akiket érdekel a technika - főként a mikroprocesszorok fejlődése az elmúlt 30 évben - azoknak meg kell nézniük a Computer History Museum kiállítását. Na persze nem személyesen, hanem virtuálisan. Egy nagyon jól összeállított tárlatot nézhet végig a látogató a virtuális múzeumban ezekről a chipekről. A processzorok fejlődése az Intel 4004-es és a TI TMC1795-től (Texas Instruments) egészen az Intel Pentium Pro (1996), PowerPC 604e, Sun UltraSparc, Arm 810, Motorola MCF5204, MIPS R108000, Nec és HP PA 8000 processzorokig terjed. Jó kiegészítője a jelenlegi szavazásnak.

    A kiállítást megtalálod itt.

    Linux Kernel Fejlesztők Csúcstalálkozója 2003

    Címkék

    Ezen a héten rendezték (2003. július 19-21) a kanadai Ottawában a hagyományosnak mondható Linux Kernel Fejlesztők Csúcstalálkozóját. Általában ezeken a nyári találkozókon dől el a következő pár év fejlesztési irányvonala. Nem volt ez máshogy most sem, hiszen a napirenden a Linux 2.7/2.8 kernel fejlesztésének főbb aspektusait tárgyalták. A konferencia meghívásos jellegű volt, ezért oda halandó ember nem nagyon kerülhetett be. Ebből kifolyólag egyelőre sokat nem lehet tudni az eseményről. A rendezvény programigazgatója Teodore T'so (IBM) volt. Kép a folytatásban ->





    A résztvevők közül az ismertebbek:

    Alan Cox, Red Hat

    Jonathan Corbet, LWN.net

    Ralf Flaxa, SuSE

    Gerrit Huizenga, IBM

    Andrew Hutton, Steamballon

    David Miller, Red Hat

    Andrew Morton, Digeo

    David Mosberger, HP

    Rusty Russell, IBM

    Jamal Hadi Salim, Znyx

    Stephen Tweedie, Red Hat

    A helyszínről egyedül az LWN munkatársa hozott anyagot (egyelőre úgy látszik kizárólag Ő), de ezt az LWN csak az előfizetett olvasóknak biztosítja.

    Amit lehet tudni, az annyi, hogy a tegnapi napon a memória kezelésről, az aszinkron I/O-ról, multipath I/O-ról, és az SCSI rétegről volt szó. Végezetül szó esett a 2.5-ös fejlesztői szériáról. Arról, hogy hogyan ment a munka a fejlesztők szerint.

    A rendezvény főbb szponzorai az AMD, HP, IBM, Intel, OSDL, CA, Dell, SGI és a Sun voltak. A kizárólagos platinum szponzor pedig az Oracle.

    Az eddigi rendezvényekről itt találsz egy fotó archivumot.

    PF floppy-n

    Címkék

    Szeretnél egyszerű, olcsó OpenBSD alapú tűzfalat építeni? Nem akarsz bele merevlemezt és CD-ROM-ot tenni? Akkor a "PF on floppy" a barátod.Peter Hessler egy kis OpenBSD terjesztésen dolgozik, jelenleg amelynek a célja, hogy az OpenBSD-s pf-et (packet filter) egy darab bootolható floppyra tegye. Az általa karbantartott FOAF projekt (firewall on a floppy) hasznosnak látszik diskless firewall építése esetén. Ha esetleg dobsz hozzá valamilyen minimális shellt, kész is a kis BSD alapú router.

    Matt Dillon: Call for Developers

    Címkék

    Hát DragonFlyBSD témakör még nincs úgyhogy egyelőre a FreeBSD-be teszem. Aztán meglátjuk majd, hogy érdemes-e ikont készíteni.

    Matthew Dillon csatlakozásra szólítja fel a fejlesztőket. A munka amelyre felhív az az userland (felhasználó szint) szálkezelő könyvtárak (library) átdolgozása. ->Az elképzelések szerint elvetik a libc_r-t, ideiglenes jelleggel eldobják a POSIX kompatibilitást, stb.

    Matt levele:

    Subject: Call for Developers! Userland threading

    Date: Tue, 22 Jul 2003 11:55:58 -0700 (PDT)

    To: kernel@crater.dragonflybsd.org

    Ok, this is an official call for developers to begin working on userland

    threading. I've come up with a timetable and infrastructure that

    should be sufficient for those developers interested in the work to

    actually begin working! I would like to hand-out some commit bits for

    those doing the work, and I would like to find someone to head up this

    sub-project (i.e. not me, I will be focusing on the kernel-side support).

    I was kinda thinking of Peter da Silva or Jeffrey Hsu to lead this effort,

    but I don't know what kind of time commitment people have.

    Here's the infrastructure idea I've come up with:

    * We throw away libc_r. Er, that is, we keep it around but base all

    new development on a copy of the original libc. We would call

    it, oh, libcr (as a pun on libc_r). It wouldn't be an 'alias'

    of libc like libc_r is, it would be an actual physical copy of

    libc.

    When all is said and done, several months from now, the new libcr

    will *become* our libc, i.e. it will be responsible for both

    non-threaded and threaded programs. Don't worry about non-threaded

    overhead, it won't be that big a deal because LWKTs can be made

    quite optimal in non-threaded environments.

    * We (temporarily) throw away POSIX compatibility. I believe that

    the userland threading implementation should be based around LWKTs

    and LWKT messaging - i.e. a direct port of the LWKT modules now

    in the kernel. The problem with trying to maintain the POSIX

    infrastructure is that the signal handling will bog down the

    development. I believe the signal handling can be dealt with with

    supporting kernel infrastructure that does not yet exist. So for

    now we throw away POSIX. Later on we will re-implement it.

    Direct LWKT port but: maybe rename struct thread to struct

    userthread?

    I will happily provide the userland assembly bits for I386 for

    the initial entry and switching functions for LWKTs. They're

    really easy to do, basically just pushal, stack switch, popal, ret.

    * We (temporarily) build the new system call emulation layer into

    libcr with an eye towards eventually separating it out into its own

    independant library.

    This new layer is very simple in concept. Basically you will begin

    implementing system calls which convert to messages. For example,

    in libcr read() would be:

    ssize_t

    read(int fd, void *buf, size_t nbytes)

    {

    syscall_any_msg_t msg;

    int error;

    /*

    * Use the convenient mostly pre-built message stored in the

    * userthread structure

    */

    msg = &curthread->td_sysmsg;

    msg->fd = fd;

    msg->buf = buf;

    msg->nbytes = bytes;

    error = lwkt_domsg(&syscall_port, msg);

    curthread->td_errno = error;

    if (error)

    msg->result = -1;

    return(msg->result);

    }

    The actual int 0x80 would be done by syscall_port's beginmsg

    function (it would point to a bit of assembly). And, yes, that

    means you can theoretically shim the syscall port if you want

    (mantra fodder: flexibility!), and it also means that errno

    handling is done in userland (more mantra fodder: flexibility!).

    I think this would be a great project for developers to really sink their

    teeth into, because there is so much to do it can be worked on by

    several people in parallel, and because the breakages will not effect

    the stability of the development environment, and for all the reasons

    above it means I can start handing out commit bits.

    I would like to find one developer to act as the head-honcho for the

    userland work, and any number of developers to work on the pieces. The

    piecemeal work is:

    * Messaging for individual syscalls (i.e. each system call, like

    read() above, needs to be coded for the messaging interface).

    * The LWKT threading port (I can help with the assembly bits).

    * Implementation of the per-cpu-area abstraction (becomes per-rfork).

    * (later on) Use %fs or %gs (kernel-supported?) to aid in access

    to per-cpu areas? Anyone have any ideas here? It isn't necessary

    for the initial threading work.

    * (later on) Thread migration between rforks (i.e. more sophisticated

    scheduling actions).

    * (later on) development of a kernel-supported signal infrastructure

    for proper POSIX signal handling.

    I will be focusing on the kernel side of things. I would like those

    interested in doing the userland threading project to focus on the

    userland side of things.

    I have decided to forego the VFS work for a few weeks and instead focus on

    implementing the new system call messaging system calls, messaging for

    the struct file ops, and asychronization of key system calls like

    select(), kqueue(), usleep(), etc... all with an eye towards

    asynchronizing enough syscall messages that the userland threading work

    can do real testing with real results. Basically I will be doing work

    on the kernel side specifically to support the userland threading effort.

    I should have a basic syscall messaging syscall working this week,

    even though it will initially operate synchronously.

    -Matt

    LOTR linuxos engine

    Címkék

    És egy másik játék. Egy nagy klasszikus az Interplay-től. A Lord of The Ring névre hallgató játékhoz a Michal Benes fejleszti a linuxos motort (game engine). A játékhoz természetesen szükség van az eredeti játékra (game data). Ez sajnos nem érhető el szabadon, mert az Interplay tulajdonában áll.Az engine LGPL-es forrása: lord-0.5.1.tgz

    Red Hat bináris és demo data: lotr-demo.tgz

    Screenshotok: screenshot1.png, screenshot2.png

    Tipp: látogasd meg Michal Lotr oldalát

    UT2003 Troopers

    Címkék

    Hogy nem maradjuk játékok nélkül ezen a nyáron sem... Itt az első komolyabb mod (ami nekem tetszik), amely az UT 2003 engine-re épül. A Star Wars rajongók biztos díjazni fogják, hiszen a SW csodálatos világában játszódik a történet. ->





    A játék során a SW trilógiából (vagy már nem is trilógia) számos jól ismert helyszínt látogathatunk meg. A szerverek sajnos nagyon terheltek, ha lejön a stuff akkor kiteszem valahova.

    Addig is a linkek:

  • UT2003 Troopers honlap
  • UT2003 Troopers letöltés (magyar site)
  • Tükörszerverek
  • Unreal Tournament 2003
  • Ez a free Linux vége?

    Címkék

    Dan Farber elemzése a SCO vs. Linux ügyről a ZDNet-en. Érdemes elolvasni, mert minden egyes cikkben olvasható olyan új dolog, amely a másikban nem. Érdekes több szemszögből is végiggondolni a SCO FUD ügyet.

    A cikket elolvashatod itt.

    Interjú: Scott McNealy

    Címkék

    Az Eweek interjút készített Scott McNealy-vel a Sun Microsystems elnökével és vezérigazgatójával (CEO and Chairman). Az interjúban főként a SCO kontra Linux ügyről esett szó. McNealy a Linuxot a Napster-hez hasonlította.

    Eweek: "A Linus Torvalds vezette Linux közösség szerint a
    SCO-Linux ügy "vihar a teáskannában", ha bármi probléma lenne a Linuxszal, azt könnyen lehetne orvosolni."

    McNealy: "Ugyanezt mondta a Napster is, így van?"Eweek: "Hogyan hasonlítja ezt a Napsterhez és a zene megosztáshoz?"

    McNealy: "Tudja a RIAA (Recording Industry Association of America) előbb az engedélyezők után ment, majd a végfelhasználók után. Szerzői jogi téma...."

    Néhol érdekesen gondolkodik McNealy. Az tisztán látszik, hogy üzletre számítanak a SCO ügy kapcsán. Nem véletlenül vásároltak SCO részvényeket pár nappal ezelőtt.

    Az interjú itt.

    Kapcslódó HUP cikkek itt.

    Linux sávszélesség szabályzó

    Címkék

    A "Linux Bandwidth Arbitrator" lehetővé teszi a felhasználóknak hogy alapszinttől a haladó szintig vezérelhessék az általuk felügyelt hálózat sávszélességét.

    A probléma: adott egy cég, amelynek a külvilág felé egységnyi sávszélessége van. A cég üzemeltet egy proxy szervert, egy mail szerver, egy webszervert, és esetleg a dolgozók belülről ssh-t, vagy egyéb programokat szeretnének használni. Az egyik felhasználó úgy gondolja, hogy szüksége van a "Deep Throat 8" nevű nagysikerű filmre. Elkezdi letölteni de nem használ 'limit'-et a letöltés menedzser programban. Mi történik? Az ftp session(ök) a sávszélesség 100%-át is elviheti. A webszerver elérhetetlen lesz, az ssh használhatalan, a mail szerver szintén.

    A megoldás: 1.) különválasztjuk a sávszélességet, a proxy-t külön sávra tesszük, a "kritikus" dolgokat pedig egy másikra. 2.) Veszünk egy célgépet, amely több millió forintba kerül, cserébe akár virtuális partíciókat is létrehozhatunk a sávszélességben, dedikálva a kritikus adatok saját sávszélességét 3.) kipróbáljuk a Linux Bandwidth Arbitrator 2.2-t 4.) Mi próbálunk meg valamilyen "shaper" funkciót megvalósítani

    A Linux Bandwidth Arbitrator 2.2 azt ígéri, hogy egyszerűen felcsatlakoztatva a hálózatunkra már működik is. Automatikusan lassítja a sávszélesség "kalózokat". ->Természetesen képesek vagyunk finombeállításra is, ilyenkor magunk állíthatjuk a szűkítőt kedvünk szerint. A stuffot képesek vagyunk olyan speciális alkalmazásokra konfigurálni, mint a Kazaa, IMAP, és POP. A forgalom szűkíthető IP hostra, subnet-re, és lehetőség van a tartalomszűrésre is. Egyetlen szépséghibája van csupán, az, hogy kereskedelmi termék. Letölthető egy próbaverzió, de ha tetszik, akkor a CD disztróért 149$ kell leszurkolnunk.

    Jó hír viszont, hogy a stuff lelke az "arbitrator" GPL licenc alatt elérhető.

    Mivel szerintem sok cég küzd ezzel a problémával, hasznos lenne akár egy magyar projekt, amely előállítana ilyen CD-t.

    Linkek:

    Linux Bandwidth Arbitrator 2.2 (CD distribution) (Freshmeat)

    Linux Bandwidth Arbitrator

    Diagram (sávszélesség alakulása Arbitrator-ral, és anélkül)

    Bandwidtharbitrator.com

    arbitrator5.2.tar.gz

    Linux Bandwidth Arbitration How-To

    Mini How-to on Debian

    Zack Brown: Kernel Traffic

    Címkék

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

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

    A tartalomból:

  • Megjelent a Linux 2.5.73
  • Virtuális Memória Dokumentáció a 2.6-hoz
  • Titkosítás a Loopback-en keresztül; API változások a 2.5-ben
  • Megjelent a Linux 2.5.74
  • SELinux modul folt a 2.5-höz
  • Framebuffer frissítések; Régi RadeonFB hibák
  • FAT filerendszer karbantartás
  • BitKeeper snapshotok a 2.4-es fához
  • Az Anticipatory I/O ütemező állása
  • Új libsysfs könyvtár, hogy hozzá lehessen férni a SysFS adatokhoz
  • Snort2PF :: automatikus blokkolás a 'nemkívánatos' hostokra

    Címkék

    OpenBSD felhasználóknak lehet hasznos a Snort2PF névre hallgató perl script, amely nem csinál mást, mint a értelmezi a Snort (nyílt forrású betörésérzékelő rendszer - IDS) "alert file"-ját, abból kiszűri a nemkívánatos (portscan) IP címeket és egy megadott időre blokkolja azokat az pf segítségével. Az idő letelte után törli a blokkoló szabályt.

    A script-et megtalálod itt. Bővebben itt.

    Red Hat: új beta, kódneve 'Severn'

    A Red Hat rajongók minden bizonnyal örülnek, hiszen itt a legfrissebb beta. A beta kiadás a 'SEVERN' kódnévre hallgat. Hogy mi is áll a stuff mögött? ->

  • új grafikus boot
  • gcc 3.3
  • 2.4.21 kernel
  • frissített Evolution és Mozilla
  • stb.

    A bugokat kéretik jelezni a http://bugzilla.redhat.com/bugzilla/ URL-en.

    Bővebben itt.

    Letölthető:

    Europe:

    Austria:

    ftp://gd.tuwien.ac.at/opsys/linux/redhat.com/dist/linux/beta/severn/

    http://gd.tuwien.ac.at/opsys/linux/redhat.com/dist/linux/beta/severn/

    rsync://gd.tuwien.ac.at/opsys/linux/redhat.com/dist/linux/beta/severn/

    Czech Republic:

    ftp://sunsite.mff.cuni.cz/MIRRORS/ftp.redhat.com/redhat/linux/beta/severn/

    ftp://ultra.linux.cz/MIRRORS/ftp.redhat.com/redhat/linux/beta/severn/

    ftp://sunsite.cnlab-switch.ch/mirror/redhat/linux/beta/severn/

    ftp://ftp.linux.cz/pub/linux/redhat/linux/beta/severn/

    ftp://ftp6.linux.cz/pub/linux/redhat/linux/beta/severn/

    Denmark:

    ftp://klid.dk/pub/redhat/linux/beta/severn/

    Germany:

    ftp://ftp.tu-chemnitz.de/pub/linux/redhat-ftp/redhat/linux/beta/severn/

    http://wftp.tu-chemnitz.de/pub/linux/redhat-ftp/redhat/linux/beta/severn/

    ftp://ftp.informatik.uni-frankfurt.de/pub/linux/Mirror/ftp.redhat.com/linux/beta/severn/

    ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/redhat/linux/beta/severn/

    Ireland:

    ftp://ftp.esat.net/mirrors/ftp.redhat.com/redhat/linux/beta/severn/

    http://ftp.esat.net/mirrors/ftp.redhat.com/redhat/linux/beta/severn/

    rsync://ftp.esat.net/mirrors/ftp.redhat.com/redhat/linux/beta/severn/

    Netherlands:

    ftp://ftp.nluug.nl/pub/os/Linux/distr/RedHat/ftp/redhat/linux/beta/severn/

    ftp://ftp.surfnet.nl/pub/os/Linux/distr/RedHat/ftp/redhat/linux/beta/severn/

    ftp://alviss.et.tudelft.nl/pub/redhat/beta/severn/

    Poland:

    ftp://sunsite.icm.edu.pl/pub/Linux/redhat/linux/beta/severn/ rsync://sunsite.icm.edu.pl/ftp/pub/Linux/redhat/linux/beta/severn/


    http://sunsite.icm.edu.pl/pub/Linux/redhat/linux/beta/severn/

    Romania:

    ftp://ftp.iasi.roedu.net/pub/mirrors/ftp.redhat.com/pub/redhat/linux/beta/severn/

    http://ftp.iasi.roedu.net/mirrors/ftp.redhat.com/pub/redhat/linux/beta/severn/

    rsync://ftp.iasi.roedu.net/ftp.redhat.com/pub/redhat/linux/beta/severn/

    Turkey:

    ftp://ftp.linux.org.tr/pub/redhat/beta/severn/

    United Kingdom:

    http://zeniiia.linux.org.uk/pub/distributions/redhat/beta/severn/

    ftp://zeniiia.linux.org.uk/pub/distributions/redhat/beta/severn/

    rsync://zeniiia.linux.org.uk/ftp/pub/distributions/redhat/beta/severn/