Linux - Embedded & Single-board computerThis forum is for the discussion of Linux on both embedded devices and single-board computers (such as the Raspberry Pi, BeagleBoard and PandaBoard). Discussions involving Arduino, plug computers and other micro-controller like devices are also welcome.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Initially I was thinking about buying some AM1 motherboard but only yesterday I found out about Gizmo 2 and all those SBC's powered by ARM.
As for Gizmo 2 - it seems to me that it's way overpriced ($199.0) compered to some ARM SBC's (like ODROID-U3). But on the other hand it's AMD so it would give me better software choice.
And regarding ARM solutions - first of all I just have no idea what kind of board would be good enough for me? I basically use my PC for 3 things only: surfing the net (80 of time), watching movies (x264 mostly, some divx) and listening to the music (mp3, ogg, flac).
There is one thing I like very much about those ARM based SBC's - power consumption. An 8 core ARM processor (Cubieboard 4) uses only 3.1W at idle in Xorg, and maximum power consumption is about 22W at full stress. This is just amazing. But there is also one thing that I'm not so fond of those ARM boards - software support. AFAIK it is much more limited than x86 processors. And I'm not sure if it's going to change in near future?
To sum it up - I just don't know what kind of hardware I should choose? What would be best for my needs?
I would appreciated it very much if somebody could help me with this subject.
I think you should determine first what services you wish to run on this system, then determine a distribution and whether or not there are any known glitches in running any of the OS, services, or applications, on ARM architectures.
Instinctively I'd stage this with a full up x86 architecture and once I understood how I wanted my media server, I might consider an ARM SBC after I understood my processing power needs.
I'm sorry but I don't know what you mean by "what services to run"? As for distribution (or OS rather) - I don't know it either. I'm a Windows user. But if I'm not mistaken it all depends on hardware that I will choose. If I go with AMD, I will have almost unlimited choices in both Linux and BSD distros. If I go with ARM - I will have Android (don't know literally anything about this OS), and very few Linux and BSD systems. And since Android is totally unknown to me, I would rather pick some Linux or BSD distro. But I already stated what I use my PC for, so maybe this Android will be as good as Linux? Or maybe Linux and BSD support for ARM is better than I would thought it is? (but I'm pretty sure it's not as good as for AMD)
So as you can see it's a bit complicated.
p.s.
If only MintBox Mini by Fit-PC was $100 cheaper I would buy it straightaway.
I think a raspberry pi 2 with openelec is fully supported and perfectly works for "surfing the net (80 of time), watching movies (x264 mostly, some divx) and listening to the music (mp3, ogg, flac)".
I'd recommend you not consider Android. That is something which runs on phones and tablets and provides mainly touch screen applications.
Note that you can run Linux distributions on ARM based boards, Debian, Ubuntu are two of them which I've seen much of on ARM systems, also Yocto.
Linux is what I feel you want.
HTPC = Home Theater Personal Computer
Therefore services means multimedia and server based services which provide the content you wish to use for this home theater.
I'd recommend you start with a full x86 PC and run one of the ready made desktop Linux distributions and learn a bit more about Linux in general before you make the more complicated decisions about how you wish to configure it, and what software works best for you.
My recommendations for Linux distribution suggestions would be any of: Ubuntu, MINT Cinnamon, or Debian.
I'd recommend you start with a full x86 PC and run one of the ready made desktop Linux distributions and learn a bit more about Linux in general before you make the more complicated decisions about how you wish to configure it, and what software works best for you.
Thank you very much for your help. That is exactly what I'm going to do now.
I think you are still better off with an x86/amd option. In the future the arm may be the only way to go but right now I think better support for maybe an atom class system.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.