愛車:マツダアテンザ
Webを中心とした、ビジネス&テクノロジーに関する思いつき
by F-shin
[ このサイトについて ] [ F-shinについて ] [ トップ ]
author:えふしん
photo_20.jpg
藤川真一について


モバツイの中の人
(株)想創社(そうそうしゃ)社長
人の良いジョンカビラと言われます。
AMN sponsor rolls
ツイッターやるなら
for iPhone App
Google Friend Connect
このカテゴリ[Web系]の最新30件
Web Creation Awardsにノミネートされました。 携帯Webのクッキー利用について調べてみたメモ【update】 twitterドラマと今後のツイッター デジハリの杉山学長賞をいただきました。 日経電子版を流行らせる一つの思いつき 商品の良さとリンクは、140文字で伝えなさい ツイートの流速とremoveの関係性 セミッターをアップデートしてテストしてみた報告 UStreamを見ながら書いたつぶやきの翌日の反応のがっかり感について。 ネット配信 vs 紙 vs 放送 Twitterに流れるツイートの半分は英語以外で、日本語がトップ デジハリ同窓会が、とても印象的だった件 twitterは、負からの復活の活動に向いているメディアである。 twitterおすすめユーザー、フォロワー20万人の力。 ワーナー作品のオンデマンド配信サービス「ワーナーオンデマンド」 動画ベーススライドプレゼンよりも、スライドベース動画プレゼンの方がWeb向き。 mixiアプリやるならAmazon EC2 モバツイが月間1億PV到達の見通し ツイッターとはなんぞや?のわかりやすい回答 ツイッターか?ブログか?思考の整理学 【Best Mobile Based Twitter App】モバツイッターがTOP5にノミネートされました。投票のご協力を!【敵はtweetie2】 【Best Mobile Based Twitter App】モバツイッターのOpen Web Awardsへの投票のご協力をお願いします! モバツイッターが日経ビジネスアソシエに掲載されました。 ネットビジネスで商標は大事です。 twitterによって世界が集約され心の戦争が起きる おまとめマンxTwitterキャンペーン セカイカメラは、21世紀のネットスケープになるか?! 「食事中なう」が無意味だと?あれ?ライフログってなんだか意味わかってる? 岡田有花さんに取材された! EC2のロードバランサーのIPアドレスが変わる罠
[このカテゴリをもっと見る]
F's Garage関連
Powered by
Movable Type
■お知らせ
第8回 Web Creation Awardsにノミネートされました。7/9までの一般投票に是非ご協力ください!
投票はこちら

November 23, 2003

RedhatLinuxをインストールして数ヶ月放置しておくと、新しくダウンロードしてきたアプリ(RPM)が必要とするモジュールと、自分のマシンに入っているモジュールのバージョンが合わなくなる。

例えば、PHPで後から必要なモジュールを追加しようと思って、追加のRPMをWebから拾ってこようとすると、すでに自分が持っているPHPと対応するバージョンのRPMがなかったりする。
仕方ないので新しいPHPのRPMを拾ってきたら、すでにそれは自分のRedhatにはインストールできなくなっている。

もっともタチが悪いのがLinuxのコアモジュールであるlibcのバージョンアップが必要になることだ。これがあわないとまず正常に動くことは期待できない。

オレが入れたいのはlibcなんかじゃなくて、PHPなんだ!

新しいアプリの場合、そのアプリが依存する他のモジュールまでバージョンがあわなくなって、再帰的に入れなおさなくてはいけないRPMが増えていったりするからタチが悪い。

ここにたどり着くまでに、インストールをしようと行動を始めてから、すでに1時間以上経っている。

ダウンロードしているRPMが、たんだん目的から遠ざかっている自分に気がつき、

「Windowsでこんなことにはならない・・・」

と思わず口にする。

結局、ソースコードからコンパイルするのが一番簡単である。何故なら、今、存在するOSを前提にコンパイルするので、基本的にバージョンの不整合がでない。本気で、そのプログラムが新しいlibcなどを必要としなければ、ちゃんと動くし、本気で新しいバージョンを必要とするアプリに出会うことは稀である。

基本的なモジュール構成だけディストリビューションに従って、自分がメインで使うアプリはソースコードからコンパイルして管理するのが一番良い。当然、そういうオペレーションの知識がLinuxに必要だといえる。

こうなってしまうのは、えふしんの知識不足もあることだろう。しかし、それは認めた上で、結局のところ、それ以上の知識がないと、使えないという紛れもない事実である。結局、一つのアプリのインストールに一日かかったりする。

昔、Debianを使ったがブラックボックスであることと、依存関係のループが起きて、ワケがわからなくなったこと、最後は、よくわからない状態で、Perlまでアンインストールされてしまい、メチャメチャにされた経験から、これもまた知識が必要だということが良くわかった。

この辺、適当に扱っても、それなりに動くWindowsはスゴイと感じるところ。出張先でOSが壊れ始めた時なんかに、この曖昧さは助かるんだよね。一番、重要なのは何か?ってハナシ。

Debianの場合はマニュアルの車に乗ってオーバーレブかましてエンジンを壊したのと同じことなんだろうが、僕が欲しいのは、安全に運転ができるオートマ車だ。OSなんて意識しないでアプリケーションを使えることが重要だ。

この辺をWindowsが意識することはほとんどない。特に、Win2000以降は非常に安全だ。この辺は、Microsoftなど一社企業が、OSを管理するからこその統一性と考えるべきか。
サーバーのように一度運用を始めたら、めったにバージョンアップは考えないような環境でのLinuxの運用はベストである。特に仕事の時間で、こういう目にあうのはさほど問題にならない。仕事だから。

でも、個人で使うデスクトップのように、休日に「アプリケーション」を使いたいときには、今のままではちょっと煩雑すぎる。たまにチャレンジして、返り討ちにあって、数週間放置して、気が向いたらまたチャレンジというループを繰り替えている今日この頃。

この辺、Lindowsはどのように解決しているのか?いや、そもそも、ここは解決できてるのか?非常に興味あるところである。自動でlibcをバージョンアップするぐらいの管理はされているのだろうか?当然、それに起因するトラブルを皆嫌うだろう。しかし、これを乗り越えないと、一般に普及しうるOSにはなれない。


FedoraCoreをVaioSRX3にインストールし、無線LANを動かすためのカーネルの再構築で、モジュールのコンパイルエラーが出て先に進まなくなった状況で、途方に暮れ、はや20時間という状態での疲れた書き込み。

■同じカテゴリ[Web系]のエントリー
<<前の記事 セマンティックWebの理想と現実を見た感じ。
>>次の記事 UIはシステムの一部です。
■このblogの書き込み最新3件
Web Creation Awardsにノミネートされました。 モバツイランドとモバツイストア もう一つのソフトバンク新製品発表会