[SuSE Linux] What is all this glibc business about?
Hi, could somebody please translate the glibc debate so a newbie could also understand it? What is this glibc? Thanks Nico PS: The more I have to do with Linux, the more I realise that it is a system developed by computer junkies to confuse everybody else :-)) - To get out of this list, please send email to majordomo@suse.com with this text in its body: unsubscribe suse-linux-e
info@edoc.co.za wrote:
Hi,
could somebody please translate the glibc debate so a newbie could also understand it?
What is this glibc?
Thanks
Nico
YES!! I was wondering the same thing..... *why*.... in a brand *new* install 5.03.... does one need to run around installing and uninstalling different libs to cover *basic* needs inquiring minds want to know ;) rob - To get out of this list, please send email to majordomo@suse.com with this text in its body: unsubscribe suse-linux-e
I know that I am just repeating a question from a week ago but I had no replies. Can anybody tell me about the file printer_perms or tell me where to get information about it from? Also, how do I set up something that will delete files in my /tmp directory after they have been there a while? Thanks, Geoff Newson. Maths undergraduate at warwick uni. & new user of linux. - To get out of this list, please send email to majordomo@suse.com with this text in its body: unsubscribe suse-linux-e
G.C.Newson@warwick.ac.uk wrote:
I know that I am just repeating a question from a week ago but I had no replies. Can anybody tell me about the file printer_perms or tell me where to get information about it from?
no clue.
Also, how do I set up something that will delete files in my /tmp directory after they have been there a while?
a few variables in /etc/rc.config take care of that. when cron.dayly is run, /tmp is cleaned due to same variables set in rc.config. usually it's run about 6:30 or so in the morning. I've changed this to a time my machine is definately on. ee /etc/crontab for the apropiate entry. Juergen -- ========================================== __ _ Juergen Braukmann mail: brauki@cityweb.de| -o)/ / (_)__ __ ____ __ Tel: 0201-743648 dk4jb@db0qs.#nrw.deu.eu| /\\ /__/ / _ \/ // /\ \/ / ==========================================_\_v __/_/_//_/\_,_/ /_/\_\ - To get out of this list, please send email to majordomo@suse.com with this text in its body: unsubscribe suse-linux-e
G.C.Newson@warwick.ac.uk wrote:
I know that I am just repeating a question from a week ago but I had no replies. Can anybody tell me about the file printer_perms or tell me where to get information about it from?
no idea
Also, how do I set up something that will delete files in my /tmp directory after they have been there a while?
Look at /root/bin/cron.daily: You need to change MAX_DAYS_INTMP in /etc/rc.config to enable deletion of files in /tmp
Thanks, Geoff Newson.
Maths undergraduate at warwick uni. & new user of linux.
- To get out of this list, please send email to majordomo@suse.com with this text in its body: unsubscribe suse-linux-e
- To get out of this list, please send email to majordomo@suse.com with this text in its body: unsubscribe suse-linux-e
info@edoc.co.za wrote:
Hi,
could somebody please translate the glibc debate so a newbie could also understand it?
What is this glibc?
Thanks
Nico
PS: The more I have to do with Linux, the more I realise that it is a system developed by computer junkies to confuse everybody else :-))
I'm not a day-to-day programmer, but I have gotten a view of the big picture, so keep that in mind. I may be off in some of the details. Linux is a very straight forward system, if you understand how the kernel works, and a bit of assembly and C programming. The confusion arises from it being such an "open system" that everyone is trying to develope their own "best way" of doing things. So we get alot of window managers, etc. This is confusing. Contrast this with Microsoft's method of dictating one standard for everyone to follow, and we see where that is leading. As far as glibc goes: First the libs are like the dlls of windows. When you write a program, why reinvent the wheel everytime you want to get keyboard input, write to screen, do disk read/writes, or manipulate variables? Some standard routines have been developed, and are called libc, for the "c" library. Well the libc we are using now, was written back in the days of 486 computers. It works, and is reliable, just like your old 486. But the programmers needed to optimize the code for the newer processors, and programming functions. So "Gnu"libc or glibc has evolved. And there are new "dll's" or glibc libraries out there. It is similar in Windows, as Vb programmers had to get users to keep upgrading from vb300.dll to vb600.dll. And MS Visual C programmers had to keep upgrading the msvc##.dll's. So now the new programs are being written with the new programming software, and they require the glibc libraries instead of the libc libraries. And glibc will continue to evolve to more advanced levels. The problem is the commands used in loading the libraries are very close, and if you try to put glibc onto a libc system, without keeping them separated, bad mismatches occur. So with Suse, which is based on libc, we can install the "user-end" glibc libraries, and run programs which require them. BUT, we can't compile source code with glibc, (unless you use some tricky command line switches). Suse 6 will be based on glibc, and then these problems will disappear. Then everyone will probably be asking questions on how to get their older libc packages to compile. heh,heh. Their is a new compiler out called EGCS, which will eventually replace gcc. EGCS is setup to compile effectively for pentium and higher processors; while gcc is optimized for 486's. Finally, you might ask "why not just get rid of libraries, and include all neccessary code in each program?" That would work, but all programs would "bloat up" to 10 or 20 megabytes. So libraries are the best way to go. - To get out of this list, please send email to majordomo@suse.com with this text in its body: unsubscribe suse-linux-e
participants (6)
-
brauki@cityweb.de
-
dizzy73@connix.com
-
info@edoc.co.za
-
mavlj@csv.warwick.ac.uk
-
pgp@freetrans.co.za
-
zentara@mindspring.com