Aktív fórumtémák

Tárgy Válaszok Legutóbbi beküldés Fórum Szerző
  Digitális Állampolgárság #2 852  2026-02-09T10:03:07+0100 Közösségi kerekasztal nehai
  1,5 milliárddal támogatják az első „tisztán magyar” AAA-játékot 35  2026-02-09T10:01:28+0100 Játékok pepelopez
  AI valóság 2026-ban 202  2026-02-09T09:54:05+0100 HUP cikkturkáló bzt
  Áramvédő kapcsoló kérdések 103  2026-02-09T09:33:03+0100 Elektronika, Elektromos eszközök dlaszlo
  Másnál/Nálatok is erős DDOS van? 10  2026-02-09T09:22:59+0100 Közösségi kerekasztal friiz
  Zene átküldése linux alatt androidra megoldva alapszinten. 2026-02-09T09:02:40+0100 Multimédia kikepzo
  Ismeretlen márkájú IP kamerához Firmware kerestetik 65  2026-02-08T23:32:24+0100 Elektronika, Elektromos eszközök kikepzo
  kwalletd6 indítása 2026-02-08T21:47:49+0100 Linux-haladó locsemege
  Egesz ujszeru remote desktop - Alluno 24  2026-02-08T21:06:01+0100 Közösségi kerekasztal Vamp
  NVR rögzítőt keresek 75  2026-02-08T19:19:55+0100 Miniszámítógépek, SBC-k EspOS
  Elveszett BTX Telesoftware kódolás dekódolása 2026-02-08T17:57:54+0100 Algoritmusok plt
  0 bytes on root filesystem 13  2026-02-08T14:32:29+0100 UNIX haladó Botond
  reMarkable 2 358  2026-02-08T10:59:16+0100 Notebook, laptop, mobiltelefon ... _Franko_
  "Tízezrével rúgják ki a dolgozókat a cégek – megkezdte pusztítását az AI" 125  2026-02-08T10:08:15+0100 HUP cikkturkáló trey
  Unaloműző online játékok és azok eredményei #2 918  2026-02-08T09:01:52+0100 Játékok trey
  Otthoni nevek szép feloldása: hogyan? 42  2026-02-07T17:10:25+0100 Hálózatok általános plt
  Apple vendor lock-in 83  2026-02-06T19:39:17+0100 Notebook, laptop, mobiltelefon ... nice
  Lock screen feloldás meglétének behazudása appoknak 371  2026-02-06T17:56:10+0100 Android benz
  Tv-t szeretnék és okosítót 61  2026-02-06T17:37:04+0100 Elektronika, Elektromos eszközök zslaszlo
  Stop Destroying Videogames (Mentsük meg a videójátékokat) 126  2026-02-06T10:00:54+0100 HUP cikkturkáló Sanya

Megjelent a 6.19-es Linux kernel

Címkék

A megszokott hét helyett nyolc -rc után Linus végül kiadta a 6.19-es Linux kernel végleges verzióját:

Bejelentés:

A Git 3.0-nak kötelező követelménye lesz a Rust; milyen következményei lehetnek ennek

Címkék

Eric S. Raymond rátalált az LLM-re és végső soron saját magára

Eric S. Raymond - az nyílt forráskódú fejlesztés atyja - az LLM-mel való programozásról:

Az AI-segédlettel való programozás nagyon leleplező. Kiderül, hogy nem egészen az vagyok, akinek hittem magam.

Rengeteg programozó van odakint, akiknek az egójukból és identitásukból óriási mennyiség van befektetve a kódolás mesterségébe. Abba, hogy tudják, hogyan kell hasznos és helyes viselkedést kicsikarni egy nyelvből és rendszerkörnyezetből — vagy még jobb, sokból.

Ha egy hete megkérdeztél volna, talán azt mondtam volna, hogy én is egy vagyok ezek közül. De valami furcsa dolog történt. Az LLM-ek mostanra olyan jók, hogy rengeteg kódot tudok ellenőrizni és előállítani úgy, hogy gyakorlatilag alig írok bármit kézzel.

És kezd leesni, hogy nem is hiányzik.

Érdekes módja annak, hogy rájöjjek: én mindig is elsősorban rendszertervező voltam, és a kód csak eszköz volt, nem cél. Én... ezt magamról valójában eddig nem tudtam.

Ide illessz be egy közhelyes idézetet arról, hogy minden felfedezőút végül önmagunk felfedezésével ér véget. Ez most tényleg megtörtént.

Kissé zavarban vagyok.

Megjelent a LibreOffice 26.2

Elérhető a népszerű, nyílt forráskódú irodai programcsomag, a LibreOffice 26.2-es kiadása. Benne számos új funkció, hibajavítás és teljesítményjavulást célzó fejlesztés:

NetBSD fejlesztő: valószínűleg nem lesz Rust a NetBSD alaprendszerben és kernelben

Címkék

A fejlesztő által felsorolt lehetséges okok közt első helyen szerepel, hogy a Rust nem elérhető számos olyan architektúrán, amit a NetBSD támogat:

[...]

Note that in general, NetBSD is more conservative in its technical decisions than FreeBSD or Linux. Rust in the core of NetBSD is probably a non-starter for multiple reasons:

  • There are many architectures that NetBSD supports where Rust is not available. This is probably the most important argument against Rust.
  • Today, even getting a Rust compiler running in the first place is hard. Keeping Rust working (in pkgsrc) is quite a bit of work, resting on the shoulders of a few developers.
  • In general, the bootstrap relies on a binary package of the previous version. This is unacceptable for an otherwise source-only, self-contained distribution like the NetBSD sources.
  • For Rust to be used in base or in the kernel, the compiler would also have to be part of the base system. This means adding a lot of code and maintenance. It would not be impossible though – we already have LLVM (a major dependency) in base. But again, the binary bootstrap kits are a significant hurdle.
  • Finally, the release cycles of Rust are not compatible with the NetBSD ones. We support the last two major releases. Today, that’s NetBSD 9 and 10. NetBSD 9.0 was released in 2020. Rust 1.41 was the current version back then. If Rust 1.41 had been part of NetBSD 9, it would be useless for anything except compiling NetBSD itself – Rust 1.41 is so old that basically no modern code would compile with it. Not great.

[...]

Részletek itt.

Kipróbáltam - FLOPPINUX

Címkék

Nos, ott hagytuk abba, hogy felszálltam a nosztalgiavonatra és retró szarokba kezdtem életet lehelni. Így került antiX Linux a több mint 20 éves, 1 GB (pontosabban 1 GB és 256 MB) RAM-ot tartalmazó laptopomra, ami szuperül szuperál rajta. Itt a sztori egy időre hibernálásra is kerülhetett volna, ha ... ma reggel nem láttam volna meg a blog szekcióban a "FLOPPINUX - Beágyazott Linux egyetlen floppy lemezen" bejegyzést. Ez megint csak nosztalgiával töltött el. Miért?

Mert volt olyan ügyfelem, amelyiknél több mint 10 évig a tűzfal szerepet egy 1 darab 3,5"-os floppy-ról Coyote Linux-ot bootoló Compaq Deskpro töltötte be. (Széljegyzet: abban az időben egy Cisco PIX több százezer forint volt és a VPN usereket külön kellett licencelni 🤭) És az már akkor is csodálattal töltött el.

compaq_deskpro  

Így kíváncsi voltam arra, hogy 2025-ben mit tudhat egy ilyen 1 floppy-s Linux ehm... disztribúció ... vagy izé ... Szóval, elővettem az USB-s floppy meghajtómat, kerestem egy 3,5"-os 1,44MB-os floppy-t és fogtam az antix Linux-ot bootoló gépemet ... 

IMG20260204093720  

BIOS-ban ellenőriztem a beállításokat ... boot sorrendet (SONY USB-FDU) ...

A Linux from Scratch projekt vonakodva beismerte, hogy a jövő a systemd

Címkék

A nagyobb mainstream Linux disztribútorok már rég eldöntötték a systemd vs. egyéb init rendszerek kérdést, de az olyan hardcore "disztribúciók", mint a Linux From Scratch (LFS) még kitartottak. Eddig. Ugyanis az LFS részéről Bruce Dubbs vonakodva bejelentette, hogy befejezik a System V-t tartalmazó dokumentumaik fejlesztését. Személyes véleményként megjegyezte, hogy nem szereti, de a karbantartási overhead és az upstream irányából érkező nyomás miatt meg kellett hozniuk a döntést:

With some regret, LFS/BLFS will no longer be developing the System V versions of the books.

There are two reasons for this decision. The first reason is workload. No one working on LFS is paid. We rely completely on volunteers. In LFS there are 88 packages. In BLFS there are over 1000. The volume of changes from upstream is overwhelming the editors. In this release cycle that started on the 1st of September until now, there have been 70 commits to LFS and 1155 commits to BLFS (and counting). When making package updates, many packages need to be checked for both System V and systemd. When preparing for release, all packages need to be checked for each init system. 

The second reason for dropping System V is that packages like GNOME and soon KDE's Plasma are building in requirements that require capabilities in systemd that are not in System V. This could potentially be worked around with another init system like OpenRC, but beyond the transition process it still does not address the ongoing workload problem. 

In the future, the LFS/BLFS 12.4 System V books will continue to be available. For the most part newer versions of packages in those books will be able to be built with the instructions from there, but will not be tested by the LFS editors. 

The next version of LFS/BLFS will be version 13.0 and is currently has a target release data of March 1st. 

As a personal note, I do not like this decision. To me LFS is about learning how a system works. Understanding the boot process is a big part of that. systemd is about 1678 "C" files plus many data files. System V is "22" C files plus about 50 short bash scripts and data files. Yes, systemd provides a lot of capabilities, but we will be losing some things I consider important. 

However, the decision needs to be made.

-- Bruce Dubbs
linuxfromscratch.org

Linus Torvalds: Linux 6.19-rc8

Címkék

Igen, -rc8. Igen, normál esetben csak hét release candidate szokott egy ciklusban, de Linus több alkalommal is jelezte, hogy az ünnepek miatt ebben a ciklusban nyolc lesz. Örült is, hogy így döntött, mert az -rc7 a szokottnál nagyobbra sikeredett. Mindenesetre, csak nem történik semmi váratlan, akkor a hét végén megérkezik a végleges 6.19-es kernel.

Folytatódik az Omarchy sikere

Címkék

tl;dr: A többség nem Linux alól érdeklődik felőle. Fél petabyte csomag- és ISO-letöltés közel 200 ezer egyedi IP címről a múlt hónapban ...

Megélhetési IT: krónikus tünet vagy új normalitás?

Címkék

Amikor a szerelem, a hivatás megélhetéssé szelídül, a billentyűzet pedig szerszám lesz. A 73. adásban az IT szakma identitásválságáról beszélgettünk.

A megélhetési informatikáról, szakemberekről mindenkinek más jut eszébe. Van, aki generációs okokat lát benne, vannak olyanok, akik cégkultúrában, kiégésben, platón ragadásban, a magas fizetésekben, az életkorban és gyerekvállalásban eredeztetik, de természetesen a nettó lustaság is pakliban van. Van, aki szerint ez probléma. Van, aki szerint ez az új normalitás, az IT tömegszakma lett, előbb-utóbb mindenki megélhetési lesz, a szerelemből szükségszerűen munka lesz, ami már nem képezi az identitásunk alapját. A problémáról nem egyszerű beszélni, főleg nem szakmán kívülieknek, hiszen nehéz azonosulni olyan munkavállalók gondjaival, akik talán mindenkinél jobban keresnek. Jammelős, terápiás adásunk, ahol nem egészen oda jutottunk, amit az adásterv alapján feltételeztünk.

Az adásban elhangzott hivatkozások a Discord csatornánkon érhetők el, ahol még beszélgetni is tudsz velünk, és a többi hallgatóval. Adásainkat megtaláljátok a SoundCloudon, a Spotify-on, az Apple Podcasten, a YouTube csatornánkon, és immár a YouTube Music-on is.

Jail-ből kitörés privilegizált user-rel nullfs-en keresztül

Címkék

A FreeBSD Projekt kiadott egy biztonsági figyelmeztetőt - FreeBSD-SA-26:02.jail - amiben leírják, hogy egy olyan jail-ben, ami úgy van beállítva, hogy a jail-en belülről engedélyezi a nullfs(4) mountokat, a jail-be zárt root felhasználó ki tud törni a jail fájlrendszerének gyökeréből. Alapértelmezés szerint a jail-be zárt folyamatok nem tudnak fájlrendszereket mountolni, beleértve a nullfs(4)-t is.

Részletek a bejelentésben:

Hogyan nyitod meg a szokásos URL-jeid a webböngésződben?

Elkezded beírni az address barba, és annak history-jából? Bookmarkoltad és katt rá?

Választások

Dokumentálták végre, hogy mi lenne az eljárás, ha Linust "elütné egy busz"

Címkék

A Linux kernel fejlesztése erősen elosztott, de a mainline-ba történő végső beolvasztás továbbra is egy központi lépés; normál esetben ezt Linus Torvalds végzi. A forrásfában most megjelent egy rövid "project continuity" dokumentum, ami azt írja le, hogy mi történjen, ha a top-level repository fenntartói hirtelen nem tudják vagy nem akarják tovább vinni ezt a szerepet (ideértve az átmenet levezénylését is).

A dokumentum a "konklávé" eljárást rögzíti: a legutóbbi Kernel Maintainers Summit meghívottjait kell összehívni, és velük (a Linux Foundation Technical Advisory Board, TAB bevonásával) gyors döntést hozni a folytatásról.

  • $ORGANIZER: alapértelmezetten a legutóbbi Maintainers Summit szervezője, tartalékként a TAB aktuális elnöke.
  • 72 órán belül $ORGANIZER megnyitja a témát a legutóbbi Maintainers Summit meghívottjaival, és összehív egy online vagy személyes találkozót (TAB részvétellel) úgy, hogy a lehető legtöbben részt tudjanak venni.
  • Ha 15 hónapon belül nem volt Maintainers Summit, akkor a találkozó résztvevőinek körét a TAB határozza meg.
  • A meghívottak további maintainereket is bevonhatnak, ha szükséges.
  • A találkozó célja: olyan megoldást választani a top-level kernel repository működtetésére, ami a projekt és a közösség hosszú távú egészségét maximalizálja.
  • Két héten belül a csoport egy képviselője a ksummit@lists.linux.dev listán tájékoztatja a szélesebb közösséget a következő lépésekről.
  • A Linux Foundation (a TAB iránymutatásával) vállalja a szükséges támogatást és a terv végrehajtásának segítését.

Források:

Milyen Linuxot 20+ éves, 32 bites processzoros, 1 GB RAM-os gépre?!!

Címkék

A HUP fórumban rendszeresen visszatérők szoktak lenni a címben szereplő és ahhoz hasonló kérdések. A napokban a kezembe került az egyik, 20+ éves Clevo laptopom, bekapcsoltam. 

Rajta 13.04-es Lubuntu, 3.8.0-s kernellel. Mivel az már rég nem frissül, arra gondoltam, hogy naprakész állapotra hozom. Mi baj lehet belőle? A kihívás nagyjából az, hogy a 32 bites CPU-t már alig támogatják a disztribútorok, az 1GB RAM meg elég szűkös manapság. 

Na, de mit tegyünk rá kis erőfeszítéssel, ami nagy nyereséget hoz? Vagyis egy next-next-finish jellegű telepítéssel, kb. 0 konfigolással egy, akár internetezésre is alkalmas rendszert ad: vagyis naprakész biztonsági szempontból, rendelkezik korszerű böngészővel stb. ... Ugyan valószínűleg sose fogjuk erre a célra használni, de mégis ... hátha egyszer ez szükség lesz rá. 

Kiinduló állapot:

2026-01-26-091509_1280x854_scrot  

Ahogy az a képről látszik, a választás az antiX Linux-ra esett (nem, nem írtam ki, mert csak 700MB-os írható CD volt kéznél, az 1,7 GB-os ISO meg nem fért rá, szóval USB telepítéssel mentem tovább) ... 

Jelentősen növelné az assembly kódok arányát kódbázisában az FFmpeg

Címkék

Miközben azt látjuk, hogy egy csomó projekt C irányból a "magasabb szintű" Rust felé mozdul, az FFmpeg azt látná üdvözítőnek, ha az alacsonyabb szintű assembly kód aránya nőne kódbázisában. Nemrég arról posztoltak, hogy a kínai Alibaba Group által küldött, kézzel írt assembly kódhozzájárulások akár 14-szer gyorsabbak a C-nél, ezért más vállalatokat is arra biztatnak, hogy kövessék a példát:

A beküldött kódok beolvasztásra is kerülnek:

Később az FFmpeg projekt ismét az assembly-t dicsérte:

A Microsoft kiad bűnüldözési szerveknek Bitlocker kulcsokat, hogy feloldhassák a bűnözők laptopjait

A Slashdot egyik cikke szerint a Microsoft kiadott az FBI részére több Bitlocker recovery kulcsot is, hogy a hatóság azok segítségével hozzáférhessen szövetségi nyomozásban érintett laptopok merevlemezén található adatokhoz:

A Forbes pénteki jelentése szerint a Microsoft egy szövetségi nyomozás részeként átadta az FBI-nak a három laptop merevlemezén található titkosított adatok feloldásához szükséges helyreállítási kulcsokat. Sok modern Windowsos számítógép teljes lemeztitkosítást, az úgynevezett BitLockert használ, amely alapértelmezés szerint engedélyezve van. Ez a technológia megakadályozza, hogy bárki, kivéve az eszköz tulajdonosát, hozzáférjen az adatokhoz, ha a számítógép zárolva van és kikapcsolt állapotban van. [...]

Alapértelmezés szerint a BitLocker helyreállítási kulcsok feltöltődnek a Microsoft felhőjébe backup céllal, lehetővé téve a techóriás – és tágabb értelemben a bűnüldöző szervek – számára, hogy hozzáférjenek ezekhez, és felhasználják azokat a BitLockerrel titkosított meghajtók visszafejtésére, ahogyan az a Forbes által jelentett esetben is történt. [...]

A Microsoft a Forbesnak elmondta, hogy a cég időnként BitLocker helyreállítási kulcsokat ad át a hatóságoknak, és évente átlagosan 20 ilyen kérést kaptak.

A GhostBSD-ben az Xlibre lesz az alapértelmezett X szerver

Címkék

Úgy fest, hogy azután, hogy számos projekthez  - Ubuntu, Devuan, Debian, Gentoo, Slackware, FreeBSD stb. - elérhető nem hivatalos tárolókban már felbukkant az Xlibre, az első nevesebb FLOSS disztribúcióban megjelenik alapértelmezett X szerverként. A GhostBSD projekt vezetője jelentette be, hogy a következő GhostBSD kiadásban már az Xlibre lesz az alapértelmezett display szerverük:

NexPhone - Windowsos okostelefon jöhet, de nem a megbukott Windows Phone jön vissza

Megérkezett egy új Windowsos telefon. A Nex Computingnak és a NexPhone-nak köszönhetően egy új okostelefon kerül piacra, amely egyszerre futtat Windowst és Androidot, sőt, dokkolva akár asztali Linuxot is képes futtatni.

[...]

Természetesen teljes Windowst futtat az Armon, mivel a Windows 11-nek nincs tényleges mobil verziója. A Nex azonban egy teljes skin-t tervezett, hogy úgy nézzen ki, mint a Windows Phone felhasználói felülete, amelyre mindannyian emlékszünk és szeretünk. Nemcsak átlátszó csempékkel van ellátva, hanem olyan ismerős funkciókat is tartalmaz, mint a balra húzás az összes alkalmazás listájának eléréséhez.

[...]

 

 

A bejelentés a 2012-es koncepció videójukra hivatkozik:

 

Specifikáció itt. Bejelentés itt. Ára 550 dollár körül lesz, elérhetőségére pedig 2026 harmadik negyedévét jelölték meg.

A Spotify mérnökök 30 ezer euróval támogatták az FFmpeg-et

Címkék

Jó látni, amikor kereskedelmi szoftverek visszaadnak valamit az általuk használt vagy őket inspiráló nyílt forráskódú projekteknek. Most éppen ilyen történt: a Spotify Engineering csapat harmincezer eurós támogatást küldött az FFmpeg projektnek és emellett két másik FLOSS projektet - Mock Service Worker, Xiph.Org Foundation - is támogattak 👍‍👏

Az FFmpeg célja, hogy minden valaha készült multimédiás fájlt lejátsszon. Ennek a célnak az eredményeként széles körben használják, mind a hobbifelhasználók, akik személyes videóikat kódolják, mind a legnagyobb streaming szolgáltatások, mint például a YouTube, a Netflix, az X és a Spotify.

30 éves lett a ReactOS

Címkék

Három évtizedes fennállását ünnepli egy visszatekintő blogposzttal a Windows helyettesítőt fejlesztő @ReactOS projekt. 30 év telt el az első commit óta. 

Akik a projekt végére fogadtak valaha az elmúlt évtizedekben, az rosszul tette: a hozzájárulók világossá tették, hogy a projekt folytatja a ReactOS fejlesztését.

Apropó fejlesztés: több mint 10 évnyi fejlesztés eredményeként bekerült az aszinkron TCP támogatás a ReacOS-be, aminek köszönhetően a felhasználók számottevő teljesítményjavulást tapasztalhatnak minden olyan alkalmazásban, ami letöltéssel, hálózatkezeléssel kapcsolatos, így például böngészőkben, torrent- és FTP-kliensekben, letöltéskezelőkben ... 

Videó:

Kifejezetten Raspberry Pi-hez tervezett USB pendrive-ot jelentett be a Raspberry Pi projekt

Címkék

Raspberry Pi Flash Drive - az ígéret szerint Raspberry Pi 5-höz optimizált, stabil USB 3.0 teljesítményű, erős random és szekvenciális IO teljesítmény, SMART monitorozási lehetőség, szerény fogyasztás. Elérhető 128 GB-os és 256 GB-os méretekben.

A OnePlus szerint a bezárásáról szóló szenzációhajhász szalagcímek hamisak

Egy hosszabb cikk jelent meg az Android Headlines oldalon a OnePlus összeomlásáról és leállásáról. A OnePlus India egy közleményt adott ki, miszerint a szokásos ügymenet szerint működnek és ezt továbbra is folytatni fogják. A OnePlus Észak-Amerikai divíziója szintén jelezte, hogy működnek:

OnePlus North America continues to operate, with full guarantee of users’ after-sales support, software updates, and rights commitments.

A KDE plasma-login-manager dobta a FreeBSD támogatást

Címkék

A / plasma-login-manager dobta a FreeBSD támogatást biztosító kódokat és egyértelművé tette, hogy a plasma-login-manager a systemd/logind párosra épít, ezért a FreeBSD-t mostantól nem támogatja:

We rely on systemd/logind, so FreeBSD is not supported

Egyesek ebből tévesen azt a következtetést vonták le, hogy a KDE dobta a FreeBSD támogatást:

A kódhozzájáruló tisztázta a helyzetet: a plasma-login-manager systemd-t használó Linux rendszerekhez készült. Ha valaki nem ilyen rendszert használ, az használja az SDDM-et, azt is támogatja a KDE: 

Persze, mindig vannak értetlenek:

#SRLY ? You drop #freebsd support?

Erre válaszként megerősítése került, hogy a KDE NEM dobta a FreeBSD támogatást, itt kizárólag a plasma-login-manager-ről van szó:

 We didn't drop FreeBSD support from KDE. Plasma Login Manager isn't all of KDE. It's intended to integrate with systemd features. We still recommend SDDM for everything else.

☝‍️

Singularity DE

Címkék

Mit lehet eddig tudni róla?

  • Ki fejleszti?
  • Mi a neve?
    • Neve: Singularity DE
  • Mire épül?
    • GTK4-re épül
  • Egyéb?
    • Cél a memóriatakarékosság
  • Letölthető?
    • Jelenleg még nem letölthető, csak a gépén létezik egyelőre
  • Állapota?
    • Jelenleg még erősen fejlesztés alatt áll
  • Open Source lesz?
    • Nyílt forráskódú lesz
  • Ez egy GNOME Shell helyettesítő?
    • Nem GNOME Shell helyettesítő (replacement), egy teljesen más DE
  • X11 támogatás?
    • Wayland-only
  • Tiling mode?
    • Tiling mód támogatott
  • Túl hasonló a GNOME-hoz
    • A GNOME problémája nem az, ahogy működik
  • Miért hasonlít az Androidra?
    • Volt némi inspiráló hatása az Androidnak
  • Hasonlít kicsit a Budgie desktop-ra
    • Olyasmi

sc-membench - új RAM-mérőke

Címkék

A Spare Cores oldallal arra vállalkoztunk, hogy összegyűjtjük a nagyobb felhőszolgáltatók "compute" kínálatát, begyűjtünk és rendszerezünk róluk minden adatot, benchmarkokat futtatunk a gépeken, majd mindezt strukturált formában elérhetővé és összehasonlíthatóvá tesszük.

Az egyik mért adat a memóriasávszélesség, amelyre eredetileg az lmbench bw_mem programját használtuk, de a nagyobb, mélyebb memóriahierarchiával rendelkező gépek miatt úgy gondoltuk, hogy megpróbálkozunk egy saját implementációval, amely talán jobban támogatja ezeket a gépeket, illetve a mérési környezetünket.

Ennek eredménye lett az sc-membench, amely az alábbiakat tudja:

  • Több platform támogatás – x86 és ARM64-on tesztelve (teljes támogatás Linuxon elérhető, de némi effort került abba is, hogy más OS-en is leforduljon :D)
  • Több memória-művelet – külön-külön méri az olvasási, írási és másolási sávszélességet, valamint a memória-késleltetést
  • OpenMP párhuzamosítás – multithread működés
  • NUMA-támogatás – felismeri a NUMA-topológiát, és a memória/CPU kiosztást ahhoz igazítja
  • Huge Pages támogatás a késleltetés mérésénél nagyobb puffereknél jelentős lehet a TLB miss miatti veszteség, így -támogatott környezetben- ezeknél nagyobb lapokat használ a program
  • Cache-érzékeny tesztméretek – a mérési méretek dinamikusan igazodnak a gépben lévő L1/L2/L3 cache-méretekhez, így jobban láthatóvá válnak a cache-határok
  • Késleltetés-mérés – pointer-chasing technikával méri a késleltetést, amellyel megpróbáljuk kiküszöbölni a prefetch hatásait (valódi random access)
  • Statisztikai adatok – medián és szórás a késleltetésmérésekhez
  • CSV kimenet – könnyen feldolgozható, géppel olvasható formátum

Kipróbálni a README-ben leírtak szerint lehet, a legegyszerűbb módon konténerben, pld:

docker run --rm --privileged ghcr.io/sparecores/membench:main -H

A weblapon a mérési eredmények grafikus formában is megtekinthetők (jelenleg még a bw_mem mérései alapján, a gépek újbóli mérése még folyamatban van), illetve a keresőben az egyes benchmarkok pontszámaira lehet rendezni a találati listát.