わずか25Mの軽量カーネル、MinWin
■ このスレッドは過去ログ倉庫に格納されています
http://japan.zdnet.com/news/os/story/0,2000056192,20359226,00.htm Microsoftは、Distinguished EngineerであるEric Traut氏が 大学で最近実施した講義のビデオを掲載した。この講義の中で 同氏はなんと、Windows 7の開発プロセスの一環として作成された 「MinWin」として知られる新しい軽量化されたカーネルについて語っているのだ。 「Windows Vista」の完全版が4Gバイトを必要とするのに対し、 Vistaにおけるさまざまなオプション機能やグラフィックスシステムさえも 全く搭載しない同カーネルは、わずか25Mバイトのディスク容量に収まる。 基本的なウェブサーバを稼働させるだけでもMinWinより大きな容量が必要であるのに対し、 Traut氏によると、これは、Windowsが本質的には膨大なリソースを不要としていることを示しているという。 史上最高OSはLinux そういうことですね、わかります。 これ7には載らないんだよね? じゃあいつ載るんだ? >>64 カーネルが何たるかとか、NT6系のカーネルの特徴とか知らないくせにw http://social.technet.microsoft.com/Forums/ja-JP/w7itprogeneralja/thread/d839f3cb-ae2c-443e-89e5-42ff6831b0bb twitters get ruby ツイゲルビ 2009年2月17日 1:26 0 票 では確認です。 @そもそも「MiniWin」とはなんですか? とくに、http://channel9.msdn.com/shows/Going%20Deep/Mark-Russinovich-Inside-Windows-7/ で語られているMinWinはWindow7と無関係ですか? AWindows7では、カーネルのモジュール構成を変更したといわれていますが(出典不定)、 それとMinWinとは、どう違うのですか? BWindows7が、Vistaのマイナーバージョンアップとした場合に、 リソース食い、劣性能だった初期のVistaから、なにが変更されたことが、現在のパブリックβでの高評価に つながっているのですか? 鹿島幸則MSFT, Microsoft Partner, モデレータ2009年2月17日 8:48 0 票 お疲れ様です。 1. なかなか外に出ている情報から答えるのは難しいのですが、Mark が説明しているビデオを引用すると http://channel9.msdn.com/shows/Going%20Deep/Mark-Russinovich-On-Working-at-Microsoft-Windows-Server-2008-Kernel-MinWin-vs-ServerCore-HyperV/ の13分~17分ぐらいの部分。 これの再説明が、指摘していただいている channel9 の 29分〜37分ぐらいのところで、MinWin は2007年頃から話にあがっているものです。 ようは、カーネル内の Core Component の総称(核)で、これらのモジュールの集合だけで、他との依存関係を切り離しでテストが出来るという点がポイントで、 2番目のビデオでサイズも触れられているように、 20~30 MB のものです。 核だけにブートに必要な最低限の部(ファイルシステムとネットワークの一部)しか持っていないので、 現在のカーネルの全機能を置き換えるようなものではないです。 Windows 7 でも使われていて、 ビデオでも触れられている、KernelBase.dll は MinWin の一部です。 2. KernelBase.dll をはじめとする MinWin 採用によるリファクタリングが行われているところからきていると思います。 http://msdn.microsoft.com/en-us/library/dd371752 (VS.85).aspx 3. これは WDDM まわりの話から来ていると思われます http://download.microsoft.com/download/5/E/6/5E66B27B-988B-4F50-AF3A-C2FF1E62180F/GRA-T518_WH08.pptx の P15〜P22 が分かりやすいと思いますが、使用するメモリをかなり減らしています。 特に複数 Window を開いた際のメモリ使用量が減っていますので、 "Vista だと 1GB のメモリでは厳しい" から "Windows 7 では 1GB でも結構いける" はこのあたりから来ているのだと思います。 ただし、WDDM 1.1 が前提となり、Vista の Display ドライバそのままだと WDDM 1.0 なので注意です。 -------------------------------------------------------------------------------- Forum operator in Microsoft KK 十二単みたいにふわふわと着てるだけで カーネルってもっと小さいじゃないの そうだね、でもそれを確かめられるのは Windows 開発チームに いる/いた 人を除けば世界にはかなり少ない人しかいないね。 知っている人もたいていはマイクロソフトと仲良しw http://pc12.2ch.net/test/read.cgi/win/1267593939/100-101n 100 :名無し~3.EXE:2010/03/06(土) 10:13:34 ID:xP+31a70 MinWinというのは「Windowsの基本構成(Longhorn開発中)」とか 「NTカーネルと最小限の周辺コンポーネント(その後)」とかの、 範囲を示す言葉でしょ。Minimized Windowsぐらいの意味じゃないかと。 http://en.wikipedia.org/wiki/MinWin http://www.windows-now.com/blogs/robert/mark-russinovich-explains-minwin-once-and-for-all.aspx は大体筋が通ってると思うし、まとめてみます↓ 2003年ごろ、MS社内では開発中のLonghornのコードの95%ぐらいを指してMinWinと呼んでいた。 2005年ごろ、次期Windows Server(2008)の共通基盤となるServer Coreの開発に着手。 原型として既存のWindowsから必要最小限を取り出したところ、 システムの下層が上層を呼び出すといった依存性問題が数多くあると判明した。 これはシステム設計としては禁じ手だ。だがServer Core着手の段階で解決するには 相当手間がかかりそうだったので、サーバとは関係ないものを省くだけになった。 MS社内では、このServer Coreや下記の最小限構成をMinWinと呼ぶようになった。 (開始時期は不明)そのままでは後続製品での改善が難しくなるので、 改めて依存性問題をWindows全体の問題としてとらえて解決することになった。 まずVistaからカーネルと最小限の周辺コンポーネントだけを取り出し、 Vista全体と比較するとかなり小さいがOSとして機能する、 ブート可能でテストしやすいものを用意した。 そして依存性問題をすべて洗い出して、ひとつひとつ解決していった。 具体的にはAPIの配置転換を行った。例えばWindows Nowの記事によると、 KernelBase.dllにはそれまでのKernel32.dllの機能をリファクタリング したものが数多く入れられて、APIの互換性を保つためにKernel32には 下層のKernelBaseに呼び出しを渡す“連絡係”(Virtual DLLのこと?)が残された。 この作業は、他のWindowsの開発とは独立並行して進められて、 2008年に完了し、作業範囲はOSのさらに上層に移っていった。 この成果が取り入れられるのはWindows 7から。 101 :名無し~3.EXE:2010/03/06(土) 10:21:49 ID:xP+31a70 2007年の秋、Windows 7についてのMSの開発者の講演の中で初めて 対外的にMinWinという言葉が使われた。そこでは作業内容の説明と、 MinWinの上で簡易的なウェブサーバーを動作させるデモが行われた。 「元になったVistaと比べるとかなり小さくてGUIもないが、 OSとしてちゃんと機能している」「これならOSの改修がしやすい」と示すだけのデモだったが、 これが「小さくて新しいMinWinカーネル」のように報道されてしまった。 これでは「Vistaとはまったく別の、新規に開発中のカーネルのコードネーム」 みたいだし、MinWin関係でMSが「カーネルが小さい」と言ったこともないし、 はしょりすぎ。 その後「Windows 7にMinWinカーネルは入らない」 「7はコンポーネントベースで必要な機能を追加するような販売形態になるかも」 という報道もあったけど、そういうのも 「7のカーネルは、VistaやWS2008のカーネルをさらに進化させたものです。」 「MinWinというのはカーネル(だけを指す言葉)ではありません。」 「Windows Severには多種多様な製品があり、機能も様々です。 共通基盤を作るところから始まったのがMinWinです。」 というようなMSの追加説明から、さらに想像を膨らませただけだと思う。 Windows 3.1と同様のカーネルでVistaや7のカーネルを収めるのは無理が有るぞ。 世界初のマイクロプロセッサ「Intel 4004」が誕生40周年を迎える ttp://news.mynavi.jp/news/2011/11/16/036/ この頃は25MBなんて単位すら膨大なもんだったんだよなー KBに3桁プラスなんて。。。 電波テロ装置の戦争(始) 魂は幾何学、コピー出来る公安はサリンオウム信者の子供を40歳まで社会から隔離している オウム信者が地方で現在も潜伏している それは新興宗教を配下とする公安(慶應卒T)の仕事だ発案で盗聴器を開発したら霊魂が寄って呼ぶ来た <電波憑依> スピリチャル全否定なら江原三輪氏、高橋佳子大川隆法氏は、幻聴で強制入院矛盾する日本宗教と精神科 <コードレス盗聴> 2004既に国民20%被害250〜700台数中国工作員3〜7000万円2005ソウルコピー2010ソウルイン医者アカギ絡む<盗聴証拠> 今年5月に日本の警視庁防課は被害者SDカード15分を保持した有る国民に出せ!!<創価幹部> キタオカ1962年東北生は二十代で2人の女性をレイプ殺害して入信した創価本尊はこれだけで潰せる<<<韓国工作員鸛<<<創価公明党 <テロ装置>>東芝部品)>>ヤクザ<宗教<同和<<公安<<魂複<<官憲>日本終Googl検索 マイクロソフトももう巨大 になりすぎた Windowsメンテナンス したくないんだろうなぁ Androidには大惨敗だし Windows CEのnk.exeはNew Kernelのことだけどね Windows 7解剖 - 1:「カーネルAPIの修正」について http://www.mcafee.com/japan/security/mcafee_labs/blog/content.asp?id=1021 多くの人が新軽量カーネル「MinWin」に大きな関心を寄せている一方で、 大半の人が「MinWin」を正しく理解していません。 中には、「MinWin」と「Server Core」を混同している人も少なくありません。 では、「MinWin」とは、正確に何を指すのでしょうか? マイクロソフト社のあるWindows開発者は、「MinWin」を「アーキテクチャの階層に沿ったコードの修正」と 説明しています。実際、初の「MinWin」ベースのOSと言われるWindows Vista以降 (Windows Vistaではすでに複数のコンポーネント化と修正が行われています)は、 OSのどのコンポーネントにも、他のコンポーネントとの依存関係を表す「階層番号」が割り振られており、 OSのコアに近いコンポーネントほど、小さな番号が割り当てられています。 「コード修正」はコアのアーキテクチャチームが行い、この修正によって、 下位層のコンポーネントが上位層のコンポーネントに依存する、という依存関係の問題を解決しました。 http://itpro.nikkeibp.co.jp/article/Windows/20050906/220662/ Windows Vistaの中核コンポーネントは「MinWin」と呼ばれ、これがベースのコンポーネントになっている。 このWindows Vistaの言語に依存しない部分は、この製品のコード・ベースの約95%を内蔵し、 さらにMicrosoftが将来作るすべてのプロダクト・エディションの基礎となるだろう。 同社はMinWin上に、例えばHome EditionコンポーネントやProfessional Editionコンポーネントといった 機能的なスーパーセットを追加するだろう。 米国市場向けのWindows Vista Professional Editionを作るには、 Microsoftは単純にMinWinにHomeコンポーネントやProコンポーネント、 そしてUS Englishランゲージ・コンポーネントを組み合わせるだけでよい。 コアOSからランゲージ・サポートを分離したことで、MicrosoftはWindowsをもっと簡単に 提供できるようにしようとしている。だから後でサービス・パックやホットフィックスが出た時も、 ITプロたちはこうしたアップデートを広い範囲のWindows Editionへたやすく追加できる。 http://www.sophia-it.com/content/MinWin >2007年の後半に初めて言及された。 2005年の記事(>>95 )にすでにMinWinの名前が出てきてるだろ 早く訂正しろやボケが http://technet.microsoft.com/ja-jp/library/dd350196.aspx Windows Vista オペレーティングシステムでは、 Windows XP と比較して OS のセキュリティを本質的に向上させるための、カーネルレベルに至るアーキテクチャの変更が行われました。 しかし、この変更にはコストがかかり、多くのアプリケーションを Windows Vista 環境で正常に動作させるための修正が必要でした。 Windows Vista のライフサイクルの現時点 (Service Pack 1 以降 ) では、 ほとんどのアプリケーションの互換性が確保されていますが、 Windows Vista を早い段階でデスクトップ環境に展開していた場合は、 " 複雑な作業 " やクリエイティブな shim 作業 ( 深夜作業は言うまでもありません ) を行わなければなりませんでした。 Windows 7 は Windows Vista と同じ基本アーキテクチャに基づいているため、 これらのオペレーティングシステム間の互換性は、ほとんどのアプリケーションについて確保されます。 これにより、 Windows 7 の導入は、 Windows XP から Windows Vista への移行よりも大幅に簡単になります。 依然として Windows XP の使用が標準化されている組織では、 主要なアプリケーションを最新バージョンに移行する必要がありますが、 Windows Vista と互換性のあるバージョンや実証済みの shim を用意しておくと、このタスクを管理しやすくなります。 98ならWindows98SEの64bit版が発売 友達がWindowsで稼げている情報など。ニュースというか参考までに。 ⇒ http://kuchibeta.sblo.jp/article/181868190.html 興味がある方のために書きました。 3BWBKFUGZM >>97 ほうほうだからVISTAは使えないOSと嫌われていたのですね XPも発売当初は不安定なOSでしたよ。 95系と比較する安定していましたが NT系と比べるとまだまだ不安定でサービスパックで出るごとに改善してましたよ。 95系ともNT系を統合したOSなので最初はNT系と比較すると本当不安定でしたよ。 VISTAでもまた似たような互換性問題抱えていたのですね。 友達から教えてもらった簡単確実稼げる秘密の方法 関心がある人だけ見てください。 グーグルで検索するといいかも『金持ちになりたい 鎌野介メソッド』 1W9L3 友達から教えてもらったネットで稼げる情報とか 興味がある人はどうぞ グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』 QNXZM ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.4.7 2024/03/31 Walang Kapalit ★ | Donguri System Team 5ちゃんねる