タグ

osに関するyassのブックマーク (41)

  • 分散スケジューラMesosの紹介

    db tech showcase 2016 のスライド

    分散スケジューラMesosの紹介
  • Operating Systems: Three Easy Pieces

    Remzi H. Arpaci-Dusseau and Andrea C. Arpaci-Dusseau (University of Wisconsin-Madison) NEW: Security Chapters by Peter Reiher (UCLA) Welcome to Operating Systems: Three Easy Pieces (now version 1.10 -- see book news for details), a free online operating systems book! The book is centered around three conceptual pieces that are fundamental to operating systems: virtualization, concurrency, and pers

    yass
    yass 2016/05/07
    " The book is centered around three conceptual pieces that are fundamental to operating systems: virtualization, concurrency, and persistence. "
  • 各OSのリリース日とサポート終了日を表にまとめてみた - Qiita

    (資金難だった6の初期の頃を除けば)RHELの大体1月遅れ以内でリリースされるクローン サポート終了日はRHELの運用フェーズ3の終了日と同じになる CentOS 7のバージョン名称はリリースノートを見る限り「7 (yymm)」あるいは「7.yymm」が正式になるのではないかと思う。その月にリリースされたRHELポイントリリースの派生であることを示す。とはいえ「7.x.yymm」(xはポイントリリース番号)の表記が使われていないわけではなく、パブリックミラーのディレクトリ名や/etc/centos-releaseはこの表記となっている 2014-12より先月の終わり頃までの更新を集めたローリングリリースを行うことになった 3ヶ月ごとに実施されている。と思ったら1505-01の次は1506-01で2か月連続リリースだった。1507は出なさそう、と思ったらCentOS 6.7のリリース作業で遅

    各OSのリリース日とサポート終了日を表にまとめてみた - Qiita
  • スケジューラからみたOSの話

    The document discusses operating system concepts like kernels, processes, threads, scheduling, and I/O. It covers features of early non-preemptive systems like MS-DOS and the evolution to modern preemptive multitasking systems. It also summarizes scheduling algorithms like FIFO, round robin, and comparisons of approaches used by different OSes including Windows, Linux, Solaris, and real-time opera

    スケジューラからみたOSの話
  • Introducing Irmin: Git-like distributed, branchable storage

    Want your own domain name? Learn more about the domain name extensions we manage Find a domain name similar to openmirage.org

    Introducing Irmin: Git-like distributed, branchable storage
  • ネットワークOS開発録 (1) 10GbE NICを使いこなす

    [D20] 高速Software Switch/Router 開発から得られた高性能ソフトウェアルータ・スイッチ活用の知見 (July Tech Fest...

    ネットワークOS開発録 (1) 10GbE NICを使いこなす
  • 20140419【qpstudy】OSとNW設計の勘所

    Windows Azure でスーパーコンピューティング!」for Microsoft MVP camp 2014 大阪会場

    20140419【qpstudy】OSとNW設計の勘所
  • Dockerのための軽量OS「Red Hat Enterprise Linux Atomic Host」、Red Hatが発表

    Dockerのための軽量OS「Red Hat Enterprise Linux Atomic Host」、Red Hatが発表 Red Hatは、Dockerコンテナの運用に最適化した軽量なOS「Red Hat Enterprise Linux Atomic Host」を、今年リリース予定の「Red Hat Enterprise Linux 7」と合わせてリリースすると発表しました。 Red Hat Enterprise Linux Atomic Hostは、Red Hat Enterprise Linuxの派生OSであるため、Red Hat Enterprise Linuxと同レベルの信頼性、セキュリティ、使い勝手などを備えつつ、Dockerのコンテナの実行や運用に絞って軽量化することでオーバーヘッドを小さく、さらにパッチなどの運用の手間を小さくするとしています。 Dockerとの相互運

    Dockerのための軽量OS「Red Hat Enterprise Linux Atomic Host」、Red Hatが発表
    yass
    yass 2014/04/18
    " Red Hat Enterprise Linuxと同レベルの信頼性、セキュリティ、使い勝手などを備えつつ、Dockerのコンテナの実行や運用に絞って軽量化することでオーバーヘッドを小さく、さらにパッチなどの運用の手間を小さくする ”
  • はてなブログ | 無料ブログを作成しよう

    Spiral Fiction Note’s 日記(2026年4月1日〜2026年4月15日) 3月下旬の日記(2026年3月16日から3月31日分) 4月1日日付が変わってから下旬の日記をはてブに、半年前の日記をnoteにアップする。23時からの『星野源のオールナイトニッポン』と25時からの『あののオールナイトニッポン0』をリアルタイムで聴こうかなと思ったけど、派…

    はてなブログ | 無料ブログを作成しよう
    yass
    yass 2014/03/09
    " コンテキストスイッチのタイミングは / システムコール呼び出し時 / 割り込み発生時(ソフトウェア割り込み含む) / Linuxなどでは、システムコールから戻るとき、割り込みハンドラ終了時の処理でCSを実行するようです "
  • 仮想メモリ方式の分類

    作成日:2006.03.30 修正日:2016.10.17 更新記録 (2006.03.30) 2006/3/10 と2006/3/11 の日記の内容を元に作成。 (2006.04.07) SPARC 32 ビットプロセッサのページテーブル構成を修正。 (2006.05.25) 3.2節ページテーブルエントリを追加。 (2012.05.29) PowerPC のセグメントサイズの誤りの修正と図の追加。 (2016.10.17) Intel64 の Process-Context Identifiers(PCIDs) と Protection Keys の説明を追加。また TLB エントリの無効化と ARM の情報も追加。タイポの修正。 1. はじめに 2. 仮想メモリの全体像とページング以外の機構 事前処理 事後処理 3. ページング 3.1 ページウォーク 3.2 ページテーブルエントリ

    yass
    yass 2014/02/16
    " 基本は 4KB/page で 下位 12 ビットがオフセットアドレスになるので、中の 36 ビットが VPN になる。 ページテーブルウォークの際には 36 ビットの VPN を 9 ビットづつ 4 つに区切って、4レベルのページテーブルを検索する。"
  • 割り込みの後半部、Softirq、Tasklet、Work Queue

    2013年02月05日 情報科学類 オペレーティングシステム II 筑波大学 システム情報工学研究科 コンピュータサイエンス専攻, 電子・情報工学系 新城 靖 <yas@cs.tsukuba.ac.jp> このページは、次の URL にあります。 http://www.coins.tsukuba.ac.jp/~yas/coins/os2-2012/2013-02-05 あるいは、次のページから手繰っていくこともできます。 http://www.coins.tsukuba.ac.jp/~yas/ http://www.cs.tsukuba.ac.jp/~yas/ ■今日の大事な話 割り込みの前半部と後半部の分離 Softirq Tasklet Work Queue 後半部の仕組みの選択 ■割り込み、後半部 割り込みの問題点 より優先度の高い処理よりも、優先度の低い割り込み処理が先に実行され

    割り込みの後半部、Softirq、Tasklet、Work Queue
  • OSv

    OSv Presentation Transcript OSv @syuu1228 Who am I? • • @syuu1228 です • FreeBSD src commiter です BHyVe とか弄ってます • Software Design で「ハイパーバイザの作り方」 という連載を書いてます バックナンバーを公開中: http://goo.gl/8AVRb8 カーネル/ VM 探検隊とか主催してます( Not 関 西) OSv って聞いたことある ? • • 公式サイト: http://osv.io/ • インストール方法はこちら: 聞いたことない人は、手元の Linux マシンに早 速入れてみよう! • • http://d.hatena.ne.jp/syuu1228/ https://github.com/cloudius-systems/osv/blob/mast

  • sourceforge.jp

    We’re getting things ready Loading your experience… This won’t take long.

    sourceforge.jp
    yass
    yass 2013/09/20
    " C++11で書かれており、FreeBSDのTCPスタック、ZFSファイルシステムなどを含む。ハイパーバイザーやJava仮想マシンとの機能重複を取り除いたほか、通常のOSよりもスケジューラを軽量化し、メモリ、CPUのオーバーヘッドを削減"
  • OSv, designed for the cloud

    OSv is the open-source versatile modular unikernel designed to run unmodified Linux applications securely on micro-VMs in the cloud. Built from the ground up for effortless deployment and management of micro-services and serverless apps, with superior performance. Simplified cloud stack The language runtime, OS and hypervisor all provide protection and abstraction. OSv minimizes the redundancy in

    yass
    yass 2013/09/20
    " OSv reduces the memory and cpu overhead imposed by traditional OS. Scheduling is lightweight, the application and the kernel cooperate, memory pools are shared. It provides unparalleled short latencies and constant predictable performance "
  • OSによる仮想化とは何だったのか

    最近の動向でわからないことがある。最近、クラウド(笑)とか称するマーケティング用語はともかく、クラウド(笑)のサーバー群の実装に、ハードウェアの仮想化技術がふんだんに使われていることだ。 完全にソフトウェアでハードウェアを実装するエミュレーターと違い、この手の仮想化技術は、ハードウェアに仮想化をサポートするための機能があり、それを使って、大きなオーバーヘッドが生じない仮想化を実現させている。 そのハードウェア仮想化の上で、ユーザーごとにゲストOSを実行している。つまり、これはOS外の仮想化である。 OSとは何だったのか。 我々は何十年も、OS内で仮想化を実装してきた。ひとつのコンピューターを複数人が使うという状況で、ユーザーとかアカウントという単位で仮想化を実現してきた。また、ファイルアクセスに権限を設け、ユーザーごとに柔軟に設定できるようにもした。プログラムはプロセスという単位で、他のプ

    yass
    yass 2013/09/20
    " 一体、OSによるOS内の仮想化とは何だったのか。思うに、この手のOS内の仮想化技術は、正しく設定するのが煩雑なのだろう。結局、OSまで含めて丸ごと仮想化してしまうのが楽なのだろう。"
  • 書評:Modern Operating System (3e)

    @yasulab の過去ログ (2007年〜2014年) です。最近の活動はコチラ: https://yasslab.jp/ 米国留学中にガッツリ読まされたです。Modern Operating System (3e) は日語訳がまだなので、もしこれから読むならこちらの方を読んだ方が良いと思います。 書は、OSの概念から始まり、Process や Filesystem,Memory や I/O などの基的な機構を一つずつ章分けして解説しているになっています。各章末にある問題は、実際に考えてみるととメチャクチャ面白いので、もしよければ章末問題もやってみると良いと思います。 少し全般的な話になっていまいますが、どうしても邦訳だと変な日語になってしまいがちだと感じています(英語→日語の変換がそもそも質的に難しい作業なのだと感じています)。ただ、実際に原著の方もそんな難しい言葉を使

    書評:Modern Operating System (3e)
    yass
    yass 2013/05/17
  • オペレーティングシステムのメモリ管理に関する演習

    goto home page. 授業終了時はアンケート へ回答をお願いします. ここ数週間の授業内容の理解を深める(実感する)のが主な目的です. それが必要と思う人は前から順にやって行ってください. どれも簡単そうで仕方ないという人はいきなり 演習4と, その応用問題(だけ)をやっても良いです. はじめに オペレーティングシステムが提供している「仮想記憶」と呼ばれる メモリ管理方式について, 概念だけでなく実感として理解するために, 以下の簡単な演習を行う. 理解してほしい概念は以下のとおり. プログラムがOSに割り当ててもらうことができるメモリ(正確には, 「仮想メモリ」)の量は, 物理的に搭載しているメモリとは関係なく決まる. プログラムがOSに割り当ててもらっているメモリはページと呼ばれる 単位(通常4KB程度の連続したアドレスの集合)ごとに管理され, ある時点での一ページの状態は以

  • Expanded Main Page - OSDev Wiki

    Our wiki and forums provide 200k+ posts and 735 articles about the creation of operating systems.

  • MikeOS - Gratis Betriebssystem für x86-PCs - Download & Tutorial

    MikeOS ist ein Betriebssystem für x86-PCs, das in Assembler geschrieben ist. Es ist ein Lernwerkzeug, um zu zeigen, wie einfache 16-Bit-Real-Modus-Betriebssysteme funktionieren, mit gut kommentiertem Code und umfangreicher Dokumentation. Features Ein Textmodus-Dialog und eine menügesteuerte Oberfläche Booten von einer Diskette, CD-ROM oder USB-Stick Über 60 Systemaufrufe zur Verwendung durch Progr

    MikeOS - Gratis Betriebssystem für x86-PCs - Download & Tutorial
  • 初めてのC言語で『30日でできる!OS自作入門』の通りに初めてのOSを作ってみた - 三等兵

    30日でできる! OS自作入門 出版社 : 毎日コミュニケーションズ 発行日 : 2006/3/1 良いです。アカデミックの匂いが良い意味で全くしない。その上での実践的なは日語で他に無いと思います。ガチムチアカデミックの批判にあえて真っ向勝負してるような意欲作です。 正しい知識だの用語だのそんなもんはどうでもいいから手を動かしてやってまえみたいな感じで。こういうのは頭いい人たちから批判されやすいですね。俗物な私にはぴったりでしたが。 書はWindows用のサンプルしかないんですがMac用に整えたので、それ公開するついでに思ったことつらつらと書いときます。 開発環境 Mac サンプルがWindows用なのでいろいろMac仕様にしなきゃいけない(後述) テキストエディタ EmacsだのVimだのなんでもいいので適当に用意 バイナリエディタ Macだと0xEDが良い http://www

    初めてのC言語で『30日でできる!OS自作入門』の通りに初めてのOSを作ってみた - 三等兵
    yass
    yass 2013/01/06