タグ

2019年12月15日のブックマーク (3件)

  • Linux procfs 徹底入門

    これは Linux Advent Calendar 2019の 15 日目の記事です。procfs について勉強したことをまとめます。 検証環境CentOS 8 を利用する。 ]# cat /etc/redhat-release CentOS Linux release 8.0.1905 (Core) ]# uname -a Linux localhost.localdomain 4.18.0-80.el8.x86_64 #1 SMP Tue Jun 4 09:19:46 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux procfs とは疑似ファイルシステムのひとつ。 ディスク上に実体は存在せず、メモリから情報を取得する。 カーネルだけが知っている情報 (例えばシステム全体のロードアベレージ/CPU負荷/メモリ利用状況や、プロセスごとの情報)が取得できる。

    Linux procfs 徹底入門
  • CとRustで一から作るマイクロカーネルOS

    マイクロカーネルは浪漫に溢れる非常に作りがいのあるソフトウェアです。この記事は,「マイクロカーネルベースのOSの一から作ってIaaSで動かす」ことを目標に作ったマイクロカーネルベースのOS Resea(りーせあ)の設計と実装について軽くまとめた物です。 ソースコードはGitHubにあります。 マイクロカーネルとは Linuxのようなモノリシックカーネルでは色んな機能がカーネル空間で動きますが,マイクロカーネルではユーザプロセスたちが互いに通信しながらOSを作り上げます。プロセス・スレッド・仮想メモリ管理,プロセス間通信,タイマーといった必要最低限の機能だけをカーネルが担います。デバイスドライバやファイルシステムといった残りの機能は,独立したユーザプロセスとして動きます。たとえデバイスドライバが暴走しても他のコンポーネントを壊すことはないのです。マイクロカーネルは信頼性が高く,疎結合で美しい

    CとRustで一から作るマイクロカーネルOS
  • 二年連続でヒューゴー賞・ローカス賞を受賞した、自省的な人型殺人警備ユニットの日常録──『マーダーボット・ダイアリー』 - 基本読書

    マーダーボット・ダイアリー 上 (創元SF文庫) 作者:マーサ・ウェルズ出版社/メーカー: 東京創元社発売日: 2019/12/11メディア: 文庫マーダーボット・ダイアリー 下 (創元SF文庫) 作者:マーサ・ウェルズ出版社/メーカー: 東京創元社発売日: 2019/12/11メディア: 文庫この『マーダーボット・ダイアリー』はマーサ・ウェルズのSFアクション連作中篇集である。上下それぞれに二篇の中篇が収められていて、特に上巻の「システムの危殆」はヒューゴー賞、ネビュラ賞、ローカス賞の各ノヴェラ部門を授賞。続く「人工的なあり方」もヒューゴー賞、ネビュラ賞を授賞と(賞的な意味で)評価の高い作品。 それにこの創元文庫版は安倍吉俊のイラストもあいまって刊行がたいへん待ち遠しかったんだけれども、読んでみたらこれが期待通りのおもしろさ! 全篇通して自分のことを一人称で「弊機」を呼ぶ人型警備ユニット

    二年連続でヒューゴー賞・ローカス賞を受賞した、自省的な人型殺人警備ユニットの日常録──『マーダーボット・ダイアリー』 - 基本読書