FreeBSD: 2008年6月アーカイブ

 crontabの管理についてリポジトリで管理せよという技を見つけました。確かにeとrはキーボード上隣同士ですからね。ミスったことは無いのですが考えてみると怖い話です。

因みに

crontab -l > ~/var/crontab.back

には目からウロコ。これなら誤って削除してしまっても大丈夫ですね。でも複数人でcrontabを操作してたりすると誰が何のために設定したバッチか不明なものが氾濫したりいろいろと管理上大変なので最終的にはリポジトリ管理にしたいですね。

恐怖のcrontab -r. 設定ファイルはレポジトリ管理せよ - Slow Dance
http://d.hatena.ne.jp/LukeSilvia/20080621/p1

 昨日からSSHで接続できなくなったFreeBSDが一台あり直接本体で確認したら、システムがクラッシュしていた。HDDが部分的にクラッシュしている可能性が最も高いのだがそれでも一応OSだけは起動するんですね。NICが無効になってれば役に立ちませんが…。元々サーバー構築テスト用の予備機だったのでデータ被害は無いのですがテスト構築はVPCでも出来るので今更HDD変えて復旧する気になれなかったりします。復帰してもメモリーが512MBだしね…。

 FreeBSDのリリーススケジュールでは2012年6月にFreeBSD10登場するようです。今後はWindowsXPの代替OSとしてLinux等とデスクトップシェアの分散化か予想されますので、FreeBSDのコミュニティーも活気が戻ってくると良いですね。

FreeBSD 10の登場は2012年6月、向こう4年間リリース計画発表  エンタープライズ  マイコミジャーナル
http://journal.mycom.co.jp/news/2008/06/10/055/index.html

  1.  現在FreeBSDで使用されているコンパイラはGCCですが、これはGPL2(例外付き)なので今後ライセンス変更があったときにBSDライセンスが丸呑みされてしまう危険が付きまとっています。そういうこともありGCCの代わりとなる新しいコンパイラを探し続けているわけですが、今回発表されたLLVMはGCC互換でありながら新しいアーキテクチャに対応することでGCCがバージョンアップするごとに起こっているパフォーマンスの低下等の不具合ともおさらばかな?

以下記事引用:

既存のOSS C/C++/Objective Cコンパイラは古いコード生成技術に基づいており、JITやクロスファイルオプティマイザといったモダン技術を採用していないため、ほかのアプリケーションで再利用しにくく、さらにリリースごとに遅くなっているという状況にある。LLVMはモダンなテクニックを活用することでこうした状況を改善することに目的がおかれている。従来どおり静的にコンパイルすることもできるし、JITで動作させることにも対応している。

しかしいくつか候補があるうちどれかメインで決めて欲しいなぁ。また既存のオープンソースも新しいコンパイラでのmakeを保証できるかどうかですね。BSDLソフトはすぐに追従してくれると思いますがGPLソフトは手間が増えるだけでメリットなさそうなのでどうなるかな?

【レポート】GCCに匹敵するコンパイラ! LLVM - BSDCan2008  エンタープライズ  マイコミジャーナル
http://journal.mycom.co.jp/articles/2008/06/03/bsdcan6/

bsdcan2008 BSD licensed C++ compiler
http://www.bsdcan.org/2008/schedule/events/99.en.html

このアーカイブについて

このページには、2008年6月以降に書かれたブログ記事のうちFreeBSDカテゴリに属しているものが含まれています。

前のアーカイブはFreeBSD: 2008年5月です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Powered by Movable Type 4.1