pkgsrcに関する何か 2009 - 何と何で何とやら

16
pkgsrcに関する何か 2009 何と何で何とやら OBATA Akio Jul 4, 2009 JNUG NetBSD BOF 2009

Upload: akio-obata

Post on 22-Mar-2017

133 views

Category:

Presentations & Public Speaking


2 download

TRANSCRIPT

Page 1: pkgsrcに関する何か 2009 - 何と何で何とやら

pkgsrcに関する何か 2009

何と何で何とやら

OBATA AkioJul 4, 2009

JNUG NetBSD BOF 2009

Page 2: pkgsrcに関する何か 2009 - 何と何で何とやら

pkgsrcとは何か?

Package once, use anywhere!

Unix-like な OS で使える package management system

NetBSD と DragonFlyBSD では標準

01 15

Page 3: pkgsrcに関する何か 2009 - 何と何で何とやら

最近の動向

2009Q2 出た?週明け?

今、何が行われている?この1年で起こったこと

まだ作業中

02 15

Page 4: pkgsrcに関する何か 2009 - 何と何で何とやら

Multi Platform

対応プラットフォームNetBSD(1997), Solaris(1999), Linux(1999), Darwin(2001), FreeBSD(2002), OpenBSD(2002), IRIX(2002), BSD/OS(2003), AIX(2003), Interix(2004), DragonFlyBSD(2004), OSF/1(2004)

HP-UX(2007) QNX(2007)

もうないかな。

03 15

Page 5: pkgsrcに関する何か 2009 - 何と何で何とやら

FreeMiNT が追加?

2009年3月末追加mk/tools/tools.FreeMiNT.mk

mk/platform/FreeMiNT.mk

も、もうないかな?A/UX の人は時々

SUA?

HaikuOS?

04 15

Page 6: pkgsrcに関する何か 2009 - 何と何で何とやら

X 関連

NetBSD-5.0 リリースmodular X.org が /usr/X11R7 に入ってる

builtin の modular X.org がサポートされたNetBSD, MacOS X ぐらい?

05 15

Page 7: pkgsrcに関する何か 2009 - 何と何で何とやら

Java 関連

lang/openjdk7-bin 追加NetBSD native で動く Java

i386 と amd64

06 15

Page 8: pkgsrcに関する何か 2009 - 何と何で何とやら

Perl 関連

5.10 になりました5.8 とモジュールのパスが違うので、混ぜたら危険

今後は対応済

猛烈に CPAN module 更新中自動監視中

Big 5 (pkgsrc-p5-people@)

07 15

Page 9: pkgsrcに関する何か 2009 - 何と何で何とやら

Python 関連

Python<2.3 を削除依存していたものも全て

Python-2.5 がデフォルトにlibffi に依存してて

Python-2.6 が入ったまだ色々ダメ?

Python-3.? は?

08 15

Page 10: pkgsrcに関する何か 2009 - 何と何で何とやら

Ruby 関連

gems パッケージ

ruby18 が 1.8.7 に

ruby19 は?

09 15

Page 11: pkgsrcに関する何か 2009 - 何と何で何とやら

ライセンスの扱い

いわゆる Free なライセンスも定義今年中には必須?

デュアルライセンスなども可能

LICENSE= lic-a OR (lic-b AND lic-c)

10 15

Page 12: pkgsrcに関する何か 2009 - 何と何で何とやら

pkg_install-renovation

2009Q2 から必須pkg_install.conf

pkg_add外部コマンド (pax, ftp) → ライブラリ (libarchive, libfetch)

CONFLICT の自動検出

/var/tmp 不使用

パッケージに署名(x509ベース)公式 binary package?

11 15

Page 13: pkgsrcに関する何か 2009 - 何と何で何とやら

buildlink3 のフォーマット

pkgsrc が重い原因の一つ

フォーマットを変更小さく

複数回読込を抑制

12 15

Page 14: pkgsrcに関する何か 2009 - 何と何で何とやら

pkgin

バイナリパッケージ管理ツールコマンドライン

apt/yum like

13 15

Page 15: pkgsrcに関する何か 2009 - 何と何で何とやら

GNATS

今月頭の open な PRpkgsrc - 1402

pkg-manager - 605

FreeBSD ports - 734

OpenBSD ports - 1

14 15

Page 16: pkgsrcに関する何か 2009 - 何と何で何とやら

その他

何か?

15 15