Linux - Distributions This forum is for Distribution specific questions.
Red Hat, Slackware, Debian, Novell, LFS, Mandriva, Ubuntu, Fedora - the list goes on and on...
Note: An (*) indicates there is no official participation from that distribution here at LQ. |
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.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
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.
|
 |
05-15-2018, 01:46 AM
|
#1
|
LQ Newbie
Registered: Nov 2011
Location: Tel Aviv, Israel
Posts: 8
Rep: 
|
Choosing the right Linux for my kiosk application
Hi,
I'm porting a kiosk application to a new PC.
It previously ran on a Windows machine, and on a proprietary embedded Linux board before that.
It is decided it'l run on Linux, I have the freedom to choose which distro to use.
The application is written in C-language, using standard stuff: Ethernet, display, UART peripherals, libcurl, etc. It also uses Enlightenment EFL for GUI.
It should boot fast, if a reset occurs.
I'm torn between which Linux should I use: Ubuntu 16 LTS desktop or a clean Yocto/Buildroot.
I started developing the application on Ubuntu 16, as I'm used to developing on Ubuntu 14 and I need a stable LTS.
Whatever package I need - the disto has it.
I very quickly reached the state of debugging the app'.
But - there's a difference between a development machine and a production 'golden image', I believe.
I'll need to tweak the Ubuntu - disable updates, pop-ups, unneeded services, etc. Many things which I'm not familiar with.
And boot-time is quite slow!
On the other extreme, there are the Yokto/buildroot with busybox options, which I tailor exactly to my needs.
Quick boot, no surprize pop-ups, etc.
But, creating the Linux will be time-consuming.
Anyone, anyone?
Thanks
Seems the plot thickens...
I just got the HW, it's a sort of SOC with a strange Intel x86 CPU, booting/running from an SD-card
It failed running an Ubuntu 16 image due to no PAE support.
Last edited by Rami Rosenbaum; 05-15-2018 at 04:21 AM.
|
|
|
05-15-2018, 07:55 AM
|
#2
|
Senior Member
Registered: Feb 2017
Location: @127.0.0.1
Distribution: Mint, Void, MX, Haiku, PMOS, Plasma Mobile, and many others
Posts: 1,258
|
I've done similar stuff with Suse studio. I actually decided to switch to Linux From Scratch and never regretted it.
Let us know what you decide.
|
|
|
05-15-2018, 08:06 AM
|
#3
|
Moderator
Registered: Mar 2011
Location: USA
Distribution: MINT Debian, Angstrom, SUSE, Ubuntu, Debian
Posts: 9,940
|
I use buildroot and also do not recommend you use an SD card, but instead a serial flash device. You'll want to customize the bootloader so that it shows a splash screen portraying the primary app or primary vendor sponsoring or providing the kiosk system.
It also helps to select a great SOM module and make sure you get support from the company who provides it, because it will be immensely helpful.
Yes it is time consuming. All goes down to the typical, "you get what you pay for", and "you get back out what you put into a thing"
When you say "string Intel x86 CPU" is that you saying ATOM architecture? Some problems may exist, they did a few years ago due to the nature of the bridge they were using in conjunction with their earlier chips and support for drivers. Can't say where they're at now, I'm sure they've improved though. My experience is based on the Z530 which is quite a few years in the past.
|
|
|
05-16-2018, 12:55 AM
|
#4
|
LQ Newbie
Registered: Nov 2011
Location: Tel Aviv, Israel
Posts: 8
Original Poster
Rep: 
|
Thanks for the quick reply.
The HW is still a mystery to me.
It is constructed by a 3'rd party (as myself), I hope to talk with them later today.
My instincts say to build the Linux myself (LFS/BR/Yocto), but it seems I don't have ALL the freedom to choose.
|
|
|
All times are GMT -5. The time now is 12:34 PM.
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|