23:18:56
icon

よさそう

23:18:37
2017-04-26 23:18:02 Masanori Ogino 𓀁の投稿 omasanori@mstdn.maud.io
icon

The Rust Programming Language | No Starch Press nostarch.com/Rust ちなみにカニの本です

23:18:32
icon

> 何度も出てきて恥ずかしくないんですか?

23:18:18
icon

清姫,これはなんか違うような……というのは私も思ったが公式がエリちゃんで散々色々やってしまってたのでなんかもうわからなくなってしまった。

23:14:22
2017-04-26 23:14:10 Masanori Ogino 𓀁の投稿 omasanori@mstdn.maud.io
icon

SF映画で検閲官が禁書持ってるアレになりたいという気持ちが思わぬ形で叶った状態

23:13:00
icon

@omasanori 造反だ

23:12:17
2017-04-26 23:12:08 Masanori Ogino 𓀁の投稿 omasanori@mstdn.maud.io
icon

私はno starch pressのカニの本を買おうか迷っててそれどころではない

23:11:22
icon

エーッ

23:10:52
icon

omasanori さん Windows 7 使ってるんですか!?

23:07:39
icon

IndieWeb ってなんですかおにーさん?

23:05:14
icon

PSP というのは便利なコンソールゲーム機なのでバイナリをひとつ追加するだけで mute ボタンがスクリーンショットボタンになる。

23:04:38
icon

Fate/Grand Order でアルターエゴがガチャに出るのを記念して Fate/EXTRA CCC のほうで見れるアルターエゴの設定のスクリーンショットをまとめたりした twitter.com/kotatsu_mi/status/

23:00:38
2017-04-26 22:22:52 えんぎよしの投稿 ENGIYOSI@pawoo.net
icon

このアカウントは、notestockで公開設定になっていません。

23:00:20
22:59:59
2017-04-26 22:59:16 Masanori Ogino 𓀁の投稿 omasanori@mstdn.maud.io
icon

OStatusがP2PでないのはIndieWebが必ずしもP2Pを必要としない(私はIndieWebがP2Pであってはならないとは考えていないけれど……)からではないかと思っている

22:58:23
2017-04-26 22:50:44 Masanori Ogino 𓀁の投稿 omasanori@mstdn.maud.io
icon

OStatusというかFederated Social Webを理解していく中でIndieWebという考え方を再訪するのが良さそうな気がしてきた

22:58:19
2017-04-26 22:52:47 Masanori Ogino 𓀁の投稿 omasanori@mstdn.maud.io
icon

人々がMastodonは~とかOStatusは~みたいな話をしているとき、そのいくらかはIndieWebに由来する考え方だったりそうでもなかったりする

22:58:07
icon

@kmt_t 既にメディアタイムラインを実装した他パフォーマンスチューニングについてはガンガン master に入れてますね > Pixiv

15:35:16
icon

にゃー

12:11:23
icon

OSv とかでどうやって実現してるのかを確認したかったという話なので。

12:11:00
icon

pv のときはそうだけど hvm だと wrmsr 使ってるとこ探したほうがよさそうなのと,対象は Linux だけではなくてまあ色々あるので,ちょっと話違うんす。

12:10:26
2017-04-26 12:00:57 zgock999の投稿 zgock999@mstdn.maud.io
icon

このアカウントは、notestockで公開設定になっていません。

12:00:28
icon

はやいよ

12:00:24
2017-04-26 11:25:20 山城敬📕これがマストドンだ!発売中!📕の投稿 kurakake@mstdn.jp
icon

このアカウントは、notestockで公開設定になっていません。

11:56:47
icon

wrmsr で MSR を書き換えることで TSC のリセットもできるとわかった。Linux とかはたぶんブートのどっかでこれしてるんだな。

11:56:19
icon

@zgock999 別問題ですね。(べつに不具合ではない

10:24:51
icon

XenXen わからん

10:24:43
icon

Xen のプロ〜

09:48:39
icon

Xen で TSC がリセットされるやつとされないやつがあってよくわからん,Xen の DomU で何をやったら TSC がリセットできるんだ?

09:43:46
icon

*meow*

04:32:59
icon

@tSU_RooT hrb.osask.jp サポートページでも QEMU について触れられてるので確定かなあ。

04:13:50
icon

物悲し

04:13:42
icon

Ethernet がないとかで断念,あるあるっぽい……。

04:11:47
icon

うわっこわい人じゃん

04:11:42
2017-04-26 04:11:35 Masanori Ogino 𓀁の投稿 omasanori@mstdn.maud.io
icon

USB 3.5 inch FDドライブこないだ買いました(HPの古いワークステーションにNetBSDをインストールしたくて)

04:09:18
icon

私は日付変わった直後ぐらいに数十分ほど記憶が飛んでる時間があるのできっと徹夜じゃなくてちゃんと寝てましたよ。

04:08:46
2017-04-26 04:08:34 Masanori Ogino 𓀁の投稿 omasanori@mstdn.maud.io
icon

徹夜してたらNight Shiftで安眠支援もへったくれもねーですよ(私は作業内容が吹っ飛んだ旨が同期から送られてきて通知で起きただけで徹夜勢ではない)

04:03:51
icon

というか,そもそも,ローダーのバイナリを手打ちしてフロッピーにつっこんだら,はい実機で動くねすごいねって言いたいだけに最初にフロッピーにくだりがあるだけで,実際はかなり序盤から QEMU 前提だったと思うよあの本。

04:01:57
icon

USB-FD はそこらで 100 円くらいで投げ売りされてるからどうとでもなると思う。それはさておき,あの 30 日のやつべつに QEMU でも動かせると思うけど

04:01:15
2017-04-26 04:01:15 まちカドおるみん御嬢様の投稿 orumin@mstdn.maud.io
04:00:54
icon

fuchsia-mirror/gigaboot20x6: GigaBoot20x6 - A Simple UEFI Bootloader for Magenta github.com/fuchsia-mirror/giga

Web site image
Build software better, together
04:00:18
icon

Fuschia は UEFI boot 対応してたりして面白いよ。どれくらい本気かというと Google はいつもどれも本気だしどれも死んでもいいと思ってとりあえず色々やってみてるだけの気がする。数打ちゃ当たるの数が異常だししかも質も伴なっている,みたいな。

03:58:56
icon

GNOME 3.24 の Night Shift を有効にしてるのだけど,たった今急に画面が蒼くなって吃驚した。しかし夜明けの,天文薄明すらまだ一時間半くらい先ではないだろうか,デフォルトの設定はどういう基準なのだろう

03:54:55
icon

@tSU_RooT 二版が三年前とかなり新しいので,著者の前作,前々作の「4.3BSD〜」と「4.4BSD〜」,そして一版を合わせて読むと BSD の実装の変遷が伝わってきたりとかなんとか

03:52:06
icon

Reenix ではないけど,実際 Unix like OS にしても Rust とかで置き換えられてしまえばいいと思ってるし,C は個人的に好きだし歴史的意義はあるけど,歴史学的にしか遺してはいけないし実用上では滅びるべきだと考えてます。

03:48:11
icon

@o_eight BIOS の時代にしても結局ローダから処理を飛ばすとこまではゴリゴリっと頑張るしかないヤツなのでもうどうしようもない…… OS 自作のハードルだいたいここといっても過言ではない

03:47:21
icon

そもそも C が悪い。

03:47:08
icon

UEFI の Protocol が採用してるあの,Win32 API っぽい謎関数群は本当苦手。常に EFI_STATUS 型(ただの int 型の alias)しか返却しなくて,本当に欲しい様々な情報は引数に渡した API ごとに存在する構造体のポインタに詰められて返ってくるやつ。あのセンスの欠片もない実装は許してはならない,でも C でマルチアーキテクチャ対応を謳う API となるとああなるのもまあわかるから強く批判できない。

03:43:10
icon

これ,Rust で UEFI の GOP の wrapper を実装するのが怠くなって放置してるので,Modern なのに拘泥らなければ良い気がする。でも今更 BIOS べったりは嫌だし,ここを放置したら永遠に次のステップに行かないんだよな。

03:40:51
icon

ところでもうそろそろ四時って嘘だといって欲しい。

03:40:38
icon

中毒性低いとは?

03:40:33
2017-04-26 03:40:33 まちカドおるみん御嬢様の投稿 orumin@mstdn.maud.io
03:40:28
icon

libc にあたる部分を Rust で薄い wrapper として実装しておくと C/C++ で本来書いてたシステムに近いプログラムが Rust の型システムの恩恵を預かれるモノとして書き直せてはっぴはっぴーって感じ

03:39:55
2017-04-26 03:37:51 ubnt-intrepidの投稿 ubnt_intrepid@mstdn.maud.io
icon

このアカウントは、notestockで公開設定になっていません。

03:38:58
icon

boot loader を抜けてとりあえずアドレスをストレートマッピングしたところで終わってるのでちゃんとカーネルの main に処理を飛ばしてあげたいし,その前にちゃんとメモリマップと Graphic Output Protocol の制御を取得するところをやってあげたい。

>>
orumin/Whetstone_OS: Rusty OS for suitable with modern PC github.com/orumin/whetstone_OS

Web site image
GitHub - orumin/Whetstone_OS: Rusty OS for suitable with modern PC
03:36:33
icon

OCaml の人,殺さないで

03:36:20
icon

Rust は C/C++ を正面から殺す OCaml くらいに考えておけばだいたい間違いない(本当か???)

03:35:36
icon

やってます!(Boot loader から進んでない

03:35:23
2017-04-26 03:35:23 まちカドおるみん御嬢様の投稿 orumin@mstdn.maud.io
03:35:10
icon

research でも system software といったものが内包する語が広いし,operating system も一種の buzz word みたいなものだし,クラウドも(ry AIも(ry インターネットも(ry

03:34:06
icon

Rust だと普通に Baremetal のものが書けるし,基本は型情報による静的解析でランタイムには余計なのくっついてこないし

03:33:30
icon

というわけで(どういうわけで)私は Rust 推しです

03:33:05
icon

@babukaru MIPS とか ARM とか PowerPC とか現役じゃないですかやだー。あなたの家のルータとかスマートフォンとかに使われてるのにー

03:32:18
icon

Go で OS 作れるとか思ってるやつはあんまり居なさそう。(いや,作れるだろうけど,GC とかなんとか色々外さないと無理だよね?

03:31:33
icon

まあさっき書いたように,大規模 Web プラットフォームくらいの意味でシステムつってんだろうなこれ……。

03:29:54
2017-04-26 03:29:43 折口詠人❎の投稿 o_eight@mstdn.maud.io
icon

このアカウントは、notestockで公開設定になっていません。

03:29:51
icon

@babukaru こわくない,ふるくないよ

03:29:26
icon

Gorumin ではない

03:29:21
icon

@tSU_RooT あまり覚えがないですね……。i386 と i686 が Linux のパッケージのアーキテクチャの記述にあったのが気になってとりあえず納得するまで調べ倒しただけかもしれないですが,もうひとつ大きいのはセキュリティキャンプの参加が決まった時に,セキュリティキャンプ実行委員会から挨拶代わりに「x86 アセンブラ入門」なる本が送り付けられたとことかも。

03:26:58
icon

@tSU_RooT とはいえ,今に至るまで Intel x86,Intel x86_64(AMD64)は Real Mode を持ってるので 8086 と互換の状態になることもできるのですが。(メモリは 1MB までの制限がかかるなど,色々アレになる)

03:26:04
icon

@tSU_RooT Ja. でも Linux 3.8 あたりでついにサポートが切られました。80386 から 32 bit プロセッサなので 80286 とは断絶がありますね。

03:25:21
icon

Go はべつにシステム記述とかは言ってないと思うし,インターネットのシステム記述というのもそれはどうかなという気がする。インターネットというより,Web で使われる大規模プラットフォーム,という意味のシステムならわかるけど。

03:24:27
2017-04-26 03:22:05 折口詠人❎の投稿 o_eight@mstdn.maud.io
icon

このアカウントは、notestockで公開設定になっていません。

03:24:23
2017-04-26 03:21:41 折口詠人❎の投稿 o_eight@mstdn.maud.io
icon

このアカウントは、notestockで公開設定になっていません。

03:24:11
icon

@o_eight いや,なので,独自バイナリなのはわかっているし GCC とかをバックエンドにしないのはわかっている(が,そのせいでメジャーしか対応しないし,そのポリシを捨てたらマイナーアーキテクチャでも使えるのにそうはしなかったんだなあという話をさっきからしていたというだけのことです

03:23:03
icon

@tSU_RooT x86 というのは 8086,80286 と なんちゃら 86 という型番のプロセッサだっったところから来ている

03:22:38
icon

@tSU_RooT ベースは 16 bit プロセッサの Intel 8086 です。8086,80286,80386,Intel 486,Pentium(i586),Pentium Pro(i686)Pentium II,Pentium III,Pentium 4……となってる

03:20:19
icon

@o_eight というよりは Go はなんか UNIX (POSIX)とかとは別の文化圏というか,こう,Plan 9 臭がプンプンと……。

03:19:30
icon

Marshall Kirk McKusick はいつも綴り忘れて調べる

03:19:08
icon

BSD 系のソースコードリーディングなら Marshall Kirk McKusick の本(「4.3 BSD Design and Implementation」,「4.4 BSD Design and Implementation」,「The Design and Implementation of the FreeBSD Operating System」)がとても良いと思う。

03:17:08
2017-04-26 03:17:08 まちカドおるみん御嬢様の投稿 orumin@mstdn.maud.io
03:16:53
icon

@tSU_RooT Core i7 の Nehalem と SandyBridge みたいなもんです(かなり語弊があるけど,Intel 80386 から 32 bit プロセッサになって,80486 はその上位互換の後継型番)

03:15:23
icon

VAX もサポートしてるのが NetBSD

03:15:11
2017-04-26 03:15:11 まちカドおるみん御嬢様の投稿 orumin@mstdn.maud.io
03:13:40
icon

@o_eight でもコンパイラバックエンドを GNU binutils にしてたらそれらのサポートも可能だったわけですよ(けど Go は基本バイナリ吐くとこまで自分でやりたがるよね,という話。かといってメジャーだけしかサポートしないのに LLVM 使うわけでもないので)

03:12:40
icon

とはいえ,Linux カーネルも i386 は切られたし,i486 や Pentium で Linux が動かなくなるのはいつだろうね

03:11:38
icon

流石に i686 まで切るとか言ってるのは Arch Linux だけぐらいだし,あれはあれで良い

03:10:59
2017-04-26 03:10:50 折口詠人❎の投稿 o_eight@mstdn.maud.io
icon

このアカウントは、notestockで公開設定になっていません。

03:10:00
icon

でも GCC とかがサポートしてるアーキテクチャの数に遠く及ばないんだよね。Go はメジャー(メジャー?)アーキテクチャしか動かなそうだなーというのはそういうところからの感想です。

03:09:16
icon

まあ IBM System z にしても MIPS や ARM,PowerPC にしても,普通にマイナーアーキテクチャって言うほどでもないしそこらへんはまあなあという気持ち

03:08:43
2017-04-26 03:08:07 折口詠人❎の投稿 o_eight@mstdn.maud.io
icon

このアカウントは、notestockで公開設定になっていません。

03:07:34
icon

PowerMac G5 を headless にするの面倒で放置してたけど復活させるか,あわよくば Mastodon かなんかを動かして放置しとくのもいいな

03:06:47
icon

Gentoo と KDE が動いてたはずだけどこの前 KDE は消した気がする

03:06:29
icon

PowerPC は手元の PowerPC 970(ppc64)ぐらいしか無い

03:05:48
icon

ppc64el って POWER8 とかでしょ?たしか

03:05:05
icon

ppc64el はかなり最近のアーキテクチャやん……。Debian とかバリバリサポートしてるし

03:04:32
icon

これは白い烏問題と同じで,luna68k を現役で使う謎人物が NetBSD の見えている界隈以外の人でも使う可能性があるので,不適切でした。

03:03:50
icon

luna68k はどう考えても NetBSD 界隈の人しか動かさん

03:03:34
icon

s390x とかは普通にまあ使う人は使うんだろうなあという気がする

03:02:58
icon

mikutter に移植性があるというよりかは GTK と Ruby の移植性というだけの気がする(どうせ POSIX な C だし)

03:01:50
icon

POSIX 遵守した C のコードがよっぽど動きそう。というか,Go って x86_64 や ARM,Aarch64 はともかく色々なアーキテクチャで動くかは微妙い気がする。

03:00:59
2017-04-26 03:00:59 まちカドおるみん御嬢様の投稿 orumin@mstdn.maud.io
02:59:04
icon

Kubernetes と Calico を調べようとしたけど Calico というものは実体が Felix と confd と BIRD とそれらを繋ぎ合わせるいろいろなコンフィグファイルやらなんやらを集めた Docker container っぽくて,Go がわからないから概要がわからないのかそもそもアーキテクチャの理解が弱いからわからないのか何がどうなのかわからないけどわからなくなってしまった。

02:55:14
icon

Kubernetes を読む必要があるんですよ。

02:54:08
icon

全く読めないわけではないけれど

02:53:53
icon

Go がわからないのか Kubernetes や Docker をよくわなってないのかよくわからないけどわからない

02:52:54
icon

Go あんまりわからない

00:38:56
icon

余,すべき件多ければ眠る事能わず

00:30:39
2017-04-26 00:30:16 折口詠人❎の投稿 o_eight@mstdn.maud.io
icon

このアカウントは、notestockで公開設定になっていません。

00:30:31
icon

𐏓
𐏒
𐏒
𐏒
𐏑
Unicode なら古代ペルシア楔形文字で年齢が刻める

00:28:22
icon

古代ペルシア楔形文字はアルファベットのはずたけどやっぱりこっちにも o は無いんだな。

00:26:37
icon

シュメール文字って o の音価ないの?

00:25:08
icon

𒌨𒌝𒅔

00:17:41
icon

𒀭

00:12:32
icon

0SIM はとうに契約が破棄された

00:08:51
2017-04-25 21:39:58 かるばぶの投稿 babukaru@mstdn.maud.io
icon

このアカウントは、notestockで公開設定になっていません。

00:08:51
2017-04-25 21:38:42 かるばぶの投稿 babukaru@mstdn.maud.io
icon

このアカウントは、notestockで公開設定になっていません。

00:07:20
2017-04-26 00:07:20 まちカドおるみん御嬢様の投稿 orumin@mstdn.maud.io
00:02:41
2017-04-23 22:10:57 倉田理音 🍊3日目西み-10bの投稿 kuratarine@pawoo.net
icon

このアカウントは、notestockで公開設定になっていません。

00:01:37
icon

@tSU_RooT ちょい古くて奇跡的に去年の夏からファームウェア更新されていない PSVita がもし手に入ったら脆弱性つっつきまわしたり適当にオレオレバイナリ走り回らせたりして楽しめるという副産物がありますよ。

00:00:16
icon

@babukaru なるほどね