L4マイクロカーネルファミリー
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/07/04 12:48 UTC 版)
L4マイクロカーネルファミリーは第二世代マイクロカーネルのファミリーで、一般的にはUnix系のオペレーティングシステムの実装に使われるが他の様々なシステムにも使われる。前身のL3マイクロカーネルと同じように、ドイツのコンピュータ科学者ヨッヘン・リートケによってそれ以前のマイクロカーネルベースのオペレーティングシステムの性能の低さを解決する答えとしてL4は作られた。リートケは性能を最優先に設計したシステムであれば実用的なマイクロカーネルを作ることができるのではないかと考えた。彼のインテルi386のアセンブリ言語でハードコードした最初の実装はコンピュータ産業界の関心を引いた。これを始めとしてL4はプラットフォーム非依存、セキュリティの改善、分離、堅牢性に向けた開発が行われた。
- ^ https://gdmissionsystems.com/cyber/products/trusted-computing-cross-domain/microvisor-products/
- ^ a b "Open Kernel Labs Software Surpasses Milestone of 1.5 Billion Mobile Device Shipments" (Press release). Open Kernel Labs. 19 January 2012. 2012年2月11日時点のオリジナルよりアーカイブ。
- ^ Amit., Singh,. Mac OS X internals : a systems approach. ISBN 0-13-442654-1. OCLC 919564441
- ^ Liedtke, Jochen (December 1993). "Improving IPC by kernel design". 14th ACM Symposium on Operating System Principles. Asheville, NC, USA. pp. 175–88.
- ^ Gefflaut, Alain; Jaeger, Trent; Park, Yoonho; Liedtke, Jochen; Elphinstone, Kevin; Uhlig, Volkmar; Tidswell, Jonathon; Deller, Luke; Reuther, Lars (2000). "The Sawmill multiserver approach". ACM SIGOPS European Workshop. Kolding, Denmark. pp. 109–114.
- ^ https://os.inf.tu-dresden.de/fiasco/prev/
- ^ https://os.inf.tu-dresden.de/fiasco/prev/download/README
- ^ http://l4linux.org/overview.shtml
- ^ "NICTA L4 Microkernel to be Utilised in Select QUALCOMM Chipset Solutions" (Press release). NICTA. 24 November 2005. 2006年8月25日時点のオリジナルよりアーカイブ。
- ^ “Secure Enclave Processorのセキュリティ認証”. Apple Support. 2022年8月15日閲覧。
- ^ “世界のiPhoneユーザー、10億人に到達 (2021年1月31日)”. エキサイトニュース. 2022年8月16日閲覧。 “販売されたiPhoneの合計台数は、2020年のレポートでは、約22億台に達するようです。”
- ^ Derrin, Philip; Elphinstone, Kevin; Klein, Gerwin; Cock; David; Chakravarty, Manuel M. T. (September 2006). "Running the manual: an approach to high-assurance microkernel development". ACM SIGPLAN Haskell Workshop. Portland, Oregon. pp. 60–71.
- ^ a b Klein, Gerwin; Elphinstone, Kevin; Heiser, Gernot; Andronick, June; Cock, David; Derrin, Philip; Elkaduwe, Dhammika; Engelhardt, Kai; Kolanski, Rafal; Norrish, Michael; Sewell, Thomas; Tuch, Harvey; Winwood, Simon (October 2009). "seL4: Formal verification of an OS kernel" (PDF). 22nd ACM Symposium on Operating System Principles. Big Sky, MT, USA. 2011年7月15日時点のオリジナルよりアーカイブ (PDF)。
- ^ Elkaduwe, Dhammika; Derrin, Philip; Elphinstone, Kevin (April 2008). "Kernel design for isolation and assurance of physical memory". 1st Workshop on Isolation and Integration in Embedded Systems. Glasgow, UK. doi:10.1145/1435458. 2010年4月24日時点のオリジナルよりアーカイブ。
- ^ a b Klein, Gerwin; Andronick, June; Elphinstone, Kevin; Murray, Toby; Sewell, Thomas; Kolanski, Rafal; Heiser, Gernot (February 2014). “Comprehensive Formal Verification of an OS Microkernel”. ACM Transactions on Computer Systems 32 (1): 2:1–2:70. doi:10.1145/2560537.
- ^ Klein, Gerwin; Andronick, June; Elphinstone, Kevin; Murray, Toby; Sewell, Thomas; Kolanski, Rafal; Heiser, Gernot (2014). “Comprehensive formal verification of an OS microkernel” (PDF). ACM Transactions on Computer Systems 32: 64. doi:10.1145/2560537. オリジナルの2014-08-03時点におけるアーカイブ。 .
- ^ seL4 Is Free – What Does This Mean For You? - YouTube
- ^ "DARPA selects Rockwell Collins to apply cybersecurity technology to new platforms" (Press release). Rockwell_Collins. 24 April 2017. 2017年5月11日時点のオリジナルよりアーカイブ。
- ^ “DARPA Agency Sponsor Dr. John Launchbury”. SBIRSource (2017年). 2017年9月29日時点のオリジナルよりアーカイブ。2017年5月16日閲覧。
- ^ Hallgren, T.; Jones, M.P.; Leslie, R.; Tolmach, A. (2005). “A principled approach to operating system construction in Haskell”. Proceedings of the tenth ACM SIGPLAN international conference on Functional programming 40 (9): 116–128. doi:10.1145/1090189.1086380. ISSN 0362-1340. オリジナルの2010-06-15時点におけるアーカイブ。 2010年6月24日閲覧。
- ^ “jserv/codezero: Codezero Microkernel”. 2015年8月15日時点のオリジナルよりアーカイブ。2016年1月25日閲覧。
- ^ “Archived copy”. 2016年1月11日時点のオリジナルよりアーカイブ。2016年1月25日閲覧。
- ^ Peter, Michael; Schild, Henning; Lackorzynski, Adam; Warg, Alexander (March 2009). "Virtual Machines Jailed - Virtualization in Systems with Small Trusted Computing Bases". VTDS'09: Workshop on Virtualization Technology for Dependable Systems. Nuremberg, Germany.
- ^ Steinberg, Udo; Bernhard, Kauer (April 2010). "NOVA: A Microhypervisor-Based Secure Virtualization Architecture". EuroSys '10: Proceedings of the 5th European Conference on Computer Systems. Paris, France.
- ^ Steinberg, Udo; Bernhard, Kauer (April 2010). "Towards a Scalable Multiprocessor User-level Environment". IIDS'10: Workshop on Isolation and Integration for Dependable Systems. Paris, France.
- 1 L4マイクロカーネルファミリーとは
- 2 L4マイクロカーネルファミリーの概要
- 3 商業的展開
- 4 高度な保証:seL4
- 5 その他の研究開発
- 6 関連項目
- 7 外部リンク
- L4マイクロカーネルファミリーのページへのリンク