Saturday, June 16, 2001
|This page will contain mail that refers me to
useful information. In most cases I post it uncommented, and it's here as much to
concentrate this in one place as anything else: that is, as much for my convenience as
IF YOU GOT HERE DIRECTLY, please go to the Home Page, or What Is This Place?, or even What's New. If you are interested in the BYTE Fiasco (or if you don't know there was a fiasco), please go look there. Don't just send me mail without finding out a little about this place. I understand that many Linux enthusiasts have been directed to this section without passing through the home pages. We'll both be better off if you find out before you turn on your flame thrower.
I do not guarantee even that the links exist, or that they will be useful; I have used some and that gets into the Adventure pages.
One more Linux suggestion: You can always call Red Hat customer support. Thats part of what you are paying for when you buy the CD. (How else could they justify charging money for a "free" operating system?)
Talin (Talin@ACM.org) -- Systems Engineer, PostLinear Entertainment.
"Humans are a race of compassionate predators."
I know youre deluged with mail, and I feel that Ive already used about 500% of my monthly quota of your attention, so Ill try and make this short.
Shutting down: Ctl-Alt-Delete will cause the machine to do an orderly shutdown and then restart. However, this will not work if X-Windows is running, because it intercepts this key. What I generally do to shut down my machine is quit X-windows, then hit Ctrl-Alt-Delete, and then just as the BIOS page comes up I hit the power switch. This avoids the need to log in as root.
Mounting a CD: Since you have Red Hat, and installed "everything", try this as an experiment: Go into root and type "mount /mnt/cdrom". I dont know if this will work. It works for me, however, and I dont think I did anything special in the way of setup.
KDE and GNOME are both free for the downloading. Go to http://www.kde.org and http://www.gnome.org and look at the screen shots to get an idea of what these things are about. Of the two, KDE is the more mature and easier to install, but even so its pretty difficult, as it involves editing a number of configuration files, and downloading about 12 different pieces. Im told that the next version of Caldera Linux will have KDE installed by default. Note that I personally have not installed either of these things, but I will probably get GNOME once its a little more mature.
To put these issues in perspective: I consider the Linux command-line environment to be about as difficult to use as DOS was in 1991, which is when I first started using DOS. Linux is somewhat more complex, but its also much more powerful. Mounting a CD-ROM in Linux is about as complex as configuring MSCDEX was in DOS; Installation using RPM is about as evolved as using NiceInstall or any of the other DOS-based installation programs that existed back then. And you cant say that you didnt get work done under DOS, now can you? Now, its true that DOS is dead and gone, and Windows is a lot more accessible; But it is my belief that Linux is evolving faster than DOS did...trust me, you would not have wanted to see what Linux was like three years agoI certainly did not want to use it back then.
Talin (Talin@ACM.org) -- Systems Engineer, PostLinear Entertainment.
Mariano Cividino [firstname.lastname@example.org]
I've been playing with Linux Since 1996 and, just like you, started without knowledge about the UNIX environment. First of all there is a book that I allway recommend to my mates that start trying Linux for first time, That book is Running Linux of Matt Welsh and Lar Kaufman, of all the books I've seen it was the most usefull for me, because it covers the UNIX environment from the very basic and thoroughly. Is not one of those fancy books with hard covers and nice photographs, but is very effective. Is published by O'Reilly and Associates Inc. Matt Welsh is active part on what is known as the LDP (Linux Documentation Project).
About your doubts on file sharing, addition of hosts and TCP/IP configuration another excelent book fom the same editorial is Olaf Kirch's Linux Network Administration Guide. Is, just like Running Linux, very clear and effective. You don't need to buy this one, I did it, but is not necessary you can download it from the LDP web site.
Another thing that I found very helpful has been the Linux Home Page http://www.linux.org. You can find there all kind of documentation, FAQ's and HOWTO's that would issue most of your doubts.
You'll find that sharing files and adding new hosts on a UNIX network may seem UNIX guru's thing but is actually very easy.
Linux as you said is not as user friendly and easy to use as WINTEL but you can do very interesting things on it an have a lot of fun.
I am currently running a dual PII 266 MHz Linux box with SMP support working just fine. I used to have a second liux box on a Pentium 200 machine both connected thru 10BT and believe me sharing files with NFS is quite easy.
Linux is not a OS for the begginer, the lawyer or the accounting person and is not going to be that for a long time, but during the last two years I've seen a big improvement on usability an applications available.
Last thing: I've used Red Hat and Slackware distributions in the past. Currently I'm using Caldera Open Linux Base, It comes with a lot of bundled software, including Netscape Communicator 4.0 (4.5 beta is available but I haven't downloaded it) Star Office and allmost all the necessary software to make you change your mind about Linux. Is also a lot more user friendly because it comes with an installation CD that is bootable so you don't actually need to make any boot disk, and if your machine doesn't support that feauture it comes with the boot disk also. Also brings a very effective central administration tool called LISA that is text based (not Xwindows).
Thanks for the interest on linux and Good luck.
dont know if anyone has pointed out the fix for the sendmail hanging problem, if not, heres a URL for a fix:
Ronald McCarty mailto:email@example.com
The Red Hat web site, if you drill down far enough, has some fairly good info buried amongst the FAQs. FAQs are apparently where all the info is, and, probably all your questions can be answered with the HowTo files on the CD. Provided you know where to look, and God help you if you dont have windows with which to read the files and print the docs!
Anyway, this link may be of assistance about installing Applix:
As I said, youll have to drill down, but installation is mentioned in the Applix FAQ.
Probably everybody has told you about that by now.
Anyway, thank you for the tip on MC! I sure wish I had known about it a few weeks ago! Why do they hide all this stuff?
Keep up the good fight, and try to ignore those who call you silly names.
Regards, Bob Ball
Read about your Linux troubles...
Here are a couple suggestions:
While Redhat is the dominating supplier of Linux-packages, its far from the best. One might even say that Redhat is the Microsoft of the Linux-community.
For example, it doesnt ship KDE, the best Unix-desktop, for what appears to be "not invented here" envy. There is an attempt at justification of their policy somewhere on the Redhat site.
Also Redhat Linux is sadly lacking key security components like Kerberos, and Secure SHell, necessary for security in larger campus networks. Other Unixes like SUSE Linux and FreeBSD are delivered with most necessary security components.
Linux consultant &; technical writer
Actually since I quit drinking I find beer without alcohol rather enjoyable but I get your meaning...
Hi again Mr. Pournelle,
Unless you are actually enjoying learning Linux the hard way, you might want to look through the extensive help which is available for free on-line:
configuring much of what you are already dealing with
http://sunsite.unc.edu/LDP/ldp.html Several online books about general new user help, network help, etc.
Actually, I think you find it more fun figuring this stuff out. Have fun.
Im impressed - you know emacs. I dont know emacs, yet.
Heres Boot Magazines 12-step guide to Linux installation.
It looks as though youre getting lots of advice, but the advantage to this link is that its all in one place and in the correct order. :-) I havent fooled with Linux, yet, but I did skim the article. I remember seeing several gotchas that are simple if you know about them but would be just about impossible to find on your own.
I began to install Red Hat several weeks before you did and have struggled with similar issues. (cursed network cards, twice cursed video cards, and damned Applixware!!) I, too, have used a copy of Running Linux and have found it lucid and very helpful, albeit incomplete.
I'd like to point you to a book which contains copies of the Unix Howto's and installation guides. I've found it very useful. For some reason, having a book in my lap seems to make the struggle easier.
Amazon.com carries it, natch.
by John Purcell (Editor), Amanda Robinson (Editor), Olaf Kirch, Michael K. Johnson
Paperback - 1595 pages 5th Bk&;cdr edition (March 1997)
Is it too wild to want to get into space?
I havent seen you mention this book before, but Ive found it indispensable in my path to learning...
Ive been a Windows programmer and never have used UNIX on a professional basis. However, Ive recently been put in a development group that works on Suns Solaris environment.
Im also going to the University of Alabama at Huntsville. In the computer science MS program, we use UNIX for all our lab work.
I have very little free time time to do extensive amounts of reading, but I needed to learn the basics of the OS quickly. When I found "Learning the UNIX Operating System," I bought it immediately.
Its a short book (82 pages), and its written in a conversational tone. Its an introduction to UNIX that covers, among other things, login, copying and moving files, editing files, mail, and process management. Its well worth the time.
Oh, one other thing - its an OReilly book. Thats an immediate advantage, in my opinion.
As it happens I have that and I'm just starting it. Thanks
Go here to find the source code for latest stable and development versions of the Linux kernel. Tip: Once you download and uncompress a new kernel, youll find a Changes file in the kernel source directory. This tells you in detail what utilities you need to upgrade, how to tell what version you have, and where to get new versions; its handy, to say the least.
Factoid: DejaNews runs Linux on its servers. That has nothing to do with why Im listing it here, though. Ive found that anytime I have an error in Linux that I dont understand, I just search for it with DejaNews and usually its already been covered in a thread somewhere. This is the single best tool I have for fixing problems with my Linux system.
KDE is a suite of utilities (a file manager, a window manager, plus lots of other goodies) for X. Its stable and looks great; I use it as my desktop, causing no end of envy among my Win98 using friends. The default look is arguably sort of boring, but if you visit http://kde.themes.org youll find a ton of ready-made replacement styles. You can download RPM files for KDE from ftp.kde.org; poke around until you find the right files.
GNOME is a desktop project roughly comparable to KDE. Its younger and hence still hasnt hit 1.0 yet, so its still not quite the equal of KDE yet. It does not include a window manager, which means you get to pick your own to suit your taste.
GIMP (The GNU Image Manipulation Program) The GIMP is a marvelous open source clone of Photoshop. Download it and give it a whirl; its really shockingly good. Adobe even recommends it to people who ask them about a Linux port of Photoshop.
Wine is a program that lets you run Windows executables under Linux. They release new versions every couple of weeks, so even if your favorite program doesnt work yet, keep downloading and compiling the latest Wine release and you may be pleasantly surprised. For instance, Unreal started working with Wine a release or two ago; I can now play Unreal under Linux with full 3dfx and networking support (although Unreals sound doesnt work yet). Emulating Windows is no mean feat, and as such there are lots of rough edges and unimplemented methods, but progress is steady and so far its looking really good. Try running Word and see what happens.
RPMs, as you may or may not have discovered yet, are pre-packaged program files that are intended to be installed like this: rpm -i foo.rpm (if you downloaded foo.rpm from somewhere, say) or rpm -U foo.rpm (if you downloaded the latest foo rpm and are upgrading an older copy)
This website keeps a pretty comprehensive list of RPM files that you can download; if youre looking for the latest release of foo in rpm format (and you cant find it through freshmeat), look here. Basically the entire idea of RPMs is sort of like downloading a self-extracting, self-installing exe under Windows, except you use the rpm command to handle the extracting and installign part all in one step. Plus, rpm keeps a record of what you install and where foo.rpm puts its various files so that you can later uninstall foo.rpm in one step. (rpm -e foo) Finally, RPM uses this record of installed files, combined with information thats stored in the rpm file (foo.rpm, to beat a dead horse) to make sure you have any prerequisite software installed. (Example: say foo.rpm depends on your having bar.rpm installed. If you do, fine, but if you try to install foo without bar, then rpm will complain. It also wont let you later get rid of bar, since that would break foo. This behaviour can of course be overridden, if youre sure you want to do that.)
A good place to find software; I dont use it as much as I used to now that Ive found rufus.w3.org and freshmeat.
Go here to get updated versions of stuff for your RedHat system (the updates are in RPM format, natch).
These sites ought to help you a lot. The support you get through these sites is light-years beyond anything youll get from, say, Microsoft or Apple. Once you get over the initial hump of figuring out that drive letters dont exist in Unix and how partitions work and suchlike, I hope youll find that Linux is actually pretty friendly. (Its just picky about who its friends are....;)
Oh, and I cant resist one more thing:
You can figure out a lot about what your system is doing by running tail -f /var/log/messages in a window as you try to sort out problems. The tail command is like "more" except it shows you the last few lines of the file instead of the first few. The -f option makes tail "follow" the file, constantly displaying new lines as theyre added so you can watch in real time. /var/log/messages is the file your system uses to store messages from the kernel. When I got my sound card working, I would make changes elsewhere and use tail -f to watch /var/log/messages display the errors I was causing. Then Id paste the error messages into a DejaNews query, and Id be rolling....
That reminds me - the third button on your mouse is for pasting. To copy, just use the left button to select the text as normal. The mere act of selecting the text copies it to the clipboard buffer; to paste, you click once with the third button wherever you want it to go. Command-line tips (Im assuming youre using the default shell, bash) - hit tab to complete partially-typed filenames or commands (this saves you much typing), and press the up arrow to access previous commands (like hitting F3 in DOS, except this lets you go back farther). FTP - use ncftp instead of regular old ftp; its a much better ftp client (it has a command history - just hit the up arrow like you do in bash, and it has filename completion - hit tab, again like in bash).
Finally, use linuxconf; its a frontend to the various config files that run your system. You can run it while in X or in text mode (so you can telnet in and use it from elsewhere in Chaos Manor), and it apparently even offers web-based access (but I havent tried it personally).
Ok - Ive got to stop somewhere; this might as well be it. Good luck, and have fun.
Thanks to your good example, the Halloween furor, and to a friends statement that Linux is "practically unusable, only for experts", I have ordered a Linux CD.
I recently tried Sun Solaris x86. Solaris installed easily. It boots automatically into the CDE (Common Desktop Environment) which is easy to use. CDE is also used by other commercial UNIXs.
For Linux, I knew that I wanted to use KDE (CDE clone). It is the most developed desktop manager for Linux; from all accounts it makes using Linux easy.
The KDE website (http://www.kde.org) lead me to the Mandrake Linux distribution. It is a "meta-distribution" which integrates RedHat 5.1 and KDE. Its objective is to provide "turn-key Linux".
The timing seems right. KDE version 1.0 was released only this July.
Mandrake was released a month or two after that. Very exciting!
Interesting. Thanks. I should have a look at that. I'll be back with Linux in a day or two.
Jerry, I just installed and looked over Star Office 5.0 for Linuxfree for personal usefrom
It was really easy to install, with good instructions. I think itd be worth your time to check it out.
Matthew Miller --->firstname.lastname@example.org
Quotes R Us --->http://quotes-r-us.org/
From Another fan who misses your articles in byte, Great to see you are trying linux - sounds like its begining to get fun (after the initial learning shock!),
If you want a starting point to answer some questions, I have put together quite a few answers on my web site (http://www.hk.super.net/~alan_k ),
Anyway, welcome to the great adventure:),
trying to keep it short (as Im sure youre flooded )
If the answers not onhttp://www.hk.super.net/~alan_k , let me know, cause its supposed to be! --------------------end Alans sig--------------------------------
Thanks. I'm getting back to Linux shortly when I get back from a trip.