LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - General
User Name
Password
Linux - General This Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.

Notices


Reply
  Search this Thread
Old 12-27-2009, 04:04 PM   #1
searching_for_answers
Member
 
Registered: Sep 2009
Location: Sweden
Distribution: Mandriva
Posts: 44

Rep: Reputation: 21
How come no other Linux distro runs Andriod applications?


I found this Is the Success of Google's Android a Threat to Free Software? (thanks to linuxtoday.com) and in the end it says
Quote:
Worse, if efforts to enable Android apps to run on distros like Ubuntu succeed, then we may see closed-source software being used on the free software stack there, too. Ironically, Android's success could harm not just open source's chances in the world of mobile phones, but even on the desktop.
I don't see how this is a threat too Linux but that's not why I'm here. I've never understood why some say that Linux is too fragmented for developing games and other applications. I mean Savage 2 comes in one Linux(.bin file) version and it runs on most of the distributions. What is the difference between all the package formats (like .rpm and .dpkg). Why won't a application run on all systems with the Linux kernel on it? Can someone with more computer and Linux knowledge please explain this to me?

Last edited by searching_for_answers; 12-29-2009 at 02:12 PM. Reason: thread is now SOLVED
 
Old 12-27-2009, 09:55 PM   #2
lumak
Member
 
Registered: Aug 2008
Location: Phoenix
Distribution: Arch
Posts: 799
Blog Entries: 32

Rep: Reputation: 111Reputation: 111
Uhhh... aren't there already official emulators for the G1 and other similar phones? Just run the apps on that.
 
0 members found this post helpful.
Old 12-27-2009, 09:57 PM   #3
DavidPhillips
LQ Guru
 
Registered: Jun 2001
Location: South Alabama
Distribution: Fedora / RedHat / SuSE
Posts: 7,163

Rep: Reputation: 58
Most packages have certain dependencies that they rely on to build and or run. The package manager is responsible for making sure everything is compatible.

This makes all of the programs much smaller than if each one included everything it needs.

MS Windows uses dll files for the same purpose.

Quote:
Originally Posted by searching_for_answers View Post

I don't see how this is a threat too Linux but that's not why I'm here. I've never understood why some say that Linux is too fragmented for developing games and other applications. I mean Savage 2 comes in one Linux(.bin file) version and it runs on most of the distributions. What is the difference between all the package formats (like .rpm and .dpkg). Why won't a application run on all systems with the Linux kernel on it? Can someone with more computer and Linux knowledge please explain this to me?

Last edited by DavidPhillips; 12-27-2009 at 09:59 PM.
 
1 members found this post helpful.
Old 12-28-2009, 06:29 AM   #4
searching_for_answers
Member
 
Registered: Sep 2009
Location: Sweden
Distribution: Mandriva
Posts: 44

Original Poster
Rep: Reputation: 21
Ach so! Interesting. If I've interpreted this Wikipedia article right: Dependency like .dll = library (computing)? That make sense.

But why can't all applications be .bin files if they run on every distribution. What is the advantage with .rpm? It much easier to install but they could change that.
 
Old 12-28-2009, 08:18 PM   #5
Joe of Loath
Member
 
Registered: Dec 2009
Location: Bristol, UK
Distribution: Ubuntu, Debian, Arch.
Posts: 152

Rep: Reputation: 28
Quote:
Originally Posted by searching_for_answers View Post
Ach so! Interesting. If I've interpreted this Wikipedia article right: Dependency like .dll = library (computing)? That make sense.

But why can't all applications be .bin files if they run on every distribution. What is the advantage with .rpm? It much easier to install but they could change that.
.bin is a general executable. For example, everything in /bin (duh) is an executable. So are simple programs like unetbootin.

.rpm and .deb are packages containing dependency information and libraries etc, as well as any binaries needed. They're just a standard container for varying contents.
 
1 members found this post helpful.
Old 12-29-2009, 02:11 PM   #6
searching_for_answers
Member
 
Registered: Sep 2009
Location: Sweden
Distribution: Mandriva
Posts: 44

Original Poster
Rep: Reputation: 21
Thread solved

Thanks again then. TREAD SOLVED
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: Vietnamese netbook runs on bilingual Linux distro LXer Syndicated Linux News 0 07-22-2009 02:10 AM
Do distro specific applications take the learning away from the basics of Linux? hunterhunter Linux - Newbie 6 04-06-2006 08:53 PM
Compare to other linux distro, fedora runs freaking slow..... hkl8324 Fedora 9 07-07-2005 02:44 AM
A Linux Distro that runs off of CD????? darkone66669 Linux - Distributions 13 05-01-2004 10:18 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - General

All times are GMT -5. The time now is 01:50 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration