タグ

2007年4月2日のブックマーク (19件)

  • http://blog.so-net.ne.jp/nekohat/2006-02-07

  • Yuki's Linux memo / Linuxメモ USB

    最終更新日 2005.4.17 TDK UHA6400を使う H"対応データ通信USBアダプタ「UHA6400」は Linuxでも使える。うちの設定を書いておくが、内容を詳しく理解していないので無意味な設定もあるかも。 ●/etc/modules.conf に追加 alias char-major-188 usbserial alias /dev/ttyUSB0 usbserial options usbserial vendor=0x4bf product=0x117 ●/etc/rc.d/rc.local に追加(たいていは不要らしい) /sbin/modprobe usbserial /dev/ttyUSB0 でアクセス可能。必要に応じて /dev/modem にシンボリックリンクすること。 Flash USB DRIVEを使う Flash USB DRIVE Plusを入手。予想通

  • 壊れたHDDからデータを取出す方法 - ぴょぴょぴょ? - Linuxとかプログラミングの覚え書き -

    停電とか,寿命でHDDが壊れてしまった場合,せめて残っているデータだけでも取出したい・・・そういう泣きそうな状況に陥った人向けの作業メモ. 概要としては,例えばCDROMをCDRへコピーする際には, 一度 CDROMからデータを吸い出してISOイメージをつくって ISOイメージをCDRへ書き込む という作業をする.同じように 壊れたHDDからデータを吸い出して 新しいHDDへ書き込む という作業手順で,破損したHDDから残っているデータが救出できる.以下,具体的な作業手順についてまとめる. 状況を把握する たとえば dmesg で以下のようなエラーが出ている場合は end_request: I/O error, dev 03:42 (hdb), sector 31719462 hdb: read_intr: status=0x59 { DriveReady SeekComplete Dat

    壊れたHDDからデータを取出す方法 - ぴょぴょぴょ? - Linuxとかプログラミングの覚え書き -
    larker
    larker 2007/04/02
    壊れたHDDからデータを取出す方法
  • kei@sodan

    larker
    larker 2007/04/02
  • memo.blogdns.net is offline

    memo.blogdns.net is currently offline. Please try again later.

  • 行動力だけで生きるエンジニアの“上京物語”――はてブTV・あきやんさん

    「これを読んでいると、まだまだできることはあるな、と思います。僕のバイブルです」。あきやんさんがそういって見せてくれたのは「ハッカーと画家」という。ページを開くたびに技術の可能性にワクワクするという。はてなブックマークで人気のサイトをテレビのチャンネルを切り替えるように次々と見せてくれる「はてブTV」をはじめ、1人でさまざまなサービスをリリースするあきやんさんにエンジニアとして目指すものを聞いた。 「僕、あきやんって言います」「おー、あきやんさんか。君、いいよね」「えっ、僕のことを知っているんですか?」 2005 年末、東京出張に来ていたあきやんこと秋田真宏さんは異業種交流イベント「無敵会議」に出席していた。イベント中に名刺交換をしたのは、ブログ「最速インターフェース研究会」を運営するma.laさん。ずっと前から読んでいたブログで、 ma.laさんを技術者として尊敬していた。そのma.l

    行動力だけで生きるエンジニアの“上京物語”――はてブTV・あきやんさん
    larker
    larker 2007/04/02
    あきやんさんてこんな人
  • 【インフォシーク】Infoseek : 楽天が運営するポータルサイト

    日頃より楽天のサービスをご利用いただきましてありがとうございます。 サービスをご利用いただいておりますところ大変申し訳ございませんが、現在、緊急メンテナンスを行わせていただいております。 お客様には、緊急のメンテナンスにより、ご迷惑をおかけしており、誠に申し訳ございません。 メンテナンスが終了次第、サービスを復旧いたしますので、 今しばらくお待ちいただけますよう、お願い申し上げます。

  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
  • Xenのモデルと構造

    複数の仮想マシン環境を作り上げ制御するために、仮想マシンモニタであるXenが具体的に何をやっているのか、興味がある方に向け、Xenの設計思想と実装について連載で解説していく。 「仮想マシンとは何か?」で、わたしは「Xenは仮想マシンモニタである」と断言しました。複数の仮想マシン環境を作り上げ制御するために、仮想マシンモニタであるXenが具体的に何をやっているのか、興味を持たれた方も多いと思います。今回からは、そのXenの設計思想と実装について解説していきます。 Xenはどんな動きをしているのだろう? 現在読者の皆さんは、「Xenは仮想マシンモニタであり、複数のOSを制御するプログラムだ」という漠然としたイメージを持たれていると思います。このイメージを、もう少し、ハッキリと感じられるようにしたいと思います。 そのためにはまず、この仮想マシンモニタというプログラムと、普通のOSとを比較してみま

    Xenのモデルと構造
  • Xenの内部設計(前編)

    連載第1回の内容は以下のように掲載される予定です。 Xenのモデルと構造 記事:Xenの内部設計(前篇) Xenの内部設計(後編) Xenが仮想マシン環境を実現するために行っていることの全体を眺めてみましょう。一つ一つの機能については、今後の連載で詳細に説明していきます。今回は、Xenがどのような設計になっているか、全体をイメージできれば十分だと思います。 空間レイアウト Xenの環境では、それぞれのドメインに1つの仮想空間を割り当てています*(多重仮想空間)。x86(IA-32)用Xenでは、仮想空間の上位アドレスの64MバイトはXenが予約しており、ゲストOSが利用できるのは、残りの4Gバイトから64Mバイトを除いた空間です。Xen体は仮想空間の最上位アドレスに存在し、ゲストOS空間の最上位アドレスには、ゲストOS依存のデータを配置します。物理アドレスとマシンアドレスの対応表もこの

    Xenの内部設計(前編)
  • Xenの内部設計(後編)

    事象の扱い ハードウェアで発生した事象をOSに通知する手段として、割り込みや例外が利用されます。たとえばLinuxでは、プログラムエラーの検出のために例外を利用するだけでなく、デマンドページング実現のためにページフォルト例外を積極的に利用するといった使い方をしています*。 Xen上で動作するゲストOSもこれらの割り込みや例外を利用できます。実ハードウェアを操作するOSは、これらの割り込みや例外をOSが直接受け取り、処理を行います。一方Xenを用いた仮想環境では、割り込みや例外は、まずXenが受け取り、そのあとで各ドメインに配送されます。また、ドメイン0とやり取りするために、Xen自体が割り込みやI/O要求を生成しドメインに配送することがあります。 実割り込み 実割り込みは、実デバイスからの割り込みです。Xen 3.0の実装では、実割り込みにはXenそのものが受け取る割り込みと、ドメイン0に

    Xenの内部設計(後編)
  • ファイルシステムごと暗号化する方法 | OSDN Magazine

    単純なファイル単位での暗号化も便利ではあるものの、大量のファイルを保護する必要がある場合などには、ファイルシステム全体やディスク全体をまるごと暗号化してしまう方がより便利なこともある。またファイルの中身の保護に留まらず、秘密を探り出そうとする目から機密情報の存在自体を完全に隠すことが必要になることもあるかもしれない。そのような場合にシステムのセキュリティを高めるための方法をいくつか紹介しよう。 暗号化のために専用のパーティションや専用のディスクを使用して良いのなら、保護するファイルすべてを暗号化/復号するのにパスフレーズやキーがたった一つで済む。しかもソリューションによっては、スワップパーティションやルートパーティションの暗号化までできるものもある。ただし専用パーティション/ディスク全体を暗号化することの難点としては、性能が落ちる可能性があること(残念なことではあるが、セキュリティを重視す

    ファイルシステムごと暗号化する方法 | OSDN Magazine
  • http://www.valinux.co.jp/docs/pdf/lkc2002/C01.pdf

  • デバイスドライバ開発入門

    これは、私が仕事でたまたまやることになった、最初で(多分最後の?)Linux によるデバイス・ドライバ開発の経験から、学んだことを抜粋しています。これを読んだからといってすぐさまドライバが書けるようになるとは思わないでください。ただ、この手の文書はあまり見たことがなかったので、少しはインパクトあるかなあ、ぐらいの軽い気持ちで書きました。 実際のコードや関数仕様書などはお見せできませんが、雰囲気くらいは分かると思います。 カーネルのソースを読む際の参考になれば幸いです。 前提 SCSIについて 開発の必要条件 入門 デバイスドライバに関する一般的な考慮事項 UNIXでのアプリケーション開発に関する一般的な考慮事項 UNIXでのデバイスドライバ開発に関する一般的な考慮事項 ドライバとカーネルのインターフェース プロセス・スケジューリング関連サービス タイマー機能 メモリ操作関連 リソース関連

  • Linux-2.6デバイスドライバ - Silicon Linux Wiki

    カーネル関連 Linux-2.6カーネルやデバイスドライバ関連のメモ まだメモのレベルなので間違ってるかもしれません。 linux-2.6のコンパイル make xconfig には Qtライブラリが必要 # apt-get install libqt3-dev linux-2.6でモジュールを操作するにはmodule-init-toolsが必要。 従来の modutils の置き換え # apt-get install module-init-tools ↑ configのメモ Loadable module support ---> [*] Module unloading を有効にしないと rmmod 出来なくなる [ ] Preemptible Kernel プリエンプション ↑ linux-2.6デバイスドライバのコンパイル、ロード、アンロード linux-2.6のデバイスドラ

  • デバイスドライバに頼らないハードウェア操作

    デバイスドライバに頼らないハードウェア操作 [| ] 最終更新: 2023/02/14 18:32:04 デバイスドライバは要らない? ただ、ハードウェアを操作するだけなら、デバイスドライバは必須ではありません。 なぜなら、Linux は root 権限のあるプログラムであれば、ハードウェア(I/Oポート、メモリ)にアクセスできるからです。 PCIの情報はというと /proc/pci 、 /proc/bus/pci/devices をよむと一通りのPCIデバイスの一覧を得ることができます。 ここでは各デバイスにアクセスするための I/Oポートアドレス、メモリアドレスが得られます。 デバイスドライバを作る利点もいろいろとありますが、ここでは、作らずに済む方法を示します。 デバイスドライバを作らなくともできること デバイスドライバをつくらなくとも、ハードの操作はできます。 I/Oポートに対する

    larker
    larker 2007/04/02
  • The Linux Kernel: デバイスドライバ

    次のページ 前のページ 目次へ 9. デバイスドライバ オペレーティングシステムの目的のひとつは、ユーザからシステムのハードウェア の特殊性を隠すことである。たとえば仮想ファイルシステムは、土台となる物理 デバイスとは無関係に、マウントされたファイルシステムに統一的な視野を提供する。 この章では、Linux カーネルがシステム上の物理デバイスをどのように管理している のかを解説する。 CPU だけがシステムで唯一の情報処理デバイスではなく、すべての物理デバイスが 独自のハードウェア制御装置を持っている。キーボード、マウス、シリアルポートは Super I/O チップで制御されており、IDE ディスクは IDE コントローラで、SCSI ディスクは SCSI コントローラで制御されている。個々のハードウェアコントローラは 独自のコントロールレジスタ(control registers)とス

  • ドライバに変数を渡すのにうってつけの方法(1/2) - @IT

    11月版 ドライバに変数を渡すのにうってつけの方法 上川純一 日ヒューレット・パッカード株式会社 コンサルティング・インテグレーション統括部 2005/11/29 linux-kernelメーリングリスト(以下LKML)かいわいで起きるイベントを毎月お伝えする、Linux Kernel Watch。10月のLinuxカーネル関連の状況について、見てみましょう。 カーネル2.6.14リリース! 10月28日に、とうとうカーネル2.6.14がリリースされました。 Linusの計画では、10月11日にリリースしたrc4の後にリリースするつもりでした。しかし、さまざまな問題が解決できなかったため、当初の計画にはなかった-rc5を出すことになりました。これにより、カーネル2.6.14は予想よりも遅れてのリリースとなったのです。 当初宣言していたリリースプロセスでは、「リリースから2週間経過した後

  • Greg K-H、デバイスドライバ無料開発宣言!? (1/2) - @IT

    3月版 Greg K-H、デバイスドライバ無料開発宣言!? 上川純一 日ヒューレット・パッカード株式会社 コンサルティング・インテグレーション統括部 2007/3/27 linux-kernelメーリングリスト(以下LKML)かいわいで起きるイベントを毎月お伝えする、Linux Kernel Watch。2007年2月はどのようなことが起きたのか、見てみましょう。 ノートPCや組み込み機器に有効な新機能とは? 2月4日にLinuxカーネル2.6.20がリリースされました。KVM(Kernel-based Virtual Machine)マージ後の初の公式リリースです。KVMは、その後の-rcリリースでABI(Application Binary Interface)変更を何度かしているので、現状ではまだ利用者泣かせの状態といえます。いまは最新版が動く組み合わせを追跡するだけでも大変なの