Upgrade to Pro — share decks privately, control downloads, hide ads and more …

NetBSDておくれLiveImage近況と NetBSD 8.0 の動向 / KOF2017

NetBSDておくれLiveImage近況と NetBSD 8.0 の動向 / KOF2017

KOF2017 のセミナー「BSDなひととき」で発表したスライドです。

Izumi Tsutsui

November 10, 2017
Tweet

More Decks by Izumi Tsutsui

Other Decks in Programming

Transcript

  1. orz

  2. 当時は日本語入力が kinput2 ↓ mikutter でのツイートが不便 ↓ まっとうな日本語環境を調べる ↓ pkgsrc の

    SCIM + anthy を教えられる ↓ 自前ビルドをやめて pkgsrc を使い出す ておくれとNetBSD
  3. Live Image メインコンテンツ  とりあえずこれだけあれば生きていける • Firefox 何はなくともwebブラウザ • ibus

    + mozc (日本語入力環境) 好き嫌いはあるようですが、最近はわりと安定 • mikutter すべての始まり • あと おまけで emacs とか git とか
  4. Live Image の活用法  トライアル環境としての Live Image 1. Live Image用パッケージをビルド

    そもそも pkgsrc 安定版でもビルドがコケたりする 2. 自動スクリプトでLive Image作成 1時間ほど放置すれば Image 作成完了 3. 問題なければ作業マシンで pkg_add 常に最新バイナリ環境で ておくれてない! ✌('ω'✌ )三✌('ω')✌三( ✌'ω')✌
  5. 最近の Live Image と pkgsrc  Firefox • 最新の 56.0.2

    も動作 • ビルドに rust が必要になりちょっと大変ですが、 メンテナの小野寺さんが頑張ってくれています • 次の 57.0 もたぶん大丈夫?
  6. 最近の Live Image と pkgsrc  ibus • 最近更新がされていなかったので 最新の

    1.5.17 に更新しました • 絵文字入力も使えます ⇒⇒⇒⇒⇒ • Fedora で使われてる限りは安泰? https://twitter.com/metalefty/status/926390577834311682
  7. 最近の Live Image と pkgsrc  mozc • こちらもしばらく更新がされていなかったので 最新の

    2.20.2673.102 への更新 PR 出しました • 開発はメンテモードですが、 Win/Mac/Linuxがターゲットの マルチプラットホームなので、 まだしばらくなんとかなる?
  8. 最近の Live Image と pkgsrc  mikutter package update battle

    https://twitter.com/mikutter_bot/status/904155822309212160
  9. 最近の Live Image と pkgsrc  mikutter package update battle

    https://twitter.com/uaa/status/904178571559583745
  10. 最近の Live Image と pkgsrc  mikutter package update battle

    https://twitter.com/dai_lxr/status/904190048740016128
  11. 最近の Live Image と pkgsrc  mikutter package update battle

    https://twitter.com/PkgsrcChanges/status/904201039888490496
  12. netbsd-8 ブランチ  2017年 6月 4日 にブランチ作成 Subject: CVS commit:

    [netbsd-8] src Module Name: src Committed By: snj Date: Sun Jun 4 07:12:09 UTC 2017 Modified Files: src/doc [netbsd-8]: LAST_MINUTE README.files src/external/gpl2/groff/tmac [netbsd-8]: mdoc.local src/sys/sys [netbsd-8]: param.h Added Files: src/doc [netbsd-8]: CHANGES-8.0 Log Message: hello there, 8.0_BETA http://mail-index.netbsd.org/source-changes/2017/06/04/msg085002.html
  13. NetBSD 8.0 主要更新点  カーネル2大更新ポイント • USB 3.x サポート追加 今さらという感じではありますが……

    • audio システムの刷新 カーネル内ミキサの実装 ⇒/dev/audio の複数アプリ同時再生が可能に ただしマイナーマシンでは問題ありという話も……
  14. NetBSD 8.0 主要更新点  カーネルのその他の更新 • ext2fs の ext4 サポート

    Google SoC 2016 の成果の取り込み • Networkコード MP-safe化 IIJさんの成果の取り込みがいろいろ ipsec, bpf, bridge, vlan 等々 • SCSI, ATAPI MP-safe化 USBストレージの umass も対象
  15. NetBSD 8.0 主要更新点  デバイスサポート • rtsx(4): RealTek SD Card

    Reader • iwn(4), iwm(4): Intel Centrino Wireless • rtwn(4),urtwn(4): RealTek RTL81xx Wireless • nvme(4): NVMe ホストコントローラ ……このあたりの作業は nonaka@ さんによるもの • vioscsi(4): virtio 仮想SCSIデバイス • wm(4): 各種更新および最新デバイスサポート
  16. NetBSD 8.0 主要更新点  唯一(?)活発な NetBSD/evbarm • Raspberry Pi 3

    ebijun さんの -current ベースイメージもありますが • Allwinner系ボード • その他もろもろ src/sys/arch/evbarm/conf/README.evbarm 参照
  17. NetBSD 8.0 主要更新点  サードパーティバイナリ • gcc 5.4.0, binutils 2.27

    最近は c++11 や c++14 を要求するアプリが • Xorg server 1.18.4 新しいハードサポートある? (調べてません すいません) • その他 bind とかいつもの
  18. NetBSD 8.0 主要更新点  その他マイナー port 系 • amiga CV64,

    CV64/3D Xorgサーバー amiga 界隈はいまだに新規デバイスが登場してたり • pmax, vax TURBOchannel USBホストアダプタサポート いわゆる同人ハード的なものらしいです • dreamcast G1 ATA IDE ドライバ ……KOF2016展示の成果物 • luna68k フロントパネルLCDドライバ ……OpenBSDからの移植
  19. 8.0 スケジュール  予定は未定? Subject: NetBSD 8.0 release process underway

    We don't have a strict timeline for the 8.0 release, but things are looking pretty good at the moment, and we expect this release to happen in a shorter amount of time than the last couple major releases did.  公式なスケジュール案は現状ないっぽい  リリース担当の空き時間とやる気次第?  11月10日時点で 8.0_BETA のタグも未 (デイリービルドのバイナリはあります) http://mail-index.netbsd.org/netbsd-announce/2017/06/06/msg000267.html
  20. 過去2回の実績  ブランチ〜リリースまで • NetBSD 6.0 ブランチ:2012/ 2/15 リリース:2012/10/17 (途中

    BETA, BETA2, RC1〜2) • NetBSD 7.0 ブランチ: 2014/ 8/11 リリース: 2015/ 9/15 (途中 BETA, RC1〜3) ……実績は 8〜13か月 ⇒今年6月ブランチの 8.0 だと年内は難しい?
  21. Twitter userstream 問題  計算機の進化と認証演算量 • 2013年は ruby でも接続できた •

    その後 https timeout が 5秒 に • M68030だと 5秒では認証できず どうやってもハンドシェークNGに
  22. Twitter client “sayaka”  NetBSD/x68k 開発者 @isaki68k さん作 • X68030で

    userstreamするために 改良されたクライアント • NetBSD/x68kコンソールサポート • くわしくは isaki さんの OSC広島セミナースライド参照 http://www.pastel-flower.jp/~isaki/NetBSD/osc16hi/