タグ

2022年1月3日のブックマーク (3件)

  • この個人サイトは自作OSで動いています

    追記 (2022 5/29): サーバ代をケチるべくVercelに移行しました。動いていたソースコードは ココ に置いてあります。 あなたの予想に反して、このページが見えているでしょうか?このWebサイトは自作OSのKerlaが提供しています。 これは自作OS Advent Calendar 2021の23日目の記事です。 自作OS「Kerla」の紹介 Kerla(かーら)はRustで書かれたLinux ABI互換モノリシックカーネルです。今年の春頃から作り始め、DropbearというSSHサーバが動作する程度には基的なUNIXの機能が実装されています。具体的には、ファイルの読み書きやUDP/TCPソケット、fork/exec、シグナル、擬似端末といったものです。 カーネル実装の雰囲気を軽く紹介すると、Kerlaでは以下のようにシステムコールが実装されています。 /// write(2)

    この個人サイトは自作OSで動いています
    denqueue
    denqueue 2022/01/03
  • 岸田文雄さん、総理大臣の年頭所感で社会主義を匂わせるフレーズを連発 : 市況かぶ全力2階建

    自称億トレの煽り屋、自業自得で裁判漬けとなり証券口座に現金30万円とエスクリプトエナジー(旧エス・サイエンス)1300株しかないことをバラされる

    岸田文雄さん、総理大臣の年頭所感で社会主義を匂わせるフレーズを連発 : 市況かぶ全力2階建
    denqueue
    denqueue 2022/01/03
    “全てを、市場や競争に任せるのではなく、官と民が、今後の経済社会の変革の全体像を共有しながら、共に役割を果たすことが大切” 菅政権の携帯料金の値下げあたりからこういう兆候は見えていた気がする。
  • 本当にtransactionは必要なのか? - 急がば回れ、選ぶなら近道

    前提 前提ですが。 transaction=Consistency/Isolationを担保する仕組みの話とする。 一般にtransactionが持つべき属性はACIDと言われる。C/Iに比べて、A/Dが“わかりやすい”のでAtomic/Durableの属性の方が人口に膾炙しているが、現在のtransactionではA/Dネタはあまり話題にならない。A/Dネタはローカルだけで見るのであれば普通にfile system /storageの話になる。元来Atomic/Durableはtransactionのコンテクストでは専らlogging / recoveryの話だった。そして、これは非同期のepoch-basedになるとそれ自体の取り扱い優先度が下がる。現代的なtransactionでは、「現時点ではread committedが保証されているFS/storageでA/Dの問題は(ある程度

    本当にtransactionは必要なのか? - 急がば回れ、選ぶなら近道
    denqueue
    denqueue 2022/01/03
    分散化が進む今後のアーキテクチャではlockのコストが問題となるという指摘、納得感がある。