Latest LQ Deal: Latest LQ Deals
Go Back > Forums > Linux Forums > Linux - Distributions > Linux From Scratch
User Name
Linux From Scratch This Forum is for the discussion of LFS.
LFS is a project that provides you with the steps necessary to build your own custom Linux system.


  Search this Thread
Old 03-03-2010, 08:51 AM   #1
Registered: Aug 2009
Location: Ilkeston, England
Distribution: ubuntu, xp, embeded
Posts: 79

Rep: Reputation: 1
clfs/ubuntu desktop on an arm cortex a8 (beagle board)

Just a few curious "can I?" type questions.

I think I've finally figured out how to cross compile a kernel (from successfully using a download from and using parameters to overide where the headers and librarys etc. should be read from and output placed instead of the defaults.

1, Now what I'm wondering is (forgetting about speed for the moment) is it possible to just download all the source for debian or ubuntu desktop and cross compile it so I can have a working desktop set up instead of netbook remix or somesuch derivative?

2, The main apps I want to run on this device are GIMP and rawstudio, which have various requirements such as, most notably, GTK+
If I were to use a different "remix" or to say use a more embedded style of display driver, eg. android, would I have to port GIMP to use the different widgets or is it possible to install GIMP on GTK on Android?...

Likewise if GIMP is a GTK/GNOME, then how does it run on say KDE, is it a port or does some magik go on in the background where GTK (or a special version of it) does the widget bit but then passes stuff on to the KDE WM, composting etc?

I guess where I'm getting most confused is about the layers of work between the application, the widget sets, the WM's, composting, X (if applicable), kernel, and device drivers (such as 3D "cards/chips" 2D, Frame buffer, et. al.)

Are there any nice easy to read (with pictures, lol) sites that detail the above with comparisons of what happens, what dependencies, are needed when you change a layer (or remove it)?

Old 03-04-2010, 01:55 AM   #2
Registered: Feb 2004
Location: Canada
Distribution: LFS SVN
Posts: 334

Rep: Reputation: 34
I want to say yes... but you would you have to do a lot of hacking, not everything will cross compile cleanly, speed is a factor, how much ram we talking? if you have like the 512, don't even think about using GIMP, you lack the hardware and the processing power to do so, it would be like porting Doom3 to a 8086 sure it will execute, but it would never be playable.

No to mention a lot o work, have you any idea how many packages and configure files you would need to setup if you were to cross compile an entire Distro, LFS and BLFS are just basics they take 1 day if your good at it, this of course is with written instructions, look I don't want to shoot any of your dreams down but you seriously need to plan this out, with LFS its possibly to construct a system in a day , but that is only because we have instructions to follow, you don't even have that.

I dont see this as feasible, I mean sure it's possible, you have the source code, anything is possible... just now much time are you willing to spend on it?
Old 03-06-2010, 11:05 AM   #3
Registered: Mar 2008
Distribution: slackware
Posts: 175

Rep: Reputation: 19
shouldn't this be moved out of the lfs section?


lfs, section

Thread Tools Search this Thread
Search this Thread:

Advanced Search

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
To develop project based on ARM Cortex-M3 processor kennyfly899 Linux - Newbie 3 11-02-2009 02:55 AM
problem with NXP LPC1758 ARM Cortex-M3 Board Linux_bird Linux - Newbie 1 10-09-2009 10:38 PM
Two ARM Cortex-M3 Boards for embeded development kennyfly899 Linux - Hardware 1 07-03-2009 08:41 AM
Have you ever used "Emlink for ARM" Emulator to debug your ARM Cortex-M3 processors? kennyfly899 Linux - Newbie 0 06-27-2009 02:45 AM > Forums > Linux Forums > Linux - Distributions > Linux From Scratch

All times are GMT -5. The time now is 02:53 AM.

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