タグ

Kernelに関するirasyaのブックマーク (6)

  • http://linux.mini13i.com/?kernel%2F%A5%B7%A5%B9%A5%C6%A5%E0%A5%D1%A5%E9%A5%E1%A5%BF

  • Linux 0.01をUbuntu 10.10のQEMUで動かす - Plan9日記

    Linux 0.01の設計と実装」という記事に触発されてLinux 0.01をUEMUで動かしてみた。で、gcc 4.4.5ではコンパイルできないことがわかり、gdbでリモートデバッグした。(今回はPlan 9の「ぷ」の時も出てこないのであしからず。) オリジナルの0.01は1991年にgcc 1.4で開発されていたと言うこともあり、今時のgccではコンパイルすら通らない。ということでAdbel Benamroucheの0.01-rmを使って楽をすることにした。0.01の雰囲気をてっとり早く知るには、生越さんの「Linusになろう! -- 君にも書けるOS kernel」がおすすめ。0.01を読むのは初めてだが、0.12あたりをbochsで動くようにして遊んでいたころの記憶がよみがえる。 0.01-rmを動かす方法は、冒頭で紹介したblogに詳しいので、ここで

    Linux 0.01をUbuntu 10.10のQEMUで動かす - Plan9日記
  • LS-XHL « Kirkwood Hack Blog | kirkwood de Home Server

    LS-XHL単体では、SATAのディスクを一台しか接続できません。 やはりファイルサーバとしてRAIDができないので運用が難しいところがあります。 少し前になりますが、コレガからCG-HDC4EU3500という最大4台までのHDDのハードウェアRAIDが可能なケースが販売されました。RAID 0, 1, 0+1, 3, 5が可能で、eSATAをサポートしています。 LS-XHLとの接続では、ジェンダーが違うのでLS-XHL(SATA) -> SATA延長ケーブル -> ジェンダーチェンジ -> SATA-eSATA変換 -> CG-HDC4EU3500としました。 このように変換ケーブルを通せば、一般的なeSATAのHDDケースが利用できます。 左がCG-HDC4EU3500、右がLS-XHL 接続して認識するまでは良かったのですが、LS-XHLがブートしないという問題が起こりました。 C

    irasya
    irasya 2010/09/30
    LS-XHLハックの参考
  • @IT:/procによるLinuxチューニング [後編]

    の4つがあります。kernel配下にはカーネル全般にかかわるパラメータ、fs配下にはファイルシステム関連のパラメータ、vm配下には仮想記憶関連のパラメータ、domainname、hostname これらのファイルに

  • Linuxカーネル 2.6.33がリリース——「Google Android」は含まれず | OSDN Magazine

    Linus Torvalds氏は2月24日、Linuxカーネル 2.6.33をリリースした。2009年12月のLinuxカーネル2.6.32リリース以来、2ヶ月半ぶりのリリースとなる。「NouveauとDBRDの統合」が大きな変化という。2月初めにLinuxカーネル開発者が示唆していたとおり、米Googleのモバイルプラットフォーム「Android」関連コードが削除されている。 「Nouveau」は、米NVIDIA製グラフィックカード向けのオープンソースグラフィックドライバ。ハードウェアによる3Dアクセラレーションのサポートが特徴となる。NVIDIAも3Dアクセラレーションに対応するLinux向けドライバをリリースしているが、ライセンスはフリーではない。また、オープンソースのNVIDIA向けドライバとしては「nv」があるが、こちらはハードウェアによる3Dアクセラレーションをサポートしていな

    Linuxカーネル 2.6.33がリリース——「Google Android」は含まれず | OSDN Magazine
    irasya
    irasya 2010/03/01
    Android関連のコードは削除、nvidiaドライバ「Nouveau」が含まれる
  • FrontPage - Linuxカーネルメモ

    Linux Kernel(2.6)の実装に関するメモ書き 書き殴っているので書き方/内容にムラあり。 3.6系に関する記述は【3.6】と記載。 カーネル プロセス プロセスのBlockとWakeup プロセスの優先度 コンテキストスイッチ プリエンプション スケジューラ RunQueue WaitQueue WorkQueue 例外処理 割り込み処理 ページフォルト ページフォルト - 個々のハンドラ ソフト割り込み システムコール 排他制御関連 モジュール 64bit環境での32bitプロセスの動作 メモリ管理 アドレス空間 アドレス空間の管理 カーネル空間のメモリマップ 64bitでのアドレス空間 HighMemory kmalloc,vmalloc 物理ページ管理 スラブアロケータ Reminfo 空きページの確保 kswapd Swap Swap - Swap領

  • 1