LinuxQuestions.org
Help answer threads with 0 replies.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions
User Name
Password
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


Reply
  Search this Thread
Old 10-25-2007, 04:18 PM   #1
Principher
LQ Newbie
 
Registered: May 2004
Posts: 13

Rep: Reputation: 0
Which Linux for fast booting


I am considering making an "emulator-box" in a mediacenter casing. I have the hardware (some parts from my old computer), and want it to run Linux since it is free and I like Linux very much (mostly the last one ).
However I am in doubt which distro I should choose... The main requirement of the Linux is that the boot time should be very fast. This could be acheived either with a low actual boot time or some kind of suspend function so it can just resume from harddrive.
The box is supposed to run X on a Geforce 6600, and run a number of emulators (Snes, MegaDrive, PS1, etc.) no user applications are needed just the emulators. For other apps I intend to make a dual-boot so I can just load another Linux for that.

Just the final info for the curious, I intend to let the Linux boot directly into a custom fullscreen UI where the user can choose his game and the relevant emulator is then run fullscreen. The interaction is going to be done with either keyboard and mouse (if the user wishes) or just a USB gamepad. Addition of ROMs will probably be automated in some way so that the user can insert a USB-pen SD-card or CD and then tell the system to copy the files.

Any ideas to other features which would be nice you are free to tell me. Also, if the project actually reaches a usable state I will make a webpage where I tell how I set up the Linux and make available the source for the UI (unless there are legal issues, it will be GPL). Of course I cannot make ROMs and Console BIOS's available, those the users will have to get themselves. I have no intension of getting lawyers thrown at me
 
Old 10-25-2007, 05:12 PM   #2
phantom_cyph
Senior Member
 
Registered: Feb 2007
Location: The Tropics
Distribution: Slackware & Derivatives
Posts: 2,472
Blog Entries: 1

Rep: Reputation: 128Reputation: 128
Quote:
Originally Posted by Principher View Post
I have the hardware (some parts from my old computer), and want it to run Linux since it is free and I like Linux very much (mostly the last one ).
The last ONE? Are you talking about a certain distribution, or the last kernel?

Anyway, you can make any distro boot fast, but if you need the basic uninstall everything and install just these:

If internet is needed: a browser, probably firefox

A light GUI, window manager. Fluxbox, XFCE, or Enlightenment

Install your drivers, etc. Uninstall anything else. The less you have installed, the faster your boot will be.

Recommended distros for this:

Fedora, DSL, Slackware, Debian, Gentoo, Puppy

Last edited by phantom_cyph; 10-25-2007 at 05:15 PM.
 
Old 10-26-2007, 01:13 AM   #3
Principher
LQ Newbie
 
Registered: May 2004
Posts: 13

Original Poster
Rep: Reputation: 0
First of all, thanks for your reply.

With "the last one" I meant the second reason for using Linux (that I like using it), reading the line again I can see that it is not clear what I meant.
And to your actual advise, it seems like it may be a good approach to simply choose a distro I like and stripping the parts I do not need. I think that is what I am going to do. The solution will probably end up being either Debian or Ubuntu since I really like the Debian package system. Guess I could just as well just develop the app on a different linux machine and then decide on distro later...
About window managers, yes I am going to use a very light-weight one (probably fluxbox) since I intend all UI to run fullscreen so hardly any WM functionality is really needed.
 
Old 10-26-2007, 06:56 AM   #4
monsm
Member
 
Registered: Feb 2005
Location: London, UK
Distribution: Gentoo
Posts: 568

Rep: Reputation: 37
Yes, thats probably a good approach. For boot time, you also need to consider which services gets started (chkconfig --list is the command I think). If there are things you only use very occationaly, you can switch them off from the boot and start them manually when needed.

Also an idea to remove the graphical boot. Fedora has one of those (its called RHxx something, forgotten exactly what it was, the one that draw those spinning dots instead of showing the console). I guess Ubuntu has a similar one, not sure. You can check the boot process and what takes time with this tool http://www.bootchart.org/

I guess also, you should compile your own kernel and remove modules/drivers you dont need.

Good luck.

Last edited by monsm; 10-26-2007 at 06:58 AM.
 
Old 10-26-2007, 08:00 AM   #5
Principher
LQ Newbie
 
Registered: May 2004
Posts: 13

Original Poster
Rep: Reputation: 0
Thanks monsm. All of that sound like really good ideas, and I will start looking into it this weekend. Though I may not sound it, I have been a Linux user / sparetime developer (just tools for myself) since 1998 and have a reasonable understanding of how Debian works since that is the one I used until recently. Still I have never actually tried minimizing a Linux install so that will be a good test of my skills The bootchart tool I did not know, but it looks really useful for this project. Compiling kernels should also be doable, I used to do that every time a new one came out on my celeron 266.
 
Old 04-04-2008, 11:36 AM   #6
sirtigger
LQ Newbie
 
Registered: Feb 2007
Posts: 2

Rep: Reputation: 0
Cool

In my research to find a linux distro for non computer literate Windows users, I have come across a distribution/WM combination that is blazingly fast on boot and Extremely fast after boot.
What is more, you can boot from a USB, (faster even huh)

use enlightenment on puppy.
It takes getting used to.

If you want to get really good, I think you can configure the background to be interactive (nice idea for a menu)

I personally would set up a solar system with each planet being a game system ....

have fun
 
Old 04-07-2008, 05:19 AM   #7
BittaBrotha
Member
 
Registered: Jan 2002
Location: Third Stone from the Sun
Distribution: Debian Sid, SourceMage 0.9.5, & To be Continued on a TP
Posts: 800

Rep: Reputation: 31
Do a debian netinst with a bare minimum installation, about 600mb installed, and then add whatever else you need from there. There are other distros similar such as Archlinux, Crux, & Sourcemage.
 
  


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 Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Suitable, Fast booting Linux Distro proudclod Linux - Distributions 1 09-06-2004 01:18 PM
Fast Booting Boffy Linux - General 2 07-14-2004 07:59 AM
fast booting linux to play videos? nikd Linux - General 6 06-07-2004 01:55 AM
Dual Booting - Please Reply Fast Steelrat Linux - Newbie 3 02-14-2004 07:04 PM
Fast booting in Linux saurya_s Linux - Software 10 01-17-2004 03:36 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions

All times are GMT -5. The time now is 01:13 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