Software Design 2009年12月号

[表紙]Software Design 2009年12月号

2009年11月18日発売
B5判/220ページ
特別価格1280円(本体1219円)

  • 読者アンケートと資料請求
  • 定期購読のお申し込み
  • バックナンバー一覧

今号の特集概要

特集
何が,なぜ,どうなっているのか
教えて!Linuxカーネルのしくみ
~プロセス/メモリ/デバイス管理,ファイルシステム~

本特集では,起動プロセスやメモリ/デバイス管理,ファイルシステムなどの技術を基礎から解説し,Linuxカーネルのしくみをさまざまな側面から紐解いていきます。

第2特集
日常業務でまわせる!
運用管理マニュアル簡単作成術!
~ITIL/J-SOXも怖くない!~

管理/運用のマニュアルを作成するということは,作業を明文化するということです。ここではITIL/J-SOXをにらみ,管理/運用作業を洗い出し,明文化してマニュアルを作成する過程の一例を解説します。

特別企画1
~Windows Azure Platform に見るクラウドコンピューティングのパラダイムシフト~
クラウドコンピューティングの技術で変わる開発方法

ソフトウェア開発の視点からクラウドコンピューティングを考えると,今までの開発手法では太刀打ちできない局面が次々に現れます。クラウドに分散配置されるデータ。その存在を1つとってみても,そのデータの整合性は正しいのか,といった本質的な問題があります。

しかし,いままで使ってきたソフトウェア開発の手法を基に,もう一度見直してみると,そこには打開策が現れてきます。本稿では,データの一貫性,ACIDトランザクション,2フェーズコミットメント,CAP定理,疎/密結合といった基本的な概念からクラウドコンピューティングを解剖し,開発方法がどのように変化していくのかを解説します。

特別企画2
8.0最速解説 第二弾!
FreeBSD新機能のすべて

前号の弊誌2009年11月号に続いてリリースが予定されているFreeBSD 8.0の最新機能を紹介していきます。8.0からの新機能であるネットワークスタック仮想化を実現するVimageの導入方法や,先日開催されたEuroBSDで披露された今後FreeBSDに実装が予定されている機能などについて解説しています。

目次

特集
何が,なぜ,どうなっているのか
教えて!Linuxカーネルのしくみ
~プロセス/メモリ/デバイス管理,ファイルシステム~

  • 1章:~過去,現在,そして未来へ~
    Linux発展の歴史……こじまみつひろ/Software Design編集部
  • 2章:Linuxの起動プロセス
    ~init,sysvnit,Upstart~……加藤泰文
  • 3章:プロセス管理とスケジューリング
    ~多数のプロセスを同時に動作させるマルチタスク~……浅田拓也
  • 4章:メモリ管理と仮想記憶
    効率良く割り当てるためのしくみとは……小沢健史
  • 5章:ファイルシステム徹底解説
    ~ジャーナリング,i-node,ディレクトリ~……こじまみつひろ/Software Design編集部
  • 6章:Linuxにおけるデバイス管理
    ~ueventのしくみと流れを学ぶ~……本多尚文

第2特集
日常業務でまわせる!
運用管理マニュアル簡単作成術!
~ITIL/J-SOXも怖くない!~

  • 1章:業務の文書化とITIL/J-SOX……みやもとひさし
  • 2章:業務の文書化のメリット……みやもとひさし
  • 3章:前提となる環境について……根津研介
  • 4章:業務を分類する……根津研介
  • 5章:日常業務の文書化~基本サイクル~……根津研介
  • 6章:非日常業務の文書化
    ~BCPを前提としたケーススタディ~……根津研介/みやもとひさし

特別企画1
~Windows Azure Platform に見るクラウドコンピューティングのパラダイムシフト~
クラウドコンピューティングの技術で変わる開発方法

  • Section 1:クラウドコンピューティングは量子力学への進化……萩原正義
  • Section 2:セシステム基盤機能としてのトランザクション……萩原正義
  • Section 3:分割しなければスケールしない……萩原正義
  • Section 4:可用性がもたらす非一貫性の問題……萩原正義
  • Section 5:アプリケーションの一貫性の要求のスペクトラム……萩原正義
  • Section 6:Windows Azure Platformのアプリケーションアーキテクチャ……萩原正義
  • Section 7:クラウドコンピューティングを指向した今後の開発技術……萩原正義

特別企画2
8.0最速解説 第二弾!
FreeBSD新機能のすべて

  • 1章:FreeBSD 8.0最新機能 実践編
    ~ネットワークスタック仮想化Vimageの構築~……後藤大地
  • 2章:~EuroBSDCon 2009レポートから~
    FreeBSDの未来を探る……後藤大地

一般記事

  • ITプロフェッショナル逸品評論
    【4】Dell Precision T7500……円藤優沙
  • ~オンプレミスからクラウド移行の次に来るものとは何か?~
    MicrosoftのS+S戦略からオンラインサービスへの展望……遠山藤乃
  • 5分でわかるHTML5……白石俊平

連載

  • digital gadget
    【132】Twitterをもっと便利にするツールたち……安藤幸央
  • 「技」の履歴書【7】及川卓也……杉山貴章+Software Design編集部
  • 欧州セキュリティ最新事情
    【8】オンラインの脅威との終わりなき戦い,最近の傾向……Mikko Hypponen
  • 情報処理試験 合格大戦略
    【2】「試験なんて」の声にどう耐えるか……岡嶋裕史
  • マルチコアCPUで変わるプログラミング手法~THINK PARALLEL OR PERISH~
    【2】マルチスレッドプログラミング導入のプロセス……sugatech
  • データ∞+速度↑を実現する 最強Webシステムへの道
    【2】プログラムを改善し,高速化を実現せよ!……横井勝
  • 楽々カスタマイズで超便利 Firefoxステップアップ講座
    【2】パスワードマネージャとセキュリティのカスタマイズ……松澤太郎
  • 第3世代LinkStationをハックしよう
    【3】シリアルコンソールで隠された機能を引き出そう……山下康成
  • Emacsのトラノマキ
    【8】EmacsでChangeSetベースのVCSと仲良くする……菅原泰樹/井上誠一郎[監修]
  • はてな流!システム管理のツボ
    【17】top系コマンドでモニタリング……田中慎司
  • Software Designer~コードの裏の開発者たち~
    【8】Matthew Levine……Bart Eisenberg