<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: OS Development in Software Archive</title>
    <link>https://community.intel.com/t5/Software-Archive/OS-Development/m-p/874495#M8852</link>
    <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="width: 100%; margin-top: 5px;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/442390"&gt;fazzone&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt; The System Programming manuals are excellent for explaining what all the stuff is and how it works, but I couldn't find a section on how you could use any of the cool features in an OS.&lt;BR /&gt;&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;OSDev forums might be of some help for you here:&lt;BR /&gt;&lt;A href="http://forum.osdev.org/" target="_blank"&gt;&lt;/A&gt;&lt;A href="http://forum.osdev.org/" target="_blank"&gt;http://forum.osdev.org/&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;</description>
    <pubDate>Sat, 26 Sep 2009 15:32:56 GMT</pubDate>
    <dc:creator>Timur_Safin__Intel_</dc:creator>
    <dc:date>2009-09-26T15:32:56Z</dc:date>
    <item>
      <title>OS Development</title>
      <link>https://community.intel.com/t5/Software-Archive/OS-Development/m-p/874490#M8847</link>
      <description>So (just as a hobby project, nothing serious) I'm trying to start writing my own OS. I'm not a noob; I've programmed extensively in C and IA32 assembly before, but I want to use every available enhancement the current IA32 has to offer. I looked in the System Programming guide, which was excellent for giving me a general understanding of things like the hardware paging support and fancy segmentation and hardware enhancement for multitasking, but is there anywhere I can go to learn about them at the OS development level, i.e. how exactly to use them?</description>
      <pubDate>Thu, 10 Sep 2009 01:03:05 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/OS-Development/m-p/874490#M8847</guid>
      <dc:creator>fazzone</dc:creator>
      <dc:date>2009-09-10T01:03:05Z</dc:date>
    </item>
    <item>
      <title>Re: OS Development</title>
      <link>https://community.intel.com/t5/Software-Archive/OS-Development/m-p/874491#M8848</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="margin-top: 5px; width: 100%;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/442390"&gt;fazzone&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt;So (just as a hobby project, nothing serious) I'm trying to start writing my own OS. I'm not a noob; I've programmed extensively in C and IA32 assembly before, but I want to use every available enhancement the current IA32 has to offer. I looked in the System Programming guide, which was excellent for giving me a general understanding of things like the hardware paging support and fancy segmentation and hardware enhancement for multitasking, but is there anywhere I can go to learn about them at the OS development level, i.e. how exactly to use them?&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;Very old books:&lt;BR /&gt;&lt;BR /&gt;R.H.Eckhouse,jr, L.R.Morris, Microcomputer systems. Organization, programming, and applications (PDP-11), Prentice-Hall, Inc. 1979.&lt;BR /&gt;&lt;BR /&gt;P. Calingaert, Operating System Elements, A User Perspective, Prentice-Hall, Inc. 1982.&lt;BR /&gt;&lt;BR /&gt;New links:&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://en.wikipedia.org/wiki/Operating_system" target="_blank"&gt;http://en.wikipedia.org/wiki/Operating_system&lt;/A&gt;&lt;BR /&gt;&lt;A href="http://www.dmoz.org/Computers/Software/Operating_Systems/Guides/" target="_blank"&gt;http://www.dmoz.org/Computers/Software/Operating_Systems/Guides/&lt;/A&gt;&lt;BR /&gt;&lt;A href="http://www.google.com/Top/Computers/Programming/Operating_Systems/" target="_blank"&gt;http://www.google.com/Top/Computers/Programming/Operating_Systems/&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;Hope it helps.</description>
      <pubDate>Thu, 10 Sep 2009 20:09:30 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/OS-Development/m-p/874491#M8848</guid>
      <dc:creator>mt2</dc:creator>
      <dc:date>2009-09-10T20:09:30Z</dc:date>
    </item>
    <item>
      <title>Re: OS Development</title>
      <link>https://community.intel.com/t5/Software-Archive/OS-Development/m-p/874492#M8849</link>
      <description>&lt;DIV style="margin:0px;"&gt;Key system development manuals available from Intel are at&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://www.intel.com/products/processor/manuals/index.htm" target="_blank"&gt;http://www.intel.com/products/processor/manuals/index.htm&lt;/A&gt;&lt;/DIV&gt;
&lt;BR /&gt;Note the 2-volume System Programming Guide.&lt;BR /&gt;&lt;BR /&gt;David Ott</description>
      <pubDate>Fri, 11 Sep 2009 23:00:43 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/OS-Development/m-p/874492#M8849</guid>
      <dc:creator>David_O_Intel1</dc:creator>
      <dc:date>2009-09-11T23:00:43Z</dc:date>
    </item>
    <item>
      <title>Re: OS Development</title>
      <link>https://community.intel.com/t5/Software-Archive/OS-Development/m-p/874493#M8850</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="width: 100%; margin-top: 5px;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/442390"&gt;fazzone&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt;So (just as a hobby project, nothing serious) I'm trying to start writing my own OS. I'm not a noob; I've programmed extensively in C and IA32 assembly before, but I want to use every available enhancement the current IA32 has to offer. &lt;STRONG&gt;I looked in the System Programming guide, which was excellent for giving me a general understanding of things&lt;/STRONG&gt; like the hardware paging support and fancy segmentation and hardware enhancement for multitasking, but is there anywhere I can go to learn about them at the OS development level, i.e. how exactly to use them?&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
The System Programming manuals are excellent for explaining what all the stuff is and how it works, but I couldn't find a section on how you could use any of the cool features in an OS.&lt;BR /&gt;</description>
      <pubDate>Mon, 14 Sep 2009 01:39:53 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/OS-Development/m-p/874493#M8850</guid>
      <dc:creator>fazzone</dc:creator>
      <dc:date>2009-09-14T01:39:53Z</dc:date>
    </item>
    <item>
      <title>Re: OS Development</title>
      <link>https://community.intel.com/t5/Software-Archive/OS-Development/m-p/874494#M8851</link>
      <description>&lt;DIV style="margin: 0px; height: auto;"&gt;&lt;/DIV&gt;
&lt;DIV style="margin:0px;"&gt;This, of course, is ahuge topic since there are so many systems areas and so many features. Perhaps you could use the Linux source code and documentation as a resource for usage examples?&lt;BR /&gt;&lt;BR /&gt;Trying following the trail at &lt;A href="http://www.linux.org"&gt;http://www.linux.org&lt;/A&gt;.&lt;BR /&gt;&lt;BR /&gt;David Ott&lt;/DIV&gt;</description>
      <pubDate>Fri, 25 Sep 2009 23:20:45 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/OS-Development/m-p/874494#M8851</guid>
      <dc:creator>David_O_Intel1</dc:creator>
      <dc:date>2009-09-25T23:20:45Z</dc:date>
    </item>
    <item>
      <title>Re: OS Development</title>
      <link>https://community.intel.com/t5/Software-Archive/OS-Development/m-p/874495#M8852</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="width: 100%; margin-top: 5px;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/442390"&gt;fazzone&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt; The System Programming manuals are excellent for explaining what all the stuff is and how it works, but I couldn't find a section on how you could use any of the cool features in an OS.&lt;BR /&gt;&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;OSDev forums might be of some help for you here:&lt;BR /&gt;&lt;A href="http://forum.osdev.org/" target="_blank"&gt;&lt;/A&gt;&lt;A href="http://forum.osdev.org/" target="_blank"&gt;http://forum.osdev.org/&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Sat, 26 Sep 2009 15:32:56 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/OS-Development/m-p/874495#M8852</guid>
      <dc:creator>Timur_Safin__Intel_</dc:creator>
      <dc:date>2009-09-26T15:32:56Z</dc:date>
    </item>
  </channel>
</rss>

