Шуах Хан

Американский инженер-программист

Шуах Хан
Фотография Хана, который носит очки, в помещении.
Хан в 2018 году
ЗанятиеИнженер-программист
РаботодательLinux-фонд
Веб-сайтwww.gonehiking.org/ShuahLinuxBlogs/

Шуа Хан — американский инженер-программист , получивший признание за свой вклад в ядро ​​Linux . В 2019 году она стала первой женщиной — стипендиатом Linux Foundation , присоединившись к таким известным деятелям, как Линус Торвальдс и Грег Кроа-Хартман, в качестве третьего стипендиата на тот момент. [1] [2] [3]

Ранняя жизнь и образование

Родившись в Индии, [1] Хан получила степень бакалавра в области электронной инженерии и степень магистра в области компьютерных наук в Университете штата Колорадо . [3] После завершения образования она работала в Bell Labs , затем 13 лет в Hewlett Packard Enterprise и 5 лет в Samsung . [1] [4]

Вклад в ядро ​​Linux

Хан внесла свой первый вклад в ядро ​​Linux в 2011 году, [1] добавив новый драйвер устройства для подсистемы светодиодов в рамках усилий по Android Driver Mainlining . [5] Хан работала в Техническом консультативном совете Linux (TAB) [6] [1] [5] и была председателем Технического руководящего комитета проекта ELISA. [7] По состоянию на октябрь 2024 года она поддерживает фреймворк Kernel Selftest (kselftest), драйвер USB over IP, подсистему мониторинга питания ЦП и драйвер Virtual Media Controller. [8] Она внесла значительный вклад в kselftest, набор регрессионного тестирования для ядра Linux. [9] [4]

На ранних этапах тестирование в ядре в основном ограничивалось тестами сборки и загрузки . Хан представила более комплексную структуру тестирования для раннего обнаружения регрессий, прежде чем они могли повлиять на пользователей. Ее усилия привели к созданию «kselftest», который позволяет разработчикам проводить тесты работоспособности и обеспечивать стабильность своих изменений. [9] Эта структура теперь интегрирована в KernelCI и службу тестирования 0-day. [10] Называя себя универсалом, она также работала над подсистемой мультимедиа, решая проблемы управления общими ресурсами устройств, влияющие на компоненты API распределителя устройств Media Controller. [11]

В 2020 году Хан предоставил тег «Signed-off-by» для патча, рекомендующего инклюзивную терминологию в ядре Linux. [12] Это изменение было одобрено и объединено Линусом Торвальдсом . [13] [14] Патч рекомендовал разработчикам избегать таких терминов, как «master», «slave», «blacklist» и «whitelist». [12] [15] Предлагаются такие альтернативы, как primary/secondary, denylist/allowlist и blocklist/passlist. [13]

Хан несколько раз выступал на ежегодном саммите разработчиков ядра Linux . [9] [10] [16]

Участие в жизни общества

Хан также возглавляет программу Community Bridge, которая направлена ​​на расширение прав и возможностей разработчиков ПО с открытым исходным кодом путем предоставления инструментов для финансирования, повышения безопасности и поощрения разнообразия. [1] Она выступает за расширение участия женщин в сообществе разработчиков ядра. [11]

Публикации

  • Хан С. "Белая книга: Развитие критически важных для безопасности систем с открытым исходным кодом" (PDF) . Проект Enabling Linux In Safety Applications (ELISA) . Архивировано из оригинала (PDF) 7 октября 2024 г.

Ссылки

  1. ^ abcdef Vaughan-Nichols S (13 марта 2019 г.). «Shuah Khan become the third Linux Foundation Fellow». ZDNET . Архивировано из оригинала 20 сентября 2024 г. . Получено 20 сентября 2024 г. .
  2. ^ "Leadership: Fellows". Linux Foundation . 7 октября 2024 г. Архивировано из оригинала 7 октября 2024 г. Получено 7 октября 2024 г.
  3. ^ ab Bhartiya S (14 марта 2019 г.). «Познакомьтесь с первой женщиной-членом Linux Foundation: Шуа Хан». TFiR.io . Архивировано из оригинала 20 сентября 2024 г. . Получено 9 октября 2024 г. .
  4. ^ ab Daily SE (14 марта 2019 г.). «Разработка ядра Linux с Шуа Ханом». Software Engineering Daily . Архивировано из оригинала 7 октября 2024 г. Получено 7 октября 2024 г.
  5. ^ ab «Challenging, Rewarding, and Fulfilling: A Q&A With Shuah Khan on Linux Kernel Development». Linux Foundation . 9 декабря 2015 г. Архивировано из оригинала 20 сентября 2024 г. Получено 10 октября 2024 г. – через Linux.com.
  6. ^ Corbet J (28 сентября 2024 г.). "Результаты выборов в TAB 2024 года 28 сентября". LWN.net . Получено 9 октября 2024 г. .
  7. ^ Nass R (23 июня 2021 г.). "Embedded Executive: Shuah Khan, Linux Kernel Fellow, Linux Foundation". Embedded Computing Design . Архивировано из оригинала 20 сентября 2024 г. . Получено 10 октября 2024 г. .
  8. ^ Torvalds L (5 октября 2024 г.). "MAINTAINERS - kernel/git/torvalds/linux.git - Исходное дерево ядра Linux". Архивировано из оригинала 5 октября 2024 г. Получено 5 октября 2024 г.
  9. ^ abc Corbet J (20 августа 2014 г.). "Самотестирование ядра". LWN.net . Архивировано из оригинала 5 октября 2024 г. . Получено 5 октября 2024 г. .
  10. ^ ab Corbet, Jonathan (2 ноября 2017 г.). "Обновление самотестирования ядра". LWN.net . Архивировано из оригинала 7 сентября 2024 г. . Получено 9 октября 2024 г. .
  11. ^ ab Perlow J (29 января 2021 г.). «Интервью с Шуахом Ханом, специалистом по ядрам и специалистом по Linux». Linux.com . Архивировано из оригинала 20 сентября 2024 г. Получено 10 октября 2024 г.
  12. ^ ab "Тема: CodingStyle: Inclusive Terminology". git.kernel.org . 3 июля 2020 г. Архивировано из оригинала 22 ноября 2024 г. Получено 28 октября 2024 г. Подписано: Шуа Хан
  13. ^ ab Cimpanu, Catalin (11 июля 2020 г.). «Команда Linux одобряет новую терминологию, запрещает такие термины, как «черный список» и «ведомый». ZDNET . Архивировано из оригинала 24 февраля 2021 г. . Получено 28 октября 2024 г. .
  14. ^ Шарвуд, Саймон (13 июля 2020 г.). «Линус Торвальдс изгоняет главные, подчиненные и черные списки из ядра Linux, начиная с сегодняшнего дня». The Register . Получено 28 октября 2024 г. .
  15. ^ "LKML: Дэн Уильямс: Re: [Tech-board-discuss] [PATCH] CodingStyle: Inclusive Terminology". lkml.org . 6 июля 2020 г. Архивировано из оригинала 5 мая 2023 г. Получено 28 октября 2024 г. Пожалуйста , добавьте мой Signed-off-by: Шуа Хан
  16. ^ Corbet, Jonathan (4 ноября 2015 г.). "Тестирование ядра". Архивировано из оригинала 8 апреля 2024 г. Получено 24 ноября 2024 г.
Взято с "https://en.wikipedia.org/w/index.php?title=Шуах_Кхан&oldid=1265302638"