Slashdot Mirror


The Raspberry Pi Turns One

hypnosec writes "The Raspberry Pi turned one yesterday. Raspberry Pi was first launched on 29 February 2012 in the UK and it was received with a huge amount of enthusiasm by students and researchers alike. The Pi has had quite an eventful year, with researchers building a Raspberry Pi cluster; release of an official turbo mode patch; a 512 MB RAM upgrade; the launch of a Pi Store; sales of over a million units; and release of the Minecraft Pocket Edition."

49 of 81 comments (clear)

  1. Re: Obsolete Processor by YukariHirai · · Score: 4, Insightful

    "Cheap" was a higher priority for the project than "powerful" or "up-to-date". For its intended use, and many secondary uses, it's perfectly adequate.

  2. Hard to believe by phantomfive · · Score: 3, Insightful

    I've seen so many stories about it here on Slashdot, it's hard to believe it's only a year. Feels like a decade.

    --
    "First they came for the slanderers and i said nothing."
    1. Re:Hard to believe by symbolset · · Score: 1

      At the bottom of this page should be a link marked "submit article". If you want /. content more to your liking, click it.

      --
      Help stamp out iliturcy.
    2. Re:Hard to believe by UltraZelda64 · · Score: 1

      I'd say it feels more like a week. After a decade, people probably won't even know (or remember) what the thing is.

    3. Re:Hard to believe by Anonymous Coward · · Score: 1

      They have put more than a million little computers into the hands of hackers and makers, some of whom still read and submit on Slashdot. Together we can drive this "techie" scum off our whine blog.

    4. Re:Hard to believe by jones_supa · · Score: 1

      This. People, remember that Slashdot is powered by user submissions .

    5. Re:Hard to believe by symbolset · · Score: 1

      Don't help. I got this.

      --
      Help stamp out iliturcy.
    6. Re:Hard to believe by jones_supa · · Score: 1

      And then you can vote the submissions. By pressing either the plus or minus symbol...

  3. Re: Obsolete Processor by tlhIngan · · Score: 4, Insightful

    It's not an obsolete processor. It's a SoC designed for a VERY specific use case - a media player.

    It's got a top-notch GPU with video decode and 3D graphics (VideoCore 4), making it ideal for media playback. Broadcom threw a lowly ARM core there to handle thee UI and other tasks (like the care and feeding of the VC4 - from network, USB, or other sources of media). For that, you don't need a high end processor, but by integrating the two, a media player only needs a single chip solution that's cheap. No need to add an external processor that would probably be overpowered for the purpose, then need to handle multiple power rails and memory and other things.

    It's a very purpose build ASIC. That's why it's cheap - it was designed for a media player that costs $99 retail like a Roku or AppleTV or other media box. It's got a powerful GPU to handle the video, and a lightweight ARM to handle UI, and feeding the media to the GPU.

    It's also why it can be a dog-slow processor that can still do impressive graphics at 1080p or play video at 1080p.

  4. Fascinating! And congratulations by demon+driver · · Score: 5, Insightful

    Some of these days I'll probably get one just for fun...

    Now that the Raspberry Pi even has its own "Raspbmc" XBMC distribution, I could just as well have used one for my living-room audio/video needs instead of the cheap netbook I bought. (Which was no bad choice either, although driver issues forced me to use Windows instead of Linux, which otherwise would have been just perfect.)

    What makes it so fascinating: it's extremely cheap, it's a great gadget for learning and experimenting with hard- and software, and at the same time it's powerful enough to be employed for quite some serious real-world computing tasks.

    And by the way, in a world that is being choked to death by an economic system based on profit maximization, forcing more and more people to tighten their belts even in the rich industrialized regions while the objective requirements for universal affluence and well-being, i.e. resources, productivity and workforce, have never been available in such an abundance, inventions like the Raspberry Pi will probably become more and more important for people.

    1. Re:Fascinating! And congratulations by slickepott · · Score: 4, Informative

      I just got my little Pi less than two weeks ago and it also does what I want.
      Serves as a web server / home server connected to an external HDD.
      Web server being more for testing stuff and sharing with friends so it can handle the load.

      Old solution was a Core 2 Duo. Noisy and eating more energy.
      So far I'm happy and might buy another to see more of what it can do.

    2. Re:Fascinating! And congratulations by bigtomrodney · · Score: 1

      I'm running mine as primarily an XBMC box for my TV, pulling streams. However over the months I've used it for more and more stuff via ssh and I'm now running transmission-daemon on it as my torrent server. It performs flawlessly apart from the odd time I'll be watching something in HD and simultaneously have a 500K download but I'm almost positive that's more to do with the slow flash memory I'm using with it.

      They're a great device. A close friend who is an old-school programmer has had his running non-stop since November and now uses it as his permanent *n?x development environment. It's only hobby stuff but he gets to play with GCC and ssh all day.

      --
      I never get used to these constant resurrections
    3. Re:Fascinating! And congratulations by marcosdumay · · Score: 1

      Up to now, I've brought 3.

      I got my first one because of the GPIO... What is ironic, since I stilll haven't had time to use it. But I've put Raspbmc for putting it to some use while I get the time, and I probably won't be able to ever unplug it from the TV again. Then I've brought other two, that are still packaged, and will be plugged on other TVs while not in use (it's easier to unplug things from those other TVs). I tought about replacing my home server with another one, but it still doesn't have enough RAM and DRM speed. I'll probably buy one of the next iteration.

      The idea of putting the root filesystem in a SD card is just great. You can have several different "computers" around, and switch between them just with a reboot. I't like multi-booting a PC, but with no need to care about partitions, compatibility or living blank space for the next system. And there are several different images for you to play with...

  5. happy birthday! by Errtu76 · · Score: 1

    /me queues Kool and the Gang - Celebration ..... on mpd that runs on this r-pi

    What an amazing piece of hardware!

  6. Elite by Zedrick · · Score: 1

    Still no port of Elite? Preferably done by Braben himself.

    1. Re:Elite by Zaiff+Urgulbunger · · Score: 1

      oolite appears to be in the Raspian repository... dunno how well it runs though, but it should be okay.

  7. Re: Obsolete Processor by Kingston · · Score: 5, Interesting
    Here is something surprising I read on the Raspberry PI blog yesterday, according to a Broadcom engineer called Dom Cobley, talking about Eben Upton the originator of the Raspberry Pi project:

    "The ARM was snuck into 2835 as a bit of skunkworks from Eben, who had these wild ideas about the general public being able to buy a breakout board for our chip and program it themselves. Sounded great to me, but far-fetched."

    You are right about the chip, the Roku 2 media players all use the Broadcom BCM2835.

  8. Even has a store & critical hardware support by Anonymous Coward · · Score: 1

    There are two great source to get stuff for your pi now too. The first everybody knows: http://store.raspberrypi.com/ and the other is http://www.thinkpenguin.com/ (which sells wifi cards and bluetooth adapters that work out of the box!)

  9. The aboslute best thing about the Pi... by CaptainOfSpray · · Score: 5, Informative

    is the general purpose I/O pins that enable you to read, write, or drive many sorts of real-world device (thermometers, pressure gauges, GPS, servos, motors, etc etc). This feature, in a device that can talk to the internet, opens up a world of possibilities. So the flow of creativity around the Pi from people of all ages and walks of life is just awe-inspiring.

    So don't see the Pi as just another computer like your desktop or your laptop.

    --
    "Cock Up Your Beaver" does not mean what you think. This sig is intended to clog filters and annoy do-gooders
    1. Re:The aboslute best thing about the Pi... by Zaiff+Urgulbunger · · Score: 1

      You clearly need a longer power cord!

    2. Re:The aboslute best thing about the Pi... by tfigment · · Score: 1

      That could be useful. I was not aware they had general purpose I/O but so do many Arduinos. I'm assuming a couple dry contact digital inputs and maybe an A/D 10-12 bit converter. Throw in zigbee and battery pack I could see this being useful. Problem is I still don't really wouldn't want to have to wire these things all over the place so wireless is valuable. Not sure what life it would have on battery though probably pretty short since its general purpose.

      Not ready to replace my wireless Omega sensors because those are reasonably well designed (with NEMA-2 enclosure) and come enough support software that I don't have to worry about it but they are reasonably expensive and I've had several issues with their general purpose Analog to be truly useful. They also run for 1-2 years on the batteries. But still expensive for what they are.

    3. Re:The aboslute best thing about the Pi... by rephlex · · Score: 1

      Instead of putting up with the buggy and underpowered Raspberry Pi you could just spend $15 and use GPIO with your existing computer: http://www.hardkernel.com/renewal_2011/products/prdt_info.php?g_code=G135390529643

    4. Re:The aboslute best thing about the Pi... by jones_supa · · Score: 1

      Sure, because none of those things could have been done with a desktop using the usb, printer or serial ports...

      All those three are problematic. USB adds a completely new abstraction layer there -- you can't just directly do a write/read to the pins, but you must have a device that properly registers itself to the bus and all that hassle. Printer and serial ports on the other hand are only found from special PCs any more...

    5. Re:The aboslute best thing about the Pi... by CaptainOfSpray · · Score: 2

      Ok, so you're saying that it makes sense to risk frying a $500 laptop instead of a $25 Pi? Riiiight.

      And when you say "underpowered", that's because you hadn't realised that the SoC was designed to go into hi-def PVRs or BluRay players, so it has a muscular GPU, and the "underpowered" ARM CPU was an afterthought...and you haven't kept up with the news, that a guy at UCL is using the Pi to analyse MRI brain scans, which he will be able to do significantly faster when the library that supports the GPU arrives in a few weeks. Welcome to the world of open source, where you don't have to wait ages for the suits, who then say no to doing something sensible.

      --
      "Cock Up Your Beaver" does not mean what you think. This sig is intended to clog filters and annoy do-gooders
    6. Re:The aboslute best thing about the Pi... by rephlex · · Score: 1

      Ok, so you're saying that it makes sense to risk frying a $500 laptop instead of a $25 Pi? Riiiight.

      Only an idiot would connect something capable of damaging their computer directly to it. This is what opto-isolators are for.

      And when you say "underpowered", that's because you hadn't realised that the SoC was designed to go into hi-def PVRs or BluRay players, so it has a muscular GPU, and the "underpowered" ARM CPU was an afterthought...and you haven't kept up with the news,

      You're making an incorrect assumption. I say the Raspberry Pi is underpowered because there are similar SoCs available that have ARM Cortex A8 or A9 CPUs in them which are clocked higher than the older ARM1176JZF-S CPU in the Pi and which support the newer ARMv7 architecture versus the Pi's ARMv6. This is a big deal since ARMv7 CPUs can run at their full potential using standard armhf Linux distributions.

      Also, the GPU in the Pi isn't as powerful as the Raspberry Pi Foundation would have people believe. Just look at the results Luc Verhaegen has achieved with the supposedly much weaker GPU in the Allwinner A10.

  10. Efficiency undermines speed by John+Allsup · · Score: 1, Informative

    I'm exploring efficient intuitive ways of programming my Dorothy, my pi. As a 32 bitter its way faster than the 486 I learned linux on. And the 486 was fast enough to be fit for purpose. Being spoilt with speed has led us up a blind alley where pooters can't keep up despite bashing their heads on quantum physics limitations. We need proper efficiency, not the crap we have today

    --
    John_Chalisque
    1. Re:Efficiency undermines speed by Gothmolly · · Score: 2

      You lose forever for using the word 'pooter'.

      --
      I want to delete my account but Slashdot doesn't allow it.
    2. Re: Efficiency undermines speed by Anonymous Coward · · Score: 3, Informative

      A 486 is 32 bit.

    3. Re:Efficiency undermines speed by jones_supa · · Score: 1

      We need proper efficiency, not the crap we have today

      What crap?

  11. I bought a couple... by MMC+Monster · · Score: 5, Interesting

    I bought a couple just to play around with on the home network.

    I am using one as an XBMC player in the kids room. It works fine, no problems. Surprising, considering how underpowered it is compared to the Atom-based computers I'm using elsewhere to run XBMC.

    The other I am using as a fileserver. It's not set up in a RAID, but it gets quite good performance. So good, in fact, that I am using it for daily use to serve media throughout the house instead of the Netgear ReadyNas Duo that I originally bought for the job. (The Raspberry Pi has better throughput on both reads and writes when using ssh protocol. It also supports hard drives over 2TB.)

    As a plus, I'm now completely comfortable dealing with a headless system. :-)

    --
    Help! I'm a slashdot refugee.
    1. Re:I bought a couple... by wmorrow · · Score: 1

      What sort of hard drive is connected to your fileserver? I'm thinking of doing this, but wonder about the reliability of a consumer-grade external USB connected drive. You're unlikely to lose data, but won't the USB-SATA interface cook itself if left on forever?

    2. Re:I bought a couple... by MMC+Monster · · Score: 1

      I have a seagate 3TB external drive.

      Since the system only serves files in the house and I'm not constantly hitting it, the drive sleeps most of the time.

      --
      Help! I'm a slashdot refugee.
    3. Re:I bought a couple... by MMC+Monster · · Score: 1

      I just needed redundancy. Which I get by running a cron jobs on a computer located in my parents' house and a third system running in a friend's house (It's just media files, anyway).

      --
      Help! I'm a slashdot refugee.
  12. Re: Obsolete Processor by YukariHirai · · Score: 1

    Huh. I hadn't thought about that. I was more or less under the impression that it was just an older SoC, but was always a bit puzzled by the inclusion of a hardware video decoder. It actually makes perfect sense that it turns out to be the other way round and they're just re-purposing a media-oriented SoC.

  13. Re:Obsolete Processor by c0lo · · Score: 1

    Keep the fingers crossed for EOMA68 (plus whatever boards you like): seems like an all-open hardware and software stack.

    --
    Questions raise, answers kill. Raise questions to stay alive.
  14. I also have a couple. Quite useful too. by Robert+Frazier · · Score: 4, Interesting

    One is a dedicated NTP (Network Time Protocol) server, with an attached GPS (Global Positioning System) receiver (Trimble Resolution T). The receiver puts a PPS (Pulse Per Second) on a GPIO (General Purpose In Out) pin. Using out-of-the-box NTP software, it is aligned to UTC (Coordinated Universal Time) with an offset of less than 1 microsecond. I had the GPS receiver in a much busier computer, but there was too much fluctuation, so the accuracy wasn't as good. In particular, the other box did CPU stepping, which is bad for for this sort of thing.

    The other Raspberry PI is also a single purpose appliance (for now). Using some of the features of pulseaudio, I stream music via multicast and RTP (Real Time Protocol). A Raspberry PI is hooked up to some active speakers (via a USB soundcard). The Raspberry sits around listening for the multicast, and plays what it gets. I did it this way, using pulseaudio multicast, so that all the music players in the house are in sync (as far as my hearing can tell).

    From my point of view, what makes the Raspberry PI attractive is that it is reasonably inexpensive, reasonably power frugal, reasonably well documented, and has strong support. All this makes it pretty much ideal when turning a general purpose computer into an appliance, with the possibility of changing its use in the future, or adding uses.

    Best wishes,
    Bob

  15. Re:Happy Birthday Pi! by Lumpy · · Score: 1

    Olimex. It already exists. Why have you guys been ignoring it?

    --
    Do not look at laser with remaining good eye.
  16. Re:Real price is 70 EUR by Lumpy · · Score: 2

    The real price is $35.00USD that is what I pay and #3 is on it's way.

    Maybe you need to look for just the unit instead of a whole starter kit.

    --
    Do not look at laser with remaining good eye.
  17. Re:Real price is 70 EUR by Anonymous Coward · · Score: 1

    They don't have a store, you can buy it from farnell, CPC(who are farnell but friendlier), RS, Allied electronics(whoever they are), NewIT(who i got mine from) and Maplin

    If there isn't a single option there that offers it for less that 70 EUR with tax and shipping, i'll be a little surprised.
    Charging 13 EUR for a pre-loaded SD card doesn't seem that awful, especially considering that they(the foundation, who aren't the ones selling the cards) provide you with all the tools and instructions to make your own bootable SD cards, no one's forcing you to do anything here.

  18. OS choices by unixisc · · Score: 1

    Any idea which Linux distro(s) comes w/ this? Which ones are supported? How about other non-Linux OSs, such as NetBSD or Minix? I read that Minix is developing a version of 3.2.1 for ARM. This platform would ideally need a lightweight OS, and something like Minix or Tiny-Core Linux.

    1. Re:OS choices by Anonymous Coward · · Score: 1

      There are versions of Debian, one of which is the dedicated Raspbian distribution, built for the pi, Arch and RiscOS, as well as Bodhi and some other bits and pieces.

    2. Re:OS choices by rmcd · · Score: 1

      The first link here is a place to start.

  19. Re:Real price is 70 EUR by makomk · · Score: 1

    As far as I know, Maplin only sell the Pi bundled with a starter kit for £75 (about 85 EUR / $115) which includes a keyboard, mouse, USB hub, mains power supply, preloaded SD card, cables and a USB wifi dongle. Chances are the person you're replying to is already looking at the cheapest supplier. (Also, RS and Allied Elec apparently take months to ship.)

  20. Re:Real price is 70 EUR by wmorrow · · Score: 1

    Or print out a case following the community's designs, using good old 2-d printing. :)

  21. Raspberry Pi has potential as a network test tool by rnutter · · Score: 1

    I have been working with my Raspberry Pi for about a month. The more I look at it, the more it has potential for my fellow network engineers as a test tool. When you are testing access through a firewall, the RPi can be used as a test host before you expose a system to the outside world. I have also setup my RPi for use as a console server to network devices that have a serial console port. I am also working a series on my website showing how to use the RPi as a GPS NTP server. I have over 30 ideas of how this little gem can be used for testing on a network. I hope that this can help others - http://www.ronnutter.com/category/raspberry-pi/. My thanks to those who created the Raspberry Pi !!

  22. Re:Obsolete Processor by citizenr · · Score: 1

    Allwinner A10 is in no way open source, no hardware decoding acceleration, no 3d acceleration with open source,

    --
    Who logs in to gdm? Not I, said the duck.
  23. Shameless plug for pcDunio. by hamster_nz · · Score: 1

    The pcDunio is just like a Raspberry Pi, but...

    * 1GHz ARM Cortex A8
    * 1GB RAM
    * 2GB Onboard Flash (no SD card required for software, and faster!).
    * Mali 400 graphics core
    * Way more on-board GPIO, including analogue inputs

    Home page is here

    Ordered one today from Sparkfun... US$59. A little bit more expensive, but no GertBoard or SD card required.

  24. Still can't even get one by scorp1us · · Score: 1

    I checked a few weeks ago and no place in the US had any to sell. I'd love one, but i had to go with arduino instead.

    --
    Slashdot's rate-of-post filter: Preventing you from posting too many great ideas at once.
    1. Re:Still can't even get one by Tim+the+Gecko · · Score: 1

      In stock here: http://www.adafruit.com/category/105

      Also Adafruit's "Show and Tell" and "Ask an Engineer" shows often have a lot of interesting Pi-related topics. http://www.adafruit.com/blog/