Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
Xv6とは - わかりやすく解説 Weblio辞書
[go: Go Back, main page]

Xv6とは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > 百科事典 > Xv6の意味・解説 

xv6

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2026/03/23 01:26 UTC 版)

[[ls (UNIX)|ls]]\" コマンドを実行した画面"},"developer":{"wt":"[[マサチューセッツ工科大学|MIT]]"},"source_model":{"wt":"[[自由ソフトウェア]] / [[オープンソース]]"},"kernel_type":{"wt":"[[モノリシックカーネル|モノリシック]]"},"supported_platforms":{"wt":"[[対称型マルチプロセッシング|マルチプロセッサ]] [[x86|Intel x86]]"},"ui":{"wt":"[[キャラクタユーザインタフェース|コマンドラインインタフェース]]"},"family":{"wt":"[[Unix系]]"},"released":{"wt":""},"latest_release_version":{"wt":"'''rev8'''"},"latest_release_date":{"wt":"{{Release date and age|2014|08|29}}"},"latest_test_version":{"wt":""},"latest_test_date":{"wt":""},"marketing_target":{"wt":""},"programmed_in":{"wt":"[[C言語|C]]"},"prog_language":{"wt":""},"language":{"wt":"[[英語]]"},"updatemodel":{"wt":""},"package_manager":{"wt":""},"working_state":{"wt":""},"license":{"wt":"[[MITライセンス]]"},"website":{"wt":"{{URL|https://pdos.csail.mit.edu/6.828/2016/xv6.html}}"}},"i":0}}]}" id="mwAw">
xv6
xv6 を起動後、"ls" コマンドを実行した画面
開発者 MIT
プログラミング言語 C
OSの系統 Unix系
ソースモデル 自由ソフトウェア / オープンソース
最新安定版 rev8 / 2014年8月29日 (11年前) (2014-08-29)
使用できる言語 英語
プラットフォーム マルチプロセッサ Intel x86
カーネル種別 モノリシック
既定のUI コマンドラインインタフェース
ライセンス MITライセンス
ウェブサイト pdos.csail.mit.edu/6.828/2016/xv6.html
テンプレートを表示

xv6は、ANSI Cによる、Sixth Edition Unixのマルチプロセッサx86システムへの再実装である。xv6はMITにおけるオペレーティングシステムエンジニアリング (6.828) コースにて、教育を目的として使われている。

オペレーティングシステムの目的

LinuxBSDとは異なり、xv6は1セメスターで学習するのに十分なほどシンプルであり、Unixの重要な概念と構造を含んでいる [1]。 このコースでは、オリジナルのV6のコードを学習するのではなく、xv6を使う。それは、PDP-11マシンは簡単には手に入らないし、オリジナルのV6は非常に古いANSI C以前のC言語で書かれているためである。

セルフドキュメンテーション

xv6のMakefileの面白い特徴として、ソースコード全体を読みやすい形式で掲載したPDFファイルを生成するオプションを持っていることが挙げられる。 ソースコード全体は、たった92ページであり、これにはクロスリファレンスが含まれている [2]。 これは、オリジナルのV6のソースコードが、Lions' Commentary on UNIX 6th Edition, with Source Codeとして、出版されたことにちなんでいる。

教育目的での利用

xv6は以下の大学のオペレーティングシステムのコースでも使われている。

商業での利用

  • TrustKernelによるT6[11] セキュアカーネルは、ARMにポートされたxv6 OSであり、中国では多くのセキュアフォンで実際に使用されている。

非公式の拡張

xv6をARMアーキテクチャへ移植し [12] 仮想記憶をサポートするように拡張する活動がある。 [13]、 また、別のプロジェクトでは、新しいプロセススケジューラー [14]ネットワーク機能を追加しようとしている [15]。 また、MITのコースから派生したプロジェクトの多くが、カーネルに新しい機能を追加している。

参考文献

  1. Xv6, a simple Unix-like teaching operating system”. 2010年2月5日閲覧。
  2. xv6 source listing (pdf). 2011年10月15日閲覧。
  3. 01:198:416: Operating Systems Design”. 2010年2月5日閲覧。
  4. CS422/522: Operating Systems, Spring 2010 — Overview”. 2010年2月5日閲覧。
  5. COMS W4118: Operating Systems I, Fall 2013”. 2013年9月9日閲覧。
  6. Operating Systems - 2012/Spring - Main”. 2012年3月26日閲覧。
  7. 600.318/418: Operating Systems”. 2010年2月28日閲覧。
  8. FrontPage - OS Teaching Wiki”. 2010年3月18日閲覧。
  9. CS-537: Introduction to Operating Systems”. 2011年11月4日閲覧。
  10. 1DV201: Operating system”. 2013年3月14日閲覧。
  11. T6: TrustZone Based Trusted Kernel”. 2015年1月12日閲覧。
  12. xv6-on-arm”. 2009年1月22日閲覧。
  13. xv6-vm”. 2009年1月22日閲覧。
  14. xv6sched”. 2009年1月22日閲覧。
  15. os-xv6-network”. 2012年5月8日閲覧。

外部リンク





英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

「Xv6」の関連用語

Xv6のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



Xv6のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのxv6 (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2026 GRAS Group, Inc.RSS