現在、あなたがお使いのブラウザは、Cookie(クッキー)をブロックする設定になっています。 リクナビNEXTでは、個人情報保護と利便性の観点からクッキーの使用をお願いしています(個人情報収集等の目的では使用しておりません)。お手数ですが、ブラウザの設定を変更してください。
現在、あなたがお使いのブラウザは、Cookie(クッキー)をブロックする設定になっています。 リクナビNEXTでは、個人情報保護と利便性の観点からクッキーの使用をお願いしています(個人情報収集等の目的では使用しておりません)。お手数ですが、ブラウザの設定を変更してください。
前回の来日は6年前。「当時、小さな店でレーザーファイブのパッケージ製品を見かけたぐらいだった。このころは“Linuxって簡単なUNIX”と思われていた」とトーバルズ氏 Linuxは、リーナス・トーバルズ(Linus Torvalds)氏がヘルシンキ大学在籍中に作成したというのはあまりにも有名な話だ。はじめて彼がLinuxのバージョン0.02を発表してから10年が経過、いまではLinuxを利用するユーザーは数十万人ともいわれている。 そのリーナス・トーバルズ氏が自叙伝「Just for Fun」(邦題:『それがぼくには楽しかったから』小学館プロダクション刊)の日本語版出版を記念して来日、5月30日に東京・渋谷で日本のLinux支持者や企業関係者とディスカッションを行った。 「絶対にスピーチをしないってことが条件で来日した」と開口一番にトーバルズ氏は言う。「人に披露するようなメッセージはないし
次のページ 前のページ 目次へ 9. デバイスドライバ オペレーティングシステムの目的のひとつは、ユーザからシステムのハードウェア の特殊性を隠すことである。たとえば仮想ファイルシステムは、土台となる物理 デバイスとは無関係に、マウントされたファイルシステムに統一的な視野を提供する。 この章では、Linux カーネルがシステム上の物理デバイスをどのように管理している のかを解説する。 CPU だけがシステムで唯一の情報処理デバイスではなく、すべての物理デバイスが 独自のハードウェア制御装置を持っている。キーボード、マウス、シリアルポートは Super I/O チップで制御されており、IDE ディスクは IDE コントローラで、SCSI ディスクは SCSI コントローラで制御されている。個々のハードウェアコントローラは 独自のコントロールレジスタ(control registers)とス
印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます さまざまな原因があって、その原因が絡み合うなかで、プロジェクトが“デスマーチ”とならざるを得ないのは、往々にして社内での“コミュニケーション不足”という事態が発生してしまうからだ。しかし、これが複数企業間で、しかも国籍や文化が異なる国と国の企業間で進行するプロジェクトだとしたら、コミュニケーション不足はどうやって解消していけばいいのだろうか――。 この7月にミラクル・リナックスでは、それまで「MIRACLE LINUX」というブランドで販売していたLinuxディストリビューションを「Asianux」に名称を変更して9月から販売することを発表した。このAsianuxとは、日本のミラクル、中国のRed Flag Software、韓国のHa
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等もあ
監訳者まえがき はじめに 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 シグナルとプロセ
BootchartはLinuxシステムの起動時におけるシステム負荷を時間軸に沿ってグラフ化するソフトだ。プロセスの起動に伴うCPUやハード・ディスクの使用率を経過時間ごとに表示するので,Linuxの仕組みを理解するのに役立つ。起動時のボトルネックを把握する助けにもなる。 Bootchartの開発は,Fedora Core開発者用のメーリング・リストへのある書き込みから始まった。「Linuxシステムの起動時間を短縮するために,ブート時に何が起こっているのかを一覧できるチャートが欲しい」というものだ。 Bootchartを導入したLinuxシステムを起動すると,通常最初に起動するプロセス「Init」に先駆けて,Bootchartが起動するようになる。Bootchartは,Initの動作を監視し,/procファイル・システムに出力される各種システム情報を取得する。 このようにして,あるプロセスA
Linux といえば、オープンソースプロジェクトの旗手であり、最も成功したプロジェクトと言っても過言ではない。 今まで Windows や Solaris の領域であった部分に踏み込み、Microsoft や Sun に脅威を与える存在になっているのは間違いないだろう。 またPC産業のコモディティ化が急速に進んだの理由の1つとして、Linuxの普及によるソフトウェア調達コストの低下が挙げられると思う。 そんな猫も杓子も Linux の万歳の状況が続いているので Linux = 新しい・オープンソースだから優れている・速い・クール Windows = 古い・駄目なOS というイメージを持っていないだろうか? だがそれは必ずしも正しい認識とは限らない。 例えばLinuxは、フリーのUNIXを作ろうという動機で開発が開始されており、BSDやSYSTEM Vといった比較的、古い歴史のあるOSをお手
Installation:Ubuntu - IEs4Linuxの手順を参考にすると簡単にIE6をインストールすることができます。 あっさり動いてびっくりしました。これからCSSやJavaScriptの確認に重宝しそうです。 速度も十分実用です。 日本語が入力できないってのがクリアされれば完璧ですね。 追記 ひげぽん 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
•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/
../ 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
マルチタスク Linuxカーネルはマルチタスクの仕組みを提供し、複数のプロセス(後述)を同時に実行可能です。ここで同時と書きましたが、ある一時点で動作しているプロセス数は、そのシステムに搭載されているCPU数以上には決してなりません。しかし、管理利用者の視点からは、多数のプロセスが同時に並列動作しているように感じられます。 Linuxカーネルは、複数のプロセスを細かく切り替えながら動作させ、いかにも同時動作しているような環境を作り出しています。Linuxカーネルは、その時点で最も重要と思われるプロセスに実行権を与えるように動作します。マルチタスク環境を提供するOSであれば、どのOSでもほぼ同様の仕組みで実現されています。 この処理を行う機能のことをプロセススケジューラと呼びます。Linuxカーネルを理解するうえで最も根本的な機能であるため、Linuxカーネル解説の最初の話題として取り上げる
次のページ 前のページ 目次へ 5. プロセス この章ではプロセスとは何かを説明し、Linux がシステム上でプロセスをどの ように生成、管理、削除しているのかについて解説する。 プロセスはオペレーティングシステム内でタスクを実行する。プログラムと は、実行イメージとしてディスクに保存されたマシン語の命令とデータとのセットで ある。したがって、プログラムとは受動的な実体である。反対に、 プロセスとは実行中のコンピュータプログラムであると考えることができる。 プロセスはダイナミックな実体であり、マシン語の命令がプロセッサにより実行される につれて常に変化してゆく。プログラムという概念が命令とデータを含むものである ように、プロセスも、プログラムカウンタ(program counter)など CPU の全レジスタ 情報やプロセススタックを含む概念であり、それらが保持する一時データであるルー チ
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
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く