Josh On Design

  • Blog
  • About Josh
  • Books & Writing
  • Apps & Projects
  • Hire Me
past future

    IdealOS Thinking

    June 25th, 2024

    One of my original IdealOS blog posts from 2017 showed up on the front page of Hackernews the other day (comments here). This got me thinking about IdealOS again. I haven’t worked on it in a couple of years, but as I read through the comments and links to articles by people with similar ideas, I came to a realization. I am still working on it. Maybe not directly, but I’m still exploring ideas that are needed to build IdealOS. So with that in mind let’s take a look at what I’ve been working on lately.

    Read more...

    Tagged: idealos

    Ideal OS Mark 6

    September 21st, 2022

    Yeah, it’s been a while, but not forgotten! In between moving homes and jobs and pets I found to do a new release of my IdealOS prototype. And not just a new release, but an actual full rewrite! Let’s take a look at what’s new in IdealOS Mark 6!

    Read more...

    Tagged: idealos

    IdealOS Mark 5

    July 6th, 2021

    After a few weeks long sprint I’ve got another build ready for Ideal OS. Visually it’s starting to come together nicely. Check it out.

    Read more...

    Tagged: idealos

    IdealOS Mark 4

    June 18th, 2021

    It's been a whole lot of work to get to Mark 4 of Ideal OS. My real goal for this sprint was to have something that at least visually looks like a real operating system. What do you think?

    Read more...

    Tagged: idealos

    IdealOS Mark 3

    May 27th, 2021

    As I mentioned before I’ve gone back to working on the bottom half of Ideal OS. So far I’ve got a messaging protocol, a central server, a few tiny apps, and three different display server implementations. The version I’m calling Mark 3 looks like this:

    Read more...

    Tagged: idealos

    Emulate a Raspberry Pi on your Mac

    April 15th, 2021

    I've paused my work on Filament for a while to go back and do some more research into low level graphics for IdealOS. As part of that I wanted to emulate a Raspberry Pi on my Mac. The short version is: yes it can be done but it's useless for graphics.

    Read more...

    Tagged: idealos

    First 360 Video

    May 9th, 2018

    This is the first 360 video test with Jesse. It might make you dizzy.

    Read more...

    Tagged: video idealos

    Ideal OS: Rebooting the Desktop Operating System Experience

    August 18th, 2017

    Twitter user ekse has graciously translated this blog to Chinese. Thanks! TL;DR: By the end of this essay I hope to convince you of the following facts. First, that modern desktop operating systems are anything but. They are bloated, slow, and layered with legacy cruft that still functions only thanks to Moore's Law. Second, that innovation in desktop operating systems stopped about 15 years ago and the major players are unlikely to heavily invest in them again. And finally, I hope to convince you that we can and should start over from scratch, learning the lessons of the past.

    Read more...

    Tagged: idealos rant

    Ideal OS Part III: User Attention Is Sacred

    January 14th, 2015

    In the first two (1, 2 ) installments of this essay I covered overall system design, the window manager, and applications. I talked about how the user will communicate with the system, but I haven’t discussed much about how the system communicates back to the user. This brings us to the next big problem of today’s operating systems: notifications and concentration.

    Read more...

    Tagged: idealos rant

    Ideal OS Part II: The User Interface

    January 10th, 2015

    In the future touch interfaces will take over most computing tasks but 10% of people will still need ‘full general purpose computers’. We can’t let the interface stagnate. This white paper represents a decade of my thinking on what is wrong with desktop style operating systems (WIMP) style and proposed solutions. PCs are not obsolete. They just need improvements to become ‘workstations’ again.

    Read more...

    Tagged: idealos

    Ideal OS: An Epic Tale of Irrationality

    January 8th, 2015

    Note: Parts II and III are up now.

    Read more...

    Tagged: os design idealos

past future
Like this? Hire Me!