タグ

Linuxに関するtaninswのブックマーク (148)

  • Linuxディストリビューション全集:ITpro

    「制度上は6カ月を許容」でくすぶる不安、携帯4社のお試し利用で2年間タダの現実味 2024.09.18

    Linuxディストリビューション全集:ITpro
  • memcachedの驚愕の事実。

    MixiやFacebook、Wikipediaなど、大規模なサイトでmemcachedを利用する例が増えている。マイコミジャーナルのレポートでFacebookの事例紹介があるのだが、なんとmemcached用のサーバは805台で、メモリ容量は15TBにもなるそうだ。ディスクではなくメモリだけで15TB!である。アクティブユーザーの数は7000万人もいるそうだから、それを捌くとなるとハードウェアも凄い規模にならざるを得ないのである。 このように大規模サイトを支えるmemcachedであるが、そのプログラムの中身は一体いかなるものなのであろうか。memcachedはhttp://www.danga.com/memcachedでソースコードが配布されている。現時点での最新版は1.2.5である。ぜひダウンロードしてみてほしい。そしておもむろにファイルサイズを確認してみてほしい。するとあることに気づ

    memcachedの驚愕の事実。
  • Linuxメモリ管理の最先端を探る(1/2) - @IT

    小崎 資広 2008/5/22 この記事では、Linux Kernel Watchの番外編として、Linuxの最近のメモリ管理周りの動きと、その背景のモチベーションについてお伝えしたいと思います。 メモリ管理は変更時のインパクトが大きいため、通常、Stable Tree(安定ツリー)ではあまり変更はなされません。しかし、Linuxカーネルメーリングリスト(LKML)の議論では「もうカーネル2.7は出ない」ともいわれており、十分なテストがなされたものであれば、アグレッシブなパッチでも受け入れられるようになっています。 また、メモリの急速な大容量化により、いままで問題にならなかった部分にスケーラビリティ上の問題が発生したという報告もちらほら出てきました。それを解消するためのさまざまな改善が提案されています。 こうした背景により、2007年から2008年にかけては相当面白いパッチが出てきました。

  • Linuxにできないことは何か - builder by ZDNet Japan

    数週間前、私の仲間が16台のPLAYSTATION 3をクラスター化して、Linuxを使ってブラックホールをシミュレートした人物の記事へのリンクを送ってきた。私は昨日「Linuxにできないことは何か」ということを考える時まで、このことを忘れていた。いや、別に「あなたの教義を教えてくれ」というような記事を考えていたわけではない。現実性のない話や、Linuxができることに関する希望的観測をとうとうと話そうというわけではない。このような類の話には、例えばガン治療や地球温暖化の解決、米国の経済危機、世界の石油への依存からの脱却などがある(確かにこれらの分野でLinuxが助けになることもあるかもしれないが)。 しかし、考えてみて欲しい。人々は、Linuxを以前は不可能だと考えていた用途に使うようになっている。 上記のような話。ある人物は、16台のPLAYSTATION 3に(ハードウェアには変更なし

  • Linuxカーネル開発――誰がこの仕事を担っているのか?

    Linuxカーネル開発――誰がこの仕事を担っているのか?:The Linux Foundation レポート The Linux Foundationは4月3日、「Linux Kernel Development」(Linuxカーネル開発)と題するレポートを公開した。Linuxカーネルの開発の歴史を簡単に解説したもの。開発に携わるエンジニアの数や支援する企業、開発スピードについてのデータも公開している。 2005年以来、Linuxカーネルの開発に参加したのは、200以上の企業に属する3700人強のエンジニアだ。最近のカーネル公開版には、1万におよぶパッチが含まれており、それぞれのカーネル版の開発には、100以上の企業の1000人近くのエンジニアが参加している。 1991年にリーナス・トーバルス(Linus Tovals)によって公開されたLinuxカーネルは、2.6.xになってから時間厳守

    Linuxカーネル開発――誰がこの仕事を担っているのか?
  • linuxカーネルの実行保護機能 - pyopyopyo - Linuxとかプログラミングの覚え書き -

    linuxカーネルの実行保護(ESP:Executable space protection)について調査したのでメモ. ESPとはOSのセキュリティを高めるための機能の一つ.ESPを使うとたとえば buffer overflow などによる exploit を未然に防ぐことができる. Linux での主な実装は vanilla kernel(何もパッチを当てていない"素"のLinuxカーネル) RedhatのExec Shield の2系統があり,どちらの実装も 実行可能なメモリ空間の管理 (NX: No eXecute) メモリ空間のランダマイズ (ASLR:address space layout randomization) を行うことで,セキュリティの向上を図っている*1 以下,二つの実装を比較する形で詳細について,まとめる. ESPを使う方法 下記の方法でESPを有効にしたカー

    linuxカーネルの実行保護機能 - pyopyopyo - Linuxとかプログラミングの覚え書き -
  • Welcome blog.anamazingmind.com - BlueHost.com

    Bluehost - Top rated web hosting provider - Free 1 click installs For blogs, shopping carts, and more. Get a free domain name, real NON-outsourced 24/7 support, and superior speed. web hosting provider php hosting cheap web hosting, Web hosting, domain names, front page hosting, email hosting. We offer affordable hosting, web hosting provider business web hosting, ecommerce hosting, unix hosting.

  • L・トーバルズ氏:「Linuxはグリーン化に向け準備完了」

    Linuxの生みの親であるLinus Torvalds氏は、Linuxオペレーティングシステム(OS)のグリーン化に必要なインフラやツールの環境が整っていると語った。同氏は今週、オーストラリアのメルボルンで開催の同国最大のLinuxカンファレンス「linux.conf.au」に出席した。 Torvalds氏は、同カンファレンスで行われたインタビューの中で、Linuxは消費電力管理ツールやエネルギー診断ツールで後れを取っていると認めた。 「2〜3年前、われわれは(グリーン分野で)かなり遅れを取っており、インフラを構築するだけで相当の時間を要した。しかし、やっとその作業の大半が完了した」(Torvalds氏) 「しかし、これで終わりというわけではない。ようやくインフラが揃い(中略)消費電力を測定し、消費電力の増加とその理由を知らせるためのツールも揃った。これは特に重要だ。かつて、その点はブラッ

    L・トーバルズ氏:「Linuxはグリーン化に向け準備完了」
  • Linusのクリスマスプレゼントが引き起こした問題(1/2) - @IT

    Zhang YanminとKyle Martinはこのメールへの返事で、2.6.23カーネルに対してパッチがうまく適用できないことを報告しました。またこれとは別の現象として、どうやらdrivers/video/mbx/reg_bits.hの一連の定義が二重になされているようで、これもおかしいと報告されました。 /* DINTRS - Display Interrupt Status Register */ #define DINTRS_CUR_OR_S (1 << 18) #define DINTRS_STR2_OR_S (1 << 17) #define DINTRS_STR1_OR_S (1 << 16) #define DINTRS_CUR_UR_S (1 << 6) #define DINTRS_STR2_UR_S (1 << 5) #define DINTRS_STR1_UR_S

    taninsw
    taninsw 2008/02/01
    Linusいわく、「クリスマス休暇は、くだらない『本当の仕事』から離れて、24時間カーネルハックに時間を割ける期間のことだよ、ねぇ」
  • http://www.linuxguide.it/linux_commands_line_en.htm

  • Blog | Linux Foundation

    🎫 Meet us at KubeCon + CloudNativeCon NA · Nov 12-15 · Salt Lake City REGISTER TODAY

    taninsw
    taninsw 2008/01/16
    transcriptもあるそうなので英語教材としても使えるかも
  • iptables による Dos 対策の設定方法 : a My RSS 管理人ブログ

    秋口に調べた記録が出てきたので、認識確認も含めて公開しておきます。読者層も考えず、たまには技術系。なので興味の無い方はスルーの方向で。 #そして、間違いがあったら教えてください。。 iptables の --limit とか --limit-burst を使って Dos 対策っぽい設定をすることができるのですが、この数値の説明がまったくもって意味不明。何を読んでも結局「経験で値を決める」みたいなことになっていて、ぜんぜん役に立たない。 で、結局以下のような結論にたどり着きました。 --limit : パケットを通過させるのにこれだけ時間がかかるとして --limit-burst : これだけの長さのバッファ、つまり待ち行列を用意する 待ち行列からあふれると、パケットロス、つまり呼損とするわけです。きっと。 たとえば、 /sbin/iptables -A INPUT -p tcp --syn

  • iptablesで商用のファイアウォールを置き換える | OSDN Magazine

    2007年12月18日10:19 John-C.-A.-Bambenek(2007年12月14日(金)) IT予算が厳しくなると、マネージャはコスト削減を迫られる。どんなテクノロジであれ、サービスの契約は高くつく。ファイアウォールも例外ではない。Netfilterは、パケットフィルタリング・プログラムiptablesを擁するフリーの代替ファイアウォールだ。商用ソリューションのような契約サービスやファイアウォール設定を簡単に変更できるインタフェースは用意されていないが、ファイアウォール処理において安定したパフォーマンスと実力を発揮し、レポートおよびレスポンスの機能を強化するアドオンが利用できる。 iptablesでエンタープライズ・ファイアウォールが実現できることを示す事例として、イリノイ大学アーバナシャンペーン校(University of Illinois at Urbana-Champ

    iptablesで商用のファイアウォールを置き換える | OSDN Magazine
  • x86 Linux のメモリモデル、プロセス空間切り替え、カーネルスタック - naoyaのはてなダイアリー

    ひとつ前のエントリ id:naoya:20070924:1190653790 では Linux のコンテキストスイッチにおける、主にハードウェアコンテキストの退避/復帰の処理を追ってみました。その中で カーネルスタック (switch_to() 内で pushl %ebp とかして値が積まれるスタック)とはそのときの実行コンテキストに紐づくカーネルプロセススタックという理解でよいか。 という疑問がもやもや湧いて出てきました。ここ数日 はじめて読む486―32ビットコンピュータをやさしく語る を読んでいたのですが、その中にこの疑問への答えへの入り口が載っていまして、そこを糸口に調べてみました。で、結果としては 答え: 良い でした。 x86 は特権レベルの移行と連動してスタックポインタを切り替える仕組みを持っています。Linux の場合モードはカーネルモード(特権レベル0) とユーザーモード

    x86 Linux のメモリモデル、プロセス空間切り替え、カーネルスタック - naoyaのはてなダイアリー
    taninsw
    taninsw 2007/11/24
    "Linux はハードウェアコンテキストの退避には TSS を使用せず"
  • gr.jp

    This domain may be for sale!

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

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

    はじめてのカーネル・ソース 第1回 どうしたら読めるようになるのか:ITpro
  • FrontPage - 詳解ファイルシステム - livedoor Wiki(ウィキ)

    詳解ファイルシステム Linuxのファイルシステムを詳解します トップページページ一覧メンバー編集 FrontPage 最終更新: linuxfs 2009年01月19日(月) 16:03:10履歴 Tweet 詳解ファイルシステム ファイルシステム諸元 subcontentsファイルシステム諸元性能比較パーティション用語集OOMkillerkernelSELinuxgitskillcheckKDBJapanese Linux hackerext3/4最新情報Hans Reiser情報Committerfeature-removal-scheduleTODO中の人OSC2007 Tokyo/FallOSC2008 Tokyo/FallOSC2009 Tokyo/Fall ファイルシステム詳解 filesystem contents注目度の高いファイルシステムvfsext3ext4reise

    FrontPage - 詳解ファイルシステム - livedoor Wiki(ウィキ)
  • さらに分かっておきたいトランジスタの種類 − @IT MONOist

    急速に進化するAI技術との融合により変わりつつあるスーパーコンピュータの現在地を、大学などの公的機関を中心とした最先端のシステムから探る連載。第1回は、2024年4月に稼働を開始した東京工業大学の「TSUBAME 4.0」を取り上げる。

  • Ubuntu Linuxが注目される理由 - @IT

    10月18日にリリースされたDebian GNU/Linuxの派生ディストリビューション「Ubuntu 7.10」(ウブントゥ)が英語圏で非常に注目を集めている。デスクトップOSとして、Windows VistaやMac OS Xに対する代替OSとなれるものがあるとしたら、その座にいちばん近づいたLinuxディストリビューションはUbuntuだという。 ニューヨークタイムズやウォールストリートジャーナルといった一般紙までもがUbuntuを記事に取り上げ、ブログやソーシャルブックマークサイトでも日々誰かがUbuntuについて何かを言って話題になっているような状態だ。 「Just works」(ちゃんと動く) Ubuntu Linuxが掲げているウリ文句は「導入後すぐ、ちゃんと動く」(Just works, out of the box)。これは既存のLinuxユーザーに対しては誇張のない表現

  • inetd の仕組みを見てみる - naoyaのはてなダイアリー

    inetd や xinetd (以下 inetd) はインターネットサービスをデーモン化するのに共通している処理を担い、ほとんどの時間をアイドル状態で過ごすその手のサービスに必要なリソースを節約する役割を果たします。 inetd のひとつ面白いところは、inetd でサービス化したいプログラムの標準入力/標準出力がクライアントソケットの入出力に接続されるところです。例えば daytime 相当のサービスを自分で作ろうと思った場合 #!/usr/local/bin/perl # daytime.pl use strict; use warnings; use DateTime; use IO::Handle; STDOUT->autoflush(1); STDOUT->printf( "%s\n", DateTime->now(time_zone => 'Asia/Tokyo') ); と標

    inetd の仕組みを見てみる - naoyaのはてなダイアリー