タグ

linuxとLinuxに関するdaisukebeのブックマーク (93)

  • g新部裕@Linux Kernelは、穴を掘る!/Tech総研

    現在、あなたがお使いのブラウザは、Cookie(クッキー)をブロックする設定になっています。 リクナビNEXTでは、個人情報保護と利便性の観点からクッキーの使用をお願いしています(個人情報収集等の目的では使用しておりません)。お手数ですが、ブラウザの設定を変更してください。

    daisukebe
    daisukebe 2007/12/15
    タイトルは意味不明だった。ほんとに穴掘ってるのか。
  • 渋谷に現れたリーナス、日本の技術者らと懇談

    前回の来日は6年前。「当時、小さな店でレーザーファイブのパッケージ製品を見かけたぐらいだった。このころは“Linuxって簡単なUNIX”と思われていた」とトーバルズ氏 Linuxは、リーナス・トーバルズ(Linus Torvalds)氏がヘルシンキ大学在籍中に作成したというのはあまりにも有名な話だ。はじめて彼がLinuxのバージョン0.02を発表してから10年が経過、いまではLinuxを利用するユーザーは数十万人ともいわれている。 そのリーナス・トーバルズ氏が自叙伝「Just for Fun」(邦題:『それがぼくには楽しかったから』小学館プロダクション刊)の日語版出版を記念して来日、5月30日に東京・渋谷で日Linux支持者や企業関係者とディスカッションを行った。 「絶対にスピーチをしないってことが条件で来日した」と開口一番にトーバルズ氏は言う。「人に披露するようなメッセージはないし

    daisukebe
    daisukebe 2007/12/14
    人に披露するようなメッセージはないし、何かを伝えたいとも思わない。今日は日本の現状を知りたくて来たんだ
  • LinuxとWindowsのデバイスドライバ アーキテクチャ比較:Geekなぺーじ

    「A Comparison of the Linux and Windows Device Driver Architectures (ACM SIGOPS Operating Systems Review, Volume 38, Issue 2, April 2004)」 という論文がありました。 Linux 2.4とWindows XPのデバイスドライバアーキテクチャを比較しています。 論文中からパッと見てすぐわかりそうな図だけ引用してみました。 筆者が論文を公開しており、誰でも読める状態になっているようなので、以下の図を見て興味が沸いた方は是非読んでみる事をお勧めいたします。 全体像

    daisukebe
    daisukebe 2007/12/04
    ほぇー
  • The Linux Kernel: デバイスドライバ

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

  • Amazon.co.jp: Linuxカーネル2.6解読室: 高橋浩和, 小田逸郎, 山幡為佐久: 本

    Amazon.co.jp: Linuxカーネル2.6解読室: 高橋浩和, 小田逸郎, 山幡為佐久: 本
    daisukebe
    daisukebe 2007/11/13
    やっぱりこれ読まないとだなぁ。
  • 日中韓の共同開発Linuxで米企業のサポート対象に--ミラクル・リナックス

    印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます さまざまな原因があって、その原因が絡み合うなかで、プロジェクトが“デスマーチ”とならざるを得ないのは、往々にして社内での“コミュニケーション不足”という事態が発生してしまうからだ。しかし、これが複数企業間で、しかも国籍や文化が異なる国と国の企業間で進行するプロジェクトだとしたら、コミュニケーション不足はどうやって解消していけばいいのだろうか――。 この7月にミラクル・リナックスでは、それまで「MIRACLE LINUX」というブランドで販売していたLinuxディストリビューションを「Asianux」に名称を変更して9月から販売することを発表した。このAsianuxとは、日のミラクル、中国のRed Flag Software、韓国のHa

    日中韓の共同開発Linuxで米企業のサポート対象に--ミラクル・リナックス
    daisukebe
    daisukebe 2007/11/13
    「これでは、プロプライエタリと同じ世界ではないか」吉岡さん
  • はてなブログ | 無料ブログを作成しよう

    愛とは たまに愛について考えることがある。 愛ってどんなことを言うんだろう? 自分なりに納得いく答えを見つけたいな~と思っているので今回は愛について考えながらだらだら書こうと思う。 料理は愛なのか わかりやすく料理って愛だと思う。 家族のため、恋人のため、友人の…

    はてなブログ | 無料ブログを作成しよう
    daisukebe
    daisukebe 2007/11/03
    2009年。2年後。自分はどこまで行けてるだろうか
  • MOONGIFT: » Googleを愛する人のための「gOS」:オープンソースを毎日紹介

    Blogger、GMail、Googleカレンダー、Google Docs…ふと気がつくとGoogleのサービスばかり利用している。危険だとは思いつつも、その使い勝手のよさに止めることができずにいる。 そんなGoogle中毒の方は多いはずだ。そんな人たちにお勧めなOSがこれだ。 今回紹介するオープンソース・ソフトウェアはgOS、Googleの各種サービスを利用しやすくしたLinuxディストリビューションだ。 gOSはUbuntuをベースにしたLinuxディストリビューションで、緑が基調になっている。右上にはGoogle検索窓があり(実行するとWebrunnerが起動)、下には各種Webサービスへのショートカットが並んでいる。 Blogger、GMail、Googleカレンダー、Google Docs等のアイコンはもちろんだが、その他にもWikipediaやSkype、Facebook等もあ

    MOONGIFT: » Googleを愛する人のための「gOS」:オープンソースを毎日紹介
  • 詳解 Linuxカーネル 第3版

    監訳者まえがき はじめに 1章 概要 1.1 LinuxとほかのUNIX系カーネル 1.2 ハードウェア依存 1.3 Linuxのバージョン 1.4 オペレーティングシステムの基概念 1.4.1 マルチユーザシステム 1.4.2 ユーザとグループ 1.4.3 プロセス 1.4.4 カーネルアーキテクチャ 1.5 UNIXファイルシステムの概要 1.5.1 ファイル 1.5.2 ハードリンクとソフトリンク 1.5.3 ファイルの種類 1.5.4 ファイルディスクリプタとiノード 1.5.5 アクセス権とファイルのモード 1.5.6 ファイルを取り扱うシステムコール 1.6 UNIXカーネルの概要 1.6.1 プロセス/カーネルモデル 1.6.2 プロセスの実装 1.6.3 再入可能なカーネル 1.6.4 プロセスアドレス空間 1.6.5 同期とクリティカル区間 1.6.6 シグナルとプロセ

    詳解 Linuxカーネル 第3版
  • Linuxの起動プロセスを可視化 Bootchart | 日経 xTECH(クロステック)

    BootchartはLinuxシステムの起動時におけるシステム負荷を時間軸に沿ってグラフ化するソフトだ。プロセスの起動に伴うCPUやハード・ディスクの使用率を経過時間ごとに表示するので,Linuxの仕組みを理解するのに役立つ。起動時のボトルネックを把握する助けにもなる。 Bootchartの開発は,Fedora Core開発者用のメーリング・リストへのある書き込みから始まった。「Linuxシステムの起動時間を短縮するために,ブート時に何が起こっているのかを一覧できるチャートが欲しい」というものだ。 Bootchartを導入したLinuxシステムを起動すると,通常最初に起動するプロセス「Init」に先駆けて,Bootchartが起動するようになる。Bootchartは,Initの動作を監視し,/procファイル・システムに出力される各種システム情報を取得する。 このようにして,あるプロセスA

    Linuxの起動プロセスを可視化 Bootchart | 日経 xTECH(クロステック)
    daisukebe
    daisukebe 2007/10/30
    へーこりゃ面白い
  • IBM

    ERPに蓄積されたデータは、AIと組み合わせることで企業の競争力を左右する資産へと変わります。ERP×AIで効率化と付加価値創出を実現するための具体的なアクションを解説します。

    IBM
    daisukebe
    daisukebe 2007/10/29
    Gentoo Linuxディストリビューションの誕生/http://www-128.ibm.com/developerworks/jp/linux/library/l-dist3/ここに3回分がまとまってる
  • Linuxは本当に優れたOSなのか? - higepon blog

    Linux といえば、オープンソースプロジェクトの旗手であり、最も成功したプロジェクトと言っても過言ではない。 今まで Windows や Solaris の領域であった部分に踏み込み、Microsoft や Sun に脅威を与える存在になっているのは間違いないだろう。 またPC産業のコモディティ化が急速に進んだの理由の1つとして、Linuxの普及によるソフトウェア調達コストの低下が挙げられると思う。 そんなも杓子も Linux の万歳の状況が続いているので Linux = 新しい・オープンソースだから優れている・速い・クール Windows = 古い・駄目なOS というイメージを持っていないだろうか? だがそれは必ずしも正しい認識とは限らない。 例えばLinuxは、フリーのUNIXを作ろうという動機で開発が開始されており、BSDやSYSTEM Vといった比較的、古い歴史のあるOSをお手

    Linuxは本当に優れたOSなのか? - higepon blog
    daisukebe
    daisukebe 2007/10/29
    「フリーのUNIXとして目新しいだけ」と言えなくもない。/linuxとwindows。そしてこれからのOSについて熱い
  • はてなブログ | 無料ブログを作成しよう

    私選:「何か面白いない?」と思ったあなたのための当に面白い30選(2026年・春) anond.hatelabo.jp 『はてな匿名ダイアリー』でこんなエントリが話題になっていた。 僕もやってみようと、とりあえず思いついた30冊に、ひとことコメントと読書難易度を★1つ(読みやすい)★2つ(中間)、★3つ(面白いが長い、難しいなどややハードルが高い)をつけて…

    はてなブログ | 無料ブログを作成しよう
    daisukebe
    daisukebe 2007/10/28
    東京でもやるのかな
  • Ubuntu EdgyにWine Internet Explorerをインストール - higepon blog

    Installation:Ubuntu - IEs4Linuxの手順を参考にすると簡単にIE6をインストールすることができます。 あっさり動いてびっくりしました。これからCSSJavaScriptの確認に重宝しそうです。 速度も十分実用です。 日語が入力できないってのがクリアされれば完璧ですね。 追記 ひげぽん OSとか作っちゃうかMona- - Ubuntu Edgy Wine Internet ExplorerでSCIMを利用して日本語入力 追記 Wine 0.9.3xではうごかないようです。 0.9.22に落とすとよいでしょう sewashi% aptitude show wine -v |grep Version Version: 0.9.34~winehq0~ubuntu~6.10-1 # => current Version: 0.9.22-0ubuntu3 # => ol

    Ubuntu EdgyにWine Internet Explorerをインストール - higepon blog
    daisukebe
    daisukebe 2007/10/20
    入れてみる
  • はてなブログ | 無料ブログを作成しよう

    2025年ベストバイ(best buy & best bye) SNSのツリーにだらだら書くよりこっちで一つの記事にまとめたほうが見やすい! best buy モバイルバッテリー foufou アジャストプリーツミニスカート ドクターマーチン 8ホールブーツ(ピンクタータン) 眼鏡 詰め替えそのまま 水彩色鉛筆と水筆 DYMO ラベルライター 2…

    はてなブログ | 無料ブログを作成しよう
    daisukebe
    daisukebe 2007/10/14
    「1回くらいの挫折で諦めるなんて、お前は天才にでもなったつも りか!」などと思うわけである/linuxに限らずだなぁ
  • E:\LW2001_how_to_walk_the_kernel.prn.pdf

    •1 VA Linux Systems Japan taka@valinux.co.jp Linux World C&D/Tokyo 2001 2001 10 24 Linux World C&D/Tokyo 2001 2001 10 24 u u u u u u u u u u u u u CD Linux if ( A { A B B A if ( A { B return } B •2 u u u u ’ u … ² u u u u u u u u u u u u u u u u u u u u J •3 u u u u … u … u … u … u … u … u u u u u u u u u u … u u u u …… u u u u •4 u u u u u l l l l CD Linux libc.so 4. I/O a.out LINUX fread() 3. I/

    daisukebe
    daisukebe 2007/10/09
    linuxカーネルの歩き方/とっかかりは「プロセススケジューラ→デバイスドライバ→モジュールプログラミング」とのkと
  • Index of /pub/linux/kernel/

    ../ Historic/ 20-Mar-2003 22:38 - SillySounds/ 16-Feb-2021 21:57 - crypto/ 24-Nov-2001 14:54 - firmware/ 25-Nov-2025 18:47 - next/ 09-Jan-2026 03:54 - people/ 14-May-2025 16:03 - ports/ 13-Mar-2003 01:34 - projects/ 11-Sep-2023 17:40 - testing/ 14-Feb-2002 05:32 - tools/ 03-Oct-2018 20:58 - uemacs/ 20-Mar-2003 23:31 - v1.0/ 20-Mar-2003 22:58 - v1.1/ 20-Mar-2003 22:58 - v1.2/ 20-Mar-2003 22:58 - v1

    daisukebe
    daisukebe 2007/09/27
    Linuxカーネルアーカイブ
  • ITmedia エンタープライズ:マルチタスク――プロセススケジューリング

    マルチタスク Linuxカーネルはマルチタスクの仕組みを提供し、複数のプロセス(後述)を同時に実行可能です。ここで同時と書きましたが、ある一時点で動作しているプロセス数は、そのシステムに搭載されているCPU数以上には決してなりません。しかし、管理利用者の視点からは、多数のプロセスが同時に並列動作しているように感じられます。 Linuxカーネルは、複数のプロセスを細かく切り替えながら動作させ、いかにも同時動作しているような環境を作り出しています。Linuxカーネルは、その時点で最も重要と思われるプロセスに実行権を与えるように動作します。マルチタスク環境を提供するOSであれば、どのOSでもほぼ同様の仕組みで実現されています。 この処理を行う機能のことをプロセススケジューラと呼びます。Linuxカーネルを理解するうえで最も根的な機能であるため、Linuxカーネル解説の最初の話題として取り上げる

    ITmedia エンタープライズ:マルチタスク――プロセススケジューリング
    daisukebe
    daisukebe 2007/09/27
    Linuxカーネル2.6解読室」より。プロセススケジューラの実装まで
  • The Linux Kernel: プロセス

    次のページ 前のページ 目次へ 5. プロセス この章ではプロセスとは何かを説明し、Linux がシステム上でプロセスをどの ように生成、管理、削除しているのかについて解説する。 プロセスはオペレーティングシステム内でタスクを実行する。プログラムと は、実行イメージとしてディスクに保存されたマシン語の命令とデータとのセットで ある。したがって、プログラムとは受動的な実体である。反対に、 プロセスとは実行中のコンピュータプログラムであると考えることができる。 プロセスはダイナミックな実体であり、マシン語の命令がプロセッサにより実行される につれて常に変化してゆく。プログラムという概念が命令とデータを含むものである ように、プロセスも、プログラムカウンタ(program counter)など CPU の全レジスタ 情報やプロセススタックを含む概念であり、それらが保持する一時データであるルー チ

    daisukebe
    daisukebe 2007/09/27
    だんだんわかってくるから楽しい
  • Linux カーネルのコンテキストスイッチ処理を読み解く - naoyaのはてなダイアリー

    Linux カーネルのプロセススケジューラの核である kernel/sched.c の schedule() を読み進めていくと、タスク切り替え(実行コンテキスト切り替え)はその名も context_switch() という関数に集約されていることが分かります。2.6.20 の kernel/sched.c だと以下のコードです。 1839 static inline struct task_struct * 1840 context_switch(struct rq *rq, struct task_struct *prev, 1841 struct task_struct *next) 1842 { 1843 struct mm_struct *mm = next->mm; 1844 struct mm_struct *oldmm = prev->active_mm; 1845 184

    Linux カーネルのコンテキストスイッチ処理を読み解く - naoyaのはてなダイアリー
    daisukebe
    daisukebe 2007/09/25
    プロセススケジューラの実装に使用されているインラインアセンブラ。まだまだ知識が足りないな