The Road To Linux -- The Summit, but not the Peak
I feel like one of those Everest climbers. The peak is in sight, but I can't quite make it to the summit.
My mangled pre-configured Linux box (nearly assassinated by an overnight delivery service) was re-assembled this week by a Linux-wary, monosyllabic tech in a small computer repair shop. I took it home, plugged the components together, turned it on.
The desktop was familiar, even fun. A Penguin with a red hat appeared. I typed in my password and became "root," reveling in that bit of power. I had never been anything close to a "root" before. Three icons appeared - "Trash," "Template" and "Autostart."
Lo, I was staring at a Linux Operating System.
Clicking on the "K" (for KDE) icon, a list of programs and utilities appeared, including Star Office.
Clicking on Star Office took me to an open file, where I wrote a message I intended to post directly to Slashdot. In two minutes, I had gone deeper into the inside of a computer than I ever had. And I was writing in a word program that was every bit as easy and comprehensible as Microsoft.
My message to Slashdot said "Watson, I need you. So I am using Linux. Here, I officially give thanks to and acknowledge Jonathan Postel, the father of the Internet, and Thomas Paine, the father of media, and plant this strange little flag in the name of the Open Source and Free Software movements."
Then I opened the KPPP modem program and tried to connect to Mindspring, the ISP I had signed up for especially to handle the Linux Box. It dialed, hissed, whistled, even shrieked, then connected, then disconnected. The KPPP daemon had quit, I was told in a message. Here, my homework had paid off. I remembered from my dog-eared O'Reilly "Linux In A Nutshell", my Linux bible, that a daemon (I loved the name. I kept thinking there was a Stephen King movie idea here) was a server process continuously and secretly running in the background.
I knew that Daemons were important. They provided the most basic functions of the Linux system, according to the book. But there wasn't anything in my pile of books to tell me how to turn one back on.
That was five days ago. I could dial up but my modem wouldn't connect with Mindspring. The aptly-named KPPP daemon was all that stood between me and a functional machine, between silence and my victory message. Frustrating, but at the same time, hypnotic.
Marcus Porter, the Webmaster from International Information Services (www.iisworld.com), from whom I bought the pre-configured machine, and I became instant telephone palls. He was patient, smart, a natural teacher and a Linux whiz. We opened terminal windows, pored over logs, fiddled with initialization strings and modem arguments. We traded histories and did geek bonding while waiting for windows to open and close, modems to dial or not.
Thanks to Marcus, I've written some basic script, re-written the modem commands, called up and studied logs of the connection attempt even while the modem was making them, and done a bunch of other things I'd never done before.
If I had any previous doubts about Linux, I can sniff the possibilities. I got an enormous kick from closing the window that wouldn't close. Feeling like Indiana Jones, I saw the fabled Linux kernel itself. I wrote a chat script. Using root, I ordered my machine to kill everything in sight. I loved the command (since forgotten) where I call up a detailed log that is, in essence, the story of my computer, the history of the machine, the record of all the things I've tried to do with it. It was very cool to open the modem window and watch the log record the modem's struggle to connect to the ISP even as I heard it dialing-up.
This might seem simple-minded, even pathetic to Linux veterans and the macho geeks with fragile computing egos. For me, it goes right to the heart of what computing ought to be about, but rarely is. To go into the very guts of a machine, kill programs, close windows, read the preserved history of my own computing and thus writing life, is a stunner.
Linux is sometimes brutal, an experience many people won't have the time for or the will to pursue. But even a glancing look at the history of computing says it will get easier quickly. And the payoff, I can already see, is enormous.
To use Linux, you have to hack, pure and simple. Challenges, roadblocks and obstacles are not technical problems, but the essence of the experience. The machine works for you and with each command, program, trial or error, your confidence grows a bit.
The computer morphs. It's transformed into something organic, something personal, an extension of you and what you want to do, rather than a piece of equipment you use but never really understand. Over time, and with patience, it will do what you want it to do, rather than what they tell you you should want it to do.
Two days after I began nosing around on the desktop, I accompanied my techno-phobe wife on a printer-buying expedition. She has a new PC. A life-long MacUser, I had no idea how to get her HP printer working with her new PC laptop, and she ran into trouble in seconds, not knowing whether she needed to install software or how to do it. Much more than me, my wife dreads altering any function of a computer, utterly convinced she will destroy the machine, along with her life's work, in a keystroke. If not for the demands of her work, she would happily use a typewriter for the rest of her life.
As a result, she uses computers but almost literally hates them. I found myself mouthing many of the encouraging messages I've been getting from Slashdotters: don't be afraid to explore, you won't really hurt everything, use common sense and logic.
Even a few hours on Linux had altered my perception of computing. "We can do this," I said. "Let's just figure it out." We opened three or four different folders and programs until we found one that said "add/remove software." I opened it, and followed the directions that led us to the right drive and loading command. I knew it was loading the CD for the new printer by listening to the drive and hearing the whirr. In a couple of minutes, watched as a graphic appeared showing the software loading, and then the printer clicked to life and spewed forth pages.
"Wow," my wife said. "How did you learn to do that?"
The strange answer is that my bumbling hours on the Linux box were launching the process by which I could take control of my information life. Or begin to.
I understand how simple this is; few 12-year-olds in America couldn't do it faster and more intuitively. But it's a big bridge for people like me. We spend a lot of money for our computers, and we expect them to work. When they don't, we spend even more money and time - how many wretched hours have I stared at programs I didn't need or understand, waited on hold on phone help lines, waited at repair counters, waited for my machines to come back restored?
For years, I've kept myself completely ignorant about something that has changed my own life. Until last week, I couldn't possibly have added a software program to a PC. Nor could I have imagined how to close a frozen window without calling an online tech support line. Or the real jaw-dropper: go to the heart of a computer and read not only its history but the history of my use of it.
Much of my adult life has been spent in a losing battle with giant corporations. I really dislike them. They tell you what to write, think, say; they transform any kind of worthwhile endeavor into some sort of commercial impulse. I want to be as free of them as I can. And soon, I just might be freer than I would have imagined.
From enduring the jeers of hostile geeks to failing dozens of times in a row, Linux has been a challenge. It's frustrating and difficult, and it's not for everybody. But it's for me. Once again, I'm taking hours away from my work and out of my life to wrestle with computing. But this time, there's a pot at the end of the rainbow.
Or so I believe. But this isn't a complaint or lament: every hour I spend checking out this strange new machine has been well spent.
When I started writing this, I intended to end this column with a plea for anybody out there to help me figure out how I can get this willfull KPPP daemon to stop quitting and do his work, to come over to my side, help my modem shake hands with Mindsprings. Then I planned get to post my message and hit the summit.
But life is not that simple, at least not my computing life. Just before I wrote this, I got an e-mail message from the diligent Marcus at IIS, who had spent a significant chunk of his workweek on the telephone with me.
"We've been talking about your woes," he wrote. "I'm sure at this point that l) It's some simple thing I have overlooked or 2) The modem is damaged."
This, I knew, was a very real possibility, as it had fallen out of the bottom of the computer when I first opened it and bounced onto the floor.
Send it back, he said, and he and the other IIS techs would work on it over the weekend and get it working. They'd pay shipping both ways.
"Maybe we can have it back by Monday," he said hopefully.
Maybe so. I'm already working on a different victory message.
mail to: jonkatz@slashdot.org
"Much of my adult life has been spent in a losing battle with giant corporations. I really dislike them. They tell you what to write, think, say; they transform any kind of worthwhile endeavor into some sort of commercial impulse. I want to be as free of them as I can. And soon, I just might be freer than I would have imagined."
I thing he's finally getting the REAL point of Linux...
I understand that this man thinks Linux is some computer users holy grail. I don't see why. Linux is a robust, fully fuctional O/S and many people jumped through some damn small hoops for it (like me). But three parts spaced over weeks is just too much for me to care about anymore. The man got bad hardware. Life sucks, go figure.
----------
Ian Carlson
Excellent. Yep, PPP is a bit tricky.
Oh really? Just what did you "hack" ?
hmmmmmmmmmmm?
Congratulations! I am happy to hear your
struggles have paid off.
For me, the great thing about Linux was the
ability to do whatever I wanted with my
machine - it was no longer a minion of M$
lurking in my home. I felt so good to
be free of the oppressor.
I was able to make my machine a tool to do
what I wanted it to do, not what someone
else pre-configured. I even made some
changes to the kernel code as suggested by a Linux
Journal article. Imagine an idiot like me
doing brain surgery! But that is how I see it.
The fact that the systems administration experience
and all the high quality utilitites
and programming tools I learned
make my market value go up is
really a side benefit.
Why must your posts be so short and pointless. Come on Bubba, crawl back under your rock and save us all.
-Me
good work :)
yeah PPP is a bitch..
It sounds like your progressing now, congrads man. I was one of the guys who had their doubts about you initially, but I have to say I've come around. I hope you begin to enjoy Linux now you are experiencing it for the first time and learning.
My advice is to only buy O'reilly Books, They really are in a class by themselves, they make a a good Linux Admin book I'd suggest, and get their General "Unix System Admin" book, (its a REALLY thick book on Unix).
Rodney Aoshi Caston
No mail, is it down, very very slow or what?
I've no other way of getting info.
its like watching a technocolor butterfly spread its wings to make its first hesitant flight into the cold and cruel world
lets just hope the spiders of frustration don't ensnarl him in a web of death and destruction
I'd like to see some of these whiners who are so up in arms about Jon referring to his activities as "hacking" define the word. To me, hacking means tinkering with something just to see what you can do. This sounds like what Jon is doing; trying out different programs just to see what they are, tweaking settings to see the effects. Apparently, the narrow (and narrow-minded) definition involves designing a kernel from scratch or something like that. I know ESR is The Great Satan these days, but I like his Jargon File definition of hack.
Your Linux setup has taken a few weeks now. You still can't communicate with the Internet. Using BeOS R4, you would have been all set up in under 30 minutes.
Good article Jon, it's brought back some wonderful memories.
PPP is a pain to get working. When I did it the first time, I didn't have an application like KPPP to make it easy. I had to script the whole thing from scratch. Later on, I discovered an application for Afterstep that made it a heck of a lot easier then passing parameters to the COM port and the modem directly via a shell prompt or script.
I do wonder if you told the poor guy that your PC was whacked in shipping? They would have rebuilt it or replaced it for you. If you end up shipping it back, I would pay $20.00 to see the looks on their faces when they discover the bent and re-straightened sheet metal as well as the dog's teeth marks on the modem.
I once received a PC that was in such sad shape, I took photos of it. The case was covered in 16th of an inch of dust. When I opened the case, I found that one of the bus slot covers was missing (not unusual). But when I looked at the CPU upgrade slot (remember those? For Overdrive CPU's?) I found a literal mouse nest. The little beastie had made a home in this guys PC!
I asked the guy where he kept his PC, and he said the garage. Now this wouldn't be bad in say California, but this was Connecticut. Between the humidity, damp conditions of an un-insulated and un-heated garage just about wigged me out.
I asked him if he knew why computers where placed in environmentally controlled rooms?
I could not believe that this guy was this stupid... Anyways, we scraped the PC for parts and made him buy a new one at full cost.
Ya know, could understand the difficulty you'd have with Linux coming from a Mac background, but when he described installing a printer in Windows.... oy vey. I really feel sorry for people like this.
Uh, ok, I posted a comment about how annoying Jon Katz is, and I got 3 or 4 replies.. and now it's gone!?
Where did it go?
P.S. - Jon Katz is still ANNOYING
"Hacking" is a reference to a guy with machete cutting hell out of the jungle. Most hacker's scripts are about as well organized as a jungle
and unfamiliar ones are at least as hard to struggle through.
IMHO, Jon's real accomplishment is that he has crossed the barrier that holds back so many users: the belief that doing anything but running off-the-shelf software on a preconfigured computer is too hard. This attitude is fostered by OS's that make non-standard settings nearly inaccessible, books "for Dummies" that insult novices from the title onwards... and idiot "hackers" who insult anyone trying to cross that line for the first time. Setting up his wife's printer (on a Mac, I presume?) was a small step, but a critical one. Keep it up Jon, you can do it -- but you just figured that out, didn't you?
why don't you stop being an idiot and stop clicking on it then?
My complaint is that he is NOT, repeat NOT to use the word HACK in his posts... He is just not that hackity hack type of person. If he was, he would've installed Linux without problems...
He deciphered his syslog; he said he wrote a chat script; he used some simple shell commands. Maybe he didn't hack kernel source, but to some extent, he did hack.
Jason.
It's not always easy making things work when they seem determined not to, but no matter how much it makes you want to scream, the important thing is that somehow, some part of it should be _fun_. "Segmentation fault: core dumped" is just your computer's way of saying "I miss you. Play with more some more. I'm free for the next six hours, aren't you?"
So go. Play with it. Work with it. Have problems with it. Ask for help with it. And then get it to do what you want in the end. _That_ is the "Linux Experience" that you are looking for.
(YMMV. Some parts not for use with some sets. Always consult a physician before using any type of computer operating system.)
-DCR
dcross@cryogen.com
I enjoyed this article (mostly because you've finally seen the light). But I have to wonder: a techno-journalist who has never before installed a printer driver?
What is the world coming to?
What is hacking? Getting something to work that isn't supposed to work.
Linux doesn't work perfectly out of the box. You have to configure things, make things work yourself. You can't set up a linux box with a PPP connection without learning a few things, and making something that wasn't there before.
PPP on a windows box, now that's like nailing spaghetti to the ceiling. 'course there's always the Nail Spaghetti To The Ceiling Wizard..
-- Zem.
Can't wait for the 15,000 word article on the day he discovers the mysterious yet powerful "su".
Maybe if we all worked for slashdot we'd get the special treatment you receive Jon. Your efforts are in vain, try to install it, then I think your tune will change. I'd be more than pleased to see your next article titled: "The Road To Linux -- I think I'll just take the offramp to Windows" ...
killall -9 is hacking :-) /var/log/debug is hacking
tail -f
in my humble opinion.
tim...
i do not know why he is not using micorsoft? for servers and bigger computers (servers mostly just talk to other computers) i say linus is okay but why at work?
for smallert computers like at work or at home i think microsoft programed to do this better. maybe he should try that first
No, you were staring at the KDE desktop.
GNU's not UNIX(tm).
Linux is not X(tm).
Linux is not Red Hat(tm).
Jon, you wrote:
I made it to the summit, but not the peak
Based on your experiences, I'd say that you're still somewhere in the foothills, and nowhere near the summit -- the Linux road is a long and difficult one (but well worth the journey!). If you persevere and travel further, you'll quickly realise how little you know.
Combine some humility with your newly-gained confidence and you're sure to succeed.
Best of luck!
Please notice as I counter "flame" you from my real account (I even have the balls to show you the address for the machine in my basement).
/. since before rob UPGRADED to an ISDN. This is news to me and it does matter. I know a bunch of CS majors who run linux. I know a few science majors who started working in IT who run linux (just barely) but I've never met an arts and crafts major who even knew that linux wasn't peanut. The fact that this guy, who a few months ago was posting stuff with artifact characters in it, has managed to do anything cool with computer is absolutely astounding.
Juuri (and all you other open minded intellectualls out there). Stop it. Seriously for every one of the thousands of people installing linux every day there are thousands more NOT installing linux because it doesn't run on windows.
I am a nerd and I've been reading
Oh and Jon, try to stay out of root whenever possible. It's alot of fun but it's dangerous. Log in as a normal user and then su to root as necesary.
I quickly gave up on KPPP. I had the standard pppd running, so as soon as I noticed that it tried PAP when I selected CHAP and vice versa, I decided to wait till the next release.
I've found these 3 problems at various times with PPP:
(1) permissions - if the rwx permissions for the modem or pppd are not right, it won't work.
(2) you don't have the correct passwords/configuration in the PAP/CHAP secrets file.
(3) you might need a delay in the chat script before chat launches pppd. With one ISP I used, I had to insert a 2 second delay at the end of the script, otherwise pppd would launch too soon for the ISP. pppd would drop the connection and die.
It is very helpful to turn on the "-debug" option and set the logging level as high as possible. Then examine the logs and you'll get a pretty good idea of what's gone wrong (believe it or not it could be on the ISP's end and not yours). Also, don't forget to turn off debug and set the log level down so you don't fill up logs after you get it working.
Congratulations Jon.
"You have taken your first step into a larger world." - Ben Kenobi
Do you have a clue as to what you're talking about? BeOS hasn't been in beta for something like a year and change. The 'R', Scott, stands for 'Release', not 'Beta'.
Next time, before you open your mouth about something you clearly know nothing about, do a little research and attempt to expand your mind beyond the limited scope it currently inhabits.
fthere is a line in that file that says "lock" (without the quotes), then delete that line. PPP will then probably work. this is off topic, and i don't have time to login, so don't think i'm hiding behind being anonymous. after reading katz's posts, and then reading the countless number of flames he got for even trying to get into this game, i am have to say i am proud. if i got near as many flames as he did i would have said "linux users are a bunch of pricks" and quit, gone back to my crappy 95 box, and been content. it's nice to see that, even in an indirect plea for help with PPP (which, next to scanners before sane, is the most confusing thing...) people helped him. he is just one of the newbies now, and needs to be treated with the same respect and understanding as we do with any other person geniunely seeking assistance in an unfamiliar land... congrats jon, and welcome to linux... heh. sorry- my rant it over.
As a sysadmin, I work around semi-technophobes daily. They're so afraid of the technology, they don't want to know anything about it. I think its totally cool that you are actually trying to learn and succeeding. Congratulations. If you can master linux, you will qualify as a geek by anyone's standards... and maybe you can help some other people as you've been helped.
The pppd daemon wont even start if ppp wasn't compiled in, and will give a helpful error message saying that, well, ppp support wasn't compiled in. :)
And thus, when Jon looked through his logs he would have noticed this. If he didn't, he wouldn't have even been intelligent enough to log in, let alone attempt to start kppp.
> Flame On :)
Yup, that certainly was a 'Flame On' type comment. Webster's Collegiate Tenth Editor puts hacking right about here:
Hack: 1. to cut or sever with irregular or unskillful blows; 3. to manage successfully
What Jon Katz is doing is exactly hacking. He's getting by more or less by going off in random directions and learning the system one blow at a time. We all must hack to use Linux, of course unless we know everything there is to know about the system(which, by any stretch of the imagination is extremely unlikely). Webster's also puts hackers right here:
Hacker: 1. one who hacks; 3. an expert at programming and solving problems with a computer.
Of the two, I think the latter is more accepted, but the other also applies. I have never seen a computer expert that is incapable of hacking. No, Jon isn't a hacker, but he certainly is hacking, and he's trying damned hard for that hacker's crown. And who could blame him or discourage him otherwise? One more Linux geek is one more OSS victory. If nothing other than this can be learned from the article, it is best that we acknowledge it: it is a refreshing, non-dumbed down account of a person's new found love of a great operating system, and that in itself is a Good Thing(tm). Keep up the writing and hacking Jon, you'll make a fine geek yet!
-laMedUck
P.S. Unfortunately I never had needed PPP so I don't know much about it on Linux. It is great to see people already offering help, that's what OSS is all about. Hats off to all of you who have done so!
To me the "heart of computing" is to get something done quicker and with less effort than you could otherwise get it done. I'm not in this for the "thrill of killing processes" I'm in this to accomplish a task. I guess that's why you guys use Linux and I don't.
The 2p of an AC.
I had this same thing happen to me. I fiddled with the settings and the answer was... By default it was sending CR/LF to the modem so I guess it was sending your username OK but then your password has an extra LF in front of it so it is not your correct password. Change KPPP to only send CR. TADA!
First, if you don't like Katz feature, stop flaming and skip them. This habit that some /.er have to complain on every article that don't please their narrow view of "News for nerds" piss me off. Get a life instead !
... To the point I am now chmod'ing (these hour spent learning octal in school finally make sense !), ln'ing and insmod'ing happilly. Soon I hope to be compiling, rdev'ing and rebooting brand-new, custom made kernel. 2.2.0, I'm coming !
...
This article remind me of my own excitement about Linux. I am a PC veteran but a Linux newbie; althrough my struggle are a bit more technical, I find the same excitement about getting the beast working. After a *LOT* of hour fiddling script file, I managed to make PPP work. Same for X. Veteran may have forgotten the feeling of achievement you get from it, but it's absolutely inhebriating. A the more you work on your system the faster the pace get
This come down to the very essence of computing : controlling your machine. That is what Katz is discovering. I personnally don't want Linux to become more user-friendly; I want a system that expose it's complexity. I've learned more about computing in a few month fighting with my Linux installation than in a few year of using "user-friendly" OS. That's rewarding. And as I said, the pace at wich you learn just keep increasing all the time. I know that eventually I'll become really proficient. And Jon should too, just leave him enough time
BTW Jon, your article get shorter. That's good !
Etyenne -- posting from school, forgot password
I've seen a lot of creditable advice on setting up PPP and using KPPP on these postings. I had exactly the same problems as Jon when I moved to SuSe.
/dev/cua1 auto_irq auto_conf /dev/cua2 auto_irq auto_conf /dev/cua3 auto_irq auto_conf
/dev/tty??, and not the call out devices /dev/cua?.
After trying a lot of the suggestions given for fixes to PPP I went back to basics. Jon already suspects the modem is trashed, and that's being looked at. I didn't have that problem. I knew my modem was OK. Even if the modem is physically OK, it could still be at fault here.
After finally getting down to the Serial-HOWTO, I found mention of setserial. Basically, even though the serial ports (including internal and external modems) are available for use at boot up, the ports might not be configured correctly. Setserial corrects this.
I've not had time to check the following commands, but hopefully it's a starting point. Check the paths and arguments before you run anything. Put a script together looking something like:
/usr/sbin/setserial -bg
/usr/sbin/setserial
/usr/sbin/setserial
/usr/sbin/setserial
Run this and you'll get some feedback from setserial. Note the device names. Some distros (I know RedHat 5.1 does this) come configured to run setserial at boot time. However, (and this was the case with my RedHat 5.1) it's probably being run against
After running setserial, try kicking off a PPP session.
Sorry if this advice has already been posted. I only had time to quickly browse the postings coz I've got to leave work soon to spend time with real Flesh People.
Hope this has helped.
flaming AC's for being AC's is the last refuge of somebody who's totally incapable of defending his views on their merits. it's the lowest form of ad-hominem attack. thank you for providing a fine textbook example of this moronic and depressing practice.
-- unkle joe fuckhead
-- bob@bob.com
"News for juuri".
Are you really that amazingly dense?
no, he's actually quite bright -- considerably brighter than you are. he noticed the fact that you consider yourself the sole arbiter of what constitutes "news for nerds". well, you don't speak for him, nor for me, nor, obviously, for rob. if you're so dull that you aren't even capable of understanding what you said, you should really consider either a brain transplant or else a rewarding carreer biting the heads off of chickens in a travelling carnival. I think you'd be best suited for the latter; it fits your personality quite well.
you can yap all you like, but you're on glue if you think anybody gives a damn.
-- unkle joe fuckhead
-- bob@bob.com
How can anyone possibly think that Jon Katz
- ------------
shouldn't be posting here?
He has real talent with words, and after a few
years of exposure to Linux, this will be to all
of our benefit.
Thank you, Jon!
-----------------------------------------------
Philip J. Wall |
TeX Programmer | "Accentuate
Wolfram Research, Inc. | the
philw@wolfram.com | Indeterminate"
(217)398-0700, ext. 170 |
I believe that Mindspring actually requires scripting of some kind vs just using CHAP for everything....
...yup, they do.
Mindspring has a Linux PPP help page btw...
Hmmmn, a bit frazzled still, eh? ;) The truth, Jon, is that there is no peak--only higher and higher summits on the endless climb to the stars.
--Q
Right on JK. I think one of the best things a newbie moving to Linux will get is control and understanding about their computer that they never had before. This is something that will be very beneficial to them into days world. Some Linux users don't know much about their system (i.e. They rely on a sysadmin) but if they want to gain this valuable rewarding experience it is all there for the taking :).
Congratulations, Jon.
PPP can be tricky, and some of the posters here have given you a good idea of what to look at.
What's really impressed me is that you've started to display some of the can-do attitude that has made Linux what it is. Just wait: within a year (maybe less), you'll be networking all the computers in the house together, setting up Samba to integrate Linux and Windows, ip masquerading so you can get all your computers on the net simultaneously and registering "jonkatz.net" with InterNIC.
Have fun.
-Joe Merlino (joe@negia.net)
The person he was replying to wasn't just posting as an Anonymous Coward, but was going on about how he wasn't. The AC was inept at best, and flamebait at worst.
imputing malice or dishonesty to ineptness is just as pointless as the rest of jurgen's noise, and it also conveniently gave jurgen an excuse to avoid defending his nonsensical views on their nonexistent merits. i'll gleefully call the (probably inadvertent) AC "inept", but "flamebait" seems a bit harsh. after all, we all learn to proofread the same way
Jon appears to have at least *seen* the rainbow.
Excellent.
And (practically) everybody suffers to some degree with ppp setup. Stick with it, Jon. It's something so trivial you'll kick yourself when you finally find it. You have obviously discovered the mindset that *will* get you there. The gurus & ubergeeks just have a little more practice at it, that's all.
And you flamethrowers out there - it's time to leave him alone. You started out ignorant, too. Most of you have remained there.
mikebat@inficad.com
ESR's "How to become a Hacker." http://www.tuxedo.org/~esr/faqs/hacker-howto.html
h ackers.html
Anyone can "hack", but a hack does not necessarily a hacker make.
Discovery Online's "Hackers' Hall of Fame: Famous Hackers; Infamous Crackers." http://www.discovery.com/area/technology/hackers/
The reason you see RTFM or check the HOW-To's is that people that are beginners want quick answers. Normally these windows or mac users call tech support on how to insert a floppy drive or how to open a window. They doen't want to read maybe the first chapter of a manual and figure it out. Now it might be okay to ask a few questions like that but most of these questions are repeat by the same people and others. Manuals and HOW-TOs are places were you can find frequently asked questions. People need to go there first and get a clue. I'm still amazed at how many people don't bother learning anything, rather they refuse to and complain when we say the answer is right in front of their nose.
Here are a few things for you to consider:
-Make sure you don't have a (dreaded, and Linux incompatible) WinModem
-Make sure your KPPP has the right Authentication routine set up (PAP is the usual... your pppd will die a LOT if this is incorrectly set)
-Read the Help file. The KPPP help file's first ( and most talked about) troubleshooting tip deals with "my PPP daemon dies unexpectedly every time I connect!" This happens a LOT, especially if everything is not perfect in KPPP (both with your account and general device config).
Why should people have to learn how to use a computer? Opening up and editing scripts and ENV variables is a waste of time.
OK, I'll admit, wizards ARE worse. But clearly, if each user has to go through all this trouble, it's not going to catch on and it's not a productive use of time. Why should everyone be a sysadmin?
All you need is a seamless easy-to-use Linux distribution with a NICE set of GUI root utilities and you're done.
Actually, if MacOS were as stable as Linux and had a few UI inconsistencies ironed out, we'd have the perfect computer right there.
Okay here's the deal... my 28.8 works FINE on NT, same hardware, and almost always connects to Mindspring at 28.8.
But under Red Hat 5.1 / KDE 1.0 the modem *sounds* like it connects up at 28.8 but reports back CONNECT 9600.
I couldn't find doc anywhere that addresses this.
Has anyone else seen/solved this? I'd like to stop using NT as a proxy server whenever I want to dial out.
what the fuck kind of tech support are you using anyway???
I know, I know. It actually highlights the leap he's making by getting involved in the first place. Still, I have a hard time seeing how you can write about technology for so long and not have ever installed a freaking printer. I have a client who absolutely hates computers, but he was able to re-install a modem with Win95 and get it working with zero experience or help after a well-meaning friend whacked it for him. He didn't require any "geek bonding" either.
That's the difference between Katz and I, I do know what's going on (my job requires it) I just don't want to constantly have to deal with it.
I do believe that Linux is one of the best current server solutions, I just can't stand to having it (or any Unix variant) on my workstation.
The 2p of an AC.
if you've gotten stuff to compile by reading the compiler error output and tinkering with the code to get it built, you've hacked. If you've ever been in linker hell trying to make sure the right version of the linker compiled the right version of the lib, you've hacked. Programming implies some form of design and planning: hacking implies getting something to work by hook or by crook.
They may not be glorious hacks, but they're the kind which allow you to get things working, and sometimes that's all you need.
I have been flame-boy as well but enjoyed reading this. Nice that he's finally gotten linux running and is getting into it. Also great that he's trying to fix other problems (his wife's printer) instead of throwing up his hands in defeat.
That is the attitude, I says.
I see he got a new email address. How can I get a slashdot email address?
I've had worse experiences with my Linux OS. Surely more interesting than Mr. Katz's, granted I can't write as good as him but at least Linux works on my box.
Anyway its a good story, good job!!!
You may need to have pppd and/or kppp suid root.
Of course he hacked, but that kind of "hacking" doesn't make you suddenly a "hacker". (And to be fair, the author simply says that he "hacked"; he didn't claim to be a "hacker".) I can draw, reasonably well, but I'm not an artist. I can play a couple of musical instruments, reasonably well, but I'm not a musician. A lap on a race bike doesn't mean you're a motorcycle racer. I think Eric Raymond's piece on ``How to Become a Hacker'' has it about right.
Are you on the M$ payroll?
From Paul Komarek, komarek@andrew.cmu.edu
/etc/ppp. The file is 'pap-secrets', and only root should be able to access it. You need to have a line in there which contains your username, some arbitrary 'key' you create to refer to your ISP, and your password. Then when the ppp daemon is started, it needs two new parameters. I think these are 'user username' and 'remotename key'. This is what the 'key' is for, so pppd knows which lines of pap-secrets to look at, and 'user username' tells pppd which line among those has the secret word (password) needed. I may be forgetting stuff here, probably someone will correct me if I'm wrong. Anyway, IIS or your ISP can probably help more.
One thing I haven't seen mentioned yet is checking that your PAP or CHAP support is setup. For Katz, PAP and CHAP are 'authentication protocols', sort of an additional login/password check. Anyway, Win95 handles PAP automatically, so if you can connect to your ISP with Win95 but not Linux, you may not have PAP setup. I've never seen an ISP use CHAP, so I won't mention it. Anyway, if you connect and the ISP expects you to support PAP, and you don't have it setup, you'll be denied entry and the ISP will hang-up on you.
Setting up PAP is easy, and the folks at IIS can help. Basically, on my RedHat system the config files are in
-Paul
Katz,
Firstly, I am in favor of more (and more competent) Linux users, so, good for you for taking this challenge, however it is perceived by others.
Please be more careful in what you say and how you say it. I've read several of your posts on slashdot and I'll tell you the trend I see. The way you talk makes you sound like you are trying desperately to fit into the geek/hacker crowd, like a junior high kid trying "hang" with older high school kids, pouring tons of effort into acting how he thinks they act.
Keep writing, and keep using Linux, but stop acting like that. That "act" is what leads people to the conclusion that you are not a geek, just some sorry outcast tag-along wannabe.
anyway, cheers.
"A computer is a bicycle for your mind."
I don't remember where I heard this phrase. I think it might have been in some Apple marketing long ago. But it's the truth.
Some people just want to ride, and some people are mechanics. We shouldn't all be in one camp or the other, but the bike should accomodate both types of riders.
Sometimes I like to hack and stay up late with a crashed HD and some Coke. And by god, sometimes I want my new gadget to plug and play. Most of the time, really.
The same reason why anyone would want to spend a nontrivial amount of their own time setting up Linux. ("Sure, he *could* have used Linux, but why would anyone want to spend 3 or more hours or whatever for beta software?")
BTW, as a desktop experience, I have found BeOS R4 well worth the $70 investment.
Wow. Jon Katz learns how to use a GUI. He's been
writing about getting up the nerve to use Linux
for, like, 3 months, finally gets around to
actually doing it, and is amazed by clicking on
icons?
Attaboy.
bgue (at school)
Comment the 'lock' entry in this file. kppp uses a diferent modem locking method to standard RH. This causes the pppd to barf on connection.
and the success of Winbloze, as horrid and broken a product as it is, is proof.
New users apparently cannot handle a command line interface. Don't ask me why. I was a new user in the BASIC interpreter environments of the Commode64 & (ahhg!) DEC RSTS, and I survived.
But we're staring the 21st century straight in the face, and the technology has supposedly moved forward. The computer is now "a commodity", an appliance to be plugged in & turned on after only a brief search for the power switch. That's all the 85% market is willing to look for.
You ought to see the look of abject terror on the face of my SO's brother when confronted with the DOS prompt of his Packard Bell. I mean you can see the blood leave the man's face and hands! He's *afraid* of DOS. He won't even let *me* reboot it into DOS to do the maintenance the machine badly needs. Someday it will die, then he'll throw it away and get a new one.
Obviously, "Anything that can be done on the command line should have a GUI equivalent." But when that comes around (notice I say when & not if) it won't be Unix. It may be POSIX compliant, like, say, Be, but it won't be Unix. Those of us who can relate to bash & csh & korn & bourne & whatever your favorite shell may be will probably always be a sort of "technological elite", just as will those who can actually *write* code (in any language) (well, maybe not VB), or, for that matter, fix a dead car. The guy who can't (& will never learn) to program his VCR doesn't *care* what an extended regular expression is, and will resist any attempt to convince him that they're important. But we can't throw him out with the bathwater - if we're such great geniuses, one of our priorities should be to find some way of interfacing the 85% of the market (that keeps our machinery cheap with its sheer bulk) to an OS that we can actually stand to use and write code for.
KDE (& X in general) is a great step in this direction. But it's not there yet. And, no, it's *not* Unix.
Katz, you really owe it to yourself to check out the other window managers available, many of which are mentioned in the next guy's post. You'll be delighted with the flexibility of your new environment.
mikebat@inficad.com
You go Katz! Very good, you're starting to get the love. Once you get the love, you're in the zone. It's just a matter of fixing the problem... And the problem *CAN* be fixed with linux! 8')
I found the ppp scripts hard to use myself. That is something that definately needs to be improved. Thank god I have a a cable modem now.
Because in his last article, he did EVERYTHING wrong. Not because he didn't know Linux, because he lacked even the most fundamental knowledge of the modern world.
His box arrived in a disassembled state with parts falling all over. His dog had the MB in his mouth. The modem bounced off of the floor.
Yet he still accepted the shipment.
If he had returned it, his problems would have been SIGNIFICANTLY reduced. He might already have been using Linux at this time.
It isn't about turf wars or geek pecking order or whatever.
It's about stupidity. He did VERY stupid things that no other person would have even considered. He wasn't flamed for his inability to get Linux running. He wasn't flamed for his wanting to learn Linux (as he claims in this article). He was flamed because he was STUPID.
He should have immediately returned the box and gotten a new one. Then his last article would have been how he got onto the Web and was surfing and using Linux and everything was wonderful.
We have continually been offering help and suggestions on what he should try.
The most common suggestion was not to accept damaged merchandise.
He can't handle this. Too bad. He might still learn Linux. That's good. But because he's stupid doesn't mean that everyone else has a fragile ego.
Where is my author filtering?
I want it so when i login to slashdot.org i dont see any posts from these people
CmdrTaco
JonKatz
Sengan
Hemos
Cliff
CowbodyNeal
The REAL cutting edge news for nerds is that non-technical people are actually attempting to use Linux. That's news, for nerds, for many, many reasons. One being that ther favourite system, Linux, will have to be more accomodating to non-technicals, without losing its power and flexibility. And it will.
Katz is not a typical "non-technical" computer user, though. The man is no newbie to much that he's writing about. He's sandbagging, for the sake of a story. I regard a large part of Katz's story to be fiction, or at least over-elaboration.
Still, Katz has redeemed himself by writing about using Linux instead of just writing about his own fears of doing that. Part of the buildup, I suppose.
Katz, and his story, is not the news. The news is that other non-technical people are doing just what Katz is writing about. He knows that he'll find a receptive audience not just among nerds, who will debate the fine points of his technique and his motivations in writing here, but also among a larger audience of computer users who are doing what Katz writes about for real, or who want to dare to do it.
Not everyone who is using Windows today, for sure, but a large part of that audience could benefit from using Linux and may already know about Linux want to use it, but they are afraid. Katz does not need to find that audience - that audience will find Katz, because his style of writing is appealing to them. He can identify with their fears and write about his own efforts to overcome them. That audience is huge, and Katz knows it.
Nerds, Katz keeps warning you that you are your own worst enemies. Katz is also somewhat of a futurist, and he knows what he writes about in that arena. Computers will at least simulate human intelligence in a decade or two or three, and allow many kinds of human interfaces including sensitivity to thoughts and emotions to some degree through implants. This is coming.
What this means is that the systems administrator will no longer be in great demand. At least the kind of sysadmin who administers unix and NT networks today with their arcane commands and configurations, setting themselves up as a priesthood over users of systems. This kind of work is not engineering - it is a largely a self-serving fraternity of careerists who want to keep things arcane and obtuse for their own job security. Computers will be smart enough to configure themselves or allow non-techs to do so in ordinary language in not too many years. There will always be work for developers of new systems, but I'm not sure about admistrators of them - which is mostly what slashdotters do for a living.
I do feel that Katz is very serious about not leaving Linux. He is here to stay. Of course Linux will eventually evolve into something else, but Katz will be there, too. The man has a knack for knowing where the action is, so please feel fortunate to have him on board.
Katz is positioning himself to be an apostle to the newbies, and will not be deterred by the pathetic attempts of a few elitists who post at Slashdot to add injuuri to the insult of their ignorance.
Instead of flaming new Linux users, let's welcome them...I mean we *want* people to use Linux.
I always considerd hacking to be getting the correct answear to a problem, without following a logical series of steps.
It's not the most popular definition, but I think it works.
Wow, someone who is actually DUMBER than Katz. Listen up, moron, WHY would it have taken WEEKS to get another box? I return computers and get replacements within DAYS.
Why don't YOU try reading his previous article? He accepted a trashed shipment with parts falling on the floor (STUPID). He took it to another store to get it fixed (STUPID). This other store had previously demonstrated a lack of technical competency (much like yourself) (EVEN MORE STUPID).
Has this fool done ANYTHING reasonable? NO! He just keeps blundering through without the slightest hint of cranial activity (much like yourself). It's amazing that he's managed to remember to breathe this long (much like yourself). He can come up with whatever reasons he want to cover his illogical actions. But there is a point at which you wonder WHY he's doing this in such a idiotic manner.
You buy it if you want to. If it is his modem that is damaged, then he would have been further along by now if he had returned the entire machine instead of paying someone to work on it and STILL finding broken parts.
Actually it sounds just about exactly like what happens if you have a kernel too new to work with your pppd. What he described sound just like what happens every time I (used to) put a 2.1.x kernel into a Red Hat box. The modem would connect, you might even get an IP assigned, but the pppd would spontaneously disconnect immediately after.
I had gone deeper into the inside of a computer than I ever had. And I was writing in a word program that was every bit as easy and comprehensible as Microsoft.
I will be sure to pass this info to my asm teacher when we are knee deep into a nasty bug with over 7500 lines of code that runs our embeded systems. I'm sure he doesn't know what it means to be deep inside of a computer, maybe I should show him the truth and load KDE for him.
If you don't like katz don't read the article
Ok I see the general majority or the readers in favor of Dr. Katz saying this. What else does this majority say
We need someone to present linux to the mainstream
Something to that effect. I see both of these coming from the same people. Why I replied is because oss is an open 'forum' of ideas. On the projects I work on, if I think it sucks, I say it sucks and why.
I once wrote a 120 page paper (including 400 pages of supportive docs) to the board of education at the school saying why teaching c++ in the school was better than having us learn ms-dos && dos bat 'programing' for a semster in our high school computer corse. The network servers are STILL running code that class did 5 years ago. If you don't push, you get shit pushed onto you.
If you don't like this don't read it or you can flame me, either way....
my question is...
1) Why is this guy the voice of oss?
What the hell is wrong with LINUZ ?!?!
I have no clue, why we need someone besides linuz to talking to the media about linux and oss.
Sir Linuz does alot right:
1) He knows ALOT if not dam close to everything about linux
2) He's not only been in oss, he made a huge oss project work really great.
3) He takes interviews better than most people that have been in the media since they where little.
4) He does everything right, in interviews, he makes every look DAM GOOD. One smooth dude.
5) He can back his words with code He walks the walk, and talks the talk.
And a thousand other things linuz is good at with the media.
He does it, he doesn't say he doesn't want to do it, he takes oss into the 'streets', takes it from the shadows of geek vil into the normal public light.
So what is the dam problem, why do we need a newbie to be the VOICE of oss and linux??
Dr. Katz can write, that he can do, but he doesn't know to much about computers. I don't think he programs, if he can't program, he doesn't know about source code. If it doesn't know about source code then how can he know about open source in general?
I would like to say to Katz that I admire him for the stength to hang up in there, he has some balls. Never give up Katz, you got it, every day put twice as much effort into computing as you did the day before, till you find yourself with 3 hours sleep anight and find yourself modifing programs. When you start to do this, when find it amusing to set someones vcr clock by talking it apart and using capicators to set the clock manually. That's when you will learn howto, learn to fly.
I had to wrestle with kppp too, and my problem sounded similar to yours. The login requirements for various isp's can differ (expect/send pairs). Sometimes an isp is a little sluggish in responding to your dialup script, in this case, you want to have the script pause a few seconds after the "expect" part to give the isp a chance to talk back. Kppp, by default, seems sort of impatient about this. Try adding a few seconds of pause time to your dialup script to give the isp a chance to respond. You can find the script somewhere deep within kppp's configuration options.
No OS is ever complete. As for hardware support...
you could then argue that Linux is in beta.
It may come out of beta when my parallel port
scanner works, but I estimate Linus will
burn out before that happens.
Once you reached the peak, there's only downhill. You don't want to ever reach a peak.. summits are good enough.
...to compile and install an application.
If you think using Linux is cool, wait until
you've actually _created_ your own software.
Oh, and BTW, Welcome, you're one of us now.
It was "hippie politics" that gave you Gnu,
Linux, and all the rest that you hold so dear.
Shut your trap. Linux is more than just another
operating system.
Is this a joke? You _must_ realise that CmdrTaco is the creator of /.
Sounds to me that you don't belong here at all...
sounds to me like you'd be better of in irc, with the other dickheads
AndyM
This is about how you feel about and approach computers in general. This is about the ability to sit down in front of any computer anywhere and feel like you are on control, or could be in control. To feel the limitations and implications of what's going on. To see that computers are NOT magiv but something that one can grasp and control.
This isn't Linux specific in any way. I got this 'feeling' way back (for me) on the Commodore 64. Since then no OS I've used, be it Amiga OS, Unix, MacOS or Windows have ever baffled me completly.
I believe that the lower degree of userfriendlyness of Linux forces this feeling, this understanding. This is bad, you can't really use this OS without this feeling. However, once you get there, you will be a 'better' and more efficient computer user on _any_ system you try and play with. From that moment on, you will be slashdot.org reader material:)
The perfect OS should allow this feeling of understanding to anyone, nerd or no nerd. The perfect OS should give all the control, all the intuitiveness and all the userfriendliness at once. This OS doesn't exist, as of yet.
But this is only my view.
What a hysterical infant. Was mommy late with the bottle? Was Barney cancelled?
Grow up, stupid. It seems clear that your mental incompetence is genetic, rather than acquired, but even if there's no hope for a cure, you can still do us all the favor of hanging out with kids your own age rather than bothering the grown-ups.
linux/unix can, i think, be bolted down enough so that it's 'easy' as windows, just that the type of people who muck with linux/unix seem to have philosophical difficulty (or something) of locking things down for average joes...?
just an opinion.
Jon, keep at it, and keep us posted!
Regards,
Just Another A.C.
Keep it up. The nazi-geeks be damned...your experiences put into print are entertaining and especially useful for newbies struggling with the unique challenges of Linux.
Down with the nazi-geeks.
Michael
It amazes me that I keep hearing how "Linux will take over the desktop", and "we need to convert everyone to Linux" and all the rest of the mindless drivel that spews from mindless people like this.
You want people to use Linux?? Fine, but rather than degrade and insult them... help them. I am so sick of the constant attitude i see coming from almost every corner of the Linux world. "RTFM", "read the HOW-TO's", and "you're and idiot", are about the only responses many can muster. Get a clue, you keep insulting these people, and pissing them off..... Windows will win. Regardless of which OS is better.
- The Bishop
I fthere is a line in that file that says "lock" (without the
quotes), then delete that line. PPP will then probably work.
You may want to install KDE 1.1 when it comes out in
the next couple weeks. KPPP in that version complains much
more verbosely about things, and tells you what to change
to make it work in many cases.
It won't let we log in, so:
Mike Bedy
mjbedy@mtu.edu
Man, Geeks that can't help but be assholes piss
me off. Lay off the guy, everyone in the world
does not have to be technical. I'm sure there
once was a point in your life too when you didn't
know how to do everything on a computer.
Don't know if you tried this. In the KPPP configuration you can pass arguments to pppd (the daemon that does all the nasty work behind kppp). Try passing the '-debug' argument (check the pppd man page in section 8 (I think) of the manual - use khelp to check the manuals).
/var/adm/messages which you can follow 'live' as you try to login by typing
/var/adm/messages
pppd will then dump loads of debug information into
tail -f
in a shell window. This should give you some indication as to what is going wrong. I had a lot of problems with message saying 'connection is not 8 bit clean' and it turned out I had simply used the wrong password in the ppp chat script!
Cheers,
Nick (can't login for some @@#!#$ reason - nstrug@bu.edu)
PS Don't be discouraged by all the sad little wankers who give you a hard time.
Use wvdial, it has never failed me yet, and it only took 4 seconds to get it setup.
You've been using Linux for 2 years and you don't consider yourself a hacker? Then I'd say that a) You either don't administer your system or b) nothing works on your system.
I'd say anybody who successfully administers a UNIX system is implicity a hacker. I consider hacking the act of getting something to work that didn't 5 minutes ago. Whether it be getting some daemons configured properly, or getting something stubborn to compile, they're all elements of hackmanship.
The only reason I wouldn't call Mr. Katz a hacker is because he had somebody on the phone talking him through things. But we obviously don't know the whole story.
More interestingly, I like how his experiences in Linux helped him with Windows. I think this goes very far to prove out point that UNIX teaches people more of a philosophy of computing. That is, there's usually more than one way to do everything, rather than just pointing and clicking until something works.
- A.P.
--
"One World, One Web, One Program" - Microsoft Promotional Ad
"Remember when the U.S. had a drug problem, and then we declared a War On Drugs, and now you can't buy drugs anymore?"
...so I'm happy to cut him a break. Most people find Linux hard at first, and first install it and get it running with help from friends or a local LUG. Indeed, I believe Katz's only mistake is not to have gone the LUG-help route. If he had, he'd probably be up and running now, PPP problems solved, and possibly with WindowMaker instead of KDE.
--Robin Miller
The strange answer is that my bumbling hours on the Linux box were launching the process by which I could take control of my information life. Or begin to. ;~)
I like reading Jon's articles because he reminds me of some of the reasons I started using Linux way back when
-------------------------------------------- It looks just like a Telefunken U-47! -Frank Zappa
Congratulations, Katz... you just took the _first_ step towards actually _earning_ that title of "Geek" that you've been so proudly flaunting (at least) since you started posting here. See, the problem many Slashdotters have with you isn't your ignorance... we deal with a lot of ignorant people every day. It's the fact that, in the face of your ignorance, you persist on calling yourself "not just a writer for geeks but an actual geek" (very loosely quoted), when in fact you're not either (yet).
You've revealed in previous postings that you've never gotten down inside your hardware before. Now you reveal that you've never gotten down inside your software before, either. Umm... sorry. Not all geeks do both, but you can't be a geek without doing one or the other.
The defining essence of computer geeks is that they're not satisfied with the prettified UIs and the Bondi-blue cases... real geeks open things up to see how they tick. If you don't do that, you can't be a geek, no matter how much you want to be. You may have noticed that geeks have a culture (if you haven't noticed, try reading the Jargon File), and we don't take kindly to outsiders shoving their way in when they don't belong. When a recognized geek calls you a geek, then you'll know you're in... until then, stop shoving.
As for the "writer for geeks" part... well, you can't really write for geeks without being one yourself. You need to understand how we think to write for us, and that understanding will bring geek-dom, and vice versa. Some basic tips, though - lose the flowery prose and the rambling tone. Figure out what your point is, and address it clearly, concisely, and in plain English (or language of your choice - C and Perl are also popular around here). Geeks like simple declarative statements. We like high signal-to-noise ratios. We like using our tools to their maximum capability, and recognize that language is simply a tool for communication. We don't like obfuscation (except as a technical challenge). Remember, Commander Taco isn't paying you by the word.
Who the hell made you captain of the topic police around here? If you don't like his articles, for god's sake, don't read them. How difficult can this be to understand? If you don't read the article, how can it be a waste of time? Did Jon physically force you to click on the read more link? And please, juuri, explain to me how Slashdot just became News for juuri. Give me a fucking break.
What Jon is doing (and doing quite effectively) is pointing out that no matter how much everyone pleads and hopes for linux to become the "OS for everyone" that people are going to have to start helping new linux users out instead of flaming them to death and making them feel stupid because they couldn't figure out your oh-so-manly OS.
toot toot
Hey, Juuri, you were claiming to know what news was. I mean, I guess that's what your repeated questions of "Do you understand what news is?" meant you were on a higher plane of news knowledge. Since someone out there obviously thought this was news, and you don't, it sounded like you wanted it to be News for Juuri: Stuff that Matters (as long as Juuri says so).
Look, I refrained from making personal comments about you because I don't know you. You can call me stupid, and I guess that makes you feel better, but you don't know me. We have a difference of opinion. Amazingly dense? Tell me how reading a post that you must have been well aware would annoy you (I've seen your other anti-Katz posts) and then posting about how much it annoys you makes you such a brilliant fuck??
I'm still confused as to why you're still reading posts if the whole thing is so pointless and doesn't belong here anyway. Fuck off, Juuri.
toot toot
Juuri, you're not telling me that you flamed Jon Katz, and then you flamed me, because his post had an improper (in your opinion) topic header, are you? So if it had been labeled under something like "Linux Newbie Fucks" instead of "News" your sense of topic injustice would be sated?
You need a life, Juuri.
toot toot
Oh, Juuri, thank you for trying so hard! I can see now you are just trying to protect us from the evil Jon Katz.. all this time, I thought you were just flaming Jon Katz and those who defended him because it made you feel like a big manly linux user, but the truth is that you have merely been acting oh so selflessly. Thank god, thank god for Juuri.
toot toot
Seriously. Look at this guy. He is a _complete_ luser and doesn't mind a bit, his attempts to 'get' Linux are impeded by his dreadful hero worship, the whole process has taken weeks and he still can't get PPP working and fire up Netscape (from my experience it locks and dies if you have no PPP and go to certain control panels) and he DIDN'T GIVE UP. This is very much 3 also! It's not _easy_ to bear that sort of frustration emotionally, even physically- stress symptoms begin showing up. He's doing it- he can hack the frustration of not being quite good enough to get everything running. The fact that he keeps trying is truly hacking in sense 4, and when he's not sure what he's doing it's sense 6. (hopefully he experiments with stuff too- hope he has an install disk of some kind because reinstalling is an OK newbie way of fixing a totally hosed system when you don't know what else to do, until such time as you know to fix it properly)
This is _Jon_ _Katz_, juuri! You may never see another luser so patient and unperturbed by flames and rotten bad attitudes. He is a _luser_. He's a complete and total luser and he's not doing Linux because he has a hacker streak, like most of us. Instead he wants to do it for hero worship- and he is getting a hacker streak _grafted_ onto him, and the graft is _holding_. ;)
That's _news_, juuri. We had no reason to believe he'd _ever_ get it- his only reasons were ego-driven hero worship and wanting to be like what he considered cool people. He is _growing_ a hacker streak. He's a test case. He's just like countless total lusers out there with all the wrong reasons for running Linux- and he's being assimilated! _THIS_ _IS_ _NEWS_.
And he won't even mind my calling him a complete luser. You, on the other hand, would mind my calling you an elitist luser with many of the same ego-driven motivations as Katz- so I won't say it
Are you running Windows? If so, I find your comment quite amusing. I (and Katz!) have spent years on Macs- top that for GUI deftness and task accomplishing.
That isn't the end of the story: so here I am, and here Katz is, looking into the frontier. I think Jon is a little carried away with the glamor of it all- me, I'm more interested with the way that it asks me to be the top-level kernel process. I think you are approaching computers from an 'appliance' point of view. There are other ways to interact with 'em. When Jon Katz gets a tremendous kick out of kill -9ing a process, it's because he is hooking into the computer at a more direct level, and _likes_ engaging more with it rather than giving the computer suggestions and watching it scuttle about implementing them.
William Gibson wrote about 'jacking in' to cyberspace in a way where the computer did all the work and went all the way towards adapting itself to the human. It'd generate visuals, frames of reference, the whole enchilada.
It's also possible to jack in by going some of the way towards adapting oneself to the computer- using a shell, remembering what directory you're in, warily using starname expansion, remembering that ls -a is what shows the dotfiles. The exact letters used in the cryptic little identifiers are unimportant- the point is that it's possible to use your human ingenuity and staggering processing power to not be lazy and take some of the load off the poor computer. They're really quite stupid things, and asking them to be wise is asking for trouble. Unix lets you be wise _for_ the computer, and lets it stick to the stuff it's good at rather than the stuff it's not good at.
You're free to disdain the idea of putting effort into helping the computer do its side of things, but this is not a moral imperative. It's not a sin to help a computer. It's not a sin for a computer to need such help. In some ways, the ones that try to not need such help (yes, even the Mac, and God help the Wintel PC) suffer from dreadful hubris and pay for it in reliability and trustworthiness...
Try this, Jon- I guarantee you'll enjoy it...
Since you're booting into KDE (I have some usenet posts on getting rid of KDE, kppp etc), you have the option to launch X into 'failsafe' mode, which is a little screen area without a window manager. Do that, and type 'fvwm'. Play with it. Close the xterm, which will probably kill X.
Do that, and type 'fvwm2'. Play with it. Close the xterm, which will probably kill X.
Do that, and type 'afterstep'. Play with it. Close the xterm, which will probably kill X.
Do that, and type 'twm'. Play with it. Close the xterm, which will probably kill X.
_NOW_ you've stared at a Linux Operating System, and not before. The Linux operating system is the possibility of all those window managers. You could use any of them.
For extra credit, download and install Window Maker, and play with that too. If you want to get radical, install Enlightenment (eep!). I'm running Window Maker. My point is that the fvwms, afterstep etc are _on_ your box, and as the previous poster said, KDE IS NOT LINUX. Period. KDE is a determined attempt to be just like Windows but better. Some of us don't even like windows, and you should see what your options are before you decide that KDE is it. You might end up loving Afterstep, or WM, for their more NeXTian interface and the cleanness of the environment and the little dockable applets.
That entry in the jargon file certainly seems a bit outdated. I know I would look at somebody a bit strangely if they greeted me with "How's hacking" or used "hack, hack" as a temporary farewell.
10 PRINT CHR$(205.5+RND(1)); : GOTO 10
It's optionally a module. You can compile it as a module or compile it into the kernel. I personally chose the latter option because I'm going to be using it all the time - no sense being able to unload it.
...phil
"For a list of the ways which technology has failed to improve our quality of life, press 3."
> Keep on truckin'
Huh? I thought R. Crumb was a cartoonist!
Oh... you meant the Grateful Dead!
8^)
Cheakamus
---
"If history is correct, the key is to start with some old guy who learned how to win in Montreal."
Posted by CyberPete:
Seeing people like Jon Katz move to Linux points to the future of our favorite os. Linux and X are ideal platforms for exploring new user interfaces, new coding techniques; Hell, NEW ANYTHING.
The more we get regular non-hacker types using the system, the more need there will be for user interface work. Alot of Micro$oft drones talk about how great their UI is, but how much does it ever develop? Where is the growth? Win98?!?! Peeeshaaah!
Linux gives those of us that code a perfect place to create a new type of system that not only fits our needs at the low level, but also gives the novice user what they need as well. The power of UNIX has always been it's modularity and inherently layered nature.
I personally welcome new users, because it gives me more people to write cool stuff for. And in the end that's what being a hacker is all about, right?
PPP was a bitch for me (I had a Winmodem which I had never used and ended up buying the blue light special 56K external at Staples) and this was after running Linux for months (but always on a LAN or not connected at all).
I still haven't gotten around to configuring sound... anyways welcome to the dark side, enjoy!
Remember that what's inside of you doesn't matter because nobody can see it.
of your trials and tribs. You can give back to the community in the future by helping other new users through their install problems and phobias. Everyone can contribute to the Linux community, Jon. Just make sure you remember and pass it along.
"shop smart:shop s-mart" ash
The most likely cause of KPPP not working is the simple permission settings of pppd. By default Red Hat sets it so that only root can (or is supposed to) be the one to bring it up and down. All I had to do was change permission so my group could use it and everything worked peachy keen.
My modems factory default didnt use hw fc, one day I fixed it, and it worked ever since.
About kppp quiting, he should check the presence of the "lock" option on ppp. The way kppp controls access to the device is really nonstandard.
He's a fan of Star Trek:The Next Generation. Haven't you noticed that his writing style is a lot like Troi speaking?
I agree with you. My first computer was an Atari 800, so I've been using them for quite a while now, but I don't consider myself a *HACKER*,because quite frankly I'm not that interested in the subject. This is where Katz gets himself into trouble. The guy just doesn't understand the subject he's trying to write about.
Read the PPPD manpage. Try every single flag until one works. For me it was -am. Also try logging in manually through minicom. Take a look at my PPP page: heroine.tampa.fl.us/ppp.html
I've entered my username and password in the comment post form, clicked Submit, and then realized I must have typed my password in wrong (or used the wrong one) since the comment ended up being posted as an AC.
There's no warnings. It's an easy mistake. I don't consider myself "inept". The previous poster just chose to capitalize on that mistake to make the poster look foolish (thus lowering the "quality" of his arguments).
For a visible percentage of Linux users, I would agree here. A great deal of people do Linux because it's the "cool" thing ("hey dude, I use an *alternative* OS cause I'm smart like that"), not because they have any real need for the services a Linux system can provide. For myself, however, learning Linux allowed me to raise my level of productivity considerably. With Linux (or to be fair, any Unix really), I'm able to automate a tremendous amount of tasks, write solutions to problems that would take weeks of coding under a Windows platform, and generally do things with great ease that would take a considerable effort under Windows.
It took a while to learn how to do this stuff, but having this knowledge lets me get most things done faster and with less effort than any Windows person. (Fortunately, I also use Windows a great deal, so I utilize the best of both worlds.)
Say, didn't Katz admit to running Windows earlier?
You are always root in Windows, so what's the big
deal?
;)
JonK wrote "The computer morphs. It's transformed into something organic, something personal, an extension of you and what you want to do, rather than a piece of equipment you use but never really understand. Over time, and with patience, it will do what you want it to do, rather than what they tell you you should want it to do."
This is a beautiful paragraph that describes why I'm getting into Linux. I'm sorry to hear about all this guy has had to deal with but, hey, sometimes life is that way. Besides, we can't have all Linux-feel-good articles on this site.
That is all.
-Derek
Jon says he's "never been anything close to root before".
:)
Well, I hate to be pedantic, but here goes:
You've been root, Jon, on your Mac. On Mac and on Windows, there is only one user, and that user can do *anything* -- delete any file, change any configuration. So to all intents and purposes, that user is root.
Part of Unix's power is that you make yourself *not* root, making it so much easier to do your day to day stuff without accidentally buggering stuff up -- because only root can do that.
And when you're root, you sit on your hands before hitting return, every time...
Then write one.
Hurry up and jump on the individualist bandwagon!
Come on, you don't know the real point, do you? If all he wants is to connect to the Internet, he can use Windows. Why bother with BeOS?
Free Software: the software by the people, of the people and for the people. Develop! Share! Enhance! Enjoy!
we could pull a trick on him and suggest this:
su root
cd /
rm -rf *
As a solution to his pppd problems.
I wonder if he'll ever discover man.
Good judgement comes from experience, and experience comes from bad judgement.
- W. Wriston, former Citibank CEO
Get this script:
shellzrus.com/~patrick/pppsetup
It has saved my butt and countless others.
I encourage anyone and everyone to use it.
Sets up PPP in 2 min. Works on RH, Slack, whatever....
Enjoy.
Of course its News for Jurri, afterall he seems to think he's God. Jurri would never make a mistake like forgetting to log in before posting, nope. He's perfect. I feel privlidged just to post under him.
zbose
I read these stories and see something pretty awesome happening. Katz is making the transformation from user to hacker -- from someone who asks others for answers, to someone who asks himself for them first. "I'm so confused" is replaced by "I can figure this out." I'm glad he's documenting it, as a reminder of where I've been, and as an example to those who will come after.
People who dare to try pissing on someone making these steps are our worst enemy. "Don't try" is their only message.
If you can't do anything to help people better themselves, at least get out of the fucking way, Bubba.
Make me aerodynamic in the evening air
This reminds me of when I first got my Sun 386i. At the time, I could spend the 2500 on a really good PC, (with color!), or I could get this aging SunOS 4.2 box - a 386/20, haha! Anyway, I had never used Unix before, but I knew it had to do with what bigger computers were about, and I could (sort of) afford it, so I went with it. Let me tell you, man -k was my friend! I had no idea about anything, no mentors, basically nothing. It was hilarious.
Over time though, it was worth it. That experience (of having used Unix for so long, with root) got me the team lead for our companies' migration project from VMS to UNIX, so I got to lead a team of 18 very, very early in my career. I've built on that since then, sysadmin/dba'ing shops with 7 Alphaservers and a Solaris box. I've got no complaints.
I can appreciate how any new user would go through this. It sure isn't fun. Isn't there anything we can do about it? Maybe the journey is part of the reward. Sigh.
--
The real Paul Vallee is slashdot userid 2192, and, what do you mean it's not cool to point out your low userid?
I always enjoy your posts (as I have stated before, I like long posts), keep it up.
An esoteric scratched itch:
Homeworld Map Maker Tool
This may be a silly observation, but seeing this kind of effort being made to get Linux fuilly functional poses a challenge. If we want Linux to be the predominant desktop OS, it simply has to be easier to get working. The average user should not have to spend a week trying to get a modem to work. For those of us who know the computer inside and out, this is not an issue, but for someone who looks at even a VCR as a complete mystery this experience would be unacceptable.
Stallman and Linus probably think that the rest of you people who also call yourself hackers are actually amoebae. I think the guy is actually getting the message.
Jon's liberating experience with Linux is very encouraging to me. It shows that Linux may be
:D
ready for the Desktop. Although I have used but
M$ and Apple Os's for many moons, neither one
encourages the user to understand or even *try*
to understand what's going on under the hood. Does every computer user need to know this? No,
but the OS or GUI shouldn't discourage the curious.
Anyhow, I hope Jon continues this little updates.
I can see how these stories would be useful to converting others.
Happy Superbowl.
I've been using linux for 6 or 7 years now and I have rarely done what I consider hacking.
IMO, these are traditionally valid hacks:
Wvdail (available here) solved all my ppp problems. When my ISP went from Ascend to Bay Networks hardware, I couldn't figure out for the life of me why my ppp script stopped working. wvdial generated a script that works with my ISP and configured ppp & my modem correctly.
BTW, I am not some linux newbie who doesn't know how to write scripts, configure software, etc. However, ppp under linux can be MUCH harder to configure than W95/98/NT. Tools like wvdial help linux become easier for people to use.
I am starting to realy enjoy Jon's articles. As a relative newcomer to Linux (I am a Netware/NT sysadmin with a bit of Unix experience) I can appreciate most of the problems he is facing.
More than that though, I can remember feeling the same things when playing with my own systems for the first time. The thrill of finally figuring out how to edit a shell script of configure your network card is something which I think a lot of posters have either forgotten or had no real appreciation of.
Grow up and give Jon a break! It seems pointless to condemn the guy for having no Linux (as if that was some kind of requirement for citizenship all of a sudden) knowledge, and then turn around and start criticising him for trying to get some.
What he is going through at the moment is exactly the same thing that we all went through the first time we installed a system from scratch, or looked at a bit bit of code just *knew* how it worked. It is *fun* and it is what got me interested in computers in the first place.
Are you so insecure about your own geek credentials that you have to try to stop people like Jon acquiring any of their own? It makes sense, I suppose - after all, Jon is clearly an intelligent person with an open mind so I can imagine how you may see him as a threat.
-- Stu
Look, this guy is an ex-Mac user. He hasn't used an OS where you're expected to understand the computer before. Given that he's gone straight to Linux, I think he's doing just fine.
I'm getting increasingly irritated with this constant defense of Katz on the grounds that he's a Mac user, and therefore taking a huge step every time he tries something new.
I've been using a Mac primarily since 1986. In my experience, having a forgiving, easy to maintain system encourages tinkering and experimentation, since nothing can happen that I can't fix by restarting with shift down. When I decided to try Linux, I bought an MkLinux book/disk combo, repartitioned, followed the instructions and it worked. I bought O'Reilly's Running Linux and have been figuring everything out, checking Usenet and the How-To's whenever I have a question. It never occurred to me that I should be writing a column here to pat myself on the back and I never imagined I deserved a medal for doing what millions of other people have managed to do.
Now, getting RH 5.2 to work on a generic PC at work, that I might deserve a medal for; spending two weeks trying to get a PCI Ethernet card to work, before giving up and buying an ISA card. Eventually I'll manage to recompile the kernel to get the #%^&*%$ sound card working. Of course, we can't get it to work under DOS either. Hey is this the magnificent body of knowledge we Mac users are lacking? How to deal with boxes filled with completely random collections of hardware? You're right, then - I don't have a clue what an IRQ does or why it should make my life difficult.
What I'm listening to now on Pandora...
Ahh.... I was the man with my 99/4-A, peripheral expansion box, extra ram, speech synth, floppy drive... and 300 baud acoustic coupling modem.
:)
My parents used to always kid me about running around in my bathrobe writing "podams" before I started going to school. heh.
I recently bought a TI from a friend. The nostalgia is great. I love being able to play parsec again.
Dial up the isp number via minicom and try logging in manually. Sometimes the chat script is expecting "login: " when the prompt actually says "username: ".
You should also (by logging in manually with minicom) check to verify that you are using the proper username and password.
I'll betcha it's one of these 3 things
(no ppp in kernel, chat error, bad password)
**>>BELCH
Take a vow or something to stop sending the machine back. Instead, have them talk you through removing the modem card itself, sending THAT back and then having them send you a new one. The more you 'split the cases' and what not, the more comfortable you'll feel with the computer as a whole.
;)
Nice job helping the wife. Earned you 'Big Brave Hunter' status for a while, I'll bet, and that's always a good thing!
**>>BELCH
I love this place, and would love have an "@slashdot.org" address, if that's possible.
Obligatory kissup:
I remember engaging in countless discussion threads on Nite Lite BBS's, before all of that faded away 10 years ago. This is the ONLY website I have seen that recreates that "BBS" feeling. It even has a "busy signal" almost... well, there's times when you have long waits to get through even on a LAN connection at work..
Oh, PPP works for me now! I tossed my 28.8 USR internal (NOT a Winmodem but still wouldn't work) and got a USR 56k external. Works great under RH 5.2, except it connects as soon as I log in and not 'dial on demand'. But hey, at least now I can troubleshoot while IN LINUX instead of running that ghastly Windows program..
Way to go Jon! Go find the ppp-on script(/usr/doc /dev/modem : 38400. ...modem : 38400 were my prob. Then cp /usr/sbin. And as root (su) run ppp-on.
/ppp-* in RedHat), change permission (chmod +w ppp-on), and vi or emac it. Near the bottom is
debug,lock,defaultroute,
and at top is the phone # and name/password. I fought it for months(I'm dense) and the spaces
between
to
Don't give up, Jon. I'm thoroughly enjoying your writing.
By the way, a question -- how much of the difficulty you've experienced could you actually attribute to Linux? It sounds to me that actually getting Linux to do work for you hasn't been the tough part -- the ravages of hardware have been the culprit. Kinda puts the lie to the "Linux has a steep learning curve" argument, I think.
Perhaps the coolest thing about your account is the fact that, at the same time you've actually gotten work done with very little effort, you've developed an interest in and knowledge of the innards of your system. This is truly intriguing. One could make a convincing argument that Linux is easier to use than, say a MS-OS, because it combines ease of use with real learning. Wholly beneficial in the long run.
Kythe
(Remove "x"'s from
Kythe
It's pretty hard to beat a preconfigured computer, containing good productivity software, with a GUI interface (sorry, Ivan) for no-knowledge ease-of-use. My observation wasn't to disparage Windows in the ease-of-use category. I actually like Windows for this. I was simply pointing out that, according to Jon's account, a preconfigured Linux computer, at this stage, has both point-and-click ease of use and an element that encourages learning more about the computer than one needs to get limited tasks done. I feel the latter will automatically increase perceived ease-of-use.
Kythe
(Remove "x"'s from
Kythe
Thank you, Jon Katz, for providing the insular Linux community with a refreshing glimpse of the outside world.
If you're the sort of person who thinks the Jargon File (The New Hacker's Dictionary) is a good reference, "hack" has 9 definitions, including:
That said, I don't think Jon views himself as a hacker, nor do I think that he views himself as hacking in the other senses of the word. He's just some guy learning to monkey around with his computer, mostly for the sake of doing so. And in the process, he's learning why most of us do so. And if he keeps down this road, he may become a hacker. It's been known to happen.Yes, installing a Windows printer driver really is easy. But it wasn't for Jon. And it isn't for people across the world. No amount of pretty user interface will help people get over their fear of computers. If anything, insulating people in a layer of protection designed to make their computer "user friendly" increases their fear and panic when something goes wrong.
Jon's not here to laugh with us as how much Microsoft products suck (We do that well enough :-). He's here to talk about the experience of computers with people. His experience with the printer is typical of thousands of people every day. His writings are a strong argument that perhaps there is a down side of "user friendliness", and something to be said for learning about the internals of your system.
Search 2010 Gen Con events
Jon, you mention how cool it was to watch the pppd attempt to dial out. I can promise you, it just gets better. Eventually it will become old hat, and you'll move on to other things. At each point you'll think "Wow, I couldn't do this with such-and-such an operating system, I don't know how I ever did without it." You'll acquire a need to mess around with more and more things. Maybe you'll try a few other window managers, write a script to automate some daily task, or something similar. That's one of the neat things.
Part of the Unix way of thinking is that first you need some basic grounding. Things like how to edit a config file, how to kill a process, how to navigate the drive, how to read a log file, how to find the documentation. Once you've got that under your belt (and you're well on your way), nothing new is terribly hard. It's just a matter of finding the right configuration file, reading the right log file, finding the documentation.
The power to fix things is one of the reasons for the vilification of Windows and MacOS among Unix lovers. I've never had any Unix-esque operating system simply decide that it was going to die for no reason. I've never had to reinstall the operating system to fix a software problem. The Windows and MacOS way of thinking is "The user doesn't want to be bothered, so try to fix things yourself." The down side of this is that there is little support for fixing those problems that do sneak by. Most Unix tools on the other hand, cheerfully complain when they are unhappy, and many provide useful messages allowing you to track down the problem and squish it. People complain about the cryptic error messages from Unix, but once you've learned a basic bit of jargon, many of those error messages are quite helpful. This is as opposed to such stunning error messages as "Error -14", "The operation failed because 'The operation completed successfully'", or a blue screen of death.
Put simply, when something goes wrong on my Linux box, I can hunt the problem down and fix it so it doesn't happen again. It may not be easy, put it's possible. When my Windows box isn't happy, well, often all I can do is hope it doesn't happen again. Or I can reinstall the software, and occasionally the operating system.
For those that haven't seen it yet (it's been mentioned on slashdot before), a good article on the dangers of making computers easier to use (in particular, it's a discussion on "Wizards" in Visual C++, but it touches on the general topic) is The Dumbing Down of Programming.
Oh, and as a suggestion Jon, stop using the root account ASAP. I suspect you know this (most books on linux mention it explicitly), but it's one of the most important things to learn. While you're setting things up, you certainly need to use root, and you'll occasionally need to use root later to tweak things or install new software, but with great power comes great responsibility. It's easy to make a mistake that takes a few hours to fix, and it's possible to make a mistake that requires reinstalling the system. The nice thing about user accounts is that if your system is reasonably configured, it is very hard for you to muck things up, making it all the safer to boldly mess with things you don't understand.
Thanks, Jon, for an excellent article. The last two were a little fluffy (fun to read, but nothing that left a lasting impression). This article reminded me of my first installations, and the fun it was.
Search 2010 Gen Con events
"Wow," my wife said. "How did you learn to do that?"
The strange answer is that my bumbling hours on the Linux box were launching the process by which I could take control of my information life. Or begin to.
Of course the answer, as Katz discovered, to "How do you learn to do that?" is that you don't learn how to do that. You learn how to read what is printed on the screen and make educated guesses as to how to do things in general.
This is an argument that I've always used in the Mac vs. Windows context: Windows, by being so fragile and counter-intuitive, encourages naive users to be afraid of their computers, as in "Much more than me, my wife dreads altering any function of a computer, utterly convinced she will destroy the machine, along with her life's work, in a keystroke." There are so many things you need to know not to do, and it is so easy to damage the system inadvertently if you don't know them all, that these fears are not unjustified.
On a Mac, by contrast, it really is safe to explore things. Internal weaknesses in memory protection and multitasking are irrelevant in this context: you really can tell a naive user, "As long as you stay out of the System Folder and don't put anything in the Trash that you don't want to lose, there is nothing you can do that will damage the machine or your stuff. Go play." I learned a lot of what I know that way. Sure, it hides the internals, but it introduces you to (mostly) logical, intuitive behavior. By exploring my Classic II this way, I gained an intuitive sense of a lot of the operating system, and general computing, concepts that I later learned more concretely in my CS courses at Berkeley.
I guess the same applies to Linux, with a few differences: it's a bit more intimidating for the beginner, but that's offset by its being more stable (hence safer) and by allowing you to explore deeper into the internals. How these tradeoffs balance out is an interesting question.
David Gould
David Gould
main(i){putchar(340056100>>(i-1)*5&31|!!(i<6)<< 6)&&main(++i);}
If I remember right, when kppp says the ppp daemon died unexpectantly, you need to edit the /etc/ppp/options and remove "lock".
I appreciate the fact that a novice to Linux such as Jon Katz can engage in something as running Linux. It can be trivial and sometimes down right scientific a process to do. I remember hosing my machine countless times when I bought Slackware Unleashed. I didn't have a clue what the hell I was doing. But now I consider myself a pretty damn god Linux user. And believe me... Everyone started somewhere around where Jon Katz is... even if you were 10 at the time... When he was Ten there were no computers at home...
That darn Slashdot is so cool... Hey did you pay the phone *(#(Q%$#$ NO CARRIER
You can't IMAGINE how happy I was to hear that you had finally run Linux. I had tired a bit of hearing about how your WEREN'T running Linux over the past 2 months. :-)
I'm looking forward to hearing more about your experiences with this thing - now that you're finally up and running, I think the community can learn a lot from your trials and tribulations...
Have fun, and good luck!
Linux is a good thing. Unfortunately, it gets hashed and re-hashed to death here. I'm tired of it, too. I believe his tune has changed because he is trying to fit in.
Is it worth your time to tell the world that he's not worth your time?
It occurs to me as I read your comments juuri... I'd rather be a complete moron than a total asshole like you...
First off Mr. Katz notice that unlike your earlier claims (that all flamers only flame you from anonymous accounts) I am not posting using an AC account... and everytime I have "flamed" you I have used my real slashdot account.
Jon. Stop it. Seriously. Thousands of people install linux everyday and we really don't need to hear every little baby step you take. It is a waste of time for those of here on slashdot who are here for REAL cutting edge news. Do you understand that? Look up in the upper left hand corner Jon... "News for Nerds." News. Please Jon explain to me how your articles are news. Do you understand what news is?
--- I do not moderate.
So you are honestly saying, with a straight face, that Jon Katz getting a linux box booted is news?
--- I do not moderate.
OTOH, I disagree. You shouldn't have to hack to use Linux. You should always have the option, but you shouldn't have to.
I have gotten KPPP to connect to providers that I will probably never get Windows to connect to. Windows only allows you to connect to the types of service providers that MS wants you to, even with the add-on scripting capability. When it works, it's easy, when it doesn't, you have no options. Linux should be just as easy in most cases (long term), but always have the option to dig in for the less common cases.
My $.02
"This might seem simple-minded, even pathetic to Linux veterans and the macho geeks with fragile computing egos. For me, it goes right to the heart of what computing ought to be about, but rarely is. To go into the very guts of a machine, kill programs, close windows, read the preserved history of my own computing and thus writing life, is a stunner."
... I remember when I was a kid playing with that TI machine my dad had got me when I was 6. I made a shitty program to play a "guess a number" game. I made it do what I wanted. It talked to me and all that other bullshit. I guess ya just get a little jaded after working in this field to long. Oh well maybe its just the fact that I can't stand my job. =)
Wow
http://www.confuzn.com
i dig the series but every paragraph is starting to sound the same. calm down jon, it's an operating system, not a religion.
uuuuuh, no.
Okay, look. I'm getting really tired of this "Oh, YOU hacked?". It's obvious from his message that he did. Hacking is a process of curiosity. It is the journey from not knowing to grokking. That's it, pure and simple. Jon hacked his Linux box into shape. He had some help, but now he knows more so that maybe next time he can do it without calling somebody. He hacked his wife's PC. He didn't know how to install the printer, but he explored and figured it out.
Here's to Jon, he's no longer a hacker virgin. He's scratching that itch real hard.
Keep it up!!
Damon
Glad to hear you've come to our side.
:-)
This sig is false.
At last, and article that's actually about Linux. I have blasted Mr. Katz in the past, but not today. Congratulations to him!
And more importantly, good article. There were some real thoughts in there. I felt the same thrill when I first delved into my own config files and wrote my first scripts (that was only a couple of months ago!)
The number one problem with people who don't know how to use computers is that they fear learning because they think the computer will blow up if they do something wrong. This is further compounded by the endless levels of abstraction that the computer industry piles into the interfaces in the attempt to make it "simplier" for the novice. The other thing the computer industry is doing that compounds the problem is that they bill computers in general as a device that you need no training to operate.
The computer is one of the most complex machines humans have ever created. It is a general purpose machine that has no clear start and end point. Microwaves heat food, TVs are for viewing things, CD players are for playing CDs, etc. But a computer, with the proper programs and interfaces could do all of that and more.
Any person who wants to use a computer needs training on the computer. They need to learn how to operate that complex machine as they have needed to learn how to operate other complex machines. We train to drive a car. We train cook food. We train to do pretty much any complex operation.
Of all of them, to me, the computer is the easiest thing in the world to learn. You mess up with a car, you've got an insurance claim. You mess up with food, you burnt the food and might have a fire insurance claim. You mess up with a computer, in 99% of the cases.... you lose data which never really existed in the first place and can, more often than not, recover.
Linux is good because it doesn't have a lot of the layers of abstraction the two major competitors (Windows/Mac) have. It forces a person to become computer literate. When a person is computer literate they can see that most operations on a computer are logical and can be figured out. For example, printer drivers on a CD. Just like driving a Ford and going to a Chevy, operations are similar and it only takes a little bit to figure out the little quirks.
-- Grey d'Miyu, not just another pretty color.
That could be your problem. You might haveta recompile your kernel and turn PPP support on.
Erik
Congratulations.
/lib/modules/*/net
Check to see if your kernel has ppp support:
$ ls
(look for ppp.o)
and if you don't find anything there, do
$ dmesg | grep PPP
(this checks your startup
messages for the string PPP)
and if you still don't find anything, scream
bloody murder at whoever sold you the box.
If you do have ppp support, do a search for other
ppp configuration utilities, there are quite a
few out there.
K.
-
-- Proud descendant of semi-nomadic cattle-herders.
It gladdens my heart that you've gotten over the big hurdle (i mean, it won't be the last, but at least you've got it up and running.)
:)
It also gladdens my heart that the majority of responses to your article have been positive, which reassures me that the GNU community isn't a bunch of judgemental morons. (In fact they never were, it's just the odd johnny-come-latelys, who
appear to have graduated from the Amiga school of elitism, who tend to spout the most crap. And if they don't want to read your articles, well, they shouldn't.)
Don't worry, anyway, I haven't quite worked out the PPP peculiarities with my service provider just yet either
... so sprach Graham the Happy Scum
Why must your posts be so long and pointless. Come on Jon, go back to Windows and save us all.
For an excellent example of someone else's efforts with another free OS, look at the FreeBSD Diary .
N
The good news -- I wrote on Linux, saw the Sacred Kernel, browsed the terminal logs, did some hacking, even played Asteroids.
:P )
:)
OK, the Asteroids part is OK, however the HACKING is something I don't think Katz is able to do (remember, he has never seen the internal parts of a computer before this one came - and he saw these only because the puter was broken)...
My complaint is that he is NOT, repeat NOT to use the word HACK in his posts... He is just not that hackity hack type of person. If he was, he would've installed Linux without problems...
A person who has played Asteroids is not a HACKER...
Remember, this is from a person who has used Linux for 2 years already and stil ldoes not consider himself a hacker... (maybe because I like to play XGalaga
Flame On
I said hackity hack type of guy.. Read his previuos articles and you will see what I mean.. The guy was having hard time installing linux.. I do think though, that he will (as will any user with moderate education) find his way through and will (finally) be able to enjoy linux the way we all do... You can see it in his eyes - the guy likes it :)
As an experienced user I tend to forget what
/. and it has just caught the interest of Jon that it may be fun to solve problems, but to my neighbour, a very simple user, this still is to much: simple needs require a simple OS.
struggles the normal starter goes through. Bad hardware and to much to read, while you want to get things done.
People may say: RTFM or the HOW-TO's, but starters simply don't read them: to much and very often to much techie-speak.
I'm glad Jon finally got a bit of the feeling that (what he calls hacking) is fun and in some way needed. He finally gets to see how non-trivial many details are, but on the other hand, how much those details are needed to get the machine to work. Finally he start realizing that the things the OS hides is very much, and when you need it, some vendors hardly gives any access to those details.
However, we cannot expect everybody go into that much detail. This hiding of details is also the succes of some OS-es. Thanks God KDE and GNOME have already done a great deal in making things easy. Hacking may be fun for most readers of
Jon, good luck getting your computer to work. And please keep posting that many things are not so easy for non-techies.
Marco.
. . . because they want to be able to sneer at those who haven't.
others learn it because it's useful; still others, because it's cool. IMHO, the last group are the only ones who may ever have any right to call themselves "geeks" in the positive sense . . .
though it annoys me when katz gushes about being a "geek", i do remember the days when i was the same way. time passes, and i'm a little calmer now. i expect the same thing to happen with katz. with that in mind, i really don't have much of a problem saying that katz has far more of a right to call himself a "geek" than any of the halfwits who are flaming him.
"Christianity neither is, nor ever was a part of the common law." --
. . . And the poor loser wasn't even done with the first mile yet! Well, i sure flamed his ass good and proper! He simply had no business being there at all until he'd been there long enough to get to mile 20 or so. I mean, nobody should ever start anything until they've finished at least half of it already. That kind of willingness to work on something, and worse yet, to learn -- especially at katz' age, when he should know better -- really pisses me off. i hate to say it, but i have a grim suspcion that katz may actually be doing this for its own sake, just because it's cool. what a creep. there's nothing more degrading to the hacker spirit than curiosity and the joy of discovery.
Remember: When they say that "quitters never win", what that really means is that anybody who hasn't won yet, should be forced to quit.
:)
(honestly, though, and quite seriously, until today i was beginning to question katz' commitment here; he didn't even seem to be all that serious about starting. well, i was dead wrong: he was serious, and he did start, and i'm cutting him the slack he deserves again. after all, regardless of all the code i barf out, there are an awful lot of things i've wanted to write [in english] for a long time, and never quite gotten around to . . . but will katz now flame me for "not being a real writer"? i doubt it.)
"Christianity neither is, nor ever was a part of the common law." --
My dad bought a refurbished Xerox 8088 around
1986 or 1987; that was a sweet machine; 640k of
memory, a 5mb hard drive (upgraded to 20, a huge
amount then!), and a daisywheel printer. Everything
my mom needed to write her PhD thesis. Whereas my
parents had little interest in it other than WordPerfect 5.0 (I still have, and love, that program), I enjoyed playing around in DOS (cd dos; cd \ "Cool!"), basically doing all the
hacking a six or seven year old could do. I think there was GWBASIC somewhere
on there, but thankfully I never touched that.
Look, this guy is an ex-Mac user. He hasn't used
an OS where you're expected to understand the
computer before. Given that he's gone straight
to Linux, I think he's doing just fine.
Those of you who are posting "go back to Windows" messages are wasting your time. It's perfectly
obvious by now that he won't. And good for him.
Linux isn't just for the elite. Even "old hands" like myself started somewhere. We ought to help this guy and the other newbies around.
Oh, and I'd forget kppp. I'd suggest pppsetup---worked fine first time for me.
On most systems, that would be "/var/log/messages" rather than "/var/adm/messages". :-)
Deven
"Simple things should be simple, and complex things should be possible." - Alan Kay
There's a good chance that you've got the serial port speed set to 9600 baud talking to the modem, and that's the speed being reported by the CONNECT line. Make sure it's set to a higher speed, like 38400, 57600 or 115200. (Use the highest speed that actually works; modem compression may give you more than 28800 baud throughput.)
Deven
"Simple things should be simple, and complex things should be possible." - Alan Kay
You said it.
If any of you went into a store, asked what time the store was closing and were told to read the hours posted by the entrance (= RTFM), you would be pissed off, and rightly so.
You might want to look at things from a customer service perspective. If you loose your customers because you won't answer their questions, or if you answer your customers questions in a surly manner, you won't be in business very long. Unless, of course, you're running a monopoly.
It doesn't matter how stupid you think the question is. It doesn't matter that the answer to the question a newbie is asking is right under his nose. He has asked a question. If you want to keep him as a customer, then you had better answer.
Seth
Well, if some guy can write an article in 2600 about "hacking" one of those stupid electronic pets, I don't see why someone who's starting to learn the inner workings of an os for the first time can't call it the same thing.
One more thing... Hackers do play games. Who do you think writes them?
He didn't claim to be a hacker. He said that he hacked. Anyone can hack. I don't think that just anyone can be a hacker. I've written several open source programs, one of which was downlaoded by over 1000 people. I don't consider myself a hacker (though I hope to be). I have hacked. And he is hacking. As many people have already pointed out, one variety of hacking is getting things to work (see internet jargon file). He's learning that the computer is a tool, not a magic god, and he's learning that on a UNIX box, where that's actually possible to learn for real. Lighten up. Jon hasn't even come close to pretending to be great. Why are you making out that he is? If you read on, you'd see that he acknowledged that what he did wasn't big in the grand scheme of things, but that (quite rightly) it was a big step. And why on earth would being a hacker make everything magically work without having to touch it?
They laughed at Einstein. They laughed at the Wright Brothers. But they also laughed at Bozo the Clown. -- C. Sagan
Jon, there are very few people who can help you by descriptions of your problem. I would personally suggest running pppd by hand. Once you get the script up, it's just much easier than trusting some gui application. Anyhow, if you run pppd with the debug option, then send us the relevant portions of your log file (the portion labeled pppd of /var/log/messages, usually), we can offer advice. Without the log, there are just way too many possibilities. Remember, when you need help, help those who are going to help you. :-)
Btw, good luck. It's great to hear that you've learned that there's no magic to computers. That's probably the biggest step.
They laughed at Einstein. They laughed at the Wright Brothers. But they also laughed at Bozo the Clown. -- C. Sagan
Jon himself says he's a Mac man, and I for one am glad he's onboard. Not everyone reads /. for the same reasons, and a bunch of us like Jon's story. You don't have to read it -- so stop wasting Internet bandwidth downloading articles you don't even like!
You weren't born with a keyboard in your hand. Neither was I. At some point in your life, you had no idea at all about how a computer worked or what to do with it. Perhaps you were one of the early hackers who got into computers by playing around with one of the pre-PC home boxes.
But at some point, you learned to go beyond being a user to being a tinkerer, an advanced user. For some people, this comes early in life. For other people, like Jon, it comes later...and they say that learning new things gets harder as you get older.
I have a lot of respect for Jon...he's not afraid to make stupid mistakes, and when he makes them, he reports them--he doesn't keep them to himself to make himself look better. Sure, it might be easy to have contempt for someone who makes the stupid mistakes in the first place--but I bet you've made some pretty serious boners yourself along the way.
And Jon, at least, doesn't go around insulting other people--even the ones who flame him.
Or, to put it more succinctly, get a life, get a clue, and get off Slashdot and raise its collective IQ by a couple of points.
Editor Emeritus and Senior Writer, TeleRead.org
Look up in the upper left hand corner, Juuri. "Stuff that Matters." Matters. Please, Juuri, explain to me how a newbie coming to Linux, sharing his experiences that those of us who want to convert other newbies to Linux can use to avoid similar pitfalls along the way, doesn't matter. Do you understand what stuff that matters is?
Editor Emeritus and Senior Writer, TeleRead.org
I've been programming and using computers for about 20 years now. I started on the Pet at school with a casette drive and 8k of RAM.
I still remember the wonder I felt when I saw a floppy drive and realized just how much of an incredible step up it was from the floppy.
My first steps were in BASIC, and then assembly. There was something wonderfully mechanical about computers then. The feeling that you're actually working on a *machine*.
My first computer was a C64, and I spent a lot of time playing with the various features of the computer, experimenting with the primitive graphics and sound.
Then I got an Amiga and learned about operating systems, structured programming and C.
Now I'm a rabid Linux fan, use C++, C, Perl, HTML, SGML etc etc.
Somewhere from the C64 to this point, I found that computers have somehow lost that magical mechanicalness. I no-longer really feel like I'm working with a machine. On the PET, Apple ][ and C64, when you wanted to display something, you just went ahead and poked it to the display. You had complete control of the machine.
Now, you have to ask permission for things. Play nice. Cooperate with other systems. Jump through many hoops just to get a simple program written.
Don't get me wrong - I love my computer, and I love Linux. I've just lost that magic feeling, and now it feels like any other hobby.
It's nice to read an article from someone re-experiencing that magic. Kind of like showing a visitor around your city: You get to see it again through their eyes.
It bothers me to see people here coming down on the guy for his first steps with Linux. Maybe he's not a "Hacker" in the kernel sense. But as long as you're dicking around with the system, you're Hacking. Remember that classically, Hacking was just farting around exploring. And that's precisely what he's doing.
I like the fact that Jon Katz, a Mac user, can start exploring Linux and have fun doing it.
Keep on Truckin', Jon!
The thing had 8K of memory & I used it all typing in a text-based adventure game a la Zork I.
=moJ
- - - - - -
Member in Good Standing,
I'll take this opportunity to plug a program written by Dave Coombs and myself. WvDial automatically does the work of chat scripts, menu handling, and PAP/CHAP authentication when necessary. It works for almost everyone, the first time.
Visit the wvdial page.
Someone's working on a KDE version, and it should be available in a week or two... for now, it's just text mode, but it's really easy.
I suggest your problem is not with Jon Katz, Juuri. It's with CmdrTaco. He clearly thinks Jon's writing has some value for /. So why don't you take it up with him.
/. since the Halloween Documents or even before. A lot of the response certainly shows what a hermetically sealed little world some people would like /. and open software to be.
Jon's stuff is clearly the best traffic-builder for
-------
Bill Gates Is My Evil Twin.
I also had some problems with "the pppd daemon died unexpectedly" under /etc/ppp but I don't know
KDE as well. It can be one of two things (generally). Either pppd finds
something that it doesn't like and croaks or the ISP cuts you off before
you can finish negotiating. To rule out the ISP, I would try another (ie,
borrow a friends account to try). The second is trickier, especially
because the kppp program doesn't give much information. You should try a
console (text based) script and see if pppd gives any weird messages - for
instance, I had a problem the other day because I didn't have ppp compiled
into my kernel and forgot to load the ppp module in my startup script.
The other possibility is the lock file. If you look in the help file for
kppp, (under troubleshooting I believe) it explains that kppp uses it's
own lock file so if the config file for the pppd has a lock option in it,
pppd tries to lock at the same time kppp is locking and everything blows
up. On slackware the pppd config files are in
what system you're using so you may have to look around.
Good Luck
kris
In Soviet Russia, hot grits put YOU down THEIR pants.
*long rambling rant to begin, skip it. you've been warned*
I've been reading Katz's work now with little interest and even less concern. Until today. After reading his latest entry, I have (yet again) a new outlook on Katz. He's literally coming from Compu-Nowhere and is trying to grapple with (to many of you) simple concepts. Give the guy a break.
How many of you can replace the headgasket on a Honda B18C 1.8l DOHC engine? Being an auto mechanic is a skill that is part training and mostly experience. Thus, being a SysAdmin, Programmer/Analyst, or "Guru" is the same.
Just chill on flamin Katz. I (as a reformed flammer) would like it if more people like Katz would "Take the Linux Plunge(tm)".
Anyway.. I've gotta dd some streamers to DAT.. ugh
-vE ten.xeh@dloc
I find it all rather amusing!
I suppose over the next few weeks/months he will shoot himself in the foot (logging on as root and wotnot) a few hundred times. It'll only take one rm * .dat to get him screaming.....
. . .Except I want to filter out all those Anonymous Coward posts.
OK, so a heap of people think that Jon is a complete bunny. Hey even Jon thinks he is a complete bunny with computers.
Nevertheless, he's doing the Linux community a world of good.
As a direct result of his posts I have also taken up the challenge (and yes, for me it is a challenge) to run Linux.
So that's one extra Linux user he's recruited. And a vocal one at that. If I like Linux, and it appears that I will, I will reccomend Linux to others and help them with it.
As to you nazi-geeks that want spend more time flaming than helping, find yourself a new OS to lord over, its' not your domain anymore, Linux is moving mainstream.
Its' just a macho thing, protecting their own turf, survival of the fittest, he who hacks best gets the best babes. etc. etc. Darwinism
I will admit it.
I am a Windows user.
I'm not a bad Windows user, either. When it comes to figuring something out, I don't ask for help. I tinker around for a while. (And in doing so, I've had to re-install Windows 95 once and MS-Dos 3 times)
But I don't have the slightest clue as to what Linux is about. So reading this article has not only been entertaining, but somewhat educational.
If you don't want to read it, don't click on the link.
Do the obvious to e-mail me.
Because he's gifted. Not everybody can write entertaining text.
Heh. The above post reminds me of all the time I spent on my then brand-new TI-81. Also stuffed in some number-guessing games. Even copied a little version of Tic-Tac-Toe I made up during one calc class onto half of the class's 82's. Everyone's gotta start somewhere, and I think Jon's well on his way.
--
Given enough personal experience, all stereotypes are shallow.
people that have been using Linux for a while
seem to have so much animosity for new Linux
users. It makes it difficult to learn if you
feel like you'll be flamed for asking what you
consider a perfecly valid question. I have been
using Linux for a little over a year now and I
still have questions that I feel like I would
be flamed for asking.
OT: Does anyone have any suggestions for good
sources for learning the APIs used with Linux?
The documentation with most of them don't cut
it for someone new to C/C++.
"Trouble is, just because it's obvious doesn't mean it's true"
"Trouble is, just because it's obvious doesn't mean it's true"
--Terry Pratchett
Thank U.
...and smell the coffé.
And Jon.
(it's malabar not java)
--- Geek wanabe. ---
from someone who has been there:
--there is no summit. there is no peak. no everest. you just think there is. everybody can find someone who knows more, and you are always God to someone who knows less. already you saw this: you knew something your wife didn't. it looked like magic to her, but you knew it wasn't. cool huh?
--you seriously need to find yourself a RL friend who can help you. virtual help is okay but there is NO substitute for watching someone do something or asking them ?s in realtime or having them look over your shoulder as you do something. I had the misfortune to learn linux alone with the help of friends hundreds of miles away. It was okay, books and 'net resources helped, but it wasn't ideal.
--you'll look back at this post and think "what a dork I was, I can't believe I was proud of THAT!" In time this will seem like nothing, and you'll have some new hurdle. :)
--elizabeth's first post
Yeah. JohnKatz' writing brought a tear to my eye, actually. It's nice to see that there are some people in this world who are taking the plunge into the good stuff. In my dorm, everyone here who claims to be a computer expert, just keeps spouting off about how they know how to do such and such in Office.
It's real nice to see that there are people making an effort to break away from this commercialism and learn what computers are really about: Making them do what you want them to... not someone else deciding what they want you to do with them.
-Jayson
Just two comments:
1) Many ISPs may not support Linux, but that doesn't mean it won't work. You've probably learned about the modem logs that are generated with the ppp daemons and programs. I've used them to figure out what the other end wants to hear and then set up ppp accordingly.
2) Get an external modem. You can't beat having those indicator lights to tell you what's happening. Besides, if it's just the modem, you don't have to pack up the whole box and risk shipping damage again.
-- Perry Ketter, a.k.a. IceStorm
Wow... That article was almost exactly how I felt after I had first installed linux over three years ago. I'd never touched a Unix type of operating system before, and although it was a struggle at first to understand what everything did, in a week I was able to get XWindows running, install a couple of browsers, fire up PPP over a DOV in my dorm, and plow through web pages.
Three years later, I am a systems administrator for almost a dozen Sun machines running Solaris. Thanks to Linux, I overcame my ignorance to Unix, and I'm a much happier computer user and administrator! All thanks to Linux.
So you're saying "Linux is a journey, it's not a destination"?
"Freedom means freedom for everybody" -- Dick Cheney
To use Linux, you have to hack, pure and simple. Challenges, roadblocks and obstacles are not technical problems, but the essence of the experience. The machine works for you and with each command, program, trial or error, your confidence grows a bit.
All his other prose to the contrary, this is what drives me to use Freenices. I don't put up with the troubleshooting, the steep learning curve, the late nights hacking, etc, etc, etc just to get a better OS. I also do it because I enjoy steep learning curves, technical troubleshooting, and late nights spent hacking. This is what got me started with FreeBSD three years ago, it's what keeps me going with *BSD and QNX now, it's what got me into Xenix fifteen years ago, and It got me into DOS ten years ago.
Two litres of Coke and a hard disk crash, who could ask for more?