Interview: Ask Alan Cox 249
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.
My question (Score:5)
Ext3 (Score:3)
What is the status on it? And where can I find more info on it?
future of linux (Score:1)
do you think it will surpass NT eventually?
future of Linux: separate versions, platform indep (Score:5)
XFS? (Score:2)
Did you forget your /. password? (Score:4)
GNOM'ovision (Score:3)
Although what on of the things I most love about you is your kernel hacking (no, this is not a marriage proposal
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
Many thanks, and nice work!
question (Score:5)
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.
The standard question...but a good one... (Score:3)
So what's the story? (Score:5)
- 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?
Compression, Inebriation, and Penquins? (Score:3)
---
Spammed? Click here [sputum.com] for free slack on how to fight it!
Next for the throne? (Score:5)
-Aaron Dokey
Microsoft job offer. (Score:2)
It's been reported that Microsoft extended you a job offer once.
How much was it for?
--
RedHat (Score:2)
-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
A few questions (Score:5)
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?
If you were to be a teacher (Score:5)
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
Questions about your travels... (Score:2)
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!
X-Windows? (Score:5)
Big companies sort of open source (Score:3)
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
Linux as an Enterprise class OS (Score:2)
-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
hair cut (Score:3)
AC Kernel Patches (Score:4)
Secret project? (Score:4)
Cobol state and future! (Score:3)
Talk to us about the state of the project and it's future!
...
Thanks for your work!
RAID 0.90 when (Score:1)
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
Daemons (Score:2)
-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
Linux IP Stack (Score:5)
kernel split? (Score:1)
LFS and Linux (Score:1)
Music/literature influence: (Score:3)
Favorite Hacker (Score:3)
-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
Questions for Alan Cox (Score:2)
Re:Just one question... (Score:1)
Email processing (Score:1)
Look up to (Score:1)
-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
This will probably get moderated out... (Score:1)
In 25 words or less, could you tell me why NT sucks so badly?
Maintaining 2.x (Score:1)
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.
What If... (Score:4)
S
Linux security (Score:5)
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
That hair... (Score:1)
Stable kernels and gcc 2.95 (Score:1)
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.
The HURD (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.
Re:Just one question... (Score:1)
What do you think Alan?
would you ever leave us ? (Score:1)
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)
object oriented kernel? (Score:4)
What are your thoughts on the matter? What possible problems do you see with a pure OO kernel?
--
DVD support? (Score:2)
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
What about the new Amiga? (Score:2)
AC #967
Maestro driver (Score:1)
I have a maestro-2e in my toshiba and the oss support is terrible (clicking and squeeking noises)
Questions (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?
Qusetion (Score:3)
Re:Microsoft job offer. (Score:2)
Qwestion (Score:1)
Does she know the real root passwords?
Ha ha ho ho
editor? (Score:2)
Some Questions (Score:1)
Thank you for your attention.
BSD code theft (Score:1)
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?
Question for Alan Cox (Score:1)
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?
Can we ... (Score:1)
Oops, wrong interview.
Alan... (Score:1)
Questions: 2 (Score:1)
#2: You are a famous kernel hacker. How much money do you make?
Re:Microsoft job offer. (Score:1)
Icelandic Women (Score:1)
Question: Are ALL the women in Iceland amazing? Should I move there, or just go straight to jail?
Ahhh, sweet Oblivion...
Roll your own? (Score:1)
guy and release your own OS... Coxux? Alux? Alcux?
whatever. If no, how comfortable are you with your situation in the Linux development?
Roll your own? (Score:1)
guy and release your own OS... Coxux? Alux? Alcux?
whatever.
If no, how comfortable are you with your
situation in the Linux development hierarchy?
Re:Remote Control (Score:1)
>mount -t my
>updatedb
>locate remote
Question (Score:1)
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
Advice (Score:1)
Portability to new architectures (Score:1)
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?
2 questions (Score:1)
2- Why i cant compile my kernel without the smp option? (compile time error)
3- Your Opinion about Hurd / Microkernels.
Not EMAC not VI - so which one is it? (Score:1)
Procreative Activities? (Score:1)
Re:Just one question... (Score:1)
Well, the Cerenkov radiation might be a tip-off...
Software raid (Score:1)
MAE LING MAK NAKED AND PETRIFIED (Score:2)
a. Naked
b. Petrified
c. Naked and Petrified
d. ANDOVER SUX!!
Abe the Punk Hacker Kid (Score:1)
State of Linux, Architecturally (Score:1)
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.
Status of integration of e2compr (Score:1)
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.
Affect/Effect of/on the global nature of Linux? (Score:5)
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?
First question (Score:1)
Threads on Linux (Score:1)
Alan Cox, Geek Extrodinaire? (Score:2)
"I like to put my bum on things. It's fun for everyone." - Tom Green
Kernel Source (Score:1)
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.
How involved are you in the FreeBSD development? (Score:1)
High Availability/Clusters (Score:1)
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!
Re:GNOM'ovision (Score:1)
sustenance (Score:1)
Why does bttv keep crashing? (Score:1)
What happened to 2.2 (Score:1)
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)
mosix? (Score:1)
Computers vs. Family (Score:1)
evil subplot? (Score:1)
note: i will not accept "muhahahaha" as a valid response.
Which Editor? (Score:1)
(humor) (Score:1)
I'd join it, anyway.
-Mike
How did you get Telsa? (Score:1)
How is it to be behind Linus shadow? (Score:1)
TIA,
World-class support for audio/sound/music apps? (Score:2)
FreeBSD missed the boat (Score:1)
Re:Block devices. (Score:1)
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.
Re:Other OSes? (Score:1)
Silly Hardware Questions (Score:1)
Re:Compression, Inebriation, and Penquins? (Score:2)
- 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!)