static linked uclibc
Rogelio Serrano
rogelio.serrano at gmail.com
Thu Aug 17 09:58:20 PDT 2006
On 8/17/06, Rich Felker <dalias at aerifal.cx> wrote:
> On Sat, Aug 12, 2006 at 08:27:40PM +0800, Rogelio Serrano wrote:
> > Anybody knows where i can get a static linked uclibc and busybox based system?
> >
> > --
> > things i hate about my linux pc:
> >
> > 1. it takes more than a second to boot up
> > 2. keeps asking about filenames and directories
> > 3. does not remember what i was working on yesterday
> > 4. does not remember all the changes i have ever made
> > 5.cannot figure out necessary settings by itself
>
there is more actually.
> None of these things will be "fixed" by using uclibc. Fixing 5 will
I know. But it needs an environment and uclibc is one component of a
small simple environment. That i can hack up any way i like. I tried
with glibc and i lost a lot of hair.
it is important to have small system so it can boot rapidly and can be
maintained by a small group or even one person.
> necessarily make fixing 1 impossible
my init replacement can open a login console in less than a second
after kernel starts. fbdev and fbconsole is compiled in and
everything starts up in parallel.
kernel and post kernel start is already there. what remains to be done
is the pre kernel and kernel loading part. the x86 is basically a
16bit 16mhz machine at that time. the supidity of that never fails to
amaze me.
suspend can help here until linuxbios or openbios can run on my
hardware or i can get hardware that can run them. if i can remove many
unneeded bits from the kernel then i might actually try porting
linuxbios to my motherbord.
no. 5 is easy. look at dhcp for example or OLSR or ipv4 zeroconf.
> No idea what you mean by 2.
2 is basically being asked to condense the meaning of concepts and
ideas in a short cryptic name. and i mean files humans needs to deal
with directly. folders and files belong in the same soup. a full text
inverted index would help. i tried doing that and found out that it
can work without me knowing what the file name is. of course i did not
have a ui when i was playing with it but was better than grep by
orders of magnitude. i gave up though when i tried to go beyond text
files. that really got me stumped. i never really figured out how to
edit them in place either...
i sort of tried to put all me notes in one file as an experiment and
vi's search seems ok. but there is no spell check and there is no way
to send snippets via email from there. but i think its what i need in
a nutshell. if there only a way to add other functionality via
plugins. or maybe just use an editor like interface and use a compound
doc engine underneath or maybe an object container of some kind. the
interface can be the view and controller connected to different object
containers for the documents. see my drift?
> 3 is fixed by not turning off the machine (obviously); use suspend if you
> need to. No idea what you mean by 4.
>
suspend is a good remedy. but im an environmentalist. so uhhhh....
i sometimes forget to save my files and i hate manually managing
backups so i tried automatic backups for everything but that got
really complicated very quickly. its also a big problem with the
servers i manage. one is in amsterdam and the other in manila. and i
live in manila. now i am scared of making changes in the amsterdam
server that has to be undone by my colleague who is a non techie
windows user... and i cant go on a vacation where there is no internet
access or phone coverage. im the only linux guy in the company. im
worried they might think of migrating everything to windows.
if i solve all of the above then our cto can manage the system himself
if needed and he is an old man who hates his windows laptop, but use
it anyway because he has no choice, for exactly the same reasons i
enumerated above.
im developing a launchd like init replacement. i have just picked up
patches to fix the fast-math problem of gcc-4 on uclibc and i am now
testing a static linked uclibc system. gnustep's cario back on uclibc
is my next target.
and all that activity involves uclibc right?
--
things i hate about my linux pc:
1. it takes more than a second to boot up
2. keeps asking about filenames and directories
3. does not remember what i was working on yesterday
4. does not remember all the changes i have ever made
5.cannot figure out necessary settings by itself
More information about the uClibc
mailing list