Slashdot Mirror


Interview: Ask Alan Cox

If you've been using Linux or reading Slashdot for more than a few months, we don't need to tell you about Alan Cox. (If you are new to Linux and/or Slashdot you can learn more about him here.) Anyway, this is your chance to ask Alan anything you want. Post your question(s) below. Moderators will choose the most interesting ones. Answers will appear Friday. Please try to ask only one question per post. Thanks.

249 comments

  1. My question by HoserHead · · Score: 5

    I always see that you've created a new piece of software, or a new device driver, getting new hardware, etc. My question is, how much of your software development is done because of a contract, and how much just for the fun of developing?

  2. Ext3 by jjr · · Score: 3

    I been tring to look for info on the ext3 project.
    What is the status on it? And where can I find more info on it?

  3. future of linux by neonmatrix · · Score: 1

    alan, where do you see the future of linux going?
    do you think it will surpass NT eventually?

    --
    Global warming is good for you!
    1. Re:future of linux by Anonymous Coward · · Score: 0

      Alan, Can you tell the group what RH is doing to stem linux deficiencies. The NT 'contest' proved that MS are not complete idiots, and fixing the bits that matter. First and foremost, I feel that RH should setup, under your tutelage, a swat team to pick holes in the less than perfect MS implementation, and give press releases at stategic points in time. OK, A few bottlenecks discovered in Linux. The other knows. Are these being fixed hell for leather/rewritten, or is lack of money/talent holding things back a bit? Yes, I know we actually test things before releasing them. I would like to hear comforting words, like MS will regret it, all will be optimally fixed, plus rsynch will be used to decimate/crush them in the next test.I think MS will have to copy/incorporate RSYNCH because it is so utterly brilliant. Tell us what you got planned for the stack. The old IT managers knew the costs a 'dispersed' database would create. Massive staggered FTP's to update sites all over is the vision of present day IT loosers. If both os's become more equal in performance, then the next fight will be over bandwidth. RH needs to corner this early.

  4. future of Linux: separate versions, platform indep by Phil-14 · · Score: 5

    Do you think that non-x86 versions of Linux will forever remain on the periphery, or will Linux actually become a force for platform independence?

    --
    (currently testing something about signatures here)
  5. XFS? by Anonymous Coward · · Score: 2

    Do you think xfs will become the filesystem for linux? Matt Fuqua mfuqua@lgc.com

    1. Re:XFS? by Anonymous Coward · · Score: 0

      I've heard various things on this.
      I've heard that the code is to nasty (read: poorly-hacked-together) to make it into the mainstream kernel anytime soon.

      There are only a very few things that Linux needs to go big-time enterprise-capable. Two of those things are a journalling FS and a volume management capability (grow/shrink/stripe/manipulate partitions).

      Alan, What's the state of each of these? What can you tell us about development in these areas?

      Thanks,
      Dragon

    2. Re:XFS? by powelldr · · Score: 1

      Rather than besmirch XFS & SGI's escutcheon by spreading hearsay and inuendo, you might want to do some research. http://oss.sgi.com/projects/xfs/

      I agree with your statement that Linux needs a journalled filesystem and a good volume manager. XFS is a superb, scalable filesystem, and will be yet another fine OSS asset for Linux.

  6. Did you forget your /. password? by Sun+Tzu · · Score: 4

    I see lots of Anonymous Coward postings signed by you! ;)

    1. Re:Did you forget your /. password? by Anonymous Coward · · Score: 0

      I do not sign up for online anything. Matt

  7. GNOM'ovision by Cyclops · · Score: 3

    Hi Alan,

    Although what on of the things I most love about you is your kernel hacking (no, this is not a marriage proposal ;)), I am also interested about GNOMOvision...

    I know there's a link in your v4l page, but it links to GNOME instead. Not willing to disturb you with one more out of thousands of email you must receive, I use this /. feature to ask you about GNOMOvision. Are there any sources at all or roadmap or some information for potential 'coders' to help, and if so where?

    Many thanks, and nice work! :)

    1. Re:GNOM'ovision by Anonymous Coward · · Score: 1

      the source is on the gnome cvs server module gnomovision the was a checkin a few weeks ago, all you need is XFree 3.9.15 with the XVideo extension... have fun

    2. Re:GNOM'ovision by mmarker · · Score: 1

      And it's still completely borked!

      I'm the current maintainer, and I've gotten backloged in some more important things (moving, starting work towards my PhD, working on gdk-pixbuf), so I haven't paid attention to it much.

      If it works for you, I suggest you drive down to Las Vegas and hit the blackjack tables, because, boy, you're lucky! :)

      Seriously, though, as soon as I figure out the last ins and outs of the Xv extension and massage it into my gtk-tv widget, a working (and releasable) Gnomovision will be ready.

      (and yes, Virginia, with the gtk-tv widget, you can have a tv-applet for you sick freaks who wanna watch "Three's Company" in a 64x64 square...)

      --
      "... the deep things in science are not found because they are useful; they are found because it was possible to find them."

      --
      "the deep things in science are not found because they are useful; they are found because it was possible to find them."
  8. question by asad · · Score: 5

    1.Alan with the large amount of money being suddenly pumped into Linux and the media coverage do you ever wish back for the good old days when Linux was unknown to most people?
    2. Do you think the lucrative jobs opening up for Linux developers will cause people to defect to the coporate world and hurt Linux as a whole ?
    3. Do you see yourself still working on Linux 5 years from now ? What about other people on the Kernel mailing list ? And do you think the quality of the code people now write for Linux is still up to the standards of the old days ?
    4. What are your thoughts on the Red Hat IPO ?
    5. Who do you think is the most underrated contributor to the Linux movement ?
    finall thanks for taking the time to answer our questions.

    --
    Vidi, vici, veni. (I saw, I conquered, I came)
  9. The standard question...but a good one... by runswithd6s · · Score: 3

    What do you like most about Linux from a developer's point of view and where do you see room for improvement?

    --
    assert(expired(knowledge)); /* core dump */
  10. 3y3 0wNz j00z by Anonymous Coward · · Score: 0

    Once I was hacking the Gibson when Alan Cocks was invading my turf. "U have n0 skillz!" I shouted. Later, Alan Cocks broke into my house. He stole my stereo and renamed my dog. I had him arrested but his team of high-priced lawyers got him off the hook.

  11. So what's the story? by aheitner · · Score: 5

    Okay, there's not a Linux hacker on the face of the planet who wouldn't kill to have your job.

    - Paid by RHADL.
    - Wake up when you want, work when you want.
    - Go to all the big trade shows.
    - Work with the likes of Linus and all the other regulars.
    - Get free toys (and I mean good toys) like PA-RISC systems from HP and Athlons from AMD.

    But it wasn't always that way. Back before even RedHat paid you, back when you hacked on your aging spare equipment, what drew you to it? How did you know this was what you wanted to do before you knew about all the perqs involved, or that there would ever be perqs?

  12. Compression, Inebriation, and Penquins? by strredwolf · · Score: 3

    Will the e2fs compression patches (at http://opensource.captech.com/e2compr/) be put in the mainstream kernel? What is the maximum state of intoxication allowable to be working on a computer? Should /dev/penguin be manitory on all Linux distro's, or just a bundled "plush Tux"? And by the way, what's the count of penguin at your house anyway?

    ---
    Spammed? Click here for free slack on how to fight it!

    --

    --
    # Canmephians for a better Linux Kernel
    $Stalag99{"URL"}="http://stalag99.net";
    1. Re:Compression, Inebriation, and Penquins? by richnut · · Score: 2

      The maximum state of intoxication is still up for much debate, but having a great deal of empirical evidence from my days working at an ISP I can say this:

      - Ouzo does an excellent job of cleaning gunk of keyboards.

      - It's still possible to provide top notch technical support while lying on the ground.

      - It's easy to stash beer under the raised floor. It's not so easy to find it.

      - When the delivery guy arrives with your new server you'd better at least offer him a drink lest your next server show up in pieces.

      - Modem rack lights are very very cool looking when intoxicated.

      :-)

      -Rich

      P.S. (It's humor man!)

    2. Re:Compression, Inebriation, and Penquins? by GFD · · Score: 1

      Heh, many moons ago the educational institute I attended had an IBM mainframe which was one of the last of those beasties to have a huge amount of flashing lights on it's console. It was seriously alleged that a favorite past time on the Sunday night shift was to turn the lights off, get stoned and watch the lights fantastic... :)

  13. Next for the throne? by Techno_Jesus · · Score: 5

    I'm always concerned with redundancy and I think the linux kernel development could benifit from it the same way our servers can. If something were to happen to Linus (albeit very tragic) would you or someone else be able to take the weight that he bears for the kernel development process? I fear that the community is putting all it's eggs in one basket and perhaps you are the only viable replacement.

    -Aaron Dokey

    --
    ----------------- Who is Jesus? ...A profit...
  14. Microsoft job offer. by mrsam · · Score: 2

    It's been reported that Microsoft extended you a job offer once.

    How much was it for?
    --

    1. Re:Microsoft job offer. by Chaostrophy · · Score: 2

      He answered this in a recent interview, it was a friend of his in an R&D group asking him if he wanted a job there. Nothing formal, just a friend offering a favor.

      --
      Plato seems wrong to me today
    2. Re:Microsoft job offer. by MTDilbert · · Score: 1

      Seems like I remember Alan addressing this in his diary. This was probably ~6 months ago.

    3. Re:Microsoft job offer. by cabalamat · · Score: 1

      Microsoft didn't get as far as offering Alan any money, the conversation went something like this: ``We'll fly you out to our Redmond campus for you to take a look'' - ``Sorry, not interested''.

      At least, that's what Alan told me.

  15. RedHat by laktar · · Score: 2

    What direction do you see RedHat going in now that they've IPO'd?

    -Laktar, a.k.a. Nick Rosen, laktar.dyndns.org


    If I Ever Became An Evil Overlord:
    26. No matter how attractive certain members of the rebellion are, there is
    probably someone just as attractive who is not desperate to kill me.
    Therefore, I will think twice before ordering a prisoner sent to my
    bedchamber.
    -- Peter's Evil Overlord List, http://www.eviloverlord.com/lists/overlord.html

  16. A few questions by Fnord · · Score: 5

    First....where is linux's smp heading? 2.2 gave us major changes in that area.....any more comming with 2.4?

    Second....how is the new quicker release cycle going to affect kernel development in your opinion? Is it going to slow down/speed up anything? Or is it just so suits realise that development IS being done....

    Third....how is the whole linux-on-sgi thing going? You were originally the guy behind that....what's your opinion on the sgi embracing linux stuff happening now?

  17. If you were to be a teacher by Kindjal · · Score: 5

    Alan,

    I am very interested in kernel development and writing device drivers. I'm reasonably well versed in C, and I own the "Writing Linux Device Drivers" book, but even still I find learning these things daunting. Could you delineate a strategy by which one could get started in kernel development? If you could make a list, step 1 through step n, of "Things to do to be able to join in developing the Linux kernel", what would it be?

    A learning strategy would be helpful. For example: how do you test a device driver? Where do you start? How do you get the design specs for hardware memory registers? etc.

    Thanks

  18. Questions about your travels... by Tank · · Score: 2

    Alan-

    What I find most impressive about your life is not simply the excellent technical work, but the fact that you seem to have a life outside work as well... I'm most interested in your recent trip to Iceland. As someone who has Iceland solidly inked at the top of the travel list, are there any locations that you would classify as absolutely must-see? Good bars and restaurants in Reykjavic? Local brews that merit tasting?

    I'd like to see a little more local flavor and a little less tourist fare while I'm there, and would guess that you took a similar approach...


    Thanks!

  19. X-Windows? by Amphigory · · Score: 5

    I notice here that you were involved in the creation of the nano-x project at some point. What is your opinion on the continued viability of X-Windows? Should the open source community be focusing on developing something better, or is X the best we can hope for?

    --
    -- Slashdot sucks.
  20. Big companies sort of open source by _Tal · · Score: 3

    What is your opinion of large companies, like Sun, that are trying to claim they are open source but in the end their licenses are much too strict to seriously be thought of that way (e.g. Sun's SCSL)?

    Do you think they will add or take away from the success of Linux?

    If FreeBSD has such a superior code base as its users claim, why doesn't a renown talented hacker like yourself work on it more then Linux?

    Thanks for volunteering your time on Linux and answering these questions.

    -- Tal

    1. Re:Big companies sort of open source by mph · · Score: 1

      FreeBSD does have an Alan Cox. It's just
      a different one.

      "Collect the entire set."

    2. Re:Big companies sort of open source by azz · · Score: 1
      I would never do any work on *BSD, because the BSD license allows a company to make the code proprietory. I'm certainly not going to write code that will allow a company such as Apple or M$ to get rich without giving anything back to the community. [And yes, I know my mail address is @gnu.org. :)]

      "I want to use software that doesn't suck." - ESR
      "All software that isn't free sucks." - RMS

  21. Linux as an Enterprise class OS by laktar · · Score: 2

    Do you think that Linux will ever become an enterprise class OS or will that position remain the domain of other Unices, and if so, how long do you think it will take?

    -Laktar, a.k.a. Nick Rosen, laktar.dyndns.org


    If I Ever Became An Evil Overlord:
    76. If the hero runs up to my roof, I will not run up after him and struggle
    with him in an attempt to push him over the edge. I will also not engage him
    at the edge of a cliff. (In the middle of a rope-bridge over a river of molten
    lava is not even worth considering.)
    -- Peter's Evil Overlord List, http://www.eviloverlord.com/lists/overlord.html

  22. hair cut by madHomer · · Score: 3

    Are you ever going to cut yor hair short?

    1. Re:hair cut by suitcase · · Score: 0

      Almost cut my hair
      Happened just the other day
      It was getting kinda long
      Coulda said it was in my way

  23. AC Kernel Patches by smartin · · Score: 4

    I'm confused by the ac kernel patches. It seems that when a new kernel comes out it is almost immediately followed by a flurry of ac patches. Whats the deal?

    --
    The difference between Canada and the USA is that in Canada healthcare is a right and gun ownership is a privilege.
    1. Re:AC Kernel Patches by TV-SET · · Score: 1

      ...guess he just disagrees with Linus on some
      points ;-)

      --
      Leonid Mamtchenkov ...i don't need your civil war...
  24. Just one question... by slarti · · Score: 0

    If your driving in a vehicle at the speed of light and you turn your lights on would they do anything?

    1. Re:Just one question... by jilles · · Score: 1

      I'll answer that for you: yes. It would not be visble seen from the front (until the car hits you) but it would be visble from say 45 degrees of the traveling direction.

      --

      Jilles
    2. Re:Just one question... by shine · · Score: 1

      I disagree. I don't think you would *see* a car traveling that fast. I think it would pass without you noticing it. This is ~52 miles per second.

      What do you think Alan?

    3. Re:Just one question... by Anonymous Coward · · Score: 0

      Actually, it is 186,000 miles per second...

    4. Re:Just one question... by smileyy · · Score: 1

      Well, the Cerenkov radiation might be a tip-off...

      --
      pooptruck
    5. Re:Just one question... by lomion · · Score: 1

      Light travels in a straight line...the only way to see it at a 45 degree angle is if it were to reflect off os something else.

      --
      this space for rent
    6. Re:Just one question... by Anonymous Coward · · Score: 0

      The light would act just the same. Remember relativity?

    7. Re:Just one question... by Anonymous Coward · · Score: 0

      For the driver of the car, there would be nothing out of the ordinary about the headlights. For the outside world, the light of the headlights would have an infinitely short wavelength though. Actually I'm not sure the answer is at all defined for an object with a non zero mass travelling at the speed of light, lots of infinitely smalls and larges. I'm not going to check it.

  25. Secret project? by empty · · Score: 4

    Some time ago you mentioned on your diary that work was 10% complete on the secret project. What is the secret project? Or when can we know about it?

  26. Block devices. by Anonymous Coward · · Score: 0

    First, thanks for helping to make Linux great. Now for my "newbie" question. (shields up) When building my custom kernel all goes ok, but during the boot process I get messages complaining about Major-Char-?? (or something like that) not being a block device or not being located (can't remember which) and I have no clue as to what this means. What are these references to? I think it might pertain to the aliases file. Is there a HOWTO to read or a *.conf file to change? These kinds of issues seem to be sparsely documented, but Master, I want to learn. (shields down) Thx. --Scott Burch (MrCynical /w lost password)

    1. Re:Block devices. by Andreas+Bombe · · Score: 1

      That's an interview, not a hotline.

      To answer your question: it tries to access something for which there is no driver loaded. What device it is exactly depends on the number. Or if it's char not being block device is that it tries to mount a drive which in fact is not a drive.

  27. Cobol state and future! by alonso · · Score: 3

    I'm very happy in seeing your interest in develop one GNU Cobol. I think this is very important: about 90% of the software in the word use Cobol.
    Talk to us about the state of the project and it's future!
    ...
    Thanks for your work!

  28. just one question by Anonymous Coward · · Score: 0

    how long does it take to recompile that beard? -latent

  29. RAID 0.90 when by fwr · · Score: 1

    Alan,

    I've asked this question on lk-ml but I'll re-ask it here. When will the RAID 0.90 code be forced into the official kernel? It was kinda disappointing to have it in 2.2.12-final only to be pulled in 2.2.12-forlinux. What's the major holdback? Is it the "upgrade" requirements? Do you see the RAID code getting to a state that is more like the ISDN fiasco? Will be only be able to upgrade RAID code during major release cycles (like 2.4, 2.6, 3.0, etc)?

    Sorry to be a pest, but this is getting a little rediculous. People don't HAVE to upgrade their kernel to the latest stable release. Most people DON'T upgrade their kernel and only load the distribitions' releases (For instance, RedHat is still back on 2.2.5). What's the big deal?

    fwr

  30. Daemons by laktar · · Score: 2

    If you were a daemon, what kind of daemon would you be and which do you think is cooler, the FreeBSD or OpenBSD Daemon?

    -Laktar, a.k.a. Nick Rosen, laktar.dyndns.org


    If I Ever Became An Evil Overlord:
    1. My Legions of Terror will have helmets with clear plexiglass visors, not
    face-concealing ones.
    -- Peter's Evil Overlord List, http://www.eviloverlord.com/lists/overlord.html

  31. Linux IP Stack by Borg[9+of+9] · · Score: 5

    Alan, with the upcoming 2.4 kernel is there any work being done to address Linux tcpip performance issues? Is there any plans on making the IP stack multi-threaded and what about the stack spin lock issues on SMP machines?

    1. Re:Linux IP Stack by Anonymous Coward · · Score: 0

      The stack has already been multithreaded. Check the latest pre-patch for Linux 2.3.

      David S. Miller has some more radical plans to improve Linux TCP (like doing more TCP processing in process context instead of interrupt context), but that isn't going to be part of 2.4.

  32. kernel split? by James+Manning · · Score: 1

    Do you see the kernel split into desktop and server version occuring? Torvalds to server and you heading desktop would seem a good fit.

    1. Re:kernel split? by guacamole · · Score: 1

      You deserve to be shot for even suggesting this.
      You can have specialized distributions for server (e.g. Debian) or desktop (e.g. Corel Linux) but why split kernel? What makes one kernel a better kernel for server than its "desktop" version? Geez..

  33. LFS and Linux by markster · · Score: 1

    I've noticed there are large file patches available for Linux (here for example), and glibc 2.1 (as included with RH 6.0) has userspace support for the LFS calls. When (if ever) can we expect to see such support in the standard Linux kernels?

  34. Music/literature influence: by Byteme · · Score: 3

    If you were stranded on a desert island, what ten albums and ten books would you want with you?

    1. Re:Music/literature influence: by jfunk · · Score: 1

      If *I* were stranded on a desert island, I'd probably die from exposure.

      (With apologies to the Kids in the Hall)

  35. Favorite Hacker by laktar · · Score: 3

    Who's your favorite hacker and why?

    -Laktar, a.k.a. Nick Rosen, laktar.dyndns.org


    If I Ever Became An Evil Overlord:
    78. I will not tell my Legions of Terror "And he must be taken alive!" The
    command will be "And try to take him alive if it is reasonably practical."
    -- Peter's Evil Overlord List, http://www.eviloverlord.com/lists/overlord.html

  36. Questions for Alan Cox by Anonymous Coward · · Score: 2

    Where do you see linux development going after 2.3? What do you think the "Next Big Thing (TM)" is going to be in the computer scene (not just kernel-wise) ? What lessons have you learned from working on the kernel source? If you could restructure the kernel architecture with the snap of your fingers, what would you change? At this stage of the game, would you reinvent the wheel with a superior design even if it changed everything that was built on it? Can Linux remain an "experimental" OS?

  37. Email processing by Etyenne · · Score: 1

    Hi Alan, Reading your diarie, it seem you are reading (well, processing) hundreds of email a day, and sometime end up with a backlog of a few thousands message. Beside heavy use of the "d" key, how can somebody don't end up buried alive under such a massive amount of email ?

    --
    :wq
  38. Look up to by laktar · · Score: 1

    Who do you look up to?

    -Laktar, a.k.a. Nick Rosen, laktar.dyndns.org


    If I Ever Became An Evil Overlord:
    91. I will not ignore the messenger that stumbles in exhausted and obviously
    agitated until my personal grooming or current entertainment is finished. It
    might actually be important.
    -- Peter's Evil Overlord List, http://www.eviloverlord.com/lists/overlord.html

  39. This will probably get moderated out... by DoktorMel · · Score: 1

    But here goes:

    In 25 words or less, could you tell me why NT sucks so badly?

    --
    -- The Sage does nothing, and nothing is left undone. --Lao Tzu
  40. Krupnik by Anonymous Coward · · Score: 0

    How did you ever get the idea of drinking anything that smells as badly as Krupnik? Do you prefer it warm like English beer?

  41. Maintaining 2.x by vinn · · Score: 1

    Linus has promised shorter development times between new kernel series.

    What I want to know is do you think this will be hard on you and how do you think you'll handle it?

    Currently you maintain 2.0 and 2.2, if Linus' plan holds you may be maintaining 2.4 by the end of the year. Keeping 3 kernels and their drivers up to date will be hard task, what happens next year if it becomes 4 kernels? But at the same time there is a huge install base of 2.x machines that need support.

    --
    ----- obSig
  42. What If... by Llanfairpwllgwyngyll · · Score: 4

    Suppose both Linus and yourself get run over by a bus on the same day. Who would take over the major kernel decisions?

    S

  43. The lame.org image by Jethro · · Score: 0

    Hi Alan,

    I'd like to know more about the image at lame.org. What's the story behind this image? Is it superimposed or are you in front of a projector? Or a blue screen? Anything else you'd like to share?

    --


    In the land of the blind, the one-eyed man is kinky.
    1. Re:The lame.org image by Jethro · · Score: 1

      Hi,

      Uh, I posted that question, and I am quite serious.

      No troll was attempted, sorry if it came through as such - but I have been wondering about that for quite some time.

      --


      In the land of the blind, the one-eyed man is kinky.
  44. Linux and future by Anonymous Coward · · Score: 0

    Do you think Linux can be the base operation system for my future bio-electronic extensions in the next 2-3 decades? ;) Azazil

  45. Other OSes? by Anonymous Coward · · Score: 0

    1. Do you run alternative OS-es like Solaris, HPUX, IRIX and the dreaded Windows(95/98/NT) in order to test and compare linux's features?

    2. How much do you make from the Redhat IPO?!

    3. What (and when) were the earliest computers you used and when did you first get into unix?

    4. How did you become Linus's right-hand man?

    1. Re:Other OSes? by aithien · · Score: 1

      He's part of the Puffin Project. I know he's got a pa-risc based workstation so he's definately running HPUX.

  46. Kernel compilation information by Anonymous Coward · · Score: 0

    Once a user comes across a kernel, how can he/she determine what it was compiled for? Can one re-create the .config file from it? Also, when completing make xconfig, is there a way to review the choices for that kernel prior to the make dep clean bzImage step (radio buttons???)? Thanks! Westerj

  47. Linux security by John+Fulmer · · Score: 5

    I'm a network security person and have always been intrigued by the concept of the 'hardened' BSD kernel (which isn't really THAT hard), and some of the role-based and compartmentalized systems out there.

    What is the status of the security of Linux's internals compared with other OS'es, (mostly as regards potential buffer overflows and root hacks) and what do you see as the overall direction, if any, of Linux's security beyond the standard UNIX security model.

    jf

  48. Other OSes? by Anonymous Coward · · Score: 0

    1. Do you run alternative OS-es like Solaris, HPUX, IRIX and the dreaded Windows(95/98/NT) in order to test and compare linux's features?

    2. How much do you make from the Redhat IPO?!

    3. What (and when) were the earliest computers you used and when did you first get into unix?

    4. How did you become Linus's right-hand man? (or how do *I* become Linus's right-hand man?!)

  49. Other OSes? by Anonymous Coward · · Score: 0

    1. Do you run alternative OS-es like Solaris, HPUX, IRIX and the dreaded Windows(95/98/NT) in order to test and compare linux's features?

    2. How much did you make from the Redhat IPO?!

    3. What (and when) were the earliest computers you used and when did you first get into unix?

    4. How did you become Linus's right-hand man? (or how do *I* become Linus's right-hand man?!)

  50. That hair... by John+Whorfin · · Score: 1

    Do you ever get a haircut?

  51. Stable kernels and gcc 2.95 by Muar · · Score: 1

    Linux kernel version 2.2.12 was recently released.
    In the release notes on http://www.linux.org.uk/
    there is a note that says 2.2.12 will have
    problems when compiled with the gcc 2.95 series
    of compilers.

    Why are "stable" kernels being released that will
    not compile with the latest GNU C compiler? This
    doesn't seem very "stable" to me.

    1. Re:Stable kernels and gcc 2.95 by drew · · Score: 1

      my understanding is that the linux kernel uses some pointer arithmetic tricks that are outside the ANSI spec. while they have worked fine in the past, the more aggressive optimizers in the new gcc cause incorrect results, as they are dealing with code that doesn't neccesarily do what the compiler thinks it is doing.

      iirc it should compile and run fine if you use the compiler flag -fno-strict-aliasing, which skips the optimizing step that is causing problems.

      --
      If I don't put anything here, will anyone recognize me anymore?
  52. Documentation on kernel modules by Anonymous Coward · · Score: 0

    Are there any initiatives planned for mandating that hardware drivers be documented somehow? Even if it's a mandated format for headings in .c files, documentation on kernel modules (usage, parameters) would be welcome. Currently, the only definitive documentation on these things come from either the Using OpenLinux book by QUE or from reading the actual source code. Sorry, but reading cryptic driver source code is not a viable option, and not everyone has $40 to buy the OpenLinux book...

  53. TCP/IP Hacking by Anonymous Coward · · Score: 0

    Hey Alan, I'd love to see a TCP/IP Hackers guide for Linux someday from you.. Lots of people have asked for one.. maybe if you have any spare time you could write a doc or something.. :) Thanks!

  54. Burnout? by Anonymous Coward · · Score: 0

    Do you ever get burnout from working on the kernel? What do you do to relax? Are you glad kernel hacking is your "day" job, or do you wish is was just for fun?

  55. Remote Control by Anonymous Coward · · Score: 0

    Alan, I lost the remote control to my TV, and I can't find it at all. I've tried to 'grep' my room, but to no avail. 'find' isn't working either, and I'm growing desperate. Are there other search tools you may be working on? Thanks alot!

    1. Re:Remote Control by Skip666Kent · · Score: 1

      Make sure your room is properly mounted, and then use the 'Locate' command. Don't forget to update the database:

      >mount -t my /dev/room /myroom
      >updatedb
      >locate remote


      --
      **>>BELCH
  56. Let's take a break from the technical questions. by Anonymous Coward · · Score: 0

    Mr Cox, I would really like to know the following:

    In this day and age, computers take huge chunks out of a person's schedule. Perhaps my visualization of you is wrong, but I just have to know :).

    You must have your time consumed by working with the kernel, and with computers in general. How do you find time for social life? Do you ever find you are spending too much time on things (despite how fun it is). Have there been any positive effects of your work on you as a person? If you do get tired of working on the kernel, or computers in general, is there anything you like to do to give yourself a break?

  57. The HURD by emil · · Score: 5

    While I realize that you might not be completely objective about this question, what do you think of the design of the HURD, as it compares to Linux?

    I once asked Linus himself this question and he replied in rather annoyed tones that "the HURD is a great academic design that would never work in practice" (or something along those lines).

    Richard Stallman has been steadfast in refusing to endorse Linux as the GNU kernel. Does he raise these objections merely for emotional reasons, or does he see the HURD as having real technical advantages to the current monolithic design?

    Forgive me if I am uninformed on these issues; I am not a kernel developer.

    1. Re:The HURD by gre.g · · Score: 1

      On the contrary Stallman has endorsed Linux as the current kernel for the GNU project many times. In fact the people at the FSF at the time were some of the early adopters of linux.

      Work on the HURD continues, I'm not sure on Richard Stallman's views on the technical merits of the microkernel architecture, but in my opinion we're starting to see the real limitations of the monolithic kernel now. kernel modules only go so far.

      Instead of a well-designed well-optimized microkernel we get either kernel modules which are nice in that they can be upgraded without restarting, but you can't try out a suspect one without trusting the stability of the entire system to it. And you can't test it concurrently with the stable one for production use. Or we get adhoc microkernel style subsystems like xfs/arla anyways.

      I'm not sure how you can reconcile "never work in practice" with the manifest sucesses of microkernels like QNX and NT. Just because Digital Unix, sorry OSF/1, oh sorry True64Unix was so miserable doesn't mean it has to be that way.

  58. would you ever leave us ? by johnjones · · Score: 1

    could you give up welsh cakes ?

    could you live without delays on trains ?

    could you live without wales ?


    would you ever leave the UK ?

    bigger wage but have to live in a dead end part of the US
    (I hope not !)

    what do you think of microsofts new UK building ?

    pround of being in the EU and international


    regards

    john jones

    a poor student @ bournemouth uni in the UK (a deltic so please dont moan about spelling but the content)

  59. Who ARE you? by Anonymous Coward · · Score: 0

    I don't mean the standard answer where you define yourself through your work, job title, or what you do for recreation, or how many kids you have.

    Who are you, Alan? And why?

  60. Can we worship Alan Cox as a god? by Anonymous Coward · · Score: 0

    I'd like to know if we can have an official religion in the name of Alan Cox.

    1. Re:Can we worship Alan Cox as a god? by NaCh0 · · Score: 1

      Then we can say we worship Cox.

      It may be strange, but Alan is the only hero of mine.

  61. object oriented kernel? by Signal+11 · · Score: 4
    I've read several posts from Linus, as well as spoken with several CSci majors. The general conscensus is that a purely object-oriented kernel is impossible.

    What are your thoughts on the matter? What possible problems do you see with a pure OO kernel?

    --

    1. Re:object oriented kernel? by cabbey · · Score: 1

      Did any of them graduate?
      It's been done: AS/400 Architectural Overview.
      I'd love to see it in Linux 4.x though ;)

  62. DVD support? by lalleglad · · Score: 2

    There isn't any plans to include support for DVD in 2.4 and the near future as far as I understand. One of the biggest obstacles of course being patents and closed information. I would still like to know what your opinion is about when we can get that into Linux anyway and how much support in the kernel is needed?

    It may not be necessary with special kernel support if the interface is something like IDE,SCSI, etc. and only the protocols to unscramble the video-stream is necessary in user-space, and some kind of reverse-engineering or should I say re-implementation :-) has been done before, eg. Wine and Samba.

    1. Re:DVD support? by Anonymous Coward · · Score: 0

      Hey, we're already working on DVD support - initially for hardware DVD with the Zoran chipset on the Matrox upgrade. The Zoran chipset does the decrypting for you. However, there's lots of work being done on CSS decryption and the disk-locking part of DVD encryption has already been cracked. Go over to LiViD if you want to help out. Nick (not on a cluster workstation and can't remember my /. login)nstrug@bu.edu

  63. What about the new Amiga? by Anonymous Coward · · Score: 2
    I know you were an Amiga hacker before you switched to Linux, so what do you think of Amiga's plans to build a new Linux-based Amiga? Is Amiga dead and gone, or will they rise from the ashes and invade the home market with Linux systems?

    AC #967

  64. Maestro driver by Melkman · · Score: 1

    You did some work on a driver for the maestro sound chipset. However this seems to have stagnated, how come ?. Is there anybody who took over ? My main interest in this is ofcourse that
    I have a maestro-2e in my toshiba and the oss support is terrible (clicking and squeeking noises)

  65. Questions by Josh+Turpen · · Score: 2


    1. What do you think about graphics (i.e. KGI) in the kernel?

    2. Now that Redhat is worth billions, have you asked for a raise? :)

    --
    --- A Jesus Fish eating a Darwin Fish only proves Darwin's point.
  66. Re:Like honking your horn at the speed of sound by Anonymous Coward · · Score: 0

    That question is much like asking what happens if you are driving the speed of sound, and you honk your horn. Would it do anything? Just like the sound waves, the light particles/waves would accumulate in the headlamps. Just point to an object, slam on the brakes, and watch the fun as the photonic shock wave envelops it. Or I could be lying just to throw the natives of this planet off. Larry, what is your take on this?

  67. optimise as workstation/M.Media PC vs Server by Anonymous Coward · · Score: 0

    A workstation has a use pattern very different from a server. Is there anything to be gained in having a kernel option: Optimise as Server vs optimise as workstation in make config? -- Jorgen

  68. Qusetion by Zoltar · · Score: 3

    Was it a difficult decision for you when you left ZZ Top. They were one of my favorite bands and I was really sorry when you left tnem. Are you planning a reunion tour someday?

  69. Qwestion by manitee · · Score: 1
    Does Telsa know the root password(s) on your machines?

    Does she know the real root passwords?

    Ha ha ho ho

    --
    Four-digit slashdot ID. Recognize.
  70. editor? by cthonious · · Score: 2

    I heard you don't even use a screen editor, but instead use sed and work purely in STDIN and STDOUT. Is this true?

    --

    support gun control: take guns from cops
  71. Some Questions by antizeus · · Score: 1
    Do you think that TV shows like "The Real World" and "Road Rules" are a sign of the changing face of television? Do you see them as serving the interests of today's youth, or as more of a crass manipulative sort of thing? Has MTV ever approached you about working on one of these shows? Do you think there is a market for these sorts of shows outside MTV?

    Thank you for your attention.

    --
    -- $SIGNATURE
  72. BSD code theft by Alejo · · Score: 1
    Hi,

    I've heard lots of times you took the BSD
    code and just cosmetically changed it.
    I did look at both and they do look too
    similar and BSD's was earlier.
    And also heard you are the guy to blame on
    some anti-posix function implementations.

    How much of that is true?

    1. Re:BSD code theft by Anonymous Coward · · Score: 0

      Can you please cite a specific example of this? I've heard this as a general FUD from some particular BSDers, and without actual examples it really doesn't mean anything.

      The Linux and BSD socket APIs are the same, because they're _meant to be compatible_.

  73. What distro? by Anonymous Coward · · Score: 0

    Hi, What distro do you use? Considering you get paid by RED HAT, do you use their distro, or do you use one of the better ones? (DEBIAN -- Now that would be really cool :P ) Ant Man

  74. Question for Alan Cox by Blue+Hammer · · Score: 1

    I have been using Linux since kernel 0.98. I've always wanted to contribute to the code base on one project or another, but I only have two college semesters of C programming.

    The code that I've read in the Linux source tree is almost always far and away better than what I think I could do. I'm a decent programmer, but the people who are contributing to Linux are far more experienced.

    How can I get on one of the projects without being a C wizard?

    --
    ** Black holes are where God divided by zero **
  75. Can we ... by Rupert · · Score: 1

    Can we send half a dozen teenage idiots to your house and film you twenty four hours a day for a week, then show edited highlights on MTV?

    Oops, wrong interview.

    --

    --
    E_NOSIG
  76. Alan... by semis · · Score: 1

    When did you first start coding? And what was your first computer?

  77. Re:I WOULD LIKE TO KNOW... by Suydam · · Score: 0

    FLAIMBAIT?!
    "Funny" ... maybe, "childish" (not a choice...but probably true too).... but Flaimbait...i think not. sheesh....slashdot needs to be re-named "tightass"

    --


    Werd.
  78. Slashdot quality by Anonymous Coward · · Score: 0

    I've heard you refer to /. as slapdork, slashrot and other similarly endearing names. Do you think Slashdot has gone downhill in quality in recent months, and what do you think its biggest problem is?

  79. Too productive... by Anonymous Coward · · Score: 0

    Alan, you are so productive that my friends and me are thinking that you can't possibly be a single human. So, are you in fact a group of persons that only use Alan Cox as a nickname, just like the famous french mathematician Bourbaki was ?

  80. Questions: 2 by They_Call_Me_Spanky · · Score: 1

    #1: Where do you find the time for all that Hacking!


    #2: You are a famous kernel hacker. How much money do you make?

    --
    -Oy Vey
  81. Quality of Linux and Ken Thomspon... by Anonymous Coward · · Score: 0
    Ken Thompson made some points on this in an interview with Computer:

    "I've looked at the source and there are pieces that are good and pieces that are not. A whole bunch of random people have contributed to this source, and the quality varies drastically."

    Do you think he's correct? Is there a problem with the source quality of Linux, and if so, what can we do about it?

    KT also made comments about Linux's reliability:

    "My experience and some of my friends' experience is that Linux is quite unreliable. Microsoft is really unreliable but Linux is worse. In a non-PC environment, it just won't hold up. If you're using it on a single box, that's one thing. But if you want to use Linux in firewalls, gateways, embedded systems, and so on, it has a long way to go."

    What do you think of this comment, and his comment "I don't think it will be very successful in the long run."?

  82. Icelandic Women by Skip666Kent · · Score: 1

    I had the pleasure once of meeting a girl from Iceland, and she was probably the most horrendously amazing babe I have ever seen in my life. I wanted to throw her boyfriend from a moving train and claim her as my own, but that's kind of hard to do when your drinking beer in someone else's living room, and she probably could have kicked my ass anyways.

    Question: Are ALL the women in Iceland amazing? Should I move there, or just go straight to jail?

    Ahhh, sweet Oblivion...

    --
    **>>BELCH
  83. Roll your own? by swotl · · Score: 1

    Have you ever wanted to just bypass that finnish
    guy and release your own OS... Coxux? Alux? Alcux? ...
    whatever. If no, how comfortable are you with your situation in the Linux development?

    --
    -
    sig sig sputnik
  84. Roll your own? by swotl · · Score: 1

    Have you ever wanted to just bypass that finnish
    guy and release your own OS... Coxux? Alux? Alcux? ...
    whatever.

    If no, how comfortable are you with your
    situation in the Linux development hierarchy?

    --
    -
    sig sig sputnik
  85. Question by plazm · · Score: 1

    Alan,

    don't you think that the present "Linux fever" will cause a lot of good developers turn away from linux and transfer their efforts to some other system(s)?

    thanks,
    Alex

  86. Opinions on the AMD Athlon (K7) by Anonymous Coward · · Score: 0

    I noticed that lately you've been doing work on integrating kernel support for the K7 into Linux.

    How's that going? When do you expect to finish your work on K7 tweaks? Are others also working on this?

    What kind of speed improvements can we expect from a K7-optimised kernel? Is the K7 easy/difficult to optimise for (I'm assuming you've been working in assembly using the new 3dNow instructions)?

    What do you think of the K7 technology generally, now that you've been working with it for a while? Do you like your new system? Better than a Pentium? (please feel free to start a flamewar.)


    An anonymous, cowardly fan

    p.s. Thanks for doing what you do -- I think your work is awesome.

  87. Advice by Isaac-Lew · · Score: 1
    What advice would you give to someone contemplating starting their own Linux-based (network consulting, server configuration) business? And which book(s) would you recommend reading (besides Running Linux, got it already :))?

  88. Portability to new architectures by Rares+Marian · · Score: 1

    From what I understand, only a small part of the kernel needs to be retailored for new processor designs. The rest is architecture independent.

    But will libraries have to be reinvented for palmtop computers or will PC size programs port reasonably easily to these platforms? Can you run gtk, tk, or tcl, progs on palmtops?
    An example: gnomehack or Qtnethack. Can I play that on the road? Or will I have to perform drastic surgery on the source?

    --
    The message on the other side of this sig is false.
  89. 2 questions by Nahuel+Greco · · Score: 1

    1- You have programmed Alan J. Cox modplay mod player on the PC?.. i mean, you are THAT a. cox? :)

    2- Why i cant compile my kernel without the smp option? (compile time error)

    3- Your Opinion about Hurd / Microkernels.

  90. Not EMAC not VI - so which one is it? by ursusmaj · · Score: 1

    You say you don;t use EMACS or VI for editing - so what do you use? More importantly WHY?

    --
    Regards, Cliff
  91. Procreative Activities? by ursusmaj · · Score: 1

    Does it ever happen? Your working hours are well known and programming (even kernel stuff) whilst occupying the mind does not satisfy the baser needs.... :-)

    --
    Regards, Cliff
  92. Software raid by James+Manning · · Score: 1

    For those that can't keep up with lkml, when will the "real" software raid 0.90 stuff make it into a vanilla kernel? What's left holding it up?

  93. Q: Red Hat and the wider Linux community by chrislee · · Score: 0

    Alan,

    Thank you so much for your excellent work on the kernel! I like the fact that Red Hat supports you and so many people (such as the GNOME hackers) who are working on quality GPLed software. To this point, Red Hat and other distributions have largely operated for the common good of Linux users and developers, true to their origin in the Linux culture. Red Hat has been an excellent citizen in the Linux community by sharing bug fixes, competing on its own merits, it has supporting free software, and it has refrained from promoting its own distribution by denigrating others. For these reasons, and for the sake of general Linux acceptance, I am happy to see Red Hat succeed (I have to admit, though, that I am a Debian user :).

    By undergoing an IPO, however, my (hazy) understanding is that Red Hat is obligating itself to shareholder profit ahead of other considerations it may consider important. For the near future, it may be argued that continuing to be a good citizen in the wider Linux community is important for this profitability, and thus most of the community seems to think RH will continue to work for the good of all Linux users and developers in the immediate future. At some point, however, the alignment of citizenship and profit could be altered by change in Red Hat or the wider community, or by other forces in the marketplace. For instance, Red Hat could become so powerful in the market for Linux distributions or service that it could choose to alienate some significant fraction of the original Linux community with impunity, because that segment is now so less powerful than a multi-billion-dollar corporation, and besides Linux in the next n years becomes so mainstream that that the alienated segment is insignificant in comparison. If the potential profit foregone by Red Hat in its efforts to continue to be a good citizen of the Linux community is great enough, it might be argued that that it is in some sense irresponsible for Red Hat to continue its beneficent ways.

    So suppose that in 2004, Microsoft Word ``certified for Red Hat Linux(tm)'' generates warning messages about possible incompatibilities when run on Slackware or Debian or `Maldaware', designed to scare IT guys into staying away from these ``amateur'' distributions. Or suppose that RH makes a bunch of proprietary extensions to X11 and packages this RHX11 with its distribution, then asks its developer-employees to optimize GNOME to work much better with RHX11 than XFree86, and makes a big code-fork of KDE to do the same, overwhelming the original projects with the powerful RH distribution channels. Or it does similar things with other key projects to translate Linux market share into control of ``open source'' projects, and this project control into even more distribution market share. [If these are stupid examples, think of better ones --- I am sure some such dilemma involving kinds of behavior which are common enough in the corporate software world is not impossible to imagine]. It may anger some haggard old-school Slashdoters, but the corporate Linux market is so big that this is actually a good strategy overall (in terms of RH's bottom line), and besides ZDNet's dominant LinuxWeek publication doesn't blink an editorial eyelash because it knows where it gets its advertising dollars. Anyway, these old-Slashdotters are just no longer relevant: Linux is now so user-friendly and popular that most users are pretty removed from the developer crowd, and have zero understanding of the hacker culture and ethic from which Linux originated. Even if this is a bad move, lets say Red Hat's management at the time is more culturally insulated from its unkempt developer hordes, and makes some mistakes. I hear this sometimes happens in the corporate world.

    So how can Red Hat, with its current commitment to the Linux community, work now to avoid the possibility of letting big money potentially damage this relationship in the future? As an employee (and I assume stock-holder) of RH, and a long-time central kernel developer, what would you do if this happened? My understanding is that Linus works for a company which is not in the Linux distribution business to avoid exactly these kinds of problems.

  94. MAE LING MAK NAKED AND PETRIFIED by Anonymous Coward · · Score: 2

    Mr. Cox, would you rather see Mae Ling Mak:
    a. Naked
    b. Petrified
    c. Naked and Petrified
    d. ANDOVER SUX!!

  95. Abe the Punk Hacker Kid by Evan+Vetere · · Score: 1

    I'm curious as to what you thought of Abe the Punk Hacker Kid. I think we Slashdot readers would agree that he's a hard act to follow - d'ya think your replies can be as well-versed, timely, and informative as his? And be frank here: which of you two is the better hacker?

  96. State of Linux, Architecturally by Mneme · · Score: 1

    As I understand it, Linux's memory subsystem has seen a major overhaul in 2.3 to correct some early design flaws.

    Some people seem to think Linux still has design flaws. (I see people in the BSD and fledgeling Darwin communities claim that their kernels are have a better architecture than Linux, although I rarely see much substantiation of these claims.)

    So, are these people zealots, too deeply invested in their operating systems to face the truth that Linux is at least as good, architecturally; or were they right once, but the architecture problems have been resolved in 2.3; or are there still architectural weaknesses in Linux 2.3.

    If so, what are these weaknesses and how serious are they? And how would you answer if we were comparing Linux's architecture to that of a commercial OS like Solaris.

    So, basically, as you look at Linux, do you see parts of the code where you think `If we had it to do over again, we'd never do it like *that*'. And do you think Linux is any worse than other operating systems in that regard.

  97. Status of integration of e2compr by slashdot-terminal · · Score: 1

    Dear Sir,

    The use of seamless compression on my system is very important to me as it applies to linux. I was wondering what the status of integrating e2compr filesystem compression for ext2 is at? I am wondering this since the project has been proceding for approx. 2+ years in development.

    --
    Slashdot social engineering at it's finest
  98. Affect/Effect of/on the global nature of Linux? by Tekmage · · Score: 5

    These questions are prompted by something Alan mentioned in that brief Ottawa Citizen article I'd submitted a short while ago. Re. enabling Third-world intellectual infrastructure development.

    How has the multicultural and multilingual participation affected the development of Linux as a whole?

    Have you begun to see evidence of third-world participation effecting the progress of Linux yet, or is it still in the "hope to see soon" category? What needs to be done/changed to assist in the cross-cultural adoption of Linux? (Unicode?)

    When can we expect to see a Linux Universal Translator Engine? :-)

    --
    --The more you know, the less you know.
  99. First question by Anonymous Coward · · Score: 1

    Alan, have you ever had a First Post on /.?

  100. Threads on Linux by X · · Score: 1

    Hi Alan. I'm a Java developer and try to do as much work as possible on Linux. Lately, I've noticed that the kernel's thread model is still somewhat lacking compared to what Java really likes (things like sharing PID's between threads and having unique thread-ID's would be a good start). This appears to have been a serious problem for the blackdown team as well. I'd love to contribute in this area (though I have no Linux-kernel experience), but was uncertain how to proceed after searching the linux kernel mailist archives (there seemed to be conflicting strategies/issues). Can you suggest a person to contact on this issue?

    --
    sigs are a waste of space
  101. Alan Cox, Geek Extrodinaire? by SlapAyoda · · Score: 2

    Sure, there's not a geek on the planet who wouldn't allow you into the "circle of geeks", so to speak, I'm mean, jeepers - you're the guy who wrote my tcp/ip stack! :) My question, though, is this: would you consider yourself a geek? Do you fall into any of the other categories of geekdom? (Ex - Reading comic books, being a Sci-fi fan, preferring books over TV, being a pro wrestling fan, etc).

    "I like to put my bum on things. It's fun for everyone." - Tom Green

    --
    # wrote sig.txt, 23 lines, 31337 chars
  102. Kernel Source by roadfeldt · · Score: 1

    Do you see or envision a need to support hardware in a different method other than direct kernel support? What are the pro's and con's of direct kernel support vs. software drivers, ie; windows, mac, be?

    I am under the assumption that the kernel is primarily comprised of hardware support right now?

    Forgive me if these are moot questions. Thank you. :)

  103. How involved are you in the FreeBSD development? by nullspace · · Score: 1

    I noticed from the FreeBSD site that you are one of the core developers for FreeBSD. How involved are you in the development? Do you predominantly spend most of your time and effort on Linux development?

  104. High Availability/Clusters by ratliff · · Score: 1

    Alan,

    Are there any current plans to add kernel support for a single system image across a cluster? What do you have to do to add that support?

    Thanks for all of your work!

  105. q for AC: Linux audio support ? by Anonymous Coward · · Score: 0

    Can you tell us something about new things we might see in Linux 2.4 ? I'm especially interested in anything pertaining to audio and multimedia development.

  106. sustenance by mikeraz · · Score: 1

    What (is|are) your favorite(food|drink) [groups]?

    --

    There's more to it than this.

  107. Re:windows? by Anonymous Coward · · Score: 0

    Everything also says he lives in England.
    This is also untrue.

  108. Why does bttv keep crashing? by heroine · · Score: 1

    I noticed bttv locks up when capturing over 10fps and all software has one workaround or another to defeat this bug. Is this a hardware problem or a driver problem that you've given up on?

    1. Re:Why does bttv keep crashing? by Anonymous Coward · · Score: 0

      Why don't you ask the bttv author about that one?


      BTW, I don't like the architecture of the bttv driver though-- direct DMA into user space by inverse page table walking.
      I think a better approach would be either to use Stephen Tweedie's raw IO, or implement receivefile() and treat the grabber as a data stream.

      The latter approach is probably the way to go to implement compressed video or pro audio I/O for Linux.

  109. What happened to 2.2 by Anonymous Coward · · Score: 1

    After using and abusing Linux since the .9 era I find that the 2.2 kernel series to be, how should I put this..., a little less than what I've come to expect. Mainly the 2.2 series to date have had some problems that I've never seen in the 2.0 series or previous as far as random file system corruption, networking problems etc...Is it that it has become more complex or shorter turn around without enough regression testing.

    P.S. Even with the problems experienced Linux is still a far better choice for a development platform than anything I have ever used...

    .MD (pronounced dot doc)

  110. Suggestions to MicroProcessor Manufacturers by Anonymous Coward · · Score: 0

    Alan, My name here is Uncle Humph not Anonymous Coward, but my pwd got hosed, and I can't seem to get it straightened out. Anyway, here is my question. If you were allowed to make a single suggestion to the manufacturer of each of these major microprocessor platforms Linux is designed to run on, what would those suggestions be for 1.Motorola, 2.AMD, 3. Compaq (DEC Alpha), and 4.Intel?

  111. mosix? by zzg · · Score: 1

    Will we see mosix or mosix like functionality in the main kernel distributionin the near (far) future? If not, what are the main issues?

  112. Computers vs. Family by SecretAsianMan · · Score: 1

    Do you still have time to spend with your wife & family?

    --

    Washington, DC: It's like Hollywood for ugly people.

  113. sqr(1-(v^2)/(c^2)) by Anonymous Coward · · Score: 0

    You fail to take into account time dialation and length contraction. From the point of view of the driver, when he turn on the headlamps the light rockets away at 186,000 mps just as it does when the car is standing still.

    1. Re:sqr(1-(v^2)/(c^2)) by PB8 · · Score: 1

      Whoa, I'm trying to grok simultaneous dialation and contraction at the same time and feeling my FPU processing is bound, even much mental panic. Ok, sqr root, so what happens if it's two cars heading toward each other at light speed, each driven by Shroedinger's cat, with black holes parallel to their interception path, then they flip on their headlights, then the 4-way flashers, then the high beams and...and yes, get this...meowing and honking the horn??? How about an equation for all them photons and waves? Huh, well, smarty, got it? So what does the cat see and hear? Can SMP solve that? Hmmm, will that give Linux the left and right brain needed to solve it in parallel? Seriously and with reverence, I suggest we give Linus Torvalds the moniker 'OSmoses' for his ability to slip under the surface tension of corporate resistance and leading us away from the tyrannical monolithic slavery of pharoah Gates, where one window pane fits all views. And Sir Allen of Cox would be his rod bearer, as 'brother' Aaron. Thank you, thank you both! Just help us avoid the Golden Calf scene, ok? I'd hate to see the kernel source code tablets breaking over the false idols of gold. Apologies for the metaphoracide. wall Blessings to all net stations, PB8

  114. evil subplot? by nester · · Score: 1

    judging by your large chranium(sp) and almost mad scientist look, i find it hard to believe you're willing to only use your powers for good, and not evil. is it true that your linux efforts are just an attempt to distract us mere mortals from your vast array of weather control satellites? i think "linux world dominionation" is an ironic divertion from your true plans of world dominionation through the diabolical use of weather control devices to raise the seas and create storms of mass destruction at will.

    note: i will not accept "muhahahaha" as a valid response.

  115. Which Editor? by Coolio · · Score: 1

    Okay, you don't use (X)Emacs, and you don't use Vi. So just what is the mystery editor that's used to craft all that code?

  116. (humor) by akmed · · Score: 1

    Have you ever considered starting a cult of some sort? We could all get together and worship the holy penguin king of zamboozie. :)

    I'd join it, anyway.
    -Mike

  117. How did you get Telsa? by evonski · · Score: 1

    How did someone as scary looking as you(@ least from what I can tell from pictures of you), did you get a girl like Telsa to even go out with you, let alone marry you? OK, its a troll question, but I been meaning to ask Telsa it so I thought I might ask you first. Second question, do you get paid for your published articles (ex. Linux Mag)? Steve

  118. How is it to be behind Linus shadow? by Karpe · · Score: 1

    Whenever the mainstream media talks about Linux, they talk about Linus, forgeting all the people behind it. How is it to be behind Linus shadow? Are you doing this just for a better world, or also for the fame, fortune and chicks? :) How do you see the future when Linus gets tired, and the revolution is in your hands?

    TIA,

  119. World-class support for audio/sound/music apps? by Anonymous Coward · · Score: 2

    There has been much frustrated lamenting on the Linux sound development mailing list regarding the less-than-ideal support that Linux has for audio. I have found that even if I pay for the commercial drivers, I get buggy and incomplete support, even for common hardware. Also, there are concerns regarding issues within the kernel that prevent the creation of truly world-class audio applications on Linux. I know that you are working to improve this situation, and I was wondering what we can expect in upcoming releases of the kernel.

  120. Linux and FreeBSD by Anonymous Coward · · Score: 0

    I've noticed that you contribute to FreeBSD as well as to Linux. From this, I surmise that you see a future for both projects. My question for you is, where do you think FreeBSD will be in relation to Linux in the future? What different niches do you think they will fill? What differences in engineering direction do you see?

  121. Q for AC by Anonymous Coward · · Score: 0

    What design details in the Linux kernel tickle your fancy?

  122. FreeBSD missed the boat by qix · · Score: 1

    Alan, yesterday on slashdot, there was a reference to an article about FreeBSD where basiclly they came right out and admitted to being snobs and 'not accepting code from just anyone'. The metric in the Linux community seems to be if it's good code and makes sense, include it. Do you agree that this leads to a less-tightly integrated system, or are the BSD guys simply whining because nobody wants BSD and they've finially realised that they need to care what us peon users think after all?

  123. Silly Hardware Questions by mwillis · · Score: 1

    Will DVD manufacturers every support Linux?

  124. How do you test the Linux kernel? by cpeterso · · Score: 1

    Companies like Microsoft and Sun spend millions of dollars on software testing. Can the open source community really replace all those professional software testers? What tools or techniques do you personally use to test your code? What programs do you use to "stress test" Linux?

  125. my 1 question for Alan by alesh · · Score: 1

    Why don't you shave?

  126. On a Personal Note by jonathansamuel · · Score: 1

    Alan, now that your software company is a big success are you going to continue to cross-dress?

    --

    Marjo Wycam, Master of the Programming Arts
  127. burn out? by Anonymous Coward · · Score: 0

    Alan, Do you ever feel really burnt out, and that you would like to just take a long break from programming? It seems to be like that would be a real problem for Linux developers..

  128. Two gripes. by Quesne · · Score: 1

    1. Sound is bloody difficult to set up. But
    when isn't it?

    2. On a more serious note, my isp switched to
    a vpn system and boy did I have problems.
    Please fold a pptp mechanism into a kernel
    module.

  129. mmm, beer by mcj · · Score: 1

    What's your favorite type of beer (specific brand/brew or general style)?

  130. Best move for Debian? by Anonymous Coward · · Score: 0

    Most people praise Debian for being technically a well put-together distro, but still, it does not attract nearly as many users as Red Hat.

    What do you think would be the smartest move for the Debian organization, at this point?

  131. Beard by beatnik · · Score: 1

    Hi Alan,

    Did you grow that beard before or after you started on Linux kernel hacking and do you use it to point out that there is no such thing as a Linux Geek stereotype ?

  132. The real questions! by Mr+T · · Score: 1
    If your house was on fire and you could only save one thing, what would it be?

    If you were an animal, what would you be? What kind of animal would you want to be if it's not the one you would be? (I'd be a stallion ;) but I'd want to be a duck or a badger. Ducks can swin underwater, on top of water, they can walk on land and fly, it's hard to beat that.)

    Is U2 greater than the Beatles? Who was the best Beatle?

    While I'm on this Beatles vibe and to knock off Tarantino, are you an Elvis man or a Beatles man?

    Who do you like in the next World Cup? Any opionions on Lance's emotional win in the tour?

    Any opinion on transubstantiation? or religion in general?

    Who's your favorite painter? If you had a painting by them would you save it instead of whatever you picked for answer 1?

    Now that we're done with the warm ups...

    What's your feeling on the WWW and how LaTeX fits into it? Should web pages really be PDFs or DVIs? Do you care?

    How do you feel about garbage collection? Good? Bad? The hacker in me wants to do it "my way" but in my wisened mid 20's I've grown to appriciate garbage collection, especially in the hands on non-expert programmers. Do you sometimes wish that the kernel had garbage collection when you're fixing leaks? (not that it would be practical)

    How do you feel about the future of programming and computers in general? There is a strong trend to dumb computers down a lot for "end users" (a la KDE and GNOME among other GUIs) Do you think this is good in the long term and do you think the same thing should be done with programming on a large scale? (as it is, there is an astronomical number of CS grads who come out with very little programming skill or experience, there also appears to be a growing number of people who can write scripts (perl) but can't code at a lowlevel, so it appears to be happening) Do you think programming should be stressed more as a skill all computers users need? Do you think that in the future everybody will be a programmer and then there will be a few hardcore hackers who do the real work? (which is really how it is now) Or will society and civilization as a whole be able to fully utilize computers without becoming a society full of programmers? There is kind of a lot in this question, I went through a very tough and rigorous university CS program and because I'm a computer geek I loved it but a lot of people there could have got by with a lot less and still been able to be productive members of the software industry, should CS become more of a specialized discipline for hackers and should liberal arts become an introductory basic programming type degree with a focus on liberal arts?

    As an add-on, Linux is a tremendously rich programming platform, lot's of compiler development takes place on linux and you can find a complier for just about any langauge or programming system. Do you think that gives it a natural advantage over windows in a "programmer's" society? Despite the programmer friendliness of the Linux community and development it still looks like Linux lacks in some ways compared to Windows. For example, you can script just about anything with MS Office objects and Visual BASIC, it's extremely flexible, I don't know of anything on linux that combines that power with that level of ease. How do you think we can fix that if we need to? This is kind outside kernel space... Just curious what you think about apps and the development going on there.

    The new emerging sex symbol for the new millenium seems to be the hacker/geek/technical professional/programmer type. They've even had a pseudocracker on an MTV program (or so I've read on Slashdot.) How do you feel about this trend? As with most things in the fashion world, it's all about image and the the symbols themselves seem to be largely fraudulent, I don't know of any real hackers who are being touted as sex symbols or models. Imitation is supposed to be the most sincere form of flattery though, do you feel flattered?

    Speaking of making a buck.. (I always associate making a buck with sex symbols because they are all just marketing creations) How do you feel about the RedHat IPO? Good for linux? Bad for linux? Good for free software? Bad for free software? Just a few guys trying to make a buck?

    Are there any directions the kernel is going in that you don't fully agree with? Is there something that isn't happening that you'd like to happen? I'd kind of like to see ACLs... with coda in the kernel and xfs on the way they might become more popular.

    What's your favorite architecture to write assembly for?

    Thanks for your time and all your work.

    --
    This is my signature. There are many signatures like it but this one is mine..
  133. Philosophy behind even-numbered kernels. by Anonymous Coward · · Score: 0

    What is the philosophy behind even-numbered kernels? I read that recent 2.2 kernels have had the special Cyrix CPU bug work-around code removed, introducing an "instability" for no apparent good reason. (I note that Intel bug work-arounds are still in the kernel.) I understand the reason for removing it (Cyrix is for lamers, etc.), though I don't like it, but shouldn't those kind of changes be reserved for the 2.3.x and 2.4.0? Are the 2.2 kernels no longer the "stable kernels" now that you are chained to the boring side of the kernel work?

  134. Is Linux 2.0.x dead? Will you keep supporting it? by cpeterso · · Score: 1

    Is Linux 2.0.x dead? Will you keep supporting it? Will there be a Linux 2.0.39?

  135. Unicode by Matveevich · · Score: 1

    Alan, Haw about Linux really use unicode through all the OS? There is Unicode Conference is going on in San Jose, is anyone from Linux core develores being there?

  136. Micro-Kernel by Anonymous Coward · · Score: 0

    Any thoughts of moving Linux from a macro-kerel to a micro-kernel like HURD? What advantages do you see if any to Linux with a micro-kernel?

  137. Question for Alan - re Sinclair Hacking by spectecjr · · Score: 1

    Hey Alan...

    So, do you do any hacking on your Sinclair Spectrum +3 any more? Or has all that fallen by the wayside these days?

    Thanks,
    Simon Cooke
    (Your Sinclair magazine's ex technical ed)

    --
    Coming soon - pyrogyra
  138. Winmodem support by Anonymous Coward · · Score: 0

    Winmodem is bad hardware. But people keeps asking me about it. Almost every computer sold these days include Winmodem. Here is my guestion: winmodem must have some form of kernel support or module.Is it possible to make support for it or not? technicaly

  139. What does the Linux kernel need most? by DragonHawk · · Score: 1

    From a technogical standpoint, what is most lacking in the kernel? Support for a specific technology (e.g., DVD), implementation of a specific technique, a change in organization, or something else entirely?

    Conversely, is there anything you think may happen or is happening that we would be better off without?

    --

    dragonhawk@iname.microsoft.com
    I do not like Microsoft. Remove them from my email address.
  140. Interesting portion by scumdamn · · Score: 1

    Linus has said that he considers the most interesting part of the developement of Linux to be the GUI. What do you think the most interesting part of the developement is?

  141. question for Alan by duncan · · Score: 1

    Do you ever get pressure from RHAD labs to work on this or that piece of hardware from the latest Red Hat partner? And if so, how do you handle that? Thanks for all of you hard work on the kernel.

  142. How'd you meet your wife? by landley · · Score: 1

    There are a lot of things geeks like me admire about you, but the one part of your life where it spills over into sheer envy involves your wife, Hobbit. How'd you meet her? (I assume you had to be awake during the day at least once? And possibly even in or through the Big Blue Room at least briefly...?)

  143. Wales by Bob+Ham · · Score: 1

    Should Wales really be considered the "Wild Wild West?"

  144. Most Important Thing To Be Done by videoranger · · Score: 1

    Alan,

    I have been using (and benefieting from) your work (and that of the linux community in general) for about six years. I'll take this sentence to say that the experience has been fantastic, from the first day; Thank You, and All.

    My question is this: now that I've got a little experience under my belt, and I kind of 'have a clue', so to speak, where would you suggest I direct my efforts at this point to best further the effort? which is to say, what part of linux most desperately needs attention? I know quite a bit of perl, a lot of C, and never cracked the first book on C++...



    -videoranger

    --
    Heaven offers little comfort like winamp and a big disk full of Dave Matthews MP3s
  145. Real Time Extensions? by Anonymous Coward · · Score: 0

    rtLinux, KURT, qLinux, posix, hard, soft, firm.

    What is the road map for real time in the official kernel? What approaches are you favoring?

    Thanks for all the fish,
    John

  146. Hirsute by Jeremy+Lee · · Score: 1

    I, like a lot of programmers, have a mane. Long hair. Lots of it. Alan, ye of the flowing locks, what shampoo do you use? What is the manner of your care regime? Or is a comb a scary object, full of fear and loathing? Inquiring minds, y'know.

    --
    Jeremy Lee | Orinoco
  147. Are You a Vegetarian.. by Anonymous Coward · · Score: 0

    Killing Animals to eat is highly unethical. many great people are vegetarians. So are you a vegetarian?

  148. Daily Routine by Espressoman · · Score: 1

    Hi there Alan,

    everybody knows what a prolific contributer you are to the community. How much time to you spend each day hacking to produce as much as you do. And have improved hacking tools reduced the amount of time you must spend at the console, or just allowed you to produce that much more?

    TIA,
    Paul Dorman.
    Wellington, New Zealand.

  149. The Future of Linux by TheHulk · · Score: 1

    Alan, most people when working on an seemingly neverending project set a timeline of expectations or goals. Have you established a set timeline/priority for adding features to linux or do you just write code for whatever sounds interesting at any given time?

  150. ESS Maestro drivers? by Anonymous Coward · · Score: 0

    What happen to maestro developement? I noticed
    someone else from Redhat is working on them. This
    is a nice card. It has real good midi sound under
    that other OS. Could you please put it back into
    2.3.x developement tree. Please.

    Also, do you wear your shades when you hack. 8)

  151. Re:Linux IP Stack (multi-threaded I/O) by ajv · · Score: 1

    I was going to ask this as well - but in a slightly more broad terms.

    Alan,

    When are we going to see a multi-threaded I/O subsystem/framework, where non-brain dead devices can be utilised to their maxiumum potential on SMP machines like mine?

    keep up the good work

    --
    Andrew van der Stock
  152. Energy by technos · · Score: 1

    Alan;

    First thing this morning, I get a question via ICQ about the ac kernel source distributed with S.u.S.E. On the way to work, I pick up a book. You're given grand kudos for having lent extensive technical expertise to the author while he was writing it. Two hours later, I am told your patch fixed an intermittant development box that I had hacked for a week to no avail. After lunch, I am asked by some junior exec what exactly v4l is, and why did IS propose to use it for teleconferences.
    Now I'm home. What's the lead article on /.?? "Ask Alan Cox"

    Are you stalking me?

    No, seriously. This really was my day. Where do you get the endless energy? (and is it available in finer drug-stores everywhere?)

    --
    .sig: Now legally binding!
  153. Emacs or vi? by Anonymous Coward · · Score: 0

    I think you're a vi man personally ...

  154. SMP scalability by Anonymous Coward · · Score: 0

    I am considering Linux for a high-performance closed-box design. My concern, however, is its SMP scalability, particularly in the area of concurrent interrupt handling. My application will be taking on the order of 60-100K interrupts per second with 2-4 CPUs handling the load. Do you have any gut feeling on how the current 2.3.x or future 2.4.x kernels will handle this kind of load?

  155. Moderate this! by the_tsi · · Score: 1

    I want to know when the ip stack will be multithreaded. Make sure the parent is a five! :)

    (okay, I'm going to get reamed on points myself, but it's worth it)

    -Chris

  156. Do you know the other Alan Cox in the *BSD team? by My_Favorite_Anonymou · · Score: 1

    Do you personally know the other Alan Cox (alc@FreeBSD.org)

    What do you think of the brits keep correction your fall/autumn spell?

    (Okay not important questions, you can answer it later.)

    CY

  157. Question by plazm · · Score: 1

    Alan,

    What do you think about Ken Thompson's saying about Linux?

    thanks,
    Alex

  158. Do you know the other Alan Cox in the *BSD team? by My_Favorite_Anonymou · · Score: 1
    Do you personally know the other Alan Cox (alc@FreeBSD.org)

    What do you think of the brits keep correction your fall/autumn spell?

    (Okay not important questions, you can answer it later.)

    CY

  159. Damn, what a long troll! by Anonymous Coward · · Score: 0

    Can you keep it down to one page next time? I like reading stuff I violently disagree with, but not when I get "Read the rest of this rambling screed ..." messages.

  160. Actually, the answer is... by incandenza · · Score: 1

    You can't go at the speed of light. As you approach the speed of light your mass increases and it takes more and more energy to accelerate. You can't actually hit 'c' unless you're massless (like a photon), in which case you're always going at 'c'.

    If you're at .999c or whatever and you turn the lights on, the light from the headlights will still appear to be going at 'c' relative to you to observers (_not_ .001c).

    1. Re:Actually, the answer is... by AmirS · · Score: 1

      >If you're at .999c or whatever and you turn the lights on, the light from the headlights will still appear to be going at 'c' relative to
      you to observers (_not_ .001c)

      Yeah it's been a while since I checked this but:

      Light from the headlights will still appear to _you_ to be going at 'c' away from you.

      It will appear to be going away from you at 'c' as viewed by other observers.

      'You' will also compress to near zero length as viewed by others.

      'You' will be flamed for going so far off topic (...:)

  161. corporate bandwagon jumping? by cabbey · · Score: 1

    Alan, thanks first for taking the time to do this "interview" with /.

    I'm wondering what you think about the recent "competing" Unix vendors decisions to jump on the Linux bandwagon? I'm thinking of IBM, SGI, HP, and Sun for example... all of them have unices they sell with thier boxen, yet they've started jumping in and trying to support/ship Linux? I've heard the opinions of the folks who develop one of those unices... so I'm interested in yours for comparison.

    [Truth in advertising: I work for one of these companies, but not anywhere near our Linux efforts; sigh.]

  162. drop-in kernel replacing by Ludd+Kilken · · Score: 1

    Is there going to be any work before or during Linux 3.1 to make kernels 'hot-swappable'? Finally getting rid of the one reason to reboot a machine. Or perhaps even work on just an ultra-fast-reboot. I'm sure some software wouldn't need to be killed. Even a way to just select processes you don't want killed during a kernel upgrade.

    Cheers on your achievements,

    --

    fou aje oym asoyf ueyf jaffaq afset su!6j!/\ op 'ua>|7!>| ppn7

  163. alan cox question by Anonymous Coward · · Score: 0

    [pimpsmurf] what do you think about X using universal frame buffer instead of all that shared memory hoop-la?

  164. What keeps you going through the tough times? by chris.bitmead · · Score: 1

    We all know that hacking can be fun. But what keeps you going through the tough times when you're hacking for no money? Don't you wake up some times and think "I'm wasting my life in a dark room with a machine writing code that may be obsolete in 5 years".

    You're doing a fantastic job, I just don't know how you keep it up, especially before you were able to get paid for doing it.

  165. Isn't it time you bought a bigger house? by Sinner · · Score: 1

    I think Telsa would appreciate it. And you could fit more computers in there! YES!

    --
    fish and pipes
  166. Development environment? by Anonymous Coward · · Score: 0

    Recently in your diary you mentioned that you don't use emacs or vi. What do you use for an editor/development environment?

  167. Alan Coxes by Dwonis · · Score: 1

    What do you think about the fact that there are gazillions of 'Alan Cox'es out there? It does get confusing at times.
    --------
    "I already have all the latest software."

  168. ATA/66 on Linux by VB · · Score: 1

    Alan,
    I noticed there are no drivers for the ATA/66 or UDMA66 drivers yet. I'd love to see my Dual 400 MHz Celerons be able to exploit this. I tried to patch the 2.2.11 kernel with a 3rd party driver for a Western Digital, but, to no avail. Now, at 2.2.12, still no UDMA66.


    Rumour has it, October? Thoughts?
    Regards,
    Van

    --
    www.dedserius.com
    VB != VisualBasic
  169. Here is my question by Anonymous Coward · · Score: 0

    What do you feel is the most worthwhile and important thing you have done in your life? Thanks

  170. ISDN/PPP/MPPP status by The+Rickster · · Score: 1

    Hi Alan,

    Could you please give us the status of the
    ISDN/PPP/MPPP projects and how they'll fit into
    the release of the 2.4 kernel?

  171. The Linux scheduler by fatboy · · Score: 1

    I have a question about what appears to be a problem with the scheduler in the 2.2.x kernels.

    Is the scheduler in 2.4.x going to allow linux to work well with multiple NICs ?? This is where the finger was pointed at over the Mindcraft "benchmark", from what I understand.

    Will we be able to show Microsoft what a fully functional battle station looks like with 2.2.4?? ;)

    --
    --fatboy
  172. You God You by Cosmo · · Score: 1

    I've been watching you add awesome functionality and stable bug fixes into the linux kernel for years, and I must admit, it makes me drool. I was just wondering if you had any pointers for a little wanna-be kernel hacker like myself to become a full fledged kernel hacker. I'm not asking you to teach a couse or hold my hand, but I'd just like to get pointed in the right direction. What would you recommend as excersizes to become more filmillar with the kernel's inner workings?

    --
    I came. I saw. I coded.
  173. If we were to send you free-stuff... by Amoeba+Protozoa · · Score: 1

    If we were to send you free stuff, what would you like to get most?

    -AP

  174. By the masses for the masses... by Anonymous Coward · · Score: 0

    Because linux is truly developed by the masses for the masses do you a) ever see Linux moving beyond the x86/generic hardware configuration in any meaningful fashion and b) see Linux actually pushing the boundaries of system performance rather than relying on other breakthoughs to set the standard. As it stands, Linux is an amazing platform, but it does have some very meaningful drawbacks (ie JFS) as well, support for exotic and cutting edge equippage is just not quite there (because of the development model). Development is reacting as fast as it can - but new features seem to be in catch up mode. Your thoughts?

  175. UNIX SECURITY: Access Control Lists by Anonymous Coward · · Score: 0

    When will you or anyone else implement ACL's in *NIX? Will anyone ever do this? The old -rwxrwxrwx thing is somewhat limited, IMO.

    Thanks...

    1. Re:UNIX SECURITY: Access Control Lists by Anonymous Coward · · Score: 0
      When will you or anyone else implement ACL's in *NIX? Will anyone ever do this? The old -rwxrwxrwx thing is somewhat limited, IMO.

      Redundant question. Type "man setfacl" on a Solaris system.

      ACLs would be nice on Linux tho.

      Oh goody. Another VFS layer.

  176. Will we ever be OSS free? by pedro · · Score: 1

    Alan, I know you do a great deal of sound hacking, and I'm particulary looking forward to a time when meaningful full-duplex support is available without paying tribute to OSS. I've attempted to use their SB16 and Ensoniq support in their trial package, and the experience was excruciating. I banged my head to no avail. Abominable documentation. Our own free stuff is far better, IMHO. I ran out of time on their trial edition, and w/o source, I couldn't figure out what I was doing wrong, unlike the free drivers, which though sketchy, I could fathom.
    Any hope for folks like me?

    --
    Brak: What's THAT?
    Thundercleese: A light switch.. of TOTAL DEVASTATION!
  177. Question about non-x86 platforms by ubi · · Score: 1

    Do you feel that Linux should play a role in setting new, really open standards, esp. within Posix specifications, also in favour of other Posix-compliant operating systems?

  178. MB's question to Allan by Mysterious+Bytes · · Score: 1

    In the past year I have noticed a 'race' between
    kernels released by you (2.2.*ac) and those
    released by Linus. So, is it really a race?
    are those kernels more or less in sync? is it
    heading to a two-camp kernel tree (well, from
    the mainstream at least)?

  179. A Question for Mr Cox... by FruitCake · · Score: 1

    Alan,

    My vision of the future does not see people being so interested in using overpowered machines on their desktops. Instead, I believe, we'll see a move towards smaller, more personal and more specific devices.
    The general desktop machine will be replaced with one tailored to the task it must peform. People will carry with them personal devices that are simply not meant to be used by others.

    We already know that Microsoft is pushing this idea with Windows CE. We also see that EPOC making a move to get in on the act.

    My question is now obvious: Do you believe the Linux Kernel and the rest of the GNU OS can ever compete on the small devices arena?

    I know it's been done on the palm, the psion etc But that's only been for novelty value, not as a serious application.


    Cheers,

    A FruitCake.

  180. hi alan by ganymed · · Score: 1

    do you see the quality of open source software, especially of linux, as the surveyor's rod for the software industry, quasi as orientation help for both - users and producers ?

    --
    -- sigh
  181. Re:Ext3 Capabilities, ACLs by Anonymous Coward · · Score: 0

    When will Capbilities be implemented in the filesystem (ext2 or 3), so they can be fully used securely and without modifying binaries?

    ACLs I think were reserved in ext2 but then used for something else, are they going to be available in ext3 and hopefully the kernel sometime soon?

  182. Linux-Windows by MaxAttack · · Score: 1

    The Linux Hype is increasing alot lately, And according to Linus Trovas he would like too see linux being on the shelves with windows as a alternative to windows.But I find Alot of user's decend away from windows to use a Operating System
    that keeps you intouch with the system not future away from it. Wouldn't attempting to put linux up on the same level as windows destroy what it hold's allready.?

  183. Linux-Windows by MaxAttack · · Score: 1

    The Linux Hype is increasing alot lately, And according to Linus Trovas he would like too see linux being on the shelves with windows as a alternative to windows.But I find Alot of user's decend away from windows to use a Operating System that keeps you intouch with the system not future away from it. Wouldn't attempting to put linux up on the same level as windows destroy what it hold's allready.?

  184. Devfs? by Anonymous Coward · · Score: 0

    What do you think about devfs? Can you tell me why it hasn't gone into the kernel although to me it seems quite complete and useful.

  185. Emacs by Mads-Martin · · Score: 1

    Your diary says:

    "Emacs, not just a way of life but a complete waste of disk space"

    I've been with the linux community since 1996, and I have noticed the vi/emacs question is one of the religious ones. Maybe you can tell me why some people _hate_ emacs, and other - like me - loves it?

  186. HURD plans. by LaBola · · Score: 1

    As long as I see more promising HURD than Linux on the kernel side.

    Do you plan working on HURD?

    Do you consider HURD as the future free software kernel (replacing Linux)?

  187. Palm Linux? by Anonymous Coward · · Score: 0

    Alan -

    A lot of effort has been directed toward supporting Linux on palm/handheld/embedded machines. (See http://linux-embedded.com , http://www.uclinux.org , http://www.linuxce.org)

    What are your thoughts on these projects and what do you see as the major hurdles to make Linux a viable alternative OS for Palm and WindowsCE machines?

    More specifically, when will we see an Open Source flash file system and flash memory drivers for Linux?

  188. NETBEUI by Anonymous Coward · · Score: 0

    Well I would like to ask what happen to the development of NETBEUI?
    Do you think that it will be continued?
    What references (urls are better than books) do you suggest for somebody to start working on something like this?
    Do you think that is a unmanageable task for one person?

    Thanks in advance

    .Bill

  189. devfs by ahornby · · Score: 1

    Alan,

    What is your opinion on devfs? Is it likely to go into 2.4?

    Alex.

    --
    -- Thorin sits down and starts singing about gold.
  190. Background by vr · · Score: 1

    What is your background? i.e. education/when did you start hacking/what was your first computer..


  191. Beard by silver · · Score: 1

    How often (if ever) do you trim your beard?

    --

    Silver

  192. SETI by josepha48 · · Score: 1

    What does Alan Cox do with the spare CPU cycles on his computer? IE does he run SETI or anything else?

    --

    Only 'flamers' flame!

  193. Legend by Anonymous Coward · · Score: 0

    Alan, what does it feel like to be part of a legend?

  194. X on Indy by kebe · · Score: 1

    I get the impression that you're involved in putting X on the RH5.2 Linux for MIPS on the Indy.

    Do you have any idea when that'll be done or what's holding it up?

  195. Editor of choice for coding? by Diskena · · Score: 1

    Alan,

    it is clear from your diary that you don't use {X,}Emacs nor vi for coding. What is the blessed editor of your preference then?

  196. Where did Alan come from? by marsvin · · Score: 1

    Didn't you used to write text adventures?

  197. Question by argv · · Score: 1

    In the shoot-out between Linux and WNT done by PC Week, WNT won on every front. As I understand it, the problem is a lack of threading in the network code in the Linux kernel. So what's the scoop on this?

  198. Beard by Anonymous Coward · · Score: 0

    How long have you been growing your beard.

  199. Leadership by longword · · Score: 1

    Do you ever feel that Linus is blocking the advancement of the kernel? (e.g. GGI, EvStack, raw IO, devfs)

    Can you see a time in the future when a group of people such as yourself might have a quiet word with Linus and ask him to step aside? Or even mutiny and fork kernel development entirely?

    Paul.

  200. How do you find the time... by Anonymous Coward · · Score: 0

    Well, I guess the subject says it all. Your contributions to the linux community ranges from really low level kernel stuff to gui's for handhelds (how is that progressing by the way). So, my question is; in 25 words or less, how do you find the time?

    Keep up the good work. You are as close as I'll ever get to having a hero.

    B. Johannessen, bob@dB.org

  201. 64 Bit Processor by Bullfrog · · Score: 1

    Alan,

    I'm interested to know why the forthcoming Intel 64 bit processor will happily compile and run Linux but won't run Win64. I find this highly amusing (I'm still giggling), but I wanna know why and how M$ has got it all wrong :-) What is is that makes Linux run 64bit apps, but causes Win64 to fail? Any insights a layman would appreciate would be most helpful. Thanks.

  202. New Linux GUI by Bullfrog · · Score: 1

    Alan,

    Are you supporting the development of an alternate GUI system for Linux, ie the Berlin Project? It seems to me that X is falling behind other OS GUIs and its age is beginning to show. XFree86 release 4 may be the shot in the arm X needs to keep its momentum up, but we don't know when we'll see it. Key technologies such as TType and direct rendering to hardware need to come to Linux in a compatible and robust manner, and they need to come soon. Any thoughts?

  203. Problems with the linux SG driver? by Anonymous Coward · · Score: 0

    The author of cdrecord notes some deficiencies with the generic scsi driver in linux[1]. For example: a) It cannot see if a SCSI command could not be sent at all. b) It cannot get the SCSI status byte. c) It cannot get real DMA count of transfer. d) It cannot send SCSI commands with vendor unique lengths. It seems that the primary users (cd writing/scanning software developers) are trying to contribute, but their patches were rejected. My question are, are these issues being addressed? (possible followups: Any advice for the software developers that don't normally do kernel development, but need changes for the programs to work better? Any explination for what happened in this instance?) --[ref]-- [1]http://www.fokus.gmd.de/research/cc/glone/emplo yees/joerg.schilling/private/linuxscsi.h tml

  204. Re:Is Linux 2.0.x dead? Will you keep supporting i by QuMa · · Score: 1

    I think this has been pretty much answered: Updates will only be done if serious bugs are discovered. Seems pretty unlikely, after all this time... But you never know.

  205. !(vi || emacs) ? :; by canul · · Score: 1

    Editor of choice?

  206. Education, Coding and Linux by Broyd · · Score: 1

    What is your educational background? How and when did your skills as a coder evolve? And what brought you to apply those skills to the linux kernel?

  207. IOMEGA by Anonymous Coward · · Score: 0

    Will there ever be stable support for the IOMEGA ATAPI Zip drives? Some of the newer drives do not seem to work with the atapi driver, but older ones do. Is this a matter of IOMEGA being not forthcoming with info, or a matter of zip drives being not too important, or a matter of this problem not being recognized just yet?

  208. Building Three by ddkilzer · · Score: 1

    What happened to buildings one and two? :^)

  209. Macintrash by ddkilzer · · Score: 1

    How is your Mac II holding up?

  210. sorry :( by chrislee · · Score: 1

    I was trying to write a thoughtful question, but my post actually looks like a total troll now that I re-read it. Please ignore it --- I'll shut up and go back to writing code now....