Raspberry Pi: Difference between revisions

Content deleted Content added
add Haiku as an operating system. Haiku running on Raspberry Pi with a minimal frame buffer.
m Improved ref styling
Line 27:
The Foundation provides Debian and Arch Linux ARM [[Linux distribution|distributions]] for download.<ref name="raspberrypi downloads">{{cite web | url=http://www.raspberrypi.org/downloads | title=Raspberry Pi downloads}}</ref> Also planned are tools for supporting [[Python (programming language)|Python]] as the main programming language,<ref name="raspberrypi faq eben proglang">{{cite web | url=http://www.raspberrypi.org/faqs#comment-132 | quote=Leads, a power supply or SD cards are not included but can be purchased at the same time from Farnell and RS. You will be able to buy preloaded SD cards too. ... We’ll be using Fedora as our recommended distribution. It’s straightforward to replace the root partition on the SD card with another ARM Linux distribution if you want to use something else. The OS is stored on the SD card. | title=FAQs | date=26 July 2011 | accessdate=12 December 2011 | author=Upton, Eben}}</ref><ref name="raspberrypi faq liz python">{{cite web | url=http://www.raspberrypi.org/faqs#comment-1632 | title=FAQs | publisher=Raspberry Pi | date=29 August 2011 | accessdate=12 December 2011 | author=Upton, Liz}}</ref> with support for [[BBC BASIC]],<ref name="edge david braben">{{cite news | url= http://www.next-gen.biz/features/david-braben-interview | title=David Braben on Raspberry Pi | work= [[Edge (magazine)|Edge]] | date=25 November 2011 | accessdate=8 December 2011}}</ref> (via the [[RISC OS]] image or the "Brandy Basic" clone for Linux),<ref>{{cite web|url=http://jaguar.orpheusweb.co.uk/branpage.html |title=Brandy Basic |publisher=Jaguar.orpheusweb.co.uk |date=26 July 2005 |accessdate=6 May 2012}}</ref> [[C (programming language)|C]],<ref name="raspberrypi faq eben proglang" /> and [[Perl]].<ref name="raspberrypi faq eben proglang" />
 
On 17 December 2012 the Raspberry Pi Foundation, in collaboration with IndieCity and Velocix, opened the "Pi Store", as a "one-stop shop for all your Raspberry Pi (software) needs". Using an application included in [[Raspbian]], users can browse through several categories and download what they want. Software can also be uploaded for moderation and release.<ref>{{cite web|url=http://www.raspberrypi.org/archives/2768 Raspberry|title=Introducing the Pi Store |publisher=Raspberry Pi Foundation |date=December 17, 2012}}</ref>
 
== History ==
Line 54:
 
=== Post-launch ===
On 16 April 2012 reports started to appear from the first buyers who had received their Raspberry Pi.<ref>{{cite web|url=http://www.raspberrypi.org/forum/general-discussion/delivery |title=the first reports of forum members reporting they received their Raspberry Pi |publisher=Raspberrypi.org |date=16 April 2012 |accessdate=6 May 2012}}</ref><ref>{{cite web|url=http://www.engadget.com/2012/04/16/raspberry-pi-begins-shipping/ |title=engadget reports raspberry pi begins shipping (video) |publisher=Engadget.com |accessdate= 6 May 2012}}</ref> As of 22 May 2012 over 20,000 units have been shipped.<ref>{{cite web |url= http://www.raspberrypi.org/archives/1298 |title=Add your Raspberry Pi to the Rastrack map |publisher= Raspberrypi.org |date=22 May 2012 |accessdate=14 June 2012}}</ref> On 16 July 2012 it was announced that 4000 units were being manufactured per day, allowing Raspberry Pis to be bought in bulk.<ref name=electronista>{{cite news|title=Raspberry Pi lifts sale restrictions, open to bulk buyers|url=http://www.electronista.com/articles/12/07/16/rs.farnell.manufacturing.4000.raspberry.pis.per.day/|accessdate=29 August 2012|newspaper=Electronista|publisher=[[Macintosh News Network]]|date=16 July 2012}}</ref><ref>{{cite web |url= http://www.raspberrypi.org/archives/1588 |title=Want to buy more than one Raspberry Pi? Now you can! |publisher= Raspberrypi.org |date=16 July 2012 |accessdate=16 July 2012}}</ref> On 5 September the Raspberry Pi Foundation announced a second revision of the Model B Raspberry Pi.<ref>{{cite web |url= http://www.raspberrypi.org/archives/1929 |title=Upcoming board revision |publisher= Raspberrypi.org |date=6 September 2012 |accessdate=5 September 2012}}</ref> On 6 September 2012 it was announced that in future the bulk of Raspberry Pi units would be manufactured in the UK, at [[Sony]]'s manufacturing facility in [[Pencoed]], [[Wales]]. The Foundation estimates the plant will produce 30,000 units per month, and will create about 30 new jobs.<ref name="computerworlduk dunn 2012">{{cite news|last=Dunn|first=John E|title=Raspberry Pi resurrects UK computer industry with new jobs|url=http://www.computerworlduk.com/news/open-source/3379912/raspberry-pi-resurrests-uk-computer-industry-with-new-jobs/|accessdate=13 September 2012|newspaper=[[Computerworld UK]]|date=7 September 2012}}</ref><ref>{{cite web |url= http://www.raspberrypi.org/archives/1925 |title=Made in the UK! |publisher= Raspberrypi.org |date=6 September 2012 |accessdate=6 September 2012}}</ref> In October 2012 it was reported that some customers of one of the two main distributors had been waiting more than six months for their orders. This was reported to be due to difficulties in sourcing the CPU and conservative sales forecasting by this distributor.<ref name="zdnet shead 2012">{{cite news | url=http://www.zdnet.com/raspberry-pi-delivery-delays-leave-buyers-hungry-and-angry-7000005919/ | title=Raspberry Pi delivery delays leave buyers hungry (and angry) | work=[[ZDNet]] | date=18 October 2012 | accessdate=18 October 2012 | author=Shead, Sam}}</ref>
 
== Hardware ==
Line 163:
# On the older beta model B boards, 128&nbsp;MB was allocated by default to the GPU, leaving 128 MB for the CPU.<ref>{{cite web|url=http://www.reddit.com/r/raspberry_pi/comments/oicyr/i_have_a_raspberry_pi_beta_board_ama/c3hj3n0 |title=I have a raspberry pi beta board ama |publisher=Reddit.com |date=15 January 2012 |accessdate=6 May 2012}}</ref> On the first 256 MB release model B (and Model A), three different splits were possible. The default split was 192 MB (CPU RAM), which should be sufficient for standalone 1080p video decoding, or for simple 3D, but probably not for both together. 224&nbsp;MB was for Linux only, with just a 1080p [[framebuffer]], and was likely to fail for any video or 3D. 128&nbsp;MB was for heavy 3D, possibly also with video decoding (e.g. XBMC).<ref>[http://www.raspberrypi.org/forum/general-discussion/config-txt/page-3 Raspberry Pi boot configuration text file]</ref> Comparatively the Nokia 701 uses 128 MB for the Broadcom VideoCore IV.<ref>{{cite web|url=http://www.raspberrypi.org/forum/general-discussion/nokia-701-has-a-similar-broadcom-gpu |title=Nokia 701 has a similar Broadcom GPU |publisher=Raspberrypi.org |date=2012-02-02 |accessdate=2012-06-22}}</ref> For the new model B with 512MB RAM initially there were new standard memory split files released( arm256_start.elf, arm384_start.elf, arm496_start.elf) for 256MB, 384MB and 496MB CPU RAM (and 256MB, 128MB and 16MB video RAM). But a week or so later the RPF released a new version of start.elf that could read a new entry in config.txt (gpu_mem=xx) and could dynamically assign an amount of RAM (from 16 to 256MB in 8MB steps) to the GPU, so the older method of memory splits became obsolete, and a single start.elf worked the same for 256 and 512 MB Pis.<ref>[http://www.raspberrypi.org/archives/2296 introducing new firmware for the 512MB Pi]</ref>
# Level 2 Cache is {{nowrap|128 kB}}, used primarily by the GPU, not the CPU.
# The [[ARM11]] is based on version 6 of the [[ARM architecture]] (ARMv6), which due to its age is no longer supported by several popular versions of Linux, including [[Ubuntu (operating system)|Ubuntu]] which dropped support for processors below ARMv7 in 2009.<ref>{{cite web |url=http://www.linuxuser.co.uk/features/raspberry-pi-interview-eban-upton-reveals-all |title=Raspberry Pi review: Eben Upton reveals all |publisher=linuxuser.co.uk |author=Gareth Halfacree}}</ref>
# The Raspberry Pi (model B) also contains a 15-pin [[Mobile Industry Processor Interface|MIPI]] [[camera interface]] (CSI) connector, which at the moment is unsupported, but the foundation is planning to release a camera module for it, sometime in the near future.<ref>{{cite web|url=http://www.raspberrypi.org/forum/features-and-requests/camera-for-the-csi-2-port |title=camera for the CSI-2 port |publisher=Raspberrypi.org |date= |accessdate=2012-06-22}}</ref><ref>{{cite web|url=http://elinux.org/File:Raspi-Model-AB-Mono-2-699x1024.png |title=diagram of Raspberry Pi with CSI camera connector |publisher=Elinux.org |date=2012-03-02 |accessdate=2012-06-22}}</ref>
# Support for raw [[liquid crystal display|LCD]] panels is available in hardware through the available [[Display Serial Interface|DSI]] connector from the [[Mobile Industry Processor Interface]] (MIPI) Alliance.<ref name="DSI" /> Software support is being planned.
Line 173:
## "Medium" 900&nbsp;MHz ARM, 250&nbsp;MHz core, 450&nbsp;MHz SDRAM, 2 overvolt,
## "High"; 950&nbsp;MHz ARM, 250&nbsp;MHz core, 450&nbsp;MHz SDRAM, 6 overvolt,
## "Turbo"; 1000&nbsp;MHz ARM, 500&nbsp;MHz core, 600&nbsp;MHz SDRAM, 6 overvolt<ref name="Turbo mode"/><ref name="turbosgithub">{{cite web|url=https://github.com/asb/raspi-config/blob/master/raspi-config |title=asb/raspi-config on Github |publisher=asb |date= |accessdate=2012-12-13}}</ref>
 
== Software ==
Line 241:
 
== Reception and influence ==
Technology writer [[Glyn Moody]] described the project in May 2011 as a "potential {{nowrap|[[BBC Micro]] 2.0}}", not by replacing {{nowrap|[[PC compatible]]}} machines but by supplementing them.<ref name="computerworlduk as british">{{cite web | url=http://blogs.computerworlduk.com/open-enterprise/2011/05/as-british-as-raspberry-pi | title=As British as Raspberry Pi? | publisher=[[Computerworld]] | work=Computerworld UK Open Enterprise blog | date=9 May 2011 | accessdate=2 February 2012 | author=Moody Glyn | authorlink=Glyn Moody}}</ref> In March 2012 Stephen Pritchard echoed the "BBC Micro successor" sentiment in ''ITPRO''.<ref name="itpro bbc 2012">{{cite news | url=http://www.itpro.co.uk/639292/raspberry-pi-a-bbc-micro-for-todays-generation | title=Raspberry Pi: A BBC Micro for today's generation | work=[[ITPRO]] | date=1 March 2012 | accessdate=15 March 2012 | author=Pritchard, Stephen}}</ref> Alex Hope, co-author of the [[Next Gen report]], is hopeful that the computer will engage children with the excitement of programming.<ref name="telegraph ">{{cite news | url=http://www.telegraph.co.uk/technology/video-games/8931387/Computing-classes-dont-teach-programming-skills.html | title=Computing classes don't teach programming skills |work=The Daily Telegraph | date=3 December 2011 | accessdate=27 February 2012 | author=Stanford, Peter | ___location=London}}</ref> Co-author [[Ian Livingstone]] suggested that the [[BBC]] could be involved in building support for the device, possibly branding it as the "BBC Nano".<ref name="bbc classroom coders">{{cite news | url=http://www.bbc.co.uk/news/technology-16424990 | title=Raspberry Pi bids for success with classroom coders |work=BBC News | date=10 January 2012 | accessdate=29 February 2012 | author=Vallance, Chris}}</ref> [[Chris Williams (journalist born 1980s)|Chris Williams]], writing in [[The Register]] sees the inclusion of programming languages such as [[Kids Ruby]], [[Scratch (programming language)|Scratch]] and [[BASIC]] as a "good start" to equip kids with the skills needed in the future – although it remains to be seen how effective their use will be.<ref name="raspberrypi model names" /> [[The Centre for Computing History]] strongly supports the Raspberry Pi project, feeling that it could "usher in a new era".<ref name="computinghistory donated" /> Before release, the board was showcased by [[ARM Holdings|ARM]]'s CEO [[Warren East]] at an event in Cambridge outlining [[Google]]'s ideas to improve UK science and technology education.<ref name="cabume improve stem teaching">{{cite news | url=http://www.cabume.co.uk/the-cluster/how-google-can-really-help-improve-stem-teaching-in-the-uk.html | title=How Google can really help improve STEM teaching in the UK | work=Cabume | date=23 February 2012 | accessdate=28 February 2012 | author=Osborn, George}}</ref>
 
Harry Fairhead, however, suggests that more emphasis should be put on improving the educational software available on existing hardware, using tools such as [[Google App Inventor]] to return programming to schools, rather than adding new hardware choices.<ref name="Raspberry Pi or Programming">{{cite news | url=http://www.i-programmer.info/professional-programmer/i-programmer/3419-raspberry-pi-or-programming.html | title=Raspberry Pi or Programming – What shall we teach the children? | work=I Programmer | date=2 December 2011 | accessdate=7 February 2012 | author=Fairhead, Harry}}</ref> Simon Rockman, writing in a [[ZDNet]] blog, was of the opinion that teens will have "better things to do", despite what happened in the 1980s.<ref name="zdnet mid-life crisis">{{cite web | url=http://www.zdnet.co.uk/blogs/fuss-free-phones-simon-rockman-10024919/is-raspberry-pi-a-mid-life-crisis-10025449/ | title=Is raspberry pi a mid-life crisis? | publisher=[[ZDNet]] | date=21 February 2012 | accessdate=24 February 2012 | author=Rockman, Simon | quote=Just because young teens led the way in computing in the 1980s doesn’t mean it should, will or can happen again. Those outside the tech age bubble have better things to do.}}</ref>