<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Os on ashitaka blog</title>
    <link>https://8fd9c3c3.blog-1xe.pages.dev/tags/os/</link>
    <description>Recent content in Os on ashitaka blog</description>
    <generator>Hugo</generator>
    <language>ja-jp</language>
    <lastBuildDate>Fri, 15 May 2020 13:00:43 +0900</lastBuildDate>
    <atom:link href="https://8fd9c3c3.blog-1xe.pages.dev/tags/os/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>作って理解するOS</title>
      <link>https://8fd9c3c3.blog-1xe.pages.dev/2020/05/15/make-os/</link>
      <pubDate>Fri, 15 May 2020 13:00:43 +0900</pubDate>
      <guid>https://8fd9c3c3.blog-1xe.pages.dev/2020/05/15/make-os/</guid>
      <description>&lt;p&gt;小学生の時にWindowsXPを触った時は, PCというものの中身をいつか全部理解したいなとか思ってました。天才少年です。&lt;/p&gt;
&lt;p&gt;そんな夢をかなえるためにOSを作っちゃおうと思い, &lt;a href=&#34;https://gihyo.jp/book/2019/978-4-297-10847-2&#34;&gt;作って理解するOS - x86系コンピュータを動かす理論と実装&lt;/a&gt;という本に取り組むことにしました。その第3部から実装が始まるのですが, ハマりポイントがたくさんあると思うのでメモしていこうと思います。&lt;/p&gt;
&lt;h4 id=&#34;docker-vagrantでは動かなかった&#34;&gt;docker, vagrantでは動かなかった&lt;/h4&gt;
&lt;p&gt;詳しいエラーを忘れてしましましたが, &lt;code&gt;display X&lt;/code&gt;に関する部分でエラーが起きてしまいます。&lt;/p&gt;
&lt;p&gt;本ではWindows上で実装しているのですが, Macに問題が起きると嫌なので最初仮想環境でやろうと頑張ってましたが, GUIを起動する感じなのでだめでした。解決策になってないのですが諦めてParallels上でWindows10を動かす力技に取り組むことにしました。&lt;/p&gt;
&lt;h4 id=&#34;文字コードがshift-jis&#34;&gt;文字コードがShift-JIS&lt;/h4&gt;
&lt;p&gt;これはビビった。UTF-8じゃないんや。&lt;/p&gt;
&lt;h4 id=&#34;iodebugをunloadする&#34;&gt;iodebugをUnloadする&lt;/h4&gt;
&lt;p&gt;本の通り進めてもハマるところがここ。Plugin Control &amp;gt; Edit &amp;gt; iodebug &amp;gt; Unloadすればいけた。&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
