Slashdot Mirror


Thin Client With OSS for Developing Nations

FridayBob writes "The BBC has a story on a new, ultra-thin client that a group of not-for-profit developers, Ndiyo, hope will open up the potential of computing to people in the developing world. Not surprisingly, their system uses open source software. The system runs Ubuntu Linux with a Gnome/KDE deskto and OpenOffice. From the article: 'Licences for software are often a significant part of expenditure for smaller companies which rely on computers. But a recent UK government study, yet to be formally published, has shown that open source software can significantly reduce school budgets dedicated to computing set-ups.'"

46 of 252 comments (clear)

  1. Thin clients for models by dotslashdot · · Score: 5, Funny

    What about thin clients for models? They regurgitate whatever information you feed them.

  2. The third world need wireless mesh. by Baldrson · · Score: 5, Informative
    A better solution for the third world is a bootable cdrom image that comes up with a minimal system including:
    1. Wireless mesh software and drivers from widely available and now very cheap 802.11b cards.
    2. A web browser with good javascript/xsl support.

    Such a bootable cdrom (based on Slackware) is already available from LocustWorld.

    Maybe the Ubuntu guys should port it over from Slackware.

    1. Re:The third world need wireless mesh. by Anonymous Coward · · Score: 2, Informative

      this is actually a flasher cdrom that will write an image to a hard driver (immediately and without much warning or fanfare)...

    2. Re:The third world need wireless mesh. by stubear · · Score: 5, Insightful

      No, the third world needs a source of clean drinking water, democratic governments instead of tinpot dictators and warlords, education on how to grow crops instead of remaining nomadic herders, better housing, and public schools to name a few things. Computers don't even rate on any list of things the third world needs.

    3. Re:The third world need wireless mesh. by grolschie · · Score: 2, Insightful

      I've been waiting for a bootable CD-ROM that does only this:

      1). Detects simple hardware i.e. video, mouse, lan, enough for 2D X Windows.

      2). Gets an IP address via DCHP and generates a unique computer name.

      3). Boots to a Remote Desktop login screen without needing to know beforehand a list of computers. Simply, the same as MSTSC where you enter the username, password and computer/server name/address.

      This would cut down many licenses and make Windows thin client networking a breeze. I guess there are numerous systems that can do all this, but either they are complicated to setup, or have extra stuff that is not wanted (i.e. an entire operating system and desktop apps). A simple MSTSC bootdisk would be ideal.

    4. Re:The third world need wireless mesh. by NanoGator · · Score: 3, Funny

      "No, the third world needs a source of clean drinking water..."

      Yeah, it's such a pity that OSS developers can't write clean water.

      --
      "Derp de derp."
    5. Re:The third world need wireless mesh. by homer_s · · Score: 2, Interesting

      So, a poster here at Slashdot knows more about the needs of the "third world" than the people who live and work there. Hmmm, maybe you should just stick to Soviet Russia and Korea.

    6. Re:The third world need wireless mesh. by vhogemann · · Score: 2, Informative

      Huh?

      Now, I'm pretty sure that there are places that are just like you described... but I guess it's not a rule.

      See, I live at Brasil... we're on the third world, but we're also a democracy, as every other country here at South America.

      And we know how to grow crops very well, indeed our governament agency for agriculture, EMBRAPA, develloped some amazing stuff like plague resistant varieties of a number of vegetables, that are also more productive. And agriculture is an industry around here, we have a high production of cereals, and export it to the 4 corners of the world.

      As for housing and public shcools, things could be better... but we got some amazing stuff going on Curitiba like the project Four Head [ http://www.c3sl.ufpr.br/multiterminal/index-en.php ]

      So, I think that we could use some public wireless networking here. We can use also some more computers, like that AMD PIC, and Open Source software.

      --
      ---- You know how some doctors have the Messiah complex - they need to save the world? You've got the "Rubik's" complex
    7. Re:The third world need wireless mesh. by Daengbo · · Score: 2, Insightful

      Typical ignorant jerk who thinks that ignorance only exists in the US. Does US bashing (when you don't even know if you're accusing correctly) make you feel superior? Does putting words in peoples' mouth make you feel intelligent. Wake up and treat people like people.

  3. interesting approach by Anonymous Coward · · Score: 2, Interesting

    I read their white paper. It's not a diskless boot setup. Rather it sends the screen image over Ethernet.

    1. Re:interesting approach by Daengbo · · Score: 2, Interesting

      In order for X to work here, they would need an X server on the machine. With no system RAM and only 2MB of VRAM, no CPU and only an FGPU, I rather suspect that it's how they claim, and the pixmap for the whole screen is transported across the LAN. A look at their bandwidth graph supports this idea.

      Everyone else is trying to minimize the bandwidth use by moving to servers like NX, but these guys are going the opposite direction.

  4. Wow by Lukesed · · Score: 4, Funny

    I have no idea what this story is about. Seriously.

    1. Re:Wow by EinarH · · Score: 3, Informative

      No problem. A "thin client" is a computer or terminal that displays software that is running on a server and/or is running software from a flash based disk or a CD-ROM. On most thin clients the data processing occurs on the server.
      In most of the tradidtional cases a thin client is a networked computer using software such as Citrix.
      The advantages (according to the Citrix folks) are cheaper clients, lower TCO and easier administrations.

      --

      Melius mori in libertate quam vivere in servitute.

  5. TCO by xx_chris · · Score: 3, Funny

    100 pounds!? Don't they understand that by using open source software their total cost of ownership will be much greater than if they used Windows. Get with program, poor people. Make Bill richer.

  6. Development begins at home by Doc+Ruby · · Score: 5, Insightful

    Why are these cheap entry-level systems always targeted at the "Third World", rather than poor people here in the US? They'd have much better chances of success in our society, already geared for computer-readiness, in becoming popular - or gaining entry at all. Poor Americans have less of a culture gap to close to become computer users, and are much more able to bootstrap themselves into becoming unsubsidized computer consumers like the rest of us. And American products filter out to the rest of the world after they're out of fashion here, so feeding the American poor would eventually feed the foreign poor, too. Without setting up the foreign poor as better competitors to our domestic poor, upon whom we all depend. The products would be easier to produce and distribute. Aren't our own poor people worth helping?

    --

    --
    make install -not war

    1. Re:Development begins at home by YrWrstNtmr · · Score: 2, Insightful
      Why are these cheap entry-level systems always targeted at the "Third World", rather than poor people here in the US?

      Because the barrier to entry really isn't much of a barrier in the US. Dell sells a $300 machine, Walmart a $200 one. If you can't save up for that $200 Walmart box, you can't save up for the $100 one either. The only other option would be 'free'.

    2. Re:Development begins at home by Doc+Ruby · · Score: 2, Insightful

      There are plenty of Americans who can't afford a $100 computer, just like the many foreigners. And the difference between even a $100 and $200 computer is $100, which is double, either here or abroad. Poverty means not having enough to eat, let alone invest in a computer, regardless of which currency you lack.

      --

      --
      make install -not war

    3. Re:Development begins at home by fm6 · · Score: 2, Insightful

      Well, if $200 is $100 too much for you to afford a computer, you probably can't afford $10/month for Internet access. There's other stuff you can do with a computer of course -- but for those purposes you can get a computer for $100, and a lot less, since so many old computers are floating around. If you can hook up with the right charity, you can get an old machine running Window 3.1 or Linux for free.

    4. Re:Development begins at home by kiore · · Score: 2, Interesting

      Perhaps because this system is being developed in the UK where they have a long tradition of developing cheaper computers. Clive Sinclair, Alan Sugar, and many of their emulators hail from there. The simputer was IIRC developed in India, which is in the third world.

    5. Re:Development begins at home by Yankel · · Score: 2, Insightful

      I think you're confusing "cheap computers" with "cheap computer access."

      TFA pointed out that the target users couldn't possibly afford to put any type of computer in their homes. Not even a $100 thin client, monitor, keyboard and mouse. Besides, buying a thin client won't suffice as a stand-alone home computer. You need a server to run it from. This isn't an entry-level desktop computer.

      The 'thin client' system (see www.ltsp.org for a more detailed explanation) plugs one or two dozen of these thin clients into a fat server -- at a community centre, school or internet cafe. That's when the cost savings kick in. One $1500 server and twenty $100 clients are cheaper than purchasing twenty $300 desktop computers.

      Thin clients are already being used in schools, libraries and community centres throughout North America. Most of them run Windows. It's the concept of a really, really cheap one running open source software that's making it accessible to third-world countries.

      --
      --- Dan
    6. Re:Development begins at home by EnronHaliburton2004 · · Score: 4, Informative

      Why are these cheap entry-level systems always targeted at the "Third World", rather than poor people here in the US?

      Well first off, this article is about people in the UK. These thin clients are also designed for a centralized computer center, school, or business; not home use.

      Second of all, in urban areas of the US, there ARE projects like this. Unfortunately, they don't get alot of news coverage-- not sexy enough I guess. They are small, poorly funded, poorly organized, stuck in politics, stuck in government bureaucracy, and there aren't that many of them. But they do exist.

      There are also projects which can help in this sort of realm:

      http://www.ltsp.org/
      http://www.osef.org/ (They've been quiet for a while).

      Looks like you are NYC, and I don't know what's available over there.

      There are projects. And yes our own poor people are worth helping, but that doesn't mean you can't help the poor people in developing nations.

    7. Re:Development begins at home by jcorgan · · Score: 2, Interesting
      Aren't our own poor people worth helping?

      There sure is a lot of us vs. them in your comment.

      Personally, I am a citizen of the world--the extent to which I feel charitable toward the poor does not follow along national government borders.

      If "our" poor are worth helping, what are you doing to help them?

      --
      Babies are cute because they have to be.
    8. Re:Development begins at home by Doc+Ruby · · Score: 3, Interesting

      I care more about my neighbors than about your neighbors. It's economics and basic recognition of how human empathy actually works in practice. I work with the NY City Council, frequently advising how tech can create opportunities for disadvantaged people. I spend hundreds, thousands of hours a year doing that, which affects literally millions of my poor neighbors directly, and millions farther away indirectly, by example. What do you do, other than posting holier-than-thou comments to Slashdot?

      --

      --
      make install -not war

    9. Re:Development begins at home by melonman · · Score: 2, Interesting

      Why are these cheap entry-level systems always targeted at the "Third World", rather than poor people here in the US?

      Because, for many users, this sort of technology just cannot deliver the user experience they want.

      I've spent 3.5 years running a cybercafe in France that sounds remarkably like their proposed setup - 10 diskless terminals connected to a fast Linux server. For many things it's fine. But try watching a realplayer video over a remote X session and watch the network saturate. This proposal uses gigabit cards. OK, that will help a bit, but you still hit a wall with many applications. Note that whatever whizzy (read "expensive") switch gear you have, all the packets either start from or go to the same NIC on the same server, and, ultimately, that's your bottleneck.

      If you have 200 terminals, as the article suggests, that means 5Mbit/sec uncontended bandwidth per terminal, assuming your gigabit setup will run smoothly at 100% load. 2Mbit/sec sounds more likely to me. Try running X over a flakey 802.11b connection and you may spot the problem.

      This will work fine for WP and text-based browsing (the size of OO is a red herring as it lives on the server, not the client). But any kind of large bitmapped image, let alone animation, will kill it.

      Yes, yes, I know, this is not X, it's sending pixel images. So it's doing more or less what Citrix does. Try opening an image of random pixels full-screen over a Citrix session and watch the system hang for several seconds.

      There's no way around the basic facts. Networks are much slower than hard discs. You can compress a lot of images very efficiently, and you can optimise your compression to handle GUI furniture and so on, but arbitary graphical data doesn't compress well, and the time taken to send it is simply the size of the compressed image divided by the network bandwidth. And the much-touted dumbness of the terminal radically reduces your options for context-sensitive compression.

      In other words, it's a low-price solution offering a low-comfort user experience. The assumption tends to be that "poor people" are simple souls who will settle for basic services. Apart from being somewhat patronising, that assumption just doesn't tie up with my experience. Poverty tends to correlate with limited education and limited experience of computer systems. Poor people expect everything to "just work", and are not going to be pleased to learn that they can't use certain sites because of some technical consideration.

      Incidentally, my experience suggests that they are also more likely to have trouble using any software other than whatever software they have used before (inevitably Windows), so expect lots of support calls about switching from MSN to GAIM, for example. And, yes, Africans do use Instant Messaging a lot if they can, as it's much much cheaper than international phone calls.

      --
      Virtually serving coffee
  7. FPGAs vs. SOCs by Wesley+Felter · · Score: 2, Interesting

    I wonder if their FPGA-based design is really cheaper than using a Geode or Xilleon.

  8. Thin Clients are great by NtroP · · Score: 4, Insightful
    We use Thinstation thin-clients here connecting to either Win2k3 Terminal servers or Xandros Terminal Servers.

    The benefits of thin-clients are many. First, the client can be really bare bones (i.e. no HD, minimal RAM, low-end graphics, low processesor speeds, etc) so they can be cheap ($170 + monitor from WalMart or donated machines). Second, to upgrade all your workstations (perfomrance-wise) all you need to do is upgrade or add another server - not hundreds of workstations. Third, to upgrade all you clients (software-wise), you just upgrade the software on a few servers. Managing one or two Win2K3 servers for viruses, patches, malware, etc, beats the hell out of 200 WinXP workstations!

    There are other benefits, but these are the ones that have really made a difference for us. Don't get me wrong, thin-clients aren't the answer for everything. There are many situations where you need to have a fully functioning workstation. However, with the money you save on thin-clients, you can afford to get really good workstations, which in turn can be turned into thin-clients when they are needing to be upgraded.

    Most of our users simply need a means of doing basic office tasks like word-processing, spreadsheets, email, web-surfing, etc. Those are perfect for thin-clients.

    What would I want to have to make it better? Easy. First, get OpenOffice to work properly on a Win2K3 terminal server, It's not real good in a multi-user environment like that (unless I'm doing something wrong - possible). And the number 1 thing that would make it better: can you say "Tiger Terminal Server Edition"?

    --
    "terrorism" and "pedophilia" are the root passwords to the Constitution
  9. Re:RTFA by NtroP · · Score: 2, Interesting

    We have one location with over 200 thin-clients on a 100Mb network. The impact is minimal. With QoS and propper VLANing you can to much more than that. Just web-surfing and email take up more bandwidth than the thin-client traffic on that network.

    --
    "terrorism" and "pedophilia" are the root passwords to the Constitution
  10. More of the same NON-SOLUTION. by Saeed+al-Sahaf · · Score: 2, Insightful

    I have never understood the idea that "third world" people want, need, or have to settle for "miraculous" $100 computers or thin clients. The truth is that in "third world" countries, bare bones PCs that run your choice of Windows or Linux simply don't cost a hell of a lot more than $100, and often less. It's all about what the market will bare. This thin client bull shit is just more of the same non-solution looking for a non-problem. People in "third world" countries that want computers have them, and those that don't know that they "need" them can get REAL computers cheap. And, thin client or not, it matters little if there is nothing to connect them together. You know, like phone lines, fiber, dish, wireless? Think about infrastructure, than give them REAL computers.

    --
    "Who are in control, they are not in control of anything - they don't even control themselves!" - Glen Beck
    1. Re:More of the same NON-SOLUTION. by grcumb · · Score: 5, Interesting

      "The truth is that in "third world" countries, bare bones PCs that run your choice of Windows or Linux simply don't cost a hell of a lot more than $100, and often less."

      Welcome to the land of Generalisation, where one anecdotal observation trumps any need for actual data!

      Sorry to be so crude, but what you're saying is so hopelessly wrong that it just about made me jump out of my chair. How do I know it's wrong? Because I'm sitting right now in a developing nation that adds a 40% duty to all imported computer goods. I cannot buy a new PC of any kind for less than USD 1000. (That's about 6 times the legal monthly minimum wage.)

      I've spoken with officials from the department of trade, and they've been extremely receptive to the fact that high computing costs are a huge barrier to development. In fact, they're in the process of lowering those barriers. But even then, the best we could expect would be a roughly $4-500 computer, which still represents a huge amount of money for the average person. When you're earning very little money, every dollar has to count.

      So guess what? We used 8 year-old Pentiums to operate as thin clients to connect to 'modern' PIII 450s running Ubuntu. Here's the press release we just published.

      In fairness, there are a number of countries where computer hardware is cheap. But the fact that some developing countries have cheap computers does not mean that 'the developing world has cheap computers'.

      --
      Crumb's Corollary: Never bring a knife to a bun fight.
  11. Great... by Eyeball97 · · Score: 4, Insightful
    Another bunch of do-gooders who think developing nations need cheap PCs. I'm in Africa, my local hardware store's damn near as cheap as I can find on Pricewatch.

    The people you're targeting get paid $50 a month, my friend, and their kids go to a school which is basically 4 walls, a floor, and a roof if they're lucky.

    Oh yes, a server and some thin clients is really what's needed there.

    Not paper and pens. Text books. Teachers. Electricity (what are they planning to plug these things into?).

    The thing about developing nations, is not that they're poor, it's that the divide between the rich and the poor is vast.

    At the other end of the scale, here, you have your rich, your ex-pats, etc - and you have your $5,000/term "International School" organisations who have wireless internet, computer labs, international standard teachers, and they don't need this. Nor do the businesses, most of which are thriving, thank you very much.

    I'm sitting here next to a 3Tb server in my office and a server room full of Dual Xeons next door reading about how developing nations need some sort of solution for cheap computing?

    These people have so lost direction they couldn't find it with both hands and a map.

    It actually looks like a nice system, that would be ideal for reducing costs in schools and some businesses world-wide, I have NO idea what they're doing thinking they're doing this for the good of the "third world".

    If they really want to do something "not for profit", try volunteering for an aids project, a humanitarian project, or a teaching project.

    Sometimes I look at my driver - I pay him $65 a month, and I wonder what he would have been if he'd had the education I did. HE would be sitting in this chair, for a start. I could teach him in front of this PC for a month of Sundays, and it wouldn't make up for the fact he has no basic education.

    1. Re:Great... by Eyeball97 · · Score: 2, Insightful
      "My country" is Scotland, as if it matters.

      I don't recall rich people anywhere in the world giving a fuck, generally speaking.

      Revolution? Yeah, that'll work. Gather up every cent in the country, and redistribute it, bring the entire population up to $100 a month instead of $50. I can see how that would help.

  12. I see danger lurking by bogaboga · · Score: 2, Insightful
    The system runs Ubuntu Linux with a Gnome/KDE deskto and OpenOffice. From the article:...

    Pay attention to the beef which is OpenOffice. I am afraid that SUN may pull the plug on java, which OO.o has come to heavily rely on of late. SUN could simply change its license. Let's remember that SUN is practically in bed with M$ after having received some big cash ftom M$, and has never criticized SCO for its actions.

    I personally advocate the forking of OO.o portions that are GPLed so that we can finally be free. How about that?

  13. Ideal American school/library client by davidwr · · Score: 3, Insightful

    I don't know about the 3rd world, but the ideal client for most libraries and schools would be:

    1) video, keyboard, mouse, optionally local removable read/write storage
    2) operating system, e.g. Linux, with essential utilities, e.g. firewall and antivirus software
    3) web browser
    4) most common lightweight apps, e.g. low end word processor, and perhaps software specific to the given installation, e.g. front end to a card catalog or other database.
    5) remote access to heavyweight, lightly-used apps like OpenOffice, running on a nearby server

    with hardware just beefy enough to run the local apps plus a few web browser windows plus a few remote-access windows.

    All of this would boot from a read-only, or at least read-only without administrator action, medium, to all but eliminate the threat of malware and end-user malice - reboot and the damage is undone.

    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
    1. Re:Ideal American school/library client by benjamindees · · Score: 2, Insightful
      You could have just said Damn Small Linux.

      /rant These types of solutions have been around for years. The only barrier to their adoption in "developed" countries are the MS blinders that most people wear. Not to mention, any time a non-profit thinks of deploying Linux, MS suits show up with free copies of Windows and brand new Dells. Fortunately, the "developing" world doesn't have such preconceived notions.

      --
      "I assumed blithely that there were no elves out there in the darkness"
  14. Re:Yawn, Sun already has this technology by Wesley+Felter · · Score: 2, Informative

    Too bad a Sun Ray costs more than a diskless PC.

  15. Re: Thin clients cheap? by Alwin+Henseler · · Score: 3, Interesting

    First, the client can be really bare bones (i.e. no HD, minimal RAM, low-end graphics, low processesor speeds, etc) so they can be cheap ($170 + monitor from WalMart or donated machines).

    Yep, thin clients are great, when used in the right places. And they have many advantages. But... price isn't one of them. Not yet, anyway.

    Where I live, PC's up to around 200 MHz. (original Pentium and below) are effectively free. You want one? Look around, hand over a sixpack of beer, and you have one.

    Now with a $170 budget, I can get you a (used) PC that includes monitor, and beats the crap out of any thin client you can find for same money.

    How come? Well, we all know electronics today are 'cheap' thanks to the sheer numbers they're produced in. Apparantly in today's world, a standard beige box with off-the-shelf components, is still cheaper (to produce, or second-hand), than a book-sized thin client produced in limited numbers.

    For a business, the numbers may differ. If you'd use old hardware in a thin-client like fashion, you might have to hire someone, to manage parts, build and repair boxes fulltime. In that scenario, it may be cheaper to spend $170 once on thin clients, and very little after that on managing the hardware. But the savings here are not hardware, but management costs. Which I think is the advantage of thin clients anyway.

    I hope some day (maybe soon) these economics will change, and make smaller/smarter boxes cheaper than equal performing WalMart beige boxes. Because they have many advantages, and I happen to like small+smart boxes. Even if they're still a bit bigger, like Mini-ITX or Shuttle XPC's.
  16. Re:Nonsense. by grcumb · · Score: 4, Informative

    "Jesus. What kind of box are you trying to buy? $1000 US? Maybe you should set your sights a little lower and realize that not everyone needs a game box."

    I wasn't going to reply at first, but then I realised that you genuinely don't get it. The country where I live cannot survive on income tax revenues, because the cash economy is almost non-existent. This means that it relies on import duties, business license fees, etc. for its revenues. This means that things like computers have hugely inflated prices. PCs, for example, have a 40% duty slapped on them. Vendors also add large markups because they pay extremely high business license fees.

    All this means that a low-end computer that would cost about USD 4-500 ends up costing not less than USD 1000 when it arrives here. Is it clearer now?

    And stop calling me Jesus. 8^)

    --
    Crumb's Corollary: Never bring a knife to a bun fight.
  17. LTSP by diwadm · · Score: 3, Informative

    Here in our university(UP), we've been using LTSP to create thin clients. We run a powerful server (2ghz, 1gb ram) and it can host up to 20 Pentium computers.

    What's nice about the thin client setup is that once an application is loaded, it boots really fast on all the clients. For instance, we start OpenOffice on the server and it boots with a second on a client.

    Another advantage with this setup is control. Since all the clients run on the server, we can restrict access and prioritize security.

  18. Here's a better idea for the developing world... by isny · · Score: 2, Insightful

    Cheap and abundant net cafes. People in the developing world don't need to play quake. If they can rent a pc for some period of time, it helps them communicate. Just like the communal pay phone at the general store worked decades ago. Abundancy means they don't have to walk a long distance.

  19. Re:WTF is Electricity??? by stutterbug · · Score: 2, Insightful
    I'd mod you up +1 for insight, but -1 for presumptiveness.

    When I lived in New Delhi, brown outs were a frequent problem and surges were a real hazard. A colleague of mine returned home once to the smell of ozone and burning plastic and found that a surge had left a scorch mark where his fax machine used to be. Any kind of electronic device required a special kind of expensive current regulator to protect against spikes, and even with one you were no better off if the power ever up and died. A desktop system in this sort of environment would be a mistake. Using laptops is a huge advantage, since it lives on its own power supply and really doesn't care much (or so it seemed to me) about brown outs and surges. So... Go MIT!

    BUT, what you appear to be saying too is that developing countries can choose only three of the four items you list. That's bunk. Education is central to long-term development and while e-learning is mostly bullshit, computer science and engineering education needs computers.

    Also, you'd be best to check your assumptions about the "Third World" at the door. There is a world of difference in the infrastructure and education needs between Burundi and Papua New Guinea on the one hand and Mexico and Kenya on the other. There are many 'Third Worlds' and few of them are of the sort you are probably imagining.

  20. Environmental cost by andrew71 · · Score: 3, Insightful

    Why is everybody here focusing on price and not on total cost of ownership and environmental costs, which are the real point here IMO?

    --
    13-4=54/6
  21. OT as usual by rathehun · · Score: 4, Informative
    As I have mentioned earlier, the point of these stories is often lost on slashdot. I'm not complaining, just saying so.
    The truth is that in "third world" countries, bare bones PCs that run your choice of Windows or Linux simply don't cost a hell of a lot more than $100, and often less.
    Saeed, where do you live? I live in India, I volunteer at Oxfam in their appropriate technology department, and we have been unable to get boxes - el cheepo, second-hand K6-2s for less than USD 200, with a decent monitor and with a customised, translated version of Linux (free). I would really be interested in the boxes you're talking about, so please do get back to me. Of course, I'm assuming that you're commenting in good faith, not as the nasty troll thing that I keep hearing about!

    The solution that eventually occured was that IBM donated a number of G40e laptops (thank you guys!) so we were able to put low-power, fancy computers out in the field.

    Now the crux of the issue to me, and this is something which I've brought up earlier, so bear with me, is the question, Now What?

    I've got a 2.8 gig 802.11g machine with 512 MB of RAM sitting here, doing what?

    The hard part is making it useful. Not many people out in the villages enjoy reading slashdot regularly, so we have to find useful things that they can use these beasts for.

    Essentially, what we did was to create an information portal, data was downloaded every day over a CDMA 1x connection, and presented in a form which was accesible to people. Weather forecasts, crop and vegetable prices, information about government schemes, employment opportunities in the nearest town and so on. If you want to know more, then drop me a mail and I would be happy to give you full details. Better yet, if you are involved in something similiar, please do get in touch.

    Now the technology part is cool. I designed it to work completely in our favourite browser - Firefox - *ducks*, I used CSS to make sure that when you print out the information it's in an easy to read form. Also, since Open Office, FF, the Linux distro itself a number of other applications have recently been translated into the local language (Tamil) it has been easy for the people themselves to use it, rather than needing either an external person, or to have to painfully learn a new language.
    Just to quickly respond to the infrastructure part, India has been really good at providing communications infrastructure at a grassroots level. Every village is linked with a 2 mbps pipe, and wireless internet using CDMA is fairly easily available. This is a god-send for us, who want to put an IT project in, without having to build this stuff up from scratch. I speak from experience in Indonesia, where we had to transmit using VHF. Fuck, that hurt.

    Now sub-$100 machines are good. But, like someone else was saying here, the people themselves are NOT going to be buying this. It's more likely to be governements, NGOs and the like who do bulk-purchases and then provide them in conjuntion with various other schemes. Remember that in many parts of the world the annual income is less than $350. This is equivalent to somebody paying about $13'000 for a computer in the US (if they earn about $40k, which I assume an IT manager will).

    The technology is cool for us. How useful is it for them?

    R.

  22. Re:Nice by KermitJunior · · Score: 2, Funny

    I like the nick. It speaks volumes for your comment. :)

    --
    There is a Universal Life Value Check it
  23. Re:RTFA by wwwillem · · Score: 2, Informative

    This is a clone of the SunRay solution (see here). With SunRay's you use a smartcard to access, which has the cool feature, that you can pull your card from the thin client, walk over to another (to discuss something with a colleague, to give a preso in the boardroom, to go home even!!) and plug your card into another SunRay, where your session continues as if nothing had happened.

    --
    Browsers shouldn't have a back button!! It's all about going forward...
  24. Re:FPGAs vs. SOCs- from a FPGA Engineer by mrand · · Score: 2, Informative

    And, FPGAs are really useful as an implementation, not just for prototyping. It can cost up to $30M to set up an ASIC line, not counting engineering or the $100K+ for the tools ...

    Yep, some FPGA's are cheap enough that they can be used for both prototyping and production. But comparing one of the least expensive FPGA's in the world with a near maximum "up to" price for ASIC development is not useful. And yes, I'm an FPGA engineer as well (waiting impatiently for 7.1.2i to be released), so I'm not saying this for my love of ASIC's.

    Competitive ASIC's can be developed for WELL under $1M (probably even well under $500k for a good number of devices) including tools and NRE/prototype costs. Still doesn't remove the fact that it takes considerable volume to come out ahead against a $7 FPGA. Against a 2VP50, at closing in on $1k a piece, it's a completely different story.

    --
    -- PGP keyID: 0x4C95994D
  25. Re: Thin clients cheap? by hedora · · Score: 2, Interesting

    Where I live, PC's up to around 200 MHz. (original Pentium and below) are effectively free. You want one? Look around, hand over a sixpack of beer, and you have one.

    Now with a $170 budget, I can get you a (used) PC that includes monitor, and beats the crap out of any thin client you can find for same money.

    I thought this until I tried it with my old 366MHz laptop. VNC at 1024x768 was sort of tolerable with an 8-bit color depth after I messed around with compression options. The problem is that the system is too slow to (a) uncompress highly compressed data and (b) to utilize enough of the 100MBit connection to handle an uncompressed stream. There is a sweet spot between a and b, but it's kind of hard to find. I didn't try windows terminal server, since the server was a linux system. Synchronous protocols like X11 (LBX) or NX were totally unusable.

    NX is great for running over slow connections (sub-cable modem), but it doesn't seem to drop frames if the CPU can't keep up... I don't know though, I'm not an expert in this stuff.

    Anyway, it looks like the big advantage of the Ndiyol is that they've done a lot of work to come up with a custom protocol and/or cheap hardware set-up that actually work out of the box for $170. I noticed that they ship with 2MB of RAM. Also, they plan to move the whole thing on to one chip... that should cut cost significantly.

    If they can get full screen video streaming + sound to work, and provide a connector that lets me plug in a remote control, I'm putting one of these in my living room. Assuming that it can run in hot environments, it would outperform all of the sub $2,000 systems that I've been able to find on the market these days.

    (I've been trying to find something that can run as a mythtv frontend, and be silent, small and stable in a 95F room. There are probably some systems out there, but it is really hard to find out the operating temperature range or noise level of prebuilt computer systems.)