Re: kernel threads

From: Robert Watson (rwatson_at_freebsd.org)
Date: 01/29/04

  • Next message: Robert Watson: "Re: FreeBSD Status Report for Oct-Dec 2003"
    Date: Thu, 29 Jan 2004 10:00:10 -0500 (EST)
    To: Julian Elischer <julian@elischer.org>
    
    

    On Wed, 28 Jan 2004, Julian Elischer wrote:

    > the KSE stuff requires too much assistance from teh Userland Thread
    > scheduler.
    >
    > HOWEVER it is possible that kthreads may one day be implemented as
    > multiple threads of a single kernel process.. (but not yet)

    John has been talking about doing this for a while -- clustering the
    kernel threads into a smaller number of kernel processes or a single
    kernel process. This is the approach Darwin takes as well, FWIW -- they
    have a kernel_task in which all the various kernel threads hang out, which
    avoids the overhead of full processes, as well as the emotional baggage.
    I think I saw John put it on his TODO list in Perforce, so maybe it's
    coming soon :-).

    Robert N M Watson FreeBSD Core Team, TrustedBSD Projects
    robert@fledge.watson.org Senior Research Scientist, McAfee Research

    _______________________________________________
    freebsd-hackers@freebsd.org mailing list
    http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
    To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org"


  • Next message: Robert Watson: "Re: FreeBSD Status Report for Oct-Dec 2003"

    Relevant Pages

    • Re: Listing processes and threads
      ... markus wrote: ... > user threads, kernel processes, and kernel threads currently running ... Peter ...
      (comp.os.linux.misc)
    • Listing processes and threads
      ... user threads, kernel processes, and kernel threads currently running ... in a Linux system? ... Thanks and regards ...
      (comp.os.linux.misc)