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 Capability-based computer systems

    Capability-based computer systems

    Henry M. Levy · 1984

    Capability-Based Computer Systems focuses on computer programs and their capabilities.

    Systems & OS
    Open LibraryAmazon
    Stats for nerds
    6recommend
    17mentions
    9people
    2014–2026years
    82% recommend18% neutral

    Mentions per year

    2014201620182020202220242026

    What Hacker News says

    1. nickpsecurityMay 2026
      This book has many of them:

      https://homes.cs.washington.edu/~levy/capabook/

      thread
    2. ratmiceJun 2022
      There is also Levy's book https://homes.cs.washington.edu/~levy/capabook/
      thread
    3. monocasaMay 2022
      It can mean what the parent is talking about, and does in this case. It's an older morph of capability based security than the newer crypto enforced name concept, but equally valid.

      You can read more about it in Capability Based Computer Systems by Henry M Levy. The Hydra MMP, GE-645, and iAPX 432 are older implementions of this concept in hardware.

      In both cases (TCB table enforced and crypto one way function enforced) the name is the capability, but in a kernel (or hardware) table enforced method that's interpreted to mean that you have permission to access the object by having a simply having reference to it in your descriptor table.

      You can see this also in KeyKOS, EROS, Coyotos, XOK, and SeL4 among many other capability based kernels. They don't give you a capability just because you got access to a global name to the backing object; the whole shtick for them is there is no global names for objects, only descriptor tables.

      thread
    4. nickpsecurityMar 2019
      Whether an IBM hater or UNIX lover, I still recommend you check out the AS/400 or IBM i architecture. It was a very, forward-looking design from very, long ago. I found some slides to make it more accessible to busy or lazy folks. :)

      It was also resilient to attack in first form as a capability-based, computer system. This book has many examples with AS/400 predecessor being “System/38” if yall want to check those out:

      https://homes.cs.washington.edu/~levy/capabook/index.html

      thread
    5. jonjackyJun 2017
      I can't comment on the "never been infected" claim, but the AS/400 does have an unusual architecture based on something called "capabilities" that provide support for objects and protection in the hardware (actually, the microcode). Then the OS is built on that. There is a detailed explanation of how this works in the AS/400 ancestor System/38 in chapter 8 in this book:

      http://homes.cs.washington.edu/~levy/capabook/

      PS - According to the Wikipedia article on System/38, IBM removed the capability-based addressing from the AS/400.

      thread
    6. jonjackyJun 2017
      Here is a book of case studies of object-capability projects in the 1960s 70s and 80s, including several products from big computer companies:

      http://homes.cs.washington.edu/~levy/capabook/

      thread

    Related

    Cover of A history of computing technology
    2014–2022

    A history of computing technology

    Michael R. Williams
    2 recommend · 3
    Cover of System design from provably correct constructs
    2014–2024

    System design from provably correct constructs

    James Martin
    2 recommend · 18
    Cover of Computer
    2012–2022

    Computer

    Martin Campbell-Kelly
    3 recommend · 4
    Cover of Computation structures
    2010–2026

    Computation structures

    Stephen A. Ward
    8 recommend · 15
    Cover of IBM's 360 and early 370 systems
    2015–2025

    IBM's 360 and early 370 systems

    Emerson W. Pugh
    6 recommend · 15
    Cover of Computer organization and design
    2008–2026

    Computer organization and design

    David A. Patterson
    50 recommend · 101
    Cover of A history of modern computing
    2009–2023

    A history of modern computing

    Paul E. Ceruzzi
    8 recommend · 12
    Cover of Computer Power and Human Reason
    2010–2026

    Computer Power and Human Reason

    Joseph Weizenbaum
    14 recommend · 41