Ларрі Фінгер зробив бездротову роботу Linux і привів інших на навчання

Ларрі Фінгер зробив бездротову роботу Linux і привів інших на навчання 1 HI-TECH

Ларрі Фінгер зробив бездротову роботу Linux і привів інших на навчання

Linux і його код створюють люди, і люди не з нами назавжди. Минулими вихідними коротке повідомлення в списку розсилки ядра Linux нагадало людям про те, як багато може означати одна людина для такого, здавалося б, гігантського проекту, як Linux, і як швидко вона може зникнути.

Деніз Фінгер, дружина померлого, написала до списку бездротових мереж Linux у п’ятницю ввечері:

Повідомляємо, що Ларрі Фінгер, один із ваших розробників, помер 21 червня.

LWN.net вважає, що 84-річний Фінгер зробив внесок у 94 випуски ядра Linux або 1464 коміти, принаймні з ядра 2.6.16 у 2006 році (і коли ядро ​​почало використовувати git для відстеження змін). Враховуючи інколи ненадійну природу внеску в ядро, це саме по собі є вражаючим досягненням, особливо для тих, хто не має формальної комп’ютерної підготовки та хто вважав себе вченим.

Найглибша з окопів: Linux Wi-Fi у 2000-х

Такі зусилля варті того, щоб їх відсвяткувати. Але саме той простір, якому Фінгер присвятив себе, робить його надзвичайно терплячим і продуктивним співавтором.

Змусити Wi-Fi працювати на пристрої під керуванням Linux, коли Finger почав робити внески, було жахливо. Шанси на те, що ваше обладнання буде розпізнано, активовано та запрацює належним чином відразу після встановлення, були схожі на те, щоб отримати стріт-флеш у покері. Якщо до вашого бездротового чіпсета ще ніхто не дійшов, ви скористалися NDISwrapper, інструментом kludge для інтерфейсу Windows, який водночас зробив вашу інсталяцію Linux менш відкритою, але все ще болючою для встановлення та обслуговування.

Finger почав виправляти це, працюючи над драйверами Broadcom BCM43XX. Broadcom не надала коду для свого обладнання, тож Finger допоміг розробити необхідні специфікації, вручну створивши дамп і зчитавши апаратні регістри. Разом із драйверами Broadcom компанія Finger також надала драйвери Realtek. Багато коментаторів у блогах і на дошках оголошень відзначають, що їхні системи все ще використовують фрагменти коду Фінгера сьогодні.

Читайте ще:  AMD підписує угоду на суму 4,9 мільярда доларів, щоб кинути виклик лідерству Nvidia в інфраструктурі ШІ

Оголошення

Ремонт мейнфреймів, наукового обладнання та фургонів

Ларрі Фінгер зробив бездротову роботу Linux і привів інших на навчання

Палець не має великого сліду на веб, за межами його сотень комітів ядра. У його особистому домені є сторінка DRAWxtl для створення креслень кристалічної структури, але не загальна особиста сторінка. Іноді він відповідав на запитання Quora. У нього був профіль на GitHub, у якому показано понад 100 внесків у проекти у 2024 році.

Можливо, найбільша інформація про Фінґера, знайдена в одному місці, — це серія з трьох частин для Linux Journal «Linux у середовищі робочої станції Windows», написана в 2005 році, коли йому було приблизно 65. Він підсумовує своє минуле: програміст на Fortran у 1963 році, PDP- 11 інтерфейсів для наукових інструментів у 1970-х роках, VAX-11/780 працював на початку 1980-х, а потім системи Unix/Linux, аж до виходу на пенсію з Інституту науки Карнегі у Вашингтоні, округ Колумбія, у 1999 році. Мінерал фінгерит названий на честь Фінгера , чия робота в кристалографії привела його на стипендію до північної Баварії, як зазначено в одній відповіді Quora про автобан.

«У той час я став штатним резидентом автофургону, намагаючись уникати холодної погоди», — пише Фінгер. Того року він і його дружина Деніз приїхали до спільноти автофургонів із понад 55 особами в Месі, штат Арізона. Він приєднався до комп’ютерного клубу, де зростала кількість комп’ютерів з ОС Windows, які використовували DSL-з’єднання через одну із систем, на яких працює WinGate. Новий власник курорту RV хотів розширити до 22 робочих станцій, але ліцензії WinGate для такої кількості були б дорогими для клубу. Фінгер, який «дуже не довіряв використанню Windows 98 у критично важливих ролях», взявся за роботу.

Фінгер продовжує серію, описуючи різні способи, якими він модернізував маршрутизацію та серверну потужність мережі, яка зросла до 38 станцій користувачів, спільних ресурсів Samba, бази даних учасників, тунелів VPN, кількох безкоштовних RJ- 45 портів і «безкоштовний доступ до Wi-Fi… по всьому парку».

Читайте ще:  Google спростовує повідомлення про припинення виробництва продуктів Fitbit

Оголошення

Протягування вздовж

Багато людей прокоментували велику роботу Finger, щоб зробити Linux доступним для більшої кількості людей. Дехто згадує, що Фінгер також наставляв людей, а це така робота, яка має експоненціальний ефект. «MB» написав на LWN.net, що Фінгер «наставляв інших людей, щоб включити код Broadcom з відкритим вихідним кодом у ядро. І я вважаю, що це був величезний успіх. І це була лише мала частина історії успіху Ларрі».

У відповіді Quora 2023 року комусь із запитанням, чи може хтось без «будь-якої формальної підготовки з інформатики» «внести щось суттєве» в Linux, Фінгер пише: «Я думаю, що так». Пальцеве посилання на статистику для ядра 6.4, що показує 172 346 рядків його коду, що становить приблизно 0,5 відсотка від загальної кількості.

Я ніколи не відвідував жодних курсів з інформатики; однак у мене є значний досвід кодування, більшість з яких відбулася, коли комп’ютери були набагато менш потужними, ніж сьогодні, і було критично важливо писати ефективний код.

Finger пропонує у своїй відповіді невеликі патчі, глибоке читання інструкцій і завжди використання git send-email для надсилання патчів: «Ніщо не буде знищено швидше, ніж патч, надісланий із розсилки, як-от Thunderbird .” Пошук опечаток і помилок у коментарях і текстових рядках може допомогти, особливо після перекладу. Фінгер радить бути терплячими, очікувати критики щодо дотримання правил і форматів і продовжувати відмовлятися від цього.

В іншій відповіді Quora про розробку драйвера ядра Фінгер каже: «Ця діяльність може бути дуже корисною, а також однаково розчаровувати!» Ви повинні вивчити C, запропонував Фінгер, і, можливо, почати з аналізу драйверів USB і не поспішати вивчати DMA.

«Не втрачайте надії», — написав Фінгер. «Мені знадобилося близько 2 років, перш ніж я зміг зробити щось більше, ніж сказати експертам, де моя система генерує помилку».

V. Petrov
Оцініть автора
Watch And Tell
Додати коментар