Difference between revisions of "Will RPi Run"

From eLinux.org
Jump to: navigation, search
m
(14 intermediate revisions by 2 users not shown)
Line 8: Line 8:
 
| A piece of software
 
| A piece of software
 
| ?
 
| ?
| '''First, look below and replace "game" with "my sofrtware" ''' If it is  open source , why don't you TEST IT YOURSELF : <br>
+
| '''First, look below and replace "game" with "my software" .''' If it is  open source , You could try to test it yourself. : <br>
  Get the development VM , the  software source code , compile in scratchbox , <br> run in scratchbox and qemu :  If it works it'll work on the pi , but perhaps slower.  
+
  Get the development VM , the  software source code, <br> compile in scratchbox, run in scratchbox and qemu :<br> If it works it'll work on the pi , but perhaps slower.  
 
|-
 
|-
 
| My favorite PS3/PC game
 
| My favorite PS3/PC game
 
| NO !
 
| NO !
 
|
 
|
* The majority of games are made for Windows.  
+
* The majority of these games are made for Windows.  
* The majority of these games are closed -source (no easy porting).  
+
* The majority of these games are closed-source (no easy porting).  
 
* The majority of these games are VERY resource intensive <br> ( a Pi is a PII @ 300 MHz + 256 MB RAM - Note: MEGAhertz, MEGAbytes)
 
* The majority of these games are VERY resource intensive <br> ( a Pi is a PII @ 300 MHz + 256 MB RAM - Note: MEGAhertz, MEGAbytes)
 
  Minecraft : no, Quake 3 : luckily yes , other games: convince the developer !
 
  Minecraft : no, Quake 3 : luckily yes , other games: convince the developer !
Line 23: Line 23:
 
| As long there is no Flash content , of course. Might be slow. Check out the mobile/HTML5 versions. <br>
 
| As long there is no Flash content , of course. Might be slow. Check out the mobile/HTML5 versions. <br>
 
  facebook: yes , Google : yes , hulu : no , youtube: yes.
 
  facebook: yes , Google : yes , hulu : no , youtube: yes.
 +
<!--
 +
|-
 +
| Another operating system
 +
| ?
 +
| <nowiki> "I like to code my own one :"</nowiki>
 +
The Pi has no BIOS , relies on binary blobs and closed-source <br> userspace libraries for graphics accceleration and GPU/CPU bootup. Feel free to go. Many APIs available  <br>
 +
Else:
 +
Mac OS X : never , RiscOS: WIP , Fedora 14: WIP , Debian 6 : yes , ArchLinux : yes ,<br> DOS: use qemu (should be fast enough) ,  <br> Darwin - you realize there is a big difference to MAC OS X ?
 +
-->
 
|-
 
|-
 
| Windows
 
| Windows
Line 48: Line 57:
 
| Netflix
 
| Netflix
 
| No
 
| No
| Netflix uses proprietary technology which is not supported for Linux. There is <br> help request against that online.
+
| Netflix uses proprietary technology (Microsoft Silverlight) which is not supported for Linux. There is a<br />help request against that online.
 
|-
 
|-
 
| Android
 
| Android
Line 56: Line 65:
 
|Java
 
|Java
 
|Yes
 
|Yes
| Might be *slow* . No idea about browser plugins.
+
| Might be *slow* . No idea about browser plugins. The Open JDK has has a slow JIT <br> Oracle are keen to port their JDK.
 
|-
 
|-
 
|Flash
 
|Flash
 
|No
 
|No
 
|You can try gnash (GNU Flash)  and many other projects. <br> They are NOT a drop-in replacement for Adobes official thing.
 
|You can try gnash (GNU Flash)  and many other projects. <br> They are NOT a drop-in replacement for Adobes official thing.
 +
|-
 +
| Apache
 +
| Yes apparently
 +
|[http://elinux.org/RPi_webserver Apache Web server port Page]
 +
|-
 
|}
 
|}

Revision as of 15:28, 15 September 2012


Program Will It Run? Note
A piece of software  ? First, look below and replace "game" with "my software" . If it is open source , You could try to test it yourself. :
Get the development VM , the  software source code, 
compile in scratchbox, run in scratchbox and qemu :
If it works it'll work on the pi , but perhaps slower.
My favorite PS3/PC game NO !
  • The majority of these games are made for Windows.
  • The majority of these games are closed-source (no easy porting).
  • The majority of these games are VERY resource intensive
    ( a Pi is a PII @ 300 MHz + 256 MB RAM - Note: MEGAhertz, MEGAbytes)
Minecraft : no, Quake 3 : luckily yes , other games: convince the developer !
My favorite Web 2.0 / 1.0 App  ? As long there is no Flash content , of course. Might be slow. Check out the mobile/HTML5 versions.
facebook: yes , Google : yes , hulu : no , youtube: yes.
Windows No Windows runs only on x86 type computers , the Pi is ARM.
Windows 8 NO !
  • Will only run on Cortex/Tegra ("better" processors).
  • Needs more RAM
  • Only the tablet producers may make contracts with Microsoft.
    The producers do the porting work.
WinCE/WinMobile/
WinXYZ
NO !
  • Do you have loads of money to throw away
    (licenses + man-hours for debugging , porting , debugging again ) ?
  • Do you realise that you won't be able to run plain Win32 .exes (no Crysis !) ?
  • Do you realise that the primary aim is education ? - anything else isn't tested or
    will be accounted for (embedded applications , medical applications , rocket science)
WINE No Sorry. WINE is x86 only. Anything else is a pipe dream , believe me.
Netflix No Netflix uses proprietary technology (Microsoft Silverlight) which is not supported for Linux. There is a
help request against that online.
Android  ? Very propable , but NOT Ice Cream Sandwich ! Remember : 256 MB RAM ?
Java Yes Might be *slow* . No idea about browser plugins. The Open JDK has has a slow JIT
Oracle are keen to port their JDK.
Flash No You can try gnash (GNU Flash) and many other projects.
They are NOT a drop-in replacement for Adobes official thing.
Apache Yes apparently Apache Web server port Page