FreeBSD Daily Topics
2010年1月22日 BSDライセンス版bc(1)およびdc(1)をベースシステムへマージ
heads-up
- BSD Licensed bc(1) and dc(1) merged instead of GPLs
current - 2010年1月20日
(協定世界時) のGabor Kovesdan氏のコミット (r202719) で, ベースシステムのbc(1)およびdc(1)コマンドが従来のGNUベースのものから, OpenBSDから移植されたBSDライセンスのbc(1)およびdc(1)コマンドへ入れ替わりました。 bc(1)およびdc(1)コマンドは任意精度の数値計算を実施するための計算機プログラムです。BSDライセンス版bc(1)およびdc(1)コマンドはすでに十分検証され,
かつ, GNU版と十分な互換性を持っていると説明されています。 GNU版 bc(1)コマンド / FreeBSD 9-CURRENT amd64
% bc -v bc 1.
06 Copyright 1991-1994, 1997, 1998, 2000 Free Software Foundation, Inc. % GNU版 dc(1)コマンド / FreeBSD 9-CURRENT amd64
% dc -V dc (GNU bc 1.
06) 1. 3 Copyright 1994, 1997, 1998, 2000 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE, to the extent permitted by law. % r202719コミット以後のFreeBSD 9-CURRENTへアップデートすると,
bc(1)およびdc(1)コマンドの出力が次のようにかわります。 BSDライセンス版 bc(1)コマンド / FreeBSD 9-CURRENT amd64
% bc -v bc (BSD bc) 1.
0-FreeBSD % BSDライセンス版 dc(1)コマンド / FreeBSD 9-CURRENT amd64
% dc -V dc (BSD bc) 1.
3-FreeBSD % GNU版のbc(1)およびdc(1)はソースツリーからはまだ削除されていません。ビルドプロセスからはずされただけで,
GNU版を試してみたい場合には個別にビルドして利用できます。同取り組みはもともとGabor Kovesdan氏によってGoogle Summer of Code 2008の取り組みとして実施されたものです。 Gabor Kovesdan氏はBSDライセンス版のgrep(1)コマンドの開発にも取り組み,
成果物はPorts Collectionにbsdgrep (textproc/ bsdgrep) としてまとめられています。こちらはいささか複雑な問題があるためベースシステムにマージできないでいますが, 徐々に作業は進められていると説明されています。
バックナンバー
FreeBSD Daily Topics
- 2010年1月27日 BSD magazine 無償化,オンラインで毎月提供へ
- 2010年1月25日 ≪注目≫Video4BSD登場 - Video4Linux Webカメラ対応
- 2010年1月22日 BSDライセンス版bc(1)およびdc(1)をベースシステムへマージ
- 2010年1月19日 ラッパコマンドservice(8)追加
- 2010年1月18日 ≪注意≫utmp(5)からutmpxへ切り替え - Ports Collectionからインストールしたアプリケーションは個別に対処が必要
- 2010年1月12日 Softupdatesジャーナル機能のテスト呼びかけ
- 2010年1月8日 セキュリティアドバイザリZFS,ntpd(8),bind(8)および不具合通告FreeBSD-8.0
- 2010年1月7日 OpenJDK7 Ports Collectionに登場,VirtualBox 3.1.2 portのテスター募集
- 2010年1月6日 FreeBSD 6.3,セキュリティサポート終了間近
- 2010年1月5日 SATA on ATAとAHCI to CAMの性能比較