<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://debianws.lexgopc.com/wiki143/index.php?action=history&amp;feed=atom&amp;title=Light_Weight_Kernel_Threads</id>
	<title>Light Weight Kernel Threads - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://debianws.lexgopc.com/wiki143/index.php?action=history&amp;feed=atom&amp;title=Light_Weight_Kernel_Threads"/>
	<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=Light_Weight_Kernel_Threads&amp;action=history"/>
	<updated>2026-05-05T23:28:16Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>http://debianws.lexgopc.com/wiki143/index.php?title=Light_Weight_Kernel_Threads&amp;diff=4808775&amp;oldid=prev</id>
		<title>imported&gt;Andyloris: added more precise link for kernel threads</title>
		<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=Light_Weight_Kernel_Threads&amp;diff=4808775&amp;oldid=prev"/>
		<updated>2025-08-28T16:50:55Z</updated>

		<summary type="html">&lt;p&gt;added more precise link for kernel threads&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Previous revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 16:50, 28 August 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l2&quot;&gt;Line 2:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 2:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{technical|date=August 2014}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{technical|date=August 2014}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&#039;&#039;&#039;Light Weight Kernel Threads&#039;&#039;&#039; (&#039;&#039;&#039;LWKT&#039;&#039;&#039;) is a [[computer science]] term and from [[DragonFly BSD]] in particular. LWKTs differ from normal [[Kernel &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;(operating system)&lt;/del&gt;|kernel&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]] [[Thread (computing)|&lt;/del&gt;threads]] in that they can [[Preemption (computing)|preempt]] normal [[light-weight process|kernel threads]]. According to [[Matthew Dillon|Matt Dillon]], DragonFlyBSD creator:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&#039;&#039;&#039;Light Weight Kernel Threads&#039;&#039;&#039; (&#039;&#039;&#039;LWKT&#039;&#039;&#039;) is a [[computer science]] term and from [[DragonFly BSD]] in particular. LWKTs differ from normal [[Kernel &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;thread&lt;/ins&gt;|kernel threads]] in that they can [[Preemption (computing)|preempt]] normal [[light-weight process|kernel threads]]. According to [[Matthew Dillon|Matt Dillon]], DragonFlyBSD creator:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{cquote|The LWKT scheduler is responsible for actually running a thread. It uses a fixed priority scheme, but the fixed priorities are differentiating major [[System#Subsystem|subsystems]], not user processes. For example, hardware interrupt threads have the highest priority, followed by software interrupts, kernel-only threads, then finally user threads. A user thread either runs at user-kernel priority (when it is actually running in the kernel, e.g. running a syscall on behalf of userland), or a user thread runs at user priority.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{cquote|The LWKT scheduler is responsible for actually running a thread. It uses a fixed priority scheme, but the fixed priorities are differentiating major [[System#Subsystem|subsystems]], not user processes. For example, hardware interrupt threads have the highest priority, followed by software interrupts, kernel-only threads, then finally user threads. A user thread either runs at user-kernel priority (when it is actually running in the kernel, e.g. running a syscall on behalf of userland), or a user thread runs at user priority.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l8&quot;&gt;Line 8:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 8:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;DragonFly does preempt, it just does it very carefully and only under particular circumstances. An LWKT interrupt thread can [[Preemption (computing)|preempt]] most other threads, for example. This mimics what FreeBSD-4.x already did with its spl/run-interrupt-in-context-of-current-process mechanism. What DragonFly does *NOT* do is allow a non-interrupt kernel thread to preempt another non-interrupt kernel thread.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;DragonFly does preempt, it just does it very carefully and only under particular circumstances. An LWKT interrupt thread can [[Preemption (computing)|preempt]] most other threads, for example. This mimics what FreeBSD-4.x already did with its spl/run-interrupt-in-context-of-current-process mechanism. What DragonFly does *NOT* do is allow a non-interrupt kernel thread to preempt another non-interrupt kernel thread.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The mainframe [[z/OS]] Operating system supports a similar mechanism, called SRB (Service Request Block).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The mainframe [[z/OS]] Operating system supports a similar mechanism, called SRB (&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[&lt;/ins&gt;Service Request Block&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]]&lt;/ins&gt;).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;SRB&amp;#039;s represent requests to execute a system service routine. SRB&amp;#039;s are typically created when one address space detects an event that affects a different address space; they provide one of several mechanisms for asynchronous inter-address space communication for programs running on z/OS.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;SRB&amp;#039;s represent requests to execute a system service routine. SRB&amp;#039;s are typically created when one address space detects an event that affects a different address space; they provide one of several mechanisms for asynchronous inter-address space communication for programs running on z/OS.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>imported&gt;Andyloris</name></author>
	</entry>
	<entry>
		<id>http://debianws.lexgopc.com/wiki143/index.php?title=Light_Weight_Kernel_Threads&amp;diff=261232&amp;oldid=prev</id>
		<title>imported&gt;InternetArchiveBot: Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.3) (Whoop whoop pull up - 12943</title>
		<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=Light_Weight_Kernel_Threads&amp;diff=261232&amp;oldid=prev"/>
		<updated>2023-03-26T01:24:16Z</updated>

		<summary type="html">&lt;p&gt;Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.3) (&lt;a href=&quot;/wiki143/index.php?title=User:Whoop_whoop_pull_up&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;User:Whoop whoop pull up (page does not exist)&quot;&gt;Whoop whoop pull up&lt;/a&gt; - 12943&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Short description|Preemption method for normal kernel threads used by DragonFly BSD}}&lt;br /&gt;
{{technical|date=August 2014}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Light Weight Kernel Threads&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;&amp;#039;LWKT&amp;#039;&amp;#039;&amp;#039;) is a [[computer science]] term and from [[DragonFly BSD]] in particular. LWKTs differ from normal [[Kernel (operating system)|kernel]] [[Thread (computing)|threads]] in that they can [[Preemption (computing)|preempt]] normal [[light-weight process|kernel threads]]. According to [[Matthew Dillon|Matt Dillon]], DragonFlyBSD creator:&lt;br /&gt;
&lt;br /&gt;
{{cquote|The LWKT scheduler is responsible for actually running a thread. It uses a fixed priority scheme, but the fixed priorities are differentiating major [[System#Subsystem|subsystems]], not user processes. For example, hardware interrupt threads have the highest priority, followed by software interrupts, kernel-only threads, then finally user threads. A user thread either runs at user-kernel priority (when it is actually running in the kernel, e.g. running a syscall on behalf of userland), or a user thread runs at user priority.&lt;br /&gt;
&lt;br /&gt;
DragonFly does preempt, it just does it very carefully and only under particular circumstances. An LWKT interrupt thread can [[Preemption (computing)|preempt]] most other threads, for example. This mimics what FreeBSD-4.x already did with its spl/run-interrupt-in-context-of-current-process mechanism. What DragonFly does *NOT* do is allow a non-interrupt kernel thread to preempt another non-interrupt kernel thread.&lt;br /&gt;
&lt;br /&gt;
The mainframe [[z/OS]] Operating system supports a similar mechanism, called SRB (Service Request Block).&lt;br /&gt;
&lt;br /&gt;
SRB&amp;#039;s represent requests to execute a system service routine. SRB&amp;#039;s are typically created when one address space detects an event that affects a different address space; they provide one of several mechanisms for asynchronous inter-address space communication for programs running on z/OS.&lt;br /&gt;
&lt;br /&gt;
An SRB is similar to a Process Control Block (PCB), in that it identifies a unit of work to the system. Unlike a PCB, an SRB cannot &amp;quot;own&amp;quot; storage areas. In a multiprocessor environment, the SRB routine, after being scheduled, can be dispatched on another processor and can run concurrently with the scheduling program. The scheduling program can continue to do other processing in parallel with the SRB routine. Only programs running in kernel mode can create an SRB.&lt;br /&gt;
&lt;br /&gt;
The Windows Operating System knows a similar light weight thread mechanism named &amp;quot;fibers&amp;quot;. Fibers are scheduled by an application program. The port of the CICS Transaction Server to the Windows platform uses fibers, somewhat analogous to the use of &amp;quot;enclaves&amp;quot; under z/OS.&lt;br /&gt;
&lt;br /&gt;
In UNIX, &amp;quot;kernel threads&amp;quot; have two threads, one is the core thread, one is the user thread.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[Light-weight process]]&lt;br /&gt;
*[[Thread (computing)]]&lt;br /&gt;
&lt;br /&gt;
== Sources ==&lt;br /&gt;
*[http://leaf.dragonflybsd.org/mailarchive/kernel/2003-11/msg00321.html Matt Dillon&amp;#039;s post about the LWKT scheduler]&lt;br /&gt;
*{{citation&lt;br /&gt;
|url        = http://www.internetnews.com/dev-news/article.php/3576426&lt;br /&gt;
|title      = New DragonFly Released For BSD Users&lt;br /&gt;
|first      = Sean Michael&lt;br /&gt;
|last       = Kerner&lt;br /&gt;
|work       = InternetNews&lt;br /&gt;
|date       = 2006-01-10&lt;br /&gt;
|accessdate = 2011-11-20&lt;br /&gt;
}}&lt;br /&gt;
*{{citation&lt;br /&gt;
|url       = http://www.onlamp.com/pub/a/bsd/2004/07/08/dragonfly_bsd_interview.html&lt;br /&gt;
|title       = Behind DragonFly BSD&lt;br /&gt;
|last       = Biancuzzi&lt;br /&gt;
|first       = Federico&lt;br /&gt;
|work       = [[O&amp;#039;Reilly Media]]&lt;br /&gt;
|date       = 2004-07-08&lt;br /&gt;
|accessdate       = 2011-11-20&lt;br /&gt;
|archive-date       = 2014-04-09&lt;br /&gt;
|archive-url       = https://web.archive.org/web/20140409155743/http://www.onlamp.com/pub/a/bsd/2004/07/08/dragonfly_bsd_interview.html&lt;br /&gt;
|url-status       = dead&lt;br /&gt;
}}&lt;br /&gt;
*{{citation&lt;br /&gt;
|url        = http://www.osnews.com/story.php?news_id=6338&lt;br /&gt;
|title      = Interview with Matthew Dillon of DragonFly BSD&lt;br /&gt;
|first      = Eugenia&lt;br /&gt;
|last       = Loli-Queru&lt;br /&gt;
|work       = [[OSNews]]&lt;br /&gt;
|date       = 2004-03-13&lt;br /&gt;
}}&lt;br /&gt;
*{{citation&lt;br /&gt;
|url         = http://www.dcbsdcon.org/speakers/slides/luciani_dcbsdcon2009.pdf&lt;br /&gt;
|title       = M:N threading in DragonflyBSD&lt;br /&gt;
|first       = Robert&lt;br /&gt;
|last        = Luciani&lt;br /&gt;
|publisher   = BSDCon&lt;br /&gt;
|date        = 2009-05-24&lt;br /&gt;
|archiveurl  = https://web.archive.org/web/20101223004617/http://www.dcbsdcon.org/speakers/slides/luciani_dcbsdcon2009.pdf&lt;br /&gt;
|archivedate = 2010-12-23&lt;br /&gt;
}}&lt;br /&gt;
*{{citation&lt;br /&gt;
 |url=http://www.kerneltrap.org/node/14116 &lt;br /&gt;
 |title=Interview: Matthew Dillon &lt;br /&gt;
 |first=Jeremy &lt;br /&gt;
 |last=Andrews &lt;br /&gt;
 |work=[[KernelTrap]] &lt;br /&gt;
 |date=2007-08-06 &lt;br /&gt;
 |accessdate=2011-11-20 &lt;br /&gt;
 |url-status=dead &lt;br /&gt;
 |archiveurl=https://web.archive.org/web/20110515101806/http://kerneltrap.org/node/14116 &lt;br /&gt;
 |archivedate=2011-05-15 &lt;br /&gt;
}}&lt;br /&gt;
*{{citation&lt;br /&gt;
|url        = https://lwn.net/Articles/384200/&lt;br /&gt;
|title      = DragonFly BSD 2.6: towards a free clustering operating system&lt;br /&gt;
|first      = Koen&lt;br /&gt;
|last       = Vervloesem&lt;br /&gt;
|work       = [[LWN.net]]&lt;br /&gt;
|date       = 2010-04-21&lt;br /&gt;
|accessdate = 2011-11-19&lt;br /&gt;
}}&lt;br /&gt;
*{{citation&lt;br /&gt;
|url        = http://www.internetnews.com/dev-news/article.php/3622406&lt;br /&gt;
|title      = DragonFly BSD 1.6 Cuts the Cord&lt;br /&gt;
|first      = Sean Michael&lt;br /&gt;
|last       = Kerner&lt;br /&gt;
|work       = InternetNews&lt;br /&gt;
|date       = 2006-07-25&lt;br /&gt;
|accessdate = 2011-11-20&lt;br /&gt;
}}&lt;br /&gt;
*{{citation&lt;br /&gt;
|url        = http://www.osnews.com/story/13352/A_Quick_Review_of_DragonFly_BSD_1_4&lt;br /&gt;
|title      = A Quick Review of DragonFly BSD 1.4&lt;br /&gt;
|first      = Trent&lt;br /&gt;
|last       = Townsend&lt;br /&gt;
|work       = [[OSNews]]&lt;br /&gt;
|date       = 2006-01-18&lt;br /&gt;
|accessdate = 2011-11-16&lt;br /&gt;
}}&lt;br /&gt;
*{{citation&lt;br /&gt;
|url        = http://hup.hu/node/4512&lt;br /&gt;
|title      = Interjú Matthew Dillionnal a DragonFly BSD alapítójával&lt;br /&gt;
|date       = 2003-10-10&lt;br /&gt;
|accessdate = 2011-11-20&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Threads (computing)]]&lt;br /&gt;
[[Category:DragonFly BSD]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Operating-system-stub}}&lt;/div&gt;</summary>
		<author><name>imported&gt;InternetArchiveBot</name></author>
	</entry>
</feed>