JAVAでOSを作る
15年くらい前の月刊javaの付録に入ってたことがあったよ すごいヌルヌルだった記憶がある http://sourceforge.net/projects/java2il/ これでバイトコードをCILに変換して、さらにIl2AsmやIL2CPUでマシンコード吐かせてみるってのはどうなんだろ? 米国のメディアやネット企業を狙ったサイバー攻撃が相次ぐ中で、米Appleも社内のMacがマルウェアに感染する被害に遭っていたことが分かった。 メディア各社が2月19日付で伝えた。 IT情報サイトAllThingsDなどの各社にAppleが寄せた声明によると、Webブラウザ用のJavaプラグインの脆弱性を悪用したマルウェアが、Apple社内の「少数の」Macに感染していたことが判明。 同社は感染したシステムをネットワークから隔離した。 情報が流出した形跡はないとしている。 問題のマルウェアはApple以外にも複数の企業に対する攻撃に使われているもので、ソフトウェア開発者向けのWebサイトを通じて流通しているという。 これに先立ち米Facebookも、1月にJavaの脆弱性を突いたゼロデイ攻撃の被害に遭い、従業員のPCがマルウェアに感染したことを明らかにしていた。 このマルウェアも、Facebook従業員がアクセスしたサードパーティー開発者のWebサイトが感染源だった。 また、Twitterも2月1日、同社のユーザー情報を狙った不正アクセスを検出したと発表。 1件については進行中の攻撃を発見して直ちに対処したが、ユーザー約25万人のユーザー名やアドレス、セッショントークン、暗号化されたパスワードなどの情報が流出した恐れがあるとして、これらユーザーのパスワードをリセットする措置を取った。 Javaは、OSを問わないマルチプラットフォーム対応の特性を利用して、WindowsとMacの両方を狙った攻撃に利用されている。 Macの場合、OS X LionからはJavaをインストールせずに出荷されるようになり、追加的なセキュリティ対策として、35日以上使われなかったJavaを自動的に無効化する措置も導入した。 Appleは今回の攻撃発覚を受けて19日、Javaマルウェア削除ツールの更新版をリリースし、今回のマルウェアを検出・削除できるようにしたと発表している。 http://www.itmedia.co.jp/enterprise/articles/1302/20/news037.html 1.0.2の頃はSunと東芝が実装していたが(東芝はデモだけだったけど)、1.1以降では未曽有かな。 ドイツ人が0.xバージョンまで作っているのもあったが、どっちだろうか。 ハードウェアOSとなると スタックマシンを書く環境としてJavaを用いるか否かの話になってしまうので これまでの実装はC/C++で書かれて来たが(PERC等) 一度書けばどこでも走るの理念を一旦棄てる自己矛盾を受け入れないと Javaから石を触る事はできないんじゃないかな ハードウェアOSとなると スタックマシンを書く環境としてJavaを用いるか否かの話になってしまうので これまでの実装はC/C++で書かれて来たが(PERC等) 一度書けばどこでも走るの理念を一旦棄てる自己矛盾を受け入れて 使うと決めた石のアセンブラにどっぷり浸からないと Javaから石を触る事はできないんじゃないかな >>185 Javaプロセッサ構想あったが当時既に高クロック化が進んでおりその辺のMPUにスタックマシン生やす際に下回りにVLIW処理も書いた方が廉価となっていたので流行らなかった ∧_∧ ( ・∀・) | | ガッ と ) | | Y /ノ 人 / ) < >__Λ∩ _/し' //. V`Д´)/ ←>>79 (_フ彡 / フジ「めざまし」非常事態!パンアナ美女トリオ揃って体調不良 https://twitter.com/tokai amada/status/648979482020188160 トライアスロン連合、死亡事故相次ぎ対策を緊急要請 今夏の国内大会で6人が心不全などで死亡した。そりゃあ、全然不思議じゃないだろ。東京オリンピック競技になってなかったか?これ https://twitter.com/onodekita/status/648876770255474688 食べて絶命 〜 非常事態! 水俣病を超える大規模汚染と大量死! 核テロ犯罪者、中曽根、小泉、安倍の三匹を逮捕しろ! 【速報】 川島なお美さん(享年54)が生前に食べていたものがヤバイ・・ 「原発の影響で、安全にもかかわらず売れなくなってしまった地元の野菜たち。トマトはジューシーで甘くてめちゃ美味しいです」 https://twitter.com/shan tiphula/status/647353706829230080 【川島なお美の食べて応援が恐怖すぎる】 自宅でも進んで食べて応援 1年後・軽くぶつけただけで肋骨骨折 2年後・眼球から出血は半年に一度 3年後・胆管に腫瘍、血液検査は異状無し 4年後・逝去 夫は片目失明、愛犬もがん https://twitter.com/2ch_NPP_info/status/648256313571479552 被災地を歌って勇気付けていたオペラ歌手の中島啓子さんは呼吸不全、被災地に花を植える活動をしていた園芸家の柳生真吾さんは咽頭癌。 善意の人たちが犠牲になっていく。安全プロパガンダした政府の罪は重い。 https://twitter.com/mechako/status/646360084570750976 医師は最近全世代で癌罹患が多い。でも言うなと言われていると言ってましたよ。 https://twitter.com/Emilio406/status/642694215554625536 ほっしゃんが暴露!最近ガン保険のCMがなくなった理由は「原発事故後のガンの発症率が上がり売り止め」この発言以降、テレビで見なくなった https://twitter.com/tokai amada/status/647158622368075776 「原発映画を絶対やる。東電や国が隠していることをバラす」 と言っていた若松監督、交通事故で死亡 https://twitter.com/neko_aii/status/643415078054727684 →白血病と診断された患者の約60%以上が急性白血病で、統計をとりはじめた1978年以来、このような比率は例が無いという。福島県が最も多く https://twitter.com/dadajiji/status/639051958452535296 ホーキング博士と同じALS(筋萎縮性側索硬化症)難病患者が埼玉のある自治体で今年12人という異常事態 希な難病の激増! 千葉県内では、311事故後、多発性硬化症が7倍になった https://twitter.com/tokai amada/status/648980126458220544 除染袋回収の作業員5人 疲労で動けず、自衛隊など救助 疲労じゃないだろう、被曝障害だろうよ もの凄い汚染だ https://twitter.com/tokai amada/status/644712112007155714 カイトのブログ 死んだように眠る人々 (写真多数) http://s.ameblo.jp/kaito000777/entry-12031605335.html 日本もさらに多くの原子力発電所を作ろうとしています。多くの人々が核の汚染の影響で死んでいるのに、彼らは幻想の中に生きています。 人々は、放射の影響で不必要に死んでいます。汚染による死者の数は、他のいかなる原因よりも多いです。 ahjzfl-1/04zpzf/n0gkne 免疫システムが弱体化し、慢性疲労、癌、エイズなどの多くの病気を引き起こします。人類全体がこの汚染の脅威の下にあります。 magazines/ahjzfl-1/c6gix5/omw5ne Q 日本の福島では多くの子どもたちが癌をもたらす量の放射能を内部被ばくしていると考えられています。これは本当ですか。 A はい。遅かれ早かれ、原子力エネルギーはあらゆるところで放棄されるでしょう。 magazines/rwhnd8/fkmww5/u9sq64 Q 福島県民やその付近のすべての住民(たとえば30km圏内の住民)は永久に避難すべきでしょうか。 A 永久にではありません。発電所が閉鎖されれば1年か2年で戻って来られるでしょう。 magazines/rwhnd8/t1vhdg/hwe6t0 マイトレーヤは、世界中の核分裂による原子力発電所を直ちに閉鎖することを助言されます。 人間が生きるための呼吸そのものが脅かされている−−彼はいかなる人間よりもその危険をよくご存じである。 33116k/yitdsf/u198z0 このスレ見てる人いるか分かんないけど、俺OS好きでね、以前にJavaがネイティブで動くOS作ったよ。 JavaでOS作るのとはちょっと違うんだけど、vmではなくネイティブでJavaを動かす。 OSはプロプライエタリな奴だからあんまり細かくはかけないけど、OS自体もJavaで書くことは可能。 メモリ管理とタスク管理はCPUの命令を使うからJavaだけじゃ難しい。 それ以外は大抵頑張ればできる。 俺がやったやり方は、ARMのコプロセッサでJazzeleがついてる奴を使った。 ARM9だったと思う。 必要な知識はメモリ管理、タスク管理、割り込み、例外処理(ハードの奴ね)、Javaのバイトコードの仕様など。これらは最低限知ってないとJavaでOSは作れない。 ARMのコプロセッサ使わなくても、FPGA使えばできる。 汎用CPUプラスコプロセッサってやるのが一番手っ取り早い。 全部を専用のチップで実装するにはJavaのバイトコードが高級すぎる。低レベルの命令が定義されてないから無理なんだよ。 低レベルの命令を汎用のCPUにやらせて、Javaで記述可能な部分と分離する必要があるんだよね。 OS詳しい人いたらガッツリ語りたいけどね、どうなんだろ。 誰でも簡単にネットで稼げる方法など 参考までに、 ⇒ 『半藤のブブイウイウレレ』 というサイトで見ることができます。 グーグル検索⇒『半藤のブブイウイウレレ』 FTJHCRO7I3 read.cgi ver 07.5.1 2024/04/28 Walang Kapalit ★ | Donguri System Team 5ちゃんねる