26
CUPS話とか おがさわらなるひこ このカコミはプレゼン時に口頭で補った内容です。

CUPSの話とか / CUPS short history

Embed Size (px)

Citation preview

Page 1: CUPSの話とか / CUPS short history

CUPSな話とかおがさわらなるひこ

このカコミはプレゼン時に口頭で補った内容です。

Page 2: CUPSの話とか / CUPS short history

みなさんCUPS使ってますか?

Page 3: CUPSの話とか / CUPS short history

CommonUnix

PrintingSystemではない

Page 4: CUPSの話とか / CUPS short history

CommonUnix

PrintingSystemではない

今の商標は単に「 CUPS」です。何かの略語ではありません。

Page 5: CUPSの話とか / CUPS short history

Debian標準の印刷スタックDebianに限らず大抵のUnix系ディストリビューションの印刷スタックは

CUPSなのではないかな。 BSD系とか知らないですが。今時 lprngとかってないですよね、プロジェクト死んじゃったし。

Page 6: CUPSの話とか / CUPS short history

InternetPrinting

Protocolの参照実装

Page 7: CUPSの話とか / CUPS short history

Wheezy 1.5.3Jessie 1.7.5

Page 8: CUPSの話とか / CUPS short history

1.5から1.7のChangeLogを追ってみた

Page 9: CUPSの話とか / CUPS short history

1.5 → 1.6

Page 10: CUPSの話とか / CUPS short history

IEEE 1284、SCSI等バックエンド・PostScriptフィルターなど概ね廃止

これらはすべて、 Appleが使っていないのでQAできないのでAppleがリリースするオープンソースとしてはサポートできないという理由で廃止されたものです。しょうがないかなと。

Page 11: CUPSの話とか / CUPS short history

cups-filtersパッケージOpenPrintingで開発した PDFフィルター群と、 CUPSから切り離された古いバックエンド群の集合です。

CUPS自体は IEEE 1284のサポートを落としましたが、多くのディストリビューションでは本パッケージに相当するモノが入っているので機能としては後退していないハズです。なお PostScriptのフィルターは取り込まれなかったので、全ディストリビューションが PDFに移行しました。

Page 12: CUPSの話とか / CUPS short history

colordと協働したカラーマッチング(のしくみ)に対応

Page 13: CUPSの話とか / CUPS short history

AvahiによるmDDNS名前解決に対応

Page 14: CUPSの話とか / CUPS short history

あとは大量の後方互換性削除・削除・削除……

Page 15: CUPSの話とか / CUPS short history

小ネタですが1.5で削除された日本語翻訳が復活しました(thanks, @kmuto)

Page 16: CUPSの話とか / CUPS short history

1.6 → 1.7

Page 17: CUPSの話とか / CUPS short history

Bonjour以外のプリンターサービスブラウジング廃止Apple的にはOS X対応のプリンター= Bonjour対応、でいいよね、ということになりますが、そうでないレガシーなプリンターまたはプリントサーバーは沢山あるわけで、そういう思い切りができるのは Appleの強みといえばそうで。

Page 18: CUPSの話とか / CUPS short history

cups-browsed新規追加そんなわけで廃止された port 631のスキャンによるブラウジングを行うデーモンが追加されました。

SUSEの人がアイディアを出して現在OpenPrinting保守。

Page 19: CUPSの話とか / CUPS short history

あとはAPIとか

IPP周りの変更かな

Page 20: CUPSの話とか / CUPS short history

割と地味

Page 21: CUPSの話とか / CUPS short history

おまけ

Page 22: CUPSの話とか / CUPS short history

1.7 → 2.0

Page 23: CUPSの話とか / CUPS short history

systemd対応(中身は よく 知らない)

Page 24: CUPSの話とか / CUPS short history

IPP 2.0準拠が大きい

Page 25: CUPSの話とか / CUPS short history

おしまい

Page 26: CUPSの話とか / CUPS short history

蛇足:なんかAppleの悪口になってしまいましたが、Appleが自社のプロダクトプランに合わないものを切り捨てて行くという判断は「悪い」とは思ってません。好きか嫌いかというと嫌いだけど。AppleがCUPSを保有してるのはOS Xの印刷機能を提供するための安上がりの投資だからであって、それが気に入らないならフォークすればよいのです。実際、RHはそういう方向で検討してましたし。今のところ、パワーバランス的によいところに落ち着いるといえるのではないかな。