<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4442651971072414031</id><updated>2011-10-13T23:59:13.134-07:00</updated><category term='live'/><category term='html5'/><category term='3d'/><category term='web'/><category term='free'/><category term='device'/><category term='argument'/><category term='new'/><category term='api'/><category term='open source'/><category term='zemlin'/><category term='how'/><category term='phone'/><category term='war'/><category term='bsd. competition'/><category term='audio'/><category term='standard'/><category term='css'/><category term='apps'/><category term='sun'/><category term='video'/><category term='app'/><category term='email'/><category term='xhtml'/><category term='solaris'/><category term='mit'/><category term='xp'/><category term='64 bit'/><category term='packages'/><category term='xenon'/><category term='mysql'/><category term='creation'/><category term='os'/><category term='core'/><category term='azure'/><category term='store'/><category term='where'/><category term='robots'/><category term='sauerbraten'/><category term='format'/><category term='universe'/><category term='cloud'/><category term='trojan'/><category term='rootkit'/><category term='gui'/><category term='networking'/><category term='android'/><category term='desktop'/><category term='intel'/><category term='software'/><category term='html'/><category term='market'/><category term='worm'/><category term='design'/><category term='ubuntu'/><category term='project'/><category term='why'/><category term='itunes'/><category term='vista'/><category term='media'/><category term='support'/><category term='javascript'/><category term='public'/><category term='apple'/><category term='fast'/><category term='change'/><category term='advertising'/><category term='social'/><category term='standardisation'/><category term='recording'/><category term='gnome'/><category term='gpl'/><category term='opengl'/><category term='jim'/><category term='anti'/><category term='computer'/><category term='internet'/><category term='windows'/><category term='open'/><category term='broadcasting'/><category term='firewall'/><category term='motorola'/><category term='naming'/><category term='touch'/><category term='hardware'/><category term='operating system'/><category term='linux'/><category term='share'/><category term='sharing'/><category term='i7'/><category term='opensuse'/><category term='usb'/><category term='php'/><category term='ajax'/><category term='bsd'/><category term='htc'/><category term='mac os x'/><category term='games'/><category term='communication'/><category term='avast'/><category term='blog'/><category term='kde'/><category term='life'/><category term='cool'/><category term='free software'/><category term='sql'/><category term='ipod'/><category term='unix'/><category term='kernel'/><category term='virus'/><category term='command line'/><category term='password'/><title type='text'>Dan Dart's Blog</title><subtitle type='html'>Ramblings of a hacker</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://tuxtor.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4442651971072414031/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://tuxtor.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>dandart</name><uri>http://www.blogger.com/profile/08887134274679379743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_MvjRcZ8NOfc/SoxSqN1ZTlI/AAAAAAAAADU/Ufm7Gpn-a50/S220/TuxROCK_2.png'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>23</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4442651971072414031.post-1379990226169713887</id><published>2011-10-01T14:58:00.000-07:00</published><updated>2011-10-01T15:28:00.746-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video'/><category scheme='http://www.blogger.com/atom/ns#' term='open source'/><category scheme='http://www.blogger.com/atom/ns#' term='mit'/><category scheme='http://www.blogger.com/atom/ns#' term='recording'/><category scheme='http://www.blogger.com/atom/ns#' term='sharing'/><category scheme='http://www.blogger.com/atom/ns#' term='gpl'/><category scheme='http://www.blogger.com/atom/ns#' term='audio'/><category scheme='http://www.blogger.com/atom/ns#' term='media'/><category scheme='http://www.blogger.com/atom/ns#' term='free software'/><category scheme='http://www.blogger.com/atom/ns#' term='bsd'/><category scheme='http://www.blogger.com/atom/ns#' term='broadcasting'/><title type='text'>New Project: View and Share Media Online</title><content type='html'>I'm announcing a new media viewing and sharing framework called ShareAV.&lt;br /&gt;&lt;br /&gt;The features will include support for:&lt;br /&gt;&lt;br /&gt;Uploading and downloading of media, including audio and video&lt;br /&gt;Viewing media privately&lt;br /&gt;Sharing media publically or to a group&lt;br /&gt;&lt;br /&gt;    Adding to your own library for easier access&lt;br /&gt;    Re-sharing&lt;br /&gt;&lt;br /&gt;Viewing media from other streams or sources:&lt;br /&gt;    Last.fm&lt;br /&gt;    Jamendo&lt;br /&gt;    RSS feeds eg podcasts&lt;br /&gt;    Radio Streams e.g. icecast&lt;br /&gt;    Visualisations&lt;br /&gt;&lt;br /&gt;User "profile" pages&lt;br /&gt;    Shared Media&lt;br /&gt;    Favourite media&lt;br /&gt;&lt;br /&gt;Creating and removal of users with groups such as:&lt;br /&gt;    Owner&lt;br /&gt;    Admin&lt;br /&gt;    Moderator&lt;br /&gt;&lt;br /&gt;Creating and removing of friends&lt;br /&gt;Create and removing groups of friends&lt;br /&gt;OAuth/OpenID/Facebook/Google authentication (no one wants to register for things anymore!)&lt;br /&gt;REST interface for external API goodness&lt;br /&gt;Live updates for comments for groups&lt;br /&gt;Live updates for who's viewing media&lt;br /&gt;Live broadcasting and recording using JS Audio API&lt;br /&gt;Live notifications of when broadcasting or recording starts&lt;br /&gt;Live chat - IRC integrated - allow anonymous&lt;br /&gt;&lt;br /&gt;Mobile support via PhoneGap&lt;br /&gt;&lt;br /&gt;The frontend will be programmed in Static HTML + JS - suitable for non-PHP devices&lt;br /&gt;The backend in PHP, ZF and a NoSQL db&lt;br /&gt;&lt;br /&gt;The project is being tracked on Github here: https://github.com/dandart/ShareAV&lt;br /&gt;&lt;br /&gt;For anyone who wishes to have input / contribute / help / be awesome can do so in the following ways:&lt;br /&gt;&lt;br /&gt;By adding a comment to this blog&lt;br /&gt;By adding and talking to me on G+ (gplus.to/dandart)&lt;br /&gt;by emailing me on shareav@dandart.co.uk&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4442651971072414031-1379990226169713887?l=tuxtor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxtor.blogspot.com/feeds/1379990226169713887/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4442651971072414031&amp;postID=1379990226169713887' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4442651971072414031/posts/default/1379990226169713887'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4442651971072414031/posts/default/1379990226169713887'/><link rel='alternate' type='text/html' href='http://tuxtor.blogspot.com/2011/10/new-project-view-and-share-media-online.html' title='New Project: View and Share Media Online'/><author><name>dandart</name><uri>http://www.blogger.com/profile/08887134274679379743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_MvjRcZ8NOfc/SoxSqN1ZTlI/AAAAAAAAADU/Ufm7Gpn-a50/S220/TuxROCK_2.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4442651971072414031.post-1643038694760328863</id><published>2011-03-21T16:40:00.000-07:00</published><updated>2011-03-21T16:47:57.675-07:00</updated><title type='text'>Play.com compromised, names and emails taken</title><content type='html'>&lt;div&gt;&lt;div&gt;&lt;div&gt;The popular UK online shop Play.com has reportedly been compromised, revealing its database of usernames and email addresses of its customers to its attackers. An email appearing to be from play.com to its customers reads:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Dear Customer,&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Email Security Message&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;We are emailing all our customers to let you know that a company that handles part of our marketing communications has had a security breach. Unfortunately this has meant that some customer names and email addresses may have been compromised.&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;We take privacy and security very seriously and ensure all sensitive customer data is protected.  Please be assured this issue has occurred outside of Play.com and no other personal customer information has been involved.  &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;Please be assured we have taken every step to ensure this doesn’t happen again and accept our apologies for any inconvenience this may have caused some of you.&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;Customer Advice&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;Please do be vigilant with your email and personal information when using the internet. At Play.com we will never ask you for information such as passwords, bank account details or credit card numbers. If you receive anything suspicious in your email, please do not click on any links and forward the email on to privacy@play.com for us to investigate.&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;Thank you for continuing to shop at Play.com and we look forward to serving you in the future.&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;Play.com Customer Service Team&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4442651971072414031-1643038694760328863?l=tuxtor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxtor.blogspot.com/feeds/1643038694760328863/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4442651971072414031&amp;postID=1643038694760328863' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4442651971072414031/posts/default/1643038694760328863'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4442651971072414031/posts/default/1643038694760328863'/><link rel='alternate' type='text/html' href='http://tuxtor.blogspot.com/2011/03/playcom-compromised-names-and-emails.html' title='Play.com compromised, names and emails taken'/><author><name>dandart</name><uri>http://www.blogger.com/profile/08887134274679379743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_MvjRcZ8NOfc/SoxSqN1ZTlI/AAAAAAAAADU/Ufm7Gpn-a50/S220/TuxROCK_2.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4442651971072414031.post-2712571521244975365</id><published>2010-11-13T05:10:00.000-08:00</published><updated>2010-11-13T07:43:52.453-08:00</updated><title type='text'>How to use SSH for an Internet Connection Sharing Proxy</title><content type='html'>I haven't made a blog in a long while, so I'd thought I'd share this, which I recently discovered how to do.&lt;br /&gt;&lt;br /&gt;If you find the idea of proxies a bit restrictive. because after all, they have to be set up in the applications in question, and may not work for some applications, help is here. And all you need is an SSH server you can connect to. Sadly, this method requires root, but it's worth having for the system-wide Internet connection you'll get from it.&lt;br /&gt;&lt;h2&gt;&lt;br /&gt;&lt;/h2&gt;&lt;h2&gt;Authenticating as root&lt;/h2&gt;First, make sure you're root on the client machine (sudo -s or su -, depending on your distro), and that you can ssh as root to your target server. This is of course causes security implications, so it may be a good idea to generate a key pair for root-to-root access and block off passworded access for root, so that no one can bruteforce your root password.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Generate the key pair as root on the client:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;code&gt;client:~# ssh-keygen&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;And copy the key to the server&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;code&gt;client:~# ssh-copy-id [server]&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Test the root login. It should not prompt you for password authentication (unless you've set one in ssh-keygen). Now, to block off password logins, edit /etc/ssh/sshd_config (or /etc/sshd/sshd_config) on the server and make sure this line is present:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;PermitRootLogin without-password&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Hooray! We're now somewhat more secure!&lt;br /&gt;&lt;h2&gt;&lt;br /&gt;&lt;/h2&gt;&lt;h2&gt;Creating the tunnel&lt;/h2&gt;Now to start a tunnel. The -w switch on ssh will do what we need, and create a tunnel network interface on both computers. The first number is the number of the interface on the client, and the second is for the server. For example, 0:! will create tun0 on the client connected to tun1 on the server. You may specify auto for the next available one. Let's create tunnels called tun0 to make it simpler.&lt;br /&gt;&lt;br /&gt;&lt;code&gt;client:~# ssh -w0:0 [server]&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Now, see if your tunnels were set up correctly.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;code&gt;server:~# ifconfig -a tun0&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;You should see a tun0 interface. This is a layer 3 tunneled virtual interface (point-to-point).&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Set up an IP on both sides so each computer can talk to each other.&lt;/b&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;server:~# ifconfig tun0 10.0.0.1 pointopoint 10.0.0.2&lt;br /&gt;client:~# ifconfig tun0 10.0.0.2 pointopoint 10.0.0.1&lt;br /&gt;&lt;/code&gt;&lt;b&gt;&lt;br /&gt;Try pinging each side to see if you have a connection.&lt;/b&gt;&lt;br /&gt;Once each host can talk to the other, we can set up the routing.&lt;br /&gt;&lt;h2&gt;&lt;br /&gt;&lt;/h2&gt;&lt;h2&gt;Setting up the routing&lt;/h2&gt;&lt;h3&gt;Server setup&lt;/h3&gt;&lt;b&gt;Ensure that the tun0 interface is not restricted:&lt;/b&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;server:~# iptables -A INPUT -i tun0 -j ACCEPT&lt;br /&gt;server:~# iptables -A OUTPUT -o tun0 -j ACCEPT&lt;br /&gt;server:~# iptables -A FORWARD -i tun0 -j ACCEPT&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;b&gt;Allow packets in from the external interface to be processed by the tunnel:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;code&gt;server:~# iptables -A INPUT -i eth0 -d 10.0.0.2 -j ACCEPT&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Allow forwarded packets to be routed to their destination:&lt;/b&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;server:~# iptables -A FORWARD -i eth0 -o tun0 -j ACCEPT&lt;/code&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;Set up tun0 for NAT:&lt;/b&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;server:~# iptables -A POSTROUTING -o tun0 -t nat -j MASQUERADE&lt;/code&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;Enable IP forwarding in the kernel:&lt;/b&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;server:~# echo 1 &gt; /proc/sys/net/ipv4/ip_forward&lt;/code&gt;&lt;br /&gt;&lt;h3&gt;&lt;br /&gt;&lt;/h3&gt;&lt;h3&gt;Client setup&lt;/h3&gt;&lt;b&gt;Allow packets to be processed from the tun0 interface:&lt;/b&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;client:~# iptables -A INPUT -i tun0 -j ACCEPT&lt;br /&gt;client:~# iptables -A OUTPUT -o tun0 -j ACCEPT&lt;br /&gt;client:~# iptables -A FORWARD -i tun0 -j ACCEPT&lt;/code&gt;&lt;br /&gt;&lt;h4&gt;&lt;br /&gt;&lt;/h4&gt;&lt;h4&gt;Setting up the gateways&lt;/h4&gt;&lt;b&gt;Find the existing default gateway:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;code&gt;client:~# route | grep ^default&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Add a backbone to stop the server not being found once we switch gateways:&lt;/b&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;client:~# route add [server IP] gw [existing default gateway]&lt;/code&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;Add the new default gateway:&lt;/b&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;client:~# route add default gw 10.0.0.1&lt;/code&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;Remove the existing default gateway (Be very careful!):&lt;/b&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;client:~# route del default gw [existing default gateway]&lt;/code&gt;&lt;br /&gt;&lt;h3&gt;&lt;br /&gt;&lt;/h3&gt;&lt;h3&gt;Testing the tunnel&lt;/h3&gt;Try going to whatismyip.com in your browser. It should show you the IP of your server. If you're curious, you can also check the default route to somewhere like Google by using the traceroute utility.&lt;br /&gt;&lt;br /&gt;You're done!&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Troubleshooting&lt;/h2&gt;&lt;b&gt;&lt;i&gt;I can't see a tun0 interface!&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Make sure you're root on both sides. (It sounds obvious - I've thumped my head on my desk so much because of this!)&lt;br /&gt;&lt;br /&gt;Start ssh with the -v switch to show more verbosity. If you see a message a bit like this:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;debug1: Remote: Failed to open the tunnel device.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;channel 0: open failed: administratively prohibited: open failed&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;it could mean that someone else is trying to create a tunnel with the same interface name on the server.&lt;br /&gt;&lt;br /&gt;If you see something a little like this:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;debug1: sys_tun_open: failed to configure tunnel (mode 1): Device or resource busy&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;it might mean that you already have a tunnel with that interface name open. Check "ifconfig -a".&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;b&gt;I get the message "ping: sendmsg: Operation not permitted" when testing the tunnel connection!&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;You didn't allow traffic to flow between the tunnel and local network device. Try turning the client firewall off.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;b&gt;The connection is slow!&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;There will be significant overhead as all the traffic is encapsulated into SSH and encrypted. You will also see latencies go up as traffic needs to travel from your client to your server and back additionally.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4442651971072414031-2712571521244975365?l=tuxtor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxtor.blogspot.com/feeds/2712571521244975365/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4442651971072414031&amp;postID=2712571521244975365' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4442651971072414031/posts/default/2712571521244975365'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4442651971072414031/posts/default/2712571521244975365'/><link rel='alternate' type='text/html' href='http://tuxtor.blogspot.com/2010/11/how-to-use-ssh-for-internet-connection.html' title='How to use SSH for an Internet Connection Sharing Proxy'/><author><name>dandart</name><uri>http://www.blogger.com/profile/08887134274679379743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_MvjRcZ8NOfc/SoxSqN1ZTlI/AAAAAAAAADU/Ufm7Gpn-a50/S220/TuxROCK_2.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4442651971072414031.post-8446421887205744511</id><published>2010-10-09T07:51:00.000-07:00</published><updated>2011-02-07T15:02:44.511-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='htc'/><category scheme='http://www.blogger.com/atom/ns#' term='app'/><category scheme='http://www.blogger.com/atom/ns#' term='motorola'/><category scheme='http://www.blogger.com/atom/ns#' term='phone'/><category scheme='http://www.blogger.com/atom/ns#' term='android'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>Rules of Mobile Platform Development</title><content type='html'>A lot of things annoy me about mobiles. Here are some handy tips to you carriers, manufacturers, OS and app developers to make sure you do it right.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;1) The User always comes first&lt;/b&gt;&lt;br /&gt;Research what you think your users would like. Try not to blindly irritate users, and do what they want, don't force things upon them. Don't autostart without user permission, do things properly so that they're faster, and ask for feedback on what the application should and shouldn't do. Don't pop this up, let the user choose it from your easy menu. And finally never pester, or you'll drive your users away.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2) Don't advertise&lt;/b&gt;&lt;br /&gt;Wasting a few pixels on a desktop isn't going to make a whole lot of difference, but on a mobile, it can severely break layouts. It can also waste people's precious bandwidth - after all, they paid for their little Internet space - and only want what they ask for. It also doesn't help your cause - after all, you don't want to drive your users AWAY from your app, do you? Advertising on a phone can be intrusive and annoying, too. Don't do it.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;3) Try not to use menus&lt;/b&gt;&lt;br /&gt;This in my opinion is something Apple did right with their iPhone, and Google did wrong with Android. Menus inside apps (especially on mobiles) tend to get confusing, and sometimes (e.g. if the menu button is a software button) get pressed accidentally.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;4) Speed&lt;/b&gt;&lt;br /&gt;An obvious one. Try to make your platform as fast as humanly possible - do everything you can to make sure each task is as speedy as is possible - that is, index your applications, don't make unnecessary requests, etc. If starting an application takes ten seconds - you're doing it wrong. If searching for a list of installed applications (and so on) takes forty - don't release yet. We've already seen a terrible example of this in Android pre-2.0. The general rule is that if it needs a loading screen, then it's already too slow.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;5) Don't pester&lt;/b&gt;&lt;br /&gt;I install a free application. The app starts, and it asks if I'd considered its paid version, with this set of features, that amount of extra greatness. That's fine. I consider it. I say no. Besides, now I know it exists, if I change my mind, I can just as easily go and get the paid version. Job done. However, many apps I've previously used (not pointing any fingers) seem to pester me to upgrade. Whether on startup, or on accidental activation of a "pro" feature - it asks me again and again. This is no good!&lt;br /&gt;&lt;br /&gt;&lt;b&gt;6) No Demos.&lt;/b&gt;&lt;br /&gt;A free application should not be a "demo" of another paid one. I don't have time to waste, and if I want an application, I'll download the free one first. This may contain buttons which correspond to features only in the paid version. But I don't know that of course. They should be disabled and obvious, not look the same and pop up an annoying box saying "DEMO! Upgrade for only $3.99 for this feature". Even better, there should be one button in the menu that describes the different features. If I don't think I have enough, I'll go get the full version. If I think I have enough, and some turn out to be fake, it really bugs me.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;7) Just Try Again&lt;br /&gt;&lt;/b&gt;I often browse the web on my phone. Sometimes at no notice at all, the connection drops. Of course, the software can't be blamed for this, but the carriers can (unless it's obvious I'm in a place that has no chance of reception, such as in a tunnel). However, what annoys me is that when this happens, I have no "no reception" warning until about 30 seconds after the page doesn't load. I put it away, thinking it'll load eventually, and it never tries again. Trying again  sounds like the sensible option to me, because after all, I asked for the web page, and I still want it when it's available again!&lt;br /&gt;&lt;br /&gt;&lt;b&gt;8) No Restrictions&lt;/b&gt;&lt;br /&gt;There has been much anger towards certain carriers and manufacturers who lock down the operating system unnecessarily, forcing users to resort to things like rooting and custom ROMs to do the things they should have been able to do in the first place (e.g. wireless/wired tethering). A classic example of this would be the Motorola, which locked the bootloader in its Milestone phones, preventing first rooting (this could be enabled by flashing a vulnerable recovery image) and the ability to run custom ROMs with custom kernels, which in effect has had a bad effect on these handsets&lt;br /&gt;&lt;br /&gt;&lt;b&gt;9) Use Less Power&lt;/b&gt;&lt;br /&gt;The more battery life the user can get out of their device, the better. Manufacturers and app developers need to learn that it is unacceptable for the user's device to run out of batteries half way through the day. So don't start your application or service on bootup - and try to minimise memory usage. Only start when the user wants you to start. I've found that numerous apps and services I don't need yet need to be killed on bootup! All apps should be opt-in bootup - and once you start it, if it makes sense to start on boot (such as a network monitor) then ask as soon as you install.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;10) Make It Fun&lt;/b&gt;&lt;br /&gt;A lot of apps are just plain boring, and I'm not accusing anyone personally. But it goes without saying that something fun and exciting will be more readily liked and bought by users and rated higher. Spend time making something people of all ages would like (unless it's specific) and would be willing to spend time playing or using.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;11) Many Easy Updates&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Everything's going to be buggy, so update often once you find a bug. Lots of small updates are better than few large ones - first to rid users of those niggling problems sooner rather than later, and second because it's less to download in a month. To phone manufacturers, don't hang around, and release OS updates as soon as they're available - they may provide valuable security updates. If you can't, let your users do it - move development into the community. The easiest way to update is by Market (for apps) or by OTA (over-the-air) update (OS updates). &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;12) Don't be Motorola&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Ashamefully, Motorola has not been following some of these rules effectively. They almost never update their phones and leave them on early versions of the operating system. They lock their bootloaders and prevent users updating their phones effectively. So don't be like them. If the user bought the phone, it's theirs and should be able to be modified down to the lowest level.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Do you have any more tips or modifications? Use the comments area below. I hope you found this useful!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4442651971072414031-8446421887205744511?l=tuxtor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxtor.blogspot.com/feeds/8446421887205744511/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4442651971072414031&amp;postID=8446421887205744511' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4442651971072414031/posts/default/8446421887205744511'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4442651971072414031/posts/default/8446421887205744511'/><link rel='alternate' type='text/html' href='http://tuxtor.blogspot.com/2010/10/rules-of-mobile-platform-development.html' title='Rules of Mobile Platform Development'/><author><name>dandart</name><uri>http://www.blogger.com/profile/08887134274679379743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_MvjRcZ8NOfc/SoxSqN1ZTlI/AAAAAAAAADU/Ufm7Gpn-a50/S220/TuxROCK_2.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4442651971072414031.post-9127450458395829322</id><published>2010-09-10T03:55:00.001-07:00</published><updated>2010-09-10T04:01:15.000-07:00</updated><title type='text'>Bibud Alpha 5.1 released</title><content type='html'>Bibud, the open source social web desktop released its Alpha 5.1 version today, including many design changes and bigfixes, finally integrating links to git and a bugtracker.&lt;br /&gt;&lt;br /&gt;Among the new features to Alpha 5.1 were:&lt;br /&gt;&lt;br /&gt;Homepage improvements&lt;br /&gt;Facebook support in Chatroom&lt;br /&gt;Media sharing initial demo support&lt;br /&gt;&lt;br /&gt;As always you can find Bibud at &lt;a href="http://bibud.com"&gt;http://bibud.com&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4442651971072414031-9127450458395829322?l=tuxtor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxtor.blogspot.com/feeds/9127450458395829322/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4442651971072414031&amp;postID=9127450458395829322' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4442651971072414031/posts/default/9127450458395829322'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4442651971072414031/posts/default/9127450458395829322'/><link rel='alternate' type='text/html' href='http://tuxtor.blogspot.com/2010/09/bibud-alpha-51-released.html' title='Bibud Alpha 5.1 released'/><author><name>dandart</name><uri>http://www.blogger.com/profile/08887134274679379743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_MvjRcZ8NOfc/SoxSqN1ZTlI/AAAAAAAAADU/Ufm7Gpn-a50/S220/TuxROCK_2.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4442651971072414031.post-8742566363429354626</id><published>2010-08-01T12:01:00.001-07:00</published><updated>2010-08-27T15:33:30.972-07:00</updated><title type='text'>Bibud Social Web Desktop Alpha5 Released</title><content type='html'>The fifth bugfix update to the Bibud web desktop was released yesterday, and includes easier application installations, a better SDK, a clearer layout, better window management and removal of application previews not relevant to the web demo at this time.&lt;br /&gt;&lt;br /&gt;If you've not come across Bibud before, it is a desktop and window manager including and designed to contain several web-based applications that work together to make your computer experience easier. It is designed to run on desktop, laptop or netbook computers, and with a low footprint, is designed to work well on the lowest specification computers available.&lt;br /&gt;&lt;br /&gt;Bibud is the name of the entire project, but a demo of what the desktop will look like is available to demo on the web at http://bibud.com - later on it will come preinstalled inaide a GNU/Linux distribution enabling computers to connect and share data with each other in an as easy way as possible.&lt;br /&gt;&lt;br /&gt;Technologies in use in Bibud are HTML5 for the audio and video elements, AJAX for most of the desktop, and the backends are programmed in PHP and MySQL, enabling any user with the LAMP stack installed (Linux, Apache, MySQL, PHP) to easily download and install the software. The git repository is available on &lt;a href="http://github.com/bibud/Bibud"&gt;Github&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Currently, the following applications are available to try out:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Audio, Video, Pictures (media viewing applications)&lt;/li&gt;&lt;li&gt;Chatroom (an irc-esque chatroom)&lt;/li&gt;&lt;li&gt;A Blog application&lt;/li&gt;&lt;li&gt;Microblog (submit posts to Twitter, identi.ca, status.net, etc)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;My Files (a file upload manager)&lt;/li&gt;&lt;li&gt;Friends (to keep track of contacts)&lt;/li&gt;&lt;li&gt;Background (to change desktop wallpaper)&lt;/li&gt;&lt;li&gt;User Info (to change user's passwords, etc)&lt;/li&gt;&lt;/ul&gt;Features just around the corner are:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Media sharing&lt;/li&gt;&lt;li&gt;Note taking applications&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Extra goodies&lt;/li&gt;&lt;/ul&gt;You can try out the alpha 5 prerelease of the desktop by visiting &lt;a href="http://bibud.com"&gt;http://bibud.com&lt;/a&gt; in your HTML5-compliant web browser.&lt;br /&gt;&lt;br /&gt;The Bibud project are looking for volunteers to help with the project, code contributions, artwork, designs, proof-of-concepts and even just ideas are welcome, and may well be accepted into the official project distribution. If you have anything to contribute, please email the project leader at bibud@dandart.co.uk. The Bibud project is licensed under a MIT-style license.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4442651971072414031-8742566363429354626?l=tuxtor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxtor.blogspot.com/feeds/8742566363429354626/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4442651971072414031&amp;postID=8742566363429354626' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4442651971072414031/posts/default/8742566363429354626'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4442651971072414031/posts/default/8742566363429354626'/><link rel='alternate' type='text/html' href='http://tuxtor.blogspot.com/2010/08/bibud-social-web-desktop-alpha5.html' title='Bibud Social Web Desktop Alpha5 Released'/><author><name>dandart</name><uri>http://www.blogger.com/profile/08887134274679379743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_MvjRcZ8NOfc/SoxSqN1ZTlI/AAAAAAAAADU/Ufm7Gpn-a50/S220/TuxROCK_2.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4442651971072414031.post-3873714847151564260</id><published>2010-02-07T16:38:00.000-08:00</published><updated>2010-02-08T13:50:50.869-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='games'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='3d'/><category scheme='http://www.blogger.com/atom/ns#' term='mac os x'/><category scheme='http://www.blogger.com/atom/ns#' term='open'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='opengl'/><category scheme='http://www.blogger.com/atom/ns#' term='sauerbraten'/><title type='text'>Features I'd like to see in Sauerbraten</title><content type='html'>I love the game &lt;a href="http://sauerbraten.org/"&gt;Sauerbraten&lt;/a&gt;. But I can think of lots of ways I think it could be improved. I'll of course try to help this happen, and might update this list (and add suggestions!).&lt;br /&gt;&lt;br /&gt;1. Proper gravity (including flying objects, perhaps toggle gravity of objects)&lt;br /&gt;2. Fire hurts&lt;br /&gt;3. Gunge/Poison&lt;br /&gt;4. Circles/spheres easy creation&lt;br /&gt;5. Saving of objects/big stuff for later&lt;br /&gt;6. Admin coop AKA Play God - in which only the master can use editmode - great fun for "playing god" and wreaking havoc when no one else can.&lt;br /&gt;7. Heightmaps in multiplayer (H key)&lt;br /&gt;8. Breath (eg you die underwater after a while, like in Quake)&lt;br /&gt;9. More ambient soundtracks, ambient noises.&lt;br /&gt;10. Button triggers (eg you press or shoot something and something happens).&lt;br /&gt;11. Proper doors that open or swing&lt;br /&gt;12. Moving objects (automatic or manual via button/trigger) - eg trains.&lt;br /&gt;13. Large walls of teleport material, for e.g. trains, yourselves.&lt;br /&gt;14. Materials that change to others after a certain time, e.g. noclip slowly to air&lt;br /&gt;15. Door keys&lt;br /&gt;16. Liquid viscosity&lt;br /&gt;17. No glitching when you try to put a hole in a pyramid&lt;br /&gt;18. More human models&lt;br /&gt;19. Gun reloading sequences&lt;br /&gt;20. Auto getmap/sendmap (Getmap when you join, sendmap when someone else joins)&lt;br /&gt;21. Master newmap restriction&lt;br /&gt;22. Grappling hook&lt;br /&gt;23. Item capture - person who captures most items without being killed wins.&lt;br /&gt;24. Marks on walls from chainsaw&lt;br /&gt;25. Flamethrower&lt;br /&gt;26. Gravity gun&lt;br /&gt;27. Physics gun&lt;br /&gt;28. Time/space warping (global/local/gun) (haha)&lt;br /&gt;29. Shield/Disarming field&lt;br /&gt;30. Turrets&lt;br /&gt;31. Vehicles&lt;div&gt;32. Flammable items/materials (e.g. wood) with degrading.&lt;/div&gt;&lt;div&gt;33. M/F Voices (inc. player), not just "captured" but also "lacerated" etc.&lt;/div&gt;&lt;div&gt;34. Female models?&lt;/div&gt;&lt;div&gt;35. Customisable music&lt;/div&gt;&lt;div&gt;36. Panic mode (Fuzzy/red view when player has too much adrenaline)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4442651971072414031-3873714847151564260?l=tuxtor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxtor.blogspot.com/feeds/3873714847151564260/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4442651971072414031&amp;postID=3873714847151564260' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4442651971072414031/posts/default/3873714847151564260'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4442651971072414031/posts/default/3873714847151564260'/><link rel='alternate' type='text/html' href='http://tuxtor.blogspot.com/2010/02/features-id-like-to-see-in-sauerbraten.html' title='Features I&apos;d like to see in Sauerbraten'/><author><name>dandart</name><uri>http://www.blogger.com/profile/08887134274679379743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_MvjRcZ8NOfc/SoxSqN1ZTlI/AAAAAAAAADU/Ufm7Gpn-a50/S220/TuxROCK_2.png'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4442651971072414031.post-293444854617516226</id><published>2010-02-01T14:17:00.000-08:00</published><updated>2010-02-01T15:05:28.962-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cool'/><category scheme='http://www.blogger.com/atom/ns#' term='blog'/><category scheme='http://www.blogger.com/atom/ns#' term='mysql'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='email'/><category scheme='http://www.blogger.com/atom/ns#' term='desktop'/><category scheme='http://www.blogger.com/atom/ns#' term='xenon'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><category scheme='http://www.blogger.com/atom/ns#' term='operating system'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><title type='text'>Xenon Web Desktop Alpha2 Released</title><content type='html'>The web desktop Xenon released version Alpha2 today. The release announcement from the website reads:&lt;br /&gt;&lt;br /&gt;"Changes from Alpha include many security fixes (including SQL injection), the addition of the Chatroom app,&lt;br /&gt;Pictures app, width autoscaling, new tab launching, easier installation and various visual tweaks.&lt;br /&gt;&lt;br /&gt;Please either use the &lt;a href="http://xenon.kevinghadyani.com/desktop"&gt;online version&lt;/a&gt;, or &lt;a href="http://xenon.kevinghadyani.com/xenon_alpha2.tar.bz2"&gt;download to your server&lt;/a&gt;. Please help by submitting bugs, patches,&lt;br /&gt;new apps, icons, etc to xenon@dandart.co.uk. Thank you."&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Xenon is a web desktop, which means that all your applications, work and settings are stored on the web.&lt;br /&gt;It can be run from any Internet-connected computer by browsing to the Xenon server or from your own server&lt;br /&gt;(in the case that you want a private instance, or want it installed into a netbook in the case where you do&lt;br /&gt;not have Internet connectivity). Eventually syncing support will be brought in which allows you to sync your&lt;br /&gt;settings and files to and from your local instance and the main server. Other features currently available include:&lt;br /&gt;&lt;br /&gt;* Audio player (featuring HTML5 Vorbis audio)&lt;br /&gt;* Video player (featuring HTML5 Theora video)&lt;br /&gt;* Picture viewer&lt;br /&gt;* Email (including within Xenon and outgoing email)&lt;br /&gt;* Blog&lt;br /&gt;* Chatroom (Public, open to all on the same instance)&lt;br /&gt;* Notes application&lt;br /&gt;* Friends application for social features&lt;br /&gt;* My Files, to upload various types of file&lt;br /&gt;* Wallpaper switcher&lt;br /&gt;&lt;br /&gt;Upcoming features include:&lt;br /&gt;&lt;br /&gt;* Settings syncing and importing&lt;br /&gt;* A small footprint netbook/touchbook operating system to run on&lt;br /&gt;* Many others&lt;br /&gt;&lt;br /&gt;To try the system out for yourself, you can &lt;a href="http://xenon.kevinghadyani.com/desktop"&gt;try the demo&lt;/a&gt; or &lt;a href="http://xenon.kevinghadyani.com/xenon_alpha2.tar.bz2"&gt;download the software&lt;/a&gt; to your server.&lt;br /&gt;&lt;br /&gt;Please send patches, icons, ideas, apps, et al to &lt;a href="mailto:xenon@dandart.co.uk"&gt;xenon@dandart.co.uk&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The project's website is at &lt;a href="http://xenon.kevinghadyani.com"&gt;http://xenon.kevinghadyani.com&lt;/a&gt; or a shorter version: &lt;a href="http://hackerlanes.com"&gt;http://hackerlanes.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4442651971072414031-293444854617516226?l=tuxtor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxtor.blogspot.com/feeds/293444854617516226/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4442651971072414031&amp;postID=293444854617516226' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4442651971072414031/posts/default/293444854617516226'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4442651971072414031/posts/default/293444854617516226'/><link rel='alternate' type='text/html' href='http://tuxtor.blogspot.com/2010/02/xenon-web-desktop-alpha2-released.html' title='Xenon Web Desktop Alpha2 Released'/><author><name>dandart</name><uri>http://www.blogger.com/profile/08887134274679379743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_MvjRcZ8NOfc/SoxSqN1ZTlI/AAAAAAAAADU/Ufm7Gpn-a50/S220/TuxROCK_2.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4442651971072414031.post-2448419537065080781</id><published>2010-01-24T06:52:00.000-08:00</published><updated>2010-02-08T13:53:01.271-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='intel'/><category scheme='http://www.blogger.com/atom/ns#' term='i7'/><category scheme='http://www.blogger.com/atom/ns#' term='support'/><category scheme='http://www.blogger.com/atom/ns#' term='opensuse'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='core'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='64 bit'/><category scheme='http://www.blogger.com/atom/ns#' term='hardware'/><category scheme='http://www.blogger.com/atom/ns#' term='usb'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Linux's Hardware Support</title><content type='html'>Lately, I've been hearing a lot about "Linux needs to master .... to beat Windows". I'll now show you how that's completely false, and how it already has beaten it, by talking about hardware support.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;Linux has been proved to have the best hardware support around - see &lt;a href="http://howsoftwareisbuilt.com/2009/11/18/interview-with-greg-kroah-hartman-linux-kernel-devmaintainer/#hardware"&gt;this interview&lt;/a&gt; with Greg KH who's a kernel dev to see in-depth information. Linux had most support for hardware first, including:&lt;br /&gt;* 64 bit&lt;br /&gt;* USB 3.0&lt;br /&gt;* Core i7&lt;br /&gt;&lt;br /&gt;And many more.&lt;br /&gt;Conversely, it's easy to install the hardware on Linux. In windows for instance, half the time your hardware doesn't work because you downloaded a dodgy driver, or you have to install it off a CD, or it could even be the case that it bluescreens because the driver hasn't been verified by whoever. Fair enough, that hardly ever happens anymore.&lt;br /&gt;&lt;br /&gt;The misconception that a lot of hardware doesn't work on Linux isn't because it doesn't, it does, but because quite often your distribution of choice doesn't ship with the correct userspace tools - e.g. a webcam viewer, a scanning program, an iPod syncer. It's not the actual Linux kernel that's at fault here, it's that the distribution vendors don't include software to manage and access your device. What we need here is a project that either includes everything or says "I see you've inserted a scanner, but you don't have a scanning application. Want me to install one for you?". I have seen openSUSE do this for me before, but Ubuntu sadly lacks this capability, which is the distro that most users allegedly use, so it needs it here.&lt;br /&gt;&lt;br /&gt;The fact of the matter is, every piece of hardware I've put into my Linux box has been detected and set up by Linux, but I have had to install a webcam viewer, scanning application and TV viewer. Perhaps it's time for userspace tools to improve themselves and be as good as the kernel.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4442651971072414031-2448419537065080781?l=tuxtor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxtor.blogspot.com/feeds/2448419537065080781/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4442651971072414031&amp;postID=2448419537065080781' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4442651971072414031/posts/default/2448419537065080781'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4442651971072414031/posts/default/2448419537065080781'/><link rel='alternate' type='text/html' href='http://tuxtor.blogspot.com/2010/01/linuxs-hardware-support.html' title='Linux&apos;s Hardware Support'/><author><name>dandart</name><uri>http://www.blogger.com/profile/08887134274679379743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_MvjRcZ8NOfc/SoxSqN1ZTlI/AAAAAAAAADU/Ufm7Gpn-a50/S220/TuxROCK_2.png'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4442651971072414031.post-7307326929331448870</id><published>2009-12-29T05:20:00.001-08:00</published><updated>2009-12-29T05:27:21.241-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sql'/><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='social'/><category scheme='http://www.blogger.com/atom/ns#' term='ajax'/><category scheme='http://www.blogger.com/atom/ns#' term='html5'/><category scheme='http://www.blogger.com/atom/ns#' term='gui'/><category scheme='http://www.blogger.com/atom/ns#' term='operating system'/><category scheme='http://www.blogger.com/atom/ns#' term='fast'/><category scheme='http://www.blogger.com/atom/ns#' term='networking'/><category scheme='http://www.blogger.com/atom/ns#' term='os'/><category scheme='http://www.blogger.com/atom/ns#' term='api'/><category scheme='http://www.blogger.com/atom/ns#' term='cloud'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='apps'/><category scheme='http://www.blogger.com/atom/ns#' term='desktop'/><category scheme='http://www.blogger.com/atom/ns#' term='xenon'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><category scheme='http://www.blogger.com/atom/ns#' term='html'/><category scheme='http://www.blogger.com/atom/ns#' term='css'/><title type='text'>Xenon Alpha released!</title><content type='html'>An alpha version of the Xenon Desktop has been released. A description of the project follows.&lt;br /&gt;&lt;br /&gt;Xenon is a portable web or browser based desktop for netbooks and thin clients, designed to be the easiest desktop ever.&lt;br /&gt;&lt;br /&gt;The desktop includes a new GUI stepping away from traditional menus and is optimised for touchscreen and small devices.&lt;br /&gt;&lt;br /&gt;The system integrates social networking features and standard desktop features into one software package.&lt;br /&gt;&lt;br /&gt;Being browser-based, it is cross platform and cross architecture. It is built on HTML5 and PHP components, and can be run on extremely low-powered machines, allowing for cheap distribution and devices.&lt;br /&gt;&lt;br /&gt;The backend can be run online (for users to access their data everywhere), on a personal LAN server, or on a small device, so the system can work offline, or if there are concerns about cloud storage.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://xenon.kevinghadyani.com/wiki/index.php/Developing_Apps"&gt;An API is available&lt;/a&gt;, so anyone can start developing apps to distribute in Xenon's upcoming App Store.&lt;br /&gt;&lt;br /&gt;The project's homepage is located at &lt;a href="http://hackerlanes.com"&gt;http://hackerlanes.com&lt;/a&gt; including the online desktop, ready for instant testing and a download of the alpha image for your server. The actual small footprint OS that will run on netbooks will come later.&lt;br /&gt;&lt;br /&gt;We encourage contributions to the project, in the form of code (the languages currently used are (X)HTML, CSS, Javascript, PHP and MySQL), art (eg icons, backgrounds, GUI concepts) or even just ideas.&lt;br /&gt;&lt;br /&gt;To send any requests or contributions, or to join the project, please email the head developer at &lt;a href="mailto:dan.dart@googlemail.com"&gt;dan.dart@googlemail.com&lt;/a&gt;. Thank you!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4442651971072414031-7307326929331448870?l=tuxtor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxtor.blogspot.com/feeds/7307326929331448870/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4442651971072414031&amp;postID=7307326929331448870' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4442651971072414031/posts/default/7307326929331448870'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4442651971072414031/posts/default/7307326929331448870'/><link rel='alternate' type='text/html' href='http://tuxtor.blogspot.com/2009/12/xenon-alpha-released.html' title='Xenon Alpha released!'/><author><name>dandart</name><uri>http://www.blogger.com/profile/08887134274679379743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_MvjRcZ8NOfc/SoxSqN1ZTlI/AAAAAAAAADU/Ufm7Gpn-a50/S220/TuxROCK_2.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4442651971072414031.post-5078540282507359692</id><published>2009-11-28T19:47:00.000-08:00</published><updated>2009-11-28T20:20:19.568-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='ipod'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='itunes'/><title type='text'>Sync iPhone/iPod Touch 3G in Ubuntu</title><content type='html'>A lot of people have been trying very hard to get iPhone and iPod Touch syncing to work correctly in Linux. Some have been doing a FUSE filesystem (which accesses the iPod) and some the database and syncing. Remember this is pre-alpha quality, but I found it synced my tunes nicely from Linux. But due to the database version being old (but quite good enough for the iPod), iTunes does not play nice with it - and will just resync the tracks and may delete them. Also the iPod must have been previosly initialised with a version of iTunes. If you cannot acquire it, or it will not run, contact teuf on #gtkpod in irc.freenode.net. You have been warned!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Mounting support&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;First, grab iFuse:&lt;br /&gt;Add the following lines to /etc/apt/sources.list as root:&lt;br /&gt;&lt;br /&gt;     deb http://ppa.launchpad.net/jonabeck/ppa/ubuntu intrepid main&lt;br /&gt;     deb-src http://ppa.launchpad.net/jonabeck/ppa/ubuntu intrepid main&lt;br /&gt;&lt;br /&gt;Then do:&lt;br /&gt;&lt;br /&gt;     sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com F0876AC9&lt;br /&gt;     sudo apt-get update&lt;br /&gt;     sudo apt-get install ifuse ifuse-dev&lt;br /&gt;&lt;br /&gt;This should install support for reading and writing files.&lt;br /&gt;Create a mount point:&lt;br /&gt;&lt;br /&gt; sudo mkdir /media/ipodt/&lt;br /&gt;&lt;br /&gt;Add yourself to the fuse group:&lt;br /&gt;&lt;br /&gt;    sudo useradd -G fuse [your_user_name]&lt;br /&gt;&lt;br /&gt;To allow normal users to mount the FUSE filesystems, edit /etc/fuse.conf and uncomment the line (remove the hash from the start of it):&lt;br /&gt;&lt;br /&gt;     #user_allow_other&lt;br /&gt;&lt;br /&gt;Log out and back in again, or spawn a new login shell. Mount the FUSE filesystem:&lt;br /&gt;&lt;br /&gt;     ifuse /media/ipodt&lt;br /&gt;&lt;br /&gt;You should see that your iPod should be mounted as yourself. You should be able to find the tracks and play them from the computer. They are oddly named and located in iTunes_Control/Music .&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Syncing support&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;To properly sync music (well I say properly), you need to install a special branch of libgpod. You'll need to get it from git. WARNING! THIS WILL OVERWRITE YOUR EXISTING LIBGPOD! Be careful.  First install development libraries:&lt;br /&gt;&lt;br /&gt;sudo apt-get install git-core build-essential cmake autoconf automake libtool intltool gtk-doc-tools libsqlite3-dev zlib1g-dev&lt;br /&gt;&lt;br /&gt;Get teuf's sandbox repository branch:&lt;br /&gt;&lt;br /&gt;     git clone git://gitorious.org/~teuf/libgpod/teuf-sandbox.git&lt;br /&gt;     cd teuf-sandbox&lt;br /&gt;     git checkout origin/iphone30&lt;br /&gt;     CFLAGS="-g -O0" sh autogen.sh --prefix=/usr&lt;br /&gt; make&lt;br /&gt;     sudo make install&lt;br /&gt;&lt;br /&gt;libgpod should now be installed, if all goes to plan.&lt;br /&gt;Create control directories and files:&lt;br /&gt;&lt;br /&gt;     mkdir /media/ipodt/iTunes_Control/Device&lt;br /&gt;&lt;br /&gt;Get the uuid of your device:&lt;br /&gt;&lt;br /&gt;     lsusb -v | grep -i iSerial&lt;br /&gt;&lt;br /&gt;It should be the one that's 40 characters long. From the same teuf-sandbox directory, run:&lt;br /&gt;&lt;br /&gt; tools/ipod-read-sysinfo-extended &lt;uuid&gt; /media/ipodt&lt;br /&gt;&lt;br /&gt;Check that a file exists. Do:&lt;br /&gt;&lt;br /&gt;    cat /media/ipodt/iTunes_Control/Device/SysInfoExtended&lt;br /&gt;&lt;br /&gt;This should spew XML at you.&lt;br /&gt;Now, install your syncing program of choice. I chose gtkpod because it works for me.&lt;br /&gt;&lt;br /&gt; sudo apt-get instal gtkpod&lt;br /&gt;&lt;br /&gt;The program should pick up the device and ask which model it is. There should be your device listed at the bottom (you may have to scroll). Choose it and let it do its thing, and initialise your iPod. Check a file has been created:&lt;br /&gt;&lt;br /&gt;     ls /media/ipodt/iTunes_Control/Device&lt;br /&gt;&lt;br /&gt;If you get nothing, there's a problem. Go ask teuf. If you get that filename returned. all is well. You are able to sync, save files and update the database. Bear in mind that it saves an older version of the database, so if you go to iTunes and back, it will update tracks and the database, but they should still be readable in Linux.&lt;br /&gt;&lt;br /&gt;I hope this has been helpful to you!&lt;br /&gt;&lt;br /&gt;Here are some helpful references if you get stuck:&lt;br /&gt;&lt;a href="http://matt.colyer.name/prhttp://marcansoft.com/blog/2009/10/iphone-syncing-on-linux-part-2/#more-145ojects/iphone-linux/index.php?title=Main_Page"&gt;iFuse&lt;/a&gt;&lt;br /&gt;&lt;a href="http://marcansoft.com/blog/2009/10/iphone-syncing-on-linux-part-2/"&gt;iPod Syncing&lt;/a&gt;&lt;br /&gt;&lt;/uuid&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4442651971072414031-5078540282507359692?l=tuxtor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxtor.blogspot.com/feeds/5078540282507359692/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4442651971072414031&amp;postID=5078540282507359692' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4442651971072414031/posts/default/5078540282507359692'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4442651971072414031/posts/default/5078540282507359692'/><link rel='alternate' type='text/html' href='http://tuxtor.blogspot.com/2009/11/sync-iphoneipod-touch-3g-in-ubuntu.html' title='Sync iPhone/iPod Touch 3G in Ubuntu'/><author><name>dandart</name><uri>http://www.blogger.com/profile/08887134274679379743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_MvjRcZ8NOfc/SoxSqN1ZTlI/AAAAAAAAADU/Ufm7Gpn-a50/S220/TuxROCK_2.png'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4442651971072414031.post-4701497076892210896</id><published>2009-11-10T16:51:00.001-08:00</published><updated>2009-11-10T17:53:24.517-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firewall'/><category scheme='http://www.blogger.com/atom/ns#' term='avast'/><category scheme='http://www.blogger.com/atom/ns#' term='password'/><category scheme='http://www.blogger.com/atom/ns#' term='anti'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='worm'/><category scheme='http://www.blogger.com/atom/ns#' term='rootkit'/><category scheme='http://www.blogger.com/atom/ns#' term='virus'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='trojan'/><category scheme='http://www.blogger.com/atom/ns#' term='vista'/><category scheme='http://www.blogger.com/atom/ns#' term='xp'/><category scheme='http://www.blogger.com/atom/ns#' term='live'/><title type='text'>Best Security Practices For Your Personal Computer</title><content type='html'>Many of you may be worried or concerned about the security of your computer. With threats of viruses, spyware, bank details being stolen, accounts cracked and vulnerabilities everywhere, it is natural to be paranoid.&lt;br /&gt;&lt;br /&gt;Here are some top security practices:&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;1. Change your passwords.&lt;/span&gt;&lt;br /&gt;All of them. Yes, really. It does make a lot of difference to the chances of a cracker being able to track you, monitor you or pretend to be you and not. Normally people advise you change all your passwords every 2 weeks. However don't write them down, and make them long and memorable using capital letters, numbers and symbols.&lt;br /&gt;&lt;br /&gt;Also, try not to make your password a dictionary word, or even close to it. Make it look like random garbage. You can use mnemonics to help you remember them. Consider the following sentence:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;"Do as I say, not as I do!"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This can help you remember and formulate the password:&lt;br /&gt;&lt;span style="font-style:italic;"&gt;DaIs,naId!&lt;/span&gt;&lt;br /&gt;You could add numbers, or convert some letters to numbers, etc:&lt;br /&gt;&lt;span style="font-style:italic;"&gt;Da15,naId!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Being 10 characters long, this is a medium strength password.&lt;br /&gt;Try to make a sentence about 14+ letters long for strong security, but remember nothing is unbreakable!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;2. Install security software.&lt;/span&gt;&lt;br /&gt;A lot of users might think here: "I have a firewall. why do I need this?". The answer is simple: Just because you can stop things coming into your computer and going out, it doesn't make it invulnerable to threats such as downloaded malicious files or bad web pages. I recommend Windows users install &lt;a href="http://www.avast.com/eng/download-avast-home.html"&gt;Avast Antivirus&lt;/a&gt; for free. Linux users should install rootkit checkers, such as rkhunter and chkrootkit.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;3. Update your system regularly.&lt;/span&gt;&lt;br /&gt;This is one of the worst things you can leave out. If you do not update every single piece of your system, using update managers and such, vulnerabilities may be discovered in older versions of your software. Once you have a vulnerability, anything you could do (e.g. visiting a web site, opening a PDF) might give intruders access to your system. So remember to patch, and turn automatic updates ON!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;4. Install a firewall.&lt;/span&gt;&lt;br /&gt;You may have one already, but some dismiss them. Make sure they're turned on! If you have Windows turn Windows Firewall on, and make sure there are little to no exceptons (aside from the things that you REALLY need). On Linux you can alter iptables via a GUI like Firestarter if you wish.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;5. Change your browser.&lt;/span&gt;&lt;br /&gt;If you use Internet Explorer, you might do better to switch. It is well known for being particularly vulnerable to attack. There have been more security holes in Internet Explorer than any other browser, and they have been more slowly patched as well. &lt;a href="http://www.getfirefox.com"&gt;Firefox&lt;/a&gt; and &lt;a href="http://www.google.com/chrome"&gt;Google Chrome&lt;/a&gt; are good alternatives. Check &lt;a href="http://secunia.com/advisories/"&gt;Secunia&lt;/a&gt; and &lt;a href="http://www.securityfocus.com/vulnerabilities"&gt;SecurityFocus&lt;/a&gt; for more details. There is also a table of known vulnerabilities in the latest versions of many browsers &lt;a href="http://en.wikipedia.org/wiki/Comparison_of_web_browsers#Vulnerabilities"&gt;on Wikipedia&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;6. Start over&lt;/span&gt;&lt;br /&gt;While many things may get in the way, you have tried your best to rid your computer of viruses, but there is a good chance that the viruses you have obtained have not been removed, as they may be too new for the database, or are too malicious. (Remember the stories about Conficker, the massive Windows malware, that you couldn't remove with antivirus?). If all else fails, the best way to remove any threats is to wipe your disk completely. Do a complete reinstall. There are many tutorials available, just google for them, or follow the guides for &lt;a href="http://www.pcworld.com/article/129977/how_to_reinstall_windows_xp.html"&gt;Windows XP&lt;/a&gt; and &lt;a href="http://windows.microsoft.com/en-US/windows-vista/Installing-and-reinstalling-Windows"&gt;Windows Vista&lt;/a&gt;.If you have a recovery disk that came with your computer, then use this instead. In any case, remember to back up!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;7. Back up your sensitive data.&lt;/span&gt;&lt;br /&gt;Anything you do not wish an intruder to get at would be best removed or moved to portable storage. Encrypted is best!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;8. NEVER save bank/paypal details to your computer!&lt;/span&gt;&lt;br /&gt;If an intruder gets in, they can recover your passwords (regardless of whether they're locked out) and recover your bank details. Ouch.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;9. If you have to do banking, do it on a Linux Live CD&lt;/span&gt;&lt;br /&gt;As &lt;a href="http://voices.washingtonpost.com/securityfix/2009/10/avoid_windows_malware_bank_on.html"&gt;this Washington Post article&lt;/a&gt; says, you can avoid the risk of  Windows malware, spyware, trojans, viruses, etc completely if you use a Linux Live CD to bank online with. I would recommend you download &lt;a href="http://www.ubuntu.com"&gt;Ubuntu&lt;/a&gt; and burn it to a CD-R using &lt;a href="http://www.deepburner.com"&gt;DeepBurner&lt;/a&gt; (using Burn ISO to disk option) or CD recording software of your choice, then boot from it. Here's how:&lt;br /&gt;&lt;br /&gt;Reboot your computer.&lt;br /&gt;If you see the Ubuntu boot screen, then select your language and press Enter at the next prompt.&lt;br /&gt;If you don't, see if there is a message to press a button to select boot device. Press it and select the CD or DVD device.&lt;br /&gt;If there is no message, find the message that says to press a button to enter SETUP. From there navigate to Boot devices and put priority on your CD/DVD device (method may vary). Finally save changes and exit.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;10. Install Linux alongside Windows.&lt;/span&gt;&lt;br /&gt;If you like the CD, you can install it permanently so that you can install more software, by selecting the Install option on the desktop of Ubuntu, making sure to resize the Windows partition to whatever size you need. (Don't panic if resizing takes ages!)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I hope that this has helped you become more secure. Please comment if you have any suggestions or things I may have left out.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4442651971072414031-4701497076892210896?l=tuxtor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxtor.blogspot.com/feeds/4701497076892210896/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4442651971072414031&amp;postID=4701497076892210896' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4442651971072414031/posts/default/4701497076892210896'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4442651971072414031/posts/default/4701497076892210896'/><link rel='alternate' type='text/html' href='http://tuxtor.blogspot.com/2009/11/best-security-practices-for-your.html' title='Best Security Practices For Your Personal Computer'/><author><name>dandart</name><uri>http://www.blogger.com/profile/08887134274679379743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_MvjRcZ8NOfc/SoxSqN1ZTlI/AAAAAAAAADU/Ufm7Gpn-a50/S220/TuxROCK_2.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4442651971072414031.post-9111352242929751460</id><published>2009-10-18T15:37:00.000-07:00</published><updated>2009-10-18T16:19:46.537-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='games'/><category scheme='http://www.blogger.com/atom/ns#' term='app'/><category scheme='http://www.blogger.com/atom/ns#' term='touch'/><category scheme='http://www.blogger.com/atom/ns#' term='mac os x'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='store'/><category scheme='http://www.blogger.com/atom/ns#' term='communication'/><category scheme='http://www.blogger.com/atom/ns#' term='ipod'/><category scheme='http://www.blogger.com/atom/ns#' term='itunes'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>Reflections on the iPod Touch</title><content type='html'>I just bought a 32GB 3rd generation iPod Touch for £230. It's not bad for what you get:&lt;br /&gt;&lt;br /&gt;On opening the box, you get the device, a syncing USB cable, a resizing thing for stabilising the device on an iPod dock, and a ditty pair of earphones.&lt;br /&gt;&lt;br /&gt;The device has inbuilt Wifi and Bluetooth capability, voice control, Nike+ support, plus many apps to download. &lt;br /&gt;&lt;br /&gt;The earphones were pretty small, and didn't fit well (they would keep falling out of my ear). The sound quality was half decent (better than many like it), and includes a microphone switch attached to the right ear wire for recording your voice, VoIP or for apps (It's supposed to feature a track switcher, but I haven't tried that yet). I found that switching them to my posh pair boasted much better quality but defeated the point of audio apps, as they have no microphone attached (there is ONE socket, designed for headphones or the special headphones/mic combo)&lt;br /&gt;&lt;br /&gt;The iPod Touch can be viewed as a bit of a knock off of the iPhone. It's quite like it, except that the microphone has been shifted on the earphone lead, and there is no phone capability or 3G. The speakers are honestly very bad, being even worse than a laptop and having almost no bass whatsoever.&lt;br /&gt;&lt;br /&gt;Included in the default app set are Mail (featuring IMAP), Calendar, Photos, Contacts, YouTube, Stocks, Maps, Weather, Voice Memos, Notes, Clock, Calculator, Settings, iTunes, Music, Videos, the Safari browser and the App Store. Everything you do cam also be searched for with the Search application. Note that you can have links to 16 apps on the screen at once, but once you download more, you can scroll left and right to see them all.&lt;br /&gt;&lt;br /&gt;The built in App Store claims 15,000 applications, ranging from free to quite expensive (I've found ones that are £15). Some are clever, some are not. For instance I have apps for gaming (a clever plane fighter, a snooker application), fun oddities (drawing, tune maker), audio (Last.fm, Jamendo), communication (SocialBeacon, iDent, Facebook, IM), addictive apps (Yeti Penguin, bubble wrap) plus unique apps (Shaam, a tune recogniser, Bump, a quick information swapper), and Essentials (e.g. Google Earth, featuring double finger zooming and rotation, plus accelerometer field of view). Many of the apps use the inbuilt functionality of the iPod Touch: an accelerometer, the microphone (only if attached) and the multi-touch 3.5" touchscreen (a little bigger than that of a Nintendo DS).&lt;br /&gt;&lt;br /&gt;The touchscreen is enough to use apps, and websites with a small footprint, but the Safari browser at least has a zoom feature, plus multidirectional viewing (that is, you can tilt the device to produce a portrait or landscape view). You get bookmarks, multiple "tabs", and fairly good compatibility with modern websites. What you don't get however, is Flash or Java, but there is a YouTube app built in which kicks in when you try to watch a video. However, obviously, this will not work on all videos (think Google Video, Vimeo etc) or let you play Flash games. A flash hack can be installed which gives you access to slightly more video sites (but no game sites) but you have to tinker quite a bit, which involves jailbreaking it.&lt;br /&gt;&lt;br /&gt;Jailbreaking is done for the new versions using a utility called blackra1n (&lt;a href="http://www.blackra1n.com"&gt;www.blackra1n.com&lt;/a&gt;) which enables you to install extra apps, hacks, and utilities. I for instance could install Quake, or the aforementioned Flash video hack. Also available are theming, NES and PlayStation emulators and many more. But the problem is that at the moment, it is a "tethered" jailbreak, which means that if you turn it off, or it runs out of batteries, you have to run the application again to start it up from recovery mode.&lt;br /&gt;&lt;br /&gt;The Lithium Ion battery is supposed to last you for 6 hours of video or 30 hours of audio. I have not yet tested this claim.&lt;br /&gt;&lt;br /&gt;Such media has to be uploaded through Apple's iTunes (currently available only for Windows and Mac OS X. For Linux you can use a Wi-Fi sharing app, but file transfers are slow), with the added limitation that you cannot use it for mass storage (as you can for regular iPods), for instance as a "drive" much like a USB flash disk. But the capability to sync your audio, video, podcasts and apps are available in iTunes (which helpfully converts files to its proprietary AAC format, so you can play them on your iPods, but note FLAC files cannot be converted, I had to use dbPowerAmp for Windows).&lt;br /&gt;&lt;br /&gt;iTunes features a built in app to download and buy music and movies to watch directly on the iPod (note that Movies are still restricted by DRM, but with social pressure, music is now DRM free, for more information see &lt;a href="http://defectivebydesign.org"&gt;defectivebydesign.org&lt;/a&gt;). You can also download podcasts, buy educational material from iTunes U, and listen to audiobooks. All of this functionality, plus syncing all of it from your iPod to your PC can be done by the Windows or Mac version of iTunes as well.&lt;br /&gt;&lt;br /&gt;I hope that this has been informative, and that I haven't left anything out! I also hope that you will be able to make your decision on whether to buy one!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4442651971072414031-9111352242929751460?l=tuxtor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxtor.blogspot.com/feeds/9111352242929751460/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4442651971072414031&amp;postID=9111352242929751460' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4442651971072414031/posts/default/9111352242929751460'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4442651971072414031/posts/default/9111352242929751460'/><link rel='alternate' type='text/html' href='http://tuxtor.blogspot.com/2009/10/reflections-on-ipod-touch.html' title='Reflections on the iPod Touch'/><author><name>dandart</name><uri>http://www.blogger.com/profile/08887134274679379743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_MvjRcZ8NOfc/SoxSqN1ZTlI/AAAAAAAAADU/Ufm7Gpn-a50/S220/TuxROCK_2.png'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4442651971072414031.post-6318792174441014255</id><published>2009-10-14T07:17:00.000-07:00</published><updated>2009-10-14T07:35:03.021-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='xhtml'/><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='sql'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='design'/><category scheme='http://www.blogger.com/atom/ns#' term='internet'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='project'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='mysql'/><category scheme='http://www.blogger.com/atom/ns#' term='xenon'/><category scheme='http://www.blogger.com/atom/ns#' term='hardware'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><category scheme='http://www.blogger.com/atom/ns#' term='html'/><category scheme='http://www.blogger.com/atom/ns#' term='css'/><title type='text'>Xenon Project looking for helpers!</title><content type='html'>I started a project some time ago, which is for now called "Codename: Project Xenon".&lt;br /&gt;&lt;br /&gt;Xenon is a browser-based GUI designed to be implemented on netbooks. The difference between other netbook OSes and cloud systems is that not only can you test it online, it will also be installed on netbooks - which will update from the Web automatically, giving you updates, and ability to use it without being connected to the Internet due to a local web server instance.&lt;br /&gt;&lt;br /&gt;It will have a very small footprint - being built on very few programs, and so will run on very low-end systems, so it will bring life to your old computers as well.&lt;br /&gt;&lt;br /&gt;We are now looking for helpers to make this project a reality. If you are a designer or a programmer who can program using any combination of (X)HTML, CSS, JavaScript, PHP or MySQL, then we would like you to help us out. We are afraid pay is out of the question at the moment, until we start selling subscriptions to the web service, the budget is zero.&lt;br /&gt;&lt;br /&gt;If you have any ideas to help the project along, then please give us feedback!&lt;br /&gt;&lt;br /&gt;To apply, simply email: &lt;a href="mailto:dan.dart@googlemail.com"&gt;dan.dart@googlemail.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;To visit the main website of the project, click here: &lt;a href="http://xenon.kevinghadyani.com"&gt;http://xenon.kevinghadyani.com&lt;/a&gt; &lt;br /&gt;To try out the web based desktop for yourself, click here: &lt;a href="http://xenon.kevinghadyani.com/desktop"&gt;Try The Desktop&lt;/a&gt; . Please note that it is nowhere near finished at the moment.&lt;br /&gt;To view the SDK and programming procedures to help you, click here: &lt;a href="http://xenon.kevinghadyani.com/wiki/index.php/Developing_Apps"&gt;Xenon SDK&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Thank you, and have a good day!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4442651971072414031-6318792174441014255?l=tuxtor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxtor.blogspot.com/feeds/6318792174441014255/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4442651971072414031&amp;postID=6318792174441014255' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4442651971072414031/posts/default/6318792174441014255'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4442651971072414031/posts/default/6318792174441014255'/><link rel='alternate' type='text/html' href='http://tuxtor.blogspot.com/2009/10/xenon-project-looking-for-helpers.html' title='Xenon Project looking for helpers!'/><author><name>dandart</name><uri>http://www.blogger.com/profile/08887134274679379743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_MvjRcZ8NOfc/SoxSqN1ZTlI/AAAAAAAAADU/Ufm7Gpn-a50/S220/TuxROCK_2.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4442651971072414031.post-1762478287282479310</id><published>2009-09-20T02:33:00.000-07:00</published><updated>2009-09-20T03:07:41.383-07:00</updated><title type='text'>Linux Myths Debunked</title><content type='html'>1. "You can't run games on Linux.".&lt;br /&gt;This is one that annoys me. People claim that Linux does not provide the necessary gaming requirememnts. But look:&lt;br /&gt;&lt;br /&gt;There is a list of Linux games at http://icculus.org/lgfaq/gamelist.php which includes many famous and popular games such as Enemy Territory: Quake Wars, Quake 4 and the Unreal Tournament series. These have either been ported from the originals by independent game companies or originally programmed for Linux (as well as many other operating systems). They often run faster on Linux than Windows as the old ETQW system requirements page showed (required 2.8GHz for Windows, 2.0GHz for Linux). For games that are not supported on Linux, there are API layers (NOT emulators) for Linux that can run Windows programs, often faster than Windows can, due to memory usage. Examples are Wine (free libre/gratis), Cedega (subscription) and CrossOver (subscription). I have successfully run many Valve games on Linux such as Half-Life 2, and many mods of it, using the Windows version of Steam under Wine, and they ran great. Also check out http://en.wikipedia.org/wiki/List_of_open_source_video_games for many more cross platform free games.&lt;br /&gt;&lt;br /&gt;2. "Linux has bad security".&lt;br /&gt;Anyone who knows security will surely agree with me here. It is in fact widely known that Windows has viruses, trojans, worms, malware and various spyware available for it. The makers of these programs assume you have Windows (as the majority of desktop users have at the moment). New malware is being made all the time and if you get a virus, you will likely not know about it until it has done its damage (unless it's quite old, in which case your virus checker will pick it up). Malware has been made for Linux but most past attempts at it have failed. http://en.wikipedia.org/wiki/Linux_malware&lt;br /&gt;Linux was originally designed for multiple users from the ground up, in contrast to Windows' 1-user original setup. This could factor in too.&lt;br /&gt;The password hashes used by Linux can be Blowfish or MD5. These are known strong algorithms, and they are protected by a "salt" to protect against "rainbow table" password cracking. Unfortunately, Windows uses a hash called "NTLM", NT Lan Manager. These hashes don't have salts, and your password is split into 7 digit segments before being hashed. See http://en.wikipedia.org/wiki/LM_hash . These keys are significantly easier to crack and don't require much time if necessary rainbow tables have been installed.&lt;br /&gt;In the times of Windows XP, no password was set by default for the main user or administrator, Though this has been fixed now, this was a huge security risk.&lt;br /&gt;Exploits in Linux and Windows have been widespread, but Windows has had many more serious ones. In fact in 2008, a Windows server could be compromised by attacking the SMB service in an attack called "ms08_067_netapi". This can gain System user level access to the system.&lt;br /&gt;Linux kernel exploits have indeed been found but have been patched significantly quicker (as open source usually is, as there are many more developers), and cannot be exploited from the outside.&lt;br /&gt;One more reason why Windows computers happen to be less secure is that the users running the system do not know much about security (they are less educated) and as the system is often not tightly locked down enough.&lt;br /&gt;&lt;br /&gt;3. "Linux is hard to use".&lt;br /&gt;This is a complete joke in my eyes. I recommend Linux Mint at www.linuxmint.com to anyone to try it. You will find that most if not all of your hardware is auto detected (Windows does not have this, it needs drivers, and the only reason it works for you is that they have been prepackaged along with your computer), and it's simple.&lt;br /&gt;To install software all one needs to do is to go to the Install Software or Package Manager button in the menu and search for software. Repositories like this have been checked for malware so there is a very slim chance user programs will do harm.&lt;br /&gt;Ubuntu and Mint are world renound for their ease of use, and that means there is no reason not to check them out!&lt;br /&gt;&lt;br /&gt;4. "Linux won't play my media/DVD/etc"&lt;br /&gt;It is likely that your distribution does not come with necessary media codecs (for legal reasons). That is why I recommend Mint (to anyone in a country where the software is legal, get the Main edition). This includes software to play DVDs and almost all media formats. Though it is not hard to install it in Ubuntu, the media players prompt you to choose a codec and install it!&lt;br /&gt;&lt;br /&gt;5. "Linux is all command line".&lt;br /&gt;Proof enough are these pictures:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.bilisimcell.net/wp-content/resimler/daryna.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 600px;" src="http://www.bilisimcell.net/wp-content/resimler/daryna.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.pendrivelinux.com/wp-content/uploads/kubuntu.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 420px; height: 336px;" src="http://www.pendrivelinux.com/wp-content/uploads/kubuntu.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.geeks.co.uk/wp-content/uploads/2009/07/ubuntu.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 600px;" src="http://www.geeks.co.uk/wp-content/uploads/2009/07/ubuntu.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4442651971072414031-1762478287282479310?l=tuxtor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxtor.blogspot.com/feeds/1762478287282479310/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4442651971072414031&amp;postID=1762478287282479310' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4442651971072414031/posts/default/1762478287282479310'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4442651971072414031/posts/default/1762478287282479310'/><link rel='alternate' type='text/html' href='http://tuxtor.blogspot.com/2009/09/linux-myths-debunked.html' title='Linux Myths Debunked'/><author><name>dandart</name><uri>http://www.blogger.com/profile/08887134274679379743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_MvjRcZ8NOfc/SoxSqN1ZTlI/AAAAAAAAADU/Ufm7Gpn-a50/S220/TuxROCK_2.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4442651971072414031.post-2417591449793769046</id><published>2009-09-14T15:40:00.000-07:00</published><updated>2009-09-14T15:41:19.290-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='device'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='new'/><category scheme='http://www.blogger.com/atom/ns#' term='xenon'/><category scheme='http://www.blogger.com/atom/ns#' term='standardisation'/><category scheme='http://www.blogger.com/atom/ns#' term='public'/><title type='text'>Linux is not ready for the mainstream</title><content type='html'>Caught your eye?&lt;br /&gt;&lt;br /&gt;The reason I say this is not that Linux isn't quality - of course it is.&lt;br /&gt;It's not that Linux isn't ready to be used by the mainstream - it is.&lt;br /&gt;&lt;br /&gt;The problem here is that Linux doesn't want to be for the mainstream. A wide variety of developers exist, and quite a few don't wish there to be a standard. To me, a standard is what defines a product to market. But the main idea of Linux is to be free, not in the traditional cost-less sense (gratis) but in a freedom sort of way (libre). This means that people are free to do what they wish with it, and to keep it free if distributing it.&lt;br /&gt;&lt;br /&gt;To really make it, a product should be the same on all sides, easy to use, and have a common way of working. With the ridiculous amount of desktop environments (KDE...GNOME, etc) and text editors, this standardisation idea has become a laughing stock in the face of freedom. People want different things, they work in different ways. Some will want DEB, some will want RPM. That is why there will always be a million and one different flavours of Linux. And that is why marketing Linux is always going to be difficult. Open source is all well and good (Look how well Firefox did) but only in small, controlled packages such as these. If you let rip an OS designed to be free, then freedom will come, and you will not get one marketable product.&lt;br /&gt;&lt;br /&gt;That is why, sadly, while the individual people who use Linux may like it, but Linux is simply too free to be for the mainstream.&lt;br /&gt;&lt;br /&gt;To try to solve this, an ongoing project to create a standard easy-to-use small whole system, primarily for new small less-powerful devices, merging the gap between your computer and the cloud is encouraging developers to come and join. It is called Xenon, and is located at http://xenon.kevinghadyani.com . And it has absolutely nothing to do with Linux.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4442651971072414031-2417591449793769046?l=tuxtor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxtor.blogspot.com/feeds/2417591449793769046/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4442651971072414031&amp;postID=2417591449793769046' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4442651971072414031/posts/default/2417591449793769046'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4442651971072414031/posts/default/2417591449793769046'/><link rel='alternate' type='text/html' href='http://tuxtor.blogspot.com/2009/09/linux-is-not-ready-for-mainstream.html' title='Linux is not ready for the mainstream'/><author><name>dandart</name><uri>http://www.blogger.com/profile/08887134274679379743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_MvjRcZ8NOfc/SoxSqN1ZTlI/AAAAAAAAADU/Ufm7Gpn-a50/S220/TuxROCK_2.png'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4442651971072414031.post-1289977804207831447</id><published>2009-09-12T15:32:00.000-07:00</published><updated>2009-09-12T15:33:00.175-07:00</updated><title type='text'>A * For That</title><content type='html'>My goodness. First it was I'm a PC/Mac... obviously you're a bloody human.... since Apple said "there's an app for that", Subway of all companies have invented "There's a Sub for that"... Geez, talk about not being able to afford imaginative people... Oh, and I'm Spartacus.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4442651971072414031-1289977804207831447?l=tuxtor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxtor.blogspot.com/feeds/1289977804207831447/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4442651971072414031&amp;postID=1289977804207831447' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4442651971072414031/posts/default/1289977804207831447'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4442651971072414031/posts/default/1289977804207831447'/><link rel='alternate' type='text/html' href='http://tuxtor.blogspot.com/2009/09/for-that.html' title='A * For That'/><author><name>dandart</name><uri>http://www.blogger.com/profile/08887134274679379743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_MvjRcZ8NOfc/SoxSqN1ZTlI/AAAAAAAAADU/Ufm7Gpn-a50/S220/TuxROCK_2.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4442651971072414031.post-4601920549929905087</id><published>2009-08-19T12:28:00.001-07:00</published><updated>2009-08-19T12:41:08.267-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='packages'/><category scheme='http://www.blogger.com/atom/ns#' term='naming'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='advertising'/><category scheme='http://www.blogger.com/atom/ns#' term='standard'/><category scheme='http://www.blogger.com/atom/ns#' term='command line'/><category scheme='http://www.blogger.com/atom/ns#' term='gui'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='change'/><category scheme='http://www.blogger.com/atom/ns#' term='hardware'/><title type='text'>How to Conquer the Desktop</title><content type='html'>What does Sturmbahnfahrer mean? And who would have guessed the meaning of Stormbaan Coureur? They are different names for the same software: "a simulated obstacle course for automobiles".&lt;br /&gt;&lt;br /&gt;Now grab someone off the street and ask them what Linux means. No? A "command-line" operating system is all you'll get from a lot of people. Most people who have used Linux before the year 2000 have had some sort of problem, due to usability, and it has put them off.&lt;br /&gt;&lt;br /&gt;Now, ask them what Windows means. Sure, it's an English word and English is fast becoming the language of choice. It has two meanings: "A piece of glass" or "What my computer always says first". People don't know anything about operating systems. What your computer has is what it will have forever, is most people's opinion.&lt;br /&gt;&lt;br /&gt;To change systems then is a frightening step to many and many won't be clever enough to understand the concept that something will "exist outside of Windows".&lt;br /&gt;&lt;br /&gt;Wubi meanwhile (a program to install Ubuntu "inside" Windows) will just confuse people even more. If they understand Ubuntu is another program, they won't get why they can't just use their own programs.&lt;br /&gt;&lt;br /&gt;People don't care about how free or open their system is. They'll buy Windows 7 because they'll probably hate Vista or be forced into it. We had a little legroom while Vista was out since Windows users started looking around for something different.&lt;br /&gt;&lt;br /&gt;The thing is, people fear change. They won't move away from what they're used to even if it is fundamentally broken or flawed or just keeps crashing. The only way to wrench people away is to add more small Linux-based devices to the market.&lt;br /&gt;Netbooks are doing pretty well in this area. Due to people not recognising it as a computer (or a laptop) people will be more open to what is on it. The same happened with the iPhone. The software is different, yes, but the hardware is also different, so people feel that they can accept it.&lt;br /&gt;&lt;br /&gt;To change people with an open mind (a lot of users are switching already) we need to follow these steps:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;0. STANDARDISE!! This is the most confusing aspect. Have ONE standard distro, call it something cool and DON'T mention Linux. Have ONE standard Desktop Environment. Everyone knows how to use it, it's all the same.&lt;br /&gt;&lt;br /&gt;1. Have ONE Package manager. That means ONE way of installing. It won't break if more people work on it. Have packages downloadable in a format inclusive of all the libraries. Also have an add and remove panel. Repositories are cool. They have made our software secure. Let's have ONE repository containing only GUI end user applications, named after their use (Image Editor not GIMP) and have essential packages built into the system. No library packages, no dependencies, Just download Image Editor and it works. Perhaps like Acorn or Mac OS, in which you drag and drop the program to your desktop and it works. If duplicate libraries from packages exist, keep the newer. If packages break, the library has dropped support for something, so don't drop it! If a console app exists now, make a standard frontend for configuring it. E.g. Web server package (inAdvanced section) installs Apache AND a STANDARD frontend, All its libraries are there in the package. One package file to install for Web server. One to install&lt;br /&gt;for File Server. And so on.&lt;br /&gt;&lt;br /&gt;2. Standard packages. Have ONE text editor. If it lacks features from others, add them. Have a beginner and advanced mode. Etc. Call them "Text Editor" not "nano" or "kate" or "gedit". What the hell are those?&lt;br /&gt;&lt;br /&gt;3. Advertising. Advertise like you've never advertise before! PRODUCT! And why you should buy it! It's cool! Let's all get on this.&lt;br /&gt;&lt;br /&gt;4. STABLE! If things can break, fix them BEFORE releasing. Ubuntu releases broken products (look at 8.10). Debian delays but releases when finished.&lt;br /&gt;&lt;br /&gt;5. HARDWARE! My brother's iPod Nano doesn't work in Linux straight away. This is one thing that will leave people ditching Linux. My 3D games I downloaded don't work. I don't want to have to bother with nVidia drivers. My camera doesn't get picked up. I can't sync to my MTP media player out of the box. Etc.&lt;br /&gt;&lt;br /&gt;6. No Command Line. No one should EVER have to type anything into a console. It's simple user-friendliness.&lt;br /&gt;&lt;br /&gt;Let's all work on this and soon we'll have a user friendly system, easy to use, ready for the enterprise.&lt;br /&gt;&lt;br /&gt;There is an ongoing project to conquer this challenge. Its codename is Xenon and it tries to do all this in the browser. It can be used on all devices and will be installed on small devices. To catch up with development or contribute, please visit:&lt;br /&gt;http://xenon.kevinghadyani.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4442651971072414031-4601920549929905087?l=tuxtor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxtor.blogspot.com/feeds/4601920549929905087/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4442651971072414031&amp;postID=4601920549929905087' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4442651971072414031/posts/default/4601920549929905087'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4442651971072414031/posts/default/4601920549929905087'/><link rel='alternate' type='text/html' href='http://tuxtor.blogspot.com/2009/08/how-to-conquer-desktop.html' title='How to Conquer the Desktop'/><author><name>dandart</name><uri>http://www.blogger.com/profile/08887134274679379743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_MvjRcZ8NOfc/SoxSqN1ZTlI/AAAAAAAAADU/Ufm7Gpn-a50/S220/TuxROCK_2.png'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4442651971072414031.post-6996291732107739597</id><published>2009-07-05T06:21:00.000-07:00</published><updated>2009-07-05T07:01:23.493-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='packages'/><category scheme='http://www.blogger.com/atom/ns#' term='bsd. competition'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='free'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='standardisation'/><title type='text'>What Free Software needs</title><content type='html'>When I was young, I remember wanting SUSE 9.2 Professional. It seemed like a good stable system with many good reviews. Afterwards (luckily) the distribution switched to GPL and I managed to acquire a copy of 9.3. It was very good for its time, its acheivements vastly outstepping anything I had previously seen. With instant search, good photo management, and all the rest, it seemed to be a good stepping stone onto which further development could be put upon.&lt;br /&gt;&lt;br /&gt;A while later, I find that "cool" features seem to be getting less and less common. With the advent of Compiz a few years ago, coolness in the desktop rose a little, but with less common other features, and small incremental updates in most distributions, computing was getting a little more boring, with little to wow about. We now need a good jump up, or proprietary software will catch up. KDE 4 recently has been a downfall, mainly because people disliked it from being so very different to the very stable and mature 3.5 series, which I was in fact excited about at the time. When the "broken" Microsoft Vista followed after KDE 4's (premature) release, people managed to give Vista bad hype for being so out of step with current needs that it would not run software that ran on previous releases flawlessly. Between now and then, KDE 4 and Vista have largely sorted out their concerns. Ever since Vista SP1 and KDE 4.2, I think a lot more people are happy with either release. But many people still dislike this new "dark" theme over the previous light theme, and as such prefer to stick to the "dead" XP or the less-supported KDE 3.5.&lt;br /&gt;&lt;br /&gt;Other problems we in the Free Software community face are:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Lack of standardisation&lt;/span&gt;. Yes, as much as I hate to say it, standard ways of doing things are waning. Especially in the Linux community, 500 different distributions are not a good way of doing things. Factoring out the "useless" distributions, based on whether they have been done before, how useful a distribution is, whether the same effect could be copied painlessly in another distribution, I think maybe 50 might remain.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Lack of standard package formats&lt;/span&gt;. As much as I still hate to say it, all Linux distros need one defining package format. Right now it is considered too difficult to develop for Linux, as there are so many formats to develop for. DEB, RPM, RUN, Autopackage, TAR.GZ, TGZ, and others make it difficult to develop for. I think we need a standardised package format and standard repositories that all distros can pull from. Having different ones means that it is currently difficult and long-winded to document how to install software on all current distributions. Here is what I think we need:&lt;br /&gt;&lt;br /&gt;One format. One format, one download link for Linux, one way of packaging. Easy, simple.&lt;br /&gt;&lt;br /&gt;One repository. One website serving download links for every conceivable package, in an installable static format (including every library it requires) or dynamic (for short downloads).&lt;br /&gt;&lt;br /&gt;Every application. There are far too many repositories. There are in excess of 50 for Ubuntu and openSUSE. Why can't they just all be in the same place? Of course, to keep freedom-lovers happy, split it into free and non-free but essentially it's easier to get what you want now.&lt;br /&gt;&lt;br /&gt;Every proprietary game or application maker can now package their game or application into ONE single format, upload it to ONE server (if necessary) or ONE CD/DVD/USB, and allow use or play to EVERY free software user.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Standard Libraries&lt;/span&gt;. GNOME and KDE are in pretty much fair competition. I cannot dispute or argue against it. Choice is paramount, but applications that don't work are unacceptable. If there were a library that could be used to create desktop applications that would run fairly on each, and not look foreign on one or the other, then it should be developed upon by everyone trying to provide a fair experience. People don't always have the libraries that are needed by some obscure piece of software, so they should be readily available, or the application should use something more common.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Backward/Forward Compatibility&lt;/span&gt;.&lt;br /&gt;Proprietary module or "driver" creation is impossible in Linux. If a hardware manufacturer wishes to hide the functionality of their driver, they cannot release binary-only drivers in Linux currently. I know that manufacturers should be encouraged to develop freely, but if there is no chance of this, there is no chance of that hardware working on Linux. The license makes it difficult but I believe that if a manufacturer provides one of those "Driver CDs" in that standard package format above with Module Versioning support on in the kernel, drivers do not have to wear out.&lt;br /&gt;&lt;br /&gt;The kernel seems to not like modules from a past or future kernel, mainly because it is not at all stable, but also because Module Versioning does not work by default in most distros by default. Looking at Windows, applications and drivers from a number of years ago will work in today's release, and (in general) releases before the release of the application or driver. We need this back-forward compatibility for proprietary software vendors (who can't be convinced to switch to free) not to have to either release their code or keep compiling their code for each kernel or new release.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;A hopeful fix&lt;/span&gt;&lt;br /&gt;I'm in the process of creating a browser-based desktop environment that will hopefully overcome all that, and allow for major cool features as well as ultra compatibility and ease of use for new users. It isn't Linux, or anything to do with current free software but it can lie on top of Linux/Solaris/BSD/Windows/Mac/whatever if the user so wishes.&lt;br /&gt;&lt;a href="http://xenon.kevinghadyani.com"&gt;Xenon&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4442651971072414031-6996291732107739597?l=tuxtor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxtor.blogspot.com/feeds/6996291732107739597/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4442651971072414031&amp;postID=6996291732107739597' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4442651971072414031/posts/default/6996291732107739597'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4442651971072414031/posts/default/6996291732107739597'/><link rel='alternate' type='text/html' href='http://tuxtor.blogspot.com/2009/07/what-free-software-needs.html' title='What Free Software needs'/><author><name>dandart</name><uri>http://www.blogger.com/profile/08887134274679379743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_MvjRcZ8NOfc/SoxSqN1ZTlI/AAAAAAAAADU/Ufm7Gpn-a50/S220/TuxROCK_2.png'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4442651971072414031.post-1087983373241843299</id><published>2009-06-29T05:30:00.000-07:00</published><updated>2009-06-29T06:37:25.435-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='how'/><category scheme='http://www.blogger.com/atom/ns#' term='why'/><category scheme='http://www.blogger.com/atom/ns#' term='universe'/><category scheme='http://www.blogger.com/atom/ns#' term='life'/><category scheme='http://www.blogger.com/atom/ns#' term='where'/><category scheme='http://www.blogger.com/atom/ns#' term='robots'/><category scheme='http://www.blogger.com/atom/ns#' term='creation'/><title type='text'>Answers to the big questions</title><content type='html'>Questions like "Why is the universe made mostly of matter?", "Why are we here?", "Is there a god?", and "Is there life on other planets?" are answered scientifically here.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Why is the universe made mostly of matter?&lt;/span&gt;&lt;br /&gt;Simply because it had to have matter and antimatter to come out of pure energy. Antimatter, doubtless, is hanging around somewhere, perhaps it's the "dark matter" or locked up in that "dark energy" that scientists are theorising about so much. But the fact remains, if we are here to question it, there must be one type of matter primarily in the same region of space as us. Otherwise we wouldn't be here to ask. If there were matter and antimatter in the universe, one would annihilate the other and we wouldn't have got here.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Why are we here?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This question is quite vague. By "why are we here" I mean, why did humans exist in the first place? Not "why am I living here specifically".&lt;br /&gt;&lt;br /&gt;Imagine the early universe. Googolplexes of things bashing into each other at phenomenal rate. One is bound to create an atom of some sort. In a universe of such ridiculous amounts of matter, one somewhere is bound to create something useful. So chances are, one is bound to create life. Now this life may or may not die out almost instantly, so it needs a way to duplicate itself if it's going to survive. It may or may not care, but the important thing is, that if a life form is created during the early time of Earth, only life forms that do reproduce actually get to evolve. And evolution, obviously, is tiny changes in genetic structure, randomly happening. So, only the life that evolves into the "right" kind of life gets to stay reproducing. Granted, other forms of life mutated too, but only the "best" kept its longevity. So random life just happened to appear our of the primordial ooze of the early Earth. It was of course bound to happen somewhere.  So up and up went the forms of life that were best suited to surviving. Eventually, humans evolved out of those plants and animals. We discovered machines, and they help us to do what we want. In fact, some believe we are going lower and lower on the evolutionary ladder, because we are getting more and more used to technology helping us along, and become less and less needy of the things we are born with naturally.&lt;br /&gt;&lt;br /&gt;Now, so why did we have to be HERE, specifically? Well, we'd be asking that wherever we were, because if we weren't here, we'd be asking the same elsewhere. It's all just a factor of chance.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Is there a god?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Since we've gone this far from randomness alone, and what pretty randomness it is, there is unlikely to be an external force needed, except for whatever the big bang was created out of. People have created imaginary deities in their mind, tried to believe there was a familiar "being" that could not be explained or argued against, and that we were at the centre of the universe, and let others believe this too. This was to stop them from going mad, because if anyone knew the truth about how insignificant we were, or how we didn't matter that much, cosmically speaking, they would, to put it bluntly, not be content,&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Are there other forms of life on other planets?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Almost certainly. In the random beginnings of the early universe, there was bound to be more than one life form that evolved. Some believe close planets such as Mars may have contained life at some point, but do not now. In our theory, life as we know it has to have water as one of its important constituent components. But who says all forms of life have to have water? For all we know, planets might be alive. But here, we do not quite know what defines as life. Maybe a different form of life has some of the forms of life as we do and not others. We wouldn't classify it as life. Just as we wouldn't classify robots as life, aliens might do. They reproduce (create other robots), eat (electricity), excrete (fumes), move, and all manner of things that might be attributable to life. Even intelligence is not necessary in life. Just look at plants. We do not think they are particularly intelligent, but if they've survived this long, they must be doing something right. So to me, it's almost a certainty that life exists elsewhere, it's just a matter of us understanding what life is.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Next time, how many dimensions are there? How many universes are there? How far can we perceive?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4442651971072414031-1087983373241843299?l=tuxtor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxtor.blogspot.com/feeds/1087983373241843299/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4442651971072414031&amp;postID=1087983373241843299' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4442651971072414031/posts/default/1087983373241843299'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4442651971072414031/posts/default/1087983373241843299'/><link rel='alternate' type='text/html' href='http://tuxtor.blogspot.com/2009/06/answers-to-big-questions.html' title='Answers to the big questions'/><author><name>dandart</name><uri>http://www.blogger.com/profile/08887134274679379743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_MvjRcZ8NOfc/SoxSqN1ZTlI/AAAAAAAAADU/Ufm7Gpn-a50/S220/TuxROCK_2.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4442651971072414031.post-5568538265661589902</id><published>2008-10-28T09:08:00.000-07:00</published><updated>2008-12-06T08:47:19.171-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='os'/><category scheme='http://www.blogger.com/atom/ns#' term='blog'/><category scheme='http://www.blogger.com/atom/ns#' term='cloud'/><category scheme='http://www.blogger.com/atom/ns#' term='azure'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='operating system'/><category scheme='http://www.blogger.com/atom/ns#' term='computer'/><title type='text'>Cloud OS</title><content type='html'>I've noticed that a lot of companies have decided the Cloud (applications on the Internet) is the future. For me, I use a fair few to the extent that I don't use OpenOffice any more, just Google Apps. What particularly provoked me is that big companies are now doing it the whole hog.  (see http://www.linux.com/feed/151604 )  So I've decided to make one.&lt;br /&gt;It should be:&lt;br /&gt;Easy to use&lt;br /&gt;Intuitive&lt;br /&gt;Aesthetically pleasing&lt;br /&gt;Not be anything like today's GUIs&lt;br /&gt;&lt;br /&gt;I've gathered a few people to help me with this big task:&lt;br /&gt;&lt;br /&gt;From another blog, "5 things I wish Linux had" at  http://www.daniweb.com/blogs/entry3288.html gave me inspiration so I contacted the author to ask him for help with ideas for this OS. He has since made a few more blogs about what Linux needs.&lt;br /&gt;&lt;br /&gt;This person's blog is now located at: http://thefrugalnetworker.wordpress.com/&lt;br /&gt;&lt;br /&gt;Another blog, "10 Features Ubuntu Should Implement" at http://www.kumailht.com/blog/linux/10-features-ubuntu-should-implement/ gave me yet more inspiration of what to include in my custom made cloud OS.&lt;br /&gt;&lt;br /&gt;I'd like anyone and everyone to help make this Cloud system by any means possible, be that advertising, programming,  or graphics so please contact me on ( dandart &lt;at&gt; googlemail &lt;dot&gt; com) if you would like to be involved in this project.&lt;br /&gt;&lt;br /&gt;Thank you.&lt;/dot&gt;&lt;/at&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4442651971072414031-5568538265661589902?l=tuxtor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxtor.blogspot.com/feeds/5568538265661589902/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4442651971072414031&amp;postID=5568538265661589902' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4442651971072414031/posts/default/5568538265661589902'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4442651971072414031/posts/default/5568538265661589902'/><link rel='alternate' type='text/html' href='http://tuxtor.blogspot.com/2008/10/cloud-os.html' title='Cloud OS'/><author><name>dandart</name><uri>http://www.blogger.com/profile/08887134274679379743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_MvjRcZ8NOfc/SoxSqN1ZTlI/AAAAAAAAADU/Ufm7Gpn-a50/S220/TuxROCK_2.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4442651971072414031.post-5289059907049525943</id><published>2008-09-25T07:57:00.000-07:00</published><updated>2008-09-25T08:10:04.239-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='format'/><category scheme='http://www.blogger.com/atom/ns#' term='open'/><category scheme='http://www.blogger.com/atom/ns#' term='standard'/><category scheme='http://www.blogger.com/atom/ns#' term='desktop'/><category scheme='http://www.blogger.com/atom/ns#' term='argument'/><category scheme='http://www.blogger.com/atom/ns#' term='war'/><category scheme='http://www.blogger.com/atom/ns#' term='kde'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>Standards</title><content type='html'>First and foremost, well done community for adopting OpenDocument as the standard for office applications!&lt;br /&gt;&lt;br /&gt;If the world adopts standards we will have a standard way of doing things, a standard window manager that everyone uses (pity no one can agree on one), a standard image format and all. This makes things easier for the community to understand their system and for it all to be the same.&lt;br /&gt;&lt;br /&gt;The problem with that is that there will be less competition of ways of doing things and therefore no innovation. For example if everyone adopted KDE as their standard window manager, the innovation would slow down because GNOME and KDE aren't competing against each other. We need innovation because the world is driving itself so fast, new ideas excite us.&lt;br /&gt;&lt;br /&gt;The thing we know is that these standards (if they exist) must be open, for without open standards, only one group of applications would be able to adopt the standard. For file format standards one must be able to use whichever application he or she wishes to use to view or edit the file. For desktop standards I personally do not want to be locked into a certain way of doing things. That is why for me, for file formats there should be simple open standards and for desktop applications, there should be no standard, just few competing ones. The KDE/GNOME war will never end but at least we know that if we have a problem we can use the other one, edit them as we choose, and we're sure there will be lots of innovation in these fields.&lt;br /&gt;&lt;br /&gt;Do the pros outweigh the cons? Let me know your opinion.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4442651971072414031-5289059907049525943?l=tuxtor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxtor.blogspot.com/feeds/5289059907049525943/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4442651971072414031&amp;postID=5289059907049525943' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4442651971072414031/posts/default/5289059907049525943'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4442651971072414031/posts/default/5289059907049525943'/><link rel='alternate' type='text/html' href='http://tuxtor.blogspot.com/2008/09/standards.html' title='Standards'/><author><name>dandart</name><uri>http://www.blogger.com/profile/08887134274679379743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_MvjRcZ8NOfc/SoxSqN1ZTlI/AAAAAAAAADU/Ufm7Gpn-a50/S220/TuxROCK_2.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4442651971072414031.post-265438716037802856</id><published>2008-09-25T07:49:00.000-07:00</published><updated>2008-09-25T07:56:53.765-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='jim'/><category scheme='http://www.blogger.com/atom/ns#' term='sun'/><category scheme='http://www.blogger.com/atom/ns#' term='bsd. competition'/><category scheme='http://www.blogger.com/atom/ns#' term='share'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='market'/><category scheme='http://www.blogger.com/atom/ns#' term='unix'/><category scheme='http://www.blogger.com/atom/ns#' term='kernel'/><category scheme='http://www.blogger.com/atom/ns#' term='zemlin'/><category scheme='http://www.blogger.com/atom/ns#' term='solaris'/><title type='text'>Sun is dead?</title><content type='html'>Sun Microsystems have recently suffered a downfall. According to Linux Foundation's Jim Zemlin, there is no room in tomorrow's market for Solaris. I, however, think different.&lt;br /&gt;&lt;br /&gt;For today's and tomorrow's market to succeed, we need to adopt as many open competing markets as possible. For competition creates innovation, and innovation is what we want.&lt;br /&gt;&lt;br /&gt;This should be open and free for first and foremost speed reasons. Having free software encourages bugfixing to be very rapid. It allows us to modify the software as we please to make it ours and use it as we wish. Proprietary software simply does not allow this.&lt;br /&gt;&lt;br /&gt;For an open world to succeed we need open software and communications. For this, I see Linux, the BSDs, Sun, and all the other free kernels to be competing against each other, and without proprietary software, no one is evil. Microsoft is too proprietary for the future of computing, so we should all embrace freedom strongly for it is the "smart" thing to do.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4442651971072414031-265438716037802856?l=tuxtor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxtor.blogspot.com/feeds/265438716037802856/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4442651971072414031&amp;postID=265438716037802856' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4442651971072414031/posts/default/265438716037802856'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4442651971072414031/posts/default/265438716037802856'/><link rel='alternate' type='text/html' href='http://tuxtor.blogspot.com/2008/09/sun-is-dead.html' title='Sun is dead?'/><author><name>dandart</name><uri>http://www.blogger.com/profile/08887134274679379743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_MvjRcZ8NOfc/SoxSqN1ZTlI/AAAAAAAAADU/Ufm7Gpn-a50/S220/TuxROCK_2.png'/></author><thr:total>0</thr:total></entry></feed>
