Slashdot Mirror


Wonderful World Of Linux 2.4 - Final Candidate

EngrBohn writes "Joe Pranevich has posted the latest & greatest Wonderful World of Linux 2.4 at LinuxToday. 'In the beginning, there was Linus and his 386 ... Several years and many thousands of lines of code later, Linux 2.2 was released ... Linus (and company) continued to hack away at the Linux OS and the 2.4 release of the Linux kernel is nearing completion. Submitted for your approval, this document describes some of the new features in Linux 2.4.'" Helps sort out rumors, half-truths and innuendo. I hope Joe's estimate is conservative on getting CDs shipping with point-four; usually it seems like the distro houses are pretty swift to incorporate.

180 comments

  1. The bright side... by Anonymous Coward · · Score: 1
    You're right. They're timing sucks. It takes them way too long to release. Compare their release rate to the rate for, say, Mandrake, or RH.

    On the bright side, though, those guys in debian, they have the sexiest asses. Whooo! Yawp!

    1. Re:The bright side... by cthonious · · Score: 1

      Debian is conservative and they also have the best distribution.

      The corporate distributions are getting worse with every release. Ful of bugs, nothing works properly or as documented.

      Red Hat has turned to utter shit, because they're rushing everything. They're giving linux a bad name.


      --

      support gun control: take guns from cops
  2. Well done by Anonymous Coward · · Score: 1

    As a fully qualified IT consultant working on a report into the freeware phenomenon exemplified by the Linux operating system, I am heartened to see that Linux is still riding the crest of the wave of its recent popularity. Despite what many people in my industry have thought, it continues to garner market share, and its popularity as a server is slowly growing.

    With the new features that this release brings, Linux is coming ever closer to being ready to handle mission-critical enterprise applications. While I personally think it is almost there, there are several things which are missing before it is truly ready to compete with superior platforms such as Solaris and Win2K.

    Scalability is the key - Linux needs to increase its ability to adapt to the constanly growing demand with enterprise servers are placed under, and unless its ability to scale is improved then it will never truly suceed in this growing market. Another important aspect which is missing is increased support for such emerging protocols such as XML and SOAP, which from what I have seen so far, are sadly lacking in version 2.4. Once these minor oversights are corrected, then I truly believe Linux will be able to compete successfully against the might of Win2K, and maybe even win.

    Anyway, well done to Linus Torvelds and Richard Stallmann and all the other Linux developers. Thank you.

    1. Re:Well done by mazur · · Score: 1
      which is missing is increased support for such emerging protocols such as XML and SOAP,

      And there is me thinking for a moment the latter, SOAP, is a new protocol for the new application called soapbox, with which you can submit your latest advocacy to all relevant newsgroups and forums and the like, instead of all over the place. *grumble* A look at whatis woke from that illusion, so I'll still be seeing vi/emacs wars in alt.binary.pictures.sex.teenage.girls. *sigh* When will we learn...

      Stefan.
      All generalisations are untrue.

      --
      The truth shall make you fret. (Ankh-Morpork tImes motto)
    2. Re:Well done by stevew · · Score: 2

      I've got to ask two questions.

      First, (I don't know what "SOAP" refers too..so
      won't go there..) but why does XML have to be supported by the kernel? This is as User Space an item as I can imagine.

      Second - what does RMS have to do with release of a Linux kernel? (Answer - nothing ;-)

      --
      Have you compiled your kernel today??
  3. Re:2.4 - so what's the _real_ difference? by Anonymous Coward · · Score: 1

    Actually, Solaris does have PnP support.

  4. Re:overcommitting memory by Anonymous Coward · · Score: 1

    no, we don't. and your argument is incorrect, as has been explained to you repeatedly in excruciating detail by people who know signifigantly more than you about all things unix-like.

    Linux's handling of OOM situations is perfectly fine by both POSIX and ANSI C (since ANSI C only refers to programs, while POSIX defines behavior for processes).

    brk/sbrk's behavior is documented as increasing your address space. There is no promise that the memory will be there when you zero fill the page on first page fault.

    for the VERY LAST TIME, the system call you want is mlock, its behavior is PRECISELY what you have been whining for. brk/sbrk have certain semantics, which you don't seem to like. that doesn't make them any less correct.

    so far everyone has been polite in explaining why you are flat out wrong, but since the first 4 times it was explained seemed to go right over your head, expect flamage if you continue to repost your drivel without even correcting the parts people have poked giant holes in (which is about 95% of it by now).

  5. M$ GOIN' DOWN!!@&# by Anonymous Coward · · Score: 1
    ``````````````:XW;```````````````````````````````` `````````````````````````
    ``````````````:+;.```````````````````````````````` `````````````````````````
    ``````````````````,WBR:``````````````````````````` `````````````````````````
    ````````````,;:.``.;;:`....``````````````````````` `````````````````````````
    ````````````:+,.``````+RBBX,`````````````````````` `````````````````````````
    ````````````````.;;:.`iIII;;IItIi.```````````````` `````````````````````````
    ```````````..```:ii:``````:WMMMMiiYYYII+.,:;++,:++ +;,..````````````````````
    ``````````;t:```````.:::,`.:::::;MMMMMWiBMMMMRiRMM MMMMBRRXYi;,`````````````
    ``````````````.,,.``;iii,.,,,,.`YWRRRXiRMMMMMIRMMM MMMMMMMMMMMMRYi,`````````
    `````````````.+ii,.``....+IIIi,.......IMMMMMXYMMMM MMMMMMMMMMMMMMMMWt,``````
    ```````,YY:```...``...``.:;;:,.ittti,+YYYYYY:IYYYY YYYXXMMMMMMMMMMMMMBX+.```
    ``````.+ti.```..`.iIIi,..````.:tttt++BMMMMMItIIIII IIIYXMMMMRXRBMMMMMMMMX+.`
    ```````````;XWY.`.,,,..iItI+.`.,,,,:RMMMMMWitttIII IIYYMMMMBVVVVVXRMMMMMMMW:
    `````.,,```:ii:```````:ttti,.+iii+,IXXWWWYittttttt ttIWMMMBVYYYYYVVVRMMMMMMR
    `````;I:```````iVXVI.`````..iYIIY+tMMMMMMIittttttt ttVMMMMXYYYYYYYYYYRMMMMMt
    `````````.,:.`,VWWXi;IIIIi..++++;;BMMMMMXitttttttt tIRMMMRttttttYYYYXMMMMMX.
    `````````;YI:.`````:RMMMBi++++i+,IXWXXWYiIIIIItttt tWMMMRt+ttttttttYBMMMMR,`
    ``,tt,````..`.:;:.`:iiii;IMMMMMXtBBMMMRiRRRRRWXXYY XMMMBt+++++ttttYRMMMMM+``
    ``...```````.iYYi.`....`;RMMMBR:BMMMMBIRMMMMMMMMMM MMMMXt+tttttttYRMMMMMI```
    ``````.+i;```````.+YII:`.,,,,,.VMMMBBXIBBBBBBBMMMM MMMMMMBWYYtYYYXMMMMMR.```
    :ii.`..::,`....``:ttti,.;;:;:.+IVXXXI+IIIYYYIIYIWM MMMMMMMMMBRVVVBMMMMB;````
    +t+```````.iII+.```..`.iYYYYiiBMMMMWttItIIIIIYYXBM MMI+IVRMMMMMBRMMMMMI`````
    ````+YI,```,,,..+iit;.`,;;;;:BMMMMBttiiitttIIIYBMM MViiiiiiVRMMMMMMMMX,`````
    ```.IVY:``````.+YYIt..++++;.IWWWWXiiii+iiiiitIBMMM RiiiiiiiiitRMMMMMB:``````
    ````````;VVVt``......+YYYY;tBMMMMB+Iii+++iiitXMMMM Iiiiii++i++WMMMMMt```````
    ```````,YXWX,+tttti`.++++:;RMMMMMiYIItiiiiiiIMMMMV +ii+++++++YMMMMMV.```````
    ````````````;BMMMB+:;;;;:,YRRRRRtIYIIIttti+iBMMMW+ ;+;+;;;;;tMMMMMW:````````
    ````````````;tttt;iMMMMMYYBBBBBXIBBBBBWXXYIWMMMBt; ;;;+++i+iRMMMMB:`````````
    `````````````````;BMMMMXtBMMMMM+MMMMMMMMMMMMMMMW+; ;;+iiiiiVMMMMMi``````````
    `````````````````.::,:,:WMMBMMIWMMMMMMMMMMMMMMMMMR VtiiiiiIMMMMMX.``````````
    ```````````````````````,;:,.::,;++iYYXWRBMMMMMMMMM MMMWYitRMMMMR:```````````
    ````````````````````````````````````````,:+tXRMMMM MMMMMRBMMMMBi````````````
    ``````````````````````````````````````````````,+YR MMMMMMMMMMMY`````````````
    `````````````````````````````````````````````````. :YBMMMMMMMR,`````````````
    `````````````````````````````````````````````````` ``.tRMMMMM+``````````````
    `````````````````````````````````````````````````` ````.iWMMI```````````````
    `````````````````````````````````````````````````` ``````.IX.```````````````

    thank you.

    1. Re:M$ GOIN' DOWN!!@&# by cthonious · · Score: 1

      ".....................+@#$$#%&*................... ...........",
      "...................=#$$$$$$$$$&*----............. ...........",
      "..................;$$$$$$$$$>>$,'----............ ...........",
      ".................'$$$$$$$$$$)!~$,**----.......... ...........",
      ".................%$$$$$$$$$$)%>{$&'**---......... ...........",
      ".................$$$$$$$$$$${$$$$#='**---........ ...........",
      "................'$$$$$$$$$$$$$$$$$!=''*--........ ...........",
      "................+$$${$$$$$$$${$$$$,]^'***-....... ...........",
      "................+$${>>$$$$/!(_{$$$#;]^^**--...... ...........",
      "................+$>]^%$$$:]^' "................+$[^'-$${'-]*'/$$$$[}]^^**--..... ...........",
      "................'$;$(*){{-!{)* "................*$$$;2$$$$!|}]^'*--.............. ..",
      "................*$(:$34565:$$^]$$$$![ "................*$>^78908aa3b*>$$$$@[|;]^**--.... ...........",
      ".................{1cd9a00e00a8f$$$$g[ ".................$hid900e0a085h$$$$g[[;]^'*-..... ...........",
      ".................{fj99000a86jjk$$$$$[|};^'*--.... ...........",
      ".................#_lja0a6334jm:$:(>$)[};^''---... ...........",
      ".................g!]n76c6iim^']$$[!$#[ ".................>!^2ncc77b^*-*)$1>$$) "................!$o*^^ppb2'*-qq^$$$$$#|}]^'*--... ...........",
      "...............+#$^q*^^^''-q-q-q:$$$$$g};^''--... ...........",
      "..............*>$[q-q'^'*q-qqqqq^$$$$$$!;]''*--.. ...........",
      "..............g$>-qqqq--qqq-q-q-->$$$$$, ".............;$$;q-q-qq-q-qqqqqqqo$$$$$$,;]^'*--. ...........",
      "............'$${'qqqq-qqqqq-q-q-q^$$$$$$$%]^''*-- ...........",
      "...........*#$$:]*-qq-*-q-q-**'''->$$$$$$$&]^'*-- ...........",
      "...........!$$$[^--qqq-qqqqq--*''']${{$$$$#]^''*- -..........",
      "...........#${{^-q-q-qq-q-qqqqq--'-/${{$$$$(]^'** --.........",
      "..........'${$!qqqqq-qq-qq-q-qqqq-']$${{$$$#;]^'* --.........",
      "..........(${{*q-q-qq-qq-qqqq-q-qq--~{/{$$$$|]^'* *--........",
      "..........#{$[-qqqq-qqqqq-q-qqqqqqqq|{>{>$$$g;]^' *--........",
      ".........;$>$*qqq-qqq-q-qqqq-q-q-q-q^$$${$$$# ".........g{$(q-qq-q---qq-q-qqqqqqqq-*$$${$$$$!;]^ '*--.......",
      "........'${$;qq-qqqq-q-qqqq-q-q-q-qq-$$${$$$$g "........%${$*-qq-qqq--qq-qqqqqq-qq-qq{$${$$$$#|}] ^'*--......",
      ".......}$$>{-q-qqq-q-q-qq-q-q-qqqqq-q{$${$$$$$|}; ^'**-......",
      ".......$${>{-qq-qqq--qq-qqqqq-q-q-qqq>$${$$$$$[ ".......$$$%/-q-qq-qq--qqq-q-qqqqqq-q-:${$$$$$$[|} ]^'*--.....",
      ".......$$1{(-qq-qq-q--q-qqqq-q-q-qqqq{{{${{$$#[[} ;^'*--.....",
      ".......r49h/-qqq-qqq-qqq-q-qqqqqqq-q'{$$$$$/$#[| "......=da99h/'qqq-q--q-qqqq-q-q-qqe88f$$$$${_@o[ "......mj9999k{^-qqqq-qq-q-qq-qqq-qdaaf$$$$${5a![| ;]^'--.....",
      ".....sidaa9a91{ ".*=s7id999a9a6$$[-qqqq-q-qqq-qqq-'49j7t{$_n499([| }]^'*--....",
      "+jddd999999999t$$%*q-qqqq-qqq-q-*'4d4uc77cid99p[| }]^'*--....",
      "vd999999999a9ad{$$>*q-q-qqq-qqqq-'mddjiiij99a99o| }]^'*--....",
      "v999999a9999999h$$$;qqqq-qq-q-qq-'3idddddd999998o "sd9999999a9a99a9w$$]-q-qq-qqqq-q-|xid9999999a9999 p "s49999a99999999a6o'qqqq-qqq-qqqq!$xj9999999999999 95]^'*--...",
      "sj999999a99a999995q-q-qqq-qq-q*)$1xid999999999a99 94]]'**--..",
      "s499a9999a9999998i2qq-q-qq-qq}{$$17499999999a99a9 6&;]^'*---.",
      "mj999999999a9999djl!*qqq-*^[>$$$$_7jd99999a99994y [|}]^'**-..",
      "jjdd999999999999djx{${>{$$$$$$$$$wcj999a99999jr(o [| "scuuiijddd999999dul_$$$$$$$$$$$$$wxid9999ddiy)!![ [|}]]''*--.",
      "-' ".--*'}!rlxx7uuc7xlt{g%)(!(!!!!!(@~lxccuu7n%!!o![[ | ".--*'=]s ".--**^^]; ".---*'^]];}} "..--**''^]];;} "...--**''^^]]]];;}}}}};;]]]^2^^^^^^]]];;;}}};;]^^ '**---.....",
      "..-.---*'*''^^^2]]];]]]]^^^'''''''''^^^]]]]]]^^^' ***--.-....",
      "....-----***''''^^^^^^^''''**'****'*'''^^^^^^^'** *--.-......",
      "......----*-**'*''''''''****----*---***''''''***- ---........",
      "........-q-----********-*--------------*******--- ...........",
      ".........-..------*------.-.-......-------------. -..........",
      "...............-.----.-.-........-...-.-----.-... ...........",
      "................................................. ..........."};

      --

      support gun control: take guns from cops
  6. Re:MultiLink PPP & Other added features by Anonymous Coward · · Score: 1

    Right, the s3 VIRGE uses TCP/IP over PPP over AGP to transfer command buffers. This way if you suspect your video card has died, you can simply ping /dev/agp/s3virge thanks to Richard Gooch's new DevFS.

    Quite an exciting development for s3 owners.

  7. Re:2.4 - so what's the _real_ difference? by whoop · · Score: 1

    I bought an HP C200 not so long ago, and it comes with a serial connector. It's cheap, takes nice enough pictures for me, and works with gphoto. I'm no "photog" by any means, maybe more expensive ones only have USB. But there are some still left out there that work just fine in Linux.

  8. Re:2.4==vaporware by whoop · · Score: 1

    Please, please, please, please don't go looking at any kernel.org mirrors. We need such insightful comments as yours, and no one wants that to stop by actually visiting the mirrors and seeing 2.4 as it exists currently. "Vaporware" refers to something not existing for users to view, commonly just a list of features in press releases. So we can't have you seeing that it has existed for nearly a year.

    Thank you, and good day.

  9. Re:2.4 Delays by whoop · · Score: 1

    It still pales in comparison to an early release of a Linux kernel. Between an NDA for a beta program (I've done a few for Windows games), and the EULA for the product itself, you basically aren't allowed to say anything about it to anyone. This is the current corporate mindset that drives companies that operate in closed source and Windows worlds. They don't want any bad press, or a leak of their sacred intellectual property.

    Back in the days before Windows 95, I knew of a fellow who had some dinky web site about it on his ISP account. He didn't trash it, or anything too bad (in my opinion), but still got letters from MS, the ISP, etc to remove it. So, I use language like "sell your soul" to describe this behavior, because it prevents you from doing what comes naturally, talking. It is over the top, even absurd, as you don't literally sell your soul to them. But as Mr. Limbaugh says, it's "pointing out absurdity by being absurd."

  10. Re:khttp??? -- uhhghh by whoop · · Score: 1

    The thing about Linux though, is one piece can go to hell, and leave the rest of the kernel running. There have been times when working with a sound driver or something and it craps out. I can't rmmod it because it's marked as used. The end result, sound is gone but everything else is still working. The kernel is still IP Masq'ing, I'm surfin the web, etc. Compare this to kernel integrations in Windows, and any one piece will bring down the entire machine. So, let them integrate simple daemons like this, not only can I choose to not install it, but if it goes to hell, I know it doesn't (necessarily) bring the entire thing down.

  11. Re:2.4 Delays by whoop · · Score: 1

    Ok, you can try Linux 2.4 legally anytime. You can get yourself on lists to beta test software for Windows and the like, but you must sell your soul to them first (NDA). You can download it from IRC, newsgroups, etc, but at any given moment MS can sick the feds on you and take everything you own as "evidence." The chances of it happening, probably low if you don't give it to others or use it in your business (they like making examples of those sort of cases). But it is the law, and if you do it, you accept the consequences. When my truck could go over the speed limit, I did so accepting that if I were caught, I'd pay the $100 (or whatever) fine. With the risk comes responsibility.

    Even if I cared about trying Windows early, to me, it's just not worth the hassle of jail for a few days, years in court, hundred-thousand dollar fines, having to perform community service, etc. They always go overboard with those sort of trials. :)

  12. Re:2.4 by whoop · · Score: 1

    Thank you. I hate it when people go and read the first couple of paragraphs of an article before asking their questions here. What, are they too good for those of us who react on impulse? Who died and made them king? Keep up the good work, my friend. Don't let The Man keep force you to read something before responding.

  13. Nice try, troll by DG · · Score: 1

    Now go back under your bridge.

    Faking sigs. How mature.

    --
    Want to learn about race cars? Read my Book
  14. Do Your Bit! by DG · · Score: 1

    Now that we're getting into the 2.4-pre series, it's time for ever Linux user to do their bit for kernel development:

    - Go grab the latest tarball (use a mirror please)
    - Configure, compile, and install it.
    - Make a report on linux-kernel about what worked and what didn't

    Remember: "given enough eyeballs, all (kernel) bugs are shallow" Linux requires the massively parallel bug-finding that only widespread use and testing can provide.

    Keep that paper bag off Linus' head! Find and report them bugs! Do your bit!

    --
    Want to learn about race cars? Read my Book
  15. Re:2.4 - so what's the _real_ difference? by Phil+Gregory · · Score: 1
    Ok. I'll bite.
    can anyone tell me one thing, just one thing that's truly new and unique about this kernel?
    Well,
    • devfs - dynamic creation of device nodes for detected hardware.
    • khttpd - Whether you like it or not it is a new development.

    Regardless, truly "new" stuff doesn't magically appear in commercial programs. New concepts are generally developed by research teams, either funded by corporations or working for academia or the government. By the time an idea makes its way into a mainstream program, it's usually been around for a while in one community or another, and someone can point to previous work and say, "See! It's not *new*!"

    Still, on the newness theme, the article also has this to say about Linux:

    • "Linux is still the only operating system /completely/ compatible with the letter of the IPv4 specification".
    • Linux was one of the first OSes to provide kernel-level support for automatically running Java programs. (i.e. just ./java-program and the kernel knows what to do with it.)

    The bit about raw disk access implies that Linux's scheme for raw device access that doesn't require a double for every block device node in /dev is a new thing, too.

    You also say

    Basically, no matter what it comes down to, there's always a better choice. Want to run consumer software? Windows. Want scalability? Solaris. Want a good server? BSD. Notice Linux anywhere in there?
    I want a free, robust system that allows me to get my work (programming, research, school work (I attend college in the evenings)) done. Linux does all of that for me. Windows? Not free and far more unstable, anyway. Solaris? Not free, and the Intel version sucks performance-wise anyway. (And no, I'm not going to go buy a Sparc.) BSD? Free, but without the application base Linux has (although most of my work is done with Emacs, LaTeX, CMU-Lisp, and gcc).
    --Phil (And yes, I'm using 'free' in the 'libre' sense.)
    --
    355/113 -- Not the famous irrational number PI, but an incredible simulation!
  16. Re:Goodbye /dev/hda . . . Hello /dev/ide0 by C.+E.+Sum · · Score: 1

    Note that devfs is currently an *optional* feature, though there are inklings that in the future (i.e. 2.5/2.6) it may be optional in the sense that procfs is, i.e. you don't have to have it configured, but you loose functionality if it's not.

    Richard Gooch has been working on getting devfs included in the kernel for ages, it is nice to see it actually show up.

    --
    -- Have you ever imagined a world with no hypothetical situations?
  17. Re:khttp??? -- uhhghh by C.+E.+Sum · · Score: 1
    There is some discussion about the rationale behind khttpd inclusion in an older issue of Linux Weekly News.

    It does a little explaining, though I'm not sure there is an absolute justification given. Again, as you said, if you don't like it, don't use it.

    --
    -- Have you ever imagined a world with no hypothetical situations?
  18. Re:2.4 already? i hope not! by Aki+Laukkanen · · Score: 1

    I'm sorry but it seems you looked too far:

    /usr/src/linux/REPORTING-BUGS

    See, it was on you hard drive all along.

  19. HAHAHAHAH by On+Lawn · · Score: 1


    Thats funny. I wrote it seriously at the time, but then again any time one 'explains' Debian freedom so that people outside debian can understand it Debian people get offended. Go figure. Maybe instead of just moderating you could tell me where I am wrong or "flamebaiting"?

    Or does flaimbaiting mean something else in Debian terms, maybe 'something out of the regular authorized mantra.'

    I do however ammend a little bit to the definition of stable. They don't want to change it anymore, but they will for security or other emergencies. But they are still rather tired of it and would rather not touch it any more.
    ^~~^~^^~~^~^~^~^^~^^~^~^~~^^^~^^~~^~~~^~~^~

  20. Re:A few points by soren.harward · · Score: 1
    FreeBSD does allow you to specify incoming traffic vs. outgoing traffic and traffic for specific interfaces. For instance:

    ipfw allow ip from any to any via lo0

    allows all traffic via the loopback device, and

    ipfw allow tcp from any to any 80 in via fxp0
    ipfw allow tcp from any 80 to any out via fxp0
    ipfw deny ip from any to any via fxp0

    allows all external traffic (via my ethernet card, named fxp0) to my webserver and nothing else. I haven't messed with natd on FreeBSD much, but the huge advantage it has over Linux's ipchains is that it handles NAT in both directions, so hitting your firewall with a connection to port 80 can be redirected to your internal webserver. On Linux 2.2, you have to use ipchains for masquerading (which is a separate kernel option) and ipportfw (which is yet another kernel option) for port-forwarding, aka reverse NAT.

    Right now, FreeBSD's got a few advantages over Linux 2.2 in firewalling:
    • state monitoring for TCP (can allow all established TCP connections on any ports, but not allow incoming connections, etc.)
    • arbitrary, and clearly labeled numbering of rules (counting down the list just to figure out the insertion number for a new rule is inexcusably stupid)
    • an intelligent natd that handles masquerading in both incoming and outgoing directions
    The good news is that all these "disadvantages" are fixed with the new Linux 2.4 iptables setup, which is a vastly more intelligent, though slightly more complex, way of doing things. There's even a iptables module to handle FTP (which is absolute hell for firewall designers) intelligently. Good stuff; one of 2.4 features I'm really looking forward to.
  21. Where is 2.3.99-pre4? by fialar · · Score: 1

    All the mirrors seem to only have up to pre3.

    Got a URL for pre4?

    Many thanks!

    Fialar

    1. Re:Where is 2.3.99-pre4? by AmirS · · Score: 1

      Look in the "testing" directory (instead of "v2.3") on your favourite mirror, patches can appear there first.

  22. Re:Yeah...but does USB work? by mikpos · · Score: 1

    I think the fsck example was just wrong. What kind of distro are you running that won't fsck an uncleanly unmounted drive on boot-up?

  23. Re:PPPoE by Trashman · · Score: 1

    What is PPPoE ? (I know, I've been living under a rock lately.)

    --
    Do not read this .sig
  24. Nice article. Only 1 bug. by peter · · Score: 1

    He meant to say ECP and EPP, not UDMA. UDMA is for IDE hard drives, not parallel ports. EPP (Enhanced Parallel Port) is an io port on the parallel port controller which writes into a FIFO, and the pport controller does the handshaking while sending from this buffer. ECP is the same, but with DMA. AFAIK, these were supported by earlier kernels. You can pass io= and dma= on the command line to the parport_pc module, and you can echo 7 > /proc/parport/0/irq to set lp0 using interrupt-driven operation with IRQ 7. I've sent the author an email to let him know about the error, so don't flood his mailbox!
    #define X(x,y) x##y

    --
    #define X(x,y) x##y
    Peter Cordes ; e-mail: X(peter@cordes , .ca)
  25. Re:2.4 - so what's the _real_ difference? by peter · · Score: 1

    > rewritten networking - BSD's still better

    What is *BSD's net code better for, and how and why? 2.4 isn't out yet, so we don't know exactly what its networking code is like. (Of course, it will be pretty darn close to the code in pre-2.4 releases, so you could have looked at those; Did you? What did you find?)

    I admit I haven't looked at either of them, but I'm not going to believe you unless you give me a reason. (threadedness, correctness, efficiency, code clarity/cleanliness, or something. Stuff isn't usually just plain "Better", especially when it is as complicated as networking code.)
    #define X(x,y) x##y

    --
    #define X(x,y) x##y
    Peter Cordes ; e-mail: X(peter@cordes , .ca)
  26. Re:2.4 - so what's the _real_ difference? by peter · · Score: 1
    Do you want to run Linux and do a marginal job of everything, or split
    up your tasks and get everything done right? It seems like a clear cut
    choice to me.


    most people have only two arms, and one head. This means it is hard to use more than one computer at the same time. In any case, most people don't have 3 or 4 good computers to switch between to do their different tasks. Divide and conquer is exactly the way to go with user space software, no question about that. Unix command line tools prove that for the things they are good at doing (file/text manipulation, scripting, pretty much anything that can be batch-done :). For operating systems, it doesn't work. Are you going to turn your chair around and say "I'll use my Windows machine now because it has plug & play support for my video decoder card.", then say "ok, now I'll start downloading this video at streaming speed in real time with OpenBSD, because it has kick ass networking code", then realize that you want to be doing more things at once, so you turn around again to your Solaris box. Yeah, works for me like a hole in the head. multi booting on the same machine is even more annoying.
    I sure as hell don't want to have to wait for some other OS to boot every time I want to do something different. You basically need a single OS that does all the stuff you want to do, unless you are willing to be annoyed constantly.
    #define X(x,y) x##y

    --
    #define X(x,y) x##y
    Peter Cordes ; e-mail: X(peter@cordes , .ca)
  27. Re:Debian by Utter · · Score: 1

    Do your homework, glibc-2.1.3 is already in there. Regarding XFree86, RedHat 6.2 doesn't include it either. And I think that it will take half a year or so before any of the large distributions will include it (Mandrake will of course use it within a month). I can't say anything about apache, but you can use debs from woody if it's so important. Or compile it yourself of course.
    Linux 2.4 seems very unstable to me. Remember 2.2.x, it wasn't stable until 2.2.10 or something.

    So should they release now or wait for another half year, I think not.

  28. so what? by RelliK · · Score: 1

    All this stuff (and more) will be included in the next release of Debian (woody), which is currently (quite appropriately) marked unstable. Even RedHat didn't include XFree 4.0 in 6.2 because it's still too unstable. You can't just stick the latest and greatest stuff in the distribution. You have to let it mature a little.

    Distributions with kernel 2.4, XFree 4.0, Apache 2.0, etc. will come out by the end of the year. And if you are really desperate, you can just install all this stuff yourself -- nobody is stopping you. But I prefer to wait until everything has been well-tested. Remember, Debian is considered to be the most stable distribution because they freeze it for at least 3 month and spend a lot of time on testing. It comes out rock-solid in the end. And that's why I love Debian. That's the only distro I'd put on a server.
    ___

    --
    ___
    If you think big enough, you'll never have to do it.
  29. khttp??? -- uhhghh by RelliK · · Score: 1

    khttp really bothers me. The obvious question is why? Just to get a few more points on benchmarks? (or shall I say "benchcrafts"). And risk the reliability for the sake of a little bit of speed? I *know* it can be un-compiled, but that's not the point. The point is that Linux kernel developers have fallen for the Mindcraft's "benchcrafts" and decided to speed up http by putting the web server in the kernel (a la Microsoft). Everyone knows that the major reason IIS is so unreliable is because it runs in the kernel mode. Haven't we been bashing it all along just for that? And believe me, in the "Enterprise", reliability is much *MUCH* more important than speed.

    So, what do we want to put in the kernel today?
    ___

    --
    ___
    If you think big enough, you'll never have to do it.
    1. Re:khttp??? -- uhhghh by ChadN · · Score: 1

      At last summer's LinuxWorld Expo, Linus commented on khttpd, saying that (among other things) it was such a well written module, and an instructive example of how to write Linux driver code, that he thought it should be included just on that basis. The driver's scope is simple enough, that it should be very stable, and not cause problems elsewhere in the kernel.

      --
      "It's overkill, of course. But you can never have too much overkill." - Anonymous Slashdot Coward
    2. Re:khttp??? -- uhhghh by dial0g · · Score: 1

      This is definitely not true. A driver messing up is not the same as a part of the kernel failing. Maybe the driver had a bug that incorrectly set some setting on the hardware that requires a reboot, but I assure you that if the driver started writing to the wrong portions of memory or tried to do something else that generates a fatal error, it would crash the whole system. If there was a bug that caused khttpd to crash, it would bring down the kernel.

    3. Re:khttp??? -- uhhghh by jbarnett · · Score: 1

      Take it out. There is 2 groups of people, those that want stablity and those that want speed. The great thing about Unix and Open Source Software, is that you can have your choice.

      You want stability? Remove the fearture. Problem sloved. You want to put your coffee maker driver and external game boy driver into the kernel, and process the number of times your door bell rings, in the kernel space? Put it in, it is open, free and if someone doesn't like it, they will remove it.

      --

      "`Ford, you're turning into a penguin. Stop it.'" -THHGTTG
  30. A few points by RelliK · · Score: 1

    Linux ipchains model does not have separate chains for input and output. (I got a bit confused too when I first looked at it). Every packet arrives at the input chain, then passes through the forward chain (if the box forwards/masquerades packets), then leaves from the output chain. Each chain applies its filters to the packets. If a packet in accepted in the input chain, it can still be denied downstream (in the forward or output chain). However, if a packet is denied in the input chain, it does not continue to forward, etc.
    Why would you need 3 chains? Well, it's actually *very* convenient. All packets arrive intact to the input chain. If they are accepted, they go to the forward chain where they get forwarded/masqueraded. Forwarding changes the interface of the packet (e.g. eth0 may be external interface while eth1 internal. An incoming packet from the outside will change its interface in the forward chane from eth0 to eth1). Also, if you are using masquerading, packets get masqueraded/demasqueraded in the forward chain. So, when packets arrive to the output chain, they have already been forwarded and their headers have been rewritten by masq!
    I find it extremely convenient. On my home firewall (which is also a samba/nfs server for the lack of another box), I can block the smb and nfs traffic with just 1 rule (for each), inserted in the output chain.
    Oh yeah, also ipchains allows you to match packets by interface. For example, if eth0 is your external interface, you know ips 10.0.0.0/8, etc. cannot come from there. ipchains allows you to block these addresses coming from eth0, but allow them if they come from eth1 (where eth1 is the local interface). I'm not sure how FreeBSD handles it.
    Also, does FreeBSD support port forwarding?
    ___

    --
    ___
    If you think big enough, you'll never have to do it.
  31. Re:But will it boot an Iopener? Not Mine. :) by ahu · · Score: 1

    This is a known issue, with a known solution and people are working on it. It is on Alans 2.4 Jobs List

  32. No mention of the new AGP support by datazone · · Score: 1

    I think that a mention of the new agp support in the kernel is important to show the advance linux is making towards the gaming market.

    --
    Its spelt "L-I-N-U-X", but pronunced as "Free Beer"
  33. Re:hot damn... by cthonious · · Score: 1

    looks like he converted a bmp to an xpm.

    Ever looked at an xpm file with a text editor?

    --

    support gun control: take guns from cops
  34. Re:2.4 - so what's the _real_ difference? by cthonious · · Score: 1
    Basically, no matter what it comes down to, there's always a better choice. Want to run consumer software? Windows. Want scalability? Solaris. Want a good server? BSD. Notice Linux anywhere in there?

    Yeah. What if I want all those things?

    That is ... LINUX.

    --

    support gun control: take guns from cops
  35. Re:2.4 - so what's the _real_ difference? by morven2 · · Score: 1

    then why does Solaris scale to 128-way SMP, while Linux craps out above 8?

    Solaris doesn't scale that high on PC hardware.

    Solaris does on SPARC since Sun build their own hardware -- a HUGE advantage.

    it's just another thing the kernel developers have been wasting time on instead of catching up where they need to catch up. This project needs some direction.

    Linux isn't a commercial development house. If someone wants to add a feature that is useful to a certain subset of Linux users, why not, so long as it's stable and well designed?

    Maybe has more features, but last time I checked, BSD was FAR faster and scaled better.

    Now your true troll colours come out.

    BSD is better at certain things than Linux, and worse at others.

    Scales better? BSD barely does SMP at all.

  36. Re:Yeah...but does USB work? by Dagmar+d'Surreal · · Score: 1

    Hate to burst your bubble, but if 2.4 has anything to do with fsck'ing the drives after an unclean shutdown then it would be *seriously* overstepping the bounds of what it's supposed to manage.

    Sanity checks on the filesystems is the responsibility of the init scripts, not the kernel.

  37. Re:Debian by Anonymous+Coed · · Score: 1
    Yes, you can. Contrary to what someone says above, it's not even that hard.

    Compiling debian source pages is stooopid easy. Thus you can run any 'unstable' package on your 'stable' Debian box as long as you can compile from source (so the resulting executable is linked against the proper versions of libaries you have on your stable box.)

    Most of this software, especially Xfree86 4.0 and Linux 2.4, will be made availible somewhere somehow in pre-packaged form for stable (potato) Debian systems. Or you can just compile it yourself.

    Feel free to contact me directly with any additional questions, or just ask the kind folks in #debian on irc.openprojects.net.

    cheers!

  38. Re:So... by Accipiter · · Score: 1
    Dude, Stop trying so damn hard to get FIRST POST, and *click the fucking link*!!!!

    This entire article details the stuff in the new kernel.

    -- Give him Head? Be a Beacon?

    --

    -- Give him Head? Be a Beacon?
    (If you can't figure out how to E-Mail me, Don't. :P)

  39. So... by Bob+McCown · · Score: 1

    ...what does this kernel have in it? Where can I go to find out? Can some kind soul post a link or a list? Inquiring minds want to know....

    1. Re:So... by Skeezix · · Score: 1

      The entire point of the article posted was to answer questions like yours. It might be useful to read the article before posting a comment like yours.
      ----

  40. Re:New Slashdot.org feature: Ignore Anonymous Cowa by Bob+McCown · · Score: 1

    Ive been wondering this too, for a while. I can eliminate alot of other authors, why not AC's? Currently, I have it set to I dont see anything less than a Score: 1, so I dont view them, but thats more like a workaround than a fix.

  41. Re:Debian by PD · · Score: 1

    Can't you add those things into a regular Debian box? I ask this because I'm just getting into Debian and I really like it. But I'm hoping that I can add the goodies when I want to, which will probably be before they are available in a regular Debian release.

  42. Re:Debian [OT] by Phexro · · Score: 1
    Debian sure seems to be getting some corporate attention as well; Corel seems to think it's better than RH. And the Transmeta mobile Linux is Debian-based.

    There's also Storm Linux, which is Debian-based.

    --

  43. Re:2.4 - so what's the _real_ difference? by Phexro · · Score: 1
    why is this a problem? there's nothing wrong with playing catch-up. the fact that there is a serious effort to make linux a true enterprise class OS is a _good_ thing.

    the fact that bigger *NIX variants already have these features will just make it easier for Linux to penetrate the places it's bigger cousins have traditionally held sway over.

    but think about it. Solaris and BSD are both descended from the "real" unix, and have had many, many years and lots of money thrown behind them to get the level of performance, stability, and acceptance they have now. Linux is quite new to the playing field, even more so when it comes to the enterprise market. Linux is starting to penetrate this market, even lacking the features of the upcoming 2.4 kernel. The release of 2.4 with the features it adds is only going to speed this adoption. This will get more eyeballs and more dollars pointed at Linux and opensource software, which is a good thing.

    Or would you be happier if Linux failed and Solaris took it's place?

    --

  44. Re:Debian by Phexro · · Score: 1
    To some extent, yes. But as the stable and unstable branches branch more, it becomes more difficult to use packages from one on the other.

    Of course, you can just recompile the stuff you want, but that is messy on a Debian box.

    --

  45. Re:2.4 - so what's the _real_ difference? by IntlHarvester · · Score: 1

    Microsoft and Intel's "PC99" spec has actually banned the PC GamePort. (However, a MIDI port is still "optional".)

    So, expect one of the last untouched remnants of the original IBM PC to go away RSN, if it hasn't already.
    --

    --
    Business. Numbers. Money. People. Computer World.
  46. Re:2.4 - so what's the _real_ difference? by IntlHarvester · · Score: 1

    Well, comparisons to a complete kludge like Win98 are a little unfair to Linux, so let's look at "business-class" "modern" OS, Windows NT:

    More fine-grained locking - Windows NT has only had this since Service Pack 4 - only a year ago or so.
    USB support - Only shipped last month for WinNT
    P&P - Only shipped last month for WinNT
    WinModems - Many are still not compatible with WinNT
    khttpd - When did IIS ship?
    raw I/O - Still not in WinNT (or if it is, who uses it?)
    rewritten networking - SP4 again. Still behind in firewalling and other network infrastructure type things.

    --

    --
    Business. Numbers. Money. People. Computer World.
  47. Re:all I want to know... by Deus+Ex+Machina · · Score: 1

    Can't really be sure of that one, but I bet that when it is out, it'll be SuSE who has it out first. That said, I think I'll wait for Slackware to upgrade to it - 7.0 has been out for a while, so I figure it's only a matter of time.

    --
    Know ye not that ye are Gods???
  48. Re:New Slashdot.org feature: Ignore Anonymous Cowa by Hammer · · Score: 1

    Not soon enough :-)
    However, you can always set threshold to 1.

  49. Re:[OT] SMP by Wiseleo · · Score: 1

    Take a look at Dell PowerEdge 8450

    It is an 8-way xeon machine. Not overly expensive if you take the fact that it's a server into consideration.
    --
    Leonid S. Knyshov
    Network Administrator

    --
    Leonid S. Knyshov
    Find me on Quora :)
  50. Re:ext3 yet? by Daneel · · Score: 1

    1) You can go back - just unmount the ext3 fs and mount it with ext2. That's all. Oh, it's *designed* to do this. But yes, you get your fscks back.
    2) There will be patches for 2.4, just like there are patches for the current 2.2 kernels (including 2.2.15preX). SCT also promised some RPMs with the RH6.2 kernel plus ext3 patches in it. Probably you want to check the linux-fsdevel mailinglist.

  51. Re:PPPoE by platypus · · Score: 1

    There is a quite good patch for kernel support at
    http://www.davin.ottawa.on.ca/pppoe/.
    the creator Jamal Hadi Salim is actively working on it (last update March 30)
    He has made a proposal on netdev (archive) about it, and Michal Ostrowski who wrote another implementation in kernel space has shared the discussion. Read the long thread in the archive.
    Jamal writes somewhere in the readmes they'll plan to merge at pppoed 0.5 and it seems they're actively pushing for getting it into the kernel.
    Unfortunately I wasn't able to find some information lately, but the fact that the pppoed is being updated gives me hope.

    Suse has incorporated Jamals pppoed in their 6.3 kernel and Suse's Andi Kleen had his hands on that code (modularization).

    The final goal seems to be to create a generic pppox (x=ethernet/atm/whatnot) device in kernel space and to incorporate pppoed (the userspace part, doing the discovery) in pppd.

    I have to say that pppoed on linux is far superior to every implentation on other os's I have seen (winpoet and friends suck ass). There is one driver for win2000 made by a volunteer which seems very good, but only linux already has the pppoe-server.
    And they have a fix for the mtu-problem on the clients when connecting a network to the internet with pppoed.

  52. Re:Hurrah! We can stop caring now! by QuMa · · Score: 1

    While you're completely right, I don't see how you can call most drivers user-space.

  53. Firewall changes under 2.4 by WasterDave · · Score: 1

    I've been in th is discussion about Linux vs FreeBSD firewalls on comp.unix.bsd.freebsd.misc - basically I've been using FreeBSD for assorted network torture, and had been looking at how Linux does firewalls, and they're completely different.

    The eventual conclusion was that the FreeBSD 'single chain' model was more powerful than the linux model (especially with the tee ports in 4.0), and that Linux has this killer hole in the masquerading stuff. But someone did point out that a lot of this was changing under 2.4.

    Any news? Any sign of tee ports (a divert port that then drops its' output back into the firewall chain)?

    Dave :)

    --
    I write a blog now, you should be afraid.
  54. Re:2.4 Delays by ChadN · · Score: 1

    Those who complain about Microsoft's delays, and shout about "vaporware", are just a vocal minority, and don't represent the community as a whole. I don't care about Microsoft delaying Windows 2000 (even though I have to make strategic decisions based on Windows releases), and I don't mind 2.4 being later than promised (since I can always use the development kernel and patches, most of which are stable enough for my needs).

    So, no, we are NOT all hypocrites, though, undoubtedly, there are a few among us.

    --
    "It's overkill, of course. But you can never have too much overkill." - Anonymous Slashdot Coward
  55. Re:2.4 - so what's the _real_ difference? by Johnny+O · · Score: 1

    >Linux isn't Windows 9x. Does Solaris have it? >BSD? DOS? Windows 3.1?

    > No, but DOS and Windows 3.1 are dead, and Solaris is THE premiere solution if you need scalability on the server side. If you want
    > something to run at home, use Windows. Neither of those OS's are good at everything, but the combination of the two really leaves
    you no reason to run Linux anywhere.

    Does Windoze NT have USB support?

  56. Re:Let me know when it works by Jburkholder · · Score: 1

    Informative, my @55

    What information is contained in this post? The fact that the poster couldn't get a development kernel to compile?

    Gotta love moderators!

  57. Question: Netmeeting module by fReNeTiK · · Score: 1

    I've been trying to use MS Netmeeting 3 across a masquerading Linux box (kernel 2.2.13). There is a kernel module which works whith Netmeeting 2, but with netmeeting 3 only the outgoing video/sound works, while I don't see/hear anything from the other guy.

    I didn't see anything on this in the article so I'm asking it here:

    Does anyone know if an updated module is in the works for 2.4 (or already in the dev kernels)?

    Alternatively, are there good free beer alternatives to netmeeting under windows (or Linux, since I dual-boot... but the webcam is USB - a Phillips Vesta PCV675)

    --
    I strongly believe that trying to be clever is detrimental to your health. -- Linus Torvalds
    1. Re:Question: Netmeeting module by mrjinks · · Score: 1

      I've heard of this situation from a friend of mine; if it's what I think it is, your problem is not Linux-specific, rather it is a problem in the way that NetMeeting is implemented which will break any kind of NAT (of which the IPMASQ code in Linux is a specialization).

      The problem is that NetMeeting encodes the IP address of the client host within the data portion of its packets, and the other peer then tries to send (at least some of) its responses to that IP instead of the one from which the connection appears to have originated. Since you are most likely using non-routable IP's on your local LAN, packets addressed to your machine's IP address will go nowhere.

      I don't think that this is fixable at the firewall without some pretty inventive hacking, probably with knowledge of the internal structure of NetMeeting 3 IP packets as well as some other awareness of your local environment. I don't even know why it is that NetMeeting feels the need to do the job of the IP stack within its own structure; presumably they had a reason but in this case it obviously causes nasty problems.

      Maybe there's a proxy....?

    2. Re:Question: Netmeeting module by Tower · · Score: 2

      Check out http://www.openh323.org/

      There's also commercial solutions such as phonepatch (which works really well, and gives you a 30 day trial). There's a web interface for configure and everything... alas, my license ran out back in Jan...

      On the plus side, Dialpad links to ipmasq patches that let it work properly... pretty nifty...

      --
      "It's tough to be bilingual when you get hit in the head."
  58. Re:SuSE 6.4 by fReNeTiK · · Score: 1

    Ok nothing against SuSE, it's a great (gigantic!)distro. But I found it notoriously difficult to upgrade to the latest version tru FTP. If I were a little paranoid, I'd say that, indeed, they're trying to force you to buy the next version (at least they got me to do so for 6.2->6.3).

    Well, maybe I'm clueless, since I've only begun to use SuSE recently (before it was mainly RedHat), so if someone wants to correct me.

    --
    I strongly believe that trying to be clever is detrimental to your health. -- Linus Torvalds
  59. Re:PPPoE by t-money · · Score: 1

    I just perused the 2.3.99-pre3 source, and I didn't see any sign of a pppox.c driver (not that I necessarily know where to look, I checked in drivers/net...). Anyway, I had heard that 2.4 would include pppox support, but maybe it will show up in the later releases (hopefully before 2.6...).

    I have Bell Atlantic DSL (which has recently switched to PPPoE and dynamic ip's), and I use
    pppoed and the pppoe kernel patch by Jamal Hadi Salim (2.2.14 patch and pppoed source available from: http://www.davin.ottawa.on.ca/pppoe). It works great for me. I have heard others have success with the Roaring Penguin pppoe userspace client.

  60. Re:PPPoE by t-money · · Score: 1

    PPPoE is PPP over Ethernet. Seems like many DSL providers are using this instead of DHCP or static IP's. I personally think it sucks, but until there is a fast access alternative here in central jersey I am stuck with it (I don't live in comcast's area, and so I can't get 2-way cable modem). Here's a portion of RFC 2516 on PPPoE:

    PPP over Ethernet (PPPoE) provides the ability to connect a network of hosts over a simple bridging access device to a remote Access Concentrator. With this model, each host utilizes it's own PPP stack and the user is presented with a familiar user interface. Access control, billing and type of service can be done on a per-user, rather than a per-site, basis.

  61. Re:PPPoE by t-money · · Score: 1

    I just read some of the netdev and linux-kernel mailing list archive. I think that pppox support is in the 2.3.99-pre3 kernel, in drivers/net/ppp_generic.c. It seems that specific implementations of pppox will be handled by plugins to pppd.

  62. Re:2.4 - so what's the _real_ difference? by Junta · · Score: 1

    BeOS may be awesome at multimedia creation (never tried it personally, except my TV card doesn't seem to work, a wintv no less!) But the media playback for standard formats is horrible. I own beos 4, got shipped 4.5, got the patches and even have 5 PE installed, but I cannot play many movies. Sure, older avis/movs play great, no sorenson (don't blame them) and avis with mpeg audio don't work. Also, I still don't understand why the MPEG codec they have is so inefficient. I mean, the least efficient stuff under linux( i.e. no hardware overlays, no use of assembly code) Takes about 50-60% to play, the most streamlined (still without hardware support, just a lot of MMX colorspace conversion/IDCT) 20-40%, but under be, Pulse goes through the roof and audio and video skips on a 400 Mhz machine playing a 352x240 MPG-1 systems stream! BeOS is snappy in so many ways, but if it is so much of a great multimedia OS, then why does playback seem to lag behind in support and efficiency?

    --
    XML is like violence. If it doesn't solve the problem, use more.
  63. Good point by timothy · · Score: 1

    Cycon wrote: "The more corporate-oriented distributions will quite likely wait until 2.4 has had a chance to stabelize a bit longer, especially the distributions targetted at servers - Redhat for instance, and probably Caldera and Corel as well."

    True enough -- some distribs. do emphasize stability over speed, and Mandrake is a good example of one that will probably feature New Toy X first. I probably should have said something like "I hope that at least /some/ distributions make his estimate conservative" or similar.

    timothy

    --
    jrnl: http://tinyurl.com/c2l8yr / foes: http://tinyurl.com/ckjno5
  64. Re:Goodbye /dev/hda . . . Hello /dev/ide0 by Zurk · · Score: 1

    I2C device stuff wasnt mentioned..its in 2.3.x right now (hardware monitoring etc) and it should be in 2.4 as well.

  65. Re:2.4 Delays by Grendel+Drago · · Score: 1

    Maybe we should have "not before [...]" instead of "by [...]", hm?

    --
    Laws do not persuade just because they threaten. --Seneca
  66. Some other Wonderful 2.4 HOWTOs! by WillAffleck · · Score: 1

    Maybe someone should write:

    Utilizing Linux in a Windows 2000 Environment or 'How do I work around all those intentional problems with the Windows 2000 boxen my boss insists we buy'

    --
    Will in Seattle
  67. Re:What date was Linux 0.01originally released? by m3000 · · Score: 1

    September 17, 1991.

    And if you want to take a look at it, here's a link.

  68. Re:What date was Linux 0.01originally released? by m3000 · · Score: 1

    Thanks for the correction, but it's sorta weird that the link is wrong. I just double clicked in Netscapes address bar, to highlight the whole thing, and then immediatly pasted into the reply box. Weird. Maybe slashdot hates me or something : )

  69. Re:Debian [OT] by Buck2 · · Score: 1

    >> i love Debian, but they have the worst
    >> timing...

    All this stuff will be available in woody,
    no doubt ... where it'll be properly thought of
    as "unstable" in the Debian sense ... so, what's
    the big deal?

    Kernel 2.4.0 should be stable unto itself.
    glibc, apache, XFree86, PAN, xv, etc may all be
    stable unto themselves
    Debian is concerned with everything ... so they
    would be hard-pressed to declare the whole
    system stable without giving the configuration
    a while to prove itself.

    --

    As my father lik@(munch munch)... ....
  70. Re:Speed of Distro's Incorporating New Kernels... by CentrX · · Score: 1

    While Red Hat may be targeted at servers, it has, at least in the past, not been the most secure. Corel is definitely not targeted at servers. They say clearly that they're for desktop users. They're even less secure than Red Hat, with more root exploits than you can shake a stick at. There's nothing wrong with Debian waiting to be secure and stable in their releases. This ensures that people can know that a Debian release is stable and secure. Anyone can upgrade their kernel if they wish.

    Chris Hagar

    --

    "The price of freedom is eternal vigilance." - Thomas Jefferson
  71. Software Delays by CentrX · · Score: 1
    Even when most companies delay the release of a product, the product still has a large number of bugs, at least relative to a release of the Linux kernel. This is clearly illustrated by Microsoft and Windows 2000. They delayed Windows 2000, yet it was still released with 27,000+ KNOWN bugs that could become "real problems" and an even greater number of optimazations they could have done. Also, as was already said in this thread, when a company says they're going to delay a release, you can't get the features that release offered until they end up releasing it. This is not the case with Linux. You can sacrifice stability/security with a development kernel if you really want or need a particular feature. This is not the case with commercial products.

    P.S: I believe vaporware is a software that not only is delayed and hasn't been released, but has not been seen by the public or has been seen so little only in self-running demos.

    Chris Hagar

    --

    "The price of freedom is eternal vigilance." - Thomas Jefferson
  72. Goodbye /dev/hda . . . Hello /dev/ide0 by Cy+Guy · · Score: 1

    The thing I wasn't expecting reading the article was the change to the /dev/ directory. In order to more uniformly identify connection types, a cleaner way of identifying devices is being established so that ide drives will be identified more like scsi have been (i.e. ide0 ide1 ...).

    Also, the /dev/ directory will only be populated with devices that were actually detected, which should help in navigating the directory, especially for newer linux users such as myself.

    1. Re:Goodbye /dev/hda . . . Hello /dev/ide0 by ion1 · · Score: 1

      Wow, the /dev structure is changing? I'm not so sure if this is a good thing.

    2. Re:Goodbye /dev/hda . . . Hello /dev/ide0 by SgtPepper · · Score: 3

      The DevFS FAQ is here, and if you read it you'll see that the changes are ALOT deeper then just the names. It goes as far as, IIRC, actually ELIMENATING the age old idea of major and minor numbers. Regardless, read the FAQ it's intresting :)

  73. Where is 6.4 at? by NetJunkie · · Score: 1

    Where can I get 6.4? I didn't see it on their site.

    1. Re:Where is 6.4 at? by jhittner · · Score: 1

      They generaly dont put it on there ftp site for a few weeks after they start selling it. You can buy it on both cdrom and dvd from there webpage. Again it goes back to the point of SuSE trying to force you to pay for there cdroms.

    2. Re:Where is 6.4 at? by TheGreek · · Score: 3
      Again it goes back to the point of SuSE trying to force you to pay for there cdroms.

      There is absolutely nothing wrong with this. They can produce a Linux distribution on CD or DVD and have absolutely NO OBLIGATION under the GPL to give ISOs or tarballs away for free. Their only obligation is to release the source to any GPLed binaries they distribute.

  74. Re:PPPoE by mochaone · · Score: 1

    is that how Bell Atlantic allocates dynamic IP's? I have a static IP from Bell Atlantic. Perhaps that's because I got it before they changed over to dynamic ip allocation.

    --
    Hates people who have stupid little sigs
  75. Re:PPPoE by mochaone · · Score: 1

    Actuallly, I live in Northern New Jersey. I've been using their DSL for 8 months now. They are the most incompetent boobs I've ever run into. I can't wait until Cable rolls out internet service in the next couple of months.

    --
    Hates people who have stupid little sigs
  76. Re:RMS... by be-fan · · Score: 1

    Actually, that is a pretty stupid reason to call it GNU/Linux. There is a lot more to Linux than tar and grep. BeOS uses the GNU suite too. Does that make it GNU/BeOS? Hell no. Face it, the GNU stuff is pretty minor these days. Back in the day, maybe tar was worth something. These days tar and cp aren't exactly a major part of the OS, (unlike GNOME, or X, or KDE, or OSS, ad nauseum.)

    --
    A deep unwavering belief is a sure sign you're missing something...
  77. Re:RMS... by thornist · · Score: 1

    Actually there's a lot more to GNU than tar and grep.

    The GNU/Linux thing is more predicated on the likes of gcc and glibc than it is on tar and grep (great though they are).

    Not that I really care about the GNU/Linux thing, 'Linux' is just a label in a lot of ways, and given most people's are running a 'Something Linux (Redhat, Debian, SuSE or whatever) this is even more the case.

  78. Re:SuSE 6.4 by jhittner · · Score: 1

    I know that this is getting OT, but I have to agree. I think SuSE is the best distro out there. Its great to have 6 cdroms with every tool known to man, and to have a nice default desktop envirment. But I dont think your parinoid, I have never seen an ftp site slower then SuSE, there free version is very cutdown, and poorly done, and now it looks like there going to time there releases to make people buy multiple copies.

  79. SuSE 6.4 by jhittner · · Score: 1

    To bad SuSE 6.4 was released last weekend with 2.2.14 . I hope they didnt do that on purpose to try and sell 6.5 in 3 months.

    1. Re:SuSE 6.4 by jbarnett · · Score: 1


      They might just go with SuSE 7.0 when the kernel is ready for "prime time"

      SuSE does release a lot really quickly, I have used it from 5.3, and can't decide if this is a good thing ("release often") or a bad thing ("bleeding edge software contains the most bugs")

      I like it, and still use it.

      --

      "`Ford, you're turning into a penguin. Stop it.'" -THHGTTG
  80. the implementation of cryptfs... by mlefevre · · Score: 1
  81. Re:What date was Linux 0.01originally released? by zero-one · · Score: 1

    Don't like to correct you, but the correct link is this.

  82. *Fwoosh* by DebtAngel · · Score: 1

    Sorry, couldn't help it. Feel free to moderate this to off topic.

    *poing*

    --

    Is this post not nifty? Sluggy Freelance. Worshi

  83. Re:Yeah...but does USB work? by LordBishop · · Score: 1

    Answering your subject, not the actual content of your post... yes. USB works in Linux. I have successfully managed to sync my Visor with the 2.3.99 series. Still a few glitches, but it does work. Swing by http://usbvisor.sourceforge.net to get more info. Greg (the author) is rather helpful in resolving any problems you might encounter.

    --

    --------------------------------------------------

  84. Re:2.4 - so what's the _real_ difference? by brunes69 · · Score: 1

    I was actually referring to Webcams/video cams

  85. Re:2.4 already? i hope not! by flawed · · Score: 1

    If you are sure it is a real bug, you could post to the linux-kernel mailing list.

  86. Re:RMS... by TheCarp · · Score: 1

    I know responding to trolls is stupid...this time
    I just have to...

    Yes... Linux is not GNU. It is Linux. RMS never
    said any differnt either. Linux is also useless
    on its own. The "Linux OS" is mostly GNU, with the
    Linux kernel.

    [sjc@brake sjc]$ cp --version
    cp (GNU fileutils) 4.0o
    [sjc@brake sjc]$ ls --version
    ls (GNU fileutils) 4.0o
    [sjc@brake sjc]$ tar --version
    tar (GNU tar) 1.13.17
    [sjc@brake sjc]$ df --version
    df (GNU fileutils) 4.0o
    [sjc@brake sjc]$ grep --version
    grep (GNU grep) 2.4

    Need I go on? Sure lots of tools are not GNU, but
    the most common ones, the ones most people use
    most of the time are GNU. (unless there are linux
    distros that wrote ALL of their own tools from
    scratch? is there one? Maybe a BSD toolset?)

    --
    "I opened my eyes, and everything went dark again"
  87. Re:SWEET by kevdog · · Score: 1

    Exactly. I am getting pretty angry about nvidia not owning up to their PR. With 2.4, and DRI I should be getting all $250 worth of my GeForce, but no. Now, back on topic, I am glad to see 2.4 progressing. I compiled 2.3.44 a while back, and it ran great. USB support is really needed, especially with some computer manufactures selling computers that have the keyboard and mouse connected through USB. Can't wait until the next 2.4 based distro's come out!!

  88. AMD k6-2's and speed improvements? by Warthog9 · · Score: 1

    Hey someone was telling me at some point that the new kernel (to be 2.4) HAd more specific optimizations for more processors, and have found this to be true. HOWEVER I was told that the K6-2 was more or less 10 or soo smaller RISC based chips that had a scheduler and a decoder for x86 compatibality and that the new kernel now sent the processor RISC like commands instead of x86. I thought this was very cool, consiering that this would be a VAST speed improvement, but now with kernel 2.3.99-pre3 (latest I've found) the speed improvement brought on by checking the "k6-2" option in the kernel is negligable, noticable but not like 10 smaller RISC chips working through things. Was wondering if anyone knew anything about this? Thanks. - J

    1. Re:AMD k6-2's and speed improvements? by criticalrealist · · Score: 1
      Generally, optimizing code for a later generation x86 processor will not result in much of a speed up. This is true for kernels. It is not true for floating point mathematics applications, however.

      OTOH, maybe there is a problem. Have you submitted a report to the developers?

      --
      I am not a lawyer.
  89. RAW disk I/O by linux_penguin · · Score: 1

    Hiya

    Im particularly interested in the 'raw devices' that 2.4 adds. Im currently locked in an arguement with our Oracle DBA, who believes that its the best thing since sliced bread.

    Im wondering, since Oracle accesses these raw devices directly (implementing its own minimal 'filesystem' (although my friend here still maintains it is not a filesystem)), would it not be more efficient to write a minimal OracleFS driver for Linux, and have Linux service the Oracle calls? I can see arguments for both sides, where Oracle avoids Kernel overhead by accessing the device directly (although the kernel must allow this to happen, and hopefully would have some for of check in place), and on the other hand having the FS driver running in kernel space would have to be more efficient that Oracle's user space 'Filesystem' driver, but this adds another level of complexity.

    Has anyone looked into this? Theoretically, which would be the most efficient approach? I know that this 'Oracle Filesystem' driver doesnt exist, but would it be theoretically possible to implement?

    Views/ideas anyone? Please respond.

    --
    Simon

    The real linux_penguin has Slashdot ID 101961. Anyone else is an impostor. Including Bruce Perens.
  90. 2.4 and Socket Limmits by affegott · · Score: 1

    Anyone know if 2.4 lifts the 1000-ish sockets per process limmit? I am trying to construct a server to handle many thousands of people simulaneously (spelling) connected... --Ach! Mein liebe! (Random)

  91. Re:2.4 - so what's the _real_ difference? by molog · · Score: 1
    I just wanted to touch on one thing in your post.

    rewritten networking - BSD's still better

    I won't deny that FreeBSD is faster then the current Linux Kernels at networking. But with 2.4 not even being released yet how can you claim that BSD is still superior? Do you have any bench marks I can look at anywhere? I would do it myself but I only have one computer and repartitioning now would be a real pain in the ass.
    Molog

    So Linus, what are we doing tonight?

    --
    So Linus, what are we going to do tonight?
    The same thing we do every night Tux. Try to take over the world!
  92. no serious security issue IMHO by criticalrealist · · Score: 1
    I don't get the supposed serious security issue with khttpd. I mean, it serves files. Nothing else. When a khttpd-enabled system gets an http request, either khttpd sends a file (html, xhtml, jpeg, whatever) or khttpd hands off to Apache or XYZ web server.

    One possible security issue would be some kind of DoS attack. Maybe by saturating the machine with requests, the kernel would freeze up or something. As with any new thing, you should test it first.

    --
    I am not a lawyer.
  93. 2.4 already? i hope not! by NightHwk · · Score: 1

    2.3.99* wont even boot on a via VT86c686a based motherboard. 2.2 works fine, where is the improvement?

    BTW, where is the official bug report page/email for the linux kernel? I've looked all over but have found no documented way to report bugs. =\

    --

  94. Re:2.4 - so what's the _real_ difference? by steelerhead · · Score: 1
    And Windows and Solaris had how many years head start on Linux?

    --
    Webmaster www.streetrodstuff.com
  95. Re:The Wonderful World of Linux 0.01 by Ru610 · · Score: 1

    I wonder if there is a single line of (non trivial) code from 0.01 that still exists in 2.4... probably not :-)

  96. Re:SWEET by fsck · · Score: 1

    Nvidia are being WHORES about thier 3D cards and XFree86. No DRI for you. No 3D acceleration for you. No OpenGL for you.

    Feel free to write to them on how you feel about thier decision.

    --

    Lars - ...I could always phone Linus when I had a problem.
  97. How do the BSDs violate IPv4? by Future+Nate · · Score: 1
    "It should also be mentioned at this point that Linux is still the only operating system /completely/ compatible with the letter of the IPv4 specification"

    Quick question - in what ways are the BSDs, especially NetBSD (which seems to have the best support for advanced IP features like ipv6) - incompatible with the letter of the IPv4 specification?

    I'd love to see an URL on this. Thanks!

    --
    --N.
  98. Hurrah! We can stop caring now! by Jikes · · Score: 1

    The thing that makes Linux a pleasure to use is, by and large, not the kernel. It's the vast userspace that surrounds it that is of interest, especially the packaging.

    [Extreme opinion] At the CORE OF THE OPEN SOURCE MOVEMENT is gcc. It is incomparably important, and I would argue significantly more crucial to the future of free software than the ol' piddly linux kernel. Why there is not more attention paid to the dozens of changes and influences on this project is absolutely beyond me.
    [/Extreme opinion]

    Other crucial things:

    The twenty odd shells in use

    perl/python/expect BLAH BLAH BLAH... Basically the thousands of languages and scripts that make everything go

    Netscape/Mozilla

    dozens of filesystems

    DRIVERS DRIVERS DRIVERS!!!

    The poster children samba/apache and their ilk

    glib / readline / texutils / binutils / GNU GNU GNU

    The BSD-licensed variants of all the above

    Documentation, support, people, IRC, usenet, et al

    Themes and skins and shit galore

    All the new XP multimedia APIs

    XFree86 and all the other implementations of X

    DRIVERS DRIVERS DRIVERS

    ALLL the toolkits and bindings and ALL THAT SHIT that flings by on freshmeat

    TRILLIONS of things for manipulating mail and network monitors and ALL THAT SHIT

    Extremely fundamental: make, makealikes, all the packaging and dependancy systems

    The THOUSANDS of standards and APIs and reference implementations for EVERYTHING

    And most crucially, wanda the fish

    XXX

    All i'm whining about is, userspace is vastly more important than piddly dumbfuck kernel, as nice and interesting as it may be.

    Duh. I made an obvious. Now feed me moderation!

    /me picks nose.

    --
    -troll taker
    1. Re:Hurrah! We can stop caring now! by (void*) · · Score: 2
      All i'm whining about is, userspace is vastly more important than piddly dumbfuck kernel, as nice and interesting as it may be.

      I don't disagree. Just want to point out that none of this would have been possible without the kernel. It's the kernel that determines what you can and cannot do.

      (Of course, the GNU stuff was written pretty much without that kernel, on other Unices.)

  99. Re:About submitting bug reports. (Do it!) by medicthree · · Score: 1

    Good thing they're not the ones doing kernel development. When you submit a bug, they're not the ones who get it. There's a difference between doing a distrobution and working on kernel devlopment.

  100. Re:WooHoo! by medicthree · · Score: 1

    no no no..you're all wrong. you've jumped the gun. you should have poured 2.3.99pre3 bowls of hot grits down your pants.

  101. 2.4 by segfault7375 · · Score: 1

    So does this mean that 2.4 is released? I checked kernel.org, and it still has 2.2.14 as the most recent stable kernel.

    segfault@bellatlantic.net

    1. Re:2.4 by Gleef · · Score: 2

      No, 2.4 is not released yet. This is a document intended to help people understand the 2.4 kernel when it is released. The author did the same thing for the 2.2 kernel and (if I recall correctly) the 2.0 kernel as well. At this point, it's no secret what will and won't be in the kernel, so might as well work on the documentation now.

      ----

      --

      ----
      Open mind, insert foot.
  102. Re:PPPoE by segfault7375 · · Score: 1

    Yes, I get a dynamic from Bell.. Do you live in Northern VA? Possibly it's dynamic in some places and static in others.. However, I am sure that bell would give me a static if i wanted to shell out a few bucks :o)

    segfault@bellatlantic.net

  103. Re:Speed of Distro's Incorporating New Kernels... by segfault7375 · · Score: 1

    Yes, if you check out Bero's Post from an earlier thread, it does appear that RedHat wants to wait for 2.4.5 (which makes perfect sense to me too)

    segfault@bellatlantic.net

  104. all I want to know... by Bad_CRC · · Score: 1
    I'm still a newbie by most standards (hey, everybody was once)

    What I'd like to know, is when will it be likely to see a distro with 2.4, x 4, and kde 2 ?

    I'm not competent to add those components manually yet, but I'm itching to try em out.

    thanks.

  105. Re:Evidence, please (Offtopic) by Psycotix · · Score: 1
    So you WANT to see the destruction of Microsoft? Great - then who will take over? There is no other OS out there as used as Windows - and the average user isn't going to be looking for Linux! I guess MS's demise will save Apple.
    The average user? Thats bullshit. The average user doesn't go looking for windows, they go looking for a computer. The average user doesn't go looking for ie, they go looking for a web browser. The average user doesn't look for msword, they look for whatever word processor they can find. When the average user buys an iMac they didn't go looking for an alternative os, they just liked the colors.
    I looked for linux because I didnt like what I saw anywhere else.
    --
    The following post brought to you by the letters V, I, and M
  106. Re:Yeah...but does USB work? by Saint+Mitchell · · Score: 1

    I know. What I was trying to say is I hope USB now works so it would help bring down the learning curve so the masses can enjoy Linux too. The fsck example was just that...an example of why Linux is simply to hard for them right now.

  107. Re:Yeah...but does USB work? by Saint+Mitchell · · Score: 1

    To answer your question I use Mandrake 7.0.

    Yes it will scan with fsck on it own. It doesn't always fix it though. What it does do is promt you for the root password for maintainence. The average user cannot work from the command line let alone figure out which /dev/hdx is having problems.

  108. Re:Yeah...but does USB work? by Saint+Mitchell · · Score: 1

    Cool. Just the news I've been waiting for. thanks for the link.

  109. Re:SWEET : waiting for ATI drivers by daemonc · · Score: 1

    Whenever they get the drivers done (soon i hope), I'll be able to do hardware accelerated X and OpenGl on my cheap ass $40 ATI Rage Pro card. Yeah! at least i didn't hand over $100+ for a fancy Nvidia card that will probably never do either... cheap hardware and Linux, what a combination :)

    --
    All that we see or seem is but a dream within a dream.
  110. Re:Let me know when it works by Fishstick · · Score: 1

    "Aamzingly," this comment is moderated up to the top of the comments (yeah, I know - I logged out to see why this post gets past my +1 threshold, sue me) and is rated as +3, Informative.

    I'm sorry, but I don't see how this is anything but a troll. Yeah, Linus and all the others are getting ready to promote a development tree to 'stable' that doesn't even compile, give me a break. Yeah, there are glitches that need to be worked out - that's why there is a development tree.

    Moderators picked the wrong day to start/stop sniffin' glue.

    --

    There is much cruelty in the universe, John.
    Yeah, we seem to have the tour map.

  111. What about PPPoE? by |guillaume| · · Score: 1
    I've heard before that the 2.4 kernel would include support for the PPP over ethernet protocol at kernel level. PPPoE is used mostly by ADSL internet service provider, and will become more widely used as some ISP switch from dhcp to pppoe.

    Does anybody knows if pppoe will make it in the 2.4 kernel, or if it will ever be?

    ---
    guillaume

    --

    give me all your garmonbozia

  112. Re:2.4 - so what's the _real_ difference? by bonzoesc · · Score: 1
    USB support - who doesn't have it - and needs it? If you want a newfangled input device, linux isn't for you. A PS2 mouse, gameport joystick, and 101-key works fine for me

    Plug and Play - Windows has had it for how many years? Now, how many years has it had a reliable one? The first answer is about 4, the second is still zero. Among gamers, it's referred to as Plug and Pray, because that's how you install things in Windows.

    WinModems - you get what you pay for. If you need a winmodem support, set up a w98se machine with internet connection sharing, and tell your linux machine you're on the net. Or go buy an external (serial, not USB) modem that you can use your standard Hayes commands on.

    Don't compare Linux to a half-baked system like Windows. Even though Linux has almost no support for modern hardware like PCI sound cards and some things, it will always have its place in my house - as a dedicated Half-Life server, word processor, and a way to show off that I am better than my W9x using friends.

    "Assume the worst about people, and you'll generally be correct"

  113. Re:2.4 - so what's the _real_ difference? by bonzoesc · · Score: 1
    Calling Linux a half-baked OS is not the same as the fact that Windows is. Were linux to claim to be a finished usable product that has its place in everyday computing, but fail to act like a finished OS should, I would call it half-baked.

    However, since it is still under construction, you can expect minor glitches that you would also see if you were using something that was not finished - i.e. a car without spark plugs, an airplane with 'BETA' wings that somebody gave you for free, or a boat with a hull constructed by somebody who found that a similar hull worked on their boat. You're taking risks with situations like those. However, when you shell out money for an OS, you expect it to be done, not half-baked like Windows. It seems that the raw eggs they used never quite got the salmonella cooked out of them. When you get raw cookie dough, like Linux, you are taking the risk of poisoning knowingly. Nobody gets salmonella poisioning from Chips Ahoy!(tm). Nobody should crash their computer with Windows.

    However, I found your post to be correct on several issues. I have, in fact used Linux only for 4 months, and still am trying to get all my hardware to work. But I didn't buy it expecting all my hardware to work, or expecting to do a lot of programming, or because I know anything about the inner workings. But I do want to accomplish those in the future.

    "Assume the worst about people, and you'll generally be correct"

  114. Good to see that it is progressing. by funk_phenomenon · · Score: 1

    I've been monitoring Alan Cox's diary on his site (www.linux.org.uk) and it's been a long time coming. Seems the trees are merging and him and Linus are working on the final touches. Will be great when it's stable.

    --

    Even the samurai
    have teddy bears,
    and even the teddy bears
    get drunk

  115. Re:2.4 - so what's the _real_ difference? by Zan+Zu+from+Eridu · · Score: 1
    rewritten networking - BSD's still better

    So you have testdriven an IP stack that isn't even released yet? Or, if you have tested the 2.3.99-pre3 and the latest BSD IP stacks, could you post (a link to) your test results?


    -><-
    Grand Reverence Zan Zu, AB, DD, KSC
  116. Re:2.4 - so what's the _real_ difference? by Ars-Fartsica · · Score: 1
    Solaris and BSD are both descended from the "real" unix, and have had many, many years and lots of money thrown behind them to get the level of performance, stability, and acceptance they have now.

    At least in terms of BSD, this is not true - in fact, the licsensing debacles of past years means the *BSD had to fight from behind.

    The fact that *BSD's excel at their given tasks has little to do with money or time, but simply hard work.

  117. Re:2.4 - so what's the _real_ difference? by Chops · · Score: 1
    Ok, so the new Linux kernel has a lot of enhancements coming. That still doesn't change the fact that it's still playing catch-up.

    "An engineer knows he has achieved perfection not when there is nothing left to add, but when there is nothing left to take away." IMHO, there is nothing at all more important than keeping new and unique features out of the kernel unless they are absolutely necessary -- even this seems like too much (well, really just khttpd; I agree with you that it seems like an exceptionally silly way to whore Linux to the small web-server market.)

    An app revision can be partially judged on the basis of a bullet-list of what it does now; a kernel revision, not at all. Experience tells me to place blind faith in there being good new stuff in there that I'll never know about, because it is good. This may be what prevents M$ from ever producing a good OS -- they're embarrassed to ship a product if all they can say about it is, "It's faster and it crashes less. It's better."

    Coming soon: ksendmail! kbash! Anything that's on the console would be better in the kernel, right? Maybe we should put the web browser in there, or at least let it handle a few API calls... ;-)

  118. Re:2.4 - so what's the _real_ difference? by LoonXTall · · Score: 1

    About BSD/Solaris/Linux: I must accept your statements on faith, as I have never used them.

    However, DOS isn't dead (for me, anyway), as DOS is my asm-coding and plaintext-editing environment of choice. And it is still floating around beneath Windows 95/98. Also, DOS/Windows3.x are all over around here, as people pick up an old {2|3|4}86 at a garage sale for their kids to play with. And it's what surfaces in the computer-repair class at JCC: who cares if an XT board goes up in flames because you connected P8 and P9 backwards? You still lose points, but it's cheaper than blowing up your neighbor's board.

    Linux, AFAIK, can be pretty small, until it gets bundled with <sarcasm>Microsoft Office for Linux</sarcasm> or the millions of things that people like to put in distros. One I looked at required 600 megs of HDD space, and recommended 1.5 gigs! And they say Linux runs on the "old iron"----I'd like to see how Mozilla fares on an ancient Digital at 20 MHz.

    --

    ~~~LXT~~~
    Life is like a computer program: anything that can't happen, will.

  119. Re:2.4 - so what's the _real_ difference? by LoonXTall · · Score: 1

    USB support - who doesn't have it?

    AmigaOS handles USB!? Wow! I didn't know my good ol' Workbench 1.3 was that futuristic!

    khttpd - this is just stupid. Are we asking to get hacked?

    Then don't compile it. Then you'll have an HTTP-incapable server! (See also: MS Windows.)

    P&P - Windows has had this for HOW many years?
    WinModems - ditto

    Linux isn't Windows 9x. Does Solaris have it? BSD? DOS? Windows 3.1?

    Basically, no matter what it comes down to, there's always a better choice. Want to run consumer software? Windows. Want scalability? Solaris. Want a good server? BSD. Notice Linux anywhere in there?

    So to get all of these at once, I have to run 3 operating systems... simultaneously! What fun!

    --

    ~~~LXT~~~
    Life is like a computer program: anything that can't happen, will.

  120. Re:2.4 - so what's the _real_ difference? by pyrotic · · Score: 1

    khttpd - this is just stupid. Are we asking to get hacked?

    IBM includes a kernel level web server in AIX. NT pulls some kernel level tricks. If you don't like it you can always disable it.

  121. SWEET by PseudoVampyre · · Score: 1

    I have been waiting for this, between this and X4.0 we finally have Direct Rendering!!!! Take advantage of my Ge-Force please!!!!!!

  122. Re:overcommitting memory by Anonymous Coward · · Score: 2
    So.. does anyone agree with me that overcommitting is a bad idea (unless it was a user option), that it breaks the ansi/iso compability of c on Linux, as it basically takes the functionality out of malloc, and that it is basically not much different then the Pentium bug(designs are supposed to work in predictable ways under standard conditions, this thing will cause your system to crash, or kill processes at random, and is actually part of the design).

    Remember the Pentium bug was even less likely to affect you, but people didn't accept that becouse the bug was built in, and that made the thing upredictable under normal circumstances.

  123. 2.4 Delays by Anonymous Coward · · Score: 2

    I'm posting as an AC because I'm about to get flamed... but...

    I remember late in 1999 when Linus and Cox were promising kernel 2.4 before the official release of Windows 2000. That day has come and gone, and we still don't have 2.4. In the past, we as a community flame Microsoft for such promises, calling their products "vaporware", yet we did not do the same with our beloved Torvalds when his dates passed.

    Now, is this due to the nature of corporations - whose promises are presumably under their control and payroll vs Open Source projects that seem to be improved in spurts - or are we all hypocrites?

    That being said, it should be known that I use Linux solely [1] on an SMP machine and I am dying for the new 2.4 kernel.

    [1] Well, I did boot w98SE yesterday - in VMWare.

    1. Re:2.4 Delays by Skeezix · · Score: 2

      If I remember correctly, it was never "promised." Linus has always been reluctant to swear by any release schedule. And as Alan has said, these dates are goals, or targets, if you miss the goal, it's not the end of the world, but if you never set goals, you'll never get finished.
      ----

    2. Re:2.4 Delays by whoop · · Score: 3

      Well, unlike any commercial software, you can go ahead and run 2.4 long before it's final version is out. If you wish to rely on others to test it and work bugs out, well, then you're stuck waiting for them to declare it done. Since May 14, 1999, (kernel 2.3.1 started) you could see what was going on in the kernel for v2.4. So, this hasn't been "vaporware" for nearly a year. It has existed.

      That said, dates in Open Source projects are at best a guess. It depends on far too many developers to be very exact. You want it sooner, go to your favored mirror and download it. Try this with Microsoft or other corporations and their products.

    3. Re:2.4 Delays by fsck · · Score: 3

      You can go on places like IRC and get Windows alpha and beta releases. People were crashing windows 98 before it was out. People were crashing windows 98se before it was out. People were crashing windows 2000 before it was out. People are currently crashing windows 98 millenium and windows 2001?.
      Note: use Microsoft OSes if you like crashing, since thats all they are good for.

      --

      Lars - ...I could always phone Linus when I had a problem.
  124. Re:..haven't tried ext3, but I'm using ReiserFS by Kurt+Gray · · Score: 2
    My laptop here is running on ReiserFS and haven't had any problems so far, in fact it's notably faster and I no longer have to fsck every time I boot the machine. If I suddenly lose power or freeze up (hardly ever happens) then the file system is rebuilt from the journal on the next reboot.

    http://kurt.andover.net/Reiser -filesystem-HOWTO.html

    Reiser driver and utils are still in development, and there's been some flamage on the kernel-dev list over it, but hey, works for me!

  125. Did you file a bug report? by DG · · Score: 2

    Kernel developers cannot fix unreported bugs....

    --
    Want to learn about race cars? Read my Book
    1. Re:Did you file a bug report? by Jeffrey+Baker · · Score: 2
      Open source is very efficient. All kernel compilations bugs that I have seen have been reported, usually with a patch, on l-k by the time I ever got around to dealing with it.

      The point of my post is that people should beware of the pre-releases. I track them because I will deploy 2.4 in my production environment at some point, and I need to stay current with bugs and quirks. I won't bother checking into how the features work until the sucker can at least compile cleanly on the box.

      -jwb

  126. You're missing the point by Fastolfe · · Score: 2

    The kernel httpd stuff is very simplified. It's not like they're merging Apache into the kernel source here. Since it is very lean and limited in functionality to providing simple, static content, the potential for instability is minimized. For people using their Linux systems for serving up static web content, this definitely makes things faster and more efficient.

    And you don't have to "un-compile" it. You have to explicitely turn it on if you want to use it. If you don't want the feature, leave the damn thing turned off when building your kernel.

  127. Slow FTP by copito · · Score: 2

    Redhat is slower than anybody, in that I can't remember the last time I got in to ftp.redhat.com. I usually use ftp.freesoftware.com (formerly ftp.cdrom.com) although they don't have redhat 6.2 yet. They are usually up to date, available(5000 users) and fast(1Gbps pipe to the internet).
    --

    --
    "L'IT c'est moi!"
  128. But will it boot an Iopener? Not Mine. :) by Booker · · Score: 2
    In my opinion, 2.4 isn't done until it will boot my Iopener from a hard drive. :)

    2.3 boots just fine on my laptop, but when I move it to the iopener, it fails to find the partitions on /dev/hda, and I get a kernel panic.

    Running an Iopener will be a major hurdle to the acceptance of 2.4. At least in my house.

    Anybody had this same problem, or better yet, a solution?

    ---

  129. Let me know when it works by Jeffrey+Baker · · Score: 2
    Aamzingly, the 2.3.99-pre* series generally don't even compile, at least using the settings that my machine needs. Seems to me that a release candidate should at least build, not corrupt the FS, etc.

    Get back to me when 2.4.20 comes out :)

    1. Re:Let me know when it works by Anonymous Coward · · Score: 3

      Its people like you that give open source development a bad name.
      Did you:
      1. Document the compilation errors
      2. Report the errors to linux-kernel or any of the hundred related mailing lists
      3. Try to fix the code yourself
      4. Do anything besides whine about it not compiling

      No? Tough cookies for you, then. If you're going to use development.. let me say that again.. *DEVELOPMENT* kernels, at least be willing to debug it.

  130. Re:Debian [OT] by Phexro · · Score: 2
    It's an issue of Debian's acceptance- less new people are likely to take a look at a 2.2.x "stable" Debian when they can play with a flashier 2.4.x-based Mandrake or RedHat.

    I guess it all comes down to the long-term goals. Mandrake and RedHat, being for-profit companies are driven by the market they cater to to provide the latest stuff in their distribution. Debian has the goal of providing a free, stable Linux, even if it's not up-to-date.

    But look at the "current" stable Debian distribution. It's so horribly outdated, it's beyond the "less flashy" area and getting into "less useful". There are many things that I _need_ to be able to do with my Debian boxes that I have no choice but to run potato or some other distro.

    --

  131. Debian by Phexro · · Score: 2
    and as per the norm, Debian is in the middle of a freeze. During that time:

    XFree86 4.0 has been released
    glibc 2.1.3 has been released
    apache 1.3.12 has been released
    Linux 2.4.0 might get released

    i love Debian, but they have the worst timing...

    --

  132. Questions from a non-technical user's perspective by TrentC · · Score: 2

    How easy is it to migrate from 2.2.x to 2.4 (well, 2.3.99pre, in this case)? Can I just download source, compile and go like I can with current 2.2 kernels? Or are other crucial pieces of software going to have to be upgraded as well?

    Jay (=

  133. The solution to compiling 99-pre2 by FreeUser · · Score: 2

    As is obvious to everybody with one or more neurons firing, the previous poster was not Linus Torvalds, but YADTAST (Yet Another Dummer Than A Stump Troll).

    That having been said, the original poster is probably referring to the 'THIS_MODULE' undeclared here error message a number of us ran into, the solution to which is here.

    In short, you need to #include linux/modules.h just before the first #include asm/.. statement. An annoying buglet in the pre-release code, but easy enough to find the answer at deja.com, altavista.com, or by grepping on the contents of /usr/include.

    At the very least, a bug report gets (at this point, has gotten) the bug fixed.

    --
    The Future of Human Evolution: Autonomy
  134. Re:Keep it in User Space... by jetson123 · · Score: 2
    User space daemons for high level file system functions are nice. However, NFS is unnecessarily complex and limited for a user level file system programming interface.

    It would be nice if Linux got some efficient, simple user-space file system support. Until then, I think the best bet is still to put things into the kernel.

  135. Re:Questions from a non-technical user's perspecti by Imperator · · Score: 2

    I'm not an expert, but from my experience, there will be a few important utilities that you'll want to upgrade to get a stable system. I believe the README has a list of required software; if you check it against what you have you'll see what you would need to upgrade. It shouldn't be very complicated, but you might be better off sticking with 2.2 until your distro makes the switch.

    --

    Gates' Law: Every 18 months, the speed of software halves.
  136. No RAID-5 by Wanker · · Score: 2

    Maybe I should just break down and replace my 8-year old drives, but in the meantime software RAID-5 is an economical way to weather the frequent drive failures.

    Unfortunately, it does not seem to be included in the pre3 kernel. Anyone know what's going on with this?

  137. What date was Linux 0.01originally released? by cpeterso · · Score: 2

    How old is Linux?

  138. New Slashdot.org feature: Ignore Anonymous Coward by laursen · · Score: 2

    When will that be implemented :)

  139. Re:My experiences with 2.3.99-preX by infodragon · · Score: 2

    Thank you SO much. You just saved me hours of work. I was compiling the code as I read your info. The work that I am doing is using Sys V IPC heavly. Thanks again!

    By the way anybody using XFree86 4.0 should include your adition to the /etc/fstab. Because 4.0 uses SHM. Here is a printout of an ipcs call on my Linux box...

    [rreich@orcana rreich]$ ipcs

    ------ Shared Memory Segments --------
    key shmid owner perms bytes nattch status
    0x00000000 98305 root 644 4096 5 dest
    0x00000000 131074 root 644 4096 2 dest
    0x00000000 1376259 root 644 4096 2 dest
    0x00000000 1409028 root 644 4096 3 dest
    0x00000000 1441797 root 644 4096 2 dest
    0x00000000 5210118 root 644 4096 6 dest
    0x00000000 5242887 root 644 4096 10 dest
    0x00000000 5275656 root 644 4096 6 dest
    0x00000000 18710537 root 644 4096 2 dest
    0x00000000 18743306 root 644 4096 2 dest
    0x00000000 18776075 root 644 4096 2 dest
    0x00000000 18808844 root 644 4096 2 dest
    0x00000000 18841613 root 644 4096 2 dest
    0x00000000 19169294 root 644 4096 2 dest
    0x00000000 19202063 root 644 4096 2 dest
    0x00000000 19234832 root 644 4096 2 dest
    0x00000000 19365905 root 644 4096 2 dest
    0x00000000 19300370 root 644 4096 2 dest
    0x00000000 19398675 root 644 4096 2 dest
    0x00000000 19922964 root 644 4096 2 dest
    0x00000000 19955733 root 644 4096 2 dest
    0x00000000 20578326 root 644 4096 2 dest

    ------ Semaphore Arrays --------
    key semid owner perms nsems status

    ------ Message Queues --------
    key msqid owner perms used-bytes messages

    ... all of the SHM entries are for XFree86 4.0. They don't show up if you don't include the stuff in the fstab.

    --
    If at first you don't succeed, skydiving is not for you.
  140. Re:RMS... by be-fan · · Score: 2

    Actually, BeOS uses gcc was well. RMS isn't on Be's case.

    --
    A deep unwavering belief is a sure sign you're missing something...
  141. PPPoE by eries · · Score: 2
    Didn't see this anywhere, but any news on support for PPPoE. Lot's of crummy DSL providers are rushing to support this without giving it much thought. I know there are open-source projects working on it. Any word on kernel integration?

    Want to work at Transmeta? Hedgefund.net? AT&T?

    1. Re:PPPoE by segfault7375 · · Score: 2

      I have read that PPPoE support is supposed to be in the kernel, although I don't know how well it will work or what hardware it will support. In the meantime however, you can use the PPPoE drivers from Roaring Penguin. I have Bell Atlantic DSL, and it works great.

      segfault@bellatlantic.net

  142. Re:2.4 - so what's the _real_ difference? by brunes69 · · Score: 2

    Re: USB

    Try buying a Camera for your PC that ISNT USB nowadays.. not to mention that within a couple of years i can see USB replacing the Gameport Joystick for a joke, along with PS/2.

  143. Re:/dev/microcode by Temporal · · Score: 2

    "this has got to be a late april fool's prank -- if not, add this to the heap of reasons not to execute binary-only code..."

    Or don't run as root.

    I definately agree with you, though. I really hope that you cannot write your own microcode. Screw up and you can go buy a new processor.


    ------
  144. Re:RMS... by TheCarp · · Score: 2

    Oh in general I agree. I usually refer to the
    OS I run as just "linux". However...I don't think
    its silly to use GNU/Linux either.

    However, I am a definite supporter of what GNU
    and the FSF stand for. While I don't see the need
    to make everyone call it "GNU Linux", I do think
    the GNU proect deserves some credit.

    As far as being major parts of the OS...I don't
    use GNOME or KDE (blah). I spend most of my days
    in an ETerm typeing into vi and pushing files
    around. I think all of those things are fairly
    major parts of the OS.

    In any case...It doesn't really matter what you
    call it. I just favor GNU/Linux for the reasons
    that it gives credit to the FSF, and it makes
    the note that Linux is just a kernel...there is
    alot more to the system than that.

    Is it silly? I don't think so. Is it silly to
    argue about? yes it is. (tho...I kind of enjoy
    arguing over stupid things)

    --
    "I opened my eyes, and everything went dark again"
  145. About submitting bug reports. (Do it!) by medicthree · · Score: 2

    This is a note/plea to the users out there who are reluctant to submit bug reports. First, you must all realize that you are not dealing with Microsoft, or any other large corporation for that matter. While it may seem to you like submitting a bug report will be a waste of your time ("they'll never read it / do anything about it"), it is not. Bug reports are acted upon if they possibly can be, and everyone's bug reports are extremely valuble. The kernel development people (and anyone developing software for linux, for the matter) are very receptive to bug reports, and really need them to help them improve their software. 2.4 is only (relatively) close today because of peoples' bug reports. Submitting reports is not a waste of your time. You'll be helping yourself (when the bug is fixed), and you'll be helping all of us. So please, don't think it's a waste, or that nothing's going to be done. While calling MS with a bug report may be a waste of your time, in this case it isn't.

  146. ext3 yet? by whoop · · Score: 3

    I know it won't be included in the kernel for 2.4, but is there a version of it ported to 2.3.x? I took the available patches and tried applying them, but too much of the kernel fs internals have changed. So, before I sit down for several hours trying to understand everything about filesystems in the kernel, has anyone already done it? I really want to try 2.4, but I just can't go back to ext2. Once you've tasted it, there is no other. ;)

  147. Keep it in User Space... by Christopher+B.+Brown · · Score: 3
    There is no need for this to go into the kernel when a suitably-designed NFS server can provide this service in a more portable manner. ( e.g. - so that this supports whatever UNIX-like OSes you might want supported, and requires nothing that is kernel-specific.)

    I use CFS - Cryptographic Filesystem, personally.

    Admittedly, this still leaves you vulnerable to the script kiddie that gets in and can get at /crypt; that is probably still nearly as protectable as kernel-based approaches...

    --
    If you're not part of the solution, you're part of the precipitate.
    1. Re:Keep it in User Space... by _SIGKILL_ · · Score: 3

      CFS is a solution, but not the best solution. It runs in user space (if I remember correctly), so a skilled script kiddie could read the memory contents and discover the key. Furthermore, it is pretty slow, especially if you are considering using large files (i.e. MP3 files). A better solution was posed by some Columbia grad students, called Cryptfs. Cryptfs builds on CFS and the later implementation TCFS. For an overview on the weaknesses of other encrypted file systems check out the Cryptfs home page. Unfortunately, I cannot find the implementation of Cryptfs.

      Another solution is to use a loop-back encrypted file system. There is a how-to at linuxdoc.org.

  148. Wonderful 2.4 HOWTOs! by ahu · · Score: 3

    We created some Wonderful 2.4 HOWTOs:
    Linux Volume Management - or 'How do I grow my filesystem by buying more disks'
    Linux Advanced Routing and Traffic Shaping or 'How do I run my internet exchange with nothing but Linux and keep bandwidt for myself

  149. Filesystem Crypto Support? by xtal · · Score: 3

    Any mention of filesystem crypto? Those of you with near terabyte collections of mp3's *ahem* might be interested in this.. that means that "the man" will have a hard time getting into your goodies when the plug gets pulled, or when joe skript kiddie decides it's time for some fun with the latest edition of Redhat.

    So, what's the story? Easy filesystem crypto? Where easy == transparent..

    Kudos!

    --
    ..don't panic
  150. Yeah...but does USB work? by Saint+Mitchell · · Score: 3

    If it does maybe then people will take Linux seriously on the desktop. If it doesn't work soon Linux is doomed to a life among us geeks. I love Linux, but right now I would NOT want to even dream of having Linux on my mom's computer. I have enough trouble supporting all the stupid questions I get for Winows. Can you imagine telling Id10T users how to log on as root to run fsck because they turned the power instead of typing halt. Maybe 2.4 will help the learning curve in some ways.

  151. My experiences with 2.3.99-preX by BlueLines · · Score: 4

    My current workstation:

    nooky:~$ uname -rmpv
    2.3.99-pre4 #4 SMP Thu Mar 30 13:14:58 PST 2000 i686 unknown

    I've been using the 2.3 series since 2.3.32, and have had tremendous success with them. Several things to note that _weren't_ in the article:

    1) sysvipc has changed. if you use anything that depends on shm, you'll need to add this to your /etc/fstab:
    none /var/shm shm defaults 0 0

    2) Along with the new /dev fs, there's many (interesting) files to play with, the cooles imho being /dev/microcode. You can basically rewrite the binary data built in to your processor. While i dont think 'cat /dev/random > /dev/microcode' would be such a good idea, there's a good page with info on this here

    --
    --BlueLines "The cost of living hasn't affected it's popularity." -anonymous
  152. The Wonderful World of Linux 0.01 by VAXGeek · · Score: 5

    This is a free minix-like kernel for i386(+) based AT-machines. Full
    source is included, and this source has been used to produce a running
    kernel on two different machines. Currently there are no kernel
    binaries for public viewing, as they have to be recompiled for different
    machines. You need to compile it with gcc (I use 1.40, don't know if
    1.37.1 will handle all __asm__-directives), after having changed the
    relevant configuration file(s).

    As the version number (0.01) suggests this is not a mature product.
    Currently only a subset of AT-hardware is supported (hard-disk, screen,
    keyboard and serial lines), and some of the system calls are not yet
    fully implemented (notably mount/umount aren't even implemented). See
    comments or readme's in the code.

    This version is also meant mostly for reading - ie if you are interested
    in how the system looks like currently. It will compile and produce a
    working kernel, and though I will help in any way I can to get it
    working on your machine (mail me), it isn't really supported. Changes
    are frequent, and the first "production" version will probably differ
    wildly from this pre-alpha-release.

    Hardware needed for running linux:
    - 386 AT
    - VGA/EGA screen
    - AT-type harddisk controller (IDE is fine)
    - Finnish keyboard (oh, you can use a US keyboard, but not
    without some practise :-)

    The Finnish keyboard is hard-wired, and as I don't have a US one I
    cannot change it without major problems. See kernel/keyboard.s for
    details. If anybody is willing to make an even partial port, I'd be
    grateful. Shouldn't be too hard, as it's tabledriven (it's assembler
    though, so ...)

    Although linux is a complete kernel, and uses no code from minix or
    other sources, almost none of the support routines have yet been coded.
    Thus you currently need minix to bootstrap the system. It might be
    possible to use the free minix demo-disk to make a filesystem and run
    linux without having minix, but I don't know...

    ------------
    a funny comment: 1 karma
    an insightful comment: 1 karma
    a good old-fashioned flame: priceless

    --
    this sig limit is too small to put anything good h
  153. Speed of Distro's Incorporating New Kernels... by Cycon · · Score: 5
    I hope Joe's estimate is conservative on getting CDs shipping with point-four; usually it seems like the distro houses are pretty swift to incorporate.

    I find this has everything to do with the particular distribution's target audience.

    For instance, with Mandrake you see shipments of not only the latest stable kernel, but pratically all of the available patches towards the next stable release already applied. Who is Mandrake's target audience? Desktop users - or at least the Desktop/Workstation sector is where you'll find many of the Mandrake installations. Mandrake is known for it's ease-of-use and execellent default window manager settings. I would predict that many of the desktop/gamer/cutting edge-targetted distributions will be shipping with 2.4 shortly after it becomes available.

    The more corporate-oriented distributions will quite likely wait until 2.4 has had a chance to stabelize a bit longer, especially the distributions targetted at servers - Redhat for instance, and probably Caldera and Corel as well.

    I further predict that the distributions that aren't shipping with 2.4 running by default will at least include a 2.4-compiled kernel available for install at some point during the installation process - not only so that they are not perceived as "behind the pack" but also to get some feedback from their userbase as to where problems have cropped up.

    Also bear in mind that XFree 4.0 was released recently, and at this point can't be considered fully stable/complete since many video card drivers have not been released yet, and there has not be enough time to throughly test it. Many distributions will wait for their next point-oh release until after 2.4 and XFree 4.0 have stabilized somewhat

    And of course, some distributions like -ahem- Debian will simply wait until the next stable kernel is just around the corner before a release in say... q1 2001 (c:

    Ouch! Bruce... put down that stick! I was just kidding... ouch!

    -Cycon

    --
    Your Brain + EEG + LEGO Robots = Brainstorms
  154. MultiLink PPP & Other added features by Amoeba+Protozoa · · Score: 5

    One of the things that has worried me about this 2.4 freeze was a number of features that were added last minute (during the 2.3.99 series). One of these such features was a multilink implementation by Paul Mackerras.

    What was disturbing about this feature add is that several people had been working on other implementations of MLPPP for Linux for some time (including, but not limited to: The PPP Multilink Protocol (MP) for Linux, Chris's Multilink PPP for Linux, and Babylon (by Spellcaster)).

    I am particularly touched by Chris Pascoe's e-mail:

    Date: Fri, 17 Mar 2000 08:42:14 +1000 (EST)
    From: Chris Pascoe
    To: linuxmp@listbot.com
    Subject: Ceasing Development

    Greetings,

    As of Linux 2.3.99-pre1, there is support for
    Multilink PPP in the kernel PPP driver 2.4.1. It's not my code, and doesn't
    appear to be Michael Bruck's either.

    At first glance, it appears to resolve many minor
    issues that I know about, that were fixed in a release I was about
    to make (probably in a few days) of my code.

    Thus I am ceasing support for my drivers as of
    this morning. I'm glad that some people have been able to use my code to
    their benefit as time has passed and thank those few people that have
    written and thanked me for my code which pulled them out of tricky
    situations or just plain worked for them.

    Regards,
    Chris Pascoe

    What disturbes me is that I wrote Paul, the present PPP driver maintainer for Linux, asking him if he would like help testing his new MLPPP code before 2.4 final and if he has a new PPP daemon capable of using his new driver. I, and Chris Pascoe are still waiting for the reply. This seams very counter-productive to the open-source model of development. The last time I mailed Chris he said that we was going to get one of his friends to go knocking on Paul's door at the college where he resides to see if he is still alive...

    Anybody heard more on PPP?
    Anybody seen anymore recently added code during freeze time?

    -AP