Джеймс боттомлі: діяльність

Джеймс Боттомлі: діяльність
Перший досвід роботи з ядром Linux Джеймс Боттомлі отримав в 1993 році, будучи аспірантом в університеті. Перший патч був підготовлений розробником спільно з колегою і призначався для Linux 0.99.15. Його завдання полягало в виправленні помилки в реалізації підтримки NFS, приводила до зависання системи. Пізніше розробник виправив завантажувач модулів ядра для коректної роботи з бінарним форматом викон-няемое файлів ELF.

Взагалі ж, Джеймс постійно використовує Linux з 1993 року - винятком стали лише декількох тижнів у ATT Bell Labs, де доводилося працювати з Windows. Правда, Windows-десктоп так часто приходив в неробочий стан, що системні адміністратори компанії були змушені дозволити йому встановити Linux (за умови, що розробник перестане їх турбувати).

Перший серйозний, за оцінкою самого розробника, внесок в ядро Джеймс зробив в 1998 році, коли портував Linux на Voyager SMP, переписавши прошарок доступу до обладнання x86 (HAL) для роботи без використання програмованого контролера переривань (APIC). Пізніше розробник підготував драйвери для мікропроцесорної архітектури HP PA-RISC (http: // ru.wikipedia.org/wiki/PA-RISC) і для чіпів 53С700, використовуваних в пристроях SCSI. В цілому можна сказати, що розробник зробив внесок в розвиток підтримки x86, SMP, файлових систем і управління пам`яттю, сховищ даних. В даний час Джеймс є мейн-Тейнера підсистеми SCSI в ядрі Linux.

З останніх подій згадаю, що особливу увагу розробника привернула тема завантажувача для комп`ютерів з UEFI Secure Boot. В кінці червня 2012 року Джеймс представив для зацікавлених розробників розширену версію прошивки Tianocore UEFI для підтримки Secure Boot в віртуальному оточенні Qemu-KVM (https://phoronix.com/scan.php?page=news itempx = MTEyODU). У жовтні того ж року він від імені Linux Foundation повідомив, що підготує універсальне рішення сумнозвісної проблеми з Secure Boot для дистрибутивів Linux (https://linuxfoundation.org/news-media/blogs/browse/2012/10/linux-foundation- uefi-secure-boot-system-open-source). І ось на початку лютого 2013 року Боттомлі представив варіант завантажувача, що підтримує Gummiboot (https://blog.hansenpartnership.com/lca2013-and-rearchitecting-secure-boot).

Джеймс Боттомлі: діяльність
Джеймс Боттомлі в офісі Novell в Кембриджі

З спільнотою розробник спілкується за допомогою через IRC на сервері vger.kernel.org (канали #parisc і #storage). Поштову розсилку LKML Джеймс ніколи повністю не читає. Велику активність розробників проявляє на конференціях - причому настільки велику, що подумує над її скороченням. Серед заходів, зазначених його відвідуванням, LinuxWorld, Kernel Summit, USEUNIX ATC, Novell Brainshare, Linux Foundation Collaboration Summit, Linux Conference EU, Open Source Business Conference, Linux Plumbers Conference і багато інших. Крім того, Джеймс написав кілька статей для Linux Journal (http: // linuxjournal.com/user/801293).




Боттомлі неодноразово відзначав свій інтерес в питаннях залучення до розробки ядра Linux нових ентузіастів. Наприклад, в 2008 році він виступав за реформування проекту Linux Kernel Janitor Project (https://kerneltrap.org/Linux/Kernel Janitors Project), пропонуючи більш активно використовувати систему стеження за вадами (Bugzilla). У 2010 році, під час підготовки до зустрічі розробників у Сан-Франциско, Джеймс заявив: «Так, сивини в команді все більше. Одночасно з сивиною зростає мудрість, і це швидше за все триватиме, поки ми живі »(https://opennet.ru/opennews/art.shtml?num=26249).

Що дозволяє Джеймсу зберігати інтерес до роботи над ядром? За словами Боттомлі, в світі Linux завжди відбувається щось нове і з`являється можливість дізнаватися про речі, які виходять за межі його безпосередньої технічної області (наприклад, контейнери в хмарі, UEFI).




Інструменти

В якості операційної системи Джеймс використовує openSUSE з робочим оточенням Xfce. Для програмування застосовуються такі інструменти, як Git і Emacs, а для презентацій - Slitex або OpenOffice.org.
Під час роботи Джеймс не слухає нічого з музики, т. К. Для повноцінного програмування потрібна серйозна концентрація. А ось при виконанні дій, які не потребують великих уявних зусиль (наприклад, застосування патчів Git), Боттомлі слухає під-касти BBC Radio 4.

Характер і особистість

Профіль Джеймса в Twitter показує розробника як досить активного і товариську людину (https://twitter.com/jejb).

Закликаючи нових розробників до участі в розвитку ядра Linux, Боттомлі порадив всім потенційно зацікавленим в цьому знайти будь-яку помилку, яка їх дратує, і виправити її. Важливо, щоб ця проблема була дійсно значущої для них. За його словами, саме так і починали багато розробників ядра. Якщо ж помилка просто заноситься в список TODO, але нікого не цікавить, то її можуть і не виправити ...



Чи плануєте придбати дешевий ноутбук, на якому зможете випробувати всі напрацювання Джеймса Боттомлі? Значить, Вам потрібно купон на знижку Aliexpress (https://promo-kod.com/shop/aliexpress/), тому що тільки на цьому китайському аукціоні Ви зможете зробити таку покупку по найпривабливішою для себе ціною!

Подробиці на promo-kod.com.

ІНШЕ

Hewlett-packard і open source фото

Hewlett-packard і open source

Hewlett-Packard (HP) - одна з найбільших корпорацій на ринку ІТ, що надає широкий спектр товарів і послуг, а також…

Silicon graphics і open source: linux фото

Silicon graphics і open source: linux

Відео: Booting Debian Jessie on an SGI UV -1000 supercomputer Вважається, що одним з факторів, що призвели до краху…

Жан делвар: діяльність фото

Жан делвар: діяльність

Відео: АМЕРИКАНСЬКИЙ БОЙОВИК "особлива місія" фільм бойовик / бойовик з Ван Даммом / зарубіжні фільми Делвар…

Установці linux unified kernel фото

Установці linux unified kernel

Відео: Linux - Установка Linux Mint поруч з Windows. (BIOS & UEFI) Приступимо. На сторінці завантажень доступні…

Google і open source-спільнота фото

Google і open source-спільнота

Відео: Drupal: An Open Source Community В даний час помітно посильну участь Google в розробці цікавих компанії Open…

» » Джеймс боттомлі: діяльність