タグ

linuxに関するwata_dのブックマーク (17)

  • はじめてのカーネル・ソース 第1回 どうしたら読めるようになるのか:ITpro

    なかなかハードルが高く,多くの人が踏み出せないでいるカーネルのソース・コードの読解。連載では,今までカーネル・ソースなんて見たことがないという人に,読みこなすコツをお教えします。今回は,どうしたらカーネル・ソースを読みこなせるようになるのか,筆者の経験をお話します。 Linuxユーザーなら誰しもカーネルのソース・コード(カーネル・ソース)を読んで,どのような処理を行っているのかを確認したり,自分なりの変更を加えたりしたくなるのではないでしょうか。しかし,カーネル・ソースの量は膨大な上,C言語で書かれているので,コンピュータ内部やOS(オペレーティング・システム)の仕組みを理解したプログラマでないとなかなか読みこなせません。そのため,カーネルを読むための第一歩を踏み出せない人が数多くいることは事実です。 講座では,プログラマではないごく普通のLinuxユーザーが,カーネルをある程度自力で

    はじめてのカーネル・ソース 第1回 どうしたら読めるようになるのか:ITpro
  • 付録A 『ディベート:リナックスは時代遅れだ』

    Linux is Obsolete.(Linus Tanenbaum Debate) 『ディベート:リナックスは時代遅れだ』 Translation by Akira Kurahone この付録には、Andrew Tanenbaum教授とLinus Torvaldsの(comp.os.minixへの)投稿を軸にインターネット上で展開された、あの有名な「Linuxは時代遅れだ」という題で開始されるTanenbaum対Linus論争を記載しておこう。1992年の初めのころ、Andrew Tanenbaum教授は、オペレーティングシステムとOSの設計に関して非常に優れた現実的な考えを持ち、研究者として一目置かれている存在であった。教授は、ネットニュースで繰り広げられている話題がLinuxに移り変わっていたのに気づくと、いまがLinuxに関してコメントを述べる時期だと感じ、投稿を開始した。 確かに

  • hogetrace - 関数コールトレーサ - memologue

    でかいソフトウェアの、大量のソースコードを短時間で読む必要が生じたので、その補助ツールとしてptrace(2)ベースのLinux用関数トレーサを自作しました。こういうツール上でまずソフトウェアを実行してみて、どのファイルのどの関数がどういう順で呼ばれるか把握おけば、いきなりソースコードの山と格闘を始めるより楽かなーと思いまして。せっかく作ったので公開します。 http://binary.nahi.to/hogetrace/ straceはシステムコールだけ、ltraceは共有ライブラリ(DSO)の関数呼び出しだけ*1をトレースしますが、このツールは、実行バイナリ中の自作関数の呼び出しもトレースします。例えば再帰で1から10まで足し算するソースコードを用意して % cat recursion.c #include <stdio.h> int sum(int n) { return n ==

    hogetrace - 関数コールトレーサ - memologue
    wata_d
    wata_d 2007/10/12
  • ホワット・ア・ワンダフル・ワールド Linux でも普通に xyzzy が使える件について

    wine は素晴らしい, Debian は素晴らしい. Wine ってのは,WindowsAPILinux で実装したもの.つまり,エミュレータではありません (WINE は Wine Is Not an Emulator の再帰的頭文字とも).互換層 (ラッパーライブラリ) です.cygwin が posix API を実装した Windows のラッパーアプリケーションであるのと,ちょうど真逆です. いまのところ,Windows API の 62 % を実装しているとのこと.IE も動くそうです. # apt-get install libwine libwine-print wine wine-doc msttcorefonts wine-utils winesetuptk $ winesetup (特に何もする必要無し) $ lha e xyzzy-0.2.2.235.

    wata_d
    wata_d 2006/10/27
    ほー
  • coLinux用ディスクイメージの使い方 — Ubuntu Japanese Team

  • スラッシュドット ジャパン | Windows上のUNIX環境はどれが使いやすい?

    それぞれ使ってみた感想。嘘があったらご指摘ぷりーず。 ・VMware Workstation - 汎用のバーチャルマシン。x86系OSならたいてい動かせる。商用ソフト。 ○⇒汎用性は最も高く、安定している。スナップショット機能など、使い勝手もよい。 ×⇒ちょっと重い。ちょっと高い。 ・coLinux - Linux専用バーチャルマシン。Linuxカーネルにパッチを当て、Windowsの専用ドライバ上で動かす。使い勝手はまんまリモートにあるLinuxマシン。 ○⇒Linux専用なためか、比較的軽い。experimentalな機能(cofsとか)を使わなければ安定している。サービス化できるのがうれしい。 ×⇒画面回りは弱い。現状では別途Xサーバの調達が必要。ファイアウォールが有効だと、ネットワーク設定に悩む場合がある。 ・cygwin - UNIXシステムコールやデバイスアクセス等をcygwi

  • I love CUI

    はじめに Linux (Vine Linux) を使って、CUI の便利さに気がつきました。文字情報を扱うときの CUI のきびきびした反応は魅力的です。しかし、Linux の膨大なツールの数や EMACS などのコマンドの数を見ると、何をどの程度習得すれば良いのか戸惑います。このホームページでは、Linux を知的生産の道具として活用するためには、最低限どのツールをどの程度使いこなせば良いかを考えました。また、併せて、lynx, w3m, emacs, namazu などを組み合わせて作る便利な短いスクリプトを紹介します。 このホームページに掲載したスクリプトは、利用、改造、再配布自由です。著作権は著者が保有しますが、利用、再配布等に際し著作権を明記する必要はありません。また、これらのスクリプトは無保証です。これらのスクリプトによって発生したいかなる障害にも著者は責任を負いません。 知的

  • FrontPage - ペンギンの杜 - Linuxソフトライブラリ -

    運営サイト Linux系 ペンギンたんてぃん 総合案内所 Linuxセキュリティ入門 Linuxセキュリティの話 Debian UnstableでGo! DebianのUnstableバージョンの使用記 Linux工作室 CNCとかUSBとか、工作関係 Ubuntuうぶ Ubuntu関係 Windows系 田の杜 Windows用ソフト コンピュータセキュリティ入門の入門 コンピュータセキュリティの話 PC関連 Mac化計画 Macっぽい自作PC Firefox拡張機能集 Firefoxの拡張機能集 Web構築用サイト集 Web構築に便利なページを紹介 2008-10-11 soft/MediaCoder 高機能なメディアコンバータ soft/Xirrus Wi-Fi Monitor レーダーのような表示画面を持つ無線LAN検出デスクレット 2008-10-10 リンク集 2008-10-

    wata_d
    wata_d 2006/06/10
    Linux ソフトウェアのリンク集
  • Ywcafe.net

    Ywcafe.net This Page Is Under Construction - Coming Soon! Why am I seeing this 'Under Construction' page? Related Searches: fashion trends Top 10 Luxury Cars Top Smart Phones Free Credit Report Contact Lens Trademark Free Notice Review our Privacy Policy Service Agreement Legal Notice Privacy Policy|Do Not Sell or Share My Personal Information

  • GIGAZINE - GIGAZINEのLoadAvarageを「27」から「2」へ下げた方法

    ここ3日間ぐらい超絶な重さだったのはサーバに物理的トラブルが発生したからではなく、単純に閲覧者数が満員御礼となり、各時間で倍増したためです。LoadAverageはひどいときで15分間の平均値「27.1」程度。瞬間最大風速だともっと高いです……明らかにまずい。 というわけで、Apacheのデフォルト設定で今までは大丈夫だったのですが、ついに高負荷サイト用の設定に変更せざるを得なくなりました。 そのため、実際に行った対処方法は以下の通り。1日30万PV近い動的サイトの高負荷を緩和させる方法として参考になれば幸いです。 まず大前提として、既にDNS逆引きや.htaccessの余計な読み込みなどは停止させていました。下記ページに書いてあることは実行済み。 @IT:Apacheパフォーマンス・チューニングの実践(1/2) この状態で負荷が15分平均で「27」になっていたわけです。 また、LoadA

    GIGAZINE - GIGAZINEのLoadAvarageを「27」から「2」へ下げた方法
  • アニメ録画システム foltia

    | foltia公式ページ(ここ) | foltia Development Central | foltia簡易BBS | DCC-JPL Japan | ・foltiaとは アニメをらくちんに録画する、Linux上で動くシステムです。番組名と放映局を指定しておけばあとはなにもせずに毎回録画されます。野球で時間がずれても毎回期待通り録画されます。 録画したアニメは自動的にH.264/AVCに変換されてiTunesに降ってくるのでそのままiPodで持ち出せます。 アナログ放送もデジタルハイビジョンも混在して録画することができます。 iPhoneならどこからでもストリーミングで楽しめます。 アニメ以外の番組はEPGでらくらく録画できます。 foltiaをベースにして機能を大幅に強化した商用版がフォルティアコミュニケーションズ社からfoltia ANIME LOCKERとして販売されています。

    wata_d
    wata_d 2006/05/11
  • 誰も読まないOSのソース・コード:ITpro

    まず,結論から言おう。 「エンジニアがOSのソース・コードを読めるようになると,活躍の場が一気に広がる」。そして,「コツさえ分かれば,OSのソース・コードはびっくりするほど簡単に読める」。 ここでいうOSとは,Linuxのカーネル(OSの“核”となるソフト)のことである。筆者が上の2点を強く感じたのは,つい最近の,ある人物とのやり取りがきっかけだった。 「カーネルのソースが読めると,たいそう儲かるってことが,分かってしもうたから」。「もうすぐ大学の仕事は定年や,でも定年後の収入の方が多いんとちゃうかな」---。 筆者の耳に,迫力ある関西弁が突き刺さった。声の主は1949年生まれの57歳。神戸情報大学院大学助教授の赤松徹氏その人である。 打ち合わせを兼ねた取材の後の会話だったので,メモは取っていない。赤松氏がはっきりとこの通りに発言したかどうかは覚えていないが,筆者の脳裏には,そのような発言

    誰も読まないOSのソース・コード:ITpro
  • 新規

    盾集域名停放是全球优质行业导航备案网站领导者 为中小企业提供数字化、快速化、轻量化、精准化的网站链接服务 dns1.dopa.com,dns2.dopa.com 版权所有 站内容未经书面许可,禁止一切形式的转载 © CopyRight 2023 盾集域名停放click.com.cn    浙ICP备20018420号-2 杭州盾集网络有限公司

    wata_d
    wata_d 2006/03/13
    UbuntuというディストリがcoLinuxで使いやすいらしい
  • HYSPRO diary - crontab -e のエディタをemacsにする , tDiaryの公式サイト オープン

    _ crontab -e のエディタをemacsにする export EDITOR=/usr/bin/emacs すればOK。

    wata_d
    wata_d 2006/03/09
  • KeN's GNU/Linux Diary | Debian Sargeでのコンソールの日本語表示

    View this post on Instagram A post shared by kmuto (@mutokenshi) View this post on Instagram A post shared by kmuto (@mutokenshi) View this post on Instagram A post shared by kmuto (@mutokenshi) View this post on Instagram A post shared by kmuto (@mutokenshi) View this post on Instagram A post shared by kmuto (@mutokenshi) View this post on Instagram A post shared by kmuto (@mutokenshi) View this

    KeN's GNU/Linux Diary | Debian Sargeでのコンソールの日本語表示
  • http://www5.atwiki.jp/vc310ice/

  • NTTデータが独自開発オープンソース・セキュアOS「TOMOYO Linux」を公開,ポリシーの自動学習機能を備える:ITpro

    NTTデータは11月11日,同社が独自開発したセキュアOS「TOMOYO Linux」をオープンソース・ソフトウエアとして公開した。アクセスを制限するルールである「ポリシー」の自動学習機能を備えることが特徴。 セキュアOSは,アクセス権限を細分化することで,例え侵入されても影響範囲が限定されるようにすることなどでセキュリティを向上させたOS。SELinuxなどが代表的だが,個々のプログラムやファイル,ユーザーにアクセス権限を割り当てる「ポリシー」の作成,編集が煩雑なことが課題となっていた。 TOMOYO Linuxは「学習モード」で,ユーザーが実行したプログラムやアクセスしたファイルを記録し,ここで行われた動作だけを許可する「ポリシー」を自動生成する。自動生成されたポリシーを適用することで,学習モードで実行された操作以外を禁止することができる。ポリシーはテキストとして生成されるので,編集す

    NTTデータが独自開発オープンソース・セキュアOS「TOMOYO Linux」を公開,ポリシーの自動学習機能を備える:ITpro
  • 1