ToDo:
掲示板でも不安定報告がある組み合わせだが、手元でも安定しない環境が出る模様
SATA SSD時代もZFSだと安定しないSSDがあったのでファームに癖があるのか? それとも、Cache抜きの廉価版なのがいかんのか?
流石に人知れずハングするのは遠隔運用に難有りなので、時間が出来たら予備のSN850Xに換装予定
現状の実装方針
やはり、Encodeオプションのような形で、String処理時のEncodeを指定できる方がスマートな気がする…
その場合、サポートするEncode名とバックエンドの関係を定義するframeworkを実装すべきか?
現在の状況では、実用的なコードポイント集合はUnicode(UCS-4)になるので、CSI実装をする必要は無いと思われる
基本的なPrimitiveは、multibyte bufferからコードポイントを拾う・multibyte bufferへコードポイントを書き出す辺りか?
ISO-2022系のような状態遷移を持つ系はどうするのが良いのだろう… (一旦、UCS-4列にパックしてからiconvだと一時領域を割り当てる必要がある)
使用頻度がそれなりにありSADScript上での実行コストが高そうなString Primitive
現行のUnicode運用ではUCS2を考慮する必要は薄いが、UTF16は必要になる可能性が有り得るので、関数名は ToUTF8(UCS4 → UTF8)・FromUTF8(UTF8 → UCS4)辺り
内部実装用に未初期化なStringオブジェクトを割り当てるhelper functionを用意した方が良さそう…
手持ちのMeteor Lake-P (vendor=0x8086 device=0x7d55 subvendor=0x10f7 subdevice=0x8338 on Let'snote FV5)での動作状況まとめ
テスト環境は、stable/14に pull requestに上がっていた linuxkpiパッチを個別に取り込んだ環境
今のところ、Ver 6.8に drm/i915: Disable DSB usage specifically for LUTs当てて、xdmで使う(VT consoleを使わない)が実用上の落としどころか?
Optics/Orbit Server運用にて利用頻度が高いPackage実装修正の残作業
Canvas, Plotまわりは量が多い上に解析めんどそうなので後回し (Optics ServerでMatching系の操作をしなければ影響なし)
カテゴリー: Admin | Emacs | EPICS | Fortran | FreeBSD | GCC | hgsubversion | IPv6 | KEKB | LHC | Lisp | LLVM | MADX | Ryzen | SAD | samba | tDiary | unix | WWW | YaSAI | お仕事 | イベント | 出張 | 宴会 | 数学 | 艦これ | 買いもの | 追記 | 雑記