Skip to content
  • Death of 1000 suboptimal solutions

    The traditional path to making a slow operating system is to take a fast one and add features under the 5% rule. If a new feature does not visibly slow the system down or only slows it down 5% or some arbitrary definition of “small”, then it goes in. Each mistake or badly written or…

    October 8, 2007
  • The lost wakeup problem

    One basic problem in operating system design is how to make efficient blocking requests. Thread A wants something from Thread B (or ISR B) and (1) requests and (2) blocks. There are thousands of ways in which the interval between (1) and (2) can lead to a “missed wakeup”. That is, A requests, B signals…

    October 3, 2007
  • Silver Bullets

    Like many famous papers, Fred Brooks No Silver Bullet is more referenced than read but it deserves better. Here is Brooks explaining why verification hype, for example the recent vast investment in marketing supposed security levels of Common Criteria Software (“EAL”), needs to be taken with more than one grain of salt: More seriously, even…

    September 27, 2007
  • Two new web sites

    The FSMLabs web site is finally up with some material about new work. The web site for Finite State Research, our sister company focused on R&D and consulting is also up although it contains very little – FSR is there to develop IP and to consult on more general areas than FSMLabs.

    September 23, 2007
  • OSIM Madrid and Value Manifolds

    Spent a couple of very interesting days at the OSIM conference in Madrid as part of my consulting for WindRiver which has a very powerful market position in cellular handsets now – partly due to their acquisition of RTLinux for embedded last January. Interesting to see these companies negotiate the vast complexity of the technology…

    September 22, 2007
  • Exciting moments in fiber

    … the first truly game changing advance in bend-insensitive fiber came at the FTTH Council Europe meeting in Amsterdam early 2005, when an NTT engineer demonstrated a tough fiber that could be tied into knots. As we reported in oour March 2005 issue, the 700 person audience – mainly engineers and executives – rose to…

    September 22, 2007
  • Thinking like a subcontractor

    Many industries are organized so that a small group of companies controls the “product” and sit on top of a pyramid of subcontractors who provide parts and labor. It’s natural for companies at the top of the chain to prefer this scheme since from the top you can squeeze of BOM (Bill of Materials )…

    September 8, 2007
  • Apple’s strategic brilliance

    I may be reading too much into it, but Apple looks to have come up with a strategy to pass Microsoft in the next ten years. They are linking their phone, music, and PC business together to form an unavoidable platform in a way that has not been done since Microsoft put together the office…

    September 7, 2007
  • Carbon neutral processors and ecocidal operating systems

    Carbon neutral processors and ecocidal operating systems

    Data centers are reckless consumers of power. Since modern processors leak somewhere in the neighborhood of 40% of their peak power consumption even when idle and since most measurements show that most computers are nearly always idle, that’s a lot of power wastage. RMI has some innovative thinking about data center design. The designers of…

    September 5, 2007
  • Underlying requirement for hard real-time

    Simple point that is widely ignored: you need hard real-time capability to offer any meaningful “soft” real-time. Let’s suppose you say that you can drop up to N frames a minute or K< N frames over any 10 second period from a nominal H>N frames per minute feed. This is a typical soft real-time task…

    August 28, 2007
←Previous Page
1 … 34 35 36 37 38 … 45
Next Page→

keeping simple

    • Groundbreaking treatise on state machines, paxos, specification
    • The RTLinux patent 5,995,745
    • Notes on Security and Common Criteria
    • Download code

keeping simple

Proudly powered by WordPress