On Tue, Jan 16, 2007 at 05:57:12PM -0000, Fred Sirevag wrote:
>
> Thanks for your advice Joe. I will compile a new kernel too
> once I get confirmed this is my last resort for this firewall
> operation. Not to dig too deep into this, but still learn from
> your experience, may I ask you opinion here: would you recommend
> cross-compiling on a Linux box or a PC with let's say Cygwin?
I don't think of it as a last resort, I think of it as the right tool for the
job. Once you are comfortable building your own kernels, it opens doors for
adding new capabilities, and even tweaking the code if you find a bug. That's
what "free and open source" is all about. I just accept the fact that, like any
other powerful tool, it took me a while to get over that learning curve.
My cross compiling box runs Debian Linux, as does my home PC that I write this
email on, as does my web server, as does my FTP server, and my SBC :-) I was
using Debian on the desktop long before I started working with SBCs, so I guess
I have a rather biased opinion. I've used cygwin for it's basic g++ compiler,
but not anything complex, so I can't really comment on that.
If you haven't compiled a linux kernel before on any platform, then you probably
want to set up a typical linux desktop (i386?), and build a kernel a few times
for that platform to get the hang of it. Once you understand that process
pretty well, get the cross compiler working and start building kernels with the
cross compiler for you SBC. It will probably take a few tries to get it right.
Then again, maybe you are a bit sharper than I am, and it will take less tries
:-)
Good luck,
Joe
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/ts-7000/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/ts-7000/join
(Yahoo! ID required)
<*> To change settings via email:
<*> To unsubscribe from this group, send an email to:
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|