Programming Reality

Life in C#

  Home  |   Contact  |   Syndication    |   Login
  5 Posts | 8 Stories | 9 Comments | 26 Trackbacks



Post Categories



I decided to clean up the areas of my blog that don't actually have content in them. I had a lot of categories but nothing was quite filling up everything I thought I could touch base on. I removed categories from the articles and links. I also moved RobOS to it's own category: Operating Systems. This gives it easy access and readability because now if you ever want to read an article you can just click on Operating Systems under Articles and you'll be taken to the list.

I posted 2 new articles last week. One article uses a firewall analogy to basically list how operating systems are in a “allow all, deny some“ approach which leaves them vulnerable to attacks. No OS is safe in this approach but Windows gets hit hard simply because it has more coverage. Linux and OS X can be targeted and exploited relatively easily, so I don't really consider them that more secure than Windows (if at all, they're right about equal). The direct link can be found here:

Another article explains the usage optimization techniques that I've been contemplating. In my very first article I had comments on this which sparked a slightly deeper approach than I was taking initially. The sad thing about these articles are that I've brainstormed about them months ago and I'm just now getting to a point where I can expand on what I was trying to say when I scribbled ideas onto my notepad. This article can be found here:

I won't claim full credit for these ideas though as nothing is really new here. I'm just trying to conceptualize how I use an operating system and how I can make one more user friendly without sacrificing security or productivity. To use a programming term, I'm refactoring the existing operating systems into a more productive design (at least it seems more productive). It's a little more than that because like Voltron or Transformers, I want to combine what works in the existing operating systems to build a giant that is capable of handling all of their strengths and none of their weaknesses. The conceptual part is the easiest, it's going to be rough trying to build this all out myself though I firmly believe it can be done.

I plan on posting 2 more articles very soon. One article deals with process management and how processes on the computer are tied with processes humans perform. Another article is going to deal with a conceptual way to scan code for known exploits or problems to make sure that it's safe for the OS to run. In theory this is a great idea but I don't know how practical it will be once I start trying to produce it.

I specifically leave comments on in articles because I want feedback. I want to know if my thinking is flawed but with computers, for the most part, whatever you think up you can do eventually if you're willing to commit. I just don't want to run into any brick walls if I can help it, but I suppose that's part of the fun.

posted on Tuesday, October 5, 2004 1:55 PM