<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=JACK_Audio_Connection_Kit</id>
	<title>JACK Audio Connection Kit - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=JACK_Audio_Connection_Kit"/>
	<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=JACK_Audio_Connection_Kit&amp;action=history"/>
	<updated>2026-06-25T09:47:21Z</updated>
	<subtitle>在这个wiki上该页的修订历史</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://arolstar52-zhtest.hf.space/index.php?title=JACK_Audio_Connection_Kit&amp;diff=753823&amp;oldid=prev</id>
		<title>imported&gt;AromaTake：​使用HotCat已移除Category:音频库; 已添加Category:音訊函式庫</title>
		<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=JACK_Audio_Connection_Kit&amp;diff=753823&amp;oldid=prev"/>
		<updated>2025-10-31T02:19:10Z</updated>

		<summary type="html">&lt;p&gt;使用&lt;a href=&quot;/index.php?title=WP:HOTCAT&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;WP:HOTCAT（页面不存在）&quot;&gt;HotCat&lt;/a&gt;已移除&lt;a href=&quot;/index.php?title=Category:%E9%9F%B3%E9%A2%91%E5%BA%93&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Category:音频库（页面不存在）&quot;&gt;Category:音频库&lt;/a&gt;; 已添加&lt;a href=&quot;/wiki/Category:%E9%9F%B3%E8%A8%8A%E5%87%BD%E5%BC%8F%E5%BA%AB&quot; title=&quot;Category:音訊函式庫&quot;&gt;Category:音訊函式庫&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{NoteTA|G1=IT|G2=FL}}&lt;br /&gt;
{{Infobox software&lt;br /&gt;
| name = JACK Audio Connection Kit&lt;br /&gt;
| logo                   = [[File:LogoJack.png|250px]]&lt;br /&gt;
| screenshot             = File:QjackctlConnectionsForm.png&lt;br /&gt;
| author                 = Paul Davis, Stéphane Letz&lt;br /&gt;
| developer              = JACK團隊&amp;lt;ref&amp;gt;{{cite web |url=http://jackaudio.org/developers |title=JACK Developer Information |publisher=jackaudio.org |accessdate=2010-01-02 |deadurl=yes |archiveurl=https://web.archive.org/web/20100108064444/http://jackaudio.org/developers |archivedate=2010-01-08 }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
| released               = &amp;lt;!-- {{start date|YYYY|MM|DD}} --&amp;gt;&lt;br /&gt;
| operating system       = [[BSD]]、[[Linux]]、[[Mac OS X]]、[[Solaris]]、[[Microsoft Windows|Windows]] &lt;br /&gt;
| programming language   = [[C语言|C]]&amp;lt;ref&amp;gt;{{cite web |url=http://www.ohloh.net/p/jack |title=Ohloh Analysis Summary - JACK |publisher=[[Ohloh]] |accessdate=2010-02-02 |archive-date=2012-06-06 |archive-url=https://www.webcitation.org/68DlwHASt?url=http://www.ohloh.net/p/jack |dead-url=no }}&amp;lt;/ref&amp;gt;, [[C++]]&lt;br /&gt;
| genre                  = {{tsl|en|Sound server|Sound server}}&lt;br /&gt;
| license                = [[GNU General Public License|GNU GPL]], [[GNU Lesser General Public License|GNU LGPL]]&lt;br /&gt;
| website                = [http://jackaudio.org/ jackaudio.org]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;JACK&amp;#039;&amp;#039;&amp;#039; （&amp;#039;&amp;#039;&amp;#039;JACK Audio Connection Kit&amp;#039;&amp;#039;&amp;#039; 的[[递归缩写]]）是一个专业级的[[声音服务]]（[[守护进程]]），它為声音和[[MIDI]]数据提供实时的、[[低延时]]的连接，有關的程式使用JACK的[[API]]。&lt;br /&gt;
&lt;br /&gt;
它是由{{link-en|保羅·戴維斯 (程序員)|Paul Davis (programmer)|保羅·戴維斯}}（他凭着这项工作赢得了2004年的开源奖&amp;lt;ref&amp;gt;{{cite web |url=http://articles.techrepublic.com.com/5100-10878_11-5136755.html |title=Open Source Awards 2004: Paul Davis for JACK |publisher=techrepublic.com.com |accessdate=2010-02-16 |archiveurl=https://archive.today/20120701171907/http://www.techrepublic.com/article/open-source-awards-2004-paul-davis-for-jack/5136755 |archivedate=2012-07-01 |deadurl=yes }}&amp;lt;/ref&amp;gt;）带领的一个[[开源]]社区开发。自从2002年初以来一直是[[Linux]]下的关键的基础设施和事实上的专业音频软件标准。这个服务是在[[GNU GPL]]协议下的[[开源软件]]，它的库則採用更宽松的[[GNU LGPL]]协议。&lt;br /&gt;
&lt;br /&gt;
== 实现 ==&lt;br /&gt;
JACK 能使用[[ALSA]]、[[PortAudio]]、[[CoreAudio]]、[[FFADO]]和[[Open_Sound_System|OSS]]作为硬件层的后端。此外，还有一个虚拟的驱动（当不需要声音输出时是很有用的，例如离线渲染）和一个通过UDP协议的音频驱动（Audio-over-UDP driver）。它可以运行在[[Linux]]、 [[Mac OS X]]、 [[Solaris (作業系統)|Solaris]]、 [[Microsoft Windows|Windows]]、 [[FreeBSD]]、 [[OpenBSD]] 和 [[NetBSD]]上。JACK的API被标准化，并且存在两种可融合的实现：jack1，由简单的C实现并且已经维护了一段时间；至于jack2（原来的jackdmp），由Stéphane Letz领导的用C++重写的实现，jack2在积极开发中，目标是支持多处理器和对其它非Linux操作系统。&amp;lt;ref&amp;gt;{{cite web |url=http://lad.linuxaudio.org/events/2009_cdm/Thursday/01_Letz/index.html |title=What&amp;#039;s new in JACK2? - Linux Audio Conference 2009 paper by primary JACK2 author Stephane Letz |publisher=linuxaudio.org |accessdate=2010-02-17 |archive-date=2010-03-17 |archive-url=https://web.archive.org/web/20100317034944/http://lad.linuxaudio.org/events/2009_cdm/Thursday/01_Letz/index.html |dead-url=no }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 低延时调度 ==&lt;br /&gt;
JACK为达到足够的低延时的调度要求是目前[[Linux内核|Linux 2.6 内核]]的实时操作系统优化的动力&amp;lt;ref&amp;gt;{{cite web |url=http://lkml.org/lkml/2004/7/9/138 |title=Original annoucement of a voluntary pre-emption patch for the Linux 2.6 kernel series by Ingo Molnar, 2004 |publisher=lkml.org |accessdate=2010-02-17 |archive-date=2016-08-18 |archive-url=https://web.archive.org/web/20160818042006/https://lkml.org/lkml/2004/7/9/138 |dead-url=no }}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite web |url=http://lwn.net/images/conf/rtlws11/papers/proc/p02.pdf |title=Finding Origins of Latencies Using Ftrace, paper by Steven Rostedt from the Real-time Workshop 2009 |accessdate=2010-02-17 |archive-date=2012-10-21 |archive-url=https://web.archive.org/web/20121021165728/http://lwn.net/images/conf/rtlws11/papers/proc/p02.pdf |dead-url=no }}&amp;lt;/ref&amp;gt;。Linux 2.6 内核最初的延时表现和老的2.4内核对比是让人失望的。&amp;lt;ref&amp;gt;{{cite web |url=http://lac.zkm.de/2006/papers/lac2006_lee_revell.pdf |title=Real-time audio vs. 2.6, Linux Audio Conference 2006 paper by Lee Revell |accessdate=2010-02-17 |archive-date=2020-11-10 |archive-url=https://web.archive.org/web/20201110045534/http://lac.zkm.de/2006/papers/lac2006_lee_revell.pdf |dead-url=no }}&amp;lt;/ref&amp;gt;实时操作系统的调整工作已经在众多的对主线内核和一个对2.6.24版本的插入优化的 -rt分支中的调度调整中达到顶峰，最后成为一个&amp;lt;code&amp;gt;CONFIG_PREEMPT_RT&amp;lt;/code&amp;gt;（配置优先）补丁。&lt;br /&gt;
&amp;lt;ref&amp;gt;{{cite web | url = http://rt.wiki.kernel.org/ | title = Real-Time Linux Wiki | publisher = [[kernel.org|Linux Kernel Organization]] | accessdate = 2010-06-08 | archive-date = 2012-02-06 | archive-url = https://web.archive.org/web/20120206044421/https://rt.wiki.kernel.org/ | dead-url = no }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 参见 ==&lt;br /&gt;
{{Portal|Free software}}&lt;br /&gt;
* [[Ardour (软件) | Ardour]]&lt;br /&gt;
* [[LADSPA]]&lt;br /&gt;
* [[PulseAudio]]&lt;br /&gt;
* [[aRts]]&lt;br /&gt;
&lt;br /&gt;
==參考資料==&lt;br /&gt;
{{reflist|2}}&lt;br /&gt;
&lt;br /&gt;
==外部連結==&lt;br /&gt;
* [http://jackaudio.org/ 官方网站]*{{Wayback|url=http://jackaudio.org/ |date=20110127062649 }}&lt;br /&gt;
* [http://www.linuxjournal.com/article/8354 Linux日志] {{Wayback|url=http://www.linuxjournal.com/article/8354 |date=20210130012423 }}&lt;br /&gt;
* [https://web.archive.org/web/20120606050919/http://www.grame.fr/~letz/jackdmp.html 连接到OSX和Windows二进制文件的Jackdmp]&lt;br /&gt;
* [http://apps.linuxaudio.org/apps/categories/jack 支持JACK的软件列表]{{Wayback|url=http://apps.linuxaudio.org/apps/categories/jack |date=20090327125326 }}&lt;br /&gt;
* [https://web.archive.org/web/20130614005531/http://w3.linux-magazine.com/issue/67/JACK_Audio_Server.pdf 其他关于JACK的文章 (只有PDF)]&lt;br /&gt;
&lt;br /&gt;
[[Category:自由音訊軟體]]&lt;br /&gt;
[[Category:应用程序接口]]&lt;br /&gt;
[[Category:音乐软件插件体系结构]]&lt;br /&gt;
[[Category:字首缩写]]&lt;br /&gt;
[[Category:音訊函式庫]]&lt;/div&gt;</summary>
		<author><name>imported&gt;AromaTake</name></author>
	</entry>
</feed>