<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>:: TechBlog :: &#187; operating systems</title>
	<atom:link href="http://techblog.touchbasic.com/html/tag/operating-systems/feed/" rel="self" type="application/rss+xml" />
	<link>http://techblog.touchbasic.com/html</link>
	<description>Techblog is collection of articles covering a wide variety of tech related topics including: Linux, Microsoft, Google, web development, web design, open source, wordpress, security, and more.</description>
	<lastBuildDate>Fri, 06 May 2011 00:58:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Natural Selection: evolution of the modern desktop</title>
		<link>http://techblog.touchbasic.com/html/natural-selection-evolution-of-the-modern-desktop/</link>
		<comments>http://techblog.touchbasic.com/html/natural-selection-evolution-of-the-modern-desktop/#comments</comments>
		<pubDate>Tue, 30 Aug 2005 16:14:13 +0000</pubDate>
		<dc:creator>elran</dc:creator>
				<category><![CDATA[Everything]]></category>
		<category><![CDATA[Writing]]></category>
		<category><![CDATA[desktop]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[multiplatform]]></category>
		<category><![CDATA[operating systems]]></category>
		<category><![CDATA[web 3.0]]></category>
		<category><![CDATA[webOS]]></category>

		<guid isPermaLink="false">http://techblog.touchbasic.com/html/?p=122</guid>
		<description><![CDATA[Imagine a desktop OS that is so thin that you could barely even see it. Most of the time, you aren&#8217;t even aware of it. There is nothing to install, nothing to update, nothing to [mis]configure, and so nothing to crash. Nothing. That is what i want from my next OS. &#8220;NothingOS&#8221; is the name [...]]]></description>
			<content:encoded><![CDATA[<p>Imagine a desktop OS that is so thin that you could barely even see it. Most of the time, you aren&#8217;t even aware of it. There is nothing to install, nothing to update, nothing to [mis]configure, and so nothing to crash.</p>
<p><em>Nothing</em>. That is what i want from my next OS.</p>
<p>&#8220;NothingOS&#8221; is the name i gave to a concept that has been brewing in my mind for quite some time now. It&#8217;s based on the idea that the more things your OS can do, the more can go wrong. So start with nothing, and let me add just what i want, what i need. This idea relates to an article i wrote recently that talks about the <a href="http://techblog.touchbasic.com/html/microsoft-master-of-confusion-and-uncertainty/">dilemma that Windows 2000 Pro users now face</a> ever since Microsoft pulled the plug on their favorite OS. In case you missed it, I asked important questions like &#8220;what would my computer say if..&#8221; and &#8220;what where they thinking when..&#8221; However, i also questioned whether or not most users wanted (myself included), or needed all the frills of an OS like XP.</p>
<p><span id="more-122"></span></p>
<p>But even if i had an answer to the previous question, the problem still remains:</p>
<p>Why should i upgrade to <em>any</em> operating system that will likely no longer exist in 2-3 years &#8211; which will inevitably result in my having to go through this whole process all over again. Isn&#8217;t there, or couldn&#8217;t there be, a better solution? I was convinced that the answers where out there, and that they were all web based. Web based email,  photo albums, even television,  web based everything.</p>
<p><em>Nothing</em>. That is what i want from my next OS. And by nothing i mean <span class="under">everything</span>.</p>
<p>Then i read an article by <a href="http://www.kottke.org/05/08/googleos-webos">Jason Kottke</a> that really inspired me. He basically laid down much of what i was thinking and more. He talks about &#8220;how the Web as a platform might play out&#8221;. With references to how Google, Yahoo, and a few others are slowly positioning themselves to offer what Jason calls &#8220;an operating system based on the Web&#8221; or &#8220;WebOS&#8221;.</p>
<p>Kottke envisions 3 main parts to this system:</p>
<ol>
<li>The Web browser &#8211; Firefox, Safari, or IE</li>
<li>Web applications &#8211; like Gmail, Flickr, and Bloglines</li>
<li>Local Web server &#8211; capable of running locally installed Web applications (when your offline)</li>
</ol>
<p>What i find particularly interesting is the importance of caching that he and <a href="http://ifindkarma.typepad.com/relax/2004/12/weblications.html">others</a> refer to, something which i hadn&#8217;t thought of. When thinking about an OS that is nothing but a loosely organized group of web based applications, the most obvious risk to me seemed to be the inherent dependencies on the internet, on being connected. If your computer goes offline, would it be rendered useless until you get connected again (something like a black screen with a single blinking cursor), or will it still be capable of performing to users expectations. Caching seems to solve this problem. Sure the data is no longer live, and you may not be able to receive the most recent email or text message, but at least you could write a draft, read, edit and go on being productive in relatively the same way that any other user with a traditional desktop OS  and without an internet connection might.</p>
<p>Security also becomes a serious concern here. But then again, any internet activity carries with it similar risks. I must admit, i was very skeptical when i first heard that Google had released a desktop search application that would go through all your files and serve up directed ads specifically chosen based on your interests. At the time, this seemed to me like an invasion of privacy. But many people tried it out, and over time a certain amount of trust is built up so that most people aren&#8217;t really worried about it anymore. </p>
<p>Kottke describes many of the advantages to having a web based OS, including multiplatform compatibility, and developers being able to share the same code base. But i would add that a huge benefit would be the shift away from a system where users are responsible for maintaining the software they run regularly on their desktops. Web apps like Flickr and Gmail just work. They are simple, intuitive and best of all.. fully maintained on the server side instead of by clients. All you have to do is log in to your Gmail account and if Google decided to update the software for whatever reason (usability or security), everything is already setup for you. Once you get over the initial, &#8220;something feels a little different today..&#8221; &#8211; you&#8217;d realize that they must have made some minor changes to the system and probably forget about it shortly afterwards.</p>
<p>Users don&#8217;t want to have to worry about compatibility, what version of OS they are running, or whether they have applied the most recent security patch. I think that should be the responsibility of the software providers. Similarly, software developers, like the creators of Flickr and Gmail, should not have to worry about a users&#8217; personal data and whether a user will consider something to be sensitive info or not. That should be the responsibility of the user, because clearly only they could really know the answer to this. Ironically, the exact opposite seems to have happened over the last few years. Users spend more and more time regularly maintaining all their softwares (and let&#8217;s not forget the actual OS as well), while software companies are preoccupied with trying to create applications that don&#8217;t introduce any new vulnerabilities, etc.</p>
<p>To solve these concerns, many of them tied to the issues surrounding the security of sensitive data stored on an internet based operating system, i think there needs to be a role reversal of sorts. People must adapt their habits to suit this new environment (Kottke&#8217;s WebOS), and not the other way around. When programmers have to worry about whether their awesome idea will have security implications, well that seriously compromises innovation and disturbs the creative process as a whole. A much more efficient approach, in my opinion, would be to teach users how to keep their data safe. It this really so hard?</p>
<p>For example, imagine a world where anyone can walk up to any device connected to the internet and gain access to all the tools they need. Right away, that means that i could theoretically walk right up to your computer and start using it as my own. Now some might say, that even this simple scenario (we&#8217;re not even talking about an internet related threat here), represents a security concern because other people will be on your computer and it might have some personal stuff on it. My answer to these people would be, &#8220;so make sure you don&#8217;t keep anything personal on your machine&#8221;.</p>
<p><span class="under">Step 1</span>: Figure out what is sensitive information (it&#8217;s probably less files than you would think), and get it off your computer. Put it all on a memory stick or something.</p>
<p>Remember, that a web based operating system requires no software be installed, and so as long as you&#8217;ve got internet you&#8217;re good to go. The computer is more of a terminal, just a shell, used to connect, nothing more. People may have machines at home, that they use most often &#8211; but who is to say if they will still be storing their sensitive data on it (if they don&#8217;t even store their main softwares on it anymore). I wouldn&#8217;t be surprised if in 3-5 years, we were all willingly uploading our most sensitive data onto the internet, to some type of encrypted storage account held by, lets say, the bank. Just like it is considered safer to keep all you money in the bank than at home, in the future, it might be safer to keep all your sensitive data off your personal computer and in the bank.</p>
<p><span class="under">Step 2</span>: Figure out what gives your computer personality (desktop backgrounds, skins, and themes). Put it all on a memory stick.</p>
<p>If i were living in this type of future, i would surely have a fat memory stick full of all the cool things that make me feel comfortable while i am at the computer. i imagine you could then just walk up to any machine and &#8220;inject&#8221; it with your personal touch (just by attaching the memory stick). This way, wherever you go, you always have everything you need, customized the way you like it.</p>
<p>Personality on a stick (including sensitive data) running on NothingOS (nothing to worry about) &#8211; all you&#8217;ll ever need.</p>
]]></content:encoded>
			<wfw:commentRss>http://techblog.touchbasic.com/html/natural-selection-evolution-of-the-modern-desktop/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>3 different ways to walk away from Windows</title>
		<link>http://techblog.touchbasic.com/html/3-different-ways-to-walk-away-from-windows/</link>
		<comments>http://techblog.touchbasic.com/html/3-different-ways-to-walk-away-from-windows/#comments</comments>
		<pubDate>Sun, 14 Aug 2005 15:45:52 +0000</pubDate>
		<dc:creator>elran</dc:creator>
				<category><![CDATA[Everything]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[bootable cd]]></category>
		<category><![CDATA[bsd]]></category>
		<category><![CDATA[computing]]></category>
		<category><![CDATA[desktop]]></category>
		<category><![CDATA[operating systems]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[ufs]]></category>

		<guid isPermaLink="false">http://techblog.touchbasic.com/html/?p=128</guid>
		<description><![CDATA[As a follow up to an earlier post entitled: Windows to Linux: Baby Steps, and because i just can&#8217;t stop investigating new operating systems, i&#8217;ve decided to give a brief description of 3 distros that caught my eye this week. While all of these distributions have easy of use (installation, familiarity, etc) as a major [...]]]></description>
			<content:encoded><![CDATA[<p>As a follow up to an earlier post entitled: <a href="http://techblog.touchbasic.com/html/windows-to-linux-baby-steps/">Windows to Linux: Baby Steps</a>, and because i just can&#8217;t stop investigating new operating systems, i&#8217;ve decided to give a brief description of 3 distros that caught my eye this week. While all of these distributions have easy of use (installation, familiarity, etc) as a major priority, each one offers a unique approach and so might appeal to different people depending on their particular needs. That being said, any one of them might serve as an excellent stepping-stone for someone looking to walk away from Windows and all things Microsoft.</p>
<p><span id="more-128"></span></p>
<p>The first distro is called <a href="http://slax.linux-live.org/">SLAX</a> -</p>
<p>From their website: </p>
<blockquote><p>&#8220;SLAX is a small bootable CD containing the Linux operating system. It runs Linux directly from the CD (or USB) without installing. The Live CD described here is based on the Slackware Linux distribution and uses Unification File System (also known as unionfs), allowing read-only filesystem to behave as a writable one, saving all changes to memory.&#8221;</p></blockquote>
<p>What this means is that anyone can run this CD and test out Linux without making any changes to their hard drive, or otherwise affecting their current Windows based machine. Take out the CD and reboot, and everything is back to normal.</p>
<p>The second distro is called <a href="http://www.xpde.com/index.php">XPde</a> &#8211; </p>
<p>From their website: </p>
<blockquote><p>&#8220;XPde is a complete desktop environment for Linux on x86. It tries to make easier for Windows XP users to use a Linux box. Nothing more, no clipboard compatibility between Gtk and Qt applications, no emulation of Windows applications, no unification on the widgets of X applications, just a desktop environment.&#8221;</p></blockquote>
<p>XPde is made to look, as much as possible, like Windows XP. The idea was to ease the transition from Windows to Linux by designing an operating system that was visually familiar, with none of the extra things that might overwhelm a new user.</p>
<p>The third distro is called <a href="http://www.pcbsd.org/">PC-BSD</a> &#8211; </p>
<p>From their website:</p>
<blockquote><p>&#8220;PC-BSD has as its goals to be an easy to install and use desktop OS, which is built on the FreeBSD operating system. To accomplish this, it currently has a graphical installation, which will enable even UNIX novices to easily install and get it running. It will also come with KDE pre-built, so that the desktop can be used immediately.&#8221;</p></blockquote>
<p>The BSD family of operating systems is traditionally thought of as more difficult to install and operate than others. PC-BSD hopes to break away from this commonly held misconception and address these issues directly by focusing on simplifying the user&#8217;s experience. The result is a minimalist approach, with a clean, user-friendly feel.</p>
<p>I think that if you&#8217;re really nervous about installing a different (not Microsoft) operating system, or you&#8217;re just moderately curious, then you might go with the SLAX bootable CD. If you&#8217;re a Windows XP user, and you&#8217;re sick of all those browser vulnerabilities and viruses, you would probably like XPde best. Otherwise, if you&#8217;re looking for speed, stability, and all the functionality of a UNIX operating system, try out PC-BSD.</p>
]]></content:encoded>
			<wfw:commentRss>http://techblog.touchbasic.com/html/3-different-ways-to-walk-away-from-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows to Linux: Baby Steps.</title>
		<link>http://techblog.touchbasic.com/html/windows-to-linux-baby-steps/</link>
		<comments>http://techblog.touchbasic.com/html/windows-to-linux-baby-steps/#comments</comments>
		<pubDate>Thu, 11 Aug 2005 23:11:27 +0000</pubDate>
		<dc:creator>elran</dc:creator>
				<category><![CDATA[Everything]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[linux alternatives]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[operating systems]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://techblog.touchbasic.com/html/?p=125</guid>
		<description><![CDATA[Every so often, i get myself into an uncomfortable situation that involves me trying to explain to someone why <em>they</em> should to switch from Windows to Linux. It goes something like this, "because it's faster, more secure, ..." --- but for some reason i just never know where to begin. I end up either confusing the person or just scaring them off with too much technical jargon.

I thought it would be a good idea to make a list that compared Windows to Linux softwares, side-by-side. That way, i could describe the difference between the two operating systems in terms that people were already familiar with. Try <a href="http://www.mozilla.org/products/firefox/">Firefox</a> instead of Internet Explorer, <a href="http://www.openoffice.org/">Open Office</a> instead of Microsoft Office, <a href="http://www.mozilla.org/products/thunderbird/">Thunderbird</a> instead of Outlook Express.. and so on.]]></description>
			<content:encoded><![CDATA[<p>Every so often, i get myself into an uncomfortable situation that involves me trying to explain to someone why <em>they</em> should to switch from Windows to Linux. It goes something like this, &#8220;because it&#8217;s faster, more secure, &#8230;&#8221; &#8212; but for some reason i just never know where to begin. I end up either confusing the person or just scaring them off with too much technical jargon.</p>
<p>I thought it would be a good idea to make a list that compared Windows to Linux softwares, side-by-side. That way, i could describe the difference between the two operating systems in terms that people were already familiar with. Try <a href="http://www.mozilla.com/en-US/firefox/">Firefox</a> instead of Internet Explorer, <a href="http://www.openoffice.org/">Open Office</a> instead of Microsoft Office, <a href="http://www.mozilla.org/products/thunderbird/">Thunderbird</a> instead of Outlook Express.. and so on.</p>
<p><span id="more-125"></span></p>
<p>All of these alternative softwares are free to download (there&#8217;s a good reason, right?) and can be installed on a system running Windows. The idea was to prepare the person for an eventual switch to Linux. So if those 3 applications are the only ones you even use, go ahead and give them a try. You too could be running a Linux desktop in the near future.</p>
<p>Unfortunately, these days the vast majority of Windows users demand a lot more out of their desktop systems. When comparing softwares for things like sound, gaming, viewing dvds, and different graphics editors &#8211; there may not always be a clear Linux alternative. I was relieved to find out that there is a site called <a href="http://www.grokdoc.net/index.php/Main_Page">Grokdoc</a> that has taken on the challenge of maintaining such a list, so i guess i won&#8217;t have to. Lucky me.</p>
<p>If you were looking for a starting point, i would recommend the page entitled: <a href="http://www.grokdoc.net/index.php/Switching_to_Linux">Switching to Linux</a>, which is a very complete step by step for first timers. It does a good job of bringing together info from many different sources. There is also a page called <a href="http://www.grokdoc.net/index.php/Application_Crossover_Chart">Application Crossover Chart</a>, that does a side-by- side comparison of softwares with links to many Linux alternatives, but there isn&#8217;t as much description, so it is more useful to have just as a reference.</p>
<p>I guess i&#8217;ll end off by quoting what someone once told me when i first starting asking about Linux:</p>
<blockquote><p>&#8220;Just read a lot.&#8221;</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://techblog.touchbasic.com/html/windows-to-linux-baby-steps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Symphony OS Alpha 3</title>
		<link>http://techblog.touchbasic.com/html/symphony-os/</link>
		<comments>http://techblog.touchbasic.com/html/symphony-os/#comments</comments>
		<pubDate>Wed, 29 Jun 2005 04:40:03 +0000</pubDate>
		<dc:creator>elran</dc:creator>
				<category><![CDATA[Everything]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[bootable cd]]></category>
		<category><![CDATA[desktop]]></category>
		<category><![CDATA[linux alternatives]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[operating systems]]></category>

		<guid isPermaLink="false">http://techblog.touchbasic.com/html/?p=69</guid>
		<description><![CDATA[[ page last updated: Aug. 14, 2005. ] I have to remember to keep an eye out for this up and coming Linux Distribution. From the screenshots [ 1 &#124; 2 &#124; 3 ] on their site, it looks really different. It is still only in the alpha stages at this time, and i should [...]]]></description>
			<content:encoded><![CDATA[<p><span style="color:#bbb;margin-bottom:15px;">[ page last updated: Aug. 14, 2005. ]</span></p>
<p>I have to remember to keep an eye out for this up and coming Linux Distribution. From the screenshots [ <a href="http://www.symphonyos.com/screenshots/a4-ss2.png">1</a> | <a href="http://www.symphonyos.com/screenshots/beta1-desklets-ss.png">2</a> | <a href="http://www.symphonyos.com/screenshots/a3/9.jpg">3</a> ] on their site, it looks really different. It is still only in the alpha stages at this time, and i should probably wait at least until a beta version comes out before i try to install it / test it out.. but who know&#8217;s, maybe i&#8217;ll try it out sooner.</p>
<p>It kind of reminded me of what i had hoped the <a href="http://www.sun.com/software/looking_glass/">Project Looking Glass</a> would be. Looking Glass is an Open Source Operating System described as an innovative 3D environment  and is currently being developed by <a href="http://www.sun.com/">Sun Microsystems</a>.</p>
<p>The Alpha 4 version is supposed to have some major improvements, it is due to be released sometime in july &#8217;05. Will definitely check back soon.</p>
<p><span class="under">Update</span>: <a href="http://www.symphonyos.com/downloads.html">Symphony OS Alpha 4</a> version is now available for download (as of Aug 3, 2005). New features include: graphical package manager (Synaptic), better search capabilities (Beagle), new configuration tools, and more. Looking forward to the Beta 1 version, which is the next build to be released.</p>
]]></content:encoded>
			<wfw:commentRss>http://techblog.touchbasic.com/html/symphony-os/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

