Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
Linux Software

Interview With Linux Kernel Guru Ingo Molnar 22

An anonymous reader writes "KernelTrap has posted an interview with Ingo Molnar, the Linux kernel guru who wrote the O(1) scheduler and improved threading enough to allow hundreds of thousands of threads to run in parallel. The interview covers a wide range of interesting topics, offering much insight into the latest and greatest improvements found in the Linux development kernel. From the new rmap VM, to BitKeeper, to TUX, to comparing Linux with FreeBSD, it's all there..."
This discussion has been archived. No new comments can be posted.

Interview With Linux Kernel Guru Ingo Molnar

Comments Filter:
  • Is it that 2.5 is getting so much better than 2.4 that its developers' enthusiasm is overcoming their natural reticence, or is it that there are OpenSource flacks working the free publicity mill for the impending release of 2.6?

    Next, Google will put this on their front page, quoting /. as their source and linking to it.

    BTW, has anyone at /. noticed a "Google effect?"

    _______
    I have seen war. You will not like it.
  • by LordNimon ( 85072 ) on Tuesday December 03, 2002 @01:21PM (#4803210)
    It's been ten years since I had Comp Sci class. Does anyone have a pointer to an easy-to-understand description of the O(1) scheduler and how it differs from the previous one?
  • slight exageration.. (Score:2, Interesting)

    by Anonymous Coward
    improved threading enough to allow hundreds of thousands of threads to run in parallel


    Not exactly. His tests involved *creating* hundreds of thousands of threads and hibernating them instantly. Only a few thousand were ever running at once. That's not to discredit Mr. Molnar, but the x86 architecture (which linux is primarily geared towards) isn't up to the task -- at least not yet. Intel's hyperthreading may eventually change that.

    • by Ingo Molnar ( 206899 ) on Friday December 06, 2002 @07:19AM (#4825858) Homepage
      The test i did really involved the creation of 100,000 parallel threads, for a second or so. Obviously they did not do much work, other than go to sleep, but the runqueue length was definitely 100,000.


      The test would be meaningless otherwise - you can create/destroy 100,000 threads in a row on any OS without any problem.


      Furthermore, Anton Blanchard tested _1 million_ parallel threads on one of his big PowerPC boxen, using the new threading code - the test completed in roughly 30 seconds and he has got an insane load-average in the hundreds of thousands range - a further proof that the threads were running in parallel.

  • How often do you read the slashdot forums?

The Tao is like a glob pattern: used but never used up. It is like the extern void: filled with infinite possibilities.

Working...