Skip to content
HomeVideosBooks
AllTopicsTrends
BlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    Cover of Inside OS/2

    Inside OS/2

    Gordon Letwin · 1988

    A rare and exciting technical examination of the philosophy, key development issues, programming implications, and future of the Microsoft OS/2 operating system. Here is revealing information every MS OS/2 programmer will find invaluable.

    Systems & OS
    Open LibraryAmazon
    Stats for nerds
    1recommend
    4mentions
    3people
    2013–2022years
    25% recommend75% neutral

    Mentions per year

    2013201420152016201720182019202020212022

    What Hacker News says

    1. PeterStuerJul 2022
      Gordon Letwin's "Inside OS/2" book from 1988 is still a very accesible intro to operating system design. You can find it free on https://archive.org/details/InsideOS2_201802
      thread
    2. timbit42Jul 2022
      See the cover here: https://www.amazon.com/Inside-OS-2-Gordon-Letwin/dp/15561511...
      thread
    3. twoodfinFeb 2021
      I doubt it. Since this article predates the Microsoft-IBM split, I figured it was safe to consult my trusty Inside OS/2, by Microsoft’s Gordon Letwin:

      The scheduler's dispatch algorithm is very straightforward: It executes the highest-priority runnable thread for as long as the thread wants the CPU. When that thread gives up the CPU--perhaps by waiting for an I/O operation--that thread is no longer runnable, and the scheduler executes the thread with the highest priority that is runnable. If a blocked thread becomes runnable and it has a higher priority than the thread currently running, the CPU is immediately preempted and assigned to the higher-priority thread. In summary, the CPU is always running the highest-priority runnable thread.

      The scheduler's dispatcher is simplicity itself: It's blindly priority based.

      That doesn’t sound like something that required bodily lifting from a mainframe OS.

      thread
    4. twoodfinNov 2013
      Letwin was also the guy for OS/2 on the Microsoft side while the alliance lasted. His Inside OS/2 is a detailed account of trying to squeeze a real multitasking, protected memory OS into a '286:

      http://www.amazon.com/Inside-OS-2-Gordon-Letwin/dp/155615117...

      The cover photo is also classic.

      thread

    Related

    Cover of Operating Systems
    2007–2026

    Operating Systems

    Andrew S. Tanenbaum
    63 recommend · 115
    Cover of Modern Operating Systems
    2008–2026

    Modern Operating Systems

    Andrew S. Tanenbaum
    52 recommend · 91
    Cover of Inside Windows NT
    2010–2026

    Inside Windows NT

    Helen Custer
    9 recommend · 29
    Cover of Operating System Concepts
    2010–2025

    Operating System Concepts

    Abraham Silberschatz
    26 recommend · 59
    Cover of Mac OS X internals
    2009–2026

    Mac OS X internals

    Amit Singh
    10 recommend · 33
    Cover of The UNIX programming environment
    2007–2026

    The UNIX programming environment

    Brian W. Kernighan
    86 recommend · 215
    Cover of Operating system design
    2018–2025

    Operating system design

    Douglas Comer
    1 recommend · 2
    Cover of Advanced programming in the Unix environment
    2008–2025

    Advanced programming in the Unix environment

    W. Richard Stevens
    100 recommend · 153