Egészségügyi okok miatt nemrég lemondott a Linux kernel CIFS/SMB3 alrendszerének karbantartói szerepéről Steve French, a Linux és a Samba világának egyik régi és meghatározó fejlesztője. Akkor még csak annyit lehetett tudni, hogy French egészségügyi okokból hátralépett, a betegségéről pedig nem közöltek részleteket. A mostanra beolvasztott javítócsomaggal Steve French lemondott karbantartói szerepéről, a CIFS/SMB3 új társkarbantartói pedig Paulo Alcantara és Namjae Jeon lettek.
Aztán megérkezett a szomorú hír: Steve French elhunyt.
Jeremy Allison, a Samba projekt egyik legismertebb fejlesztője közösségi bejegyzésben búcsúzott tőle. Mint írta, több mint húsz éve ismerte Frenchet, aki nemcsak a közösség legendás alakja, hanem nagyon jó barátja is volt. Allison szerint Steve munkája és személyisége egyaránt nagyon fog hiányozni a közösségnek.
French neve szorosan összeforrt a Linux és a Windows közötti fájlmegosztás történetével. 2002 óta járult hozzá a Linux kernel fejlesztéséhez, amikor elkezdődött a CIFS VFS klienskódjának upstream beillesztése. A CIFS – illetve később az SMB2 és SMB3 – támogatása azóta a Linux egyik fontos hálózati fájlrendszeres komponensévé vált, amely lehetővé teszi például Windows- és Samba-szervereken található megosztások Linux alól történő használatát.
Steve French eredetileg az IBM Linux Technology Center mérnökeként dolgozott, és hosszú éveken keresztül foglalkozott fájlrendszerekkel, hálózati protokollokkal és Linuxszal. Nem csupán a Linux kernel kódját fejlesztette: a CIFS/SMB szabványosításában is aktívan részt vett, és a Samba közösség egyik régi tagjaként is jelentős munkát végzett.
A CIFS mellett az SMB2 és SMB3 Linuxos támogatásának egyik kulcsfigurája lett. Ez különösen fontos fejlődési irány volt, hiszen az SMB időközben jóval többet jelentett egyszerű Windows-fájlmegosztásnál. A modern SMB3 olyan nagy teljesítményű hálózati protokollá vált, amelyet vállalati rendszerek, NAS-ok, Linux- és Windows-szerverek, valamint felhős infrastruktúrák is használnak.
French 2018-ban a Microsofthoz igazolt, ahol az Azure Storage csapatában dolgozott. Ez jól mutatja, mennyire összefonódott munkája során a nyílt forráskódú Linux-világ és a Microsoft technológiai ökoszisztémája. Miközben a Microsoftnál az Azure Storage fejlesztésén dolgozott, továbbra is aktívan részt vett a Linux kernel CIFS/SMB kódjának karbantartásában.

Munkássága ráadásul nem korlátozódott az SMB kliensoldalára. A Linux kernelbe bekerült KSMBD, az újabb kernelbe épített SMB-szerver megvalósításának karbantartásában is szerepet vállalt. Így French egyszerre volt jelen a Linux SMB-támogatásának több fontos területén: azon az oldalon, ahol a Linux SMB-szerverekhez kapcsolódik, és azon is, ahol maga a Linux kínál SMB-szolgáltatást.
Mindez olyan infrastruktúra, amelyet a felhasználók többnyire észre sem vesznek. Amikor valaki Linuxról egy Windows-megosztást, Samba-szervert vagy NAS-t csatol, a háttérben olyan kód dolgozik, amelynek fejlesztésében és karbantartásában Steve French több mint két évtizeden keresztül meghatározó szerepet játszott.
[video=https://www.youtube.com/watch?v=vMIz7JbV56s autoplay=0]
A mostani karbantartóváltás ezért eredetileg egy fontos, de technikai hírnek tűnt: Steve French egészségügyi okok miatt átadja a CIFS/SMB3 karbantartását Paulo Alcantarának és Namjae Jeonnak. A későbbi halálhír azonban egészen más megvilágításba helyezte ezt a változást.
A betegségével kapcsolatban további részleteket nem hoztak nyilvánosságra, így ezekről nem lenne helyes találgatni. Az viszont biztos, hogy egy több mint húsz éven át aktív, a Linux, a Samba és az SMB fejlődésében egyaránt fontos szerepet betöltő fejlesztő távozott.
Steve French munkája ma is ott van számtalan Linux-rendszerben, szerveren, NAS-on és felhős infrastruktúrában. A legtöbb felhasználó talán soha nem találkozott a nevével, de a technológiát, amelyen dolgozott, nap mint nap használhatják.
Nyugodjon békében, Steve French.

