{"id":744,"date":"2008-03-13T06:07:09","date_gmt":"2008-03-13T11:07:09","guid":{"rendered":"http:\/\/www.bytebot.net\/blog\/archives\/2008\/03\/13\/consumer-hardware-shipping-too-many-linuxes-by-default"},"modified":"2008-03-13T06:43:44","modified_gmt":"2008-03-13T11:43:44","slug":"consumer-hardware-shipping-too-many-linuxes-by-default","status":"publish","type":"post","link":"http:\/\/www.bytebot.net\/blog\/archives\/2008\/03\/13\/consumer-hardware-shipping-too-many-linuxes-by-default","title":{"rendered":"Consumer hardware shipping too many Linuxes by default"},"content":{"rendered":"<p>At the top of my head now, Linux is hitting the mainstream desktop market, in many variants:<\/p>\n<ol>\n<li>Xandros, on the ever popular Asus EeePC&#8217;s<\/li>\n<li>Foresight Linux, on the <a href=\"http:\/\/us.shuttle.com\/News.aspx\">new<\/a> <a href=\"http:\/\/us.shuttle.com\/kpc\">Shuttle KPC&#8217;s<\/a> (USD$199), which are basically small form-factor desktops<\/li>\n<li>Fedora, a modified variant anyway, running on the OLPC&#8217;s<\/li>\n<li>gOS, a variant of Ubuntu, running on the gPC&#8217;s<\/li>\n<li>Maemo, via scratchbox, on the Nokia n-series handhelds (n770, n800, n810, and presumably more in the future)<\/li>\n<li>Ubuntu shipping on some Dell laptops, in select regions<\/li>\n<\/ol>\n<p>I&#8217;m sure I&#8217;ve missed out some really amazing devices. But that&#8217;s not the point. Do you see a problem with the above?<\/p>\n<p>Xandros, gOS, Ubuntu and Maemo run DPKG, using APT\/DEB&#8217;s for package management. Fedora, uses RPM. Foresight uses their own Conary based system. OK, lets scratch the package manager woes, now noting that they&#8217;re all different. Let&#8217;s focus on the desktop environment.<\/p>\n<p>Xandros is some form of KDE, locked down on the Asus. Foresight presumably ships with GNOME by default, as do the Ubuntu on Dell machines. The OLPC ships with Sugar (granted, its market is specific). gOS ships with XFce. Maemo uses GTK, but is remarkably different from a regular GNOME desktop. So now we&#8217;ve got different desktop environments too.<\/p>\n<p>Should I then go into package managers? Or down to the nitty gritty, where the init scripts are in a different location? Or that they all use a different method to connect to a wireless network?<\/p>\n<p>So what am I getting at? <strong>Complexity<\/strong>.<\/p>\n<p>Not only from a users perspective (say, I go out and buy an Asus Eee PC because its so cheap, and I find Linux sufficient for my needs. Then I need a desktop, so I find the Shuttle KPC which is cheap. However, at this point, the interfaces are completely different, and I&#8217;m lost.) but also from a support perspective (Windows XP, Vista is down? I&#8217;ll just call my pimply 14 year old niece\/nephew to fix it. Linux is down? Problematic? What do I do?).<\/p>\n<p>Some of you are saying, they should be turning to their LUGs if they needed help. Sure, but LUG mailing lists aren&#8217;t the most friendly. Newbies can be blatantly told to RTFM.<\/p>\n<p>Let&#8217;s then visit their local LPI certified candidate, who&#8217;s running a support business. Oh wait, he&#8217;s only certified against RPM&#8217;s and is clueless with DEBs or Conary. You get the drift&#8230;<\/p>\n<p>My beef with all of this, is that there is <strong>no standard<\/strong>. There is the GNOME Mobile &amp; Embedded initiative &#8211; good. There is the Ubuntu Mobile team &#8211; great. What are their aims? To standardise on something for the mobile platform (presumably, like the Eee PCs, the Nokia n-series tablet devices, etc.). Will they achieve it, without hardware vendor buy-in? Probably not.<\/p>\n<p>There lies a problem with <em>mainstream <\/em>consumer hardware running Linux. Linux is getting friendlier, but all the distribution variants only serve to complicate things, for the end user.<\/p>\n<p>What do you think, the free and open source community can do, to address these issues?<\/p>\n<p><em>(remember, I didn&#8217;t even get into varying versions of shipped software and the problems that can face&#8230; or how some devices will come without basic MP3 or DivX decoding support (Fedora has vaguely fixed this with codeina\/CodecBuddy, but the others haven&#8217;t caught on)&#8230; the list can go on)<\/em><\/p>\n<p>Technorati Tags: <a href=\"http:\/\/technorati.com\/tag\/linux\" class=\"performancingtags\" rel=\"tag\">linux<\/a>, <a href=\"http:\/\/technorati.com\/tag\/consumer%20hardware\" class=\"performancingtags\" rel=\"tag\">consumer hardware<\/a>, <a href=\"http:\/\/technorati.com\/tag\/xandros\" class=\"performancingtags\" rel=\"tag\">xandros<\/a>, <a href=\"http:\/\/technorati.com\/tag\/foresight%20linux\" class=\"performancingtags\" rel=\"tag\">foresight linux<\/a>, <a href=\"http:\/\/technorati.com\/tag\/asus%20eeepc\" class=\"performancingtags\" rel=\"tag\">asus eeepc<\/a>, <a href=\"http:\/\/technorati.com\/tag\/shuttle%20kpc\" class=\"performancingtags\" rel=\"tag\">shuttle kpc<\/a>, <a href=\"http:\/\/technorati.com\/tag\/fedora\" class=\"performancingtags\" rel=\"tag\">fedora<\/a>, <a href=\"http:\/\/technorati.com\/tag\/olpc\" class=\"performancingtags\" rel=\"tag\">olpc<\/a>, <a href=\"http:\/\/technorati.com\/tag\/gOS\" class=\"performancingtags\" rel=\"tag\">gOS<\/a>, <a href=\"http:\/\/technorati.com\/tag\/gPC\" class=\"performancingtags\" rel=\"tag\">gPC<\/a>, <a href=\"http:\/\/technorati.com\/tag\/maemo\" class=\"performancingtags\" rel=\"tag\">maemo<\/a>, <a href=\"http:\/\/technorati.com\/tag\/Ubuntu\" class=\"performancingtags\" rel=\"tag\">Ubuntu<\/a>, <a href=\"http:\/\/technorati.com\/tag\/dell\" class=\"performancingtags\" rel=\"tag\">dell<\/a>, <a href=\"http:\/\/technorati.com\/tag\/package%20management\" class=\"performancingtags\" rel=\"tag\">package management<\/a>, <a href=\"http:\/\/technorati.com\/tag\/desktop%20environment\" class=\"performancingtags\" rel=\"tag\">desktop environment<\/a>, <a href=\"http:\/\/technorati.com\/tag\/gnome\" class=\"performancingtags\" rel=\"tag\">gnome<\/a>, <a href=\"http:\/\/technorati.com\/tag\/complexity\" class=\"performancingtags\" rel=\"tag\">complexity<\/a>, <a href=\"http:\/\/technorati.com\/tag\/support\" class=\"performancingtags\" rel=\"tag\">support<\/a>, <a href=\"http:\/\/technorati.com\/tag\/lug\" class=\"performancingtags\" rel=\"tag\">lug<\/a>, <a href=\"http:\/\/technorati.com\/tag\/lpi\" class=\"performancingtags\" rel=\"tag\">lpi<\/a>, <a href=\"http:\/\/technorati.com\/tag\/standards\" class=\"performancingtags\" rel=\"tag\">standards<\/a><\/p>\n<div class=\"sharedaddy sd-sharing-enabled\"><div class=\"robots-nocontent sd-block sd-social sd-social-icon-text sd-sharing\"><h3 class=\"sd-title\">Share this:<\/h3><div class=\"sd-content\"><ul><li class=\"share-email\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"\" class=\"share-email sd-button share-icon\" href=\"mailto:?subject=%5BShared%20Post%5D%20Consumer%20hardware%20shipping%20too%20many%20Linuxes%20by%20default&body=http%3A%2F%2Fwww.bytebot.net%2Fblog%2Farchives%2F2008%2F03%2F13%2Fconsumer-hardware-shipping-too-many-linuxes-by-default&share=email\" target=\"_blank\" title=\"Click to email a link to a friend\" data-email-share-error-title=\"Do you have email set up?\" data-email-share-error-text=\"If you&#039;re having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself.\" data-email-share-nonce=\"135e87ecb9\" data-email-share-track-url=\"http:\/\/www.bytebot.net\/blog\/archives\/2008\/03\/13\/consumer-hardware-shipping-too-many-linuxes-by-default?share=email\"><span>Email<\/span><\/a><\/li><li class=\"share-facebook\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-facebook-744\" class=\"share-facebook sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2008\/03\/13\/consumer-hardware-shipping-too-many-linuxes-by-default?share=facebook\" target=\"_blank\" title=\"Click to share on Facebook\" ><span>Facebook<\/span><\/a><\/li><li class=\"share-linkedin\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-linkedin-744\" class=\"share-linkedin sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2008\/03\/13\/consumer-hardware-shipping-too-many-linuxes-by-default?share=linkedin\" target=\"_blank\" title=\"Click to share on LinkedIn\" ><span>LinkedIn<\/span><\/a><\/li><li class=\"share-twitter\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-twitter-744\" class=\"share-twitter sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2008\/03\/13\/consumer-hardware-shipping-too-many-linuxes-by-default?share=twitter\" target=\"_blank\" title=\"Click to share on Twitter\" ><span>Twitter<\/span><\/a><\/li><li class=\"share-end\"><\/li><\/ul><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>At the top of my head now, Linux is hitting the mainstream desktop market, in many variants: Xandros, on the ever popular Asus EeePC&#8217;s Foresight Linux, on the new Shuttle KPC&#8217;s (USD$199), which are basically small form-factor desktops Fedora, a modified variant anyway, running on the OLPC&#8217;s gOS, a variant of Ubuntu, running on the [&hellip;]<\/p>\n<div class=\"sharedaddy sd-sharing-enabled\"><div class=\"robots-nocontent sd-block sd-social sd-social-icon-text sd-sharing\"><h3 class=\"sd-title\">Share this:<\/h3><div class=\"sd-content\"><ul><li class=\"share-email\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"\" class=\"share-email sd-button share-icon\" href=\"mailto:?subject=%5BShared%20Post%5D%20Consumer%20hardware%20shipping%20too%20many%20Linuxes%20by%20default&body=http%3A%2F%2Fwww.bytebot.net%2Fblog%2Farchives%2F2008%2F03%2F13%2Fconsumer-hardware-shipping-too-many-linuxes-by-default&share=email\" target=\"_blank\" title=\"Click to email a link to a friend\" data-email-share-error-title=\"Do you have email set up?\" data-email-share-error-text=\"If you&#039;re having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself.\" data-email-share-nonce=\"135e87ecb9\" data-email-share-track-url=\"http:\/\/www.bytebot.net\/blog\/archives\/2008\/03\/13\/consumer-hardware-shipping-too-many-linuxes-by-default?share=email\"><span>Email<\/span><\/a><\/li><li class=\"share-facebook\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-facebook-744\" class=\"share-facebook sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2008\/03\/13\/consumer-hardware-shipping-too-many-linuxes-by-default?share=facebook\" target=\"_blank\" title=\"Click to share on Facebook\" ><span>Facebook<\/span><\/a><\/li><li class=\"share-linkedin\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-linkedin-744\" class=\"share-linkedin sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2008\/03\/13\/consumer-hardware-shipping-too-many-linuxes-by-default?share=linkedin\" target=\"_blank\" title=\"Click to share on LinkedIn\" ><span>LinkedIn<\/span><\/a><\/li><li class=\"share-twitter\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-twitter-744\" class=\"share-twitter sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2008\/03\/13\/consumer-hardware-shipping-too-many-linuxes-by-default?share=twitter\" target=\"_blank\" title=\"Click to share on Twitter\" ><span>Twitter<\/span><\/a><\/li><li class=\"share-end\"><\/li><\/ul><\/div><\/div><\/div>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_options":[]},"categories":[1],"tags":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p4vJD-c0","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":711,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2008\/01\/31\/eeedora-impressions","url_meta":{"origin":744,"position":0},"title":"Eeedora Impressions","date":"31\/1\/2008","format":false,"excerpt":"Being the long-time Linux user that I am, there was no way I was going to be satisfied with Xandros, which is the stock Linux that ASUS ships with the Eee PC. I was stuck for choice between Ubuntu and Fedora, and after some careful evaluation, I decided that Fedora,\u2026","rel":"","context":"In &quot;General&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":543,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2007\/05\/01\/ubuntu-linux-pre-loaded-on-dells","url_meta":{"origin":744,"position":1},"title":"Ubuntu Linux pre-loaded on Dell&#8217;s","date":"1\/5\/2007","format":false,"excerpt":"This is where all the rave is at, today. Guess May really is a good month :-) I've been meaning to write about this for quite a while (linux being pre-loaded), and this seems to be a fairly good time.It all started with Morgan Collett's post about Linux preloaded -\u2026","rel":"","context":"In &quot;General&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":477,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2007\/03\/01\/maemo-30-on-fedora-core-6-n800-development-environment","url_meta":{"origin":744,"position":2},"title":"Maemo 3.0 on Fedora Core 6 (N800 development environment)","date":"1\/3\/2007","format":false,"excerpt":"Maemo 3.0 (Bora), and Scratchbox APOPHIS installs just fine on Fedora Core 6. Its important to probably follow the install documentation, and do just a few other things. First of, it starts with the installation. If you're on an x86_64 platform, it is suggested that you have some kind of\u2026","rel":"","context":"In &quot;General&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":322,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2005\/06\/25\/maemo-and-fedora","url_meta":{"origin":744,"position":3},"title":"Maemo and Fedora","date":"25\/6\/2005","format":false,"excerpt":"I refuse to have my Xorg run at 16-bit depth, so, here's a better way of running Maemo, rather than the prescribed Xnest method. Install vncviewer and vnc-server, then: Xvnc -geometry 800x480 -dpi 72 -ac :2 -depth 16 -rfbauth ~\/.vnc\/passwd & - this creates an Xvnc server with size 800x480\u2026","rel":"","context":"In &quot;General&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":685,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2007\/12\/18\/fedora-more-successful-developer-wise-than-ubuntu","url_meta":{"origin":744,"position":4},"title":"Fedora more successful, developer-wise, than Ubuntu","date":"18\/12\/2007","format":false,"excerpt":"Statistics are interesting. Every Fedora Project Contributor gets an @fedoraproject.org alias. So I'm presuming, this number is greater than just package maintainers...Fedora, via Max Spevack:non-RH maintainers: 276RH maintainers: 202total @fedoraproject.org aliases for package maintainers: 478Ubuntu, via Daniel Robitaille:348total @ubuntu.com aliases: 348By the above, does it mean Fedora is way more\u2026","rel":"","context":"In &quot;General&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1054,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2008\/09\/21\/workbench-511-alpha-on-fedora-9","url_meta":{"origin":744,"position":5},"title":"workbench-5.1.1-alpha on Fedora 9","date":"21\/9\/2008","format":false,"excerpt":"So, you want to compile Workbench for Linux, on Fedora 9. You need to install the following packages: autoconf automake libtool libzip-devel libxml2-devel libsigc++20-devel libglade2-devel gtkmm24-devel mesa-libGLU-devel mysql-libs mysql mysql-devel uuid-devel lua-devel glitz-devel glitz-glx-devel pixman-devel pcre-devel libgnome-devel gtk+-devel pango-devel cairo I feel I'm being too liberal with dependencies, but I'm\u2026","rel":"","context":"In &quot;MySQL&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"amp_enabled":true,"_links":{"self":[{"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/posts\/744"}],"collection":[{"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/comments?post=744"}],"version-history":[{"count":0,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/posts\/744\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/media?parent=744"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/categories?post=744"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/tags?post=744"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}