LinuxLinks.com
Newbies What Next ? News Forums Calendar

Search





News Sections
Home
General News (3972/0)
Reviews (626/0)
Press Releases (464/0)
Distributions (187/0)
Software (795/0)
Hardware (522/0)
Security (192/0)
Tutorials (332/0)
Off Topic (180/0)


User Functions
Username:

Password:

Don't have an account yet? Sign up as a New User


Events
There are no upcoming events




First Steps with the Raspberry Pi: Distributions

Distributions

Linux users will be very familiar with the fact that there is a wide range of Linux distributions and remixes that are available to download. In the case of the Raspberry Pi, the Raspberry Pi Foundation promotes 3 distributions: Debian "squeeze", Arch Linux ARM, and QtonPi, the latter being an embedded Linux platform. Initially, the Foundation recommended users download the Raspberry Pi Fedora Remix, but due to a number of problems with that remix, the Foundation is currently directing people to use the Debian "squeeze" distribution. All of these distributions have some limitations and glitches, and can be considered bleeding edge.

There is also a number of other distributions that are also worth experimenting with. None of the distributions for the Pi are anywhere near production quality yet. It is for this reason that we recommend you obtain a collection of SD(HC) cards, and try out the distributions for yourself. This, in itself, is a good learning experience, as each of the distributions have their own quirks.

For the purpose of this review, we have tested the Raspberry Pi mainly using Raspbian, an unofficial port of Debian Wheezy armhf. Unlike Debian "squeeze", Raspbian is optimised for floating point operations, which helps to speed up some applications.

Bear in mind that there are no official Raspbian images currently available. Instead, we have been experimenting with the unofficial Raspbian Pisces image. We encountered a few teething problems with this image such as DHCP failing on boot, and sound does not work by default (as the ALSA sound driver is still in testing). Whilst fixing DHCP only requires a simple edit to a file, we have not been able to get sound working in some applications. With the latest kernel and firmware, Raspbian Pisces uses 32MB of the 256MB RAM for the GPU but it is easy to increase the allocation to 64MB or 128MB if needed.

Raspbian does not come with a hardware-accelerated video player, so we have not tested the true capabilities of the GPU. Unsurprisingly, running MPlayer (a popular video player) on Raspbian did not generate good results with video lagging badly. If you want to use a hardware-accelerated video player, we would suggest you try out either OpenELEC or Raspbmc, both XBMC-centric operating systems, or omxplayer, a video player specifically made for the Raspberry Pi's GPU. Using XBMC opens up the ability to play videos including YouTube videos.

All of the distributions are waiting for hardware accelerated drivers for X to be developed. The current X server used by the Pi does not allow EXA acceleration. This has encouraged some users to tunnel applications over SSH. The Raspbian image we are using has an SSH server included, which is launched on boot by default. So, to run applications remotely, you need to find out the IP address used by each machine (using the ifconfig utility). Assuming the IP address of the Pi is 192.168.1.100 and the other machine is 192.168.1.101, and your login name is dave. On the host machine, you would type:

xhost +

ssh -l dave 192.168.1.100

Enter the password for the account

export DISPLAY=192.168.1.101:0

midori

The web browser, Midori, is started on the Raspberry Pi but is displayed remotely on the other machine.

Next Page: Benchmarks

Read ahead

1. Introduction
2. Distributions
3. Benchmarks
4. Software
5. Things to Do with the Raspberry Pi
6. Summary


Last Updated Sunday, June 03 2012 @ 07:42 PM EDT


We have written a range of guides highlighting excellent free books for popular programming languages. Check out the following guides: C, C++, C#, Java, JavaScript, CoffeeScript, HTML, Python, Ruby, Perl, Haskell, PHP, Lisp, R, Prolog, and SQL.


Group Tests
All Group Tests

Top Free Software
6 Office Suites
6 Lean Desktops
6 Desktop Search
9 Project Management
9 Groupware Apps
14 File Managers
10 Databases
21 Backup Tools
21 DVD Tools
21 Window Managers
21 Productivity Tools
21 Financial Tools
21 Text Editors
21 Video Emulators
21 Home Emulators
42 Graphics Apps
6 CAD Apps
42 Scientific Apps
10 Web Browsers
42 Email Apps
12 Instant Messaging
10 IRC Clients
7 Twitter Clients
12 News Aggregators
11 VoIP Apps
11 Remote Display Apps
9 BitTorrent Apps
42 Best Games
42 More Games
21 More Games
42 Hot Games Part 1
42 Hot Games Part 2
42 Hot Games Part 3
10 Chess Apps
9 Educational Games
42 Audio Apps
42 Video Apps
6 Screencasting Apps
80 Security Apps
9 System Monitoring
6 Family History Apps
11 PDF Tools
6 Music Servers
6 Collection Managers
7 Calculator Apps
8 Geometry Apps
Free Console Apps
14 Multimedia
Programming
8 Compilers
9 IDEs
9 Debuggers
7 Revision Control Apps
6 Doc Generators
'Free' Proprietary
21 Closed-Source Apps
Top Commercial Apps
42 Games
Free Web Software
21 Web CMS
14 Wiki Engines
8 Blog Apps
6 eCommerce Apps
5 Human Resource Apps
10 ERP
10 CRM
6 Data Warehouse Apps
8 Business Intelligence

All Group Tests

Other Articles
Migrating from Windows
Back up your data
Distribution Guide
Distro Portal Pages
20 Free Linux Books
Running Linux Under Windows


Older Stories
Saturday 01/05
  • 16 of the Best Free Perl Books (0)

  • Wednesday 01/02
  • 8 of the Best Free Ruby Books (0)

  • Sunday 12/30
  • 20 of the Best Free Python Books (0)

  • Tuesday 12/25
  • Top 5 Lightweight Web Servers (0)

  • Monday 12/24
  • Top 8 Log Analyzers (0)

  • Thursday 12/20
  • Top 4 Free Linux Partitioning Tools (0)

  • Saturday 12/15
  • Top 6 Mobile Application Development Frameworks (0)
  • Top 6 Podcast Tools (0)
  • Top 8 Web Hosting Control Panels (0)
  • Top 6 Web Server Performance Testing Tools (0)


  • Vote

    What do you find MOST attractive about Open Source software?

    Amount of customization
    Security
    Freedom provided
    Speed of development
    Quality
    Multiple versions
    Cost
    Potential to contribute
    Ability to modify code
    Results
    3980 votes | 2 comments

    Built with GeekLog and phpBB
    Comments to the webmaster are welcome
    Copyright 2009 LinuxLinks.com - All rights reserved