Aktív fórumtémák

Tárgy Válaszok Legutóbbi beküldés Fórum Szerző
  Libreoffice Webszervíz 2026-05-26T00:18:09+0200 Iroda mraacz
  MacBook Neo tapasztalatok akadnak? 107  2026-05-25T23:07:02+0200 Notebook, laptop, mobiltelefon ... chx
  Valóban butábbak lesznek a fejlesztők az LLMtől? 60  2026-05-25T22:35:50+0200 Mesterséges Intelligencia: Prolog, Lisp FeriX
  HUP bug vagy feature ? 543  2026-05-25T20:50:42+0200 HUP _ventura_
  file modify latency? 2026-05-25T19:54:39+0200 Szerverek d3xt3r
  Unaloműző online játékok és azok eredményei #3 86  2026-05-25T13:31:22+0200 Játékok huprobot
  printcolormanager csomag a TeXLive-hoz (is) 2026-05-25T11:01:18+0200 Tex fórum bzs
  KIFU hálózat routing problémák 2026-05-25T10:48:10+0200 Hálózatok általános bachterman
  "AIs are not good at writing Rust" 18  2026-05-24T21:29:59+0200 Fejlesztés bzt
  Skandináv keresztrejtvény generáló és kitöltő 23  2026-05-24T19:51:05+0200 Játékok bzt
  Apple megint megszivat? 155  2026-05-24T16:53:01+0200 macOS PDA_FAN
  MikroTik CRS106 + Sulinet/Pro-M public VLAN routing hiba (ARP van, internet nincs) 21  2026-05-23T23:33:35+0200 Hálózati eszközök zslaszlo
  "VCF lesz" - oké, milyen képzést? 15  2026-05-23T17:01:22+0200 Virtualizáció Fisher
  Cpaneles tárhelyen távoli API hogyan írhat könyvtárba/megoldva/ 10  2026-05-23T12:31:11+0200 Web, mail, IRC, IM, hálózatok kikepzo
  Nem jabra megy a jatek [MEGOLDVA] 17  2026-05-22T21:37:36+0200 Hálózatok általános Z0l
  Unaloműző online játék újratöltve 19  2026-05-22T17:16:06+0200 Játékok bzt
  Microsoft WINS If This Bill Passes — And Linux DIES 2026-05-22T16:50:53+0200 Közösségi kerekasztal timi
  Gyakorlati helyet keresek egy fiatalembernek 17  2026-05-22T14:10:54+0200 Közösségi kerekasztal zslaszlo
  Firefox nem törli a keresési előzményeket szerintem 2026-05-21T19:05:31+0200 Web, mail, IRC, IM, hálózatok locsemege
  Web Control Panelt, de melyiket? 75  2026-05-21T15:58:27+0200 UNIX kezdő Doky

Linus Torvalds: Linux 7.1-rc50

Címkék

Linus kiadta tesztelésre a 7.1-es Linux kernel ötödik prepatchét. Szerinte az -rc5 túl nagy lett, főleg sok apró driveres javítás miatt.

Ezek ugyan javítások, de álláspontja szerint ebben a fázisban már csak regressziókat és komoly hibákat kellene javítani. A nem kritikus problémák menjenek inkább linux-next-be és a következő beolvasztási időablakba.

Külön kiemeli, hogy több ilyen patch-sorozatot AI code review indított el. A gond nem az, hogy AI-t használtak, hanem az, hogy az így talált apró, de nem sürgős javítások későn, az -rc5 környékén érkeztek. Linus szerint ilyenkor már a stabilizálás lenne a feladat. Linus jelezte, hogy ezentúl keményebben fog fellépni az olyan triviális, de nem igazán fontos javításokkal szemben, amelyek későn, a stabilizálási szakaszban érkeznek.

Lényeg: kevesebb későn beeső, nem sürgős javítás, nagyobb release-fegyelem.

7.1-rc5: mainline Version: 7.1-rc5 (mainline) Released: 2026-05-24 Source: linux-7.1-rc5.tar.gz Patch: full ( incremental ) https://www.kernel.org #linux #kernel

[image or embed]

— Linux Kernel Releases (@linuxkreleases.adilson.net.br) May 24, 2026 at 11:15 PM

Megszűnik az Ubuntu pastebin szolgáltatása

Címkék

A Canonical infrastruktúra csapat átfogó infrastruktúra-modernizációs és migrációs projektje részeként leállítja az Ubuntu Pastebin szolgáltatását. Az Ubuntu Pastebin teret biztosított a felek közti beillesztett információk rövid távú cseréjére. Azoknak akik az Ubuntu Pastebin-en található tartalomra hivatkoznak, máshol kell a tartalmaikat elhelyezniük, majd frissíteniük kell az URL-jeiket, mivel a leállítási  dátum után már nem lesznek ezek a tartalmak elérhetők. Az Ubuntu Pastebin szerver 2026 május végén áll le.

DHH: az Omarchy 4 branch 30 ezer sornyi új kódjának nagy részét írta GPT-5.5

David Heinemeier Hansson szerint az Omarchy Quickshell-alapú desktop shellre átálló fejlesztésében már mintegy 30 ezer sornyi új kód van, amelynek nagy részét GPT-5.5 írta.

DHH szerint a kód továbbra is review-t igényel, de ilyen léptékű konverzió AI nélkül észszerű időn belül nem lett volna megvalósítható. Ez jól illeszkedik a mostanában erősödő "vibe coding" trendbe: az AI-alapú kódírás már nem csak webes prototípusoknál és egyszerű scripteknél kerül elő, hanem Linux desktop-környezetek, shell-ek és rendszerintegrációs projektek fejlesztésénél is.

A tanulság itt sem az, hogy a review felesleges lett, hanem az, hogy a fejlesztő szerepe egyre inkább az irányítás, ellenőrzés és integráció felé tolódik. Vagyis az AI gyorsít, de nem veszi le a felelősséget arról, aki a kódot végül beengedi.

Az FFmpeg a biztonsági hiba bejelentések ugrásszerű növekedésére panaszkodik (újra)

Címkék

Miközben nagyvállalatok tucatjai építenek az FFmpeg-re, a támogatásaik messze elmaradnak az elvárhatótól. Az FFmpeg ismét a biztonsági hiba bejelentések ugrásszerű növekedésére panaszkodik és az orruk alá dörgöli, hogy ildomos lenne több anyagi- és hozzájárulásbeli aktivitás a részükről. Mivel ez visszatérő (és jogos) sirám az FFmpeg részéről, az gyanítható, hogy a nagyvállalatok nem igazán hallják, vagy akarják hallani ezt a panaszt.    

Babzsákfoteltől az érdekképviseletig

Címkék

A szakszervezeteket hagyományosan az IT-tól idegen, „gyári” műfajnak szokás tartani: hiszen bőven volt állás és lehetőség, ha valami nem tetszett, az ember továbbállt. De mi történik, amikor ez alapjaiban megváltozik? Itt a 81. mozgalmi Kraftie podcast!

A helyzetet egy induló szakszervezet hírére feltett kérdés szemlélteti a legjobban: mi van srácok, kevés a babzsák? A hagyományosan jól kereső IT-szakmával szemben kevés empátia mutatkozik, amikor a problémák szóba kerülnek. Márpedig a lehetőségek beszűkülésén túl is van belőlük bőven: kiégés, állandó változás, túl magas elvárások, vagy akár az AI fenyegető bárdja.

Az IT-ban sokáig egyszerűbb volt váltani, mint szerveződni. A munkaerőpiac és a körülmények változásával azonban egyre többen inkább házon belül próbálnak kiállni a jogaikért, és a szervezett érdekképviseletben látják a megoldást.

A több ezer IT szakembert foglalkoztató Bosch csoporton belül két éve alakult meg az Innovációs Kampusz Dolgozóinak Szakszervezete. Az érdekképviseleti szervezet két vezetőjével, a szoftverfejlesztőként dolgozó Pőcze Bencével és Szabó Bencével beszélgettünk.

GitHub: egy mérgezett VS Code extension elég volt több ezer belső repository-hoz

A GitHub megerősítette, hogy jogosulatlan hozzáférést vizsgál a saját belső repository-jaihoz. A cég közlése szerint a támadás kiindulópontja egy alkalmazotti gép volt, amely egy harmadik fél által publikált, mérgezett VS Code extension miatt kompromittálódott. A GitHub jelenlegi értékelése szerint az incidens GitHub-internal repository-k exfiltrációjára korlátozódott, az ügyfelek enterprise organizationjeire vagy customer repository-kra egyelőre nincs bizonyíték.

Ez a mondat papíron nyugtató, a gyakorlatban viszont elég kellemetlen. A támadó kb. 3 800 repository megszerzését állította, a GitHub pedig azt írta, hogy ez a szám "directionally consistent" a vizsgálat jelenlegi állásával. Magyarul: nem arról van szó, hogy valaki a levegőbe beszélt. A belső repository-khoz való hozzáférés megtörtént, az adatmennyiség pedig nagyságrendileg stimmelhet.

A támadási lánc különösen kínos, mert nem valami egzotikus nulladik napi varázslatról van szó. Egy fejlesztői eszköz, egy VS Code extension mérgezett verziója futott le egy alkalmazotti gépen. Az Nx Console v18.95.0 postmortemje szerint a rosszindulatú extension credential stealert tartalmazott, amely többek között GitHub tokeneket, npm credentialöket, AWS és Kubernetes titkokat, Vault tokeneket és aktív 1Password CLI sessionből elérhető adatokat is célzott. Aki fejlesztői gépen tartós tokeneket, CLI sessionöket és széles jogosultságokat hagy, az gyakorlatilag előkészíti a terepet egy ilyen támadásnak.

És itt jön a kellemetlenebb rész: ha egyetlen kompromittált alkalmazotti endpointból több ezer belső repository elérhetővé válhat, akkor nagyon nehéz nem feltenni a kérdést, hogy milyen szinten működik a need-to-know, a least privilege, a blast radius korlátozása és a fejlesztői endpointok kontrollja. Lehet azt mondani, hogy "csak belső repository-k" érintettek, de ez inkább kármentés, nem biztonsági sikertörténet.

A GitHub természetesen reagált: eltávolították a rosszindulatú extension-verziót, izolálták az érintett endpointot, incident response indult és kritikus secreteket rotáltak. Ez az elvárt minimum. A lényegi kérdés viszont nem az, hogy utólag hány tokent rotáltak, hanem az, hogy egy ilyen credential stealer miért tudott ekkora hatókörrel dolgozni.

A fejlesztői workstation ma már nem "csak egy laptop". Production attack surface. Rajta vannak a GitHub credentialök, cloud hozzáférések, package registry tokenök, SSH kulcsok, lokális konfigurációk, CI/CD-hez kapcsolódó titkok és gyakran a fejlesztői szervezet belső tudása. Ha erre a gépre egy extensionen keresztül bejut valaki, akkor nem a jelszót kell kitalálnia, hanem a már hitelesített user contextet kell kihasználnia.

Ezért különösen problémás, ha egy olyan cég, mint a GitHub, látszólag nem tudta elég szűkre húzni a belső repository-khoz való hozzáférés határait. A GitHub nem egy átlagos szoftvercég. Ők üzemeltetik azt a platformot, amelyen a világ szoftverellátási láncának jelentős része mozog. Pont nekik kellene a legjobban tudniuk, hogy a developer tooling, a VS Code extensionök, az automatikus frissítések és a long-lived tokenök együtt veszélyes keveréket alkotnak.

Az eset tanulsága nem az, hogy senki ne használjon VS Code extensiont. A tanulság az, hogy a kényelmi fejlesztői modell, az automatikus extension update, a széles belső repo-hozzáférés és a tartós credentialök együtt vállalhatatlanul nagy blast radius-t adnak. Ez nem modern biztonsági architektúra, hanem bizalmi alapú kényelem, ami addig működik, amíg egyszer nem.

A korrektség kedvéért: a GitHub jelenlegi állítása szerint nincs bizonyíték ügyfél repository-k érintettségére. Ez fontos különbség. De ettől még az eset rossz fényt vet a belső biztonsági alapelvek gyakorlati érvényesítésére. Egy kompromittált alkalmazotti gépnek nem szabadna tömeges belső repository-exfiltrációhoz vezetnie. Ha mégis vezethet, akkor a probléma nem csak a mérgezett extension, hanem a köré épített jogosultsági és endpoint-biztonsági modell is.

A kérdés innentől egyszerű: a GitHub ezt egyszeri supply-chain incidensként kezeli, vagy végre kimondja, hogy a fejlesztői gép és a fejlesztői tooling is első osztályú védendő infrastruktúra? Mert ha a világ egyik legfontosabb kódhosting platformjánál egy rossz extension ilyen messzire jut, akkor máshol sem érdemes sok illúziót kergetni.

(A cikk 100%-ban Mesterséges Intelligencia által szolgáltatott adatokat tartalmaz. Publikálás előtt emberi szerkesztő átolvasta, de a tartalmát így is érdemes duplán ellenőrizni!)

7 új FreeBSD SA - 2 full control, 3 local root, helyi privilégiumszint-emelés, info leak stb.

Címkék
2026-05-20FreeBSD-SA-26:24.cap_net - an application that had previously restricted a subset of network operations could ask for a new limit that extended the permissions of the process
2026-05-20FreeBSD-SA-26:23.bsdinstall - The problem can be exploited to execute code as root on the system running bsdinstall or bsdconfig
2026-05-20FreeBSD-SA-26:22.libcasper - If the target application runs with setuid root privileges, this could be used to escalate local privileges
2026-05-20FreeBSD-SA-26:21.ptrace - potentially gaining full control of the affected system
2026-05-20FreeBSD-SA-26:20.fusefs - malicious daemon could disclose up to 253 bytes of kernel heap memory, or it could inject up to 250 attacker-controlled bytes into unallocated kernel heap space
2026-05-20FreeBSD-SA-26:19.file - local user and can be exploited to obtain superuser privileges
2026-05-20FreeBSD-SA-26:18.setcred - Successful exploitation may allow an attacker to execute arbitrary code in the context of the kernel

Drupal: rendkívül kritikus megjelenés 2026. május 20-án - PSA-2026-05-18

Címkék

2026. május 20-án, 17:00 és 21:00 óra között (UTC) olyan Drupal biztonsági kiadás kerül kiadásra, amelyik kritikus sérülékenységet javít. Nem minden Drupal alapú webhely érintett, de minden támogatott verziót érint, ezen kívül még a legutolsó 8.9.x és 9.5.x verzióhoz is készül hibajavító folt.

Bővebb információ a https://www.drupal.org/psa-2026-05-18 webcímen.

Újabb Linux kernel sérülékenység - ssh-keysign-pwm

Címkék

Ha még valaki nem unta volna meg, itt az újabb kernel sérülékenység.

Érdemes elolvasni, jól leírja a lényeget. A kihasználásával a server privát SSH kulcsát illetve jelszó hash-eket lehet szerezni. Izgalmas, hogy a hiba már vagy hat éve létezik, fix is volt rá, de nem lett beolvasztva a kernelbe.

  • → 2017: the fail-open behavior lands in kernel v4.10
  • → 2020: pidfd_getfd is added to kernel 5.6, giving anyone a standard way to reach into dying processes
  • → 2020: a Google Project Zero security researcher named Jann Horn connects the dots, writes a fix, and sends it to the kernel mailing list. It never gets merged.
  • → 2026: the fix lands.

HUNSPELL± – Egy méltatlan döntés margójára

Mi lesz veled nélkülünk, LibreOffice? Mármint a TDF-ből kirúgott (és még kirúgandó) magyar fejlesztők, köztük a magyar honosítás korábbi karbantartói, Tímár András és Kelemen Gábor nélkül? A választ még nem tudjuk, csak azt, hogy mi volt velünk: a LibreOffice fantasztikus interoperabilitási, nyelvi és egyéb képességekre tett szert az elmúlt 16 évben. A méltatlanul kizárt alapítványi önkénteseknek ajánlom a következő fejlesztéseket, amelyekkel sikerült a Microsoft Word új, meglehetősen rejtélyes tipográfiai képességeit feltárni, és 12 év után a Writerben is megvalósítani, az FSF.hu és az NLnet támogatásával.

Megérkezett a Trump Phone T1

Egyesek fake-nek gondolták, de megjelent az Android által támogatott eszközök hivatalos listáján is az arany színű, USA patrióta telefon, a Trump Mobile T1. Ráadásul a Trump Mobile vállalat az USA TODAY-nek megerősítette, hogy valóban elkezdik kiszállítani az előrendelt készülékeket.

Screenshot from 2026-05-18 12-28-25

A telefonokat sok kritika érte, de egy biztos: most már nem csak kitalációk.

17 év után bezár a HUP Twitter csatornája, a Mastodon-on folytatódik a tartalom megosztása

Címkék

A HUP Twitter csatornáján a HUP tartalmak automatikus posztolása leáll:

Követni lehet itt:

A Reddit és Facebook csatonákat nem érinti a változás. 

A Twitter-ről a Bluesky-ra költözik a Linux Kernel Releases bejelentő bot

Címkék

Adilson Dantas, a Twitteren működő @LinuxKReleases csatorna tulajdonosa bejelentette, hogy az új Linux kernel kiadásokat bejelentő botját az egyre növekvő Twitter API költségek miatt a Bluesky-ra költözteti. Aki eddig a Twitter-en követte, az kénytelen lesz egy új platformra regisztrálni: linuxkreleases.adilson.net.br

Linus is kifakadt az AI-jal talált biztonsági hibák ész nélküli beküldözgetése miatt

Címkék

Számos nyílt forráskódú projekt karbantartói, vezetői fakadtak ki a közelmúltban az AI-jal talált biztonsági hibák leírásának flood-szerű, értelmetlen beküldése ellen. A legújabb a sorban Linus panasza, aki a Linux 7.1 negyedik RC kiadása mellé írt bejelentésében tette szóvá a gyakorlatot.

Linus szerint az AI-alapú bugreportok áradata gyakorlatilag kezelhetetlenné tette a kernel security listát: rengeteg a duplikáció, sokan ugyanazokat a hibákat találják meg ugyanazokkal az eszközökkel, majd privát listára küldözgetik őket. A karbantartók ideje így arra megy el, hogy továbbítsák a reportokat a megfelelő embereknek vagy közöljék, hogy az adott hiba már hetekkel vagy hónapokkal korábban javítva lett.

Linus álláspontja elég világos: az AI-jal talált hibák lényegében nem tekinthetők titkosnak. Privát security listán kezelni őket időpazarlás, sőt ront a helyzeten, mert a bejelentők nem látják egymás reportjait, így még több lesz a felesleges ismétlés.

Az üzenet lényege: AI-eszközöket lehet és érdemes használni, de nem úgy, hogy valaki megértés nélkül bedob egy random hibajelentést. Ha valaki valódi értéket akar adni, olvassa el a dokumentációt, értse meg a problémát, készítsen patch-et is, és tegyen hozzá valamit ahhoz, amit az AI kidobott. Linus ezt elég egyenesen fogalmazza meg: ne legyél "drive-by" hibabejelentő, aki csak beküld valamit érdemi megértés nélkül.

7.1-rc4: mainline Version: 7.1-rc4 (mainline) Released: 2026-05-17 Source: linux-7.1-rc4.tar.gz Patch: full ( incremental ) https://www.kernel.org #linux #kernel

[image or embed]

— Linux Kernel Releases (@linuxkreleases.adilson.net.br) May 17, 2026 at 11:45 PM

Megjelent a Debian 13.5 és Debian 12.14

Címkék

A Debian projekt bejelentette a Debian 13 (kódnevén "trixie") ötödik karbantartási kiadását a Debian 13.5 képében. Vele leginkább biztonsági javítások érkeztek, illetve néhány komolyabb hibát javítottak. Aki rendszeresen frissít a security.debian.org-ról, annak e frissítésben levő csomagok nagy része már települt a rendszerén. Fontos megjegyezni, hogy ez a point release nem eredményez egy új verziójú Debian 13-at, mindössze néhány benne levő csomag frissült. Részletek a bejelentésben.

A Debian 13 mellett a Debian 12 is frissült, megjelent a Debian 12.14.

 

Isten hozott 1995-ben: a Windows taskbar ismét oda kerülhet, ahova akarod

Vége annak a visszalépésnek, hogy Windows 11 alatt a taskbar-t csak alulra lehetett tenni és punktum. A fejlesztők visszafejlesztették a Windows 11-be (egyelőre csak a legfrissebb Insider Build-be) azt, ami már a 31 éve megjelent Windows 95-ben magától értetődő volt: a taskbar-t tehetted felülre, jobbra, vagy ha kedved éppen úgy tartotta, balra.

W95 taskbar

Éljen a visszafejlesztés! Mondjuk, tudnám, hogy minek kellett eredendően elbas elszabni azt, ami már előtte is kész volt ... Gondolom, erre is van valami "frappáns" fejlesztői magyarázat!

Persze, a nagy ünneplés közepette, hogy sikerült visszaugranunk 31 évet, megjelent a szarkazmus is:

Mindeközben Linux alatt rég nem az a kérdés, hogy oda teheted-e a panelt, ahova akarod, hanem az, hogy hányat akarsz egyszerre. Négyet? Tessék!

(Slusszpoén: ráadásul ez még így sem a régi "megfogom és odahúzom" működés: a Microsoft szerint a taskbar helyét a Settings > Personalization > Taskbar > Taskbar behaviors alatt lehet kiválasztani. A drag and drop visszahozását egyelőre csak vizsgálják. Vagyis 31 évvel később még nem sikerült teljesen visszaérni 1995-be. De talán 10 éven belül ... ;)

<Mikrofon leejt>

Több mint 1 millió eurót kap a KDE a Sovereign Tech Fundtól

Címkék

A német Sovereign Tech Agency-hez tartozó Sovereign Tech Fund több mint 1 millió euróval támogatja a KDE fejlesztését. A Sovereign Tech Agency adatlapja szerint a támogatás pontos összege 1 285 200 euró, a támogatási időszak pedig 2026 és 2027.

A pénzt a KDE alapvető infrastruktúrájának megbízhatóságára és biztonságára fordítják, beleértve a Plasma desktopot, a KDE Linuxot és a kommunikációs szolgáltatások mögötti frameworköket.

A KDE szerint a cél a digitális szuverenitás erősítése: nyílt, auditálható, helyben módosítható és szabadon terjeszthető szoftverekkel alternatívát adni a nagy zárt platformokkal szemben.

A Sovereign Tech Agency részéről Fiona Krakenbürger azt emelte ki, hogy a desktop továbbra is az egyik elsődleges felület, amelyen keresztül az emberek digitális szolgáltatásokat használnak, ezért a KDE tesztelési infrastruktúrájának, security architektúrájának és kommunikációs frameworkjeinek megerősítése a modern digitális infrastruktúra ellenálló képességébe tett befektetés.

 

 

Fragnesia - új Linux kernel local root sebezhetőség

Címkék

Eric S. Raymond - "A kézzel kódolás korszaka nagyrészt véget ért"

Címkék

Az Open Source mozgalom atyja:

A szoftverprojektek programozási nyelvének kiválasztása ma már teljesen más játék lett, mióta vannak robotbarátaink, akik elvégzik a legtöbb kódgenerálást és -fordítást helyettünk.

Van, aki azon csodálkozik, miért dobtam piacra nemrég egy Rust-projektet, amikor nem is szeretem a nyelvet, és magam sem írok benne kódot kézzel. Ezt azért tettem, mert alkalmazkodtam a jelenlegi valósághoz, és most erről fogok beszélni.

A kézzel kódolás korszaka nagyrészt véget ért. Már nem annyira számít, hogy a használt számítógépes nyelv mennyire kényelmes a kezemnek, csak az, hogy a robotbarátom képes-e magas minőségben generálni azt.

Az is számít, hogy el tudom-e olvasni a nyelvet, mert át fogom akarni futni a szememmel, hogy átnézzem a kódot. A Rust átugorja ezt a lécet – kissé szögletesnek találom, de alapvetően olvasható.

A Rust jó telepítési nyelv számomra, amikor (a) szilárd memóriabiztonsági garanciákat akarok, és (b) a kód már érett, nem számítok arra, hogy a jövőben felfedező programozást vagy komoly funkciófejlesztést kell rajta végeznem.

Ez különösen alkalmassá teszi a Rustot arra, hogy ide telepítsem a régi C-projekteimet. Ezért költöztettem át az elmúlt pár hónapban kettőt belőlük Rustba. A robotok általi C-ből Rustba fordítás ma már olcsó és könnyű; valószínűleg folytatom ezt. Minden alkalommal, amikor a jövőben hibajelzést kapok az egyik ilyen projektről, boing! Rustosítva.

Lehet, hogy úgy gondolod, a Rustacea tele van kommunistákkal és szexuális deviánsokkal. Lehet, hogy igazad is van. Már nem kell törődnöm azzal, hogy ez igaz-e, mert van egy robotbarátom, aki minden releváns szempontból okosabb náluk.

A szélesebb tanulság itt az, hogy egy nyelv fejlesztői és felhasználói közössége már nem számít annyira, mint régen, amikor eldöntötted, hogy bevonódj-e vele. Mert a jövőben kevesebbet fogunk támaszkodni az emberi közösségi agyakra, és többet a mesterséges intelligenciákra. És ez a jövő már most van.

Persze nem minden C-projekt kerül Rustba. A cvs-fast-exportot például Golangba emeltem át, mert úgy gondolom, elég valószínű, hogy a jövőben jelentős fejlesztési munkát kell rajta végeznem, így a haszon nagyobb abból, ha olyan nyelvet használok, amit kézzel kényebben olvasok és módosítok.

Természetesen soha többé nem indítok C-projektet. Mi értelme lenne, a mazochizmuson kívül? 40 évet töltöttem C-t írva, és nagyon jó vagyok benne, de vidáman magam mögött hagyom a puffertúlcsordulásaival, a heap-korrupciójával, a nem definiált viselkedéseivel és a hordozhatósági problémáival együtt.

Az segít, hogy a robotbarátaim jók abban, hogy olyan C-kódot írjanak, amiben nincsenek ezek a problémák, de... miért is mennék ebbe bele egyáltalán? Miért kockáztatnám meg ezeket a rizikókat, ha a robot valami mellett elmegy?

Manapság a felfedező programozásomat Pythonban vagy Golangban végzem. A robotbarátaim rendkívül jók mindkét nyelvben kódot generálni. Szerintem kissé nagyobb a tőkehatékonyságuk Golangban, talán azért, mert annak kisebb a felülete?

A Python régen a kedvenc nyelvem volt. Egy időre kiábrándultam belőle, miután a 2-ről 3-ra való átmenet katasztrofálisan el lett cseszve, a GIL miatt a párhuzamosítás katasztrófaövezet volt benne, a könyvtárfüggőségek kezelése pedig még nagyobb katasztrófaövezet lett. Most egy kicsit boldogabb vagyok vele, mióta ki tudom jelenteni a szigorú típusrendszert, és az uv némileg csökkentette a függőségi fájdalmat.

De azt gondolom, ha azt látom, hogy Pythont kell használnom bármire, ami sokkal nagyobb, mint egy ragasztóscript, csak megrántom a vállam, és Golangért nyúlok helyette. Nagyon kényelmesen érzem magam Golangban. Az idő múlásával valószínűleg átmigrálom a régebbi Python-projekteimet Golangba, mert az most olcsó és könnyű, ráadásul a teljesítményjavulás jelentős lehet.

Nem tudom, milyen más nyelveket fogok a jövőben használni. Annyit tudok, hogy egy fejlesztési nyelv kiválasztása ma már sokkal kevésbé súlyos elköteleződés, mint régen, mert ha kiderül, hogy nem túl alkalmas a feladatra, egyszerűen csak megkérhetem a robotbarátomat, hogy fordítsa le egy jobbra.

(fordítás: Grok)