シュア・カーン | |
|---|---|
2018年のカーン | |
| 職業 | ソフトウェアエンジニア |
| 雇用主 | Linux財団 |
| Webサイト | www.gonehiking.org/ShuahLinuxBlogs/ |
シュア・カーンは、Linuxカーネルへの貢献が認められたアメリカのソフトウェアエンジニアです。2019年に、彼女は女性初のLinux Foundationフェローとなり、当時リーナス・トーバルズやグレッグ・クロア・ハートマンなどの著名人に続いて3人目のフェローとなりました。 [1] [2] [3]
幼少期と教育
インド生まれの[1]カーンは、コロラド州立大学で電子工学の学士号とコンピュータサイエンスの修士号を取得しました。[3]教育を修了した後、ベル研究所で働き、その後ヒューレット・パッカード・エンタープライズで13年間、サムスンで5年間働きました。[1] [4]
Linuxカーネルへの貢献
カーン氏は2011年にLinuxカーネルに初めて貢献し、[1] Android Driver Mainliningの取り組みの一環としてLEDサブシステム用の新しいデバイスドライバーを追加しました。[5]カーンはLinux技術諮問委員会(TAB)[6] [1] [5]の委員を務め、ELISAプロジェクト技術運営委員会の議長も務めました。[7] 2024年10月現在、彼女はカーネルセルフテスト(kselftest)フレームワーク、USB over IPドライバー、CPU電力監視サブシステム、および仮想メディアコントローラードライバーを保守しています。[8]彼女はLinuxカーネルの回帰テストスイートであるkselftestに大きく貢献しました。 [9] [4]
初期の段階では、カーネルのテストは主にビルドとブートのテストに限られていました。カーンは、ユーザーに影響を与える前にリグレッションを早期に検出するための、より包括的なテスト フレームワークを導入しました。彼女の努力の結果、「kselftest」が生まれました。これにより、開発者は健全性テストを実行し、変更の安定性を確保できます。[9]このフレームワークは現在、KernelCI と 0-day テスト サービスに統合されています。[10]自身をジェネラリストと称する彼女は、メディア コントローラー デバイス アロケーター API のコンポーネントに影響を与える共有デバイス リソース管理の問題を解決することで、メディア サブシステムにも取り組んできました。[11]
2020年、カーンはLinuxカーネルで包括的な用語を推奨するパッチに「Signed-off-by」タグを提供しました。[12]この変更はLinus Torvaldsによって承認され、統合されました。[13] [14]このパッチでは、開発者に「マスター」、「スレーブ」、「ブラックリスト」、「ホワイトリスト」などの用語を避けるようにアドバイスしました。[12] [15]プライマリ/セカンダリ、拒否リスト/許可リスト、ブロックリスト/パスリストなどの代替案が提案されています。[13]
カーンは毎年開催されるLinuxカーネル開発者サミットで数回講演を行っている。[9] [10] [16]
コミュニティへの参加
カーン氏はまた、資金調達、セキュリティの向上、多様性の促進のためのツールの提供を通じてオープンソース開発者を支援することを目的としたコミュニティブリッジプログラムを主導している。 [1]彼女はカーネルコミュニティへの女性の参加を増やすことを提唱している。[11]
出版物
- Khan S. 「ホワイトペーパー: オープンソースの安全性重視システムの推進」(PDF)。Enabling Linux In Safety Applications (ELISA) プロジェクト。2024年 10 月 7 日のオリジナル(PDF)からアーカイブ。
参考文献
- ^ abcdef Vaughan-Nichols S (2019年3月13日). 「Shuah Khanが3人目のLinux Foundationフェローに」ZDNET。2024年9月20日時点のオリジナルよりアーカイブ。 2024年9月20日閲覧。
- ^ 「リーダーシップ: フェロー」。Linux Foundation。2024年10月7日。2024年10月7日時点のオリジナルよりアーカイブ。 2024年10月7日閲覧。
- ^ ab Bhartiya S (2019年3月14日). “Meet The First Female Linux Foundation Fellow: Shuah Khan”. TFiR.io . 2024年9月20日時点のオリジナルよりアーカイブ。2024年10月9日閲覧。
- ^ ab Daily SE (2019年3月14日). 「Shuah KhanによるLinuxカーネル開発」. Software Engineering Daily . 2024年10月7日時点のオリジナルよりアーカイブ。 2024年10月7日閲覧。
- ^ ab 「挑戦的で、やりがいがあり、充実感がある: Linux カーネル開発に関する Shuah Khan 氏との Q&A」。The Linux Foundation。2015年 12 月 9 日。2024 年 9 月 20 日時点のオリジナルよりアーカイブ。2024年10 月 10 日にLinux.com から取得。
- ^ Corbet J (2024年9月28日). 「2024年TAB選挙結果9月28日」LWN.net 。 2024年10月9日閲覧。
- ^ Nass R (2021年6月23日). 「Embedded Executive: Shuah Khan、Linux Kernel Fellow、Linux Foundation」. Embedded Computing Design . 2024年9月20日時点のオリジナルよりアーカイブ。 2024年10月10日閲覧。
- ^ Torvalds L (2024年10月5日). “MAINTAINERS - kernel/git/torvalds/linux.git - Linuxカーネルソースツリー”。2024年10月5日時点のオリジナルよりアーカイブ。2024年10月5日閲覧。
- ^ abc Corbet J (2014年8月20日). 「カーネルセルフテスト」. LWN.net . 2024年10月5日時点のオリジナルよりアーカイブ。 2024年10月5日閲覧。
- ^ ab Corbet, Jonathan (2017年11月2日). 「カーネルの自己テスト更新」. LWN.net . 2024年9月7日時点のオリジナルよりアーカイブ。 2024年10月9日閲覧。
- ^ ab Perlow J (2021年1月29日). 「カーネルメンテナー兼Linuxフェロー、Shuah Khan氏へのインタビュー」. Linux.com . 2024年9月20日時点のオリジナルよりアーカイブ。2024年10月10日閲覧。
- ^ ab "Subject: CodingStyle: Inclusive Terminology". git.kernel.org . 2020年7月3日. 2024年11月22日時点のオリジナルよりアーカイブ。 2024年10月28日閲覧。
署名者: Shuah Khan
- ^ ab Cimpanu、Catalin (2020年7月11日). 「Linuxチームが新しい用語を承認、『ブラックリスト』や『スレーブ』などの用語を禁止」ZDNET。2021年2月24日時点のオリジナルよりアーカイブ。2024年10月28日閲覧。
- ^ Sharwood, Simon (2020年7月13日). 「Linus TorvaldsがLinuxカーネルからマスター、スレーブ、ブラックリストを追放、これから開始」The Register . 2024年10月28日閲覧。
- ^ 「LKML: Dan Williams: Re: [Tech-board-discuss] [PATCH] CodingStyle: Inclusive Terminology」lkml.org。2020年7月6日。2023年5月5日時点のオリジナルよりアーカイブ。 2024年10月28日閲覧。
私の署名を追加してください: Shuah Khan
- ^ Corbet, Jonathan (2015年11月4日). 「カーネルテスト」。2024年4月8日時点のオリジナルよりアーカイブ。 2024年11月24日閲覧。
