Slashdot Mirror


Linux 2.6.27 Out

diegocgteleline.es writes "Linux 2.6.27 has been released. It adds a new filesystem (UBIFS) for 'pure' flash-based storage, the page-cache is now lockless, much improved Direct I/O scalability and performance, delayed allocation support for ext4, multiqueue networking, data integrity support in the block layer, a function tracer, a mmio tracer, sysprof support, improved webcam support, support for the Intel wifi 5000 series and RTL8187B network cards, a new ath9k driver for the Atheros AR5008 and AR9001 chipsets, more new drivers, and many other improvements and fixes. Full list of changes can be found here."

130 of 452 comments (clear)

  1. Linux 2.6.27 Out by grub · · Score: 5, Funny


    Linux 2.6.27 is out, OpenBSD 4.4 is in!

    --
    Trolling is a art,
    1. Re:Linux 2.6.27 Out by AJWM · · Score: 5, Funny

      I've got some, what do you want moderated?

      Oh, wait...

      --
      -- Alastair
    2. Re:Linux 2.6.27 Out by baeksu · · Score: 5, Funny

      Not to worry, I can help!

      No, wait...crap.

      --
      Gnome: A never ending quest to make unix friendly to people who don't want unix and excruciating for those that do.
    3. Re:Linux 2.6.27 Out by Anonymous Coward · · Score: 5, Funny

      Okay, he can use my mod points because I'm posting AC. Now if only I had a Slashdot account...

    4. Re:Linux 2.6.27 Out by jd · · Score: 5, Funny

      One of these days, the admins should give Anonymous Coward some mod points.

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    5. Re:Linux 2.6.27 Out by fpophoto · · Score: 5, Funny

      One of these days, the admins should give Anonymous Coward some mod points.

      Mod parent up!

      If nothing else, it would just totally blow the AC's mind when he cruised by here. "WTF? Mod points?"

    6. Re:Linux 2.6.27 Out by Anonymous Coward · · Score: 5, Funny

      One of these days, I'm going to chop you into little pieces.

    7. Re:Linux 2.6.27 Out by frankm_slashdot · · Score: 5, Interesting

      sad part is i just pre-ordered the openbsd 4.4 cd set... hah. im not sure if i should be proud or ashamed.

      then again, i sometimes think im the last of the right-os-for-the-job heretics... openbsd on my firewall. solaris (with zfs) on my fileserver... mac os x on my main desktop... (i dabble in photoshop and video.. mostly failed fark contests. ha) and windows vista on my macbook pro (along side of os x of course)... because i do a lot of autocad/solidworks stuff on the side. my webserver runs gentoo..

      i guess you could call me a glutton for punishment.

    8. Re:Linux 2.6.27 Out by RLiegh · · Score: 4, Funny

      One of these days, Coward -POW, right in the kisser!

    9. Re:Linux 2.6.27 Out by ModernGeek · · Score: 4, Funny

      sad part is i just pre-ordered the openbsd 4.4 cd set... hah. im not sure if i should be proud or ashamed.

      then again, i sometimes think im the last of the right-os-for-the-job heretics... openbsd on my firewall. solaris (with zfs) on my fileserver... mac os x on my main desktop... (i dabble in photoshop and video.. mostly failed fark contests. ha) and windows vista on my macbook pro (along side of os x of course)... because i do a lot of autocad/solidworks stuff on the side. my webserver runs gentoo..

      i guess you could call me a glutton for punishment.

      I am very impressed, your defenses on why you use what you do for your computing needs have foiled my plan to call you a fanboy/newb. It is like you already saw the attacks coming, and preemptively shot them down. You sir, have won three internets.

      --
      Sig: I stole this sig.
    10. Re:Linux 2.6.27 Out by jagdish · · Score: 2, Insightful

      Who moderates the meta-moderators?

    11. Re:Linux 2.6.27 Out by hdparm · · Score: 5, Funny

      No, that would be Sun Microsystems.

    12. Re:Linux 2.6.27 Out by adrianwn · · Score: 5, Informative

      For those moderators who didn't get it and modded him Troll: it's the (only) line from the Pink Floyd song "One of these Days".

      By the way, it's "cut", not "chop": http://en.wikipedia.org/wiki/One_of_These_Days

    13. Re:Linux 2.6.27 Out by eln · · Score: 4, Funny

      "Masturbating monkey" is what comes to mind.

      Which, coincidentally, is the name of an upcoming Ubuntu release.

  2. Not in upcoming Debian by gringer · · Score: 5, Interesting

    It's a shame this won't be in the upcoming Lenny release of Debian. The in-kernel support for heaps of webcams via gspca is a very nice user-visible element of this release.

    http://release.debian.org/emails/release-update-200808

    Although, I guess they made the decision for 2.6.26 before they realised that a September release would be an impossible target.

    --
    Ask me about repetitive DNA
    1. Re:Not in upcoming Debian by Warped-Reality · · Score: 3, Insightful

      So? Download and build your own kernel..

      --
      This is not the greatest sig in the world, no. This is just a tribute.
    2. Re:Not in upcoming Debian by Kjella · · Score: 5, Informative

      It's a shame this won't be in the upcoming Lenny release of Debian. The in-kernel support for heaps of webcams via gspca is a very nice user-visible element of this release.

      Debian never paid much attention to desktop features, may I suggest Ubuntu 8.10?

      --
      Live today, because you never know what tomorrow brings
    3. Re:Not in upcoming Debian by Tubal-Cain · · Score: 4, Funny

      may I suggest Ubuntu 8.10?

      You have my permission.

    4. Re:Not in upcoming Debian by martin-boundary · · Score: 4, Funny

      Not so fast. Has he signed form WQ-37 and initialed C12-B first?

    5. Re:Not in upcoming Debian by WK2 · · Score: 5, Funny

      Although, I guess they [Debian] made the decision for 2.6.26 before they realised that a September release would be an impossible target.

      Yeah. Nobody could have predicted that a Debian release would be late.

      --
      Write your own Choose Your Own Adventure. http://www.freegameengines.org/gamebook-engine/
    6. Re:Not in upcoming Debian by martinw89 · · Score: 4, Funny

      No, he's only filed a TPS report. He also missed that memo we all got.

    7. Re:Not in upcoming Debian by Anonymous Coward · · Score: 2, Funny

      I believe you have my stapler?

    8. Re:Not in upcoming Debian by Kjella · · Score: 5, Informative

      I believe you have my stapler?

      No, this one isn't red.

      --
      Live today, because you never know what tomorrow brings
    9. Re:Not in upcoming Debian by Tubal-Cain · · Score: 2, Funny

      I think he is referring to the lack of polish that Ubuntu has.

      s/Ubuntu/Debian/g

    10. Re:Not in upcoming Debian by Kjella · · Score: 3, Insightful

      WTF are you smoking? I've been running Debian on the desktop for years before Ubuntu ever existed.

      So did I, as in I used to. Just because you're able to install the packages, doesn't make it any less true. I waited for a long time for basic niceties like a GUI installer, a nice splash screen when I didn't feel like reading the boot log and a million other smaller and bigger things that never came. And less than 18+ months release cycles, as testing could and did sometimes break, while stable was stuck in the stone age. I'm sorry but I have replaced Debian with something better, and I think you would see it too if you knew what you were missing.

      --
      Live today, because you never know what tomorrow brings
    11. Re:Not in upcoming Debian by Knuckles · · Score: 3, Insightful

      I'm sorry but I have replaced Debian with something better, and I think you would see it too if you knew what you were missing.

      s/better/more appropriate

      --
      "When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
    12. Re:Not in upcoming Debian by CrazedWalrus · · Score: 5, Insightful

      Right. Because it's impossible to do on Windows and Mac. You need to wait until the next version of the entire operating system comes out, and then pay for that.

      So yes, please switch so you don't even have the option of doing what a Linux user mentions casually in conversation. Less is better, right?

      (WTF?)

    13. Re:Not in upcoming Debian by kv9 · · Score: 3, Funny

      So? Download and build your own kernel..

      Or get Windows or Mac and never have to hear that.

      I bet you buy your LEGO preassembled too.

    14. Re:Not in upcoming Debian by Anonymous Coward · · Score: 2, Funny

      I think he is referring to the lack of polish that Ubuntu has.

      If you're *that* hung up about a polish language version of Ubuntu, you can do it yourself you know :-)

    15. Re:Not in upcoming Debian by BlackCreek · · Score: 5, Insightful

      So? Download and build your own kernel..

      Or get Windows or Mac and never have to hear that.

      I bet you buy your LEGO preassembled too.

      I bet he bought his TV and refrigerator preassembled too.

      (don't flame me bro, I also use Linux all the time, but you asked for it ;-))

    16. Re:Not in upcoming Debian by rsmith-mac · · Score: 5, Insightful

      To be fair, if it was Windows or a Mac, adding support for a webcam would be as easy as installing a binary driver blob. I like Linux, but compiling drivers in to the kernel (and hence needing to compile it yourself, at times) has always been one of it's biggest annoyances.

    17. Re:Not in upcoming Debian by alexhs · · Score: 3, Funny

      s/Ubuntu/Debian/g

      gives

      I think he is referring to the lack of polish that Debian has. I find Debian's default Gnome desktop atrocious. I prefer their KDE or their base install. Debian, on the other hand, does a very good job with Gnome while Kubuntu lags.

      I think you meant s/Ubuntu/Debian/ , only first occurence replaced, not all. Using v to only select

      I think he is referring to the lack of polish that Ubuntu has.

      is cheating, no real hacker uses vim-specific features ;)

      --
      I have discovered a truly marvelous proof of killer sig, which this margin is too narrow to contain.
    18. Re:Not in upcoming Debian by Bent+Mind · · Score: 5, Interesting

      To each their own. However, I always preferred having the driver just be there when I need it. I always found it annoying, under Windows, to have to hunt down drivers. Especially when you have a hundred similar devices that have the same binary driver blob (same chipset) but require a hundred different INF files because every company that assembles a board insists on having a unique driver download. Then you can throw in driver signing that makes life even more difficult.

      Linux drivers are much easier to deal with.

      --
      Request a Linux Shockwave player here: http://www.macromedia.com/support/email/wishform/
    19. Re:Not in upcoming Debian by jamesh · · Score: 3, Funny

      He got the memo, he just forgot.

    20. Re:Not in upcoming Debian by cheater512 · · Score: 2, Insightful

      Yeah its incredibly difficult.

      falcon ~ # emerge linux-uvc -pv

      These are the packages that would be merged, in order:

      Calculating dependencies... done!
      [ebuild N ] media-video/linux-uvc-0.1.0_pre250 39 kB

      Total: 1 package (1 new), Size of downloads: 39 kB

      Hang on a sec.....

    21. Re:Not in upcoming Debian by Daengbo · · Score: 2, Insightful

      So he treats his computer like an appliance? That makes sense if he's not a geek.

    22. Re:Not in upcoming Debian by somersault · · Score: 4, Insightful

      There's nothing wrong with wanting things to 'work' sometimes. Some people have better things to do in the evening than trying to get working. Especially when they spend their day fixing other people's problems.

      Sometimes it's fun to mess about with stuff like that sure, but sometimes you just want to know that your hardware to work with your OS. That's part of the reason that I use OSX at the moment.

      Linux is a lot better these days than 5 years ago obviously: wireless support, and now improved webcam support. Those were 2 of my major issues last time I tried to move to Linux as my primary OS. I used Skype for videocalling a lot back then. The whole thing is a virtuous cycle - better default support means more users, means more OSS developers, third party application and driver support, and so on.. I'm looking forward to the day I can use Linux to play the latest games or use the latest devices as soon as they are released, rather than having to wait a couple of years for WINE or driver support to catch up enough.

      --
      which is totally what she said
    23. Re:Not in upcoming Debian by Anonymous Coward · · Score: 2, Funny

      Score:4, Informative?

      Christ.

    24. Re:Not in upcoming Debian by x2A · · Score: 2, Interesting

      That's where driverpacks and perhaps nlite projects come in handy.

      --
      The revolution will not be televised... but it will have a page on Wikipedia
    25. Re:Not in upcoming Debian by cheater512 · · Score: 3, Informative

      Yeah ok not a good idea to talk about things that you dont know about.

      On Gentoo it uses the kernel in /usr/src/linux, since your expected to roll your own kernel anyway.
      It is exactly that simple to install the driver - one command - even though its a power user's distro.

      On the user friendly distros like Ubuntu it will install the binary blob version for your kernel just like Windows but without the cd.
      They only have a couple of kernel versions just as Windows only has XP, Vista, etc... drivers.

    26. Re:Not in upcoming Debian by doti · · Score: 2, Informative

      If something is broken in Ubuntu, it will continue to be broken for 6 months.

      Wrong.
      The 6 months wait is for new features.
      Security updates and bug fixes are constantly released.

      --
      factor 966971: 966971
    27. Re:Not in upcoming Debian by jamiethehutt · · Score: 2, Informative

      Users of stable can still get the kernel and keep the stable applications. This kernel should hit testing soon (if it hasn't all ready...) so you can get it from there!

      First add testing repositories to /etc/apt/sources.list (copy the ones for stable and replace "lenny" or "stable" with "testing") then make a file called something like "20defaultrelease" in /etc/apt/apt.conf.d/ and in that file add the line "APT::Default-Release "stable";" then update APT. Next run "apt-get install -t testing linux-image-2.6-686", reboot and bingo you'll be running the new kernel!

      To be honest however I think its masochistic running stable on anything thats not a server, and pinning is a little messy to setup as you might have noticed... I've been running testing for over a year and everything has been perfect (well bar Audacious...) and I have got access to lots of packages stable doesn't have.

    28. Re:Not in upcoming Debian by Windowser · · Score: 2, Interesting

      There's nothing wrong with wanting things to 'work' sometimes. Some people have better things to do in the evening than trying to get working. Especially when they spend their day fixing other people's problems.

      Exactly. I have no time to waist on something that I already made working and then the OS barfed on himself and it doesn't work anymore. That's why I prefer Linux : it maybe sometimes more trouble to make it work, but once it is setup, I never have to touch it again.

      I spend enough time fixing other people Windows machine that when I get home, I just want to use my PC, not fight with it.

      Linux : because I have better things to do than fix a damn computer

      --
      Avoid the MS tax, always buy I.B.M. PC's (I Built-it Myself)
    29. Re:Not in upcoming Debian by jamiethehutt · · Score: 3, Insightful

      And Ubuntu never paid much attention to testing, I ran it for six months before switching to Debian I had countless broken applications (who cares if it works, Ubuntu has it first!!!11one) and one MAJOR release problem.

      Turns out the guy that packaged up X.org forgot to test it on anything other than his Intel GMA based laptop so he never noticed that it didn't work on any other graphics chip set, this apparently "wasn't a problem" though as they had a new version out 2 hours later.

      Well after that I went to Debian because if they let bugs like that through who knows what else they'll break (say, my file system...). I have a clue about what I'm doing on my system so I actually find Debian easier to use, it doesn't automatically reconfigure anything, it's configs are all sane and most importantly things are tested.

    30. Re:Not in upcoming Debian by serviscope_minor · · Score: 2, Funny

      a nice splash screen when I didn't feel like reading the boot log

      You could try using the "off switch" hardware feature present in most monitors for the duration of the boot. It's been supported since kernel 1.0.3, so no recimpile is needed.

      As a workaround if there is a bug, you could try rotating yourself 180 degrees about a vertical axis temporarily.

      --
      SJW n. One who posts facts.
    31. Re:Not in upcoming Debian by AmberBlackCat · · Score: 2, Insightful

      I bet you buy your LEGO preassembled too.

      No, but my house and car came pre-assembled. I knew I would get modded to hell because I suggested Windows over Linux in that situation, but I did it anyway because it had to be said. The point I was trying to make is, it is fairly bad to expect somebody to recompile their operating system just to get their webcam working when other operating systems have gotten this right years ago. The OS version of a "swing voter" would have become a new Windows or Mac user as soon as they heard that. If you read my previous comment and think about it, you may realize it's not a slam on Linux. It's a slam on the overly used phrase, "then go build it yourself". As a person who has recompiled the kernel, introduced Linux to her children and friends, and actually installed Firefox on friends' computers, I have learned over time that telling them to recompile software to make it work just doesn't help the situation.

  3. This is a huge amount of work by QuantumG · · Score: 5, Interesting

    In only 3 months, all of this code has been completed and reviewed by multiple developers. This happens *every* three months. The pace at which the Linux kernel is moving and yet still maintaining quality is incredible. It is clearly the case that the Linux kernel has hit a new kind of critical mass and is now a form of software development that has never been seen before. The sheer number of people involved changes what is possible. If you suggested that every single change to the codebase be reviewed by multiple developers in a traditional proprietary software development house you would be, rightly, laughed at. There simply isn't the resources.

    --
    How we know is more important than what we know.
    1. Re:This is a huge amount of work by XDirtypunkX · · Score: 2, Insightful

      Well, before we can say "maintaining quality" we need to let the kernel live in the real world for a little bit. Let's make sure motherboards aren't catching fire and disks aren't walking before we get too carried away.

    2. Re:This is a huge amount of work by QuantumG · · Score: 5, Informative

      Well, yes and no. The old LK dev model had unstable releases where bugs were expected. Now every release is stable, and bugs are truly anomalies.

      --
      How we know is more important than what we know.
    3. Re:This is a huge amount of work by FooAtWFU · · Score: 4, Interesting

      If you suggested that every single change to the codebase be reviewed by multiple developers in a traditional proprietary software development house you would be, rightly, laughed at. There simply isn't the resources.

      Where I work, it's called "pair programming".

      (If two programmers is enough to count as "multiple". Also, bug fixes are supposed to get an additional diff check.)

      If you do it right, you not only save time by not-writing bugs you don't have to fix later, but you can also avoid wasting all sorts of time (writing the feature wrong, going down paths that could lead to disaster, or spinning your wheels and banging your head when you can't figure out something stupid like feeding rrdtool deltas when it expects raw counters...), and you can bring new developers up to speed on a code base very very quickly.

      --
      The World Wide Web is dying. Soon, we shall have only the Internet.
    4. Re:This is a huge amount of work by Kjella · · Score: 4, Insightful

      Now every release is stable, and bugs are truly anomalies.

      Or so the theory goes. Some of the early 2.6 releases were a bit dubious and I had my doubts when they announced there'd no longer be a development kernel but it seems to have settled in nicely now, don't know if it's developers making better code before including it in the kernel, Linus being stricter, closer cooperation wtih distros or more testing feedback but all the later ones have been quite good from what I understand. At any rate, the kernel isn't the most exciting part for me as it seems to have all the parts to run a nice desktop already - it's userspace drivers, X+extensions, Compiz and Gnome/KDE that make up most of my improvement wishlist...

      --
      Live today, because you never know what tomorrow brings
    5. Re:This is a huge amount of work by cryptoluddite · · Score: 4, Informative

      In only 3 months, all of this code has been completed and reviewed by multiple developers. This happens *every* three months. ... It is clearly the case that the Linux kernel has hit a new kind of critical mass and is now a form of software development that has never been seen before.

      Intel HDA audio still has static noise in the left channel since at least 2.6.20 kernel (probably before). This is a known problem and the solution is 'try random settings of some undocumented (outside the kernel source code) module parameters and hope it maybe works'.

      This is on Dell hardware. model=dell3stack, position_fix=1(?). This hardware works perfectly under Windows, with no tweaking whatsoever. It worked under older linux kernels, which means they probably broke something.

      The linux kernel is good, but just having a bunch of people look at the code means nothing unless they are actually finding and fixing problems people care about.

    6. Re:This is a huge amount of work by QuantumG · · Score: 5, Interesting

      Do you have this hardware? Any chance you could narrow down the versions it works on and the versions it doesn't?

      This is a general problem with kernel development.. if you don't have the hardware, it's a bitch to test. Please do contribute your findings.

      --
      How we know is more important than what we know.
    7. Re:This is a huge amount of work by cryptoluddite · · Score: 4, Interesting

      Do you have this hardware? Any chance you could narrow down the versions it works on and the versions it doesn't?

      Same hardware as this guy:
      https://bugs.launchpad.net/ubuntu/+source/linux/+bug/266927

      System is at work... I would test except there are not any easy options for doing so there. Also, I realize that you can't be expected to fix hardware problems where you don't have the hardware... in fact I've personally seen code fail on one system and run perfectly on the exact same spec hardware sitting right next to it, with exactly the same software (ghosted).

      Mostly I'm just pointing out that there are longstanding problems in linux... the original fanboy post was way over the top.

    8. Re:This is a huge amount of work by lysergic.acid · · Score: 2, Interesting

      that's a pretty interesting development technique. i'd never heard of it so i had to look it up on wikipedia.

      at first i'd assumed this was simply assigning a two person team for each development task, but turns out it's a much more involved methodology involving close cooperation and meticulous division of labor, with all duties being split between two separate roles of the driver and the observer/navigator.

      the driver is the person coding, and the observer/navigator is responsible for reviewing the driver's code and acting as a safety net by catching errors. the observer also seems to be responsible for looking ahead and thinking about general strategy and long-term planning. this frees up the driver to focus completely on the immediate task of implementation.

      apparently, two programmers using this technique are more than twice as productive as a single programmer. but i wonder if it wouldn't be incredibly boring being the observer and have to sit there watching someone else code. it might be good if the two programmers are about equally skilled and can learn from each other, but otherwise i think the observer might get bored and not pay attention to the code being written. and if he's also thinking about long-term strategy, he could easily be distracted and miss some of the bugs he's supposed to catch. perhaps simply having programmers partner up to get together and review each other's code, discuss problems/concerns, share insights/exchange thoughts, etc. every once in a while would accomplish the same thing without such a rigid structure.

    9. Re:This is a huge amount of work by RMingin · · Score: 5, Insightful

      As far as I see, the real change is that what was the 2.4 and what was the 2.5 trees are now kept very close together. Active work (was 2.5) is done on the XX.YY.ZZ-preNUM kernels, it's all polished/troubleshot/reviewed in the XX.YY.ZZ-rcNUM kernels, and then it gets released. What was once 'stable tree' (2.4) work is now done on the XX.YY.ZZ.1 .2 .3 releases, and the developers move to XX.YY.ZZ+1-preNUM.


      It seems to work quite well, and now you no longer have to meddle with dark arts and unsupported known-broken dev kernels to get recent hardware working. Win win all around IMO.

      No more backporting/sideporting/up/down/leftporting to get current hardware code into current kernels, just all the dev community working on one codebase. Makes progress a lot more straightforward and apparently better/cleaner/less buggy.

      --
      The preceding comment is my own, and in no way construes an opinon of the Emperor of Mankind.
    10. Re:This is a huge amount of work by Profane+MuthaFucka · · Score: 5, Funny

      But you can only waste time on Slashdot if you *both* agree to cover for each other. This is an unacceptable solution.

      --
      Fascism trolls keeping me up every night. When I starts a preachin', he HITS ME WITH HIS REICH!
    11. Re:This is a huge amount of work by RzUpAnmsCwrds · · Score: 5, Interesting

      If you suggested that every single change to the codebase be reviewed by multiple developers in a traditional proprietary software development house you would be, rightly, laughed at.

      When I was at Microsoft, that's exactly how it worked. All code had to be reviewed and approved by the feature owner and the PM. There was also a team that reviewed any changes to the common libraries, in addition to the PM.

      In addition, to actually get code checked in, it had to pass FxCop (code standards verification tool), not break the build, and not break any of the build verification tests (BVTs).

      Mind you, I worked in the test team. Developers have to go through all of the same steps, and then their code also gets tested by the test team.

    12. Re:This is a huge amount of work by QuantumG · · Score: 4, Interesting

      When I worked at VMware we had to get code reviews for every checkin. Code reviews are literally the only thing that has been shown to consistently improve quality. Of course, it's not just code reviews.. it's also attitude. If you're accepting of stuff being broken because it is "in development" then that's what you'll get. On the other hand, if you have a tight knit small team working on the same stuff then you can get similar quality by just maintaining pace and having lots of communication through the code.. but that doesn't scale.. this does.

      --
      How we know is more important than what we know.
    13. Re:This is a huge amount of work by RiotingPacifist · · Score: 4, Interesting

      Did you bother reading the bug report:

      ...it seems linked to the HDA Intel chipset, although I do not have this problem in Fedora or PCLinuxOS."

      Its a ubuntu problem not a kernel problem, i would have guessed it was pulseaudio/alsa problem and not a kernel based problem too.

      --
      IranAir Flight 655 never forget!
    14. Re:This is a huge amount of work by paulbd · · Score: 4, Interesting

      There are also longstanding issues with Intel HDA hardware ... this supposed "standard" isn't really a standard at all. It has huge amounts of slop for mobo makers to futz around with the pinouts, and indeed, there are at least as many variants on HDA h/w as seen by the kernel as there are major laptop models. The windows drivers work because of collaboration with mobo makers who provide the info about how they specifically wired up the pinouts. The linux ones are a case of trial-and-error. There are thousands (or even millions) of Intel HDA users on linux who do not have your problem, another whole set who do, and and even bigger set who have different problems with this godforsaken "standard" h/w.

    15. Re:This is a huge amount of work by jecblackpepper · · Score: 3, Insightful

      I've been pair programming for a while now and I whole heartedly agree that it does work very well. It could be boring if you were always the observer, but the idea is that you mix it up a bit. You don't spend a long time as observer in one stretch. You should spend about 50% of your time as the observer but perhaps in hour long periods. Additionally, it brings a level of social interaction to programming. You're working with colleague and are constantly bouncing ideas off each other which certainly overrides any possibility of being bored. If you're just sitting there watching then you're not pairing. Additionally you want to rotate your pairs fairly frequently. That way you get to understand much more of the code base and get to learn from everyone on the team and they get to learn from you. I've tried the 'get together every once in a while' approach to see if it was as good as pairing, and while it does work better than working alone, it doesn't, for my team at least, work anywhere as well as pairing. With pairing you know that you're explicitly working as a team and taking shared responsibility for code and those benefits out weigh the extra lines of codes that could be written by two independent coders.

    16. Re:This is a huge amount of work by DiegoBravo · · Score: 2

      Maybe a bit off-topic, but why maybe somebody can explain why I have to compile several kernel modules for every VmWare installation (a bit annoying), and nothing of that sort happens on Win XX? This also happens on kernel upgrades. Please note I'm not trying to degrade Linux/Unix by any way, its just a question.

    17. Re:This is a huge amount of work by ebuck · · Score: 2, Interesting

      Your humor is appreciated, but there's a large body of evidence that the best programmers can be more than 10x as effective than the rank-and-file, which can be (more than) 10x as effective as the bad programmers.

      So a methodology that boosts output of two programmers 400% isn't really promising the impossible. Just consider that they are likely talking about average programmers, and the new environment keeps them engaged at an above-average attention level.

      Peer pressure can make people do incredible things (good and bad). Altering the environment to make it more likely that good code is produced isn't snake oil, provided the results do follow. I've never seen a methodology that denies certain techniques are beneficial; instead they seem to argue over different combinations and inclusions of techniques that were observed to work.

      Now, as you pointed out, the acronym spewing masses often don't know what they're saying. For that group, any methodology results in the same thing: changing the appearance of the current methodology without altering how the actual work is done. Months later, they have the perfect scapegoat: the methodology sucks.

  4. AR5008 by log0n · · Score: 4, Interesting

    Excellent! Macbook & Pro users can finally have wifi support.

    1. Re:AR5008 by Ian+Alexander · · Score: 4, Informative

      Some do, some don't. It depends on the revision and particular model you're using. I'm on a Santa Rosa Macbook with Broadcom, but earlier revisions used Atheros.

  5. Change naming scheme by reaktor · · Score: 5, Insightful

    W00t lots of goodies in this one. So... about time to change from the 2.6.infinity_and_beyond scheme to something else. What say you? I think the 2.6.x should have been left behind when the scheduler changed.

    1. Re:Change naming scheme by jd · · Score: 5, Funny

      Well, they can't release a 2.7, as SCO has already declared that that's the kernel that has the proprietary code in it. (Y'see, the Master, who cunningly disguised his alien identity by calling himself Darl, made an error in the time calculations and ended up traveling back in time too many years. Now's our chance to really screw up the space/time continuum.)

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    2. Re:Change naming scheme by Mr.+Sketch · · Score: 2, Interesting

      I think the best suggestion I heard was a date-based scheme like year.month scheme so we at least know how old our current kernel is. This release would be 8.10 (or 2008.10 if you want long dates). If we want to keep with the 2.x series with 3 parts perhaps we could do millennium.year.month so this would be 2.8.10. If another release came out this month, say on the 21st, we could add a day to the end of it for additional releases that month like 2.8.10.21.

  6. Current Limiting? by um_atrain · · Score: 2, Interesting

    Hmm, wonder if this new kernel will finally do something about power consumption in laptops...

    Also, the kexec-based hibernation sounds interesting, hopefully new distro releases will start playing around with these.

    1. Re:Current Limiting? by jd · · Score: 4, Funny

      Here's a thought. If they're using Gentoo on a 386SX, using the -git kernel tree, and having it auto-rebuild whenever there's a change, they'd never actually get far enough in recompiling to ever be able to boot up a new kernel.

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    2. Re:Current Limiting? by squizzar · · Score: 3, Informative

      Surely a lot of that is up to the compiler. In fact everything you mention there is likely to be a compiler decision unless you code stuff in assembly (which means you are already being fairly processor specific).

      Math Coproc: Replace it with a (much slower and longer) integer based floating point algorithm.

      MMX/SSE: You just have to do lots of operations, rather than in one fell swoop.

      The big one is having a MMU, which has been there on x86 architectures since the 386, and on pretty much any other processor outside of the embedded arena. For those systems you have uClinux, which has a 2.6 kernel release.

      I've used some of the processors available on opencores (some of which are written from scratch and are quite different from existing processors) but many of those have had linux kernels ported to them.

      Having the source available makes a huge amount of stuff possible. You could probably compile for a Turing machine if you were sadistic enough.

    3. Re:Current Limiting? by Abcd1234 · · Score: 2, Informative

      2) If you're using a laptop (or any desktop more recent than 2000) you have a 99.99% chance of hibernation working flawlessly in any Linux distro.

      Ha ha ha. Right. Sure.

      For the record, on my T61, hibernation in Ubuntu has *never ever worked*. Ever.

      1) The kernel/Linux has long been doing an excellent job on using power-saving features of processors and peripherals

      But this I agree with. Linux actually consumes less power than Windows Vista does, which surprised the heck out of me. On my rather power hungry T61, after a fair bit of tuning to enable low power mode for various devices (audio chipset, SATA hosts, wireless, and USB, including removing the UHCI USB driver entirely), along with some other tweaks, Linux consumes around 13.4 watts idle, give or take. By comparison, for all my extensive tuning, Vista has never ever dropped below 14.8 or so.

  7. 'pure' flash devices by Chris+Pimlott · · Score: 5, Interesting

    Before you get all excited about running UBIFS on your USB drive, take note: UBI is not for consumer flash media. These devices already incorporate hardware to hide their flash nature so they look like a plain old block device to your OS. UBI is for pure flash devices that directly expose the quirks and distinct characteristics of the underlying media.

    So what kind of flash hardware is this for? Embedded devices, apparently. But maybe as flash storage becomes more common, more devices will support raw access?

    1. Re:'pure' flash devices by moosesocks · · Score: 5, Insightful

      So what kind of flash hardware is this for? Embedded devices, apparently. But maybe as flash storage becomes more common, more devices will support raw access?

      Olympus' xD card format essentially specifies a direct connection between the NAND flash chips and its external interface.

      It's weird and proprietary, yes. However, it's already being done, and there are arguments to be had for minimizing the amount of circuitry on the memory card itself. Interacting directly with Flash isn't as uncommon as you might think it, and can be of huge benefits for portable/embedded devices that require low power consumption.

      --
      -- If you try to fail and succeed, which have you done? - Uli's moose
    2. Re:'pure' flash devices by bendodge · · Score: 2, Interesting

      How about SD cards? They appear to be rather low on circuitry.

      --
      The government can't save you.
    3. Re:'pure' flash devices by schwaang · · Score: 4, Interesting

      It seems quite likely that OLPC will largely replace jffs2 with UBI for the internal nand on the XO. Good news. Maybe this will apply to the Asus eee as and other solid-state drives as well.

    4. Re:'pure' flash devices by 21mhz · · Score: 4, Informative

      Naturally upcoming Maemo (Nokia Internet Tablet) releases will feature ubifs, since much of the work on it has been done by Maemo Software kernel team.

      --
      My exception safety is -fno-exceptions.
    5. Re:'pure' flash devices by david.given · · Score: 3, Interesting

      How about SD cards? They appear to be rather low on circuitry.

      No, SD cards still have an on-board microcontroller. If you take the lid off, there are usually two chips in there: one's the flash itself, the other's the microcontroller.

      (SD cards are awesome if you're a homebrewer. They speak a high-level protocol over a very simple four-wire serial interface. It clocks down far enough that it's possible to hook one up to, say, a C64 or Spectrum by just connecting it to some spare I/O pins and wiggling them manually. You can then read and write 512 byte sectors by sending the appropriate command, and you don't have to worry about any of that horrible flash stuff.)

  8. Re:Barely on v.2.6.27? Sheesh, Windows way past th by Tubal-Cain · · Score: 5, Funny

    what number is Vista?

    666

  9. Huh??? by twistah · · Score: 2, Funny

    LOL, 2.6?? We already have 9.0 here in the office.

    1. Re:Huh??? by jd · · Score: 3, Funny

      Your office is in the Panoptican Library on Gallifrey? Wasn't that destroyed in the Time War?

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    2. Re:Huh??? by Max+Littlemore · · Score: 4, Funny

      We already have 9.0 here in the office.

      That's pretty old now, and was crappy at the time. You really should look at upgrading to OSX. The discussion at hand is about Linux kernels though.

      --
      I don't therefore I'm not.
    3. Re:Huh??? by Max+Littlemore · · Score: 4, Funny

      Wasn't that destroyed in the Time War?

      That is will been destroyed in the time war. So nothing is stopped him from about to post that.

      --
      I don't therefore I'm not.
    4. Re:Huh??? by meringuoid · · Score: 3, Funny
      That is will been destroyed in the time war. So nothing is stopped him from about to post that.

      Dr. Dan Streetmentioner would like to interview you for a book on tense formations which he wioll haven been writing.

      --
      Real Daleks don't climb stairs - they level the building.
  10. Embedded devices for sure by Weaselmancer · · Score: 5, Interesting

    Yeah, embedded devices definitely. It'll be awfully nice to see simple flash chips soldered onto a board rather than someone bolting an SD or compact flash socket onto them just so you can have a boot device.

    Fragile, more expensive, and adds another physical item that can break. And not only that, but you can drop about 20-30 dollars worth of non-essential hardware from your design and still be on target. If you do any embedded work you know how big 20 dollars worth of hardware savings is. This new driver is *huge*.

    --
    Weaselmancer
    rediculous.
  11. ACPI by Detritus · · Score: 4, Insightful

    Any chance that this will fix some of the ACPI problems with Linux? I recently had a terrible time trying to install Linux on a new Intel motherboard, mostly related to ACPI problems. I'm not blaming any of the Linux developers for this mess. I get the impression that ACPI is a disaster area and even Intel is unable to get it right on their own boards.

    --
    Mea navis aericumbens anguillis abundat
    1. Re:ACPI by Anonymous Coward · · Score: 5, Interesting

      > Any chance that this will fix some of the ACPI problems with Linux?

      Just to be clear, ACPI problems are motherboard problems, not Linux problems.

      If the ACPI function of your motherboard is correct and compliant with the ACPI specification, Linux will work just fine.

      Part of the motherboard ACPI problem is that Windows expects, and uses, some functions within ACPI that are not compliant with the ACPI specification ... you know the drill: embrace, extend, obscure, try to screw the opposition ...

      Fortunately with ACPI we have not quite yet got to the "extinguish" phase.

    2. Re:ACPI by TheNetAvenger · · Score: 4, Interesting

      Part of the motherboard ACPI problem is that Windows expects, and uses, some functions within ACPI that are not compliant with the ACPI specification ... you know the drill: embrace, extend, obscure, try to screw the opposition

      Yet Windows works around more 'crap' ACPI implementations than it 'takes advantage of' non-compliant specifications.

      This is really a goofy argument, as there is very little mainboard ACPI implementations that are Windows specific, let alone off spec to be Windows specific.

      Instead you find crap Motherboards that still have exceptions for OS/2 RAM usage, non-Windows features like VGA palette crawling, cobbled Sx states, and horrid USB support for 'legacy' OS methods that Windows hasn't used in 10 years. (Yes we know these are not all ACPI specific)

      I'm sure it is fun to blame windows for ACPI sucking and Linux's support of ACPI sucking.

      The bottom line is, ACPI tends to suck, and Linux doesn't have the development resources to make it work in all circumstances, even though it does a pretty good job. Apple has trouble with their hardware, yet have few model, moved to EFI and still have some of the same inconsistent behavior Linux and Windows users encounter or messed up combinations of hardware.

      As for ACPI, MS tried to push the industry on ACPI and move past it back in the 90s, and it was hobbists that were using non-Windows OSes like Linux that screamed and stopped EFI type suggestions from taking hold. MS shoved for legacy free BIOS concepts, and there is some hardware even out there that used a generic proprietary EFI type of legacy free BIOS system, go look at Toshiba laptops from 2002 that required OS level drivers, as there was no traditional BIOS. They also didn't have legacy ISA or older device support and could boot WindowsXP in less than 10secs on some machines, and return from a full hibernate in under 2 secs because of no BIOS time delay.

      Just to blow your argument to the side, crap like this link would not exist if Windows did have more control over ACPI compliance as you suggest. http://support.microsoft.com/kb/831691

      Specifications and variations in the specification is an area that 'logic' would dictate that the OSS model would be supreme; however, in reality, the complexity and diversity of the implementations favors larger production OSes like Windows where exceptions have to be implemented, and a large vendor like Microsoft can force Motherboard companies to clean up their crappy implementations or work around them, as Windows often does.

      One of the biggest bitches users had with Vista and hibernation and Standby were because of Vista adhereing to the specifications and trying to force vendors to do the same, so that S1,S2,S3 etc were consistent. Instead MS had to write a bunch of 'exception' code for motherboards and even up until SP1 was still adding code to deal with crappy motherboard implementations to get the hibernation and standby back in line so that hybrid sleep could work consistently.

      Microsoft doesn't have control over the hardware markets like people assume they do, and never really have. If they did, they would not have had to resort to proprietary hardware for the XBox 360, as some of the hardware specifications in the console are things MS shoved for in the PC market years before. Just an example would be unified shaders, and this didn't finally get shoved to PC users until Vista's DX10 required them, even though the benefits of a more agnostic GPU shader system was known years and years ago.

    3. Re:ACPI by spitzak · · Score: 2, Interesting

      Both of you are missing the point.

      The hardware manufacturers test their hardware with Windows. Whatever Windows does (whether it is correct or not), if the motherboard does not work, they will fix the motherboard. This means that whatever Windows uses gets fixed. But stuff that is not used by Windows (ie various ACPI apis or arguments to the api) is untested and thus it is a total crap shoot whether it works or not or matches the spec.

      Basically if Windows uses interfaces A and D of A,B,C,D of ACPI then A & D will work, and B & C will be a random api that varies depending on manufacturer.

      Linux has to reverse engineer "what parts did Windows really use". They actually have to figure out that B & C cannot be used because Windows did not call them.

      Windows may very well be obeying the spec and not using "undocumented" apis. But that does not mean that there is no problem making Linux work. There is a major reverse-engineering effort to find out exactly what subset is used and thus works.

      THe most obvious proof is the problem Microsoft had with Vista that you mention. Microsoft programmers decided to start using B & C and discovered that because previous versions of Windows were not using them that lots of hardware did not implement them correctly. I'll bet that despite access to their own source code, they had to do a pretty major "reverse engineering" just to get Vista to work, as the exact behavior is not that easy to figure out even with the source code.

  12. Re:Did Bill Gates pay Shuttleworth to create Ubunt by oatworm · · Score: 5, Insightful

    If viruses were unique to Windows, we wouldn't have "root"kits. Instead, they'd be "Administrator"kits or perhaps "SYSTEM"kits.

  13. Anyone know what's up with AR5007? by pembo13 · · Score: 2, Interesting

    I was kinda expecting to see news about ath9k and AR5007 found in some HP notebooks, among others. Currently using a very flaky ath_pci module.

    --
    "Thanks for all the money you paid to us. We've used it to buy off ISO among other things" -Microsoft
  14. Re:Did Bill Gates pay Shuttleworth to create Ubunt by jd · · Score: 2, Funny

    If there were viruses on VMS (well, other than via DCL scripting in e-mail subject lines), I guess we'd be calling them SYS$kits.

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
  15. Re:Did Bill Gates pay Shuttleworth to create Ubunt by fpophoto · · Score: 5, Insightful

    You are clearly one of those arrogant assholes since you think there is such a thing as a pecking order in cyberspace.

    As an arrogant asshole, you need to know you are one of the core reasons why Linux is only slowly gaining acceptance by the masses because you're too good to stoop to a "newbie's" level.

    That being said...nah, you're still an arrogant asshole.

  16. Re:Did Bill Gates pay Shuttleworth to create Ubunt by oatworm · · Score: 5, Informative

    I know this is going to get modded as "off topic", but let's cover this...

    SYSTEM and Local System are basically one and the same, and are almost perfectly synonymous with root. Network Service would be the equivalent of the "nobody" user - i.e. an account that you can use to run low-privilege services. Administrator would be the same as a user with administrative privileges in Linux (perhaps someone in the sudoers list). The trouble, of course, was that, until Vista/2008 came along, it was trivially easy for an Administrator to escalate to SYSTEM - you just had to run a scheduled job in interactive mode (think of a cron job with no password required) and you'd not only have root access, you'd also have access to the current user's console. For an administrator, this came in handy - of course, what was handy and convenient for an administrator was just as handy and convenient for someone else.

  17. Re:Did Bill Gates pay Shuttleworth to create Ubunt by Zero__Kelvin · · Score: 4, Insightful

    You should probably learn the difference between a root kit and a virus before you post to Slashdot in the future.
     
    A fair number of people here actually have a clue, and thus do know the difference.
     
    Might I recommend digg so that - in context - you sound like you have a clue?

    --
    Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
  18. Oh yeah. by Almahtar · · Score: 5, Insightful

    It'd be the best April Fools day ever.

    1. Re:Oh yeah. by Kjella · · Score: 5, Insightful

      Meh, why not? It's not like slashdot could get any less useful on April Fools anyway, where other sites run one story slashdot is all wacky all day long.

      --
      Live today, because you never know what tomorrow brings
  19. Thank you Linus. by chris_sawtell · · Score: 3, Insightful

    Have a relaxing week-end with your wife and children.

    1. Re:Thank you Linus. by __aardcx5948 · · Score: 5, Funny

      How much of the code is from Linus himself nowadays? I thought he mostly reviewed/rejected patches, and occasionally, once every to or so years, accepted a patch or two. ;-)

    2. Re:Thank you Linus. by djcapelis · · Score: 3, Insightful

      Rejecting patches is a lot of work, especially given how many he has to reject.

      Unless you're fine with people lobbing whatever they want into your kernel? :)

      --
      I touch computers in naughty places
    3. Re:Thank you Linus. by JohnFluxx · · Score: 3, Interesting

      I know you joke, but on average he merges four code bases (patches) per day. That is not trivial by any measure.

    4. Re:Thank you Linus. by caluml · · Score: 3, Funny

      I reckon I could reject hundreds of patches a day. Probably even more, if I wrote a script.

  20. Re:So where does that place OS X? by SanityInAnarchy · · Score: 2, Informative

    Some of these features are genuinely interesting, though. For example:

    OMFS stands for "Sonicblue Optimized MPEG File System support". It is the proprietary file system used by the Rio Karma music player and ReplayTV DVR.

    In other words, it means I can open up certain embedded devices -- particularly that DVR -- and pull files off the hard drive. I suppose the OS X answer is that I should've gotten an AppleTV instead?

    In this release, Ext4 is adding one of its most important planned features: Delayed allocation, also called "Allocate-on-flush". It doesn't changes the disk format in any way, but it improves the performance in a wide range of workloads.

    Only way OS X is getting this is if it's an undocumented feature in HFS (unlikely), or if they port ZFS.

    Kexec jump: kexec/kdump based hibernation

    Reading through this, it looks like it's really nothing new, just slightly more flexible than before.

    But what we had before allowed quite a lot of things not possible on OS X -- for example, diskless hibernation, or hibernation-as-snapshots, even to the network, etc.

    There are, of course, a ton of them that cover problems Apple doesn't have. I would consider them nice problems to have.

    Oh, and as to the original question: It changes absolutely nothing about OS X's position. People who like the UI, and can afford a mac, aren't going to complain about OS X being less efficient than Linux. Most of the more clever use cases are about as useful to an OS X user as ZFS is to a Linux user -- a curiosity, and maybe useful as a network-connected device, but no impact on what you use for a core OS.

    Unless you count Xserves, but I'm not sure that was ever a good idea.

    --
    Don't thank God, thank a doctor!
  21. MOD GP DOWN by Almahtar · · Score: 2, Funny

    Because I wrote the comment for heaven's sake, and it was meant to be funny not insightful.

    Hell I can't figure out why it could be seen as insightful.

  22. atheros is in, excellent by paniq · · Score: 2, Funny

    i've been running my girlfriends new laptop on ndiswrapper drivers for the past year because so far they have been the most painless. it's great to see the new atheros drivers integrated.

    it seems these days it doesn't take long until a new driver finds its way into the kernel, and i'm not being sarcastic. one year between obscure hardware release and driver in kernel is fine.

    --
    Do not trust this signature.
  23. Building your own kernel these days ain't easy by Viol8 · · Score: 5, Insightful

    Last time I looked about 9 months ago there were well over 3000 build options for the 2.6 kernel. Thats probably gone up a lot. I used to build my own kernels , anything up to 2.4 was do-able. But 2.6 is so complex with so many options which frankly mean nothing to me , that you would end up with a right dogs dinner thats far worse than anything the distributions could produce and you'll probably find you missed out some important functionality and/or dependency for something to work correctly and have to start again.

    1. Re:Building your own kernel these days ain't easy by Godji · · Score: 5, Informative

      I see your point, but consider the fact that every option (if you use "make menuconfig" at least) has a context-based help message. For the most part, they are actually very useful. Just go through all the options and think whether you need something or not. If you're not sure, there's a recommended safe default right at the end of the help message.

      And you really need to do this once. After that for each new version, you just do "make oldconfig" against the old .config file (the one that stored your choices) and that's typically 10-20 options tops for new major versions.

      Changed hardware? New PC? Just reconfigure the "Drivers" section in a few minutes and you're golden. That's assuming of course you stripped down everything you don't need - if you left it in, you don't evenhave to do as much, it will just work.

      BTW, if you're into tinkering, go all the way and try Gentoo. That project is alive and kicking, regardless of what the media have been saying recently.

    2. Re:Building your own kernel these days ain't easy by x2A · · Score: 2, Informative

      um... the "whacky idea" here is that you start off with defaults that you know works... and then change things that you know you want to change. For example, compile in drivers/filesystems/etc that you otherwise would be loading as modules... tell it to compile using instructions for your specific cpu model, rather than a generic 'i686'... remove any unneeded sections for example sata if running on a pata-only system, firewire, memory card support, video for linux, ISDN/modem/ppp support... this isn't a difficult concept; you don't have to know what everything is to know that there are some things you can do to make improvements.

      --
      The revolution will not be televised... but it will have a page on Wikipedia
    3. Re:Building your own kernel these days ain't easy by Just+Some+Guy · · Score: 4, Insightful

      The whole point of builing your own is to get a lean efficient kernel, not one that has everything including the sink bundled in plus hundreds of modules to build after.

      You know, I spent most of a decade building "lean efficient kernels" a ruthlessly stripping them down to their minimal components.

      Then I started benchmarking the results.

      Now I just run with whatever Ubuntu ships with, knowing that it's 99% as "lean and efficient" as my best efforts and I automatically get new versions without screwing around with "make oldconfig".

      If you want to build your own kernel for the sake of building your own kernel, great! It's fun and instructional. Just don't delude yourself into thinking it makes a measurable difference outside some very specific cases (like targeting an embedded system).

      --
      Dewey, what part of this looks like authorities should be involved?
    4. Re:Building your own kernel these days ain't easy by Godji · · Score: 4, Funny

      You're looking for an attractive single woman that is also an OpenBSD core developer and would be willing to mate with a Gentoo core developer. And you're looking for her on Slashdot.

      Good luck with that. :)

  24. Re:Thats all very well in theory... by JohnFluxx · · Score: 2, Insightful

    Because it's a lot harder to do. Instead of following a spec, you now have to reverse engineer Windows and replicate its exact functionality, bug for bug.

  25. Thanks for the hard work....but...my wifi.... by mrpacmanjel · · Score: 2, Interesting

    First I would just like to say thank-you to everybody that develops the Linux kernel, without it I would have been stuck with the "other" OS that everybody loves to hate!

    Linux (through various distros) has been my OS of choice for about 9 years now, has enriched my IT life and quite frankly made IT actually interesting again.

    But one thing has been bothering me!

    I recently upgraded my OS to Ubuntu 8.04 then hit a problem - my wifi network connection became unusable (very weak signal and slooowwww internet access). I tried pretty much most fixes but it still wasn't working right (slightly better wifi signal but then would randomally stop altogether). If I booted into my "production" partition (Ubuntu 7.10) everything was fine and the "balance of the force" was restored. I had a spare partition on the hard drive and installed Fedora 9(? It may have been 10 - can't remember). This also exhibited "dodgy wifi behaviour". Of course, it was a kernel(2.6.22) driver problem and I need to find the time to download the latest drivers and compile. Thankfully I can do this but it still irritating!
    I have gone back to Ubuntu 7.10 (kernel 2.6.14?) and it's been fine since.

    My wifi hardware is based on the rt2500 chipset series and is quite common on most laptops and until recently were reliable. As far as I remember the drivers were being rewritten for the kernel - which is fine but if it breaks hardware (which until that time had been reliable)
    then people should have been made aware of this or even work with the distos for a interm fix.

    At least include the compiled legacy drivers with the distro and not force people to download them from the internet and recompile.

    1. Re:Thanks for the hard work....but...my wifi.... by Ash-Fox · · Score: 4, Informative

      My wifi hardware is based on the rt2500 chipset series and is quite common on most laptops and until recently were reliable. As far as I remember the drivers were being rewritten for the kernel - which is fine but if it breaks hardware (which until that time had been reliable)
      then people should have been made aware of this or even work with the distos for a interm fix.

      Try out one of the wireless driver packages from http://linuxwireless.org/ (for hardy http://wireless.kernel.org/download/compat-wireless-2.6/compat-wireless-old.tar.bz2 ).

      You will need to install your kernel source headers and the build environment

      sudo apt-get install linux-headers-generic build-essential build-common

      Then it's simply,

      tar jxvf compat-wireless-old.tar.bz2
      cd compat-wireless-old
      make
      sudo make install
      sudo make unload
      sudo make load

      This will install the latest wireless drivers for your system and will not conflict with your distribution's package manager, should you want to remove the install and restore your previous drivers:

      Make sure you are in the directory where the wireless driver installer is.

      sudo make unload
      sudo make uninstall
      sudo make load

      (It would probably be a good idea to reboot after that).

      Normally I would never, ever recommend people compile stuff on Linux, however, in your case, it seems this would be the only way to get good support and this is really a last resort (a resort that you couldn't do under Windows if you ran into this problem).

      --
      Change is certain; progress is not obligatory.
  26. Re:flaimebait? by ChrisMP1 · · Score: 2, Informative

    Because 'flamebait' does not mean 'false'.

    --
    <sig>&nbsp;</sig>
  27. Re-buying peripherals by tepples · · Score: 3, Informative

    Linux drivers are much easier to deal with.

    Unless you're switching to GNU/Linux and don't want to have to buy all-new peripherals. To pick a random example from my collection of incompatible hardware, Microtek isn't helping the SANE project make drivers for its ScanMaker 4850 flatbed scanner.

    1. Re:Re-buying peripherals by tepples · · Score: 2, Insightful

      Don't buy unsupported hardware in the first place?

      If I were buying all new hardware, that would be feasible, but how do I know what operating systems I'm going to want to run on a given computer system several years ahead of time? There's a big difference between buying a new computer to run Linux and switching to Linux.

      when I'm about to spend money on something new and shiny I usually check that I can actually use it.

      I did. I was a full-time Windows user when I first bought that scanner, and the box said "works with Windows" so I bought it. Only later did I decide to switch to Linux.

    2. Re:Re-buying peripherals by Just+Some+Guy · · Score: 4, Informative

      To pick a random example from my collection of incompatible hardware, Microtek isn't helping the SANE project make drivers for its ScanMaker 4850 flatbed scanner.

      That's OK. It looks like they're doing you a favor. If it makes you feel any better, they don't support Vista either.

      --
      Dewey, what part of this looks like authorities should be involved?
  28. Re:Nope by XDirtypunkX · · Score: 2

    But does the circuitry to do this live on the reader side or the card side?

  29. I out source by Freaky+Spook · · Score: 4, Funny

    I bet you buy your LEGO preassembled too.

    I actually pay a LCSE(Lego Certified Systems Engineer) $150 per hour to assemble mine for me, its the only way to be sure.

  30. Kernel changes I wanted in as of v1.0 by dayton967 · · Score: 3, Interesting
    Way back when, I made a comment that the kernel should, be more modular, that was done. But I also stated that the development of the Kernel, and the Drivers should be seperated.

    This is to save on these massive downloads required these days, also to allow for faster development of both kernels, and drivers.

    One requirement of this, would be to build out driver stubs, so that there would be standardize the communication between the kernel and the drivers.

    - Some of the benefits would be to have faster development schedules.
    - Reduce the downloads.
    - Provide a method for Hardware modules to communicate with the kernel. Allows for commercial modules to be used, and to provide a method for the kernels to be developed without kernel specific code.
    - Removes the requirement for kernel specific modules. Some hardware doesn't have even upto date drivers because of changes with the kernel. (VMWare has this problem with the VMWare-Tools, considering the code hasn't changed that much there is at least 2 #ifdef's for the 2.6.* kernels).
    - Allows for urgent updates of individual drivers. eg. e1000
    - Distributions would upgrade more frequently, instead of back porting some fixes.
    - Reduced bandwidth requirements, don't have to download a 50-60M tar.gz for the kernel, or 17+M for the kernel.
    - Ultimately, it would eliminate a person from making a change in an area of the kernel, that affects many other modules, which results in changes in those modules or bugs in those modules.

    All of this would allow for greater development speed, improved security, reduction of bugs.

    1. Re:Kernel changes I wanted in as of v1.0 by Anonymous Coward · · Score: 2, Informative

      One requirement of this, would be to build out driver stubs, so that there would be standardize the communication between the kernel and the drivers.

      Read: stable_api_nonsense.txt

    2. Re:Kernel changes I wanted in as of v1.0 by spitzak · · Score: 2, Interesting

      I agreed at one point but I think Linux may have a better scheme possible now, and it would be nice for them to persue it.

      This would be to make the "stable binary api" be only for user-space drivers. If you want a stable api then you have to write a user-space driver. In-kernel drivers would remain as they are, with a binary api that changes, and could even be changed to require GPL code.

      An awful lot of the problem drivers (web cams, sound, scanners, printers, cameras, even wireless) do not need the speed of being in the kernel. Things that really need speed (disks and wired networks) actually work pretty good in Linux today. (graphics are a whole different story but I think before Linux figures out that mess, graphics will end up being so integrated into the cpu that a "graphics driver" will make as much sense as a "floating point co-processor driver", ie it just won't exist)

      This will require Linux to fix and promote the user space driver api. And there certainly is no guarantee that will happen. But I feel this is the correct approach today if a "stable binary api" is wanted.

      Things that provide a filesystem-like api would be the easiest (use FUSE) but this covers a lot of random devices. Things that require a lot of fast and synchronous communication (ie wireless) are harder. But this can be done in steps, so a bad API is not locked down prematurely.

    3. Re:Kernel changes I wanted in as of v1.0 by Chris+Snook · · Score: 2, Insightful

      If you want a stable kernel module ABI, use an enterprise distro. They go to great lengths to preserve 3rd-party module binary compatibility, because their customers pay them to do this. The upstream kernel is not about to freeze innovation for your convenience.

      --
      There's no failure quite as dissatisfying as a complete and total solution to the wrong problem.
  31. Stability version? by Spazmania · · Score: 3, Interesting

    When is the next stability-focused version (like 2.6.16) due out?

    --
    Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion.
  32. Intel e1000e bug fixed? by vidarlo · · Score: 3, Interesting

    This bug could've been a showstopper. It essentially ruined your intel e1000e ethernet card, by overwriting the firmware. They've not patched it, according to LWN:

    It is worth noting that, as of this writing, 2.6.27 does not contain a fix for the e1000e hardware corruption bug. What it does contain, though, is a series of patches which will prevent that bug from actually damaging the hardware. That makes the kernel safer to run, which is an important step in the right direction.

    What does that mean? Obviously, it should not ruin your ethernet card anymore, but will e1000e work very well with this kernel? Or what?

    Since this is a pretty high-profile bug it's strange it ain't mentioned in the summary. E1000e is a very popular gigabit ethernet chip from Intel, and actual hardware corruption is serious and (luckily) rare.

    1. Re:Intel e1000e bug fixed? by spitzak · · Score: 3, Informative

      Nobody has figured out the bug. The patch is so that the bug (whatever it is) cannot destroy the card. It does this by setting the hardware so it ignores any attempt to overwrite it.

      This should be pretty obvious from the comment you quoted.

      As far as I can tell, the hardware "works". If that card did not work then probably people would not notice this bug, because they would not see the hardware fail! In fact it is strongly suspected the bug is not in the driver but in some other part of Linux.

  33. Re:Did Bill Gates pay Shuttleworth to create Ubunt by jabithew · · Score: 4, Insightful

    Because you did it in a bad way. Let's see how to explain this...

    Every Linux user was a Linux newbie once. Being new to Linux does not make someone a bad person, nor does being confused by piles of jargon or the 20 different version numbers you have to face to understand the OS.

    What you're doing is like going into a preschool and yelling, "Call that writing? You're such a n00b!" and then slapping the kids. It's not pleasant, necessary or acceptable, not even on the internet.

    Besides, I'm not even sure the poster was even wrong, he may have just been using a weird terminology (Ubuntu 2.6.27 for the version of Ubuntu to use the 2.6.27 kernel).

    In essence, you've not broken taboo, you've just been arrogant and uncivil. I suggest you break both habits forthwith.

    --
    All intents and purposes. Not intensive purposes.
  34. re: nothing wrong with wanting it to just work.... by King_TJ · · Score: 2, Insightful

    That's *exactly* my mentality these days, and yet sometimes, I almost feel guilty about it.

    Honestly, I've worked in I.T. long enough now that I'm just kind of "burnt out" on what used to be the "thrill" or "challenge" of figuring out how to make an OS perform some function or other it claims to support.

    I love Linux for the same "core reason" I loved it when I first started using it. It's great at consistently and reliably performing a task or set of tasks over and over again without failure. The downside is, the "pain" is usually all up-front, in hammering and prying everything into shape so it does what's required.

    By contrast, an OS like Windows (or let's be fair here, even OS X Server) promises a lot of functionality that's just "a few mouse clicks away". And often, you can get some fairly complex thing up and running in minutes that way, but the "pain" comes unexpectedly, at random points in time down the road, when things don't *quite* work as expected, or some automatic update changes its behavior unexpectedly, or ??

    But if I could have a "perfect world" of operating systems, I'd want one that has the "just click a few options to configure" ease, with the Linux-type reliability. I don't think we've ever really gotten there on the server side of things. On the workstation side, I think OS X is closer than anything else I've used - but again, it may never get 100% there with as many random possibilities a workstation user comes up with throughout their use of a "desktop" PC.

  35. Re:flaimebait? by agrounds · · Score: 2, Insightful

    Why has this been moderated flamebait? What he's saying is true!

    There is a noticeable difference in presenting information in a way that educates and informs the group at large of something that they may or may not realize, and posting the same information with demeaning and inflammatory statements that serve only to convey a false sense of superiority.

    This is the latter.

    While there might be a nugget of truth buried in there, it's obfuscated by the angry rhetoric.