I was looking at dvice.com and stumbled on this from slate, posted about 24 hours before mine, so I’m not the only one that has complaints about draconian IT departments
Check out what they said here
Category Archives: OS
Followup- Work, The Internet, Your Browsing
Easy Way for custom kernels
I am a regular Browser of certain DIY and tech sites just because they always have something interesting, or some new idea or technology that may be useful. Today I found this post, http://hackaday.com/2009/08/25/kernelcheck-kernel-compiler/ and it interested me, a quick and easy way of Downloading patching and compiling the kernel…..I thought ‘WOW’ this is one of those packages that will vanish in a few weeks and it prolly buggy, no good support, and not a big user base with comments from ’01……..so i downloaded it and installed it, it has a few interesting dependencies like qt3 and a few other small libs…..now its installed, i go over the over simplified PDF….fairly easy to use so i go at it…..I was surprised how well it worked right out of the “package”, I went ahead and updated the kernel info with a click of a button, i know which kernel is installed currently, i know what the current stable dev kernel is, the current patch and a slew of other info that i really didn’t need… so next i decided i wanted a customized kernel, so i click 0n the custom, chose the current stable dev, with no patches (i didn’t try but you can go back to earlier versions of the Kernel) a few other options i chose as well as manual config, pack into a .deb package, there a bunch of other choices as well… so i did a basic config just to get it to compile my new kernel…..in less than 4 hours my new kernel was ready to be used, so i loaded it up in the VMbox and took it for a spin, it loaded and worked just as if i had done this manually…..so I am pleased that some one has created a great tool like this to make life a little bit more easy for me….
So is this going to Help those out there that want to customize there system? well a little, it will make the process a little faster and creating a custom kernels you will still need to know what you are doing when configuring it……My over all opinion of this software, I think its great and someone should have come up with this sooner. What i think is needed is some more advanced options for people building kernels for other systems, or cross-compile options, but other wise its a Great Tool with a nice intuitive GUI.
As for support if you run into problems, well i haven’t had to deal with there mailing list but they do have one and it looks like this is an ongoing project for them. I am usually pretty critical of software becuase i have been let down so many times, but this one I really cant complain about, Its just a Great tool for your linux toolbox.
Now just go to there site and check out the program for yourself http://kcheck.sourceforge.net/
Evo T20 project OS choice
So i have Decide on my Distro that I want to use for my Evo. Its called Linux from Scratch,
its a way to build your OS from compiling all the components, into a working linux.
You can find more info here
so far i have completed the Pre setup and getting the too chain compiled for the enviroment.
there have been a few Hiccups here and there which i will get into in just a moment. Currently my Goal is to have a working linux under 16 megs so i dont have to buy more smart media cards, especially at $30+ for 128 megs, on out dated technology. but that is besides the point..
Issues that i have had so far
- Wget list has 2 broken links, I will list the 2 packages a little later
- Binutils would not compile, it was my mistake that i had made a few days ago while i was, the Tools link was pointing at the wrong Device, deleted it and remade it so it point to the correct folder
- after that i have run into another compile error dealing with GCC the error stated
../../gcc-4.3.2/gcc/double-int.h:184: error: expected ')' before 'double_int'and still looking into what that means but shouldn’t take too long to figure out
../../gcc-4.3.2/gcc/double-int.h:185: error: expected declaration specifiers or '...' before 'mpz_t'
In file included from ../../gcc-4.3.2/gcc/c-lang.c:26:
../../gcc-4.3.2/gcc/tree.h:4895: error: expected declaration specifiers or '...' before 'mpz_t'
../../gcc-4.3.2/gcc/tree.h:4895: error: expected declaration specifiers or '...' before 'mpz_t'
- maybe more later
So far This has been an interesting adventure, and would highly recomend that any linux admin should try this out and learn about how linux actuelly works, not many people understand how it all fits together and what it takes to make your own distro that you have complete control over…
well now back to some more compilling!
Edit : these are the errors after the warnings make[3]: *** [c-lang.o] Error 1
make[3]: Leaving directory `/mnt/lfs/sources/gcc-build/gcc'
make[2]: *** [all-stage2-gcc] Error 2
make[2]: Leaving directory `/mnt/lfs/sources/gcc-build'
make[1]: *** [stage2-bubble] Error 2
make[1]: Leaving directory `/mnt/lfs/sources/gcc-build'
make: *** [all] Error 2
update 8/20/09
So i went to the mailing list and asked my question and apperently the mpfr and gmp need to be in the source directory of gcc, in my opnion the note in 5.3 assumes that your in the source directory of the package after its unpacked “Before issuing the build instructions for a package, the package should be unpacked as user lfs, and a
cd into the created directory should be performed. The build instructions assume that the bash shell is
in use.” is the exact wording, this should be rephrased to be more clear, but that’s my opinion so back to compiling the tool chain
Update 9/1/09
Using V6.5 i started over and have had no diffuculty in compiling the OS on a USB drive except of my own typos, as soon as i can boot it i will put up a screenshot and also a copy of the USB drive image
Update 12/26/09
Never buy crappy USB drives…….Never again will i buy that really cheap drive from that off brand you have never heard of……..i lost my image on that drive but i am recompiling it and doing it again it was fun project and now i can do it a little faster now. This time it will only take a few days to create again.


