オープンソースカンファレンス2021 Online/Osaka NetBSDのご紹介 の記録

2021/1/30 10:00-10;45 JST(UTC+9) に行われる オープンソースカンファレンス2020 Online/Osaka での「NetBSDのご紹介」の記録です。 #osc20fk #NetBSD https://event.ospn.jp/osc2021-online-osaka/session/261876 https://ospn.connpass.com/event/185429/ 続きを読む
1
前へ 1 ・・ 11 12
Izumi Tsutsui @tsutsuii

ここまでは Xorg 1.12 サーバーで作業していて、 NetBSD xsrc の最新は Xorg 1.20.5 なので、 API差分を把握するという意味で NetBSD/x68k Xサーバーを 1.20 対応させる作業を実施 nerv.org/netbsd/?q=id:2… nerv.org/netbsd/?q=id:2… nerv.org/netbsd/?q=id:2… nerv.org/netbsd/?q=id:2… #osc21os

2021-01-30 00:13:29
Izumi Tsutsui @tsutsuii

sun3 エミュレータ TME上で cg2フレームバッファのテストとX終了時パレット復帰処理実装とかやりつつ Xorg 1.20 対応 twitter.com/tsutsuii/statu… twitter.com/tsutsuii/statu… #osc21os

2021-01-30 00:17:31
Izumi Tsutsui @tsutsuii

X11R7'fied Xsun 8bpp server also works on NetBSD/sun3 9.0 on tme 0.8 emulating sun3/160 and cgtwo color framebuffer. Woohoo! pic.twitter.com/Ces6kJ7QIT

2020-07-15 20:46:56
Izumi Tsutsui @tsutsuii

Xorg Server 1.20 'fied X11R7 Xsun server also gets working on NetBSD/sun3 9.0! pic.twitter.com/LtyxWK7kXI

2020-07-19 06:47:05
Izumi Tsutsui @tsutsuii

前後して 7/17 に tech-x11 mailing list に報告 mail-index.netbsd.org/tech-x11/2020/… こんな阿呆な作業にも "great news!" "Indeed!" と返信をいただけるのが NetBSD のよいところ(?) mail-index.netbsd.org/tech-x11/2020/… mail-index.netbsd.org/tech-x11/2020/… #osc21os

2021-01-30 00:23:05
Izumi Tsutsui @tsutsuii

twitter.com/tsutsuii/statu… Xsunサーバー上でキーボードの modifier キーがおかしい問題については Xsun サーバーが NetBSD/sparc の SS20上でも動いたのでそちらで検証を継続。これがかなり苦労した twitter.com/tsutsuii/statu… (以下調査ツイート多数あるけど引用省略) #osc21os

2021-01-30 00:31:06
Izumi Tsutsui @tsutsuii

現状の Xorg Xsunサーバーは XKB を処置していないせいなのか - SHIFT-b,v は Shiftが無視される - CTRL-d,e,i,n,o,p,u は CTRL が無視される という謎の挙動になっていてこの原因がわかっていない。 xmodmap -pk の出力は特に変な感じはしない (CTRL の modifier は別?) gist.github.com/tsutsui/7239a8…

2020-07-23 12:32:43
Izumi Tsutsui @tsutsuii

NetBSD/sparc 9.0 + SPARCstation20 + cgsix でも Xorg 1.20 対応 Xsun サーバー動いた。キーボード入力で CTRL が効いてないキーがあるのも同じ症状。デバッグはこっちでやるほうが楽かも pic.twitter.com/bL6qlrural

2020-07-26 08:30:40
Izumi Tsutsui @tsutsuii

xkb keymap定義含め散々調べて、結局 Mac用の hw/xquarz の中に「XKB設定を empty にしておく」という実装があり、これ X68k で試したけどよくわからなかったやつだな……と思いながら試したところ無事キーボード入力も正常に twitter.com/tsutsuii/statu… #osc21os

2021-01-30 00:33:02
Izumi Tsutsui @tsutsuii

仕様書を読んだのとはあまり関係なく、各種ソースを探索してたらちょっと前に考えてた内容をすでにやってる感じのコードが hw/xquartz にあったので、テキトーにマネしてみたら Xsun server でも CTRL, SHIFT, CapsLock, NumLock のそれぞれでちゃん操作どおりに入力できるようなった。いえぃ👍 pic.twitter.com/9YQS3vttjq

2020-07-31 23:58:24
Izumi Tsutsui @tsutsuii

あとは Xorg 1.20.5 のモノクロサーバーだとスクリーンセーバー発動時の root window 市松模様の描画が異常に遅い問題とか twitter.com/tsutsuii/statu… #osc21os

2021-01-30 00:34:39
Izumi Tsutsui @tsutsuii

Xorg 1.20 対応した Xsun サーバーを bwtwo モノクロフレームバッファで動かした場合、 スクリーンセーバーの市松模様背景描画が異常に遅いという問題。従来の X11R6のサーバーだと一瞬で描画される。これはモノクロ専用の mfb のルーチンが削除されて何かが最適化されなくなったということなのか pic.twitter.com/TiOv1Uv0UE

2020-08-01 14:46:00
Izumi Tsutsui @tsutsuii

twitter.com/tsutsuii/statu… Xorg 1.10 サーバーだと一瞬で描画されてたのでひたすら関係しそうな差分を探す作業を実施 #osc21os

2021-01-30 00:35:39
Izumi Tsutsui @tsutsuii

こんなに遅いならもっと前に気づいているよなあ、と Xorg 1.10 のサーバーで試したら、こちらはスクリーンセーバー市松模様描画も一瞬だった。 Xorg 1.20 で API 変更以外で性能に関わるようなところ変わったのか? それとも DPMS 有効無効の違い? pic.twitter.com/pi9Sf26ngr

2020-08-01 15:44:07
Izumi Tsutsui @tsutsuii

いろいろと試した結果、この "clearly meant to be a fast path, but this turns out not to be the case." というログの「32bppだとまったく効果ないけど 8bpp未満だと速くなる処理」の削除を復活させたら元通りになった。この修正は Xorg の LUNAでも有効 twitter.com/tsutsuii/statu… #osc21os

2021-01-30 00:40:01
Izumi Tsutsui @tsutsuii

xorg-server の fb 以下のログを眺めつつ適当にトライしたところ、この "Remove even/odd tile slow-pathing" の変更 cgit.freedesktop.org/xorg/xserver/c… を元に戻したら Xorg 1.20版 Xsun サーバー + 実機 bwtwo モノクロでも市松模様背景描画が一瞬になった。さて、どうしたものか…… twitter.com/tsutsuii/statu… pic.twitter.com/1sD18c68Jb

2020-08-06 02:21:08
Izumi Tsutsui @tsutsuii

この修正を元に戻すためのバグレポは出してあるのだけれど、プルリクも出すという宿題を忘れたままですね gitlab.freedesktop.org/xorg/xserver/-… #osc21os

2021-01-30 00:40:48
Izumi Tsutsui @tsutsuii

というわけで、また物理OSCの NetBSDブースでこの Xorgサーバーとともに実機デモできる日が早く戻ってきて欲しいですね twitter.com/tsutsuii/statu… (おしまい) #osc21os

2021-01-30 00:43:42
Izumi Tsutsui @tsutsuii

予想はしていたけれど「動いてしまったら目的を失うのでは?」になりつつある(展示デモが最後の砦だったという話もある) pic.twitter.com/mVdRf0UfRy

2020-08-11 04:37:16
Ryo ONODERA @ryo_on

I have just rewrite a patch to NetBSD's sys/dev/usb/uaudio.c to support Creative BT-M3 Bluetooth to USB audio converter. I wish it might be better...

2021-01-30 04:39:41
Ryo ONODERA @ryo_on

I have just added got (game of tree) package to pkgsrc as devel/got.

2021-01-30 05:37:53
Kenji Aoyama @ao_kenji

掃除しつつ内部確認。MC68030RC20B、メモリはオンボード8MBのみ、Cバスは非対応。フロントパネルにスピーカ付き。 pic.twitter.com/qbSK03tJ7v

2021-01-30 09:41:12
拡大
拡大
拡大
拡大
Kenji Aoyama @ao_kenji

オープンソースカンファレンス2021 Online/Osaka D会場 「NetBSDのご紹介」聴講 #osc21os

2021-01-30 10:03:34
Jun Ebihara @ebijun

@ao_kenji ありがとうございます。

2021-01-30 11:03:05
前へ 1 ・・ 11 12