目录
678 关系: *nix,/dev/null,/dev/random,A-A-P,A/UX,AC自动机算法,Active Directory,Adobe Acrobat,Adobe Illustrator,AkelPad,Amanda,AMBER力场,ANSI转义序列,Apache HTTP Server,Apache Tomcat,Apache软件基金会,Apport,Arena (瀏覽器),ARPA主机名服务器协议,ARPANET,ARP欺騙,Asymptote,AutoCAD,Awesome,Awk,ß,執行檔,压缩软件比较,偽春菜,十六进制转储,协议栈,即时通讯软件比较,即時通訊,反斜线,句柄,可移植可执行,可移植C編譯器,史蒂夫·乔布斯,后台进程,吉多·范罗苏姆,塔能鮑姆-托瓦茲辯論,复刻 (软件开发),大五碼,大易輸入法,套接字直接协议,媒体播放器列表,子进程,學習曲線,字串流,字符串,... 扩展索引 (628 更多) »
*nix
#重定向 UNIX.
查看 UNIX和*nix
/dev/null
在类Unix系统中,/dev/null,或称空设备,是一个特殊的设备文件,它丢弃一切写入其中的数据(但报告写入操作成功),读取它则会立即得到一个EOF。 在程序员行话,尤其是Unix行话中,/dev/null被称为比特桶或者黑洞。.
/dev/random
在UNIX操作系统(包括类UNIX系统)中,/dev/random是一个特殊的设备文件,可以用作随机数发生器或伪随机数发生器。.
A-A-P
A-A-P,一種用於下載原始碼、編譯以及安裝程式的軟體開發工具程式,類似於UNIX系統上的make程式,只是功能更為強大。它是一個開放原始碼計劃,採用GPL授權,以Python語言寫作,主要開發者是布萊姆·米勒。 類似於make程式會讀取一個名叫Makefile的文件,它也會讀取一個叫作recipes的文件,再依照文件上的指示工作。 它有一個使用圖形使用者介面的集成開發環境,名叫Agide。.
查看 UNIX和A-A-P
A/UX
A/UX(取自Apple Unix)是蘋果電腦(Apple Computer)公司所開發的UNIX作業系統,此作業系統可以在該公司的一些麥金塔電腦(Macintosh)上執行,最末(或說最新)的一套A/UX是在Macintosh II、Quadra及Centris等系列的電腦上執行。A/UX於1988年首次發表,最終的版本為3.1.1版,於1995年發表。A/UX至少需要一顆具有浮點運算單元及分頁式的記憶體管理單元(Paged Memory Management Unit,PMMU)的68k處理器才能執行。 A/UX是以System V 2.2版為基礎所發展,並且也使用System V 3(簡稱:SysV 3)、System V 4、BSD 4.2、BSD 4.3等的傳統特色,它也遵循POSIX規範及SVID規範,不過遵循標準版本就難以支援最新的資訊技術,因此在之後的第二版便開始加入TCP/IP網路功能。有傳言表示有一個後續版本是以OSF/1為主要的程式碼基礎,但卻從未公開發表過,無法证實此版本是否真存在過。 從A/UX 3.x開始有圖像化的使用者介面(GUI),如親和的Finder 視窗、選單、控制等。A/UX的Finder與麥金塔的System 7 Finder並非是同一個程式,不過有採行一個特有版本的圖像使用者介面,是以UNIX程序的方式來執行,且是為了與UNIX核心及檔案系統互動而設計。A/UX 3.x也有一個命列殼層(CommandShell)的終端程式,以此提供命令列介面(CLI)來操控其下的UNIX系統,這些功能特點在執行Mac OS Finder的麥金塔電腦上都不具備。此外有一個X Window服務應用程式(叫做MacX)及一個終端程式,可作為系統核心與X Window應用程式間的一個介面,讓Finder可直接執行X Window應用程式,或者使用者也可以選擇改用一套完整的X11R4而不使用Finder。 另外還有一個相容層(compatibility layer),讓A/UX可以執行麥金塔System 7.0.1的應用程式、UNIX的應用程式、以及「混血型」的應用程式。混血型應用程式既可以使用麥金塔的系統功能也能使用UNIX的系統功能,舉例而言:一個麥金塔應用程式可以呼叫UNIX的系統功能,或一個UNIX應用程式可以呼叫麥金塔的工具箱(Macintosh Toolbox),如QuickDraw功能。相容層使用一些既有的工具箱功能,這些功能位在電腦的ROM記憶體中,同時其他功能呼叫也會被翻譯、轉化成原生(native)的UNIX系統呼叫。 再者,A/UX有一套名為「Commando」的公用程式(近似於相同名稱的一套工具:MPW)可協助使用者輸入UNIX命令。從Finder中開啟一個UNIX的執行檔將會開啟一個對話方塊(dialog box),然後讓使用者用標準的操作控制方式來選擇命令列程式的相關選項,如單選鈕(radio button)、多選鈕(check box)等,並且會顯示命命列可用的參數(parameter或argument),之後才正式執行命令或程式,這個特色功能對UNIX的新學者而言可大幅降低學習難度、學習曲線,並且也能減少使用者對UNIX手冊的倚賴度。 很不幸的,對蘋果電腦及A/UX的用戶而言,利基(niche)式的UNIX是昂貴的業務(以1990年代初期來說)。蘋果電腦從未將A/UX轉寫(ported)到PowerMac上(傳言中有改採OSF/1作法的A/UX 4.0),之後蘋果電腦於1996年將其整個捨棄,並在1990年代中期傾向以IBM的AIX進行小幅修改而成為蘋果網路伺服器(Apple Network Server)。之後Steve Jobs重回蘋果電腦,開發出另一套類UNIX的作業系統:Mac OS X,不過Max OS X與A/UX間僅有極少的共通點,取而代之的是以NeXTSTEP作業系統為基礎所發展成。 A/UX使用者、用戶有一個多數A/UX應用程式的集中來源,即是在美國太空總署(NASA)有一部叫「Jagubox」的伺服器裡頭,這部伺服器的管理者是Jim Jagielski,他同時也是A/UX常見問答集的編輯,儘管Jagebox已經停機,但有些鏡像網站依然在持續維護,除了少數獨立的伺服器仍在運作外,A/UX實際上已經絕版了,該考慮推出其「abandonware,懷舊典藏的復刻、翻版體」了。.
查看 UNIX和A/UX
AC自动机算法
在计算机科学中,Aho–Corasick算法是由Alfred V. Aho和Margaret J.Corasick 发明的字符串搜索算法,用于在输入的一串字符串中匹配有限组“字典”中的子串。它与普通字符串匹配的不同点在于同时与所有字典串进行匹配。算法均摊情况下具有近似于线性的时间复杂度,约为字符串的长度加所有匹配的数量。然而由于需要找到所有匹配数,如果每个子串互相匹配(如字典为a,aa,aaa,aaaa,输入的字符串为aaaa),算法的时间复杂度会近似于匹配的二次函数。 该算法主要依靠构造一个有限状态机(类似于在一个trie树中添加失配指针)来实现。这些额外的失配指针允许在查找字符串失败时进行回退(例如设Trie树的单词cat匹配失败,但是在Trie树中存在另一个单词cart,失配指针就会指向前缀ca),转向某前缀的其他分支,免于重复匹配前缀,提高算法效率。 当一个字典串集合是已知的(例如一个计算机病毒库), 就可以以离线方式先将自动机求出并储存以供日后使用,在这种情况下,算法的时间复杂度为输入字符串长度和匹配数量之和。 UNIX系统中的一个命令fgrep就是以AC自动机算法作为基础实现的。.
查看 UNIX和AC自动机算法
Active Directory
Active --Directory(简称AD。中国大陸譯名為「活動目錄」,台灣为維持英文不譯)是微軟Windows Server中,負責架構中大型網路環境的集中式目錄管理服務(Directory Services),在Windows 2000 Server開始內建於Windows Server產品中,它處理在組織中的網路物件,物件可以是使用者,群組,電腦,網域控制站,郵件,設定檔,組織單元,樹系等等,只要是在Active Directory結構定義檔(schema)中定義的物件,就可以儲存在Active Directory資料檔中,並利用Active Directory Service Interface來存取,實際上,許多Active Directory的管理工具都是利用這個介面來呼叫並使用Active Directory的資料。 Active Directory也被做為微軟部份伺服器軟體與網域構連的資料結構,例如Microsoft Exchange Server 2003-2007,均使用AD來儲存其個人信箱資料(透過建立新的Active Directory Schema),並將AD列為建置Exchange Server的必要條件。 Active Directory最早在1996年出現,並在Windows 2000中首次問世,研發代號為Cascade,並歷經Windows 2000、Windows Server 2003的演化,目前AD已成為成熟的目錄服務元件,在Windows Server 2008中,AD更擴充其角色至五種服務(包含憑證、聯合、權限控管與輕量級服務等)。.
Adobe Acrobat
Adobe Acrobat是由Adobe Systems所開發的電子文書處理軟體集,可用於閱讀、編輯、管理和共享PDF文檔。 一般包含如下套件:.
Adobe Illustrator
Adobe Illustrator,簡稱“AI”,是Adobe系统公司推出的基于向量的图形製作软體。最初是1986年为苹果公司麦金塔电脑设计开发的,1987年1月发布,在此之前它只是Adobe内部的字体开发和PostScript编辑軟體。.
AkelPad
AkelPad是一个为Windows环境开发的轻量级开源免费文本编辑器,也可以在wine环境下运行,并提供了X64版本。它被设计来作为Windows自带的记事本程序的替代方案。与Windows记事本相比,它在编程辅助功能、多语言编码等方面进行了改进。与其它开源替代方案比较,它最明显的特点是仿自Windows记事本的简约程序风格、可直接在状态栏上实时切换编码码表和选择保存编码码表、可高度自定义的语法高亮模板。AkelPad采用BSD许可证进行授权。.
查看 UNIX和AkelPad
Amanda
Amanda是一个开源的计算机备份工具,可以把数据备份在一个网络中的多台机器中。它使用客户端-服务器模型,服务器会定时通知每个客户端执行备份。 Amanda最初由马里兰大学开发,以BSD许可证发布。它包括免费的社区版和付费支持的企业版。Amanda几乎可以在所有的UNIX和类Unix系统运行。它也可以通过 Samba或原生Win32客户端提供Widnows系统支持。 Amada可以通过磁带和磁盘备份,并且提供了一些其他备份工具所不具备的有用特性。它支持跨磁带备份:把一个不能容纳到单盘磁带的数据分开备份到多盘磁带中。 Amada的关键特性是它的智能调度程序,可以在备份时优化计算机的资源使用。.
查看 UNIX和Amanda
AMBER力场
AMBER力场是在生物大分子的模拟计算领域有着广泛应用的一个分子力场。开发这个力场的是Peter Kollman课题组,最初AMBER力场是专门为了计算蛋白质和核酸体系而开发的,计算其力场参数的数据均来自实验值,后来随着AMBER力场的广泛应用,包括Kollman在内的很多课题组对AMBER力场的内容不断进行丰富,逐渐开发出了一个可以用于生物大分子、有机小分子和高分子模拟计算的力场体系。但是总体来讲,AMBER力场的优势在于对生物大分子的计算,其对小分子体系的计算结果常常不能令人满意。 AMBER力场的势能函数形势较为简单,所需参数不多,计算量也比较小,这是这个力场的一大特色,但也在一定程度上限制了这个力场的扩展性。本力场用谐振子模型计算键长伸缩能和键角弯转能,用傅立叶级数的形式来描述二面角扭转能,选用Lennard-Jones势来模拟范德华力;用库仑公式来描述静电相互作用,其势能表达式为: V_.
查看 UNIX和AMBER力场
ANSI转义序列
ANSI转义序列是一种的转义序列标准,用于控制视频文本终端上的光标位置、颜色和其他选项。在文本中嵌入确定的字节序列,大部分以ESC转义字符和".
Apache HTTP Server
Apache HTTP Server(簡稱Apache)是Apache軟體基金會的一個開放源碼的網頁伺服器軟體,可以在大多數電腦作業系統中運行。由於其跨平台和安全性,被廣泛使用,是最流行的Web伺服器軟體之一。它快速、可靠並且可通過簡單的API擴充,將Perl/Python等直譯器編譯到伺服器中。.
Apache Tomcat
Tomcat是由Apache软件基金会下属的Jakarta项目开发的一个Servlet容器,按照Sun Microsystems提供的技术规范,实现了对Servlet和JavaServer Page(JSP)的支持,并提供了作为Web服务器的一些特有功能,如Tomcat管理和控制平台、安全域管理和Tomcat阀等。由于Tomcat本身也内含了一个HTTP服务器,它也可以被视作一个单独的Web服务器。但是,不能将Tomcat和Apache HTTP服务器混淆,Apache HTTP服务器是一个用C语言实现的HTTPWeb服务器;这两个HTTP web server不是捆绑在一起的。Apache Tomcat包含了一个配置管理工具,也可以通过编辑XML格式的配置文件来进行配置。.
Apache软件基金会
Apache软件基金会(Apache Software Foundation,简称为ASF),是专门为支持开源软件项目而办的一个非營利性组织。在它所支持的Apache项目与子项目中,所发行的软件产品都遵循Apache许可证(Apache License)。.
Apport
Apport是一個在類似Unix環境的GNOME桌面应用软件環境執行的免費軟件,用於應用程序的錯誤報告。Apport有三個界面:分別是一個命令列界面及兩個分別用GTK+及Qt4編寫的GUI界面。該軟件的第一個發布版本發布於2006年7月10日,在這個計劃公佈概念之後的一年。1.0版本於2009年4月7日發佈。.
查看 UNIX和Apport
Arena (瀏覽器)
Arena(也稱為Arena WWW )是UNIX早期的網頁瀏覽器和網頁編輯器。該瀏覽器最初由於1993年編寫,後來由CERN和全球資訊網協會(W3C)繼續進行開發,隨後由Yggdrasil Computing公司開發。作為瀏覽器的試驗台,Arena專門用來測試實作HTML 3.0、CSS、PNG和Libwww。Arena在全球資訊網發展初期被廣泛使用和流行。 Arena發展早於Netscape Navigator和Internet Explorer,後來許多創新技術被用於這些商業產品。它也是第一個支援背景圖像、表格、環繞圖像的文本流和內聯數學表達式的瀏覽器。 Arena瀏覽器1994年至1996年作為W3C的測試平台瀏覽器,後來被Amaya取代。.
ARPA主机名服务器协议
ARPA主机名服务器协议(NAMESERVER)是一种的用于转换主机名到互联网地址的网络协议。IANA将TCP和UDP的端口42分配用于NAMESERVER;此端口在微软Windows操作系统上更常被WINS使用。.
ARPANET
等研究計劃署網路(Advanced Research Projects Agency Network,縮寫ARPAnet)是美國國防高等研究計劃署开发的世界上第一个运营的封包交换网络,是全球互联网的鼻祖。.
查看 UNIX和ARPANET
ARP欺騙
ARP欺騙(ARP spoofing),又稱ARP毒化(ARP poisoning,網路上多譯為ARP病毒)或ARP攻擊,是針對乙太網路地址解析協議(ARP)的一種攻擊技術。此種攻擊可讓攻擊者取得區域網路上的資料封包甚至可篡改封包,且可讓網路上特定電腦或所有電腦無法正常連線。最早探討ARP欺騙的文章是由Yuri Volobuev所寫的《ARP與ICMP轉向遊戲》(ARP and ICMP redirection games)。.
查看 UNIX和ARP欺騙
Asymptote
Asymptote 是一种描述性矢量图形语言,由 Andy Hammerlindl, John C. Bowman (University of Alberta),与 Tom Prince 开发。它提供了一种自然的基于坐标的工程绘图。Asymptot 适用于所有主流平台(UNIX、Mac OS,Microsoft Windows)。它是一款免费软件,以 GNU宽通用公共许可证发布。.
AutoCAD
AutoCAD是由美國Autodesk为電腦上應用電腦輔助設計技術而开发的繪圖程序軟體包,現已經成為國際上廣為流行的繪圖工具。該軟體推廣的.dwg文件格式成為二維繪圖的常用標準格式。.
查看 UNIX和AutoCAD
Awesome
Awesome 是运行于UNIX以及Linux、FreeBSD等類Unix操作系统上的窗口管理器,是采用GPL協議的自由軟體。 不同於KWin和Metacity,awesome是一款Tiling window manager,直译就是“瓦片式窗口管理器”,意译为“平铺式窗口管理器”。所谓的平铺就是之所有的窗口都不会相互重叠,而是自动的被调整大小使得它们能够刚好占满整个屏幕。这和传统的桌面管理器的概念相差很大。.
查看 UNIX和Awesome
Awk
AWK是一种优良的文本处理工具,Linux及Unix环境中现有的功能最强大的数据处理引擎之一。这种编程及数据操作语言(其名称得自于它的创始人阿尔佛雷德·艾侯、彼得·溫伯格和布萊恩·柯林漢姓氏的首个字母)的最大功能取决于一个人所拥有的知识。AWK提供了极其强大的功能:可以进行正则表达式的匹配,样式装入、流控制、数学运算符、进程控制语句甚至于内置的变量和函数。它具备了一个完整的语言所应具有的几乎所有精美特性。实际上AWK的确拥有自己的语言:AWK程序设计语言,三位创建者已将它正式定义为“样式扫描和处理语言”。它允许您创建简短的程序,这些程序读取输入文件、为数据排序、处理数据、对输入执行计算以及生成报表,还有无数其他的功能。gawk是AWK的GNU版本。 最简单地说,AWK是一种用于处理文本的编程语言工具。AWK在很多方面类似于Unix shell编程语言,尽管AWK具有完全属于其本身的语法。它的设计思想来源于SNOBOL4、sed、Marc Rochkind设计的有效性语言、语言工具yacc和lex,当然还从C语言中获取了一些优秀的思想。在最初创造AWK时,其目的是用于文本处理,并且这种语言的基础是,只要在输入数据中有模式匹配,就执行一系列指令。该实用工具扫描文件中的每一行,查找与命令行中所给定内容相匹配的模式。如果发现匹配内容,则进行下一个编程步骤。如果找不到匹配内容,则继续处理下一行。.
查看 UNIX和Awk
ß
ß,是德文字母之一,德語讀作 eszett(也就是德語字母S和Z的連讀,國際音標讀作),又稱為 scharfes S(清S)。這個字母在世界目前的語言和書寫格式僅有德語字母採用。ß是在特殊的狀況下從ss演變而來,在無法使用ß書寫的場合,例如其他語言的電腦使用者不方便輸入此字母時,可以「ss」代替。之前,ß在西方字母中也是比較特殊的一個,它只有小寫體,而且沒有相互對應的大寫字母。2008年4月,Unicode正式收录了其大写字母。.
查看 UNIX和ß
執行檔
執行檔在電腦科學上,指一種內容可被電腦解釋為程式的電腦檔案。通常執行檔內,含有以二進制編碼的微處理器指令,也因此執行檔有時稱為二進制檔。這些二進制微處理器指令的編碼,於各種微處理器有所不同,故此執行檔多數要分開不同的微處理版本。一個電腦檔案是否為執行檔,主要由作業系統的傳統決定。例如根據特定的命名方法(如副檔名為exe)或檔案的元數據信息(例如UNIX系統設定「可執行」權限)。.
查看 UNIX和執行檔
压缩软件比较
下列的表格比較各数据压缩软件的一般及技術性資料。欲知詳情,請參見各產品的條目。本條目並不包含全部資料,亦不一定是最新資訊。除非於註腳中另有指定,否則一切比較,皆基於穩定版及沒有其他增益集、附加元件、附加程式、擴充套件或外部程式。.
查看 UNIX和压缩软件比较
偽春菜
偽春菜,常見的別名又稱伺か、何か、任意、さくら。是一種電腦的桌面程式。視其功能的不同,從站在那陪使用者聊聊天解解悶,或報時對時收郵件,甚至處理電腦中大大小小的事都有可能辦到。常見的搭配是一位少女加上一隻使魔。但也有些奇奇怪怪的搭配(例如沒有使魔、男性、或甚至是兄貴)。 註:由於偽春菜的發展幾乎都是在網際網路上的交流,所以下文中所提到的人名幾乎都是暱稱。.
查看 UNIX和偽春菜
十六进制转储
在电脑运算领域,十六进制转储(英文:Hex dump)是指从内存或其他存储设备中调取的数据的十六进制视图(该视图被打印在屏幕上或者纸上)。在调试软件及进行反向工程时,操作者经常需要查阅十六进制转储。 在十六进制转储中,每个字节被两位十六进制数字代表。十六进制转储在显示时通常被排列成8或16字节的列,有时用空格隔开。一些十六进制转储工具在行首提供十六进制的内存地址,有些则在行尾提供检验值。 虽然十六进制转储的名称中包含“十六进制”,但是一些十六进制转储软件也提供八进制或者十进制的输出选项。常用的十六进制转储工具包括 hexdump、od、xxd,有时这些软件也会被简单地命名为 dump 或者 D。.
查看 UNIX和十六进制转储
协议栈
协议栈(Protocol stack),又稱協議堆疊,是计算机网络协议套件的一个具体的软件实现。 协议套件中的一个协议通常是只为一个目的而设计的,这样可以使得设计更容易。因为每个协议模块通常都要和上下两个其他协议模块通信,它们通常可以想象成是协议栈中的层。最低级的协议总是描述与硬件的物理交互。每个高级的层次增加更多的特性。用户应用程序只是处理最上层的协议。(参见OSI模型) 在实际中,协议栈通常分为三个主要部分:媒体,传输和应用。一个特定的操作系统或平台往往有两个定义良好的软件接口:一个在媒体层与传输层之间,另一个在传输层和应用程序之间。 媒体到传输接口定义了传输协议的软件怎样使用特定的媒体和硬件(“驱动程序”)。例如,此接口定义的TCP/IP传输软件怎么与以太网硬件对话。这些接口的例子包括Windows和DOS环境下的和NDIS。 应用到传输接口定义了应用程序如何利用传输层。例如,此接口定义一个网页浏览器程序怎样和TCP/IP传输软件对话。这些接口的例子包括Unix世界中的伯克利套接字和微软的Winsock。.
查看 UNIX和协议栈
即时通讯软件比较
本条目列出一些流行的即時通訊軟體的功能比較,如要取得更多個別軟件資料可參見有關條目。.
即時通訊
即時通訊(Instant Messaging,簡稱IM)是一種透過網路進行實時通訊的系統,允許兩人或多人使用網路即時的傳遞文字訊息、檔案、語音與--交流。通常以網站、電腦軟體或流動應用程式的方式提供服務。.
查看 UNIX和即時通訊
反斜线
反斜线或反斜杠(Backslash)(\),是一种主要用于编写计算机程序的专门符号。其Unicode编号为U+005C,HTML中代码是。.
查看 UNIX和反斜线
句柄
在程序设计中,句柄(handle)是Windows操作系统用来标识被应用程序所建立或使用的对象的整数。其本质相当于带有引用计数的智能指针。当一个应用程序要引用其他系统(如数据库、操作系统)所管理的内存块或对象时,可以使用句柄。.
查看 UNIX和句柄
可移植可执行
可移植性可执行文件(英语:Portable Executable,缩写为PE)是一种用于可执行文件、目标文件和动态链接库的文件格式,主要使用在32位和64位的Windows操作系统上。“可移植的”是指该文件格式的通用性,可用于许多种不同的操作系统和体系结构中。PE文件格式封装了Windows操作系统加载可执行程序代码时所必需的一些信息。这些信息包括动态链接库、API导入和导出表、资源管理数据和线程局部存储数据。在Windows NT操作系统中,PE文件格式主要用于EXE文件、DLL文件、.sys(驱动程序)和其他文件类型。可扩展固件接口(EFI)技术规范书中说明PE格式是EFI环境中的标准可执行文件格式。开头为DOS头部。 PE格式是由Unix中的COFF格式修改而来的。在Windows开发环境中,PE格式也称为PE/COFF格式。 在Windows NT操作系统中,PE格式目前支持IA-32、IA-64和x86-64(AMD64/Intel64)的指令系统。在Windows 2000之前,Windows NT还支持MIPS、Alpha和PowerPC的指令系统。由于Windows CE也在使用PE文件格式,因此PE仍然支持几种不同型号的MIPS、ARM(包括Thumb)和SuperH指令系统。 PE文件格式的主要竞争对手是可执行与可链接格式(ELF)(使用于Linux和大多数Unix版本中)和Mach-O(使用于Mac OS X中)。.
查看 UNIX和可移植可执行
可移植C編譯器
可移植C編譯器(Portable C Compiler),也被稱為pcc,或pccm(portable C compiler machine),一種早期的C語言編譯器,由於1970年代中期,在貝爾實驗室寫作。這個編譯器被使用在Version 7 Unix上,跟著它一同釋出。一直到1994年4.4BSD發表時,它都是BSD UNIX系統上的預設C語言編譯器,一直到被gcc取代為止。在1980年代,它是非常具有影響力的C語言編譯器典範,主要的C語言編譯器都是在它的基礎上繼續開發而成。2007年,Anders Magnusson與 Peter A Jonsson重新開發了pcc,讓它也可以適用於C99標準。.
查看 UNIX和可移植C編譯器
史蒂夫·乔布斯
史蒂芬·保罗·賈伯斯(Steven Paul Jobs,),通称史蒂夫·賈伯斯(Steve Jobs),是一名美國企业家、营销家和發明家,蘋果公司的联合创始人之一,曾任董事長及行政總裁职位,NeXT创办人及首席执行官,也是彼思動畫的創辦人并曾任行政總裁,2006年为华特迪士尼公司的董事会成员《史蒂夫·賈伯斯传》沃尔特·艾薩克森2011。2017年9月蘋果發佈會 (WWDC2017) 舉行的地方,以他命名為 Steve Jobs Theater 。 賈伯斯在1970年代末與蘋果公司另一始創人斯蒂芬·沃茲尼亞克及首任投資者迈克·马库拉協同其他人設計、開發及銷售Apple II系列。在1980年代初,賈伯斯是最早看到全錄帕洛奧圖中心(Xerox PARC)的滑鼠驅動圖形用戶介面的商業潛力,并将其应用于Apple Lisa及一年後的麦金塔电脑。 1985年,在董事會的鬥爭失勢後,賈伯斯離開蘋果公司及成立了NeXT公司(一間電腦平台開發公司,專門從事高等教育及商業市場)在1986年,他收購了卢卡斯影业的電腦繪圖部門,成立了皮克斯(Pixar)。他被譽為《玩具总动员》(1995年)的執行製片人。他一直担任彼思動畫的行政總裁並持有50.1%的股份,直到公司在2006年被華特迪士尼公司收購,此项收购使賈伯斯成為迪士尼公司的最大個人股東(有7.4%的股份)及董事會成員。 在1996年,蘋果公司董事会决议買下NeXT公司,把賈伯斯帶回他参与創立,却正在垂死边缘的蘋果公司擔任臨時CEO。他在2000年起成為正式CEO,帶領苹果辉煌的iPod、iPhone、iPad时代的到來。 從2003年10月起,賈伯斯與胰腺神經內分泌腫瘤奮戰了8年,最終於2011年8月辭任行政總裁一職,在他第3次病假期间,賈伯斯當選為蘋果公司的董事長。 在他生活的年代裡,賈伯斯被認為是電腦業界與娛樂業界的標誌性人物,同時人們也把他視作麦金塔电脑、iPod、iPhone、iPad等知名數碼產品的締造者。他亦曾七次登上《時代雜誌》的封面,被認為是当时全球最為成功的商人之一。2007年,賈伯斯被《財富》雜誌評為了年度最强有力商人。賈伯斯的生涯極大地影響了硅谷風險創業的傳奇,他將美學至上的設計理念在世界上推廣開。他對簡約及便利設計的推崇為他贏得了許多忠實追隨者。.
查看 UNIX和史蒂夫·乔布斯
后台进程
后台进程(Background Process)是一种在不需用户干预的情况下运行于操作系统后台的计算机进程 ,通常用于执行如、系统监测、作业调度以及等任务。 在UNIX与类UNIX系统中,后台进程的进程组ID(即PGID,可用ps命令获得)与控制终端进程组ID(即TPGID)不同,因而也可以此辨识后台进程。后台进程无法接收从键盘传送的信号(如Ctrl-C),但从更专业的定义来说,程序是否能收到用户的中断信号并非后台进程的判别标准。 虽然后台进程通常用于仅需少量资源的应用,但任何进程无论占用资源多少都可以运行在后台,且即使程序在后台运行,其行为与前台进程也并无差异。.
查看 UNIX和后台进程
吉多·范罗苏姆
吉多·范罗苏姆(Guido van Rossum,),生於荷蘭哈勒姆,计算机程序员,为Python程序设计语言的最初設計者及主要架構師。在Python社区,吉多·范罗苏姆被人们认为是“仁慈的独裁者”(BDFL),意思是他仍然关注Python的开发进程,并在必要的时刻做出决定。.
查看 UNIX和吉多·范罗苏姆
塔能鮑姆-托瓦茲辯論
塔能鮑姆-托瓦兹辯論(Tanenbaum–Torvalds debate),於1992年在Usenet討論群組(新闻组)comp.os.minix上發起的一场辩论,主角為Minix創作者安德鲁·斯图尔特·塔能鲍姆與Linux核心原始作者林纳斯·托瓦兹,討論的主題在於作業系統内核架構的選擇。塔能鲍姆认为,以微内核架構設計的作業系統,在理論上,比宏内核架構更加优越,主張Linux應該以微內核架構來進行重新設計。但是林纳斯·托瓦兹以開發實務上的觀點展開反擊,陳述Linux選擇宏內核架構進行開發的理由,並比較Minix與Linux的效能差異。稍後,在Linux社群中的一些著名駭客也加入討論,如彼得·麥唐納、大衛·米勒、曹子德。 这场辩论有时被视为僅是一场網路論戰或口水战,然而這場辯論影響了Linux核心與Minix的設計走向,展示了軟體工程師之間對於作業系統架構的不同思考角度,因此得到許多重視。在辯論結束後,Linux社群並沒有因為這場辯論而改變作法,以微核心架構來重新設計Linux核心,但是在稍後改善了可移植性,擴展到x86之外的平台,同時引進了許多微核心架構的設計想法來改進其程式碼,例如採用了可載入核心模組。塔能鮑姆教授也仍然堅持以微核心架構來設計Minix,在1997年與2004年分別發表了兩個新版本,完全不收費的釋出Minix,並改善了Minix經常被批評的效能問題。.
复刻 (软件开发)
复刻(fork,又译作衍生、分支)是一個软件工程名詞,发生在当开发人员从一个软件包拷贝了一份源代码然后在其上进行独立的开发,创建不同的软件。这个术语不只意味着版本控制上的分支,同时也意味着开发者社区的分割,是一种形式的分裂。 自由及开放源代码软件可以从原有开发团队复刻而不需要事先的许可,这也不会违反任何著作權法律。授权的专有软件(例如Unix)的复刻也时有发生。.
大五碼
Big5,又稱為大五碼或五大碼,是使用繁体中文(正--體中文)社群中最常用的電腦漢字字符集標準,共收錄13,060個漢字。 中文碼分為內碼及交換碼兩類,Big5屬中文內碼,知名的中文交換碼有CCCII、CNS11643。 Big5雖普及於台灣、香港與澳門等繁體中文通行區,但長期以來並非當地的國家/地區標準或官方標準,而只是業界標準。倚天中文系統、Windows繁體中文版等主要系統的字符集都是以Big5為基準,但廠商又各自增加不同的造字與造字區,衍生成多種不同版本。 2003年,Big5收錄到CNS11643中文標準交換碼的附錄當中,取得了較正式的地位。這個最新版本稱為Big5-2003。.
查看 UNIX和大五碼
大易輸入法
大易輸入法,是由臺灣人王贊傑花七年時間所發明的中文輸入法,和倉頡輸入法一樣屬於字形輸入法。在研發大易的時候,倉頡輸入法剛研發完成。它的創製者王贊傑跟朱邦復是認識的,而且當時朱亦很鼓勵王繼續研究大易輸入法。 大易輸入法是使用跟倉頡輸入法不同的四十組字碼,每組字碼具有多個字根以供拆字。它已經成為很多作業系統內預設的中文輸入法。而多數的繁體中文鍵盤亦有標示大易碼。 大易是依據傳統造字原則和筆順,並且將單字和大量詞彙一起納入研究而發展出來的輸入法,在民國七十六年資訊月(1987年12月)初次發表時,即同時推出了字詞混合輸入的版本,並迅即得到台灣新聞界、司法界和技職教育界的廣泛採用。 大易輸入法亦提供詞彙輸入模式(如大易詞庫版),方便在寫作時以詞彙的思考方法進行輸入。 Windows 中文版內建有大易輸入法,方便用戶學習及使用。在微軟 Windows XP 以前的 IMM(Input Method Manager)架構時期,堪稱是大易輸入法推廣的順暢期,但在微軟作業系統改為新的 TSF 架構 (Text Services Framework) 之後,大易輸入法長期沒有更新,直到 2016 年第一季,其發展公司太易資訊才推出 TSF 架構的大易 8.0 版,包括單字三碼版和 30 萬詞庫版,並支援完整的香港增補字符集,除了 Windows 7/8/10 的 32 位元與 64 位元作業系統可以順利使用之外,並授權手持界口碑良好的 LIME 在 Android 平台推出單字三碼版和詞庫版;授權 iAccess 發展 iOS 單字三碼版。至此,大易輸入法的長期發展隱憂才得到紓解。.
查看 UNIX和大易輸入法
套接字直接协议
套接字直接协议(Sockets Direct Protocol,缩写SDP)最初是由Infiniband行业协会(InfiniBand Trade Association)的软件工作组(Software Working Group)所指定,主要针对Infiniband架构。后来SDP发展成为利用RDMA特性进行传输的重要协议,并被推广到iWARP等网络上。SDP利用RDMA网络特性能够高效的进行零拷贝的数据传输。SDP协议的设计目标是为了使得应用程序能够透明地利用RDMA通信机制来加速传统的TCP/IP网络通信。 在Infiniband上的SDP协议实现即SDPoIB已经成为了OFED的重要组成部分,并由开放结构联盟进行维护。 Solaris 10、Solaris 11等Unix支持SDP协议。在Microsoft Windows中则可以利用Winsock Direct子系统来实现SDP。 SDPoIB主要针对基于流的套接字通信。利用SDPoIB进行通信的应用,可以绕过操作系统本身的TCP协议栈,之间利用硬件的RDMA能力进行通信。而基于数据包的通信如UDP等则由IPoIB来进行支持。SDPoIB协议栈可以依赖于IPoIB进行地址解析等工作。 Category:网络协议.
查看 UNIX和套接字直接协议
媒体播放器列表
下表比较了一些常见媒体播放器程序的一般技术信息。参见各个产品的独立条目了解更详细信息。.
查看 UNIX和媒体播放器列表
子进程
在计算机领域中,子进程為由另外一個进程(对应称之为父进程)所创建的进程。子进程继承了父进程的大部分属性,例如文件描述符。.
查看 UNIX和子进程
學習曲線
学习曲线是对某种活动或工具的学习速率(平均情况)的图形化表示。一般来说,刚开始时掌握信息的速率曲线最为陡峭,之后则逐渐变得平缓,这表明之后的学习过程中对新信息的掌握速率会越来越慢。 学习曲线也表示刚开始学习某件东西的困难程度,以及在初步掌握之后还能学到多少更高阶的知识。举个例子,Windows下的记事本很容易就能学会如何使用,但是在学会基本的使用方法后就学不到更多的东西了。而另一个极端的例子就是UNIX下的命令行文本编辑器Vim,Vim学起来难度很大,但是它提供了十分丰富的功能,使得使用者有更大的学习空间。要学会某样东西可能很简单,而要熟练地掌握它则往往是比较困难的。.
查看 UNIX和學習曲線
字串流
在電腦科學裡面,字串流(stream),又譯串流,這個詞有很多用法。所有這一些用法都是代表一個包含資料的序列。我們可以將字串流想做是一個允許資料一個接一個,而非將資料包作一整個,來進行處理的輸送帶,。.
查看 UNIX和字串流
字符串
字符串(String),是由零个或多个字符组成的有限序列。一般记为s.
查看 UNIX和字符串
字符串近似匹配
在 计算机科学中, 字符串近似匹配(通常俗称为 字符串模糊查询),是一种字符串查找技术,用来近似匹配一个模式,而不是完全匹配。.
查看 UNIX和字符串近似匹配
安全模式
安全模式(英語:Safe Mode)通常指作業系統的一種特殊偵錯模式與一些軟件的一種運行模式。.
查看 UNIX和安全模式
安腾
安腾(Itanium),是英特尔安腾架构(通常稱之為IA-64)的64位元處理器。英特尔推出了兩個安腾的家族:其一是安腾,另一個是安腾2。在2007年11月1日,安腾2的家族又再一次稱為安腾。該處理器的市場定位是在於企業伺服器與高效能運算系統。該架構由惠普創始,後來則是惠普與英特尔共同開發。 安腾的微架構是徹底的不同於其他英特尔處理器採用的x86(包含x86-64)架構。這個架構是建基於顯性的指令並行,由編譯器來決定哪些指令並行處理。這種方式允許處理器在每個週期最多可以執行6個指令。與超純量架構的不同點,安腾在並行處理中並沒有複雜的線路來判斷指令依賴性,所以編譯器必須要在編譯的時候就已經處理妥當。 在一系列的拖延開發進度後,第一款安腾於2001年推出,性能更強的安腾處理器在之後則是有週期性的持續推出。採用安腾處理器的製造商之中,以惠普的製造量最多。在2007年,安腾在企業界系統採用的架構之中是位於第四名,而前三名則是x86-64、IBM POWER與SPARC。英特尔於2007年11月推出最新的安腾處理器為Montvale核心,2012年推出安腾9500(Poulson)。2017年推出最後一代Itanium處理器,但是在技術上較同時代Xeon低級,且停止開發Itanium。.
查看 UNIX和安腾
寬字元
寬字元(Wide character) 是计算机抽象術語(没有规定具体实现细节),表示比8位元字元還寬的資料類型。不同於Unicode。.
查看 UNIX和寬字元
富士通西门子
富士通西門子電腦資訊有限公司(Fujitsu Siemens Computers, Inc.
查看 UNIX和富士通西门子
寂静岭 (游戏)
是由Team Silent制作,科乐美公司发行的PlayStation平台恐怖生存游戏,也是寂静岭系列的第一部作品。游戏1999年1月在北美发售,随后于日本与欧洲推出。游戏使用第三人称视角与。开发商由于机能限制,只能大量使用迷雾和黑暗效果弥补画面缺陷。《寂静岭》和之前恐怖遊戲做法不同,遊戲角色並未受过格斗训练,而只是“普通人”。 游戏主要讲述作家哈利·梅森为寻找失踪养女,在寂静岭小镇中四处探索的故事。主角途中卷入一場能够唤醒神灵的邪教仪式,並得知女儿的真实身份。游戏共有五種结局,包括一个搞笑性质的结局,實際結局视乎玩家选择而定。 本游戏获得商業成功和高度评价。是因游戏风格与B级片相去甚远,更多在强调营造发自内心的恐怖气氛,评论普遍認為該作定義了生存恐怖遊戲。此后科乐美公司又多次改編遊戲,譬如2001年的视觉小说和2009年的“重制版”《沉默之丘:破碎記憶》,這些遊戲情節基本相似。同名改编电影於2006年上映。游戏续作《寂静岭2》于2001年发售。.
小型大写字母
小型大写字母(small capitals,简称small caps)是西文字体设计中的一种字符形式。这些字母的形状(字形)和大写字母相同但尺寸较小。一般来说,小型大写字母的高度等于一个x字高,和大部分的小写字母一样;但是在部分字体中,小型大写字母的高度会比x字高略高一些,如Tiro Typeworks设计的一些字体中,小型大写字母的高度常比x字高超出30%。为区分两者,x字高的形式被称作特小型大写字母(petite caps)。精心设计的小型大写字母并不是简单的把大写字母在尺寸上缩小而已,而要做一些笔画上的修正,保持更宽的纵横比以保证可读性。 许多文字处理软件和桌面排版系统中都包括一个选项来设置字符的小型大写字母,使用之后可以保留大写字母样式,并同时把小写字母转换成小型大写字母。但是具体的处理方式根据排版环境而有所不同:有一些可以真正调用字体中的小型大写字母信息,显示如"Latvia joined Nato" on March 29, 2004"这样的文本,但是大部分现代电脑字体并没有含有小型大写字母,所以排版系统就简单的自动将大写字母缩小,使得部分字符看起来比例失调。.
查看 UNIX和小型大写字母
小型计算机
迷你電腦 (英语:Mini computer) 是70年代由DEC(数字设备公司、迪吉多)公司首先开发的一种高性能计算产品,曾经风行一时。 中文小型计算机(小型机)曾用来表示一种多用户、采用终端/主机模式的计算机,它的规模介于大型计算机和个人电脑之间,有的厂商可能会用其他名称代替。近代中國電腦界依然常常以小型机来称呼UNIX服务器,目前已經延伸為所有精简指令集处理器,性能和价格介于PC服务器和大型主机之间的高性能64位计算机都稱小型機。.
查看 UNIX和小型计算机
工作站
工作站(Workstation)是一种高端的通用微型计算机。它是为了单用户使用并提供比個人電腦更强大的性能,尤其是在图形处理能力,任务并行方面的能力。 另外,連接到伺服器的終端機也可稱為工作站。.
查看 UNIX和工作站
巨集
,是一種批--量處理的稱謂。 计算机科学裡的宏是一种抽象(Abstraction),它根据一系列预定义的规则替换一定的文本模式。解释器或编译器在遇到宏时会自动进行这一模式替换。对于编译语言,宏展开在编译时发生,进行宏展开的工具常被称为宏展开器。宏这一术语也常常被用于许多类似的环境中,它们是源自宏展开的概念,这包括键盘宏和宏语言。绝大多数情况下,“宏”这个词的使用暗示着将小命令或动作转化为一系列指令。 宏的用途在于自动化频繁使用的序列或者是获得一种更强大的抽象能力。 计算机语言如C语言或汇编语言有简单的宏系统,由编译器或汇编器的预处理器实现。C语言的宏预处理器的工作只是简单的文本搜索和替换,使用附加的文本处理语言如M4,C程序员可以获得更精巧的宏。 Lisp类语言如Common Lisp和Scheme有更精巧的宏系统:宏的行为如同是函数对自身程序文本的变形,并且可以应用全部语言来表达这种变形。一个C宏可以定义一段语法的替换,然而一个Lisp的宏却可以控制一节代码的计算。 获得了控制代码的执行顺序(见惰性计算和非限制函数)的能力,使得新创建的语法结构与语言内建的语法结构不可区分。例如,一种Lisp方言有cond而没有if,就可以使用宏由前者定义后者。Lisp语法的去部主要扩展,比如面向对象的CLOS系统,可以由宏来定义。 MacroML有型别语法宏,一种有效的理解方式是把这种语法宏看作是多阶段计算。.
查看 UNIX和巨集
上线时间
上线时间(Uptime)是指某时间段内计算机或通信系统正常工作的总时长。 与上线时间相反的是宕机时间或下线时间(Downtime),宕机时间是指某时间段内计算机或通信系统不能正常工作宕机的总时长。上线时间是用来衡量计算机或通信系统稳定性的重要指标之一。 根据某时间段内系统的上线时间,我们可以计算出系统的在该时间段内的上线率。上线率是一个百分数,其具体的计算方法是:R_u.
查看 UNIX和上线时间
个人电脑
個人電腦(Personal Computer,簡稱:PC),普遍稱為電腦,中国又稱為个人計--機,是在大小、性能以及價位等多個方面適合于個人使用,并由最终用户直接操控的計算機的統稱。它与批处理计算机或分时系统等一般同时由多人操控的大型计算机相对。从桌上型電腦(或稱台式電腦、桌面电脑)、笔记本电脑到小型筆記型電腦和平板電腦以及-zh-hans:超级本;zh-tw:超極致筆記型電腦-等都属于个人電腦的范畴。.
查看 UNIX和个人电脑
中间件
中间件(Middleware),又譯中介軟體、中介層,是提供系统软件和应用软件之间连接的軟體,以便于软件各部件之间的沟通,特别是应用软件对于系统软件的集中的逻辑,在现代信息技术应用框架如Web服务、面向服务的体系结构等中应用比较广泛。如数据库、Apache的Tomcat,IBM公司的WebSphere,BEA公司的WebLogic应用服务器,东方通公司的Tong系列中间件,以及Kingdee公司的等都属于中间件。 严格来讲,中间件技术已经不局限于应用服务器、数据库服务器。围绕中间件,Apache组织、IBM、Oracle(BEA)、微软各自发展出了较为完整的软件产品体系。(Microsoft Servers微软公司的服务器产品)。中间件技术建立在对应用软件部分常用功能的抽象上,将常用且重要的过程调用、分布式组件、消息队列、事务、安全、连结器、商业流程、网络并发、HTTP服务器、Web Service等功能集于一身或者分别在不同品牌的不同产品中分别完成。一般认为在商业中间件及信息化市场主要存在微软阵营、Java阵营、开源阵营。阵营的区分主要体现在对下层操作系统的选择以及对上层组件标准的制订。目前主流商业操作系统主要来自Unix、苹果公司和Linux的系统以及微软视窗系列。微软阵营的主要技术提供商来自微软及其商业伙伴,Java阵营则来自IBM、Sun(已被Oracle收购)、Oracle、BEA(已被Oracle收购)、金蝶(Kingdee Apusic)及其合作伙伴,开源阵营则主要来自诸如Apache,SourceForge等组织的共享代码。 中间件技术的蓬勃发展离不开标准化,标准的建立有助于融合不同阵营的系统。越来越多的标准被三大阵营共同接受并推广发展。 中间件技术的发展方向朝着更广阔范围的标准化,功能的层次化,产品的系列化方面发展。 基于中间件技术构建的商业信息软件广泛的应用于能源、电信、金融、银行、医疗、教育等行业软件,降低了面向行业的软件的开发成本。.
查看 UNIX和中间件
中文信息处理
中文信息处理是指用计算机对中文的音、形、义等信息进行处理和加工。中文信息处理是自然语言信息处理的一个分支,是一门与计算机科学、语言学、数学、信息学、声学等多种学科相关联的综合性学科。信息处理技术在现代有广泛的应用,从1980年代开始,中文信息处理进入了快速发展阶段,并极大地提高了中文社会的信息处理效率。 中文信息处理分为汉字信息处理与汉语信息处理两部分,具体内容包括对字、词、句、篇章的输入、存储、传输、输出、识别、转换、压缩、检索、分析、理解和生成等方面的处理技术。 基於歷史、國家疆域、政治等各種問題,中文信息处理系統所需要處理的文字,有時不仅包括简体汉字、繁体汉字,也包括藏文、蒙文、壮文、维吾尔文等大量少数民族的文字,周邊國家的日語假名、諺文,还包括古汉语文字、西夏文、契丹文等各種不同的文字。 中文信息處理可以從硬體及軟體兩方面去看,以下詳述中文信息處理的發展歷史、現況及未來發展等多方面的面貌。.
查看 UNIX和中文信息处理
串接
在形式語言理論(特別是編程語言),字串串接(Concatenation),又稱字串相加、連接、串連、相連,指將兩個字串的首尾相接的操作。例如「foo」和「bar」串接後便成了「foobar」。部分語言,串接的操作是透過將串接運算子放在兩個字串(運算元)之間。.
查看 UNIX和串接
丹尼斯·里奇
丹尼斯·麦卡利斯泰尔·里奇(Dennis MacAlistair Ritchie,),美國計算機科學家。駭客圈子通常稱他為「dmr」。他是C語言的創造者、Unix作業系統的關鍵開發者 ,對電腦領域產生了深遠影響,並與肯·湯普遜同為1983年圖靈獎得主。.
查看 UNIX和丹尼斯·里奇
主函式
在许多命令式程式設計語言裡,主函式(main function)是程式開始執行的地方。而相对地,其它编程范式的语言中就很少会有这样一个概念。.
查看 UNIX和主函式
布萊恩·柯林漢
布萊恩·威爾森·柯林漢(Brian Wilson Kernighan,),生於加拿大多倫多,加拿大計算機科學家,曾服務於貝爾實驗室,為普林斯顿大学教授。他曾參與Unix的研發,也是AMPL與AWK的共同創造者之一。 與丹尼斯·里奇共同寫作了C語言的第一本著作《C程序设计语言》之後,他的名字開始為人所熟知。他也創作了許多Unix上的程式,包括在Version 7 Unix上的ditroff與cron。.
查看 UNIX和布萊恩·柯林漢
万维网
万维网(World Wide Web),亦作「WWW」、「Web」,是一个由许多互相链接的超文本组成的系统,通过互联网访问。英國科學家蒂姆·伯纳斯-李於1989年發明了萬維網。1990年他在瑞士CERN的工作期間編寫了第一個網頁瀏覽器。網頁瀏覽器於1991年在CERN向外界發表,1991年1月開始發展到其他研究機構,1991年8月在互聯網上向公眾開放。 萬維網是資訊時代發展的核心,也是數十億人在網際網路上進行互動的主要工具。網頁主要是文本文件格式化和超文件標示語言(HTML)。除了格式化文字之外,網頁還可能包含圖片、影片、聲音和軟體元件,這些元件會在使用者的網頁瀏覽器中呈現為多媒體內容的連貫頁面。 萬維網並不等同網際網路,萬維網只是網際網路所能提供的服務其中之一,是靠着網際網路運行的一項服務。.
查看 UNIX和万维网
一般保护错误
一般保护错误(General protection fault,缩写:GPF)是在英特尔x86和AMDx86-64架构和其它架构中的一种错误(或者一种中断),指正在运行的程序(内核或用户态程序)违反处理器架构中的保护措施的情况。此机制最初在1986年英特尔80386处理器的程序员参考手册第9.8.13节中描述。一般保护错误通过中断(向量值13)实现。 若处理器侦测到保护违例,会停止当前代码的执行,并发出GPF中断。大多数情形下,操作系统会简单地关闭触发GPF的进程,告知用户,并继续执行其它程序。但如果操作系统没能捕获这一错误(如在操作系统从GPF中断处理例程中返回前发生了另一次违例),处理器会发出双重错误(中断向量值8,一种常见的蓝屏情形)。如果再次发生了违例,则处理器会关闭(参见三重错误),其后只会响应复位(即按下机器的复位按钮)、启动(重新启动系统)或不可屏蔽中断(除非其之前在处理此类中断时出错)。.
查看 UNIX和一般保护错误
九號計劃
九號計劃可以指:.
查看 UNIX和九號計劃
康威生命游戏
康威生命游戏(Conway's Game of Life),又称康威生命棋,是英国数学家约翰·何顿·康威在1970年发明的细胞自动机。 它最初於1970年10月在《科學美國人》雜誌上馬丁·葛登能的「數學遊戲」專欄出現。.
查看 UNIX和康威生命游戏
互聯
互聯或聯邦(federation)是指數個網路提供者同意以某些標準,以合作的方式運作,這個說法也可以用在數個電腦運算上。這個辭彙可以用在描述兩個不相連接,可能有不一樣內部結構的兩個通訊網路交互運作的情形。這的辭彙也可以在用在多個群體一起委派並建立集體權威以防止專案分歧。 在通訊網路互相連結的過程中,不同系統內部的動作模式(Modus operandi)與互聯的存在沒有關係。 連接兩個不同的網路:.
查看 UNIX和互聯
五大中文套裝軟體
五大中文套裝軟體,即Big-5軟體,是1984年由中華民國財團法人資訊工業策進會與台灣國內13家廠商合作進行「五大軟體專案」,所開發出來的五種中文套裝軟體,分別為「文書處理」、「資料庫」、「試算表」、「通訊」及「繪圖」。.
应用程序接口
应用程序接口(Application Programming Interface,简称:API),又称为应用编程接口,就是软件系统不同组成部分衔接的约定。由於近年來软件的规模日益庞大,常常需要把复杂的系统划分成小的组成部分,编程接口的设计十分重要。程序设计的实践中,编程接口的设计首先要使软件系统的职责得到合理划分。良好的接口设计可以降低系统各部分的相互依赖,提高组成单元的内聚性,降低组成单元间的耦合程度,从而提高系统的维护性和扩展性。.
查看 UNIX和应用程序接口
伍伦贡大学
伍伦贡大学(University of Wollongong)曾譯作卧龙岗大学,是一家公立研究型大學,位于澳洲海濱城市伍伦贡市,距離悉尼以南約。截至2014年,該大學擁有超過30,000名入學學生,包括來自134個國家12,000多名國際學生、120,000多名校友以及1,000多名教研人員。伍伦贡大学在全球大學中排名前2%,在2014年度QS 世界大學排行榜位居第283名,在2014-2015 年度泰晤士報高等教育世界大學排行榜位居第282名,並在2014年度世界大學學術排行榜位居第329名。 在1951 年,新南威爾斯科技大學(1958 年起改名為新南威爾斯大學)在伍伦贡建立分校,主要教授文憑課程。1975 年,伍伦贡大學改制為獨立院校。自成立起,該大學已授予超過 100,000個學位、文憑和證書。最初學生主要來自當地伊拉瓦拉地區,現在校友來自超過 140 個國家,而國際學生更佔學生總數 30% 之多。 伍伦贡大學基本上發展為多校區院校,其中三所校區位於伊拉瓦拉(伍伦贡校區、沙灣港校區和創新校區)、一所校區位於悉尼及一所位於阿拉伯聯合酋長國杜拜的海外分校。 伍伦贡校區是大學主校區,位於市中心西北5公里的大學原址,校園面積達82.4公頃,擁有94棟永久建築,包括六處學生宿舍。此外,還在貝加、貝特曼斯灣、莫斯維爾和南悉尼設有大學教育中心,同時在悉尼市設有悉尼商學院 。 伍伦贡大學還在多家海外合作院校提供伍伦贡校區同等課程,其中包括新加坡、馬來西亞和中国大陆和香港。.
查看 UNIX和伍伦贡大学
强制访问控制
强制访问控制(mandatory access control,缩写MAC)在计算机安全领域指一种由操作系统约束的存取控制,目标是限制主体或发起者访问或对对象或目标执行某种操作的能力。在实践中,主体通常是一个进程或线程,对象可能是文件、目录、TCP/UDP端口、共享内存段、I/O设备等。主体和对象各自具有一组安全属性。每当主体尝试访问对象时,都会由操作系统内核强制施行授权规则——检查安全属性并决定是否可进行访问。任何对象对任何对象的任何操作都将根据一组授权规则(也称策略)进行测试,决定操作是否允许。在数据库管理系统中也存在访问控制机制,因而也可以应用强制访问控制;在此环境下,对象为表、视图、过程等。 通过强制访问控制,安全策略由安全策略管理员集中控制;用户无权覆盖策略,例如不能给被否决而受到限制的文件授予访问权限。相比而言,自主访问控制(DAC)也控制受试者访问对象的能力,但允许用户进行策略决策和/或分配安全属性。(传统Unix系统的用户、组和读-写-执行就是一种DAC。)启用MAC的系统允许策略管理员实现组织范围的安全策略。在MAC(不同于DAC)下,用户不能覆盖或修改策略,无论为意外或故意。这使安全管理员定义的中央策略得以在原则上保证向所有用户强制实施。 在历史上和传统上,MAC与(MLS)和专业的军用系统密切相关。在此环境中,MAC意味着高度严格以满足MLS系统的约束。但在最近,MAC已从MLS本身中发展出来,并变得更加主流。最近的MAC实现有诸如面向Linux的SELinux和AppArmor,以及面向Windows的强制完整性控制,它们使管理员得以关注没有严格或MLS约束时遇到的如网络攻击或恶意软件等问题。.
查看 UNIX和强制访问控制
伺服器訊息區塊
伺服器訊息區塊(Server Message Block,縮寫為SMB),又稱網路文件共享系統(Common Internet File System,縮寫為CIFS, ),一种應用層网络传输协议,由微软开发,主要功能是使网络上的机器能夠共享计算机文件、打印机、串行端口和通讯等资源。它也提供经认证的行程間通訊机能。它主要用在装有Microsoft Windows的机器上,在这样的机器上被称为Microsoft Windows Network。 经过Unix服务器厂商重新开发后,它可以用于连接Unix服务器和Windows客户机,执行打印和文件共享等任务。 與功能類似的网络文件系统(NFS)相比,NFS的消息格式是固定长度,而CIFS的消息格式大多数是可变长度,這增加了协议的复杂性。CIFS消息一般使用NetBIOS或TCP协议傳送,分别使用不同的端口139或445,目前倾向于使用445端口。CIFS的消息包括一个信头(32字节)和消息体(1个或多个,可变长)。.
查看 UNIX和伺服器訊息區塊
开源标准
开源标准是一项公开发表的标准,拥有与之相关的权利,以及与之设计相关的属性(如:开源进程)。 由于其复杂的用途,不存在一个对于开源标准的单独定义。 开源和标准两词联系其广泛的用途,拥有大量不同的含义。 对于开源标准的不同定义强调了不同程度的开源,包括对结果的规格的开源,草案进程的开源以及所有权利的归属。“标准”一词有时被限制于明确的组委会批准的开放给所有有兴趣的人一同参与的基础技术。 有关于开放的定义用于学术机构、欧盟以及一些其成员,例如:丹麦、法国、西班牙等,杜绝开源标准需要收费使用。 而在标准化组织这一侧,例如万维网联盟则允许开源标准基于一个買斷式授權的收费基础。 许多有关于标准的定义都持有明显的“合理且无歧视性协议”收取买断式授权观点。 举例来说,由一些被国际广泛认可的标准委员会发布的标准,比如 互联网工程任务组(IETF)、國際標準化組織(ISO)、国际电工委员会(IEC)及 ITU-T 所提供的标准就包含了需要进行付费授权的相关标准。在这些组织中,只有 IETF 和 ITU-T 特别地称他们的标准为“开源标准”,具有“合理且无歧视性协议”授权费用。 由一些由开源软件社区所支持的“开源标准”定义则仅限于允许被自由地接受、使用和扩展的标准。 当开源标准被特定的所有者所有后,它仍然能够被自由地公开分享,不受到严格地版权保护。Langlois, Richard N.
查看 UNIX和开源标准
开源操作系统比较
此列表列出了自由或开源的操作系统之间的比较。本列表中,若并非该操作系统的所有版本均支持所列出之特性,则会加注首个实现本特性的版本。.
开放系统
开放系统可以指:.
查看 UNIX和开放系统
彩蛋 (媒体)
一個彩蛋(Easter egg)是一個在電影、電視劇、書本、光碟、電腦程式或者電子遊戲的隱藏訊息或者功能。此名稱詞源於西方國家的尋找彩蛋遊戲。.
查看 UNIX和彩蛋 (媒体)
作業系統歷史年表
本條目為计算机作業系統從1960年至今的歷史年表,若要得知電腦整體的歷史,請看计算机硬件历史。.
侏羅紀公園
《侏罗纪公园》(Jurassic Park)是一部1993年的科幻电影,由斯蒂芬·斯皮尔伯格執導,改編自迈克尔·克莱顿於1990年發表的同名小說。《侏羅紀公園》至2007年為止仍名列全球票房榜前十名之內,首集票房成功之後並發展成系列電影。1997年拍攝續集《侏羅紀公園:失落的世界》、2001年的第三集《侏羅紀公園3》、2015年的第四集《侏羅紀世界》和2018年的第五集《侏羅紀世界:殞落國度》。此电影在当时创下全球电影票房最高纪录,目前则仍然保持着全球电影票房第17位(不计通货膨胀影响)以及北美电影票房第18位(不计通货膨胀影响)的纪录,同时也是斯皮尔伯格的執導生涯之中票房最高者。 《侏羅紀公園》是世上公認的經典電影之一,它是第一部廣為使用電腦繪圖來製作動物的電影,並成為電影特效上的一個里程碑。也是第一部使用dts音效系统的电影。另外,電影加強恐龍在流行文化中的影響,公眾對恐龍的興趣大大提升,同時關於史前恐龍的新理論也更快速的向世人傳遞(例如恐龍與鳥類之間具有演化的關係)。和先前的其它電影相比,《侏羅紀公園》對恐龍的描寫更具寫實性,這是因為有古生物學家指導此片的拍攝。 2013年4月5日,美国放映该片的IMAX 3D版,以庆祝影片上映20周年,中国则于同年8月20日上映,此次重映後最終總票房成功突破10億美元。.
查看 UNIX和侏羅紀公園
微处理器
微处理器(Microprocessor,缩写:µP或uP)是可程式化特殊集成电路。一种处理器,其所有元件小型化至一块或数块集成电路内。一种集成电路,可在其一端或多端接受编码指令,执行此指令并输出描述其状态的信号。这些指令能在内部输入、集中或存放起来。又称半导体中央处理器(CPU),是微型计算机的一个主要部件。微处理器的元件常安装在一个单片上或在同一组件内,但有时分布在一些不同芯片上。在具有固定指令集的微型计算机中,微处理器由算术逻辑单元和控制逻辑单元组成。在具有微程序控制的指令集的微型计算机中,它包含另外的控制存储单元。用作处理通用资料时,叫作中央处理器。這也是最为人所知的应用(如:Intel Pentium CPU);专用于图像资料处理的,叫作Graphics Processing Unit图形处理器(如Nvidia GeForce 9X0 GPU);用于音讯资料处理的,叫作Audio Processing Unit音讯处理单元(如Creative emu10k1 APU)等等。从物理角度来说,它就是一块集成了数量庞大的微型晶体管与其他电子元件的半导体集成电路芯片。 之所以会被称为微處理器,並不只是因为它比迷你电脑所用的处理器还要小而已。最主要的区别別,还是因为当初各大晶片厂之制程,已经进入了1 微米的阶段,用1 微米的制造,所產製出來的处理器晶片,厂商就会在产品名称上用「微」字,强调他们很高科技。与现在的许多商业广告中,「纳米」字眼时常出现一样。 早在微处理器问世之前,電子計算機的中央处理单元就经历了从真空管到晶体管以及再后来的离散式TTL集成电路等几个重要阶段。甚至在電子計算機以前,还出现过以齿轮、轮轴和杠杆为基础的机械结构计算机。,但那个时代落后的制造技术根本没有能力将这个设计付诸实现。微處理器的發明使得複雜的電路群得以製成單一的電子元件。 从1970年代早期开始,微处理器性能的提升就基本上遵循着IT界著名的摩尔定律。这意味着在过去的30多年里每18个月,CPU的计算能力就会翻倍。大到巨型机,小到筆記型电脑,持续高速发展的微处理器取代了诸多其他计算形式而成为各个类别各个领域所有计算机系统的计算动力之源。.
查看 UNIX和微处理器
微软
微軟(Microsoft;)是美國一家跨國電腦科技公司,以研發、製造、授權和提供廣泛的電腦軟件服務為主。總部位於美國华盛顿州的雷德蒙德,最為著名和暢銷的產品為Microsoft Windows操作系统和Microsoft Office辦公室軟件,以及Xbox的遊戲業務。微軟是美国《财富》杂志2015年评选的的排行榜中的第95名。 公司於1975年由比爾‧蓋茲和保羅·艾倫創立。初期主要為Altair 8800發展和銷售BASIC直譯器,在1980年代中期憑藉MS-DOS在家用電腦作業系統市場上取得長足進步,後來出現的Windows使得微軟逐漸統治了家用桌面電腦作業系統市場。同時微軟也開始擴張業務,進軍其他行業和市場,建立了MSN網站,在計算機硬件市場上,微軟商標及Xbox遊戲機、Zune和MSN TV家庭娛樂設備也在不同的年份出現在市場上。微軟於1986年首次公開募股,此後不斷走高的股價為微軟締造了四位億萬富翁和12,000位百萬富翁。 伴隨公司的強大,微軟也越來越受到批評和指責,並且數十年來從未間斷。拒絕交易和捆綁銷售等做法招致垄断和不正當競爭的訴訟。美国司法部和歐盟委員會根據反托拉斯法均對微軟做出過不利裁定美国司法部网页。.
查看 UNIX和微软
修订控制系统
修订控制系统(Revision Control System,缩写RCS)是一款早期的版本控制系统(VCS)。它可以被认为是一组允许多个用户开发和维护程序代码或文档的UNIX命令。使用RCS后,用户可以修订文档制成自己的版本,提交更改,然后汇总起来。RCS最初是为程序所开发,但它对于经常修改的文本或配置文件也很有用。.
查看 UNIX和修订控制系统
地理信息系统
地理資訊系统(Geographic Information System,縮寫:GIS)是一门综合性学科,结合地理学与地图学,已经广泛的应用在不同的领域,是用于输入、存储、查询、分析和显示地理数据的计算机系统,可以分为以下五部分:.
查看 UNIX和地理信息系统
区域设置
区域设置(locale),也称作“本地化策略集”、“本地环境”,是表达程序用户地区方面的软件设定。不同系统、平台、与软件有不同的区域设置处理方式和不同的--范围,但是一般区域设置最少也会包括语言和地区。操作系统的区域设置通常比较复杂。区域设置的内容包括:数据格式、货币金额格式、小数点符号、千分位符号、度量衡单位、通货符号、日期写法、日历类型、文字排序、姓名格式、地址等等。 区域设置的主要目标是让用户选择最适合他自己的设定。比如用以上的Windows作比喻:在控制面板的区域和语言选择中,用户可以选择自己的字符集排序方法;当浏览文件时,系统会使用「用户选择的排序」来排列文件。.
查看 UNIX和区域设置
圖形處理器
圖形處理器(graphics processing unit,縮寫:GPU),又稱顯示核心、視覺處理器、顯示晶片或繪圖晶片,是一種專門在個人電腦、工作站、遊戲機和一些行動裝置(如平板電腦、智慧型手機等)上執行繪圖運算工作的微處理器。 圖形處理器是輝達公司(NVIDIA)在1999年8月發表精視 256(GeForce 256)繪圖處理晶片時首先提出的概念,在此之前,電腦中處理影像輸出的顯示晶片,通常很少被視為是一個獨立的運算單元。而對手冶天科技(ATi)亦提出視覺處理器(Visual Processing Unit)概念。圖形處理器使顯示卡减少了對中央處理器(CPU)的依赖,並分擔了部分原本是由中央處理器所擔當的工作,尤其是在進行三維繪圖運算時,功效更加明顯。圖形處理器所採用的核心技術有硬體座標轉換與光源、立體環境材質貼圖和頂點混合、纹理壓缩和凹凸映射貼圖、雙重纹理四像素256位渲染引擎等。 圖形處理器可單獨與專用電路板以及附屬組件組成顯示卡,或單獨一片晶片直接內嵌入到主機板上,或者內建於主機板的北橋晶片中,現在也有內建於CPU上組成SoC的。個人電腦領域中,在2007年,90%以上的新型桌上型電腦和筆記型電腦擁有嵌入式繪圖晶片,但是在效能上往往低於不少獨立顯示卡。但2009年以後,AMD和英特爾都各自大力發展內建於中央處理器內的高效能整合式圖形處理核心,它們的效能在2012年時已經勝於那些低階獨立顯示卡,這使得不少低階的獨立顯示卡逐漸失去市場需求,兩大個人電腦圖形處理器研發巨頭中,AMD以AMD APU產品線取代旗下大部分的低階獨立顯示核心產品線。而在手持裝置領域上,隨著一些如平板電腦等裝置對圖形處理能力的需求越來越高,不少廠商像是高通(Qualcomm)、PowerVR、ARM、NVIDIA等,也在這個領域裏紛紛「大展拳腳」。 GPU不同于传统的CPU,如Intel i5或i7处理器,其内核数量较少,专为通用计算而设计。 相反,GPU是一种特殊类型的处理器,具有数百或数千个内核,经过优化,可并行运行大量计算。 虽然GPU在游戏中以3D渲染而闻名,但它们对运行分析、深度学习和机器学习算法尤其有用。 GPU允许某些计算比传统CPU上运行相同的计算速度快10倍至100倍。.
查看 UNIX和圖形處理器
國際開放標準組織
國際開放標準組織(The Open Group,縮寫為TOG),又譯為國際標准化組織,以制定電腦架構的共通標準為目的而成立的國際性非營利組織,在英國登記註冊。在1996年,由 X/Open 與開放軟體基金會(Open Software Foundation)合組而成,擁有Unix的商標權,它制定並且發布了單一UNIX規範(Single UNIX Specification)。.
分层文件系统
分层文件系统(Hierarchical File System,HFS)是一种由苹果电脑开发,并使用在Mac OS上的文件系统。最初被设计用于软盘和硬盘,同时也可以在在只读媒体如CD-ROM上见到。.
查看 UNIX和分层文件系统
分级保护域
在计算机科学中, 分级保护域(hierarchical protection domains),,经常被叫作保护环(Protection Rings),又称环型保护(Rings Protection)、CPU环(CPU Rings),简称Rings。这是一种用来在发生故障时保护数据和功能,提升容错度,避免恶意操作 ,提升计算机安全的设计方式。这是一种与能力基础安全(capability-based security)完全相反的方式。 电脑操作系统提供不同的资源访问级别。在计算机体系结构中,Rings是由两个或更多的特权态组成。在一些硬件或者微代码级别上提供不同特权态模式的CPU架构上,保护环通常都是硬件强制的。Rings是从最高特权级(通常被叫作0级)到最低特权级(通常对应最大的数字)排列的。在大多数操作系统中,Ring 0拥有最高特权,并且可以和最多的硬件直接交互(比如CPU,内存)。 Rings之间的特殊门是被提供用来允许外层Ring在预定义的方式内访问内层Ring的资源用的,内层Ring可以随便使用外层Ring的资源。正确使用Rings间的门可以阻止某个Ring或者特权级的程序故意滥用其他程序的资源,提升安全性。例如,某个间谍软件作为一个在Ring 3运行的用户程序,它在不通知用户的时候打开摄像头应该会被阻止,因为访问硬件需要使用被驱动程序保留的Ring 1的方法。浏览器一类在高Ring级别运行的程序必须请求权限才能访问网络,也就是受低Ring级别限制的资源。.
查看 UNIX和分级保护域
分頁
分頁(Paging),是一種作業系統裡記憶體管理的一種技術,可以使電腦的主記憶體可以使用儲存在輔助記憶體中的資料。作業系統會將輔助記憶體(通常是磁盘)中的資料分割成固定大小的區塊,稱為「頁」(pages)。當不需要時,將分頁由主記憶體(通常是内存)移到輔助記憶體;當需要時,再將資料取回,載入主記憶體中。相對於分段,分頁允許記憶體儲存於不連續的區塊以維持檔案系統的整齊。分页是磁盘和内存间传输数据块的最小单位。 分頁/虛擬記憶體能有助“大大地”降低整體及額外非必要的 I/O 次數,提高系統整體運作效能。因為這能有助提高 RAM 的讀取命中率,也透過其內部的高效率算法來達到 I/O 數據流的預緩存工作,通過與之相關的等等手段也能很好地提高了 CPU 的使用效率,而擁有大實體記憶體的用戶更可能考慮利用如Ramdisk、Supercache、SoftPerfect RAM Disk等模擬出硬碟分區來同時將虛擬記憶體/系統临时檔案等設置其上以進一步加強系統效能,及達至保障硬碟的措施。分頁是虛擬記憶體技術中的重要部份。.
查看 UNIX和分頁
嵌入式系统
嵌入式系统(Embedded System),是一种嵌入机械或电气系统内部、具有专一功能和实时计算性能的计算机系统。嵌入式系统常被用于高效控制许多常见设备,被嵌入的系统通常是包含數位硬件和机械部件的完整设备,例如汽車的防鎖死煞車系統。相反,通用计算机如个人电脑则设计灵活,可以智能處理各式各樣的運算情況,以满足广大终端用户不同的需要。 现代嵌入式系统通常是基于微控制器(如含集成内存和/或外设接口的中央处理单元)的,但在较复杂的系统中普通微处理器(使用外部存储芯片和外设接口电路)也很常见。通用型处理器、专门进行某类计算的处理器、为手持应用订制设计的处理器等,都可能应用到嵌入式系统。常见的专用处理器有数字信号处理器。 嵌入式系统的关键特性是处理特定的任务,因此工程师能对其进行优化,以降低产品的体积和成本,提升可靠性和性能。 嵌入式系统的物理形态包括便携设备如計步器、电子手表和MP3播放器,大型固定装置如交通灯、工厂控制器,大型复杂系统如混合动力汽车、磁共振成像设备、航空电子设备等。它们的复杂度低至单片机,高至大型底盘或外壳内安装有多个部件、外设和网络。.
查看 UNIX和嵌入式系统
喬伊·歐桑納
約瑟夫·歐桑納(Joseph F. Ossanna,),暱稱喬伊·歐桑納(Joe Ossanna),生於美國密西根州底特律,計算機科學家,曾服務於貝爾實驗室。參與過Multics作業系統的軟體架構設計,也曾參與UNIX的早期研發。.
查看 UNIX和喬伊·歐桑納
單一UNIX規範
單一UNIX規範(Single UNIX Specification,縮寫為SUS),它是一套UNIX系統的統一規格書。擴充了POSIX標準,定義了標準UNIX作業系統。由IEEE與The Open Group所提出,目前由Austin Group負責維持。.
傑米·加文斯基
詹姆斯·沃納·加文斯基(James Werner "Jamie" Zawinski,),又名jwz,是一位美國黑客,知名於貢獻自由軟體專案Mozilla、XEmacs,以及早期版本的Netscape Navigator網頁瀏覽器。他維護提供螢幕保護程式的XScreenSaver專案,可供Mac OS X和使用X Window系統的Unix或类Unix操作系统使用。.
查看 UNIX和傑米·加文斯基
内核
在計算機科學中,核心(kernel)又稱--,是一個電腦程式,用來管理軟體發出的資料I/O(輸入與輸出)要求,將這些要求轉譯為資料處理的指令,交由中央處理器(CPU)及電腦中其他電子元件進行處理,是現代操作系统中最基本的部分。它是为众多应用程序提供对计算机硬件的安全访问的一部分软件,这种访问是有限的,并由内核决定一个程序在什么时候对某部分硬件操作多长时间。直接对硬件操作是非常复杂的。所以内核通常提供一种硬件抽象的方法,来完成这些操作。通过进程间通信机制及系统调用,应用进程可间接控制所需的硬件资源(特别是处理器及IO设备)。 严格地说,内核并不是计算机系统中必要的组成部分。程序可以直接地被调入计算机中执行;这样的设计,说明了设计者不希望提供任何硬件抽象和操作系统的支持;它常见于早期计算机系统的设计中。最终,一些辅助性程序,例如程序加载器和调试器,被设计到机器核心当中,或者写入在只读记忆体里。这些变化发生时,操作系统内核的概念就渐渐明晰起来了。.
查看 UNIX和内核
内核错误
内核错误(Kernel Panic)是指操作系统在监测到内部的致命错误,并无法安全处理此错误时采取的动作。这个概念主要被限定在Unix以及类Unix系统中;对于Microsoft Windows系统,等同的概念通常被称为蓝屏死机。 操作系统内核中处理Kernel panic的子程序(在AT&T衍生类以及BSD类Unix中,通常称为panic())通常被设计用来向控制台输出错误信息,向磁盘保存一份内核内存的转储,以便事后的调试,然后等待系统被手动重新引导,或自动重新引导。该程序提供的技术性信息通常是用来帮助系统管理员或者软件开发者诊断问题的。 操作系统试图读写无效或不允许的内存地址是导致内核错误的一个常见原因。内核错误也有可能在遇到硬件错误或操作系统BUG时发生。在不同情况中,操作系统可以在内存访问违例发生时继续运行。然而,系统处于不稳定状态时,操作系统通常会停止工作以避免造成破坏安全和数据损坏的风险,并提供错误的诊断信息。 内核错误在早期的Unix系统中被引入,显示了在Unix与Multics在设计哲学上的主要差异之一。Multics的开发者Tom van Vleck曾引述了一段在这个问题上与Unix开发者Dennis Ritchie的讨论: 原始的panic()函数从UNIX第五版开始到基于VAX的UNIX 32V期间几乎没有变化,只是输出一条错误信息,然后就使系统进入NOP的死循环中。当改进UNIX的基础代码的时候,panic()函数也有所改进,可以向控制台输出多种格式的调试信息。.
查看 UNIX和内核错误
函式庫
在计算机科学中,库(library)是用于开发软件的子程序集合。库和可执行文件的区别是,库不是独立程序,他们是向其他程序提供服务的代码。 库链接是指把一个或多个库包括到程序中,有两种链接形式:静态链接和动态链接,相应的,前者链接的库叫做静态库后者的叫做动态库。.
查看 UNIX和函式庫
八位元組
在電腦領域裏,一個octet是指八個位元(bit)為一組的單位,中文稱作八位元組。 在法國和羅馬尼亞, octet 這個字通常是指一個位元組(byte)的意思;當我們稱一百萬位元組(megabyte,MB),在這些地區會稱作 megaoctet。 bit 和 byte 在法語裏是異義同音字。 Octet 除了下面提到的唯一例外之外,都是指一個具有八個位元的實體。因此在電腦網路標準中,在byte容易引起混淆的地方都僅使用Octet。.
查看 UNIX和八位元組
关系型数据库管理系统比较
在以下的表格中,将对一些关系型数据库管理系统的基本信息和技术信息进行对比。请参考以下产品各自的条目以获得更详细的介绍。该表格不可能包罗万象,也许有些信息已过时。除非注明,以下产品为各自的稳定版本,且没有安装任何形式的扩展程序。.
关机
关机,即受控地正常断开电脑电力。关机后,CPU、RAM部件和硬盘等都会失去电力;而一些内部零件仍会维持电源供应,如时钟。.
查看 UNIX和关机
前端和后端
前端(front-end)和后端(back-end)是描述进程开始和结束的通用词汇。前端作用于采集输入信息,后端进行处理。计算机程序的界面样式,视觉呈现属于前端。.
查看 UNIX和前端和后端
剪贴板
剪贴板(clipboard),有时也称剪切板、剪貼--、剪貼本。它是一种软件功能,通常由操作系统提供,作用是使用复制和粘贴操作短期存储数据和在文档或应用程序间转移数据。它是图形用户界面(GUI)环境中最常用的功能之一,通常实现为匿名、临时的数据缓冲区,可以被环境内的大部分或所有程序使用编程接口访问。典型的应用程序会将剪贴板操作提供到用户界面,比如通过热键、菜单选项等。 是允许用户操控剪贴板的一种应用程序。.
查看 UNIX和剪贴板
图形用户界面
图形用户界面(Graphical User Interface,簡稱GUI)是指采用图形方式显示的计算机操作用戶介面。与早期计算机使用的命令行界面相比,图形界面对于用户来说在视觉上更易于接受。然而這介面若要透過在顯示器的特定位置,以「各種美觀、而不單調的視覺訊息」提示使用者「狀態的改變」,勢必得比簡單的文字訊息呈現,花上更多的電腦運算能力,計算「要改變顯示器哪些光點,變成哪些顏色」。.
查看 UNIX和图形用户界面
图灵奖
图灵奖(ACM A.M. Turing Award),又譯杜林獎、A.M.图灵奖,是计算机协会(ACM)于1966年设立的獎項,专门奖励对计算机事业作出重要贡献的个人。其名称取自世界计算机科学的先驱、英国科学家、曼徹斯特大学教授艾伦·图灵(A.M.
查看 UNIX和图灵奖
Baobab
1.Baobab,又称磁盘使用分析,是一个GNOME环境下图形化的磁盘空间分析软件。它是GnomeUtils的一部分。 2.Baobab,猴面包树,是一种非洲巨木。这种巨树主要因其巨大切肿胀的树干以及果实而闻名,又被称为“monkey bread” 。.
查看 UNIX和Baobab
Basename
basename是一个标准UNIX计算机程序。当向basename传递一个路径名时,它会删除任何前缀,直到最后一个斜线('/')字符,然后返回结果。单一UNIX规范中描述了basename。其主要用于shell脚本中。.
BBS
電子佈告欄系統(Bulletin Board System,缩写BBS)是一種網站系統,是目前流行網路論壇的前身,它允许用户使用终端程序通过调制解调器拨接或者因特网来进行连接,BBS站台提供佈告欄、分類討論區、新闻阅读、軟體下载與上传、遊戲、与其它用户線上對話等功能。.
查看 UNIX和BBS
Bc (编程语言)
bc,即bench calculator的缩写,是一种任意精度计算器语言(an arbitrary precision calculator language),语法和C语言类似。bc是Unix 作业系统下的一个高精确度数学运算工具,小数点后最多可有2147483647位值。bc使用POSIX 1003.2草案标准,并作了若干扩展,包括多字符的变量名,以及完整的布尔表达式。bc可以通过在unix终端中输入bc进入。bc是文本界面,无GUI。.
Beagle
Beagle是GNOME的一个搜尋工具,透過索引的建立可以快速搜索个人信息空间中的多种文件类型。目前已不再開發。.
查看 UNIX和Beagle
Beep Media Player
Beep Media Player (BMP)是一個自由的音樂播放器,其建基於XMMS技術。BMP主要是將XMMS重寫成GTK+ 2的介面,並加強對GNOME桌面環境的整合。就如XMMS,BMP的外表極像Winamp,而且支援Winamp及XMMS的面板。BMP支援大部份XMMS支援的音訊檔案,而它們的輸入插件最主要的分別在於其在關於及設定的圖形介面。不過BMP不能直接使用全部XMMS的插件。.
BeOS
BeOS是一种由Be公司针对多媒体使用所開發的作業系統。.
查看 UNIX和BeOS
Berkeley套接字
柏克萊套接字(Internet Berkeley sockets) ,又稱為BSD 套接字(BSD sockets)是一種应用程序接口(API),用於網際插座( socket)與Unix域套接字,包括了一个用C语言写成的应用程序开发库,主要用于实现进程间通讯,在计算机网络通讯方面被广泛使用。 Berkeley套接字(也作BSD套接字应用程序接口)刚开始是4.2BSD Unix操作系统(于1983发布)的一套应用程序接口。然而,由于AT&T的专利保护着UNIX,所以只有在1989年伯克利大学才能自由地发布自己的操作系统和网络库。 Berkeley套接字应用程序接口形成了事实上的网络套接字的标准精髓。 大多数其他的编程语言使用与这套用C语言写成的应用程序接口 类似的接口。 这套应用程序接口也被用于Unix域套接字(Unix domain sockets),后者可以在单机上为进程间通讯(IPC)的接口。 这种基于流的传输层接口(TLI)为套接字应用程序接口提供了一种选择。 不过,最近提供TLI应用程序接口的的系统同时也提供Berkeley套接字应用程序接口。.
BG
BG可以是下列的意思:.
查看 UNIX和BG
Bg (Unix)
bg是在Unix中讓行程在--執行的指令。bg用job-id來識別行程。bg會回復暫停的行程。 fg可以把行程移回--。.
Bourne shell
Bourne shell,或sh,是Version 7 Unix默认的Unix shell,替代执行文件同为sh的Thompson shell。它由AT&T贝尔实验室的史蒂夫·伯恩在1977年在Version 7 Unix中针对大学与学院发布的。它的二进制程序文件在大多数Unix系统上位于/bin/sh,在很多Unix版本中,它仍然是root的默认shell。 其concise(简洁),compact(紧凑),fast(高效),由AT&T编写,属于系统管理shell。.
BSD
伯克利軟件套件(Berkeley Software Distribution,縮寫為BSD),也被稱為伯克利Unix(),是一個操作系統的名稱。衍生自Unix(類Unix),1970年代由伯克利加州大學的學生比爾·喬伊(Bill Joy)開創,也被用來代表其衍生出的各種套件。 BSD常被當作工作站級別的Unix系統,這得歸功於BSD用戶許可證非常地寬鬆,許多1980年代成立的計算機公司,不少都從BSD中獲益,比較著名的例子如DEC的Ultrix,以及Sun公司的SunOS。 1990年代,BSD很大程度上被System V 4.x版以及OSF/1系統所取代,但其開源版本被採用,促進了因特網的開發。.
查看 UNIX和BSD
BusyBox
BusyBox是一個遵循GPL協議、以自由軟體形式發行的應用程式。Busybox在单一的可执行文件中提供了精简的Unix工具集,可运行于多款POSIX环境的操作系统,例如Linux(包括Android)、Hurd、FreeBSD等等。由於BusyBox執行檔的檔案大小比較小、並通常使用Linux內核,這使得它非常適合使用於嵌入式系统。作者将BusyBox稱為「嵌入式Linux的瑞士軍刀」。.
查看 UNIX和BusyBox
Bzip2
bzip2是Julian Seward开发并按照自由软件/开源软件协议发布的数据压缩算法及程序。Seward在1996年7月第一次公开发布了bzip2 0.15版,在随后几年中这个压缩工具稳定性得到改善并且日渐流行,Seward在2000年晚些时候发布了1.0版。.
查看 UNIX和Bzip2
C Shell
C shell(csh)是Unix shell的一种,由比尔·乔伊在BSD系统上开发。C shell脱胎于Unix第六版的/bin/sh,也是Bourne shell的前身。这种shell的语法类似于C语言,与Bourne shell相比,C shell有不少特别的功能,比如aliases(别名)、command history(命令的历史)。目前C shell已不再被广泛使用,后继者包括Tenex C shell(tcsh)、Korn shell(ksh)、GNU Bourne-Again shell(bash)。 C shell在交互模式中引入许多开创性功能的同时,C shell的脚本执行能力受到了不少批评。无论如何,由于在所有的单一UNIX规范相容系统中都放了标准的Bourne shell,所以大部分人都建议使用sh来进行脚本编写。.
查看 UNIX和C Shell
C++
C++是一種使用廣泛的计算机程序設計語言。它是一種通用程序設計語言,支援多重编程模式,例如程序化程序設計、数据抽象、面向对象程序設計、泛型程序設計和设计模式等。 比雅尼·斯特勞斯特魯普博士在贝尔实验室工作期间在20世紀80年代發明並實現了C++。起初,這種語言被稱作“C with Classes”(“包含‘類’的C語言”),作為C語言的增強版出現。随后,C++不斷增加新特性。虚函数(virtual function)、运算符重载(operator overloading)、多繼承(multiple inheritance)、标准模板库(standard template library, STL)、异常处理(exception)、运行时类型信息(Runtime type information)、命名空間(namespace)等概念逐漸納入標準。1998年,國際標準組織(ISO)頒布了C++程序設計語言的第一個國際標準ISO/IEC 14882:1998,目前最新标准为ISO/IEC 14882:2017。根據《C++編--程思想》(Thinking in C++)一書,C++與C的代码执行效率往往相差在±5%之間。 C++語言發展大概可以分為三個階段:第一階段從80年代到1995年。這一階段C++語言基本上是傳統類型上的面向对象語言,並且憑藉着接近C語言的效率,在工業界使用的開發語言中佔據了相當大份額;第二階段從1995年到2000年,這一階段由於標準模板庫(STL)和後來的Boost等程式庫的出現,泛型程序設計在C++中佔據了越來越多的比重。當然,同時由於Java、C#等語言的出現和硬體價格的大規模下降,C++受到了一定的衝擊;第三階段從2000年至今,由於以Loki、MPL(Boost)等程式庫為代表的產生式編程和模板元編程的出現,C++出現了發展歷史上又一個新的高峰,這些新技術的出現以及和原有技術的融合,使C++已經成為當今主流程序設計語言中最複雜的一員。.
查看 UNIX和C++
CADKEY
CADKEY是一种2D/3D机械制图软件,可用于DOS、UNIX和Microsoft Windows等多种操作系统。DOS版本最初发布于1984年,是PC上最早的具有3D功能的CAD软件之一。.
查看 UNIX和CADKEY
Cal (Unix)
tag breaks popups -->是在Unix或類Unix操作系統中用作以文字形式列印月曆的程式,可以按命令行選項印出一個月、幾個月甚至整年的月曆。若果使用者不在指令中給予參數,cal就會印出該月的月曆。.
CATIA
CATIA是由法国达索系统(Dassault Systemes S.A.)公司开发的,跨平台的商业3维CAD设计软件。CATIA作为达索系统产品生命周期管理软件平台的核心,是其最重要的软件产品。.
查看 UNIX和CATIA
Cd (命令)
cd,有时也写作chdir(change directory,改变目录),是在Unix、Windows和DOS操作系统下用于改变工作目录的命令行命令。在Unix的外壳脚本与Windows或DOS的批处理文件中亦可使用。CHDIR()还是Visual Basic改变工作目录的一个函数。.
查看 UNIX和Cd (命令)
CDE
CDE,通用桌面環境(Common Desktop Environment)的缩写。CDE是一种运行于UNIX,基於Motif部件工具箱開發的商業桌面環境。惠普的OpenVMS采用CDE作為標準的桌面環境。 2012年8月,CDE宣布開放原始碼,採LGPL授權。.
查看 UNIX和CDE
Cello (瀏覽器)
Cello是全世界第一款Microsoft Windows網頁瀏覽器,由康奈爾法學院法律資訊研究所的托馬斯·布魯斯(Thomas R. Bruce)所開發。1993年作為共享軟體發布。 Cello是因為律師的網路使用需求而建立的,律師們更願意使用Microsoft Windows,而不是早期網頁瀏覽器所使用的UNIX作業系統。缺少Windows瀏覽器意味著許多法律專家無法讀取網路上的法律資訊。Cello在1993至1994年間很受歡迎,但是隨著Mosaic支援Windows以及Netscape出現之後,Cello的開發被放棄了。.
CERN httpd
CERN httpd(亦稱W3C httpd)是一個网页服务器的守護进程(daemon),也是世界上第一個網頁伺服器 ,由全球資訊網發明人提姆·柏內茲-李、以及Ari Luotonen、Henrik Frystyk Nielsen所開發,誕生於1990年的平安夜。CERN httpd已於1996年7月15日終止開發。.
C语言
C是一种通用的程式語言,广泛用于系统软件与应用软件的开发。于1969年至1973年間,為了移植與開發UNIX作業系統,由丹尼斯·里奇與肯·汤普逊,以B语言为基础,在贝尔实验室設計、开发出來。 C语言具有高效、灵活、功能丰富、表达力强和較高的可移植性等特点,在程式設計中备受青睐,成为最近25年使用最为广泛的编程语言。目前,C语言編譯器普遍存在於各種不同的操作系统中,例如Microsoft Windows、macOS、Linux、Unix等。C語言的設計影響了众多後來的程式語言,例如C++、Objective-C、Java、C#等。 二十世纪八十年代,為了避免各開發廠商用的C語言語法產生差異,由美國國家標準局為C語言訂定了一套完整的國際標準語法,稱為ANSI C,作為C語言的標準。二十世纪八十年代至今的有关程式開發工具,一般都支持符合ANSI C的語法。.
查看 UNIX和C语言
Chef
Chef是由Ruby與Erlang写成的配置管理软件,它以一种纯Ruby的领域专用语言(DSL)保存系统配置“烹飪法(recipes)”或“食譜(cookbooks)”。Chef由Opscode公司开发,并在Apache协议版本2.0下开源发布。 Chef可在主从式架构之下运行,亦可在名为“chef-solo”的整合配置之下运行。.
查看 UNIX和Chef
Chgrp
chgrp是一条在Unix系统中用于设置文件所归属的组的命令。与chown命令不同,chgrp允许普通用户改变文件所属的组,只要该用户是该组的一员。.
查看 UNIX和Chgrp
Chmod
chmod是一条在Unix系统中用于控制用户对文件的权限的命令(change mode单词前缀的组合)和函数。只有文件所有者和超级用户可以修改文件或目录的权限。可以使用绝对模式(八进制数字模式),符号模式指定文件的权限。.
查看 UNIX和Chmod
Chown
chown 是一条在Unix系统中用于设置文件所有者和文件关联组的命令。 需要超级用户的权限才能执行此命令。只有超级用户和属于组的文件所有者才能变更文件关联组。非特权用户(非超级用户)如需要设置关联组可能需要使用chgrp命令。.
查看 UNIX和Chown
Chroot
chroot是在unix系统的一个操作,針對正在運作的軟體行程和它的子进程,改变它外顯的根目录。一個運行在這個環境下,經由chroot設定根目錄的程式,它不能夠對這個指定根目錄之外的檔案進行存取動作,不能讀取,也不能更改它的內容。chroot这一特殊表达可能指chroot(2)系统调用或chroot(8)前端程序。 由chroot創造出的那个根目录,叫做“chroot监狱”(chroot jail,或chroot prison)。.
查看 UNIX和Chroot
Claws Mail
Claws Mail 是一款免费开源软件,基于GTK+语言编写的电子邮件客户端和新闻聚合器。它提供了简单的配置和丰富的功能。它也可以通过插件支持及的邮件格式。 Claws Mail支持的系统包括Windows、Unix-like、Linux、BSD、Solaris和Mac OS X。 它包含Windows的一款加密组件Gpg4win 。, The Gpg4win Initiative.
Clear (Unix)
Linux下Clear的效果展示 是Unix与类Unix操作系统中用于清屏的一条命令,其功能与MS-DOS命令相似。 不同系统中,clear使用或数据库,以及查询环境变量以获取终端类型,并以此决定清空屏幕的方式。在实际使用中,clear命令不需任何,如果附加参数执行则clear命令会自动忽略所有参数。.
CMake
CMake是個一個开源的跨平台自動化建構系統,用來管理軟體建置的程序,並不相依於某特定編譯器。並可支援多層目錄、多個應用程式與多個函式庫。 它用組態檔控制建構過程(build process)的方式和Unix的make相似,只是CMake的組態檔取名為CMakeLists.txt。CMake並不直接建構出最終的軟體,而是產生標準的建構檔(如Unix的Makefile或Windows Visual C++的projects/workspaces),然後再依一般的建構方式使用。這使得熟悉某個整合開發環境(IDE)的開發者可以用標準的方式建構他的軟體,這種可以使用各平台的原生建構系統的能力是CMake和SCons等其他類似系統的區別之處。 CMake設定檔(CMakeLists.txt)可設定原始碼或目標程式庫的路徑、產生適配器(wrapper)、還可以用任意的順序建構執行檔。CMake支援in-place建構(二進檔和原始碼在同一個目錄樹中)和out-of-place建構(二進檔在別的目錄裡),因此可以很容易從同一個原始碼目錄樹中建構出多個二進檔。CMake也支援靜態與動態程式庫的建構。 「CMake」這個名字是"Cross platform MAke"的縮寫。雖然名字中含有"make",但是CMake和Unix上常見的「make」系統是分開的,而且更為高階。 它可與原生建置環境結合使用,例如:make、蘋果的Xcode與微軟的Visual Studio。.
查看 UNIX和CMake
Cmp (Unix)
cmp是Unix及类Unix操作系统计算机系统上使用的命令行实用程序。它能比较两个任何类型的文件,并将结果写入标准输出。默认情况下,如果文件相同,cmp没有任何输出;如果不同,则报告第一处不同所在的字节和行号。.
Common Lisp
Common Lisp,縮寫為CL(不是組合邏輯的縮寫)是Lisp編程語言的一種方言,由ANSI INCITS 226-1994(R2004)(前身為ANSI X3.226-1994(R1999)),所定義的語言規範標準。Common Lisp HyperSpec是源自於ANSI Common Lisp標準的網頁超連結版本。 CL語言是為標準化和改良Maclisp而開發的後繼者。到20世紀80年代初,幾個工作群組已經在設計MacLisp各種後繼者,例如:Lisp Machine Lisp(又名 ZetaLisp),Spice Lisp,NIL和S-1 Lisp。CL是為了標準化和擴展此前眾多的MacLisp分支而開發,它本身並非具體的實作,而是對語言設立標準的規範。有數個實作符合Common Lisp規範,其中包括自由和開源軟件,以及商業化產品。CL支援了結構化、函數式和物件導向編程等範式。相对于各种嵌入在特定产品中的语言,如Emacs Lisp和AutoLISP,Common Lisp是一種用途廣泛的编程语言。不同於很多早期Lisp,Common Lisp如同Scheme,其中的變量是預設為詞法作用域的。 身為一種動態編程語言,它有助於進化和增量的軟件開發,並將其迭代編譯成高效的執行程序。這種增量開發通常是互動持續地改善,而不需中斷執行中的應用程序。它還支援在後期的分析和優化階段添加可選的型別註記與轉型,使編譯器產生更有效率的代碼。例如在硬體和實作的支援範圍內,fixnum能保存一個未封裝整數,允許比大整數或任意精度類型更高效率的運算。同樣地,在每個模組或函數的基礎上可聲明優化,指示編譯器要編譯成哪一類型的安全級別。 CL包含了支援多分派和方法組合的物件系統,縮寫為CLOS,它通常以元物件(Metaobject)協定來實現。 CL藉由標準功能進行擴展,例如Lisp宏(编译时期程序自身完成的代码重排(compile-time code rearrangement accomplished by the program itself))和阅读器宏(赋予用户自定义的語法以扩展具特殊意义的符号(extension of syntax to give special meaning to characters reserved for users for this purpose))。 CL為Maclisp和约翰·麦卡锡的原創Lisp提供了一些向後兼容性。這允許較舊的Lisp軟件移植到Common Lisp之上。.
Conio.h
conio.h是一個C標頭檔,用於MS-DOS C編譯器裡。此標頭檔宣告了數個有用的函式,提供程式設計者主控台的輸出入操作介面。大部份MS-DOS、Windows 3.x、Phar Lap、DOSX、OS/2或Win32的C編譯器都預設此標頭檔,並提供相關的函式。 用於UNIX及Linux的編譯器並不支援conio.h,因為它不屬於C標準函式庫(C Standard library)或POSIX的一部分。.
查看 UNIX和Conio.h
CorelDRAW
CorelDRAW是一款由加拿大渥太华的Corel公司开发的矢量图型编辑软件。最初 CorelDRAW 被开发运行于Windows版,数年后Macintosh版也随之发布。同时,CorelDRAW曾经存在过Linux的版本,但后来被放弃了。而 CorelDRAW X6 也仅有 Windows 的版本可用,最新版本CorelDRAW X7则取消对Windows XP的支持,只能在Windows 7和Windows 8 上运行。.
COSIX
COSIX,是中国计算机软件与技术服务总公司(常被称作中软)研发的UNIX操作系统。其初版于1989年开始开发。其经历多个版本,基于不同版本的其它UNIX发行版源码改造。常被中国媒体称作是“中国人自己研发的操作系统”。.
查看 UNIX和COSIX
Cowsay
cowsay是一个生成ASCII图片的程序,显示一头牛的消息。它也可以使用预先制作的图像,以生成其他动物的图片,如Linux的吉祥物企鹅。由于它是用Perl编写的,它也适用于其他系统,如微软的Windows。还有一个相关的程序,名为cowthink,则为一头牛在思考,而不是说话。.cow文件能使cowsay产生不同样式的“牛”和“眼睛”等。有时,IRC、桌面截图和软件文档中会使用它。它更像黑客文化中的玩笑,但一段时间后,它也较常被一般人使用。在2007年,它被选为Debian的今日软件包。 Cowsay和Cowthink是用Perl语言写成的,正因为如此,它很容易用在Unix系统任务上,比如,告诉用户他们的主目录已满,或他们有新邮件等等。另外,它也可以适应通用网关接口。.
查看 UNIX和Cowsay
CP
CP或cp可以是下列意思:.
查看 UNIX和CP
Cp (Unix)
cp 是一个用于复制文件的 UNIX 命令。文件可以被复制到相同目录下,也可以复制到其他完全不同的目录中(甚至复制到不同的文件系统或是硬盘中。)。如果文件将被复制到相同的目录中,那么目标文件文件必须使用不同于原文件的文件名;在其他情况下,目标文件的名称允许使用与原文件相同或不同的名称。原始的文件不会被改变。 cp 命令现在拥有多种实现版本,两个主要的版本是POSIX cp 与 GNU cp。 GNU cp 有许多额外的选项。.
Cpio
cpio 是UNIX作業系統的一個檔案備份程式及檔案格式。這項工具最初出現於PWB/UNIX,係用於備份磁帶,後來也被引進到UNIX System III及System V,並流行開來。 cpio 可以从 cpio 或 tar 格式的归档包中存入和读取文件, 归档包是一种包含其他文件和有关信息的文件。 有关信息包括:文件名, 属主, 时标(timestamp), 和访问权限。 归档包可以是磁盘上的 其他文件, 也可以是磁带或管道.
查看 UNIX和Cpio
CPython
CPython是用C语言实现的Python解释器。作为官方实现,它是最广泛使用的Python解释器。除了CPython以外,还有用Java实现的Jython,用.NET实现的IronPython,使Python方便地和Java程序、.NET程序集成。另外还有一些实验性的Python解释器比如PyPy。 CPython是使用字节码的解释器,任何程序源代码在执行之前先要编译成字节码。它还有和几种其它语言(包括C语言)交互的外部函数接口。.
查看 UNIX和CPython
Cron
crontab命令常见于Unix和类Unix的操作系统之中,用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。该词来源于希腊语chronos(χρόνος),原意是时间。 通常,crontab储存的指令被守护进程激活,crond常常在后台运行,每一分钟检查是否有预定的作业需要执行。这类作业一般称为cron jobs。.
查看 UNIX和Cron
Cscope
Cscope,一個應用程式,程式員使用它來協助程式撰寫及追蹤程式碼,主要使用於C語言程式。最早起源於貝爾實驗室,運作在PDP-11上,由Joe Steffen開始發展。後隨著AT&T Unix一同釋出,成為標準的Unix工具。在2000年時,聖克魯茲作業(SCO)公司,以BSD许可证公開釋出原始碼。.
查看 UNIX和Cscope
Cut (Unix)
在電腦使用上,cut是一種Unix命令行程式。它常用來截取每行輸入──通常是檔案──的片段。 一般截取行片段可以透過位元(-b)、字符、或者以分隔字符(-d—預設為跳位字元)分隔的欄位(-f)達成。每次做截取都必須給定範圍,包括下面四種之一:N, N-M, N-(N到行尾),或者-M(行頭到M)。.
Cygwin
Cygwin是许多自由软件的集合,最初由Cygnus Solutions开发,用于各种版本的Microsoft Windows上,运行类UNIX系统。Cygwin的主要目的是通过重新编译,将POSIX系统(例如Linux、BSD,以及其他Unix系统)上的软件移植到Windows上。Cygwin移植工作在Windows NT上比较好,在Windows 95和Windows 98上,相对差劲一些。目前Cygwin由Red Hat等负责维护。.
查看 UNIX和Cygwin
矢量图形编辑器列表
各个计算机平台上都存在一大堆。各个用户都臧否其计算机系统平台、特征集、界面(UI)易用性、程序特色(偏于艺术工作? 或偏于专业绘图?)、可引入/可导出的矢量图/光栅图种类数目。.
环境变量
在所有 Unix 和 类Unix系统中, 每个进程都有其各自的环境变量设置。 缺省情况下, 当一个进程被创建时, 除了创建过程中的明确更改外,它继承了其父进程的绝大部分环境设置。 在API层级上, 使用fork和exec函数进行变量设置。或利用bashshell文件, 使用特殊的命令调用来改变环境变量:通过env 间接替代或者使用ENVIRONMENT_VARIABLE.
查看 UNIX和环境变量
理查德·史蒂文斯
查德·史蒂文斯(William Richard (Rich) Stevens,),美国计算机科学家,是众多的畅销UNIX、TCP/IP书籍的作者。.
硬盘分区
碟分区是使用分割編輯器(partition editor)在磁盘上劃分幾個逻辑部分,碟片一旦劃分成數個分割(Partition),不同類的目錄與檔案可以儲存進不同的分割。越多分割,也就有更多不同的地方,可以將檔案的性質區分得更細,按照更為細分的性質,儲存在不同的地方以管理檔案;但太多分割就成了麻煩。空間管理、存取許可與目錄搜尋的方式,依屬於安裝在分割上的檔案系統。當改變大小的能力依屬於安裝在分割上的檔案系統時,需要謹慎地考慮分割的大小。 磁盘分区可做看作是逻辑卷管理、软件RAID前身的一项简单技术。.
查看 UNIX和硬盘分区
硅谷图形公司
硅谷图形公司(英语:Silicon Graphics, Inc.,简称:SGI,),在台灣早年譯為--、視算電腦,是一家美國電腦公司,1982年开始生产图形显示终端。是由吉姆·克拉克和创建。初期,公司基于吉姆·克拉克在几何流水线领域的工作生产加速3D图形显示的专门硬件和软件。SGI最初于1981年11月在美国加州创立,并在1990年1月作为Delaware corporation重建。2006年3月8日,SGI申请破产保护。2009年4月1日,服务器与存储技术公司Rackable Systems宣布计划以大约2500万美元现金收购SGI剩余资产,同时还将承担其部分债务。 2016年8月11日,慧與科技(HPE, Hewlett Packard Enterprise)宣布以每股美金7.75, 合共2億7仟5百萬美金, 收購SGI所有股權, 當中包括其所持現金與承担其所有債項。.
查看 UNIX和硅谷图形公司
磁盘映像
磁盘映像是计算机领域中的一个计算机文件,其包含一个或数据存储设备的内容和结构,包括但不限于硬盘、软盘、磁带、光盘、USB闪存盘等。磁盘映像通常是按照原介质的扇区级复制,从而完全复制存储设备文件系统的结构和内容。根据磁盘映像的格式不同,一个映像可能表现为一个或多个计算机文件。 磁盘映像的文件格式可能是开放标准,例如用于光盘映像的ISO映像格式;但也可能是特定应用程序的专有标准。 因为磁盘映像包含整个磁盘的内容,所以它们通常体积庞大。部分磁盘映像工具可以识别和忽略源介质中未使用的空间的空间,或者压缩映像内容以减少存储所需空间。.
查看 UNIX和磁盘映像
程式語言歷史
這篇文章在探討程式語言在歷史上的主要發展。更詳細的事件發生年表,請參閱程式語言年表。.
查看 UNIX和程式語言歷史
稀疏文件
疏文件(sparse file)是一种计算机文件,它能尝试在文件内容大多为空时更有效率地使用文件系统的空间。它的原理是以简短的信息(元数据)表示空数据块,而不是在在磁盘上占用实际空间来存储空数据块。只有真实(非空)的数据块会按原样写入磁盘。 在读取稀疏文件时,文件系统会按元数据在运行时将这些透明转换为“真实”的数据块,即填充为零。应用程序不会察觉这个转换。 大多数现代的文件系统支持稀疏文件,包括大多数Unix变种和NTFS。苹果的HFS+不提供稀疏文件支持,但在OS X中,虛擬檔案系統层支持在任何受支持文件系统中存储稀疏文件,包括HFS+。2016年6月在WWDC宣布的苹果文件系统(APFS)支持稀疏文件。稀疏文件常被用在磁盘映像、数据库快照、日志文件和科学应用中。.
查看 UNIX和稀疏文件
端口扫描工具
端口扫描工具(Port Scanner)指用于探测服务器或主机开放端口情况的工具。常被计算机管理员用于确认安全策略,同时被攻击者用于识别目标主机上的可运作的网络服务。 端口扫描定义是客户端向一定范围的服务器端口发送对应请求,以此确认可使用的端口。虽然其本身并不是恶意的网络活动,但也是网络攻击者探测目标主机服务,以利用该服务的已知漏洞的重要手段。端口扫描的主要用途仍然只是确认远程机器某个服务的可用性。 扫描多个主机以获取特定的某个端口被称为端口清扫(Portsweep),以此获取特定的服务。例如,基于SQL服务的计算机蠕虫就会清扫大量主机的同一端口以在 1433 端口上建立TCP连接。.
查看 UNIX和端口扫描工具
管道 (Unix)
在类Unix操作系统(以及一些其他借用了这个设计的操作系统,如Windows)中,管道(Pipeline)是一系列将标准输入输出链接起来的进程,其中每一个进程的输出被直接作为下一个进程的输入。 每一个链接都由匿名管道实现。管道中的组成元素也被称作。 这个概念是由道格拉斯·麥克羅伊为Unix 命令行发明的,因与物理上的管道相似而得名。.
类Unix系统
类Unix系统(Unix-like)经常被称为 UN*X 或 *nix,指各种Unix的衍生系统,比如FreeBSD、OpenBSD、SUN公司的Solaris,以及各种与传统Unix类似的系统,例如Minix、Linux、QNX等。它们虽然有的是自由软件,有的是私有软件,但都相当程度地继承了原始UNIX的特性,有许多相似处,并且都在一定程度上遵守POSIX规范。 UNIX的商標權由國際開放標準組織所擁有,只有符合單一UNIX規範的UNIX系統才能使用UNIX這個名稱,否則只能稱為類UNIX(UNIX-like)。.
查看 UNIX和类Unix系统
粘滞位
粘滞位(Sticky bit),或粘着位,是Unix文件系统权限的一个旗标。最常见的用法在目录上设置粘滞位,如此以来,只有目录内文件的所有者或者root才可以删除或移动该文件。如果不为目录设置粘滞位,任何具有该目录写和执行权限的用户都可以删除和移动其中的文件。实际应用中,粘滞位一般用于/tmp目录,以防止普通用户删除或移动其他用户的文件。.
查看 UNIX和粘滞位
系统时间
计算机科学与计算机编程中, 系统时间表示在计算机系统中的时间与日期。通常用系统时钟(system clock)从某个的嘀嗒数(number of ticks)。例如,类Unix系统采用世界标准时1970年1月1日00:00:00开始的秒数(不考虑闰秒)作为UNIX时间。Windows API使用SYSTEMTIME表示年月日时分秒毫秒;使用FILETIME表示自世界标准时1601年1月1日00:00:00开始的100纳秒为单位的时钟嘀嗒数。 系统时间可以转化为日历时间以适合人去理解。例如Unix时间对应于日历时间2001年9月9日 01:46:40 UT。.
查看 UNIX和系统时间
納格算法
納格演算法是以減少封包傳送量來增進TCP/IP網路的效能。它由約翰·納格任職於時命名。 納格的文件Congestion Control in IP/TCP Internetworks()描述了他所謂的「小封包問題」-某個應用程式不斷地送出小單位的資料,且某些常只佔1位元組大小。因為TCP封包具有40位元組的標頭資訊(TCP與IPv4各佔20位元組),這導致了41位元組大小的封包只有1位元組的可用資訊,造成龐大的浪費。這種狀況常常發生於Telnet工作階段-大部分的鍵盤操作會產生1位元組的資料並馬上送出。更糟的是,在慢速的網路連線下,這類的封包會大量地在同一時點傳輸,造成。 納格演算法的工作方式是合併(coalescing)一定數量的輸出資料後一次送出。特別的是,只要有已送出的封包尚未確認,傳送者會持續緩衝封包,直到累積一定數量的資料才送出。.
查看 UNIX和納格算法
網路電腦
網路電腦(Network Computer)是指几乎只通过網路(包括以太网的局域网或互联网)完成操作的轻量级计算机。它有自己的中央处理器和随机存储记忆体,没有如硬盘等的辅助存储器(Secondary Storage),通过计算机网络启动,并在本地运行应用程序。这类网路计算机和计算机终端不同,它不是应用程序服务器的一个客户端。 20世纪90年代,部分评论员和业界巨擎如Larry Ellison和甲骨文公司(Oracle Corporation)预言,网路计算机将在不远的将来取代台式机,而用户将通过网络运行应用程序,而无需把应用程序拷贝至本机。 时至今日,这个预言尚未实现。正如個人電腦並未取代大型電腦一般,網路電腦也不會取代個人電腦。這新科技在特定的場合提供了一個更合適的替代方案,也可透過开放式标准與早已建立的系統並存.
查看 UNIX和網路電腦
網路附加儲存
網路連接儲存設備(Network Attached Storage,缩写:NAS),是一種專門的資料儲存技術的名稱,它可以直接連接在電腦網路上面,對異質網路使用者提供了集中式資料存取服務。.
查看 UNIX和網路附加儲存
網景
網景通訊(Netscape Communications),以前稱為網景通訊公司(Netscape Communications Corporation),大部分通常被簡稱為網景(Netscape)。網景曾經是一家美國的電腦服務公司,以其生產的同名網頁瀏覽器而聞名。當還是一家獨立公司時,它的總部設立在加利福尼亚州的山景城。 Netscape的網頁瀏覽器在市佔率方面曾經一度佔據主導地位,但是之後在第一次瀏覽器大戰當中幾乎全部輸給了Internet Explorer。Netscape的市佔率從1990年代中期的90%下降至2006年底的不到1%。 Netscape發明了JavaScript ,這是網頁的客戶端腳本中使用最廣泛的語言。該公司還開發用於保護線上通訊安全的SSL而聞名,在其繼任者TLS取代之前被廣泛使用的協議。 Netscape股票從1995年開始進行買賣,到1999年被AOL併購後採權益聯營的交易方式,其市值最終到達100億美元.
查看 UNIX和網景
編輯距離
編輯距離是針對二個字符串(例如英文字)的差異程度的量化量測,量測方式是看至少需要多少次的處理才能將一個字符串變成另一個字符串。編輯距離可以用在自然语言处理中,例如拼寫檢查可以根據一個拼錯的字和其他正確的字的編輯距離,判斷哪一個(或哪幾個)是比較可能的字。DNA也可以視為用A、C、G和T組成的字符串,因此編輯距離也用在生物信息学中,判斷二個DNA的類似程度。Unix 下的 diff 及 patch 即是利用编辑距离来进行文本编辑对比的例子。 編輯距離有幾種不同的定義,差異在可以對字符串進行的處理。.
查看 UNIX和編輯距離
约翰·提托
约翰·提托(John Titor)是一位聲稱來自2036年的時空旅行者。他在2000年和2001年期間在網上留言版張貼有關時空旅行的事情,作了很多模糊但不可能证伪的预言,也对他自己声称所处的年代给出一个细致的描述。约翰·提托的身份在一些超现实主义的网上讨论区中引起爭議。.
查看 UNIX和约翰·提托
线程
线程(thread)是操作系统能夠進行運算调度的最小單位。它被包含在进程之中,是进程中的實際運作單位。一条线程指的是进程中一个单一顺序的控制流,一個进程中可以並行多個线程,每条线程并行执行不同的任务。在Unix System V及SunOS中也被称为轻量进程(lightweight processes),但轻量进程更多指内核线程(kernel thread),而把用户线程(user thread)称为线程。 线程是独立调度和分派的基本单位。线程可以为操作系统内核调度的内核线程,如Win32线程;由用户进程自行调度的用户线程,如Linux平台的POSIX Thread;或者由内核与用户进程,如Windows 7的线程,进行混合调度。 同一进程中的多条线程将共享该进程中的全部系统资源,如虚拟地址空间,文件描述符和信号处理等等。但同一进程中的多个线程有各自的调用栈(call stack),自己的寄存器环境(register context),自己的线程本地存储(thread-local storage)。 一个进程可以有很多线程,每条线程并行执行不同的任务。 在多核或多CPU,或支持Hyper-threading的CPU上使用多线程程序设计的好处是显而易见,即提高了程序的执行吞吐率。在单CPU单核的计算机上,使用多线程技术,也可以把进程中负责I/O处理、人机交互而常被阻塞的部分与密集计算的部分分开来执行,编写专门的workhorse线程执行密集计算,从而提高了程序的执行效率。.
查看 UNIX和线程
缩进风格
在程序设计中,缩进风格(indent style)是管理以表达程序结构的一种约定。本条目主要讨论,例如C及其后裔,但这也可以(并经常)适用于大多数其他编程语言(尤其是),其中的则并不重要。缩进风格是代码风格的一个方面。 缩进在大多数编程语言中不是必要条件,而只是作为。不过,缩进有助于更好地向人类阅读者表达程序的结构。尤其是用于澄清控制流程结构(例如条件或循环)与其内部、外部代码之间的关系。不过,部分语言(例如Python和occam)使用缩进而非大括号或关键词来确定结构,这被称为越位规则。在这种语言中,缩进对编译器或解释器有意义,而不仅仅是清晰度或风格问题。.
查看 UNIX和缩进风格
编辑器之战
编辑器之战是指计算机编程领域内,两类文本编辑器vi(以及衍生版本)和Emacs用户之间的对抗冲突。这已经成为黑客文化和自由软件社区文化的一部分。 战火在两群用户之间多次点燃,他们互相蔑视,坚信自己的选择才是最完美的。相比其他的IT领域战争(如浏览器大战、操作系统之争、编程语言之争、代码缩进风格之战),编辑器的选择其实通常只是个人问题。.
查看 UNIX和编辑器之战
缓冲区溢出
缓冲区溢出(buffer overflow),是针对程序设计缺陷,向程序输入缓冲区写入使之溢出的内容(通常是超过缓冲区能保存的最大数据量的数据),从而破坏程序运行、趁著中斷之際并取得程序乃至系统的控制权。 缓冲区溢出原指当某个数据超过了处理程序限制的范围时,程序出现的异常操作。造成此现象的原因有:.
查看 UNIX和缓冲区溢出
罗伯特·泰潘·莫里斯
罗伯特·泰潘·莫里斯(Robert Tappan Morris,),網路代號rtm,美国程式員、計算機科學家與企業家。1988年了創造互联网上的第一隻電腦蠕蟲程式,散布在互联网後,造成多個電腦系統癱瘓,因此被定罪。 他曾創辦Viaweb,也是Y Combinator的共同創辦人之一。.
网络文件系统
网络文件系统(Network File System,縮寫作 NFS)是一种分布式文件系统协议,最初由Sun Microsystems公司开发,并于1984年发布。其功能旨在允许客户端主机可以像访问本地存储一样通过网络访问服务器端文件。 NFS和其他许多协议一样,是基于開放網路運算遠端程序呼叫(ONC RPC)协议之上的。它是一个开放、标准的RFC协议,任何人或组织都可以依据标准实现它。.
查看 UNIX和网络文件系统
网页浏览器比较
以下是一些比較常用的網頁瀏覽器比較。如欲了解軟件詳細情况,請參見對應條目。.
查看 UNIX和网页浏览器比较
美国科技
美国科技美国的科学技术一直以强大在世界上著称,人类史上很多重要的发明,包括白炽灯、轧棉机、通用零件、生产线等都是源自美国,美国第一个研究出了原子弹,在冷战期间实行阿波罗登月计划登上了月球。目前,美国在火箭技术、武器研究、材料科学、医学、生物工程、電腦等许多领域都处于世界领先地位。.
查看 UNIX和美国科技
羅勃·派克
羅勃特·派克(Robert C. Pike,),暱稱為羅勃·派克(Rob Pike),來自加拿大的程式設計師,曾經加入貝爾實驗室,為 UNIX小組的成員。曾經參與過貝爾實驗室九號計畫、Inferno,與程式語言 Limbo的開發。 他與肯·汤普逊共同開發了UTF-8。 目前為 google的工程師,參與程式語言 Go與Sawzall的研發工作。.
查看 UNIX和羅勃·派克
猪场管理软件
场管理软件是对猪场经营进行管理的软件,包括营养、繁殖、兽医、育种及销售。在某些情况下,育种软件也可能独立出售。 常见的猪场管理软件有Herdsman、PigCHAMP、PigWIN、猪场管家软件、GPS猪场生产管理信息系统、GBS种猪育种数据管理与分析系统、GBS种猪场管理与育种分析系统、金牧猪场管理软件pigCHN等。 猪场管理软件以Windows操作系统为主,育种计算方面有个别软件使用UNIX操作系统完成。用于生产管理的模板多数只是简单的数据库操作,而育种模板则会使用BLUP及PEST等算法进行计算。.
查看 UNIX和猪场管理软件
猴补丁
补丁(Monkey patch)是一种很脏的编程技巧,用拼凑代码的方法修改程序逻辑。这种技巧也叫鸭子双关。猴补丁意思是用类似双关的技巧拼凑出和常规程序相左的程序逻辑,这种技巧只会在运行时刻生效。猴补丁的出现说明程序本身设计有缺陷,它用在网页和数据库上就是SQL注入攻击,Unix Shell的flag使用不当也会产生类似的安全问题,比如将文件命名为“-x”形式,命令行就可能将文件名认作一个传递的参数而造成运行异常。.
查看 UNIX和猴补丁
父进程
在计算机领域,父进程(Parent Process)指已创建一个或多个子进程的进程。.
查看 UNIX和父进程
瘦客户端
客户端(Thin Client)指的是在客户端-服务器网络体系中的一个基本无需应用程序的计算啞終端。它通过一些协议和服务器通信,进而接入局域网。瘦客户端将其鼠标、键盘等输入传送到服务器处理,服务器再把处理结果回传至瘦客户端显示。不同的瘦客户端可以同时登录到服务器上,模拟出一个相互独立又在服务器上的工作环境;与此相反,普通客户端会尽可能多地进行本地数据处理,与服务器(或其他客户端)的通信中只传送必要的通信数据。.
查看 UNIX和瘦客户端
統計分析系統
統計分析系統(英文:Statistical Analysis System),由北卡羅來納州立大學兩位生物統計學研究生所編寫及製定,最早只是一個數學統計軟體,於1976年由Jim Goodnight及John Sall博士等人成立統計分析系統公司,並且正式推出相關軟體。.
查看 UNIX和統計分析系統
組裝電腦
組裝電腦(或称組裝機),是指一部自行購置各項電腦硬件组装而成的電腦。.
查看 UNIX和組裝電腦
疑犯追蹤人物列表
此頁面為《疑犯追蹤》出場的角色介紹。.
用户ID
户ID(user identifier,一般缩写为User ID或UID),全称用户标识符,在类UNIX系统中是内核用来辨识用户的一个无符号整型数值,亦是UNIX文件系统与进程的必要组成部分之一。.
查看 UNIX和用户ID
电子邮件客户端比较
下表比较了大部分知名电子邮件客户端的通用和技术信息,但是目前非常常用的浏览器界面没有被包括进来。参见每个产品的相关条目了解更多信息。.
电子游戏产业
电子游戏产业(Video game industry),又称互动娱乐产业(Interactive entertainment industry),是涉及电子游戏的开发、市场营销和销售的经济领域。它包含了几十种职业,目前雇用着世界各地成千上万的人。.
查看 UNIX和电子游戏产业
版本控制软件比较
以下是版本控制软件比较。下表包括知名的版本控制和软件配置管理(SCM)软件的一般信息和技术信息。对不适用源代码的SCM软件,见。.
独立软件供应商
立软件供应商Independent software vendor (ISV) 是一个商业术语,指制造和销售专业软件的公司。这类公司通常为特定行业领域提供软件支持,例如房地产业、保险业、制造业等。 一般地,专业软件能为企业或组织提供了更高的生产效率,这一能力是简单的文本处理软件和数据库软件所不能比拟的。 许多大型的软件公司,例如微软和IBM,都具备独立软件供应商的能力,能够开发专业软件。 独立软件供应商通常制造和生产能运行与一个或多个电脑硬件、一种或多种操作系统平台的软件产品。大多数的操作系统平台制造商,例如BEA Systems、微软、Novell、IBM、Sun公司、惠普以及苹果公司等,都有特别的商业伙伴项目,用以鼓励和支持独立软件供应商。 通常情况下,一个操作系统平台上运行的应用软件越丰富,那么这个操作系统就能对用户提供越多的使用价值。当然,尽管像微软和IBM这样的平台制造商也开发应用软件,但在多数情况下,这样的大公司并不一定具备了足够的专业知识和专业资源来开发特定的应用软件。 一些独立软件供应商专注于特定操作系统,例如,在IBM的AS/400操作系统上,运行了独立软件供应商开发的数千种应用软件。也有一些独立软件供应商专注于特殊的领域开发应用软件,例如大规模工程应用。这类软件通常基于高端Unix工作站平台 独立软件供应商制造和销售附属于操作系统平台的专业软件。Original Equipment Manufacturer(OEMs)使用硬件平台组件来构建大型产品。Value-added resellers (VARs) 在提供的软件程序集中包含了操作系统平台软件。 据调查,至少50%的独立软件供应商靠开发专业软件应用或提供解决方案来盈利。他们拥有大量商业软件解决方案,以及丰富的操作系统平台(Windows,Unix,Linux,Mac OS)上的开发经验。.
查看 UNIX和独立软件供应商
目标代码
标代码(object code)指计算机科学中编译器或汇编器处理源代码后所生成的代码,它一般由机器代码或接近于机器语言的代码组成。目标文件(object file)即存放目标代码的计算机文件,它常被称作二进制文件(binaries)。 目标文件包含着机器代码(可直接被计算机中央处理器执行)以及代码在运行时使用的数据,如重定位信息,如用于链接或调试的程序符号(变量和函数的名字),此外还包括其他调试信息。目标文件是从源代码文件产生程序文件这一过程的中间产物,链接器正是通过把目标文件链接在一起来生成可执行文件或库文件。目标文件中唯一的要素是机器代码,例如,用于嵌入式系统的目标文件可能仅仅含有机器代码。.
查看 UNIX和目标代码
Darwin (操作系统)
Darwin是由蘋果公司於2000年所釋出的一個開放原始碼作業系統。Darwin是Mac OS X和iOS操作環境的作業系統部份。蘋果公司於2000年把Darwin釋出給開放原始碼社群。 Darwin是一種類Unix作業系統,包含開放原始碼的XNU內核,其以微核心為基礎的核心架構來實作Mach,而作業系統的服務和使用者空間工具則以BSD為基礎。類似其他類Unix作業系統,Darwin也有對稱多處理器的優點,高效能的網路設施和支援多種整合的檔案系統。 整合Mach到XNU内核的好處是可攜性,或者是在不同形式的系統使用軟體的能力。舉例來說,一個作業系統核心整合了Mach微核心,能夠提供多種不同CPU架構的二進位格式到一個單一的檔案(例如x86和PowerPC),這是因為它使用了Mach-O的二進位格式。Mach的缺點則是增加了作業系統核心 - 核心 - 的複雜度。在過去的微核心實作上,這種複雜度有時候會導致很難分離核心效能的問題。因此,採用Mach微核心會伴隨風險,但它有潛在的好處是廣泛的可移植性。以Darwin可移植性的具體例子來說,在2005年6月,蘋果電腦宣佈它會於2006年在Mac電腦上開始採用Intel處理器。 Darwin的開發者在2000年決定採用一個吉祥物,選擇了鴨嘴獸Hexley而不是它的競爭對手,像是一隻Aqua Darwin fish、Clarus和一隻海怪。蘋果電腦也沒有把Hexley認可為Darwin的一個標誌。 在2002年4月,在網際網路軟體論壇(Internet Software Consortium, ISC)上,Apple成立OpenDarwin.org,是一個協助合作Darwin發展的社群。OpenDarwin建立它自己釋出的Darwin作業系統。值得注意的是OpenDarwin子計畫中包含了DarwinPorts,目標是組合下一世代的port集合給Darwin使用(對於長期而言,也給其他的BSD所衍生的作業系統)。OpenDarwin專案於2006年中止,2007年另一個PureDarwin專案成立去接手OpenDarwin之前的目標。 2003年7月,蘋果在APSL的2.0版本下釋出了Darwin,是由自由軟體基金會批准為自由軟體的許可證。先前在較早的APSL版本下,儘管它已經達到開放原始碼定義的要求,但所釋出的先前版本並不符合FSF對於自由軟體的定義。.
Dd (Unix)
dd是一个Unix和类Unix系统上的命令,主要功能为转换和复制文件。 在Unix上,硬件的设备驱动(如硬盘)和特殊设备文件(如/dev/zero和/dev/random)就像普通文件一样,出现在文件系统中;只要在各自的驱动程序中实现了对应的功能,dd也可以读取自和/或写入到这些文件。这样,dd也可以用在备份硬件的引导扇区、取得一定数量的随机数据等任务中。dd程序也可以在复制时处理数据,例如转换字节序、或在ASCII与EBCDIC编码间互换。 dd的名字可能来源于IBM的工作控制语言(JCL)中的DD语句,意为“Data Description”(数据描述)的缩写。该命令的语句与JCL中的相似,而与其他Unix命令较不同,因此这可能是个玩笑。另一种解释是“cc”(根据命令自身的描述,为“convert and copy”(转换和复制))已经被C语言编译器(C compiler)所占。 dd命令由单一UNIX规范的一部分,IEEE标准1003.1-2008所规定。.
DeaDBeeF
DeaDBeeF是一个跨平台的音频播放器,可以运行在GNU/Linux、BSD、OpenSolaris以及其他类UNIX系统上,也有Android版本。DeaDBeeF注重于减少资源占用并提供广泛的音频格式支持,其界面类似Foobar2000。主程序于GPLv2下发布,插件适用的授权许可则各不相同(有些适用zlib/libpng许可证)。DeaDBeeF这个名字来自16进制魔术数0xDEADBEEF.
Deb
deb是Debian软件包格式,文件扩展名为.deb,跟Debian的命名一样,deb也是因Debra Murdock(Debian创始人Ian Murdock的前妻)而得名。 Debian包是Unixar的标准归档,将包文件信息以及包内容,经过gzip和tar打包而成。 处理这些包的经典程序是dpkg,经常是通过apt来运作。 通过Alien工具,可以将deb包转换成其他形式的软件包。.
查看 UNIX和Deb
Debian
Debian()是完全由自由軟件組成的类UNIX作業系統,其包含的多数软件使用GNU通用公共许可协议授權,并由Debian计划的参与者组成团队对其进行打包、开发与维护。 Debian計畫最初由伊恩·默多克于1993年发起,Debian 0.01版在1993年9月15日发布,而其第一个稳定版本则在1996年发布。 该计划的具体工作在互联网上协调完成,由Debian计划领导人带领一个志愿者团队开展工作,并以三份奠基性质的文档作为工作指导:、Debian宪章和Debian自由软件指导方针。操作系统版本定期进行更新,候选发布版本将在经历过一定时间的之后进行发布。 作为最早的Linux发行版之一,Debian在建立之初便被定位为在GNU计划的精神指导下进行公开开发并自由发布的项目。该决定吸引自由软件基金会的注意与支持,他们为该项目提供从1994年11月至1995年11月为期一年的赞助。赞助终止后,Debian计划创立非营利机构以提供--并令其持有Debian商标作为保护機構。Debian也接受世界多个非营利组织的资金支持。.
查看 UNIX和Debian
Deluge
Deluge是一个功能齐全的跨平台BitTorrent 客户端软件,可在Linux, OS X, Unix和Windows操作系统下工作。它使用libtorrent作为其后端,有包括GTK+,网络远程客户端,命令行模式等多种用户界面。其设计方针是体积小巧且节约系统资源,通过丰富的插件来实现核心以外的众多功能。Deluge响应Freedesktop.org的倡议,兼容于GNOME, KDE, XFCE和其它多种桌面环境。它还是一款自由软件,使用GPLv3进行授权。.
查看 UNIX和Deluge
Diff
diff是在UNIX系統上的一個工具程式,它可以比較兩個檔案之間的不同。通常它被用來比較同一個檔案,在不同版本間的差異。它可以產生一個副檔名.diff或.patch的檔案,這個檔案可以被另一個工具程式patch來使用。.
查看 UNIX和Diff
Digg
digg是一个以科技为主的新闻站点,用户可提交新闻予digg,通过digg机制显示於digg首页上。.
查看 UNIX和Digg
Dillo
Dillo是一款小巧的网页浏览器,遵循GPL。用C语言编写,使用了GTK+ toolkit,该浏览器特别适合运行于老计算机,以及嵌入系统。 由於GTK+2的功能變更很大,不符合Dillo「短小精悍」的需求,所以Dillo轉向以FLTK作graphic toolkit。目前porting到FLTK的工作已經近乎完成。一些UNIX/Linux发行版本,包括Debian、RedHat、NetBSD等,有Dillo的安装包,一些小型的Linux系统,包括Damn Small Linux、Feather Linux,将Dillo作为主力浏览器。.
查看 UNIX和Dillo
Dir (命令)
dir (directory,目錄)是一個條列檔案及目錄的命令行界面指令,在CP/M、VMS、DOS、OS/2、Singularity及Microsoft Windows等作業系統中都有此指令。 dir指令基本上會會列出目录中的檔案及子目录的名稱,也可以列出其檔案大小,建立時間等相關資訊,並且列出所在的磁碟機、可用空間等資訊。dir指令也可以尋找其檔案名稱符合特定條件的檔案。.
DirectAccess
DirectAccess,也称统一远程访问(Unified Remote Access),是一种类VPN技术,它可以为已连接互联网的客户端计算机提供内部网连通性。不同于许多传统的必须由用户明确启动与终止的虛擬私人網路(VPN)连接,DirectAccess连接被设计成在计算机连接到互联网后就尽快自动连接。DirectAccess在Windows Server 2008 R2中引入,为Windows 7和Windows 8企业版客户端提供此服务。2010年,(UAG)发布,这简化了DirectAccess在Windows 2008 R2上的部署,包含额外组件使其更容易集成而无需在网络上部署IPv6,并有专用的用户界面用于配置和监控。虽然DirectAccess基于微软技术,但也有第三方解决方案使用DirectAccess来访问内部的UNIX和Linux服务器。在Windows Server 2012中,DirectAccess被完全集成到操作系统,提供有用户界面用于配置,并有原生的IPv6和IPv4支持。.
Dirname
dirname是一个标准UNIX程序。给予dirname一个路径名时,它会删除最后一个斜线('/')后的任何后缀,并返回结果。单一UNIX规范描述了dirname。它主要用于shell脚本中。.
查看 UNIX和Dirname
DNS沉洞
DNS沉洞(DNS sinkhole),又名沉洞服务器、网络沉洞或者黑洞DNS指DNS服务器给出错误信息,从而防止访问特定域名。.
查看 UNIX和DNS沉洞
Drupal
Drupal 是一个由Dries Buytaert创立的自由开源的內容管理系统,用PHP语言写成。在业界Drupal常被视为内容管理框架(CMF),而非一般意义上的内容管理系统(CMS)。 整套平台把所有內容視為一個「節點」 (node),背後由大量「模組」 (module) 控制其顯示、修改、排列、分類等方式。這種設計令 Drupal 不只可以建立普通的博客網站,只要配合適當組件,控制內容顯示及處理權限的方式,它馬上能變成論壇、Wiki、社區網絡。截至2013年10月,Drupal的社群已編寫了超過23,855個模块(module)。 Drupal 雖然配有強大功能,但不少用戶批評其使用介面複雜、違反直覺、設定分布容易惹人混亂。2010年 Drupal 7 的測試版推出,介面引入 WordPress 的儀--板 (Dashboard) 元素,集中改善系統介面,但不少版型 (theme) 及模組 (module) 在當時仍未推出 7.0 版本配合。每次 Drupal 有重大更新時,不少舊的配件未能成功過渡,這也備受诟病。 然而,Drupal 的功能由於極具彈性,而且其運作環境能讓編程人員較易作大幅改動,建立出大量嶄新功能,令他備受歡迎。至2012年9月,全球約有 2.2% 的網站均由 Drupal 製作,使用內容管理系统中的 7%。.
查看 UNIX和Drupal
Echo (命令)
在计算机技术中,echo是一个DOS、OS/2、Microsoft Windows、Singularity、Unix和类Unix系统中的命令,用来将字符串输出到终端上。它通常在shell脚本和批处理中使用,以将状态信息输出到屏幕或文件中。.
EDonkey网络
eDonkey網路(eDonkey Network,也称eDonkey2000 Network、eD2k、eD2k網路或電驢網路),是一种分布式的、主要基于服务器的P2P檔案分享网络。它通常用于共享电影视频文件、音乐专辑和计算机程序软件等。和大多数文件共享网络一样,它是分布式的,文件不存储在任何中枢服务器之上,而是在用户之间基于點對點原理相互交换。 现在,eDonkey网络不隶属于任何组织,也不被任何组织所维护。eDonkey协议原先由美国的MetaMachine公司原创,并用于eDonkey2000软件。2005年,他们遭到RIAA的侵权控告而关闭了公司,并停止了eDonkey2000和协议的开发。 使用eDonkey网络的客户端程序连接到这个网络来共享文件。而eDonkey网络服务器作为一个通讯中心,使用户在eDonkey网络内查找文件。它的客户端和服务端可以工作于Windows、Macintosh、Linux、UNIX操作系统。任何人都可以作为服务器加入这个网络。由于服务器经常变化,客户端会经常更新它的服务器列表。.
Elm
Elm是UNIX下的一个命令行方式的电子邮件客户端,其名字取自榆树的英文(elm)。这个程序1986年发布。可以进行选择、阅读、删除、发送电子邮件等操作,而且支持MIME附件。后在此基础上发展出ELM ME+。.
查看 UNIX和Elm
Emacs
Emacs(,源自Editor MACroS,宏编辑器),是一个文本编辑器家族,具有强大的可扩展性,在程序员和其他以技术工作为主的计算机用户中广受欢迎。最初由Richard Stallman於1975年在MIT协同蓋伊·史提爾二世共同完成。这一创意的灵感来源于TECO宏编辑器TECMAC和TMACS,它们是由蓋伊·史提爾二世、Dave Moon、Richard Greenblatt、Charles Frankston等人编写的宏文本编辑器。 自诞生以来,Emacs演化出了众多分支,其中使用最广泛的两种分别是:1984年由理查·斯托曼发起并由他维护至2008年的GNU Emacs,以及1991年发起的XEmacs。XEmacs是GNU Emacs的分支,至今仍保持着相当的兼容性。它们都使用了Emacs Lisp这种有着极强扩展性的编程语言,从而实现了包括编程、编译乃至网络浏览等等功能的扩展。 在Unix文化裡,Emacs是黑客们关于编辑器之战的两大主角之一,它的对手是vi(Vim)。.
查看 UNIX和Emacs
Empathy
Empathy是一个即时通讯客户端支持文本, 多种通讯协议。 Empathy 同时提供了可重复利用的 图形界面 图形工具箱 开发同类软件 GNOME,构架基于 Telepathy框架。 2.24版本之后,Empathy纳入GNOME桌面项目 Ubuntu 9.10 (Karmic Koala)和Fedora 12开始,它取代了Pidgin成为默认的通讯工具,尽管它也有離線储存功能, Empathy无法开启安全隐私功能——它没有可否定加密。.
查看 UNIX和Empathy
Env
env是一条在Unix下的命令, 用于在重建的环境中运行程序。.
查看 UNIX和Env
Eqn
eqn 是 UNIX 作業系統中排版軟體 Troff 的一部份,( Troff 約同等於 LaTeX , Microsoft Word 的地位。)是用來處理數學公式排版的 預處理器 。於1974年由 布萊恩·柯林漢 、 編寫。 eqn 的特色是使用口語化的語法,意思是它撰寫起來和如何讀一條數學式子是極類似的。eqn 使用 上下文無關語法 。eqn 與 TeX 在數學排版上很類似,但 eqn 較為簡單、不完整。 GNU 在 中也開發了一套與 eqn 相容的替代軟體,(groff 為 GNU 版本的 troff。)GNU 版本的 eqn 新增了許多 保留字 ,擴展了原始語法。UNIX 手冊 的編譯軟體 亦包含了一套獨立的 eqn 處理器。.
查看 UNIX和Eqn
Errno.h
errno.h是C語言C標準函式庫裡的標頭檔,定義了透過錯誤碼來回報錯誤資訊的巨集:.
查看 UNIX和Errno.h
Erwise
Erwise是一款已停止開發的網頁瀏覽器先驅,是最早可用的圖形使用者介面網頁瀏覽器。 發行於1992年4月,該瀏覽器是為了執行X的Unix電腦編寫的,並使用了W3 Common Access Library。Erwise是阿爾託大學理工學院四位芬蘭學生的雙碩士項目:Kim Nyberg、Teemu Rantanen、Kati Suominen和Kari Sydänmaanlakka。該小組決定在正在參訪大學的羅伯特·卡里奧建議下製作網頁瀏覽器,並由Ari Lemmke監督。 Erwise的發展隨著學生畢業後轉移到其他專案。全球資訊網創始人提姆·柏內茲-李前往芬蘭鼓勵團隊繼續這項專案。但是,當時的芬蘭經濟陷入嚴重衰退,國家破產,風險投資是不存在的,缺乏適當的資金導致沒有任何一個成員能夠繼續這項專案。 Erwise這個名字源自於otherwise一詞,該計畫的團隊則名為OHT。.
查看 UNIX和Erwise
Ex (文本编辑器)
ex是EXtended的簡稱,是Unix系統上的純文字編輯器。 最早的ex是源自Unix上的ed,附在柏克萊軟體套件(Berkeley Software Distribution)內。ex很類似ed,但使用上有更多的人性化選項。.
Expect
Expect是Unix系统中用来进行自动化控制和测试的软件工具,由制作,作为Tcl脚本语言的一个扩展,应用在交互式软件中如telnet,ftp,Passwd,,,,ssh等等。该工具利用Unix伪终端包装其子进程,允许任意程序通过终端接入进行自动化控制;也可利用Tk工具,将交互程序包装在X11的图形用户界面中。.
查看 UNIX和Expect
音频编码格式的比较
下列表格比较了多种的一般和技术性信息。有关音频格式和编解码器提供的音频质量的听感测试,参见。.
莫里斯蠕虫
莫里斯蠕虫,又称为互联网蠕虫,是通过互联网传播的第一种蠕虫病毒。它既是第一种蠕虫病毒,也是第一次得到主流媒体的强烈关注。它也是依据美国1986年的《》而定罪的第一宗案件。该蠕虫由康奈尔大学学生罗伯特·泰潘·莫里斯(Robert Tappan Morris)编写,本意是作為一套試驗程式,于1988年11月2日从麻省理工学院(MIT)施放到互联网上。.
查看 UNIX和莫里斯蠕虫
遠程過程調用
远程过程调用(Remote Procedure Call,縮寫為 RPC)是一个计算机通信协议。该协议允许运行于一台计算机的程序调用另一台计算机的子程序,而程序员无需额外地为这个交互作用编程。如果涉及的软件采用面向对象编程,那么远程过程调用亦可称作远程调用或远程方法调用,例:Java RMI。.
查看 UNIX和遠程過程調用
聖克魯茲作業
聖克魯茲作業(Santa Cruz Operation,縮寫為SCO),美國軟體公司,位於美國加州聖克魯茲。創立於1979年,它主要業務在於銷售運行在Intel x86架構上的UNIX軟體與提供顧問,著名產品有Xenix、SCO UNIX(稍後改名為SCO OpenServer)、與UnixWare。埃里克·雷蒙在《Unix编程艺术》一書中,稱其為「第一間UNIX公司」。 2001年,將其SCO商標,與其旗下的UNIX產品及業務,出售給Caldera Systems,剩下的部份改名為塔蘭泰拉公司(Tarantella, Inc.)。Caldera之後改名為SCO Group。 2005年,塔蘭泰拉公司被昇陽電腦以2500万美元收购。.
查看 UNIX和聖克魯茲作業
道格拉斯·麥克羅伊
科姆·道格拉斯·麥克羅伊(Malcolm Douglas McIlroy,),著名數學家、工程師以及程式設計師,曾服務於貝爾實驗室,參與包括Unix與Plan 9的開發。截至2007年,他是達特茅斯學院的兼職教授,教授計算機科學。他曾提出基于组件的软件工程,並開發了多個Unix工具程式,如管道(Unix pipelines)、diff。.
行程
行程(process),是電腦中已執行程式的實體。行程為曾经是分時系統的基本運作單位。在面向进程设计的系统(如早期的UNIX,Linux 2.4及更早的版本)中,进程是程序的基本执行实体;在面向线程设计的系统(如当代多数操作系统、Linux 2.6及更新的版本)中,行程本身不是基本執行单位,而是執行緒的容器。程式本身只是指令、数据及其组织形式的描述,行程才是程式(那些指令和数据)的真正執行实例。若干行程有可能與同一個程式相關聯,且每個行程皆可以同步(循序)或异步(平行)的方式獨立執行。現代電腦系統可在同一段時間內以进程的形式将多個程式載入到記憶體中,並藉由時間共享(或稱时分复用),以在一個處理器上表現出同時(平行性)執行的感覺。同樣的,使用多執行緒技術(多執行緒即每一個執行緒都代表一個行程内的一个独立执行上下文)的作業系統或電腦架構,同樣程式的平行线程,可在多CPU主機或網絡上真正同時執行(在不同的CPU上)。.
查看 UNIX和行程
行编辑器
行编辑器(Line editor)是文本编辑器的一种,针对行进行编辑。现在看来当然非常地老式,这种编辑器起源于操作员还使用电传打字机的年代,也就是一个打印机连着键盘,因为没有显示屏,也就无法在文档中移动光标。 行编辑器只能从事最基本的文本输入与输出。输入、编辑、文档显示并不能同步地进行。一般而言,用户无法直接输入文本,而只能在文本终端上通过简要的命令,对已有文档进行添加或编写。命令和文本,以及编辑器的相应输出,会根据他们的输入顺序,从底部开始逐一显示。虽然命令一般会显示被修改的行,但如果要将行连同文档中的上下文一起显示,则需要另外单独的命令。 现在常见的编辑器,都是通过移动光标,来选取要编辑的文本段落,与此不同的是,行编辑器只能对“当前行”进行编辑。一般也可在行内进行上下文匹配,或者选择特定行,以决定哪部分文档将被编辑或显示。当然,这些编辑每次都只能针对一行。 Unix编辑器ed是一款经典行编辑器,至今仍被使用。DOS用户则可能对Edlin耳熟能详。 行编辑器在非交互的shell脚本中仍有可用之地。对于MUD系统,行编辑器也频繁出没,当然许多用户更喜欢在自己计算机上编辑好了文档,再利用MUD客户端的上传功能,将文本直接粘贴到行编辑器内。.
查看 UNIX和行编辑器
西蒙·泰瑟姆
Simon Tatham()是一名英国程序员,主要因创建和维护PuTTY(一个用于Unix與Windows API平台下的Telnet和SSH远程登录客户端以及Xterm终端模拟器的免费软件)而闻名,他也是Netwide Assembler(NASM)的原作者,同时许多软件开发人员推荐用户在向他们报告软件错误前阅读他的文章:《How to Report Bugs Effectively》(如何有效地报告错误)。 他还维护着一系列颇受欢迎的小型益智游戏程序,它们在任天堂DS、塞班S60、Unix(GTK+、安卓、mac os)以及Windows上都可以运行。 他毕业于剑桥大学,目前在ARM控股公司工作。.
查看 UNIX和西蒙·泰瑟姆
香草软件
香草软件(Vanilla Software)是指软件由原作者发布时未经改动或定制的版本。香草软件名称来源于传统冰淇淋的默认口味,香草味。 香草内核通常指未经第三方改动的内核版本。此处的内核一般限于Unix类的内核,如Linux内核。 Category:软件分发 Category:電腦術語.
查看 UNIX和香草软件
高圖斯
圖斯公司(Altos Computer Systems)由David G. Jackson 和 Roger William Vass Sr于1977年在美國創立,公司名稱來自於創始人之一居住的加利福尼亞州洛思阿圖斯山丘。高圖斯曾是UNIX系統世界頂尖製造商、UNIX系統第二大供销商,在1980年代初卖了大约13,000个基于XENIX的系统。1990年,高圖斯被宏碁以9400萬美元併購,成為宏碁伺服器產品線Acer Altos。.
查看 UNIX和高圖斯
高级包装工具
级打包工具(Advanced Packaging Tools,缩写为APT)是Debian及其衍生发行版的软件包管理器。APT可以自动下载,配置,安裝二进制或者源代码格式的软件包,因此简化了Unix系統上管理软件的过程。APT最早被設計成dpkg的前端,用來處理deb格式的軟件包。現在經過APT-RPM組織修改,APT已經可以安裝在支援RPM的系統管理RPM套件。.
查看 UNIX和高级包装工具
计算机系统研究小组
计算机系统研究组(Computer Systems Research Group,CSRG)是一个位于柏克萊加州大學的研究小组,由Defense Advanced Research Projects Agency(美国国防部高级研究规划署)资助,致力于改进AT&TUnix操作系统。 1970年代,小组由AT&T许可,获得了源码,但后来该操作系统变得非常流行,AT&T一下子提高了许可费用。这就使问题出现了争论,Computer Systems Research Group随后下决心,自力更生将所有来自AT&T的源代码替换掉。 BSD最后的一个版本4.4BSD-lite释出后,由于缺乏资金支持,这个小组被解散。有人怀疑,这跟AT&T有关,因为这两个组织在有些问题上分歧较大。 CSRG的过去的成员包括Bill Joy和Marshall Kirk McKusick。.
诺顿一世
约书亚·亚伯拉罕·诺顿(Joshua Abraham Norton,约)又称“诺顿一世陛下”,美国旧金山著名市民,1859年9月17日自封为“美利坚合众国皇帝和墨西哥攝政王”。尽管他无职无权,也只有一些拿他开心的人承认他的“权威”,但是他还是在旧金山受到了优待,他发行的“货币”在他常光顾的店铺被接受。他曾给英国维多利亚女王写信,而且在其逝世时,当地媒体和民众对他尊称“皇帝陛下”。 雖然他一般被認為精神不正常,甚至疯狂,但在19世紀中期,舊金山的居民们很以他的存在、幽默和行为为乐。他最声名远播的行為是下令用武力解散美國國會(但旨令被美國國會和美國軍隊忽略),並且屡次下旨要求修造橫跨舊金山灣的大橋。美國小說家馬克·吐溫是諾頓一世「統治」期間的其中一名「臣民」,據說馬克·吐溫其中一本著作《-zh-hans:哈克贝利·费恩历险记;zh-hant:頑童歷險記;-》 中的國王角色是以諾頓一世为原型的。甚至有一些新宗教團體視他為聖人。.
查看 UNIX和诺顿一世
貝姆垃圾收集器
Boehm-Demers-Weiser garbage collector,也就是著名的Boehm GC,是計算機應用在C/C++語言上的一個保守的垃圾回收器,可應用於許多經由C/C++開發的專案,同時也適用於其它執行環境的各類程式語言,包括了GNU版Java編譯器執行環境,以及Mono的Microsoft.NET移植平台。同時支援許多的作業平台,如各種Unix作業系統,微軟的作業系統(Microsoft Windows),以及麥金塔上的作業系統(Mac OS X),還有更進一步的功能,例如:漸進式收集(incremental collection),平行收集(parallel collection)以及終結語意的變化(variety of finalizer semantics)。.
查看 UNIX和貝姆垃圾收集器
貝爾實驗室九號計畫
貝爾實驗室九號計畫(Plan 9 from Bell Labs)是一个分布式操作系统,由贝尔实验室的计算科学研究中心在1980年代中期至2002年开发,以作为UNIX的后继者。它现在仍然被操作系统的研究者和爱好者开发使用。 Plan 9的特色功能有:将所有本地和远程资源以文件形式组织的9P协议,union mounts,改进的进程文件系统以及原生的Unicode支持。在Plan 9中,所有的系统接口(如网络和用户界面接口),都是作为文件系统的一部分呈现,而不像其他操作系统上一样拥有自己独立的接口。 Plan 9得名于艾德·伍德1959年拍摄的B级科幻电影外太空九号计划 ,而它的标志格伦达来自同一导演拍摄的另一部电影忽男忽女。.
買台麥金塔
買台麥金塔(英文:Get a Mac)是苹果公司从2006年至2009年播放的一套苹果电脑广告。.
查看 UNIX和買台麥金塔
資訊工業策進會
財團法人資訊工業策進會(簡稱資策會,英文譯稱:Institute for Information Industry,III),是中華民國經濟部成立的一個財團法人機構,主要是為了推動臺灣的資訊科技發展而成立,一直以來即為中華民國政府資訊通訊相關政策之智庫,對於資訊相關政策法律制定均參與極深,其研究的項目均帶有一定的官方色彩。 典型的例子包括在1984年時,與臺灣13家資訊科技廠商簽定「五大中文套裝軟體」開發計畫,而「大五碼」(Big5)即是為「五大中文套裝軟體」所設計之中文內碼。 於1980年代資訊萌芽時期,亦參予開發中文電腦,致力推動臺灣使用電腦的普及、資訊產業的發展,以及在網際網路剛出現的1990年代初期,推動SEEDNet的成立,使其成為臺灣首家商業運作的「網際網路服務供應商」(ISP)。 目前總部設於臺北市大安區科技大樓,另在臺北市松山區、南投市、高雄市,以及海外的日本等地皆設有辦事處。.
查看 UNIX和資訊工業策進會
贝尔实验室
贝尔实验室(Bell Laboratories),最初是内从事包括电话交换机、电话电缆、半导体等电信相关技术的研究开发机构。地点位于美國新澤西州聯合縣的Murray Hill。.
查看 UNIX和贝尔实验室
超级用户
超级用户()在计算机操作系统领域中指一种用于进行系统管理的特殊用户,其在系统中的实际名称也因系统而异,如root、administrator与supervisor。 为了使病毒、恶意软件与普通的用户错误不对整个系统产生不利的影响,在系统里日常任务都是由无法进行全系统变更的普通用户账户所完成。在组织机构中,管理权限一般都预留给经验丰富的授权人士使用。.
查看 UNIX和超级用户
超级计算机
超级计算机(Supercomputer),指能够执行一般个人电脑无法处理的大资料量与高速运算的计算机,规格与性能比个人计算机强大许多。现有的超级计算机运算速度大都可以达到每秒一兆(万亿,非百万)次以上。「超级计算」(supercomputing)這名詞第一次出現,是在1929年《纽约世界报》关于IBM为哥伦比亚大学建造大型報表机(tabulator)的报导。 1960年代,超级计算机由麥可·徐(Michael Tsui)在Control Data Corporation裡设计出来并领先市场直到1970年代克雷创立自己的公司──克雷研究。凭着他的新设计,他控制了整个超级计算机市场,并占据颠峰位置长达五年(1985年-1990年)。到了1980年代,正值小型计算机市场萌芽阶段,大量小型对手加入竞争。在1990年代中期,很多对手受不了市场的冲击而消声匿迹。今天,超级计算机成了一种由像IBM及惠普等大型计算机公司所特意设计的计算机。虽然这些公司通过不断并购其他公司而增强了自己的经验,克雷研究依然是超级计算机领域的巨头之一。.
查看 UNIX和超级计算机
跨平台
跨平台泛指编程语言、软件或硬件设备可以在多种作業系統或不同硬體架構的電腦上運作。.
查看 UNIX和跨平台
麦金塔操作系统
麦金塔操作系统(Macintosh operating systems)是一套运行于苹果Macintosh系列电脑上的操作系统,包括macOS(2012年前称Mac OS X,2012年-2016年称OS X)、Mac OS 9、Mac OS 8及System vX.X這一系列的作業系統。它是一個在商用领域成功的图形用户界面,最新版本为macOS High Sierra。.
查看 UNIX和麦金塔操作系统
輸入法平台
在中文信息處理中,輸入法一辭可區分成兩種意思:一種是指概念上的方法,另一種則是指實作的軟體。 對於後者,有時會特別指稱為輸入法軟體。 很明顯地,一種輸入法的存在,需要有其相對應的軟體存在才有意義。 對於同一種輸入法而言,需要在不同的作業系統或平台上開發其相對應的軟體。 但撰寫輸入法軟體牽涉到一些與作業系統或平台相關的專業知識。 另外,對使用者而言,不同的人可能使用同一台電腦,但卻使用不同的輸入法,理論上就要安裝各種相對應輸入法軟體。 但不同的輸入法軟體開發者可能開發不同的使用者介面,這又可能造成使用者的困擾。 於是發展出輸入法平台的概念。 輸入法平台其實就是一種輸入法軟體。其處理了與底層之間溝通。而輸入法開發者可以在其上擴充新的輸入法。 雖然,輸入法開發者也需要為不同的輸入法平台開發相對應的擴充元件, 但相比於在一個作業系統上開發一個輸入法軟體,這是容易許多的。 譬如,開發者通常只要提供輸入法的對照表(即每個字符與其相對應的編碼)而非寫編寫程式。 而不同輸入法的使用者可以使用相同的介面,譬如,在不同語系或輸入法間做切換。 目前常見的輸入法平台有:.
查看 UNIX和輸入法平台
软件
軟體(software)是一系列按照特定顺序组织的電腦数据和指示,是電腦中的非有形部分。電腦中的有形部分稱為硬體,由電腦的外殼及各零件及電路所組成。電腦軟體需有硬體才能運作,反之亦然,軟體和硬體都無法在不互相配合的情形下進行實際的運作。 一般来說,计算机软件划分为程式語言、系统软件、应用软件和介于这两者之间的中介軟體。其中系统软件为计算机使用提供最基本的功能,但是并不针对某一特定应用领域。而应用软件则恰好相反,不同的应用软件根据用户和所服务的领域提供不同的功能。 软件包括所有在電腦執行的程式,和其架構無關,例如執行檔、函式庫及腳本語言都屬於软件。軟體不分架構,有其共通的特性,在執行後可以讓硬體執行依設計時要求的機能。軟體儲存在記憶體中,軟體不是可以碰觸到的實體,可以碰觸到的都只是儲存軟體的零件(記憶體)或是媒介(光碟或磁片等)。 软件并不一定只包括可以在计算机上运行的電腦程式,有些定義中,与電腦程式相关的文档,一般也被认为是软件的一部分。简单的说软件就是程式加文档的集合体。软件被应用于世界的各个领域,对人们的生活和工作都产生了深远的影响。.
查看 UNIX和软件
辦公室套裝軟體比較
下列是討論各種辦公室套裝軟體的一般功能與專業功能。如果要有更進一步的資訊請參考各軟體的條目。本表僅提供較廣泛籠統的說明。.
输入法
输入法编辑器(input method editor,缩写为IME),是指键盘击键或鼠标移动翻译成字符来输入的操作系统组件。.
查看 UNIX和输入法
运行级别
运行级别(Runlevel)指的是Unix或者Linux等类Unix操作系统下不同的运行模式。运行级别通常分为7等,分别是从0到6,但如果必要的话也可以更多。 例如在大多数Linux操作系统下一共有如下7个典型的运行级别:.
查看 UNIX和运行级别
迈克·莱斯克
迈克·莱斯克(Mike Lesk, )是一位美国计算机科学家。.
查看 UNIX和迈克·莱斯克
部件工具箱
部件工具箱(widget toolkits)亦称为GUI工具箱(GUI toolkits),在程序设计中指的某些基本的GUI的构件元素的集合。他们一般以库或者应用程序框架的形式出现。.
查看 UNIX和部件工具箱
防毒軟體列表
這是一個知名防毒軟件的列表。.
查看 UNIX和防毒軟體列表
阿尔佛雷德·艾侯
阿尔佛雷德·艾侯(Alfred Aho,),生於加拿大安大略省提明斯(Timmins),是一位计算机科學家。擔任哥倫比亞大學的勞倫斯科斯曼计算机科學教授。他同時也是哥倫比亞大學计算机科學系的大學教育副主席。在1995年到1997年間,以及2003年初,擔任系主席。在搬到哥倫比亞之前,他也是貝爾實驗室计算机科學研究中心的會長。目前的研究是量子計算、程式語言、編譯器和演算法。.
阿波羅電腦
阿波羅電腦(Apollo Computer, Inc.)於1980年在麻賽諸賽州(Massachusetts)的Chelmsford成立,創辦人為William Poduska(也是之後Apollo PRISM電腦的發創者)。80年代的阿波羅電腦主要是研製Apollo/Domain工作站,阿波羅電腦與Symbolics公司及昇陽電腦(Sun Microsystems)同為80年代圖形工作站的的先驅業者。 1981年該公司發表了DN100工作站,使用摩托罗拉 68000微處理器。Apollo工作站使用的是Aegis(之後改稱Domain/OS)作業系統,是一種專屬作業系統,並具有一個合乎POSIX規範的UNIX交替前端。Apollo在網路功能的技術上尤其優異,是第一個能在網路上實現需求分頁功能的業者,且能讓網路運用於無形,此外極低的系統使用管理率(sysadmin-to-machine ratio)也是無人能及。(待查證) 在1980年到1987年間,Apollo成為最大的網路工作站製造商,然而在1987年年底時其市場佔有率卻落到第三,低於迪吉多電腦(Digital Equipment Corporation,簡稱:DEC)及昇陽電腦(Sun Microsystems),不過仍舊是領先惠普科技(Hewlett-Packard,簡稱:HP)及國際商業機器(International Business Machine,簡稱:IBM)。阿波羅電腦最大的客戶是Mentor Graphics(電子設計需求)、通用汽車(General Motors,簡稱:GM)、福特汽車(Ford)、克萊斯勒汽車(Chrysler)以及波音(Boeing,機械設計需求)。 到了1989年,惠普科技以4.76億美元收併了阿波羅電腦,並在1990年到1997年間逐漸的退淡。 附帶一提的是,阿波羅電腦公司也發創了修訂控制系統:DSEE(Domain Software Engineering Environment網域軟體工程環境),此軟體之後改名成為Rational ClearCase,原有的名稱DSEE讓人覺得過玄與難解。.
查看 UNIX和阿波羅電腦
蘋果公司
蘋果公司(Apple Inc.,,),原稱蘋果电脑公司(Apple Computer, Inc.),是总部位于美国加州庫比蒂諾的跨國。公司最初由史蒂夫·賈伯斯、史蒂夫·沃茲尼克、罗纳德·韦恩创立于1976年4月1日,次年1月3日確定正式名稱為苹果电脑公司,主業是开发和销售个人计算机,至2007年1月9日在舊金山上宣佈改名为苹果公司,宣佈其业务重点转向消费电子领域。現時的業務包括设计、开发和销售消费电子、计算机软件、在线服务和个人计算机。 苹果的Apple II在1970年代助长了个人电脑革命,其後的Macintosh接力於1980年代持续发展。该公司最著名的硬件产品是Mac电脑系列、iPod媒体播放器、iPhone智慧型手机和iPad平板电脑;在线服务包括iCloud、iTunes Store和App Store;消费软件包括macOS和iOS操作系统、iTunes多媒体浏览器、Safari网络浏览器,还有iLife和iWork创意和生产力套件。在2017年時苹果公司曾位列財星全球500大企業的第9名,《财富杂志》曾提名苹果公司为美国2008年最受尊敬的公司、2008年到2012年世界最受尊敬公司,《福布斯》2015年发布的全球品牌价值榜,苹果公司连续第五年雄踞榜首,其价值曾是地球上其他任何品牌的两倍以上。但是,苹果公司在其产业链中的劳工制度、环境和商业实践中至今仍然飽受抨擊。 至2017年7月,苹果公司拥有21个国家的497间零售商店,还有线上苹果商店、iTunes商店。iTunes商店是世界最大音乐零售商。苹果公司是市值最高的公共交易公司,到2014年6月大约拥有市值6000亿美元,到同年11月更是歷史上首家突破7000億美元的公司。截至2012年9月29日,苹果公司全球拥有永久全职员工72800名,临时全职员工3300名。2013年全球总收入1709亿美元。截至2014年1季度,苹果公司五年平均增长率销售额39%,利润率45%。2013年5月苹果公司首次进入财富500强公司名单前10名,比2012年上升11位,位列第6名。.
查看 UNIX和蘋果公司
開放軟體基金會
開放軟體基金會(Open Software Foundation,縮寫為OSF),一個非營利性組織,目標在於為UNIX作業系統創造一個統一的標準。它根據美國國會在1984年通過的合作發展法案(U.
查看 UNIX和開放軟體基金會
開放轉發
開放轉發(open relay)是一項SMTP電郵伺服器的設定,使得互聯網的所有使用者都可以透過該伺服器轉發電郵。.
查看 UNIX和開放轉發
闪存盘
闪存盘(----、--、--、--、--、--、--、--、--、--、随存、大姆哥、快閃記憶體),發明者尚有争議。它是一種使用USB接口連接计算機,并通常通過闪存來进行數据存储的小型便携存储设备。一般U盘體積極小、重量輕、可重複寫入,面世後迅速普及並取代傳統的軟碟及軟碟機。有時讀卡器也會被歸類為隨身碟,但這類設備的記憶晶片並不是內建的,而是可以抽換的記憶卡。 相較於其他可攜式儲存裝置(尤其是軟碟),U盘有許多優點:較不佔空間、能儲存較多資料、讀寫速度較快、不會因刮傷或發霉而無法使用。這類的USB存储设备使用USB大量儲存裝置標準,在近代的作業系統如Windows、OS X、Linux與Unix中皆有內建支援。 U盘通常使用塑膠或金屬外殼,內部含有一張小的印刷電路板,讓U盘尺寸小到像鑰匙圈飾物一樣能夠放到口袋中,或是串在頸繩上。只有USB連接頭突出於保護殼外,且通常被一個小蓋子蓋住。大多數的U盘使用標準的Type-A USB接頭,這使得它們可以直接插入個人電腦上的USB接口中。 要存取U盘的資料,就必須把U盘連接到電腦;無論是直接連接到電腦內建的USB控制器或是一個USB集線器都可以。只有當被插入USB埠時,U盘才會啟動,而所需的電力也由USB連接埠供給DC+5V。.
查看 UNIX和闪存盘
肯·汤普逊
肯尼斯·蓝·汤普逊(Kenneth Lane Thompson,)小名肯·汤普逊(Ken Thompson),美国计算机科学学者和工程师。駭客文化圈子通常称他为“ken”。在贝尔实验室工作期间,汤普逊设计和实现了Unix操作系统。他创造了B语言——C语言的前身,而且他是Plan 9操作系统的创造者和开发者之一。2006年,汤普逊进入Google公司工作,与他人共同设计了Go语言。他與丹尼斯·里奇同為1983年圖靈獎得主。 此外,肯·汤普逊还参与过正则表达式和UTF-8编码的设计,改进了文本编辑器,创造了编辑器。他曾制造过专门用于下国际象棋的电脑“”,并建立了。.
查看 UNIX和肯·汤普逊
脚本语言
脚本语言(Scripting language)是为了缩短传统的「编写、编译、链接、运行」(edit-compile-link-run)过程而创建的计算机编程语言。早期的脚本语言经常被称为批处理语言或工作控制语言。一个脚本通常是解释运行而非编译。脚本語言通常都有簡單、易學、易用的特性,目的就是希望能讓程式設計師快速完成程式的編寫工作。而巨集語言則可視為脚本語言的分支,兩者也有實質上的相同之處。 虽然许多脚本语言都超越了计算机简单任务自动化的领域,成熟到可以编写精巧的程序,但仍然还是被称为脚本。几乎所有计算机系统的各个层次都有一种脚本语言。包括操作系统层,如计算机游戏,网络应用程序,字处理文档,网络软件等。在许多方面,高级编程语言和脚本语言之间互相交叉,二者之间没有明确的界限。.
查看 UNIX和脚本语言
脱字符表示法
脱字符表示法(Caret notation)是对ASCII码不可打印的控制字符的一种表示法。用一个脱字符 (^)后跟一个大写字符来表示一个控制字符的ASCII码值。 例如,控制字符ACK的ASCII码值为4,可用^D表示,因为D是字母表的第4个字符。NULL字符的码值为0,用^@表示,因为在ASCII码表中,字符A前面的字符就是@。 DEL字符的码值是127,表示为^?, 因为ASCII字符'?'恰在'@'之前,在'@'代表0时,'?'表意为-1,所以可以指称7位ASCII表的-1(2补码为127)。 许多操作系统,包括类UNIX系统、DOS,允许用户按下Ctrl键时按下另一个脱字符表示法使用的字母键,来输入控制字符。 脱字符表示法被许多程序使用,特别是Unix终端驱动程序与文本文件显示程序如more、less。通常用於終端機連線(例如Telnet通訊協定),以脫字符^開頭,再接一個符號,用來讓這些控制字元得以在畫面上顯現。雖然看起來是兩個字元,但在終端機上實際只有一個字元。在絕大部分的終端機系統中,包括Windows的命令提示字元(cmd.exe)、Linux和FreeBSD,都可用代表脫出字元,輸入想要的ASCII控制字元。例如想輸入空字符,就要輸入+,而非,後者會顯示成兩字元,前者只會顯示成一字元。.
查看 UNIX和脱字符表示法
重叠I/O
重叠I/O(Overlapped I/O)是Windows操作系统对异步I/O的实现。自Windows NT引入.
查看 UNIX和重叠I/O
重定向 (计算机)
在计算机领域,重定向是大多数命令行解释器所具有的功能,包括各种可以将标准流重定向用户规定地点的Unix shells。类Unix操作系统的程序可以透過dup2(2)系统调用完成重定向,或者透過缺少一些灵活性但是更高一级层次的freopen(3)和popen(3)来完成。.
自由软件历史
在1950和1960年代,用户通常会在购买硬件时一同获得电脑操作系统和编译器而无需额外支付费用。当时,源代码会被和软件一起提供,以便用户进行 debug 和给软件添加新功能。 计算机最先在大学等机构内普及,而大学对软件进行的修改也会按照学术原则被公开地分享,此时,相关组织如雨后春笋般涌现。 然而,当大规模的操作系统逐渐成熟时,允许修改操作系统的组织数目便开始减少了。然而,实用程序和其他为操作系统添加功能的应用依旧被共享,新的组织也开始形成以推广软件共享。.
查看 UNIX和自由软件历史
鋼鐵天空下
《鋼鐵天空下》(Beneath a Steel Sky)是一套賽伯朋克主題的點擊式(Point and Click)科幻冒險遊戲,由Revolution Software開發,Virgin Interactive發行於。發行的平台是MS-DOS和Amiga家用電腦。此遊戲的背景設定在一個反烏托邦的未來,玩家扮演Robert Foster,他小時候因直昇機意外而流落一個叫作「The Gap」的荒地,並由當地人扶養長大。多年後,一群來自Union City的武裝人員來到The Gap,並且強行把Robert帶回Union City。然而Robert成功逃脫,並將探索這個社會的腐敗。 《鋼鐵天空下》原本取名為《地下世界》(Underworld),由遊戲總監Charles Cecil和漫畫家Dave Gibbons合作完成,共花費40000英鎊製作。此遊戲發行時受到很好的評價,並在2009年於iOS平台上發行了重製版(名為《Beneath a Steel Sky Remastered》),重製版亦收到很好的評價。.
查看 UNIX和鋼鐵天空下
電子遊戲史
電子遊戲在1970年代開始以商業娛樂媒體的姿態出現,成為1970年代末日本、美國和歐洲一個重要娛樂工業的基礎。在1983年美國遊戲業蕭條事件及繼而重生後的兩年,電子遊戲工業經歷了超過兩個年代的增長,成為了達100億美金的工業,並與電視電影業競爭,成為世界上最獲利的視覺娛樂產業,網路流行後網遊、手遊更是風行世界,不但變成正式體育項目,也成為了一種文化象徵。 電子遊戲早期是以主機運算、圖形性能、以及主要儲存媒介為世代區分標準。平均大約一個世代歷時五至六年。世代之間的遊戲機性能差別很大。1972年,電子遊戲踏入第一期,當時所謂的遊戲機主要是能用手柄控制電視屏幕上光點移動的裝置,每部遊戲機也只能玩特定的一種遊戲;第二期,遊戲機開始能透過卡匣更換不同遊戲,使遊戲開始變得多元化;第三期之後遊戲類型多樣化、網路化、遊戲機可攜化、遊戲開發專業化,其進步不但如卡通般伴隨幾代人成長外,其獲利模式及與倫理道德間的關係亦值得深思。.
查看 UNIX和電子遊戲史
電子設計自動化軟體比較
本條目是常見電子設計自動化軟體、電子電路仿真軟體的清單,和它們簡單的功能比較。.
集成开发环境
集成开发环境(Integrated Development Environment,簡稱IDE,也稱為Integration Design Environment、Integration Debugging Environment)是一種輔助程式開發人員開發軟體的應用軟體,在開發工具內部就可以輔助編寫原始碼文本、並編譯打包成為可用的程序,有些甚至可以設計圖形介面。 IDE通常包括程式語言編輯器、自動构建工具、通常還包括除錯器。有些IDE包含編譯器/直譯器,如微软的Microsoft Visual Studio,有些则不包含,如Eclipse、SharpDevelop等,这些IDE是通过调用第三方编译器来实现代码的编译工作的。有時IDE還會包含版本控制系統和一些可以設計圖形用戶界面的工具。許多支援物件導向的現代化IDE還包括了類別瀏覽器、物件檢視器、物件結構圖。雖然目前有一些IDE支援多種程式語言(例如Eclipse、NetBeans、Microsoft Visual Studio),但是一般而言,IDE主要還是針對特定的程式語言而量身打造(例如Visual Basic)。.
查看 UNIX和集成开发环境
逗号分隔值
逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以形式存储表格数据(数字和文本)。纯文本意味着该文件是一个字符序列,不含必须象二进制数字那样被解读的数据。CSV文件由任意数目的记录组成,记录间以某种换行符分隔;每条记录由组成,字段间的分隔符是其它字符或字符串,最常见的是逗号或制表符。通常,所有记录都有完全相同的字段序列。 CSV文件格式的通用标准并不存在,但是在RFC 4180中有基础性的描述。使用的字符编码同样没有被指定,但是7-bit ASCII是最基本的通用编码。.
查看 UNIX和逗号分隔值
递归缩写
一个递归缩写(偶尔写成递归首字缩写)是一种在全称中递归引用它自己的缩写。这个词最先在1986年在纸质出版物中出现。.
查看 UNIX和递归缩写
逆波兰表示法
逆波兰表示法(Reverse Polish notation,RPN,或逆波兰记法),是一种是由波兰数学家扬·武卡谢维奇1920年引入的数学表达式方式,在逆波兰记法中,所有操作符置于操作数的后面,因此也被称为后缀表示法。逆波兰记法不需要括号来标识操作符的优先级。 逆波兰结构由弗里德里希·鲍尔(Friedrich L.
查看 UNIX和逆波兰表示法
退出状态
退出状态(Exit status,别称Return Code,亦译为“返回码”)在计算机领域中指一个子进程(或被调用方)运行结束时向其父进程(或调用方)返回的一个相对小的值。在DOS中,这个值被称作errorlevel。 当计算机程序执行时,操作系统会创建一个(通称进程)以便对程序进行控制与维护;而在多任务系统(如Unix和Linux)中,新进程可由当前活动进程创建,在这种情况下被创建的新进程即为子进程,对应的创建之的进程亦称父进程,且父子进程是并发执行的,因而可以产生子进程这种方式在父进程不需停止执行的前提下委派一部分任务给子进程;而当子进程执行完毕时,子进程会调用来终止运行,而exit调用会产生退出状态码并将返回予父进程,父进程则以系统调用wait来获取该数值。 Category:进程.
查看 UNIX和退出状态
虚拟终端
虚拟终端機(Terminal emulator)是在个人电脑上虚拟的一个终端以及为此目的而写的软件。虚拟终端的目的是达到个人电脑及其用户能够与大型计算机的连接。一般来说需要连接的大型计算机是IBM的大型计算机或者所谓的超小型计算机(过去往往是迪吉多的VAX)。 虚拟终端使得个人电脑的用户可以直接使用他的个人电脑来与大型计算机联系,而不必使用专门的终端。 通过虚拟终端的软件虚拟终端还可以扩展大型计算机的标准终端的功能,通过虚拟终端不但可以将个人电脑上的数据传递给大型计算机,而且还可以将大型计算机的数据传递给个人电脑,并在个人电脑上继续加工。 一般大型计算机的终端是字母式的输入和输出接口,因此一个虚拟终端至少需要一个能够模拟这样的字母式(比如ASCII)输入和输出接口的能力。最常见的平台是图像式的用户表面。要使得新的、图像式的程序能够使用老的字母式的或者没有图像式输入和输出能力的程序也需要虚拟终端。 现代的大型计算机也内部使用虚拟终端,这样它们可以向老的、需要终端的程序假装一个终端,而实际上它则将程序的显示转到显示卡上。比如Linux以及其它大多数基于个人电脑的类似Unix的操作系统假装有六至十个这样的“虚拟”的终端。 字母程序 虚拟终端 图像显示 shell xterm X11.
查看 UNIX和虚拟终端
FAT
檔案配置表(File Allocation Table,首字母縮略字:FAT),是一種由微軟發明並擁有部分專利 的文件系統,供MS-DOS使用,也是所有非NT核心的微軟視窗使用的檔案系統。 FAT文件系統考慮當時電腦效能有限,所以未被複雜化,因此幾乎所有個人電腦的作業系統都支持。這特性使它成為理想的軟碟和記憶卡檔案系統,也適合用作不同操作系統中的資料交流。現在,一般所講的FAT專指FAT32。 但FAT有一個嚴重的缺點:當文件刪除後寫入新資料,FAT不會將檔案整理成完整片段再寫入,長期使用後會使檔案資料變得逐漸分散,而減慢了讀寫速度。-zh-cn:碎片整理; zh-tw:磁碟重組;-是一種解決方法,但必須經常重組來保持FAT文件系統的效率。.
查看 UNIX和FAT
FCEUX
FCEUX是一个开放源代码的红白机和FC磁碟機的模拟器。它由多个FCE Ultra的多个版本合并而成。.
查看 UNIX和FCEUX
Fedora
Fedora Linux(第七版以前為Fedora Core)是較具知名度的Linux發行套件之一,由Fedora專案社群開發、紅帽公司贊助,目標是建立一套新穎、多功能並且自由(開放原始碼)的作業系統。 Fedora基於Red Hat Linux。在Red Hat Linux終止發行後,紅帽公司計畫以Fedora來取代Red Hat Linux在個人領域的應用,而另外發行的Red Hat Enterprise Linux(Red Hat企業版Linux)則取代Red Hat Linux在商業應用的領域。 Fedora對於使用者而言,是一套功能完備、更新快速的免費作業系統;而對贊助者Red Hat公司而言,它是許多新技術的測試平台,被認為可用的技術最終會加入到Red Hat Enterprise Linux中。 Fedora大约每六個月發佈新版本(英文),FedoraProject。.
查看 UNIX和Fedora
Fg (Unix)
命令fg在Unix与类Unix系统中属于命令,其功能是唤醒挂起的进程将之移至前台(因而同时会将进程的输入输出流移至用户终端)继续执行。操作系统内是否包含fg命令亦是“POSIX兼容”的判断标准之一 。.
Fibjs
Fibjs是一个能在服务器端运行JavaScript的开放源代码、跨平台JavaScript执行环境。Fibjs 使用 协程, 同步风格 & 非阻塞IO模型来构建可伸缩的高可用的系统.
查看 UNIX和Fibjs
Finder
Finder是在"Classic" Mac OS和macOS(2012年前称Mac OS X,2012年-2016年称OS X)中預設的應用程式,能讓使用者管理檔案、文件、磁碟、網路,以及啟動其他的應用程式。Finder與其他作業系統中的殼層(shell)功能相似,而Finder使用了圖形使用者界面(GUI)。最早的第一台麥金塔電腦上就已經有了Finder,同時在電腦上也以之一部份的形式出現。當蘋果轉換至以UNIX為基礎的Mac OS X作業系統後,Finder也被徹底重新改寫。 在啟動(或登入)麥金塔(Macintosh)電腦後,Finder是使用者首先會接觸到的程式,它也負責呈現整個作業系統的主要視覺風格,而需要注意的是,這不應該和實際上由作業系統內建之特定服務元件所提供的圖形使用者界面混淆(例如:WindowServer)。雖然Finder是作業系統中重要的部份之一,但它僅是一個應用程式,使用者可以將Finder從系統中關閉,但這樣一來也就無法直观的開啟任何檔案或檔案夾。 Finder能持續顯示出使用桌面比擬(Desktop metaphor)修正后的後的檔案系統视图,意即檔案和檔案夾皆以適當的圖案表示、磁碟(卷宗)會出現於一个(虚拟形象化的)桌面上,也有一個垃圾桶(在OS X是位於Dock中,更早的舊版則是在桌面上),將檔案拖曳至垃圾桶圖示上方即可刪除。“桌面”本身其实也是一个实际的文件夹,存在于Macintosh的文件系统中。.
查看 UNIX和Finder
Firebird (数据库)
Firebird,是一个跨平台的关系数据库系统,目前能够运行在Windows、linux和各种Unix操作系统上,源于Borland公司的Interbase 6.0,是一个完全非商业化的产品,使用C++开发。軟體授權使用Mozilla Public License v.1.1许可证发行。.
Fiwix
Fiwix 是一个从头编写的操作系统内核,基于UNIX架构,专注于POSIX兼容。它的设计和开发主要作为一个业余爱好,并且为了用于教育目的,核心代码做到了尽可能的精简,以便于学生和读者。Fiwix运行在32位的x86平台上,对大多数GNU软件有着良好的兼容。.
查看 UNIX和Fiwix
FlashGot
FlashGot 是为 Mozilla Firefox 和基于Mozilla Application Suite的网页浏览器所开发的扩展 ("Extensions",现称为 "Add-on's"),是基于GPL发布的自由软件 (Freeware),拥有四十多种各国语言版本。此附加组件(扩展)的作者 Giorgio Maone 亦开发了另一款热门的 Firefox 附加组件: NoScript。 FlashGot 允许 Firefox 等浏览器使用大多数流行的外部下载管理器处理单一的和全部("全部" 和 "选择")下载,支持 Windows, Mac OS X, Linux 和 FreeBSD 系统。安装它之后,就可以在 Mozilla Firefox 中像 Internet Explorer 一样在下载链接(URL)上使用右键菜单调用下载软件进行下载。 需要注意的是,由于名称上的相近,FlashGot 和 FlashGet 很容易使用户发生混淆,实际上 FlashGet 是一个下载工具,而 FlashGot 则是在浏览器和下载工具传递URL参数的“中间程序”,其本身并不具备下载能力。.
FLTK
FLTK(Fast Light Toolki,读做“fulltick”)是一个跨平台的C++GUI工具集,用在UNIX/Linux(X11)、微软Windows和Mac OS X上。FLTK提供现代的GUI功能,除却膨胀,通过OpenGL和内建的GLUT模拟器提供3D图形支持。最初由Bill Spitzak开发,当前由全世界一小组开发者使用美国一个中心仓库维护。 FLTK被设计足够小和模块化以被静态链接,但作为共享库工作良好。FLTK同时包含一个优秀的称为FLUID的UI构建器,可以被用来在几分钟内创建应用程序。 FLTK在GNU宽通用公共许可证第二版下提供,除了允许静态链接。.
查看 UNIX和FLTK
Foobar2000
Foobar2000是一款免費的的音频播放器软件,开发者为波兰人Piotr Pawłowski(英文名Peter Pawlowski,原Winamp开发公司Nullsoft成员)。除了播放之外,它还支持生成媒体库、转换媒体文件编码、提取CD等功能。它是一款功能强大的工具。foobar2000之所以出现,在于Peter不满于Winamp 2.x的插件体系架构和更倾向于图形、外觀的发展方向的Winamp 3。于2016年5月9日推出了Android版本,2016年5月11日发布了iOS版本 。.
Fork (系统调用)
在计算机领域中,尤其是Unix及类Unix系统操作系统中,fork是一种创建自身行程副本的操作。它通常是内核实现的一种系统调用。Fork是类Unix操作系统上创建进程的一种主要方法,甚至历史上是唯一方法。.
Fork (文件系统)
在计算机文件系统领域中,fork是一个与文件系统对象相关的数据集。没有fork机制的文件系统只允许内容拥有单个数据集,而有fork的文件系统允许多个内容。每个非空的文件至少有一个fork(通常为默认类型);因文件系统而不同,一个文件可能有一个或多个相关联的fork;fork可能包含有关该文件主体的数据,或者只是元数据。不同于通常为固定大小的一个类似的文件系统特性——扩展文件属性,fork可以为可变大小,甚至可能大于文件的主数据fork。一个文件的大小是其各fork大小的总和。因为其是可变大小(不同于固定大小的元数据),Fork也称为数据流(streams),但它与其他的“流”所表现出的“可用性随时间而变动(包括无限期)”不同。.
Fortran
福傳(Fortran),源自於「公式翻译」(Formula Translation)的縮寫,是一種程式語言。1957年由IBM開發出,是世界上第一个被正式采用並流传至今的高级编程語言。.
查看 UNIX和Fortran
FoxPro
一種開發資料庫相關程式的語言統稱,目前有下列幾種產品:.
查看 UNIX和FoxPro
FreeBSD
FreeBSD是一个类Unix的操作系统,也是FreeBSD项目的发展成果。FreeBSD是第一个开放源代码的系统,他是由基于BSD Unix的源代码衍生而来的。BSD Unix是加州大学伯克利分校在1975年至1993年开发的操作系统。FreeBSD被开发为自由软件,这意味着其源代码开放,人人都可以使用FreeBSD。任何人都可以获得并使用它来满足各种需求,也可以修改它,然后再重发布它。此功能专为个人和公司量身定制,可用于创建各种基于FreeBSD的商业和非商业产品。尽管FreeBSD直接从BSD衍生,但是从法律的角度来看,FreeBSD并不是“UNIX”。因为现在“UNIX”商标是属于国际开放标准组织的。FreeBSD的第一个版本于1993年发布。 FreeBSD是一个支持许多硬件和体系架构的企业级系统。和其他BSD家族的操作系统一样, FreeBSD其核心、驱动程序以及所有的用户层(Userland)应用程序(如Unix shell和cat和ps等命令)都存储在源代码库中。FreeBSD也可以运行其他二进制软件,比如Linux的。借助ports和FreeBSD软件包管理器,你可以在其上安装各种应用程序。根据2005年的调查,77%的BSD用户使用FreeBSD,因此FreeBSD拥有BSD系列中最大的用户社区。 在今天,个人和企业都将FreeBSD用于多种用途,包括Yahoo! 苹果,Juniper网络公司,诺基亚,IBM, Yandex的,Apache软件基金会,Hotmail,索尼和许多其他用途。.
查看 UNIX和FreeBSD
FTerm
FTerm是一個通用仿真終端軟件。FTerm最初是由浙江大學笑書亭BBS站長fuse開發用作登錄笑書亭BBS的工具,隨著版本發展,它除了可用作為BBS客戶端,還可以遠程登錄提供終端服務的各種UNIX類系統主機。主要開發者有fuse和水木清華BBS的kxn。 FTerm采用Delphi作開發環境,核心代碼由Francois Piette編寫的ICS控件衍生並作較大修改,目前此部分代碼為開放源代碼,2007年4月3日發布最後的版本2.5.0.154版。.
查看 UNIX和FTerm
Fuser (Unix)
Unix命令fuser用于显示哪些进程正在使用给定的文件、文件系统或unix套接字。例如,要查看访问USB驱动器的进程ID及其用户: $ fuser -m -u /mnt/usb1 /mnt/usb1: 1347c(root) 1348c(guido) 1349c(guido) 该命令显示使用指定文件或文件系统进程的进程标识符。在默认的显示模式下,每个文件名后跟一个字母,表示访问类型:; c: 当前目录。; e: 正在运行的可执行文件。; f: 打开的文件。; F: 打开的写入文件。; r: 根目录。; m: mmap的文件或共享库 该命令还可以用来检查哪些进程正在使用网络端口: $ fuser -v -n tcp 80 80/tcp: root 3067 F....
GAMESS (美国版)
GAMESS (美国版) 是一个常用的计算化学软件,其全名为通用原子分子电子结构系统(General Atomic and Molecular Electronic Structure System)。作为美国国家化学计算资源(NRCC,National Resources for Computations in Chemistry)项目的一部分,GAMESS的代码于1977年10月1日开始编写。1981年,源码分裂为两个分支,即美国版与英国版。时至今日,两个版本之间已经有很大差异。 其中美国版的源代码由美国爱荷华大学的维护。 GAMESS美国版的源码是免费的,但由于软件许可证方面的限制,GAMESS 并非开源软件。.
GCC
GNU编译器套裝(GNU Compiler Collection,縮寫為GCC),指一套编程語言编译器,以GPL及LGPL許可證所發行的自由軟體,也是GNU計畫的关键部分,也是GNU工具链的主要組成部份之一。GCC(特别是其中的C语言编译器)也常被认为是跨平台编译器的事实标准。1985年由理查德·马修·斯托曼開始發展,現在由自由軟體基金會負責維護工作。 原名為GNU C語言編譯器(GNU C Compiler),因為它原本只能處理C語言。GCC在发布后很快地得到擴展,變得可處理C++。之後也變得可處理Fortran、Pascal、Objective-C、Java、Ada,Go與其他語言。 許多操作系統,包括許多类Unix系統,如Linux及BSD家族都採用GCC作為标准编译器。蘋果電腦预装的Mac OS X操作系统也採用這個編譯器。 GCC原本用C開發,後來因為LLVM、Clang的崛起,它更快地將開發語言轉換為C++。許多C的愛好者在對C++一知半解的情況下主觀認定C++的性能一定會輸給C,但是Ian Lance Taylor給出了不同的意見,並表明C++不但性能不輸給C,而且能設計出更好,更容易維護的程式(、)。.
查看 UNIX和GCC
Gettext
gettext是GNU国际化与本地化(i18n)函数库。它常被用于编写多语言程序。.
查看 UNIX和Gettext
Getty (Unix)
getty是“get teletype”的缩写,它是一个Unix程序,用来连接物理的或虚拟终端。.
GFTP
gFTP 是一個在*NIX上使用的(unix,linux,BSD,etc.)自由的多線程FTP 客戶端,其建基於X11R6 或以後的版本。gFTP在GPL下發布,並且已被翻譯成41種不同語言。.
查看 UNIX和GFTP
Ghostscript
Ghostscript是一套建基於Adobe、PostScript及可移植文檔格式(PDF)的頁面描述語言等而編譯成的自由軟件。 现在已经从Linux版本移植到其他操作系统,如其他Unix、Mac OS X、VMS、Windows、OS/2和Mac OS classic。.
GIMP
GIMP(,名稱由GNU Image Manipulation Program(GNU图像处理程序)的首字母組成)是一個自由及開放原始碼的點陣圖圖像編輯器,用於图像照片润饰及編輯、自由繪圖、調整大小、裁剪、相片蒙太奇、裝換圖像格式以及其他專業任務。 GIMP始於1995年,使用GPLv3+,可运行於GNU/Linux、MS Windows、Mac OS X等平台,其原生文件格式的扩展名是.xcf。.
查看 UNIX和GIMP
GIS軟件列表
本条目以字母顺序罗列GIS及相关软件。.
查看 UNIX和GIS軟件列表
GIS软件比较
这是一篇著名的 GIS 软件的比较。.
查看 UNIX和GIS软件比较
Gmsh
Gmsh是由克里斯托夫·傑再雷(Christophe Geuzaine)和讓·弗朗索瓦·勒馬克勒(Jean-François Remacle)在GNU通用公共許可證下開發的免費有限元。 Gmsh包含4個模塊,幾何描述,網格劃分,解決和後處理。 Gmsh支持參數的輸入,並擁有先進的可視化機制。所有的幾何,網格,求解器和後處理指令都按照以交互方式使用Gmsh自己的腳本語言或者在文本文件中使用圖形用戶界面(GUI)。交互行為生成語言儲存於輸入文件,反之亦然。採用循環、條件語句和外部系統調用函數使得對所有處理自動化成為可能。.
查看 UNIX和Gmsh
GNOME
GNOME(或)是一個完全由自由软件組成的桌面环境。它的目標作業系統是Linux,但是大部分的BSD系統亦支持GNOME。 GNOME是由志願貢獻者和受僱貢獻者組成的GNOME計劃開發,其最大的公司貢獻者為紅帽公司。它是一個為開發軟件框架、基於這些框架來開發用戶端軟件及協調軟件翻譯和開發無障礙軟件的專案。 GNOME是GNU計劃的一部分。.
查看 UNIX和GNOME
GNU Chess
GNU Chess是一個西洋棋引擎的自由软件,其可以與人類或是其他電腦程式玩一盤完整的西洋棋。GNU Chess的目標是提供研究的基礎。它已用於眾多的研究環境中。 GNU Chess是自由軟體,以GNU通用公共授權條款第三版或更新版本授權,其由多個共同合作的開發者維護。做為其中一個最早提供完整源代码的西洋棋電腦程式,它最早以前也僅提供基於UNIX系統的版本,至今也移植到了許多平臺上。.
GNU Hurd
GNU Hurd是一套作業系統內核,以微内核架構設計。Hurd是GNU操作系统的核心部份。GNU計畫从1990年开始开发GNU Hurd,并且将它作为一个遵循GPL的自由软件发布。Hurd的目标是从功能、安全性和稳定性上全面超越传统Unix内核,而同时又能保持对其的兼容性,为此Hurd遵守POSIX标准。 「HURD」是一个间接递归缩写,来自「HIRD of Unix Replacing Daemons」,其中「HIRD」表示「HURD of Interfaces Representing Depth」。.
GNU TeXmacs
GNU TeXmacs 是一个自由的科学文本编辑器和 GNU 项目的排版组件。它吸收了 TeX 和 Emacs 的特点,尽管未使用这两者的代码。TeXmacs 使用 TeX 字体。它由 Joris van der Hoeven 开发和维护。该程序能够以所见即所得的用户界面创建结构化文档。用户可以自行创建新的文档样式。编辑器采用高质量的排版算法和 TeX 字体用于专业出版。.
GNU宣言
GNU宣言是理查德·斯托曼所寫,於1985年3月發表在 Dr.
查看 UNIX和GNU宣言
GNU計劃
GNU计划(GNU Project),又譯為革奴计划,是一個自由軟體集體協作計畫,1983年9月27日由理查德·斯托曼在麻省理工學院公开发起。它的目標是创建一套完全自由的操作系统,稱為GNU。理查德·斯托曼最早在net.unix-wizards新闻组上公布该消息,并附带一份《GNU宣言》等解释为何发起该计划的文章,其中一个理由就是要“重现当年软件界合作互助的团结精神”。 GNU是“GNU's Not Unix”的递归缩写。為避免与单词gnu(非洲牛羚,发音与「new」相同)混淆,斯托曼宣布GNU发音应为「Guh-NOO」(),与「canoe」发音相似。其中,Emacs就是由这个计划孵化而出。 UNIX是一种广泛使用的商业操作系统的名称。由于GNU将要实现UNIX系统的接口标准,因此GNU计划可以分别开发不同的操作系统。GNU计划采用了部分当时已经可自由使用的软件,例如TeX排版系统和X Window视窗系统等。不过GNU计划也开发了大批其他的自由软件,这些软件也被移植到其他操作系统平台上,例如Microsoft Windows、BSD家族、Solaris及Mac OS。 为保证GNU软件可以自由地“使用、复制、修改和发布”,所有GNU软件都包含一份在禁止其他人添加任何限制的情况下,授权所有权利给任何人的协议条款,GNU通用公共许可证(GNU General Public License,GPL)。这个就是被称为“公共版權”的概念。GNU也针对不同场合,提供GNU宽通用公共许可证与GNU自由文档许可证这两种协议条款。.
查看 UNIX和GNU計劃
GNUmed
GNUmed是一個供类Unix系统(BSD、Linux與UNIX)、Microsoft Windows、macOS與其他平臺使用的電子健康紀錄(EMR)系統。GNUmed目標是提供尊重病人隱私且基於開放標準的。 GNUmed基於第三方專案,如自由/开放源代码的数据库PostgreSQL,並以Python撰寫。它也支援基於wxPython的图形用户界面。 GNUmed專案由社群開發者所開發與維護。.
查看 UNIX和GNUmed
GNUstep
GNUstep,GNU計劃的專案之一。它將Cocoa(前身為NeXT的OpenStep)Objective-C軟體庫,部件工具箱(widget toolkits)以及其上的應用軟體,以自由軟體方式重新實作。它能夠運行在類Unix作業系統上,也能運作在Microsoft Windows上。.
查看 UNIX和GNUstep
GNU汇编器
GNU汇编器(GNU assembler),是由GNU计划所使用的汇编器,一般称为gas,或依其可执行文件名称简称为as。它是GCC的默认后端。它用于汇编GNU操作系统、Linux内核以及其他各种软件。它是GNU Binutils包的一部分。 GAS的可执行文件被命名为as,Unix汇编器的标准名称。GAS是跨平台的,可以运行或为不同的计算机系统结构编译。GAS依据GNU通用公共许可证第三版发布,为自由软件。.
查看 UNIX和GNU汇编器
Go
Go(又稱Golang)是Google開發的一种静态强类型、編譯型、-zh-hant:並發型;zh-hans:并发型-,并具有垃圾回收功能的编程语言。 ,羅勃·派克(Rob Pike)及肯·汤普逊於2007年9月开始设计Go,,稍後Ian Lance Taylor、Russ Cox加入專案。Go是基於Inferno作業系統所開發的。Go於2009年11月正式宣布推出,成為開放原始碼專案,并在Linux及Mac OS X平台上进行了實現,后来追加了Windows系统下的实现。 目前,Go每半年发布一个二级版本(即从a.x升级到a.y)。.
查看 UNIX和Go
Gosling Emacs
Gosling Emacs,Emacs編輯器的版本之一,由詹姆斯·高斯林在1981年以C語言實作出來,運行在Unix環境上。它以Mocklisp作為擴充功能的腳本語言(extension language)。最初詹姆斯·高斯林允許這個編輯器與它的原始碼自由散布,但在1984年賣給Unipress公司之後,成為私有軟體。 因為不滿詹姆斯·高斯林出售Gosling Emacs,成為私有軟體,理查德·斯托曼在Gosling Emacs的基礎上,重新編寫出GNU Emacs。 Category:1981年软件 Category:Emacs Category:Unix软件.
GPE
GPE(GPE掌上电脑环境, GPE Palmtop Environment)是一个计划为运行Linux操作系统的PDA等掌上设备提供自由图形用户界面的项目。GPE并不是一个单一的软件,但可以为运行Linux的掌上设备提供如个人信息管理系统 (PIM)、音乐播放、电子邮件及网页浏览等功能。.
查看 UNIX和GPE
Grep
grep是一个最初用于Unix操作系统的命令行工具。在给出文件列表或标准输入后,grep会对匹配一个或多个正则表达式的文本进行搜索,并只输出匹配(或者不匹配)的行或文本。.
查看 UNIX和Grep
GROMACS
GROMACS(全称:GROningen MAchine,全称格罗宁根华讯模拟体系)是一套分子动力学模拟程序包,主要用来模拟研究蛋白质、脂质、核酸等生物分子的性质。它起初由荷兰格罗宁根大学生物化学系开发,目前由来自世界各地的大学和研究机构维护。GROMACS是开源免费的软件,4.6版之前的版本使用GNU通用公共许可证(GPL)发行,而4.6版之后使用GNU宽通用公共许可证(LGPL)发行。.
查看 UNIX和GROMACS
GTK+
GTK+最初是GIMP的专用开发库(GIMP Toolkit),后来发展为Unix-like系統下开发图形界面的应用程序的主流开发工具之一。GTK+是自由软件,并且是GNU计划的一部分。.
查看 UNIX和GTK+
HFS+
HFS Plus,或HFS+是苹果公司为替代他们的分层文件系统(HFS)而开发的一种文件系统。它被用在Macintosh电脑(或者其他运行Mac OS的电脑)上。它也是iPod上使用的其中一种格式。HFS+也被称为Mac OS Extended和HFS Extended。在开发过程中,苹果公司也把这个文件系统的代号命名为“Sequoia”。 HFS+是一个HFS的改进版本,支持更大的文件,并用Unicode来命名文件或文件夹,代替了Mac OS Roman或其他一些字符集。和HFS一样,HFS+也使用B树来存储大部分分卷元数据。.
查看 UNIX和HFS+
Hosts文件
hosts文件(域名解析文件)是一个用于储存计算机网络中各节点信息的计算机文件。这个文件负责将主機名稱映射到相应的IP地址。hosts文件通常用于补充或取代网络中DNS的功能。和DNS不同的是,计算机的使用者可以直接对hosts文件进行控制。 最初在Internet的前身ARPANET中,其成员手动维护并分享了一个名为HOSTS.TXT的文件,其中就包括主机名称和对应地址。1983年DNS系统开始开发,1984年得到了发展。在网络快速的发展过程中,DNS可以自动提供动态的主机名解析。不过在现代操作系统,hosts文件仍然是一个可以作为备用手段的名称解析机制。.
查看 UNIX和Hosts文件
HP-UX
HP-UX(取自Hewlett Packard UniX)是惠普科技公司(HP, Hewlett-Packard)以System V為基礎所研發成的類UNIX作業系統。HP-UX可以在HP的PA-RISC處理器、Intel的Itanium處理器的電腦上執行,另外過去也能用於後期的阿波羅電腦(Apollo/Domain)系統上。較早版本的HP-UX也能用於HP 9000系列200型、300型、400型的電腦系統(使用Motorola的68000處理器)上,和HP-9000系列500型電腦(使用HP專屬的FOCUS處理器架構)。.
查看 UNIX和HP-UX
Htop
Htop是一款运行于Linux系统监控与进程管理软件,用于取代Unix下传统的top。与top只提供最消耗资源的进程列表不同,htop提供所有进程的列表,并且使用彩色标识出处理器、swap和内存状态。 用户一般可以在top无法提供详尽系统信息的情况下选择安装并使用htop。比如,在查找应用程序的内存泄漏问题时。与top相比,htop提供更方便、光标控制的界面来杀死进程。 htop用C语言编写,采用了ncurses库。htop的名称源于其作者的名字。 FreeBSD可以运行htop。.
查看 UNIX和Htop
IBM 3090
IBM 3090是IBM的大型電腦的型號。IBM 3090 Model 600E於1987年1月份推出,它具有6個處理單元,其計算能力比該公司先前最大的機型還要強60%。IBM推出的其他產品還有一款具有三處理單元的機型IBM 3090 Model 300E,以及先前宣佈的四款3090機型的增強型,即150E、180E、200E和400E。四個月後,IBM 3090 Model 120E宣佈推出,其基本價格不到100萬美元。Model 120E的性能相當於緊接著推出的最大型的3090商用機型的性能的70%到80%,用戶可以將120E擴展為Model 600E——IBM最大的處理器。(芝加哥的伊利諾伊大學在9月份成為第一個收到Model 120E的美國客戶。) IBM 3090在1980年代普遍為銀行所採用,執行MVS-390作業系統。但隨着Unix系統的普及,這些巨無霸也逐漸被時代所淘汰。 Category:IBM電腦 Category:早期电脑.
IBM AIX
AIX,是IBM专有UNIX操作系统的商标名。名稱來自先進互動執行系統(Advanced Interactive executive,縮寫為)。最初的名稱來自Advanced IBM Unix,但或许这个名字没有得到法律部门的允许,因此更改为"Advanced Interactive eXecutive"。 AIX的一些流行特性例如chuser、mkuser、rmuser命令以及相似的东西允许如同管理文件一样来进行用户管理。AIX级别的逻辑卷管理正逐渐被添加进各种自由的UNIX风格操作系统中。 AIX 5L 5.3版本操作系统可以支持:.
查看 UNIX和IBM AIX
IBM DB2
IBM DB2企業伺服器版本,是美國IBM公司發展的一套关系型数据库管理系统。它主要的執行環境為UNIX(包括IBM自家的AIX)、Linux、(舊稱)、,以及Windows伺服器版本。DB2也提供性能強大的各稱IBM InfoSphere Warehouse版本。和DB2同級的还有另外一个关系型数据库管理系统:,它在2001年被IBM收购。.
查看 UNIX和IBM DB2
IBM PC
IBM PC是IBM个人电脑(Personal Computer)的缩写,是IBM PC兼容机硬件平台的原型和前身,其型号为5150,1981年8月12日推出,是IBM佛罗里达州博喀拉藤(Boca Raton)的一组工程师和设计师在唐·埃斯特利奇(Don Estridge)的领导下设计的。 “个人电脑”这个称呼最早用於1972年施乐帕洛阿尔托研究中心研制的Xerox Alto电脑,到1981年前这个称呼已经相当普遍,但是由于IBM PC的巨大成功,此后这个词几乎只用於与IBM标准兼容的微型计算机了。.
查看 UNIX和IBM PC
Iconv
iconv是一个计算机程序以及一套应用程序编程接口的名称。它的作用是在多种国际编码格式之间进行文本内码的转换。支持的内码包括:.
查看 UNIX和Iconv
IEEE标准协会
IEEE标准协会(英文Institute of Electrical and Electronics Engineers Standards Association,简称IEEE-SA)是电气和电子工程师协会(IEEE)下辖的标准制定机构,其标准制定内容涵盖信息技术、通信、电力和能源等多个领域,已制定了900多个现行工业标准,如IEEE 802有线与无线的网络通信标准和IEEE 1394标准等,另有400多项标准正在制定过程中。IEEE-SA日益成为新兴技术领域标准的核心来源。.
Ifconfig
ifconfig(interface configuration的缩写)是在类Unix作业系统中于命令行界面(CLI)下或系统配置脚本中用于配置、控制及查询TCP/IP网络接口的系统管理工具。ifconfig最初于4.2BSD中作为BSD TCP/IP协议族的一部分出现。.
Illumos
Illumos是因應OpenSolaris開源社群中止而開啟的專案。由于昇陽微系統(Sun Microsystems)被甲骨文公司(Oracle)收购后,甲骨文公司无意继续支持OpenSolaris的发展,所以社区衍生出了Illumos。 Illumos專案的主要目标是建構一个开源的且与Solaris完全兼容的SunOS內核作業系統,并成为其他OpenSolaris发行版的基础。Illumos專案底下的OpenSolaris发行版專案:OpenIndiana就是建立在Illumos內核。Illumos提供與SunOS兼容的內核,OpenIndiana則在此內核上建構發行版。 Illumos不从属于任何企业独立发展。.
查看 UNIX和Illumos
Indent (UNIX)
indent是一個自Unix時代就已經存在的工具程式,可依使用者自行定義的程式設計風格重新縮排成C和C++程式碼的樣式。至於對C++的支援則被認為是實驗性的。.
Inferno
Inferno是種可以創造並支援分散式服務的作業系統。它主要是基於貝爾實驗室九號計畫的經驗以及貝爾實驗室接下來對於作業系統、語言、即時編譯器、圖形、安全性、網路、移植等的研究而產生的。 Inferno應用程式可以移植到大多數混合的硬體、網路、環境上。它也定義了一套名為Dis的虛擬機器,這個虛擬機器可以在任何實體機器上實做,使用Limbo這種型別安全的語言來編譯成位元碼。Inferno也提供了具備相同介面的虛擬作業系統來讓使用者可以在硬體上原生地執行Inferno或以應用程式的方式托管在其他系統中。 一種名為Styx的通訊協定被用來讓系統內可以採用一致的方式,讓應用程式只要使用標準的檔案操作,如開啟、讀取、寫入,以及關閉,就可以存取近端與遠端的資源。在第四版的Inferno中,Styx跟九號計畫中9P協定的新版本9P2000是一樣的。 作業系統以及相關程式、Vita Nuova Holdings公司的名稱都是源自於但丁·阿利吉耶里的著作,尤其是神曲。.
查看 UNIX和Inferno
Info-ZIP
Info-ZIP是一套处理ZIP压缩文件的开源软件。它自1989年以来一直在流通,由4个可单独安装的软件包组成:Zip和UnZip命令行实用工具;以及在Microsoft Windows和经典Mac OS上的图形用户界面:WiZ和MacZip。 Info-ZIP的Zip和UnZip已被移植到几十个计算机平台。UnZip网页阐述道,UnZip是“世界上第三大可移植程序”,第一名是Hello World,第二名可能是,第三名也可能是Linux内核。大多数Linux和Unix发行版中的“zip”和“unzip”程序都是Info-ZIP的Zip和UnZip。 除了Info-ZIP本身外,Info-ZIP的其他部分(包括zlib)也已被众多或其他程序使用。许多Info-ZIP程序员也参与了其他有关DEFLATE压缩算法的项目,如PNG图像格式和zlib软件库。.
Ingres
Ingres 是比较早的数据库系统,开始于加利福尼亚大学柏克莱分校的一个研究项目,该项目开始于 70 年代早期,在 80 年代早期结束。像柏克莱大学的其他研究项目一样,它的代码使用BSD许可证。从 80 年代中期,在Ingres 基础上产生了很多商业数据库软件,包括 Sybase、Microsoft SQL Server、NonStop SQL、Informix 和许多其他的系统。在 80 年代中期启动的后继项目 Postgres,产生了 PostgreSQL、Illustra,无论从任何意义上来说,Ingres 都是历史上最有影响的计算机研究项目之一。.
查看 UNIX和Ingres
Init
init(为initialization的简写)是 Unix 和 类Unix 系统中用来产生其它所有进程的程序。它以守护进程的方式存在,其进程号为1。Linux系統在開機時載入Linux內核後,便由Linux內核載入init程式,由init程式完成餘下的開機過程,比如載入執行級別,載入服務,啟動Shell/圖形化界面等等。 Unix 系列中(如 System III 和 System V)init的作用,和研究中的 Unix 和 BSD 衍生版本相比,发生了一些变化。大多数Linux发行版是和 System V 相兼容的,但是一些发行版如Slackware 采用的是BSD风格,其它的如 Gentoo 是自己定制的。後來Ubuntu 和其他一些發行版採用 Upstart 來代替 傳統的 init 處理程序。至2015年,大部分Linux發行版都已採用新的systemd替代System V和Upstart,但systemd向下相容System V。.
查看 UNIX和Init
Initrd
Initrd ramdisk或者initrd是指一个临时文件系统,它在启动阶段被Linux内核调用。initrd主要用于当“根”文件系统被挂载之前,进行准备工作。.
查看 UNIX和Initrd
Inode
inode是指在许多“类Unix文件系统”中的一种数据结构。每个inode保存了文件系统中的一个文件系统对象(包括文件、目录、设备文件、socket、管道, 等等)的元信息数据,但不包括数据内容或者文件名。.
查看 UNIX和Inode
Install (Unix)
install是标准UNIX程序之一,用于将文件复制至指定位置,并于其后依参数为之设置权限,一般在复制已编译文件时使用。.
Internet Explorer
Internet Explorer(舊稱 Microsoft Internet Explorer 和 Windows Internet Explorer,簡稱 IE 或 MSIE),是微软所開發的图形用户界面网页浏览器。自從1995年開始,內建在各個新版本的Windows作業系统作為預設的瀏覽器,也是微軟Windows作業系統的一個組成部分。 Internet Explorer是使用最廣泛的網頁瀏覽器之一,在2002年和2003年達到95%的使用率高峰。微軟以捆綁方式贏得與Netscape的第一次瀏覽器大戰,Netscape是1990年代的主流瀏覽器。隨著Mozilla Firefox(2004年)和Google Chrome(2008年)的推出,其市占率已逐漸下滑。而根據2015年9月的統計資料顯示,Internet Explorer各版本累計的市場佔有率為15.71%,位居全球第三。微軟在1990年代後期每年在Internet Explorer上投資超過1億美元,到了1999年,開發團隊有1000多人。 此外,在其他作業系統也有:包括前稱Pocket Internet Explorer的Internet Explorer Mobile,用在Windows Phone及Windows Mobile上;亦有用於非Microsoft平台的Mac OS的Internet Explorer for Mac及Internet Explorer for UNIX,但現已停止支援。 2015年3月17日,微軟宣布Internet Explorer不再是Windows 10的預設瀏覽器,並且逐步放棄這一品牌。4月29日,在微軟Build 2015大会上,微軟發佈新瀏覽器Microsoft Edge,Microsoft Edge為Windows 10的預設瀏覽器,而Internet Explorer只出現在「附屬應用程式」中,意味著Internet Explorer已淡出主流應用。2016年1月6日,微軟宣布將會停止發布Internet Explorer 11之前版本的安全性更新。.
Internet Explorer歷史
本文介绍的是Internet Explorer的发展历程。这是一个图形化的网页浏览器,由Microsoft公司开发,包含11个主要的软件版本。Internet Explorer可运行于Microsoft Windows下,但有些版本也包含Apple Macintosh版本,详细信息请参考Internet Explorer for Mac。对于UNIX版本,请参见Internet Explorer for UNIX,对于移动设备版本,例如Windows CE、Windows Mobile和Windows Phone,请参见Internet Explorer Mobile。.
Ioctl
在计算机中,ioctl(input/output control)是一个专用于设备输入输出操作的系统调用,该调用传入一个跟设备有关的请求码,系统调用的功能完全取决于请求码。举个例子,CD-ROM驱动程序可以弹出光驱,它就提供了一个对应的Ioctl请求码。设备无关的请求码则提供了内核调用权限。ioctl这名字第一次出现在Unix第七版中,他在很多类unix系统(比如Linux、Mac OSX等)都有提供,不过不同系统的请求码对应的设备有所不同。Microsoft Windows在Win32 API里提供了相似的函数,叫做DeviceIoControl。.
查看 UNIX和Ioctl
IPod
iPod是一款苹果公司设计和销售的便携式多功能數位多媒體播放器。iPod系列中的产品都提供设计简单易用的用户界面,除iPod touch与第六、七代iPod nano、iPod shuffle外皆由一个环形滚轮—iPod Click Wheel操作。在早期,大多数iPod产品使用内置的硬盘储存媒介,而iPod nano、iPod shuffle及iPod touch则早已采用-zh-hans:闪存;zh-hant:快閃記憶體-。iPod也可以作为电脑的外置数据储存设备使用。 苹果公司按iMac的命名方式,将數位音乐播放器命名为iPod。.
查看 UNIX和IPod
IRIX
IRIX是由硅谷图形公司(Silicon Graphics Inc.,一般用簡稱:SGI)以System V與BSD延伸程式為基礎所發展成的UNIX作業系統,IRIX可以在SGI公司的RISC型電腦上執行,即是採行32位元、64位元MIPS架構的SGI工作站、伺服器。 2006年9月6日,SGI宣佈於同年12月起終止MIPS IRIX作業系統產品線。之後SGI電腦的作業系統改為Red Hat Enterprise Linux或SuSE Linux Enterprise Server。IRIX的支援服務持續到2013年12月為止。.
查看 UNIX和IRIX
ITunes
iTunes是一款媒體播放器的應用程式,2001年1月10日由蘋果電腦在舊金山的Macworld Expo推出,用來播放以及管理數位音樂與視訊檔案,是最受歡迎的管理iPod与iOS设备檔案的主要工具之一。此外,iTunes能連線到iTunes Store(在有網路連線且蘋果公司在當地有開放該服務的情況下),以便下載購買的數位音樂、音樂影片、電視節目、iOS应用(在iOS 11推出后去除)、各種Podcast以及標準長片。2015年起电脑端的Apple Music服务也被整合进了iTunes中。 此程式原來由傑夫·羅賓(Jeff Robbin)和比爾·金凱德(Bill Kincaid)開發,當初稱作SoundJam MP,1999年由Casady & Greene發表。2000年被蘋果電腦買下,更換新的使用者介面,增加燒錄CD的功能,並且移除面板支援,改名為iTunes。起初只能在Mac OS 9 作業系統上運行,九個月後,第二版支援Mac OS X系統,第三版停止支援Mac OS 9。2003年10月,iTunes 4.1版本發佈,增加了對Windows 2000和XP的支援。2007年,微軟發佈最新的作業系統Windows Vista,與iTunes有數個已知的相容性問題,蘋果已發行新版本以修正問題。 iTunes可從蘋果的網站免費下載取得,麥金塔電腦和一些iPod產品也有附帶此軟體。它也曾是蘋果iLife多媒體應用程式套件的一部分。.
查看 UNIX和ITunes
JAPH
JAPH是Just another Perl hacker(中文:另一个Perl黑客)的缩写,指一个可以打印出“Just another Perl hacker,”的Perl程序,结尾的逗号有时候也可以忽略。JAPH程序通常会使用一种极端混淆的编写方式,在这一点上与混乱C语言有着相同的精神。最早的JAPH是由发表在comp.lang.perl新闻组,他将一段可以打印出JAPH的Perl代码放在自己的签名档里。此后,编写JAPH成为Perl社区的一种网络文化。.
查看 UNIX和JAPH
JAR (文件格式)
在软件领域,JAR文件(Java归档,Java ARchive)是一种软件包文件格式,通常用于聚合大量的、相关的元数据和资源(文本、图片等)文件到一个文件,以便分发Java平台应用软件或库。 JAR文件是一种,以ZIP格式构建,以.jar为文件扩展名。用户可以使用JDK自带的jar命令创建或提取JAR文件。也可以使用其他zip压缩工具,不过压缩时zip文件头里的条目顺序很重要,因为Manifest文件常需放在首位。JAR文件内的文件名是Unicode文本。.
JavaOS
JavaOS(也稱:Java作業系統、爪哇作業系統)是一套作業系統,是以Java Virtual Machine(簡稱:JVM,也稱:爪哇虛擬機器)與一些基礎軟體組件所構成,由昇陽電腦所開發。Java作業系統如同UNIX作業系統或類UNIX作業系統一樣,UNIX作業系統、類UNIX作業系統的主要本體皆是用C語言所開發撰寫成,而Java作業系統的主要本體則是用Java程式語言所撰寫成。.
查看 UNIX和JavaOS
JavaStation
JavaStation是一種網路電腦(Network Computer,NC),由昇陽電腦於1996年-1998年間所研發。 JavaStation的硬體是以昇陽電腦過往的:en:SPARCstation工作站為基礎而設計,:en:SPARCstation工作站及其架構過去在UNIX工作站領域中相當成功。不過,JavaStation缺乏硬碟機、軟碟機、光碟機,同時也有許多地方與SPARC電腦不同,如使用標準的IBM PS/2週邊介面及VGA視訊介面。.
Kad網路
Kad網路(Kad Network)是一個利用Kademlia點對點重疊協定的點對點網路。大多數Kad Network上的用戶,均會連接到eDonkey网络伺服器。而Kad Network客戶端,一般會查詢eDonkey Network上已知的節點,來取得Kad Network的初始節點。 Kad Network利用UDP.
查看 UNIX和Kad網路
KDE
KDE(),是一個國際性的自由軟體社区,开发运行在Linux、BSD、Solaris、Microsoft Windows 與 macOS 等平台上的一系列跨平台应用程序。它最著名的产品是 Plasma 桌面,是許多 Linux 發行版的預設桌面環境,例如openSUSE、Mageia、Linux Mint、Kubuntu、PCLinuxOS 與 Chakra GNU/Linux。 社群的目標是開發基本的桌面功能和日常必需的應用程式,以及提供開發者編寫獨立的應用程式的工具和文檔。許多獨立應用程式和規模較小的項目是基於 KDE 的技術,這些軟體包括 Calligra Suite、digiKam、Rekonq、K3b 和許多其他應用程式。KDE 軟體是基於Qt框架所开发。 多个国家的政府部门也使用 KDE 软件,興建位於瑞士的大型強子對撞機也使用 KDE 軟體。.
查看 UNIX和KDE
KDE Software Compilation
KDE Software Compilation(KDE SC)是一個KDE的桌面環境。2010年2月4.4版發布之前的版本,Software Compilation稱為K Desktop Environment。.
查看 UNIX和KDE Software Compilation
Kexec
kexec(kernel execution,类似于Unix或Linux的系统调用)是Linux内核的一种机制,它允许从当前运行的内核启动新内核。kexec会跳过由系统固件(BIOS或UEFI)执行的引导加载程序阶段和硬件初始化阶段,直接将新内核加载到主内存并立即开始执行。这避免了与完全重新启动相关的漫长时间,并且可以通过最小化停机时间来帮助系统满足高可用性要求。 虽然可行,但使用kexec等机制会带来两大挑战:.
查看 UNIX和Kexec
Kexi
Kexi 是一個整合的資料管理應用程式。Kexi可用於設計和實現資料庫,資料插入和處理,並進行查詢。 Kexi是KOffice(現為Calligra Suite)的組件之一,2003年至2008年的主要貢獻來自 OpenOffice Polska(現在的 OpenOffice Software)。它可以執行在Linux/Unix、Mac OS X、Solaris 和 Microsoft Windows (使用 KDE on Windows)作業系統。.
查看 UNIX和Kexi
Kill (命令)
在電腦運算中,kill是一个在多种流行操作系统上都可见到的命令,可向运行中的行程发送信号,以请求进程终止。.
KMPlayer
KMPlayer(Konqueror Media Player),是一款在Linux/UNIX操作系统中运行的视频播放器,使用Mplayer、xine和GStreamer作为解码后端,为KDE的组件之一。.
KMPlayer (消歧義)
KMPlayer可以指.
KSnapshot
KSnapshot 是一個KDE 桌面環境中的屏幕截圖應用程式,由Richard J. Moore,、Matthias Ettrich和Aaron J.Seigo創造 KSnapshot 可讓用戶使用熱鍵採取截圖,可以是整個屏幕、選定的部分、一個視窗或者只是一個視窗的一個部分。具有延时抓取功能。然後用戶可以選擇是以各種格式保存截圖、複製到剪貼板或直接打開任何程序來操作圖像文件。.
KTurtle
KTurtle 是一個 turtle graphics 教育的編程環境。它是根據開源的 GNU通用公共許可證發布。KTurtle 的目標是使編程簡單和可觸,因此可以用來教育孩子的基本的數學,幾何和編程。 KTurtle使用的編程語言鬆散的基於 Logo 編程語言。KTurtle 只有部分 Logo 的實現,翻譯編程語言(命令,文件和錯誤信息)成程序員的人類語言。編程語言翻譯到程序員的母語是 KTurtle 試圖把學習編程更簡單許多方法之一。其他功能,以幫助實現這一目標是:直觀的語法高亮、簡單的錯誤信息、整合繪圖到畫布上、集成幫助功能、慢動作或單步執行,等等。.
查看 UNIX和KTurtle
KWin
在Unix系統中, KWin是X Window系統中的一個窗口管理器。 構成KDE Software Compilation的一部分 ,雖然它可以單獨使用或用於其他的桌面環境。 KWin可由基于ECMAScript的脚本(如QML、QtScript)来进行配置。.
查看 UNIX和KWin
KWrite
KWrite是一個輕量級、簡單的文字編輯器。.
查看 UNIX和KWrite
L3微內核
L3微內核(L3 microkernel),一種微內核架构的计算机操作系统内核,可以運行在Intel x86架構的電腦上。開發者是約亨·李德克以及他在卡內基梅隆大學(CMU)SET實驗室(SET institute)的同事。它的下一代,為L4微內核。.
查看 UNIX和L3微內核
L4微内核系列
L4是一種微内核构架的作業系統内核,最初由約亨·李德克(Jochen Liedtke)设计,前身為L3微內核。在最开始,L4只是一个由約亨·李德克设计并实现的单一的产品,用于Intel i386上的一个高度优化内核。L4微内核系统由于其出色的性能和很小的体积而开始被计算机工业所认知。随后,L4的系统在多个方面上有了高速的发展,值得提及的是一个更加独立于硬件平台的版本,被称为Pistachio ,之后又被移植到了许多不同的硬件构架上。现在已经形成一个微内核家族,包括Pistachio,L4/MIPS,与Fiasco。.
查看 UNIX和L4微内核系列
LabVIEW
LabVIEW(Laboratory Virtual Instrumentation Engineering Workbench,实验室虚拟仪器工程平台)是由美國國家儀器公司所開發的圖形化程式編譯平台,發明者為傑夫·考度斯基(Jeff Kodosky),程式最初於1986年在蘋果電腦上發表。LabVIEW早期是為了儀器自動控制所設計,至今轉變成為一種逐漸成熟的高階程式語言。圖形化程式與傳統程式語言之不同點在於程式流程採用"資料流"之概念打破傳統之思維模式,使得程式設計者在流程圖構思完畢的同時也完成了程式的撰寫。 LabVIEW率先引入了特別的虛擬儀表的概念,使用者可透過人機介面直接控制自行開發之儀器。此外LabVIEW提供的函式庫包含:訊號擷取、訊號分析、機器視覺、數值運算、邏輯運算、聲音震動分析、資料儲存...等。目前可支援Windows,UNIX,Linux,Mac OS等作業系統。由於LabVIEW特殊的圖形程式簡單易懂的開發介面,縮短了開發原型的速度以及方便日後的軟體維護,因此逐漸受到系統開發及研究人員的喜愛。目前廣泛的被應用於工業自動化之領域上。LabVIEW預設以 多线程執行程式,對於程式設計者更是一大利器。此外LabVIEW通訊介面方面支援:GPIB,USB,IEEE1394,MODBUS,串列埠,並行埠,IrDA,TCP,UDP,Bluetooth,.NET,ActiveX,SMTP...等介面。 近年來 LabVIEW 除了可以在 PC 上面撰寫之外,另外支援即時系統(Real-time OS)以及可程式邏輯閘陣列(Field Programmable Gate Array, FPGA)。使用者可以透過 LabVIEW 開發環境設計、編譯程式後下載至微處理器(Micro-processor)或 FPGA晶片,最終達到獨立運作(Stand-alone)的功能。但目前主要還是支援 NI 自行生產的嵌入式系統系列產品,通稱 NI-RIO 系列產品。比如:PCI/PXI R系列 DAQ卡片、CompactRIO、single-boardRIO、myRIO...等。.
查看 UNIX和LabVIEW
Ld.so
ld.so是Unix或类Unix系统上的动态链接器,常见的有两个变体:.
查看 UNIX和Ld.so
Lex
在電腦科學裡面,lex是一個產生詞法分析器(lexical analyzer,"掃描器"(scanners)或者"lexers")的程式。 Lex常常與yacc 語法分析器產生程式(parser generator)一起使用。Lex(最早是埃里克·施密特和迈克·莱斯克製作)是許多UNIX系統的標準詞法分析器(lexical analyzer)產生程式,而且這個工具所作的行為被詳列為POSIX標準的一部分。 Lex讀進一個代表詞法分析器規則的輸入字串流,然後輸出以C語言實做的詞法分析器原始碼。 雖然傳統上是商業軟體,但是有些根據原本AT&T程式碼這些版本的Lex可以以公開原始碼的形式獲得,並被視為某些系統的一部份,例如說OpenSolaris和貝爾實驗室九號計畫。另一個有名的Lex公開原始碼版本是flex,代表"快速的詞法分析器"(fast lexical analyzer).
查看 UNIX和Lex
Libevent
libevent是一個异步事件處理軟體函式庫,以BSD許可證发布。 libevent提供了一組應用程序編程接口(API),讓程式設計師可以設定某些事件發生時所執行的函式,也就是說,libevent可以用來取代網路伺服器所使用的事件循环檢查框架。 由於可以省去對網路的處理,且擁有不錯的效能,有些軟體使用libevent作為網路底層的函式庫,如:memcached、Tor。.
Libwww
Libwww﹝'''Lib'''rary '''W'''orld '''W'''ide '''W'''eb﹞,是一個高度模組化用戶端的網路应用程序接口,用C語言寫成,可在UNIX操作系统和Windows操作系统上運行。 Libwww的目的是作為協定實驗的測試平台,使軟件開發人員不必“重新發明車輪”。.
查看 UNIX和Libwww
Links
Links是個開放原始碼的純文字網頁瀏覽器。此軟體具有一個拉下式選單系統,能呈現複雜的網頁(部分支持HTML 4.0,包括表格和框架,也支援數個字集),支援多色和單色的终端,而且支援水平捲動。与Lynx以及w3m不同,此軟體是針對无视觉障碍的用户,以純文字介面工作但仍設計使用了許多圖形使用者介面的常見元素(彈出視窗、拉下式選單等)。開發的重點是確保在低階终端(如圖書館)下的正常使用。 Links原先由捷克人Mikuláš Patočka開發。後來他的研究小組Twibright Labs,開發了第二個版本,能呈現圖形還有字體大小變化(有反鋸齒效果),並且支援JavaScript。软件运行速度较快,但能正常显示的網頁较少。圖形模式能在Unix下運行,依靠的甚至不是X Window或是其他視窗環境,而是靠SVGALib。.
查看 UNIX和Links
Lint
在電腦科學中,lint是一種工具程式的名稱,它用來標記原始碼中,某些可疑的、不具結構性(可能造成bug)的段落。它是一種靜態程序分析工具,最早適用於C語言,在UNIX平台上開發出來。後來它成為通用術語,可用於描述在任何一種電腦程式語言中,用來標記原始碼中有疑義段落的工具。.
查看 UNIX和Lint
Linux
Linux( )是一種自由和開放源碼的類UNIX作業系統。该操作系统的内核由林纳斯·托瓦兹在1991年10月5日首次发布。,在加上使用者空間的應用程式之後,成為Linux作業系統。Linux也是自由软件和开放源代码软件发展中最著名的例子。只要遵循GNU通用公共许可证(GPL),任何个人和机构都可以自由地使用Linux的所有底层源代码,也可以自由地修改和再发布。大多數Linux系統還包括像提供GUI的X Window之類的程序。除了一部分專家之外,大多數人都是直接使用Linux發行版,而不是自己選擇每一樣組件或自行設置。 Linux嚴格來說是單指作業系統的内核,因作業系統中包含了許多用戶圖形介面和其他实用工具。如今Linux常用来指基于Linux的完整操作系统,內核則改以Linux内核稱之。由于这些支持用户空间的系统工具和库主要由理查德·斯托曼于1983年发起的GNU计划提供,自由软件基金会提议将其组合系统命名为GNU/Linux,但Linux不屬於GNU計劃,這個名稱並沒有得到社群的一致認同。 Linux最初是作为支持英特尔x86架构的个人电脑的一个自由操作系统。目前Linux已经被移植到更多的计算机硬件平台,远远超出其他任何操作系统。Linux可以运行在服务器和其他大型平台之上,如大型主机和超级计算机。世界上500个最快的超级计算机90%以上运行Linux发行版或变种,包括最快的前10名超级电脑运行的都是基于Linux内核的操作系统。Linux也广泛应用在嵌入式系统上,如手机(Mobile Phone)、平板电脑(Tablet)、路由器(Router)、电视(TV)和电子游戏机等。在移动设备上广泛使用的Android操作系统就是建立在Linux内核之上。 通常情况下,Linux被打包成供个人计算机和服务器使用的Linux发行版,一些流行的主流Linux发布版,包括Debian(及其衍生版本Ubuntu、Linux Mint)、Fedora(及其相关版本Red Hat Enterprise Linux、CentOS)和openSUSE等。Linux发行版包含Linux内核和支撑内核的实用程序和库,通常还带有大量可以满足各类需求的应用程序。个人计算机使用的Linux发行版通常包含X Window和一个相应的桌面环境,如GNOME或KDE。桌面Linux操作系统常用的应用程序,包括Firefox网页浏览器、LibreOffice办公软件、GIMP图像处理工具等。由于Linux是自由软件,任何人都可以创建一个符合自己需求的Linux发行版。.
查看 UNIX和Linux
Linux历史
历史上,Linux操作系统内核以其不断的发展为特点。它的源代码已经从1991年初次发布的几个C语言文件扩展到2007年的290MB源文件;发布许可也从禁止商业化发布,变为在通用公共许可证GPL下发布。.
查看 UNIX和Linux历史
Linux发行版
Linux 发行版(Linux distribution,也被叫做GNU/Linux 发行版),為一般使用者預先整合好的Linux作業系統及各種應用軟體。一般使用者不需要重新編譯,在直接安裝之後,只需要小幅度更改設定就可以使用,通常以软件包管理系统來進行應用軟體的管理。Linux发行版通常包含了包括桌面环境、办公套件、媒体播放器、数据库等应用软件。这些操作系统通常由Linux内核、以及来自GNU计划的大量的函式库,和基于X Window的图形界面。有些发行版考虑到容量大小而没有预装 X Window,而使用更加轻量级的软件,如:busybox, uclibc 或 dietlibc。现在有超过300个Linux发行版(Linux发行版列表)。大部分都正处于活跃的开发中,不断地改进。 由于大多数软件包是自由软件和开源软件,所以Linux发行版的形式多种多样——从功能齐全的桌面系统以及服务器系统到小型系统 (通常在嵌入式设备,或者启动软盘)。除了一些定制软件 (如安装和配置工具),发行版通常只是将特定的应用软件安装在一堆函式库和内核上,以满足特定使用者的需求。 这些发行版可以分为商业发行版,比如Ubuntu(Canonical公司)、Fedora(Red Hat)、openSUSE(Novell)和Mandriva Linux;和社区发行版,它们由自由软件社区提供支持,如Debian和Gentoo;也有发行版既不是商业发行版也不是社区发行版,如Slackware。.
Linux游戏
Linux游戏是在Linux下运行的游戏。GNU/Linux是自由软件,也是以自由开源为旗帜。常用软件,甚至游戏类也多是开源免费游戏。.
查看 UNIX和Linux游戏
Locate
locate是最早出现于1983年的Unix实用程序,用于在文件系统上搜索電腦檔案。它通过由updatedb或一个守护进程生成并压缩的预建数据库搜索文件。它的运行速度显著快于find,但需要对数据库进行定期更新。locate为了显著的运行速度(尤其在大型文件系统上)而牺牲了效率(即使没有用户需要时也会检索文件系统)以及结果的准确性(数据库不会实时更新)。.
查看 UNIX和Locate
Logname
在软件中,logname(意为Login Name)是一个在Unix和类Unix操作系统中的程序,可打印执行该命令的用户名。它反应的是系统环境中的LOGNAME变量。logname系统调用及命令第一次出现在UNIX System III。 用法:logname 打印当前用户的用户名。.
查看 UNIX和Logname
Ls
ls是一个由POSIX和单一Unix标准规范的命令,在Unix和类Unix系统中都有实现。ls是英文list segment的缩写,用于列出文件,是Unix系统中使用非常频繁的命令。.
查看 UNIX和Ls
LXDE
LXDE,全名為Lightweight X11 Desktop Environment,是自由桌面環境,可在Unix以及如Linux、BSD等POSIX相容平台執行。 LXDE專案旨在提供新的輕量、快速的桌面環境。相較於功能強大與伴隨而來的膨脹性,LXDE重視實用性和輕巧性,並且盡力降低其所耗系統資源。不同於Linux的其他桌面環境,其元件相依性極少。取而代之的是各元件可以獨立運作,大多數的元件都不須倚賴其它套件而可以獨自執行。 LXDE使用Openbox為其預設視窗管理器,並且希望能夠提供建立在互相獨立套件上的輕量級快速桌面LXDE官方網站的 。 ubuntu在8.10版時將LXDE收錄進套件庫,但一直僅是選用套件。而據LXDE主要開發者之一的PCMan透露,以LXDE為預設桌面環境的ubuntu分支Lubuntu原定在2009年10月發行第一個版本,然而因故未能发行。随着Ubuntu 10.04发行,Lubuntu 10.04才正式发行。.
查看 UNIX和LXDE
LZMA
LZMA(Lempel-Ziv-Markov chain-Algorithm的缩写)是2001年以来得到发展的一个数据压缩算法,它用于7-Zip归档工具中的7z格式和 Unix-like 下的 xz 格式。它使用类似于LZ77的字典编码机制,在一般的情況下壓縮率比bzip2為高,用於壓縮的字典檔案大小可達4GB。 C++语言写成的LZMA开放源码压缩库使用了区间编码支持的LZ77改进压缩算法以及特殊的用于二进制的预处理程序。LZMA 对数据流、重复序列大小以及重续序列位置单独进行了压缩。LZMA支持几种散列链变体、二叉树以及基数树作为它的字典查找算法基础。.
查看 UNIX和LZMA
LZW
藍波-立夫-衛曲編碼法(Lempel-Ziv-Welch,縮寫LZW),是、与共同提出的一種無損数据压缩演算法。 它在1984年由泰瑞·衛曲改良亞伯拉罕·藍與傑可布·立夫在1978年发表的LZ78的版本而來(主要是基於藍波、立夫的壓縮概念,設計出一套具有可逆推的邏輯程序)。 與霍夫曼編碼相比,藍波-立夫-衛曲編碼法被視作將不同長度字串以固定長的碼編輯(霍夫曼編碼將固定長度字元用不同長度的碼編輯)。其優點在於此方法只需儲存一個相當小的表格,即可儲存資料還原時相對應的值,所以所需成本相對地低;然而,这种算法的設計著重在实现的速度,由于它并没有对数据做任何分析,所以并不一定是最好的演算法(參考LZMA,LZ77)。.
查看 UNIX和LZW
Mac OS X Tiger
Mac OS X v10.4,开发代号“Tiger”(老虎),是苹果电脑公司开发的操作系统,于2005年4月29日正式上市销售。.
Mach
Mach()是一個由卡內基梅隆大學开发的计算机作業系統微內核,為了用於作業系統之研究,特別是在分布式與并行運算上。是最早實現微核心作業系統的例子之一,是許多其它相似的計畫的標準。 Mach開發計畫在卡內基梅隆大學從1985年運行到1994年,到Mach 3.0版結束。其他還有許多人繼續Mach的研究包括猶他大學的。Mach的開發是為了取代BSD的UNIX核心,所以是許多新的作業系統的設計基礎。Mach的研究至今似乎是停止了,雖然有許多商業化作業系統,如NEXTSTEP與OPENSTEP,特別是Mac OS X(使用XNU核心)都是使用Mach或其衍生系統。Mach的虚拟内存(VM)系統也被BSD的開发者用於CSRG,並出現在BSD衍生的系統中,如FreeBSD。Mac OS X與FreeBSD並未保留Mach首倡的微核心結構,除了Mac OS X繼續提供微核心於內部處理通訊以及應用程式直接控制。 Mach繼承卡內基梅隆大學的Accent kernel,Mach計畫主導人理查德·拉希德曾於微軟的研究部門擔任高級人員,後成為微軟副總裁。另一Mach開發者阿瓦德斯·特凡尼安(Avie Tevanian)曾是NeXT首席程式設計師,之後擔任蘋果電腦軟體技術部門主管直到2006年 。 一个名为GNU Mach的计划与其相关,它是GNU操作系统工程的一部分。已有的操作系统Debian GNU/Hurd便是基于GNU Mach及其上的GNU Hurd。.
查看 UNIX和Mach
MacOS
macOS(2012年前称 Mac OS X,2012年-2016年称 OS X,2016年起称 macOS)是苹果公司推出的图形用户界面操作系統,為麦金塔电脑专用,自2002年起在所有的 Mac 电脑预装。 StatCounter 在2017年1月的数据表示,在桌面操作系统中,macOS 的使用份额为11.2%,次于 Microsoft Windows 的84.4%位居第二。 macOS 是1999年发行的“经典”Mac OS 最终版本 Mac OS 9 的后继者。1999年发布 macOS Server 的首个版本 Mac OS X Server 1.0,桌面版 Mac OS X v10.0“Cheetah”于2001年3月24日发布。2012年苹果将 Mac OS X 更名为 OS X,第一个使用此命名的系统为“OS X Mountain Lion”。以前版本的 macOS 以大型猫科动物命名,例如 Mac OS X v10.8 被称为“Mountain Lion”,但随着2013年6月 OS X Mavericks 的公布,命名开始采用加州地标。2016年6月,苹果公司宣布 OS X 更名为macOS,以便与苹果其他操作系统 iOS、watchOS 和 tvOS 保持统一的命名风格。 其包含两个主要的部分:核心名为 Darwin,是以 BSD 源代码和 Mach 微核心为基础,由苹果公司和独立开发者社群合作开发;及一个由苹果电脑开发,名为 Aqua 的专利的图形用户界面。 macOS Server 也同时于2001年发售,架构上来说与工作站(客户端)版本相同,只有在包含的工作群组管理和管理软件工具上有所差异,提供对于关键网络服务的简化存取,像是邮件传输服务器,Samba 软件,轻型目录访问协议服务器以及域名系统。同时它也有不同的授权类型。 苹果公司在圣何塞当地时间2017年6月5日 WWDC 2017 首日介绍了新一代 macOS High Sierra(版本10.13),正式版已于2017年9月25日发布。.
查看 UNIX和MacOS
MacOS High Sierra
macOS High Sierra(版本 10.13)是蘋果公司Mac電腦系列產品的作業系統。這個版本專注於改善前一版macOS Sierra中的功能,包括「照片」、「郵件」及「Safari」等等。macOS High Sierra在2017年6月5日的WWDC2017發表。.
MacOS Mojave
macOS Mojave(版本 10.14)是蘋果公司Mac電腦系列產品的操作系統,在2018年6月4日舉行的WWDC2018首日發佈了首個開發者預覽版,正式版預計於2018年秋季發佈。蘋果公司依循從10.9版起用加州地理景觀命名的慣例,今次更新將以橫跨加州東南部、猶他州、內華達州南部及亞利桑那州的莫哈韋沙漠命名,即是macOS Mojave。.
MacOS版本歷史
Mac OS X 是蘋果電腦作業系統產品線最新的 Mac OS。儘管官方上簡單地說是 Mac OS 的 "版本10",但是在歷史上看來它與早期的 Mac OS 版本有本质区别。.
MadEdit
MadEdit是一款跨平台的编辑器,可对文本、十六进制进行编辑,按照GNU GPL发布,是自由软件。.
查看 UNIX和MadEdit
Make
在软件开发中,make是一个工具程式(Utility software),經由讀取叫做“makefile”的文件,自動化建構軟體。它是一種转化文件形式的工具,转换的目标称为“target”;与此同时,它也检查文件的依赖关系,如果需要的话,它会调用一些外部软件来完成任务。它的依赖关系检查系统非常简单,主要根据依赖文件的修改时间进行判断。大多数情况下,它被用来编译源代码,生成结果代码,然后把结果代码连接起来生成可执行文件或者库文件。它使用叫做“makefile”的文件来确定一个target文件的依赖关系,然后把生成这个target的相关命令传给shell去执行。 許多現代軟體的開發中(如Microsoft Visual Studio),集成开发环境已經取代make,但是在Unix環境中,仍然有許多工程師採用make來協助軟體開發。.
查看 UNIX和Make
Makedepend
makedepend,在Unix系統上的工具程式,它能夠建立C語言程式檔案之間的依存關係(dependency)。通常使用於makefile之中,與make程式一起運作。.
Mastodon
Mastodon(官方中文譯萬象,網民又称长毛象)是一个免费开源的去中心化的分布式微博客社交网络。它的用户界面和操作方式跟推特类似,但是整個網路並非由單一機構運作,卻是由多個由不同營運者獨立運作的伺服器以聯邦方式交換資料而組成的去中心化社交网络。每個Mastodon的營運站點被稱為「實體(Instance)」,用戶可到任何開放登記的實體登記,任何一個實體上的用戶可以與其他實體上的用戶溝通。用户在推特中发布的内容称为「推文」,而在 Mastodon 中发布的内容则称为「嘟文(Toot)」,用戶可以調整隱私設定限制嘟文被其他人或實體讀取或查看。Mastodon吉祥物是一個棕色或灰色的長鼻目,描繪成正在使用平板電腦或智慧型手機。 此服務試圖透過定位成獨立運作的小型社群,而不是由上而下的審查。如同Twitter,Mastodon支援使用者間直接、私密的訊息,但與Twitter張貼的「推文」不同,Mastodon的「嘟文」可以是:對使用者、使用者的追蹤者私密,對特定實體、或透過實體網路公開。聯邦式的Mastodon實體組成聯邦世界。.
Md5sum
md5sum是一种计算机程序,用于计算与校验RFC 1321所描述的128位MD5哈希值,此处MD5散列值(或校验和)作一个文件的数字指纹使用。.
查看 UNIX和Md5sum
MidasWWW
MidasWWW是SLAC國家加速器實驗室中心(SLAC)開發最早(現已停產)的網頁瀏覽器之一。執行於UNIX和VMS。最後一個版本是2.2版本。1992年11月的原始碼源自於GitHub。.
MikMod
MikMod是一个tracker文件播放器,起初由Jean-Paul Mikkers编写,支持许多格式,如MOD,S3M,IT与XM。MikMod是分成两个部分;前端称为MikMod,函数库则称为libmikmod。.
查看 UNIX和MikMod
MINIX
Minix,是一個迷你版本的類Unix作業系統,由塔能鲍姆教授為了教學之用而創作,採用微核心設計。它啟發了Linux核心的創作。 它的名稱取自Mini UNIX的縮寫。與Xinu、Idris、Coherent和Uniflex等類Unix作業系統類似,衍生自Version 7 Unix,但並沒有使用任何AT&T的程式碼。第一版於1987年釋出,只需要購買它的磁片,就提供完整的原始碼給大學系所與學生,做為授課及學習之用。2000年4月,重新以BSD授權條款釋出,成為開放原始碼軟體。.
查看 UNIX和MINIX
Mkdir
mkdir(make directory,创建目录)命令在Unix、DOS、OS/2和Microsoft Windows操作系统以及PHP脚本语言中用于创建一个目录。DOS、OS/2和Windows中,这条指令常被简写用作md。.
查看 UNIX和Mkdir
Mono
Mono是一个由Xamarin公司(先前是Novell,最早為Ximian)所主持的自由開放源碼專案。該專案的目標是创建一系列符合ECMA标准(和)的.NET工具,包括C#编译器和通用语言架构。与微软的.NET Framework(共通語言執行平臺)不同,Mono项目不仅可以运行于Windows系统上,还可以运行于Linux,FreeBSD,Unix,OS X和Solaris,甚至一些遊戲平台,例如:Playstation 3,Wii或XBox 360。Mono的標誌是一個猴子格式的臉。 Mono现由Novell持有双重许可,这和Qt和Mozilla Application Suite的情况相似。Mono的C#编译器及其相关工具发布于GNU通用公共许可证(GPL)之下,其运行时库发布于GNU宽通用公共许可证(LGPL)之下,其类库发布于MIT許可證之下。这些均是开源协议因此Mono是一个开源软件。 微软开发了一个称为通用语言架构(Shared Source Common Language Infrastructure,Shared Source CLI;即今ECMA—通用语言架构)的可用于FreeBSD,Windows和Mac OS X.NET实现版本。微软的共享源代码协议并不是开源软件协议,且可能对于社区来说也是不足够的(它明文禁止了对软件的商业用途)。另外,GNU也有一个.NET实现版本项目,该项目与Mono项目有着很多相同的目标。 Mono虚拟机包含一个即時編譯引擎,该引擎可用于如下处理器:x86,SPARC,PowerPC,ARM,S390(32位模式和64位模式),x86-64,IA-64和64位模式的SPARC。该虚拟机可以将代码编译为本机代码。.
查看 UNIX和Mono
Monotone
Monotone是一個開放源碼的分散式版本控制軟件工具。設計原則是大量使用加密基元來跟蹤文件的修改(通過SHA-1安全雜湊, secure hash),並驗證用戶的行動(通過RSA的加密),支持历史版本的合併。Git最早是根據Monotone改寫。.
More (命令)
more:一种用于命令行分页显示的工具。more是一种比较原始的分页工具,功能有限。新的分页工具,如less,功能更强大。.
Mosaic
NCSA Mosaic,是一個早期停產的網頁瀏覽器,它也是早期協議的客戶端如FTP、NNTP和Gopher。該瀏覽器因支援多種網際網路協議而命名。其直觀的介面、可靠性和簡易安裝,因此在當時人氣爆發的大受歡迎。Mosaic的出現,算是點燃全球資訊網熱潮的火種之一。它也是第一個可以在文字中嵌入圖片的瀏覽器,而不是在單獨的視窗中顯示圖片。雖然經常被誤認為世界上第一個圖形介面瀏覽器,但事實上比Mosaic更早的還有WorldWideWeb、不太知名的Erwise和ViolaWWW。 Mosaic於1992年底由美國伊利諾大學厄巴納香檳分校的NCSA開發。NCSA於1993年發布瀏覽器,並於1997年1月7日正式停止發展和支援。但是,它仍然可以從NCSA下載。 Netscape後來開發了Netscape Navigator,聘用了許多原始Mosaic開發者;但是,它刻意不使用Mosaic的代碼。Netscape Navigator的代碼繼任者是Mozilla Firefox。從1995年開始,Mosaic市佔率輸給了Netscape Navigator,到了1997年,只剩下一小部分使用者,那時候開發就停止了。微軟在1995年取得Mosaic授權建立Internet Explorer。.
查看 UNIX和Mosaic
Motif
在计算机应用中,Motif是指一个图形用户界面规格,也指随该规格,在Unix与其他POSIX系统中运行于X Window系统的部件工具箱。1980年代,随同Unix工作站逐渐通用,成为OPEN LOOK图形用户界面的对手。目前作为Common Desktop Environment的基本构件。 Motif应用程序接口由IEEE 1295标准规定。从版本2.1后,Motif有支持Unicode,因而在几种多语言环境,受到广泛的使用。 用户界面部件(如菜单,按钮,滑动器,文字框等)的方形,凿刻,立体外表组成Motif的特殊界面外观。由于特意设计,Motif的操作方式相当于当时常见的微软视窗3.11与Presentation Manager界面。而且,微软在原本格式指南设计有起作用。 Motif是Open Software Foundation创造的(有时也被称为OSF/Motif)。Open Software Foundation现在已纳入The Open Group。 Motif应用程序接口的实现不多。Motif的工具箱是第一个。也有Open Motif,此实现是原先的Motif在更为自由的许可证下发布。最后,LessTif计划企图在LGPL下实现Motif的应用程序接口。.
查看 UNIX和Motif
Mount (Unix)
mount是一个UNIX系统上的命令。使用者在UNIX操作系统的機器上開啟一個檔案以前,包含該檔案的檔案系統必須先進行掛載的動作,此時使用者要對該檔案系統下mount的指令以進行掛載。通常是使用在USB或其他可移除儲存裝置上,而根目錄則保持掛載的狀態。但Unix檔案系統可以對應一個檔案而不一定要是硬體裝置。 Unix命令列的mount指令是告訴作業系統,對應的檔案系統已經準備好,可以使用了,而該檔案系統會對應到一個特定的點(稱為掛載點)。掛載好的檔案、目錄、裝置以及特殊檔案即可提供使用者使用。除了作業系統呼叫的mount指令外,mount_root()會優先掛載(或稱根目錄) 。在這個情況下,作業系統會在呼叫setup前,先呼叫mount。 它的對應指令,umount,則是告訴作業系統,斷開與該檔案系統的連接,使其脫離掛載點。mount與umount指令必須以超級使用者的權限執行。檔案系統也可在/etc/檔案中指定特定使用者才能掛載。這同樣也只能由超級使用者進行修改。 每個在指定機器上被掛載的檔案系統都會在super_blocks表格中以super_block的形式表現出來(最大數量由NR_SUPER決定)。而在虛擬檔案系統中,superblock是由read_super()進行初始化的動作。.
MP3
动态图像专家组-1或动态图像专家组-2 音频层III(MPEG-1 or MPEG-2 Audio Layer III),经常称为MP3,是当今相當流行的一种数字音频编码和有损压缩格式,它被设计来大幅降低音频数据量,它舍弃PCM音讯资料中,对人类听觉不重要的资料,从而达到了压缩成较小的档案。而对于大多数用户的聽覺感受来说,MP3的音质与最初的不压缩音频相比没有明显的下降。它是在1991年,由位于德国埃爾朗根的研究組織Fraunhofer-Gesellschaft的一组工程师发明和标准化的。MP3的普及,曾對音樂產業造成衝擊與影響。.
查看 UNIX和MP3
Mpg123
mpg123是Unix和Linux下的MPEG音效播放程式。.
查看 UNIX和Mpg123
Mpg321
mpg321是Unix和Linux下的MPEG音效播放程式。.
查看 UNIX和Mpg321
MUD
MUD (/ˈmʌd/; 原指 Multi-User Dungeon 多使用者迷宮,後又被稱為 Multi-User Dimension 多使用者空間與 Multi-User Domain 多使用者領土),台灣使用者通常直接稱呼為MUD。通常將縮寫字直譯為「網路泥巴」或是簡稱「泥巴」(英文mud的意思為泥巴)。是一款多人即時的虛擬世界,通常以文字描述為基礎。MUD結合了角色扮演、砍殺、玩家與玩家對戰、互動小說與線上聊天等元素,玩家可以閱讀或檢視房間、物品、其他玩家、非玩家角色的描述,並在虛擬世界中做特定動作。玩家通常會透過輸入類似自然語言的指令來與虛擬世界中的其他玩家互動。 傳統的MUD實現了一個在幻想的世界居住著虛構的種族與怪物的角色扮演遊戲,玩家可以選擇職業來獲得特定的技能或力量。這種遊戲的目標是要殺死怪物、探索幻想的世界、完成任務、去冒險、透過角色扮演來構成故事並升級已建立的角色。許多 MUD採用了龍與地下城系列遊戲的職骰規則做為決定人物屬性的基礎。 使用幻想的背景設定對MUD來說是常見的,許多人使用了科幻小說的背景設定或以熱門的書籍、電影、動畫、歷史、居住者擬人化動物的世界等等的題材。 並非所有的MUD都是遊戲,有一部份MUD是設計做為教育用途的、有些則為純聊天的環境,並由於MUD伺服器彈性的特色使得MUD偶爾也使用者在計算機科學、地理資訊、醫療資訊、分析化學等領域。MUD吸引了來自各個領域的學術學者包含通訊、社會學、法律與經濟。同時美國的軍隊也對使用MUD來做電話會議感到興趣。 大多數的MUD都是有興趣的人士所經營並可免費遊玩,有部份會接受捐贈或允許玩家購買虛擬物品,其餘的部份則會收取月費。MUD可以透過標準的 telnet 用戶端程式來連線,或使用為了提升使用者體驗所特別設計的MUD用戶端程式。在許多網站的入口都可以取得MUD遊戲的清單,如: The Mud Connector。 現代大型多人線上角色扮演遊戲(MMORPGs)如 "無盡的任務"、"網路創世紀" 及虛擬世界相關的遊戲,如社交虛擬世界 "第二人生",都可往前追溯到MUD時代。確實,在發明 MMORPG這個名詞之前,這些風格的遊戲其實就被簡單稱呼為圖型化MUD。有許多具影響力的 MMORPG設計師也都源自於MUD的開發者或者玩家(如 Raph Koster, Brad McQuaid, Matt Firor與Brian Green)或者參與早期的MUD(如Mark Jacobs與 J.
查看 UNIX和MUD
Multics
Multics,名稱來自於多工資訊與計算系統(MULTiplexed Information and Computing System)的縮寫,一套分時多工作業系統,是1964年由貝爾實驗室、麻省理工學院及美国通用电气公司所共同參與研發,安裝在大型主機上。最后一个装有Multics的计算机已于2000年10月30日关闭。通过UNIX,几乎所有现代操作系统都深受Multics的影响,无论是直接 (Linux, OS X)或间接(Microsoft Windows)。 MULTICS以相容分時系統(CTSS)做基礎,建置在美國通用電力公司的大型電腦GE-645。目的是連接1000部終端機,支援300的使用者同時上線。1969年,因MULTICS計畫的工作進度過於緩慢,最後終究遭裁撤的命運,貝爾實驗室退出此計畫。當時,肯·汤普逊正在撰寫一個稱為「星際旅行」(Space Travel)的遊戲程式。贝尔实验室退出Multics計劃後,由貝爾實驗室的兩位軟體工程師肯·汤普逊與丹尼斯·里奇以C語言為基礎而發展出UNIX。通用电气及麻省理工学院仍继续开发Multics,并最终成为商业产品,由霍尼韦尔销售。.
查看 UNIX和Multics
Music on Console
Music On Console (MOC)是一款在Linux/Unix文字介面下的音樂播放程式。 MOC功能強大且易於使用,整體介面排版近似於Midnight Commandert(一款文字介面檔案管理員)。其具有很高的自訂性。支援ALSA,OSS或JACK輸出;可自訂的色彩主題及介面;快速鍵;播放清單等。 由於為全文字介面,它所耗費的資源相當少。播放時主程式記憶體頂多佔2MB上下,CPU使用率也維持在個位數。且它用了一個輸出緩衝區來避免在高系統佔用率時的跳音,以及無間斷的背景播放。通常, 離開程式只會關掉操作介面———MOC會繼續背景播放。 MOC的client/server架構近似於MPD和XMMS2,但不同於這些播放器的是MOC沒有開放API:無法使用圖形介面操作(理論上透過SSH還是可行)。 在套件庫中Music On Console套件名被改成了「mocp」,因為名稱與Qt的一個套件「moc」相衝。因此要注意欲使用MOC時,應在終端機輸入mocp而不是moc。.
MV (消歧義)
MV可以是下列的意思:.
Nagios
Nagios(IPA: /ˈnɑːɡioʊs/)是一个流行的电脑系统和网络监控程序,它检测主机和服务,当异常发生和解除时能提醒用户。它是基于GPLv2开发的开源软件,可免费获得及使用。 Nagios原名为NetSaint,由Ethan Galstad开发并维护至今。NAGIOS是一个缩写形式: "Nagios Ain't Gonna Insist On Sainthood" Sainthood 翻译为圣徒,而"Agios"是"saint"的希腊表示方法。Nagios被开发在Linux下使用,但在Unix下也工作得非常好。.
查看 UNIX和Nagios
Nano (文字編輯器)
nano是Unix和类Unix系统中的一个文本编辑器,是Pico的複製品(clone)。nano的目标是类似Pico的全功能但又易于使用的编辑器。nano是遵守GNU通用公共许可证的自由软件,自从2.0.7版发布,许可证从GPLv2升级到GPLv3。.
Ncurses
ncurses(new curses)是一个程序库,它提供了API,可以允许程序员编写独立于终端的。它是一个虚拟终端中的“类GUI”应用软件工具箱。它还优化了屏幕刷新方法,以减少使用远程shell时遇到的延迟。.
查看 UNIX和Ncurses
Netcat
netcat是個计算机网络公用程式,用來對網路連線TCP或者UDP進行讀寫。 netcat 在2001年insecure.org對nmap用戶郵件列表舉辦的投票被推選為第二有用的網路保全工具。2003年投票結果是第四名;2006年的投票繼續穩佔同樣第四名寶座。.
查看 UNIX和Netcat
NetWare核心協定
NetWare核心協定(NetWare Core Protocol,縮寫為NCP),一種網路協定,由Novell公司開發。它在Novell NetWare作業系統上開發出來,但是在部份Unix系統、Linux、Windows NT等也支援這個協定。 它的底層是 TCP/IP與IPX/SPX(這個協定已經過時,但在Netware上仍然提供支援),能夠提供檔案、印表機、目錄等網路功能。 Category:网络文件系统 Category:网络协议 Category:Netware Category:表示層協定.
Nexenta OS
Nexenta OS是一個基於Ubuntu及Solaris給IA-32及x86-64的作業系統。它產生於2005年秋季,在2005年6月Sun Microsystems啟動OpenSolaris項目之後。Nexenta OS是第一個用OpenSolaris核心配搭OpenSolaris C 函式庫及GNU用戶態的發行版。.
NeXT
NeXT軟件公司(英語:NeXT Software, Inc,簡稱NeXT)是一間設立在美國加利福尼亚州紅木城的電腦公司,專門製造和開發高等教育和商業市場上的工作站電腦。NeXT是由蘋果公司(當時稱為蘋果電腦)的創辦人史蒂夫·賈伯斯於1985年被蘋果公司辭退後同年成立。NeXT在1988年推出了第一個工作站電腦產品NeXT Computer,隨後在1990年推出了體積較小的NeXTStation。總體來說,NeXT的產品銷售量相當有限,估計大約只賣出了約50,000台。然而NeXT創新的物件導向作業系統──NEXTSTEP,以及它的開發環境,對往後的電腦產業有著深遠影響。 NeXT不久後釋出了NEXTSTEP系統程式開發中用到的API,NeXT將這個組API命名為OPENSTEP。隨後NeXT在1993年中止了硬體業務,轉為專注於OPENSTEP的軟件市場開發上。NeXT也開發了一套網路程式架框-WebObjects,用於產生動態網頁。可能因為售價過高之故(超過美金50,000元),它並沒有流行起來。儘管如此,WebObjects仍為動態網頁程式建立了一個良好的範例。 另外,世界上第一个网站 info.cern.ch 就是架设于一台NeXT工作站上的。.
查看 UNIX和NeXT
NeXTSTEP
NeXTSTEP(又写作NeXTstep、NeXTStep、NEXTSTEP)是由NeXT.Inc所開發的作業系統。NeXT是已故蘋果電腦CEO乔布斯在1985年離開蘋果電腦後所創立的公司。 這套系統是以Mach和BSD為基礎,以Objective-C作為原生語言,具有很先進的GUI。1.0版推出時間是在1989年9月18日。剛開始NEXTSTEP只能在NeXT電腦的Motorola 68000上執行,1992年推出PC版的NEXTSTEP 486。3.1版和3.2版分別在1993年的5月及10月推出,但是終究失敗。最後版本3.3在1995年釋出,平台也已經不限於Motorola 68000家族,亦可在IBM PC x86、Sun SPARC及HP PA-RISC等平台上運行。後來蘋果電腦在1997年2月將NeXT買下,成為Mac OS X的基礎。.
Nexuiz
Nexuiz是一个三维第一人称射击游戏,游戏引擎為DarkPlaces,修改自雷神之锤引擎,它的游戏源代码在GNU通用公共许可证许可下发布,使用自由内容,故为“自由游戏软件”。为此游戏图标,可能算作中文名,.
查看 UNIX和Nexuiz
Nice值
Nice值是类UNIX操作系统中表示静态优先级的数值。每个进程都有自己的静态优先级,优先级高的进程得以优先运行。Nice值的范围是-20~+19,拥有Nice值越大的进程的实际优先级越小(即Nice值为+19的进程优先级最小,为-20的进程优先级最大),默认的Nice值是0。由于Nice值是静态优先级,所以一经设定,就不会再被内核修改,直到被重新设定。Nice值只起干预CPU时间分配的作用,实际中的细节,由动态优先级决定。 「Nice值」这个名称来自英文单词nice,意思为友好。Nice值越高,这个进程越「友好」,就会让给其他进程越多的时间。.
查看 UNIX和Nice值
Node.js
Node.js 是一個能夠在伺服器端運行 JavaScript 的 開放原始碼、跨平台 JavaScript 執行環境。Node.js 由 Node.js 基金會持有和維護,並與 Linux基金會 有合作關係。Node.js 採用 Google 開發的 V8執行程式碼,使用 事件驅動、非阻塞 和 非同步輸入輸出 模型等技術來提高效能,可優化應用程式的傳輸量和規模。這些技術通常用於資料密集的實時應用程式。 Node.js 大部分基本模組都用 JavaScript 語言編寫。在 Node.js 出現之前,JavaScript 通常作為用戶端程式設計語言使用,以 JavaScript 寫出的程式常在用戶的瀏覽器上執行。Node.js 的出現使 JavaScript也能用於伺服器端編程。Node.js 含有一系列內置模組,使得程式可以脫離 Apache HTTP Server 或 IIS,作為獨立伺服器執行。 目前,Node.js 已被 IBM、Microsoft、Yahoo!、Walmart、Groupon、SAP、 LinkedIn、Rakuten、PayPal、Voxer和GoDaddy 等企業採用。.
查看 UNIX和Node.js
Novell
網威(Novell)是一家專門從事網絡作業系統如Novell NetWare與Linux、安全身份管理工具及應用整合與合作方案的美國高科技企業。Novell與WordPerfect幫助猶他山谷成為專注於高科技軟體開發的區域。現今該地區很多小公司的員工都曾為Novell工作。。.
查看 UNIX和Novell
NTFS
NTFS(New Technology File System),是Microsoft公司开发的专用文件系统,从Windows NT 3.1开始成为Windows NT家族的标准文件系统。 NTFS取代FAT(文件分配表)和HPFS(高性能文件系统)并进行一系列改进,例如增强对元数据的支持,使用更高级的数据结构以提升性能、可靠性和磁盘空间利用率,并附带一系列增强功能,如访问控制列表(ACL)和文件系统日志。 Mac OS X内核能对NTFS进行有限的读操作。Linux和BSD提供自由及开放源代码的软件,可用于读写NTFS文件。.
查看 UNIX和NTFS
NTFS卷挂载点
NTFS卷挂载点(NTFS volume mount points)是专门用来挂载和提供一个指向其他的入口点的NTFS文件系统对象。 NTFS挂载点可以在NTFS文件系统的目录上创建,提供对一个已挂载卷之根目录的引用。任何空目录都可以转化为挂载点。挂载的卷不局限于NTFS文件系统,而是可以为任何Microsoft Windows支持的文件系统。卷挂载点自Windows 2000引入的NTFS 3.0起开始支持。 虽然这与Unix和类Unix系统中常见的POSIX挂载点非常类似,但POSIX挂载点只支持本地文件系统,而在Windows Vista及更高版本中,NTFS符号链接可以将本地目录链接到远程SMB网络路径。.
NTFS重解析点
NTFS重解析点(NTFS reparse point),微软官方也译--,是NTFS文件系统中的一种对象类型。它在Windows 2000及之后版本中的NTFS v3.0及以上版本中可用。重解析点提供一种扩展NTFS文件系统的方法。一个重解析点包含一个重解析标签和数据,文件系统过滤器(file system filter)可以按标签解读它。微软提供了几个默认标签,包括NTFS符号链接、和NTFS卷挂载点。另外,重解析点在Windows 2000的中作为已移动文件的占位符。它还可以作为硬链接,并且不限于同分卷的文件:可以指向任何本地分卷中的目录。.
Null (編程)
Null 在電腦程式設計上有多種含義:.
ODBC
ODBC(Open Database Connectivity,开放数据库互连)提供了一种标准的API(应用程序编程接口)方法来访问数据库管理系统(DBMS)。这些API利用SQL来完成其大部分任务。ODBC本身也提供了对SQL语言的支持,用户可以直接将SQL语句送给ODBC。ODBC的设计者们努力使它具有最大的独立性和开放性:与具体的编程语言无关,与具体的数据库系统无关,与具体的操作系统无关。.
查看 UNIX和ODBC
Odoo
Odoo(先前曾名為OpenERP,更早之前則為TinyERP),是一套企業資源規劃(ERP)及客戶關係管理(CRM)系统。以Python语言开发,数据库采用开源的PostgreSQL,系统以GNU GPL开源协议发布。 系统提供较灵活的模块架构,常用模块包括:采购管理、销售管理、库存管理、财务管理、货品管理、营销管理、客户关系管理、生产管理、人事管理及服务支持等等。用户可以直接从模块库中选择安装适用模块,或进行模块卸载、升级的管理操作。 客户端用户界面是基于GTK的,同时支持Linux和Windows平台。目前还有开发中的基于TurboGears的eTiny Web客户端。.
查看 UNIX和Odoo
Openbox
Openbox是一种用于X Window系統的窗口管理器,它可运行于UNIX以及Linux、FreeBSD等類Unix操作系统上,采用GPL協議进行授权。 Openbox被設計成一個輕量級,可高度定制且包含广泛标准支持的窗口管理器,它也是LXDE桌面環境的默認窗口管理器,并且被CrunchBang、Lubuntu、ArchBang、等作为默认窗口管理器。.
查看 UNIX和Openbox
OpenBSD
OpenBSD是一个类Unix计算机操作系统,是加州大学伯克利分校所开发的Unix衍生系统伯克利软件套件(BSD)的一个后继者。它是在1995年尾由荷裔加拿大籍项目领导者西奥·德·若特(Theo de Raadt)从NetBSD分支而出。除了操作系统,OpenBSD项目已为众多子系统编写了可移植版本,其中最值得注意的是PF、OpenSSH和OpenNTPD,作为软件包,它们在其他操作系统中随处可见。 该计划以其对开放源代码的坚持、高质量的文档、坚定的软件许可证和专注于系统安全及代码质量而闻名。该项目由德·若特在加拿大阿尔伯塔省卡尔加里的家中所协调。它的标志和吉祥物是一只河豚,名为普菲(Puffy)。 OpenBSD包含了一些在其他操作系统缺少或是列为选择性的安全特性,至今开发者仍然保有审计源代码以发现程序错误和安全问题的传统。该项目对软件许可证有严格限制,并倾向于使用开源的BSD许可证或其变种——过去还曾对许可证进行了全面的审计,并移除或替换掉以难以接受的许可证发布的代码。 与大多数基于BSD的操作系统一样,OpenBSD的内核和用户空间程序,如shell和cat及ps之类的通用工具,都在同一个源代码库共同开发。第三方软件可从port树中以二进制包的形式得到,或自源代码中编译。亦像大多数的现代BSD操作系统,在兼容的计算机架构中,它能以兼容模式完美运行为Linux编译的二进制代码。 OpenBSD计划维护着20种不同硬件平台的移植版,包括DEC Alpha、英特尔i386、惠普PA-RISC、x86-64及摩托罗拉 68000处理器、苹果PowerPC、Sun SPARC和SPARC64计算机和Sharp Zaurus。OpenBSD基金会被接纳为2014年Google编程之夏的指导组织。.
查看 UNIX和OpenBSD
OpenFOAM
OpenFOAM(英文 Open Source Field Operation and Manipulation 的缩写,意为开源的场运算和处理软件)是对连续介质力学问题进行数值计算的C++自由软件工具包,其代码遵守GNU通用公共许可证。它可进行数据预处理、后处理和自定义求解器,常用于计算流体力学(CFD)领域。该软件由OpenFOAM基金会维护(商标OpenFOAM的拥有者硅谷图形公司(SGI)赞助)。.
OpenGL
OpenGL(Open Graphics Library,譯名:開放圖形庫或者“開放式圖形庫”)是用於渲染2D、3D矢量圖形的跨語言、跨平台的應用程序編程接口(API)。這個接口由近350個不同的函數调用組成,用來從簡單的圖形位元繪製複雜的三維景象。而另一种程式介面系统是仅用于Microsoft Windows上的Direct3D。OpenGL常用於CAD、虛擬實境、科學視覺化程式和電子遊戲開發。 OpenGL的高效實現(利用了图形加速硬件)存在于Windows,部分UNIX平台和Mac OS。這些實現一般由顯示裝置廠商提供,而且非常依賴於該廠商提供的硬體。開放原始碼函式庫Mesa是一個純基於軟體的圖形API,它的代码兼容於OpenGL。但是,由于许可证的原因,它只声称是一个“非常相似”的API。 OpenGL规范由1992年成立的OpenGL架构评审委员会(ARB)维护。ARB由一些對建立一个统一的、普遍可用的API特别感兴趣的公司组成。根据OpenGL官方网站,2002年6月的ARB投票成员包括3Dlabs、Apple Computer、ATI Technologies、Dell Computer、Evans & Sutherland、Hewlett-Packard、IBM、Intel、Matrox、NVIDIA、SGI和Sun Microsystems,Microsoft曾是创立成员之一,但已于2003年3月--。.
查看 UNIX和OpenGL
OpenIndiana
OpenIndiana项目的目标是继续开发和发行OpenSolaris。该项目隶属于Illumos基金会。由于Oracle宣布不再发行OpenSolaris,该项目被建立以为OpenSolaris继续其更新。 OpenIndiana Wiki(英文).
OpenKM
OpenKM是一个免费/自由的,提供用于管理任意文件的Web界面。 OpenKM包括内容存储库,Lucene索引和工作流。 OpenKM系统是使用Java技术开发的。 2005年,两名从事商业文档管理解决方案(Sharepoint,Documentum,Hummingbird等)的开源项目(Excalibur搜索引擎或Kofax OCR引擎)参与者,决定启动基于高级技术的开源项目,以构建命名为OpenKM的文件管理系统。.
查看 UNIX和OpenKM
OpenNTPD
OpenNTPD是一个Unix系统网络时间协议(NTP)实现的守护进程,可以使计算机系统的本地时钟与远程NTP服务器同步。它也可以作为一个NTP兼容客户端的NTP服务器。 OpenNTPD作为OpenBSD计划的一部分,主要由亨宁·布劳尔负责开发。其设计目标包括安全(不可被利用)、易于配置、在大多数情况足够精确及可在BSD许可证下分发源代码。如OpenSSH,它另有一个单独的子项目来开发可移植版本,其为OpenBSD的版本添加了兼容性代码,且与主项目分开发布新版本。可移植版由达伦·塔克开发。最新的可移植版发布于2006年。该项目的开发者得到了一些来自OpenBSD基金会的资助。.
OpenSolaris
OpenSolaris是一個由昇陽電腦所發起的開放原碼專案,用來建立以Solaris作業系統為主的開發者社群,專案的適用對象主要是開發者(也就是程序员)、系統管理者(資訊管理師、資管師、資管員)以及使用者(用戶),透過這些人期望能使Solaris獲得進一步的發展與強化。 此開放原碼專案已有超過12,000人上專案官方網站OpenSolaris.org並註冊成為社群會員,其中有超過11,000名會員都不是昇陽電腦的員工,由此可知OpenSolaris的用戶團體社群相當活絡,且仍在持續成長中,有愈來愈多來自全球各地的人加入響應。此外在官方網站上也有12個OpenSolaris的技術社群與專案已發起並正在進展。於2006年7月13日時OpenSolaris的官方網站上有如下的成績公佈:相關下載已超過33,000次,註冊會員已超過14,000名,貢獻已超過100項,社群已超過40個,用戶團體已達29個,專案28個,5種發行版本。 可惜的是,在昇陽被甲骨文公司收購以後,後者對OpenSolaris計畫沒有積極支援的意圖。委員會於2010年7月12日對甲骨文給出「最後通牒」,要求在8月16日派出一位代理人商討計畫的走向,否則將在8月23日的委員會會議中做出回應。由於甲骨文未加回應,委員會於該日達成共識,解散OpenSolaris委員會,社區將不再提供新的源碼,計畫的控制權由開發員社區交還給甲骨文。依據甲骨文的反應,可以證實與傳聞相同,他們有意讓OpenSolaris計畫死亡。據此,開放源碼社區以原本的代碼為基礎,分支出新的計畫:OpenIndiana和Illumos。.
OpenStep
OpenStep是一组面向对象的API,大部分是由NeXT与Sun Microsystems开发。作为一种面向对象的操作系统的规范,有一些现代操作系统用它作为核心。对于OpenStep一个重要的认识是,它只是一组API规范,而OPENSTEP(一定要大写)是由NeXT开发的一个OpenStep的特殊实现。尽管它构建于Mach-即基于Unix(也是NEXTSTEP的核心),OPENSTEP的同样有在Solaris和Windows NT上的版本。此外,OPENSTEP库(由OPENSTEP操作系统提供的库)实际上已经成为了原始OpenStep规范的超集。.
OTcl
OTcl 也就是""Object Tcl"",是麻省理工学院的David Wetherall在Tcl的基础上做了面向对象的封装后所延伸出来的脚本语言。它通常被用于Unix环境下运行的ns中。后来扩展成XOTcl。.
查看 UNIX和OTcl
OTRS
OTRS的名字是由Open-source Ticket Request System首字母縮略字而来,是一个开源的缺陷跟踪管理系统软件。OTRS将电话,邮件等各种渠道提交进来的服务请求归类为不同的队列,服务级别,服务人员通过OTRS系统来跟踪和回复客户,相对传统的处理流程来而言,OTRS提供了一个部门或团队的协调环境,以更有效率的方式处理,查询和跟踪。 OTRS是Lisog德国开源非盈利性发展协会创始成员之一。在2010年被评选为infoworld年度十佳开源网络软件。.
查看 UNIX和OTRS
PAM
PAM可以指:.
查看 UNIX和PAM
ParaView
ParaView是一款开源、跨平台数据分析和可视化程序。.
Patch
patch是Unix上的應用程式,由美國程式設計師拉里·沃尔(Larry Wall)於1985年所開發。它會利用一種名叫「patch file」(有時直接被稱為 patch)的文字檔案,來更新文字檔案。 patch file 可以由另一個 Unix上的應用程式 diff所產生,也可以由CVS,Subversion,Git等程式產生。.
查看 UNIX和Patch
PAUP
PAUP*是自从2000年左右以来使用最广泛的种系发生演算软件包。由于其独特的命名方式(读作Paup Star),也常常被“误称”为PAUP。PAUP是Phylogenetic Analysis Using Parsimony的缩写。PAUP*是一个收费的软件。.
查看 UNIX和PAUP
PCMan檔案管理程式
PCMan檔案管理程式(PCMan File Manager)是一個以輕巧快速為設計目的的檔案管理器,为LXDE桌面环境的默认档案管理器。.
Pdftk
PDFtk,全稱PDF Toolkit,是一個在命令行運行的跨平台工具,用作處理PDF文件。 PDFtk有兩個版本:開源PDFtk及專業PDFtk。很多功能在開源版本都沒有了,只在專業版本保留,例如:頁面旋轉。不過價錢也只是美金3.99元。 PDFtk可以視作iText程式庫的的客戶端,以GCJ編譯。.
查看 UNIX和Pdftk
PDP-11
PDP-11為迪吉多電腦於1970到1980年代所銷售的一系列16位元迷你電腦。PDP-11是迪吉多電腦的PDP-8系列的後續機種。PDP-11有著許多創新的特色,而且比起其前代機種更容易撰寫程式。當32位元的後續擴充機型VAX-11推出時,PDP-11已經廣受程式設計師的喜愛。這兩個機型後續的市場,則多由IBM PC、蘋果二號與昇陽電腦的工作站電腦等個人電腦所取代。.
查看 UNIX和PDP-11
PDP-7
DEC PDP-7,由迪吉多公司所研發的一款迷你電腦,從1965年開始生產上市。它是PDP系列的一個產品,用來取代PDP-4。它應用迪吉多公司研發的Flip Chip模組,在當時是較為便宜而且運算能力強大的技術。它也是第一款使用繞線(Wire wrap)的PDP產品。 1969年,貝爾實驗室的肯·湯普遜利用一台當時閒置的PDP-7機器,開發多工作業系統。在1970年,釋出第一版的UNIX作業系統。.
查看 UNIX和PDP-7
Perl
Perl是高階、通用、直譯式、動態的程式语言家族。最初设计者拉里·沃尔為了讓在UNIX上進行報表處理的工作變得更方便,決定開發一個通用的腳本語言,而在1987年12月18日發表。目前,Perl语言家族包含两个分支Perl 5以及Perl 6(开发中)。 Perl借用了C、sed、awk、shell脚本以及很多其他程式語言的特性。其中最重要的特性是Perl内部集成了正则表达式的功能,以及巨大的第三方代码库CPAN。 2000年开始,目前拉里·沃尔开始開發Perl 6,來作為Perl的後繼;不過,Perl 6語言的語法有很多轉變,所以Perl 6被視為Perl家族中的另一個語言。 Perl语言的应用范围很广,除CGI以外,Perl被用于图形编程、系统管理、网络编程、金融、生物以及其他领域。由于其灵活性,Perl被称为脚本语言中的瑞士军刀。.
查看 UNIX和Perl
PGP
PGP(Pretty Good Privacy,中文翻譯「優良保密協定」)是一套用於訊息加密、驗證的應用程式,採用IDEA的散列演算法作為加密與驗證之用。 PGP的主要开发者是菲爾·齊默爾曼(Phil Zimmermann)。齐默曼于1991年将PGP在互联网上免费发布。PGP本身是商业应用程序;开源并具有同类功能的工具名为GPG(GnuPG)。PGP及其同类产品均遵守OpenPGP数据加解密标准(RFC 4880)。.
查看 UNIX和PGP
Phalcon
Phalcon是一套實現MVC架構的高性能PHP應用程序框架。初始版本發佈於2012年11月,開放原始碼並基於BSD授權條款。與其他大部分的PHP框架不同,Phalcon是以擴充的方式以C語言所編寫,因此Phalcon的執行速度高過其他PHP框架,並且消耗更少的資源,根據官方的測試,Phalcon是目前世界上速度最快的PHP框架 。 雖然以C語言編寫達到較高的效能,但相對的一項缺點就是在伺服器上必須擁有管理員權限才能夠安裝,因此一般的共享主機將無法安裝Phalcon。.
查看 UNIX和Phalcon
Phonon (KDE)
Phonon 是 KDE 桌面平台提供的多媒体 API,它是处理KDE软件中多媒体流的标准抽象,也被几个Qt应用程序使用。 Phonon 最初是为了让 KDE/Qt 软件能够独立于任何单一的多媒体框架(如GStreamer或xine),从而为其提供了在主要版本的生命周期内稳定的多媒体API。通过提供一个简单的 KDE/Qt 风格的多媒体API,能够更好地支持 Windows 和 macOS 上的本地多媒体框架,并解决框架变得无法维护或 API/ABI 不稳定的问题。 使用了phonon,用四行C++程式碼就能播放檔案 ,而舊聲音框架()則需要用到30行 : Phonon並非只能運行於Unix系統,他的後端可以是在其它平台如 Microsoft Windows 並提供相同的功能。.
Pico
Pico(PIne COmposer)是Unix操作系统中最常见的三种文字处理软件之一,具有文字编辑、搜索、拼写检查、文件浏览和段对齐功能,适合高效地编辑短小的文件。 Pico是由华盛顿大学开发的免费软件,随着pine电子邮件处理软件发布。它是在Emacs的基础上以pine的邮件编辑为目标而开发的,所以其指令集是Emacs的子集,但是由于在界面上有提示快捷键,相对于vi和Emacs来说更加容易使用。 由于Pico虽然是免费软件,但是它并不是开源软件,所以很多Linux版本并不包含Pico。这些版本通常提供一个界面类似的开源软件nano。.
查看 UNIX和Pico
PlayStation 4系统软件
PlayStation 4系统软件是PlayStation 4的可更新官方固件及操作系统。 PlayStation 4主機运行“Orbis OS”,该系统是基于FreeBSD的一个分支。PlayStation 4系统软件以“PlayStation动态菜单”(PlayStation Dynamic Menu)取代前代的“交叉媒体廊”(XMB, Xross Media Bar)。系统软件于2013年11月13日随PlayStation 4一同上市,首版系统软件不支持MP3、音乐CD的播放以及DLNA功能。.
Poppler
Poppler(或称为 libpoppler)是一个用来渲染 PDF 文档的自由程序库,其开发受 freedesktop.org 支持。它是 GNU/Linux 系统上同类程序库中最为常用的,并被开源桌面环境 GNOME 和 KDE 上的 PDF 阅读器所使用。 项目发起者 Kristian Høgsberg 有两个目标:.
查看 UNIX和Poppler
PortableApps.com
PortableApps.com Platform是一個提供各種可攜式軟體的網站。PortableApps.com是由John T. Haller所成立的。所有PortableApps.com提供的軟體均為免費軟體。PortableApps.com Platform同時也支援多種語言。.
POSIX
可移植作業系統接口(Portable Operating System Interface,縮寫為POSIX),是IEEE为要在各种UNIX操作系统上运行软件,而定义API的一系列互相关联的标准的总称,其正式称呼为IEEE Std 1003,而国际标准名称为ISO/IEC 9945。此标准源于一个大约开始于1985年的项目。POSIX这个名称是由理查德·斯托曼应IEEE的要求而提议的一个易于记忆的名称。它基本上是Portable Operating System Interface(可移植操作系统接口)的缩写,而X则表明其对Unix API的传承。 Linux基本上逐步实现了POSIX兼容,但并没有参加正式的POSIX认证。 微软的Windows NT声称部分实现了POSIX标准。 当前的POSIX主要分为四个部分:Base Definitions、System Interfaces、Shell and Utilities和Rationale。.
查看 UNIX和POSIX
POV-Ray
POV-Ray,全名是Persistence of Vision Raytracer,是一个使用光线跟踪绘制三维图像的开放源代码自由軟體。运行POV脚本语言。它是基于DKBTrace来开发的,DKBTrace是由David Kirk Buck和Aaron A. Collins编写在Amiga上的。POV-Ray早期也受到了Polyray raytracer作者Alexander Enzmann的帮助。很多漂亮的图片就是由POV-Ray来制作的。.
查看 UNIX和POV-Ray
POWER6
POWER6是IBM于2007年推出的微处理器,是第一款在硬件上进行十进制浮点计算的微处理器,同时还推出了一款充分利用了该芯片在节能和虚拟化技术方面重大突破的新型超高性能服务器——IBM System p570。新型System p570是业界第一款同时囊括四大UNIX基准测试速度记录的服务器。它集成有能够加速许多多媒体任务的AltiVec指令集。通过对多个数据元素执行同一条指令,AltiVec能够提高处理器的数据处理效率。这将有助于台式机执行音频和视频任务,而服务器在运行基因数据处理等高性能计算任务的效率也会提高。 2007年5月21日推出的双核POWER6处理器的速度为4.7 GHz,是其上一代POWER5处理器的2倍,但运行和散热所消耗的电能基本相同。这意味着客户可以使用新的处理器将性能提高100%或将能耗减半。POWER6处理器的速度几乎是HP服务器产品线所使用的最新HP Itanium处理器的3倍。Power5的数据传输速率是150Gbps,而Power6的传输速率则达到了300Gbps。IBM公司为了与更快的时钟频率保持同步,它提高了Power6的通讯能力。 Category:IBM处理器 Category:微處理器.
查看 UNIX和POWER6
Procfs
在许多类 Unix 计算机系统中, procfs 是 进程 文件系统 (file system) 的缩写,包含一个伪文件系统(启动时动态生成的文件系统),用于通过内核访问进程信息。这个文件系统通常被挂载到 /proc 目录。由于 /proc 不是一个真正的文件系统,它也就不占用存储空间,只是占用有限的内存。 以下操作系统支持 procfs.
查看 UNIX和Procfs
PuTTY
PuTTY是一款集成虚拟终端、和网络文件传输为一体的免费且开源的程序。它支持多种网络协议,包括SCP,SSH,Telnet,和原始的套接字连接。它也可以连接到串行端口。其软件名字“PuTTY”没有特殊含义。 較早的版本僅支援Windows平台,后陆续增加对各類Unix平台和Mac OS X的支援。除了官方版本外,有許多第三方的團體或個人將PuTTY移植到其他平台上,像是以Symbian為基礎的行動電話。 PuTTY主要由西蒙·泰瑟姆编写并维护,使用MIT許可證授權。.
查看 UNIX和PuTTY
PyMOL
PyMOL是一个开放源码,由使用者贊助的分子三维结构显示软件。由Warren Lyford DeLano编写,並且由DeLano Scientific LLC將它商業化。DeLano Scientific LLC是一個私人的軟體公司,它致力於創造讓普遍的科學與教育社群都能取得的好用軟體工具。 PyMOL适用于创作高品質的小分子或是生物大分子(特别是蛋白質)的三维结构圖像。軟體的作者宣称,在所有正式发表的科學文獻中的蛋白質結構圖像中,有四分之一是使用PyMOL來製作。 PyMOL是少數可以用在結構生物学领域的开放源代码視覺化工具。 軟體以Py+MOL命名:“Py”表示它是由一种计算机语言Python所衍生出來的,“MOL”表示它是用于显示分子(英文为molecule)结构的软件。.
查看 UNIX和PyMOL
PyQt
PyQt是Python语言的GUI编程解决方案之一。可以用来代替Python内置的Tkinter。其它替代者还有PyGTK、wxPython等。与Qt一样,PyQt是一个自由软件。PyQt是PyKDE的基础。 PyQt的开发者是英国的“Riverbank Computing”公司。与4.5版本之前的Qt一样,它提供了GPL与商业协议两种授权方式,因此它可以免费地用于自由软件的开发。不过目前尚不提供LGPL授权方式。PyQt可以运行于Microsoft Windows、Mac OS X、Linux以及Unix的多数变种上。 2009年8月,Qt的开发公司诺基亚发布PySide,提供与PyQt类似的功能,但提供了LGPL授权。主要原因是“Riverbank Computing”不愿以LGPL授权发布PyQt。 自4.5版本以后,PyQt同时支持Python 2.x与Python 3.x。但是在API方面有所区别,最主要的是运行在Python 3.x下的PyQt不使用QString,而是str。另外,之前为了避开Python 2.x关键词限制的exec_()、print_()两个函数现在重新命名为exec(),print()。.
查看 UNIX和PyQt
QCad
QCad是一个用于二维设计及绘图的计算机辅助设计(computer-aided design, CAD)软件,支持Linux、Mac OS X、Unix及Microsoft Windows操作系统。Qcad的社区版功能要比完全版稍少,但它是使用GPL协议发布。对于一些Linux平台也有预编译的包可以使用,如Debian。 QCad由RibbonSoft从1999年10月开始开发,代码基础是CAM Expert。而QCad 2的开发则始于2002年5月。 QCad使用了很多和AutoCAD相似的接口及概念。QCad支持AutoCAD DXF文件格式的读写,并可以导入或导出位图。 QCad在KDE平台有一个修改版本,称为KDE辅助设计(KDE aided design, KAD)。.
查看 UNIX和QCad
QGIS
QGIS(原稱Quantum GIS)是一个自由软件的桌面GIS软件。它提供数据的显示、编辑和分析功能。.
查看 UNIX和QGIS
Qmail
qmail是一个运行于类Unix操作系统下的邮件传送代理软件,它的作者是丹尼爾·伯恩斯坦(Daniel J. Bernstein)。 它是一个用来代替UNIX下Sendmail软件的邮件传送程序。qmail是面向安全而设计的,作者曾经悬赏500美元来找出qmail的安全漏洞,但是直到2006年,还是没有人能领取这笔奖金。 qmail的主要竞争对手是Exim以及Postfix。与它的竞争对手不同的是,Qmail已经许多年没有更新了,用户已经习惯于通过第三方的插件及补丁来使qmail增加新的功能。 qmail 的原始碼現已開放為公有領域。.
查看 UNIX和Qmail
QNX
QNX是商業類Unix實時作業系統,主要針對嵌入式系統市場。該產品開發於20世紀80年代初,後來改名為QNX軟件系統公司,公司已被黑莓公司併購。.
查看 UNIX和QNX
Qt Jambi
Qt Jambi是跨平台的應用程式框架Qt的java綁定版本。對Java開發人員來說可以使用Java標準版和Java企業版進行開發,並且對C++程序員也提供了Qt Jambi generator,可以方便地將其C++寫成的Qt代碼整合到Java中。 Qt Jambi最初是由Qt Development Frameworks開發。Qt Jambi 4.5.0_01之後以LGPL釋出原始码,並轉交由开源社群繼續维护開發。 Qt Jambi支持X Window System(包含Linux操作系統和其他Unix),以及Mac OS X操作系統和微軟Windows。 相較於Swing的Listener架構需要實作一堆介面,介面的限制造成了有時需要透過中介的物件來將事件交給適當的物件處理 Qt的signal/slot設計則更為直覺更有效率 在白皮書中舉了下列例子比較 Swing: slider.addChangeListener(new ChangeListener()); spinner.addChangeListener(new ChangeListener()); Qt Jambi: slider.valueChanged.connect(spinBox, "setValue(int)"); spinBox.valueChanged.connect(slider, "setValue(int)");.
QtRuby
QtRuby是跨平台的应用程序框架Qt的Ruby綁定版本,包含Qt4和Qt3支持。也是Korundum(KDE API的Ruby綁定)的基礎。 QtRuby使用SMOKE提供语言綁定基礎 除了Linux和Unix,QtRuby也支持Mac OS X操作系統和微軟Windows。.
查看 UNIX和QtRuby
RAM disk
-- -- RAM disk是通过使用软件将RAM模拟当做硬盘来使用的一种技术。 相对于传统的硬盘文件访问来说,这种技术可以极大的提高在其上进行的文件访问的速度。但是RAM的易失性也意味着当关闭电源后的数据将会丢失。某些时候这不是问题,比如说对于一个加密文档的明文来说。但是在大多数情况下,传递到RAM disk上的数据都是其他在别处有永久性存贮文件的一个拷贝,当系统重启后可以重新建立。.
RAW
原始图像文件包含从数码相机、扫描器或电影胶片扫描仪的图像传感器所处理数据。之所以这样命名,是因为他们尚未被处理,未被打印或用于编辑。通常情况下,原始图像有宽色域的内部色彩,可以进行精确的调整,可以在转换之前作出一些简单修改,如TIFF或JPEG文件格式存储。方便打印,或进一步的处理。这些编码往往依赖于色彩图像的设备。这些图像常常被形容为“RAW 图像文件”,虽然实际上不是指单一的原始文件格式。其实有几十种不同型号的数码设备在使用这种格式(常见于数码相机或胶片扫描仪)。 原始图像文件,有时也被称为数字底片,因为它们充当与电影底片相同的角色,并不是作为图像直接使用,而是创建一个包含所有信息的图像。同样,转换成可视格式原始图像文件的过程中,有时也被称为渲染原始图像,相当于电影发展过程中用于感光胶片转换成可视图像的比喻。图像渲染是白平衡和色彩分级的过程中的一部分。 就像照相底片一样,原始的数字图像可以有更宽的动态范围比,最终的最终图像格式或色域,它保留了大部分拍摄的图像信息。原始图像格式的目的是保存信息的损失降到最低,从传感器获得的数据,和周围捕获的图像(元数据)的条件。.
查看 UNIX和RAW
Rc文件 (UNIX)
在 UNIX 世界,rc 经常被用作程序之启动脚本的文件名。它是“run commands”(运行命令)的缩写。这一缩写据说源于 1965 年 MIT CTSS 的 runcom 命令。.
RealPlayer
RealPlayer,是一個由RealNetworks開發的跨平台的播放器,可欣賞各種線上音訊和視訊資料,包括有:MP3、MPEG-4、QuickTime、Windows Media及其專用的RealAudio與RealVideo格式。 RealPlayer的第一個版本在1995年4月面世,是互聯網上首個媒體串流播放軟件 。RealPlayer最初一直都以數字來命名各個版本,但第6版改名為「RealPlayer G2」,第9版改名為「RealOne Player」,第12版改名為「RealPlayer SP」。RealPlayer一直以來都為客戶提供兩個不同的版本:分別為免費的基本版和需付費的Plus高級版,付費版本提供額外的功能。在14版,RealPlayer新增一個「捆綁服務」(SuperPass),是整合基本版和Plus高級版的一項服務,有提供14天的免費體驗,但需要註冊RealNetworks的帳戶。此外,在Windows推出的第9版曾附載有RealJukebox。 RealPlayer第11版的Windows版本在2007年11月推出,而Mac OS X則遲至2008年5月才推出。此外,現時RealPlayer在以下各個平台皆有播放版本:Mac OS X、Linux、Unix、Palm OS、Windows Mobile、Symbian OS及Android 。有指程式是以一個開源軟體Helix作為其核心,但亦有指--有Linux版本才是使用Helix架構。而從RealPlayer SP開始,在Windows版的RealPlayer的左下角亦用紅色小字標上「Powered by Helix DNA」。.
Research Unix
Research Unix,是一系列的Unix作業系統的通稱,由貝爾實驗室的計算機科學研究中心(Computing Science Research Center,部門編號1127)研發,因此得名,共有10個版本。這些Unix系統運行在DEC PDP-7,PDP-11,VAX,以及Interdata 7/32與8/32電腦上。.
RFC
徵求意見稿(Request For Comments,縮寫為RFC),是由互联网工程任务组(IETF)发布的一系列備忘錄。文件收集了有關網際網路相關資訊,以及UNIX和網際網路社群的軟體文件,以編號排定。目前RFC文件是由網際網路協會(ISOC)贊助發行。 RFC始于1969年,由當時就讀加州大学洛杉矶分校(UCLA)的斯蒂芬·克罗克(Stephen D.
查看 UNIX和RFC
RKWard
RKWard 是一个透明的R编程语言前端,R语言是一个专注于统计功能的脚本语言 。RKWard试图将R语言的力量同易于使用的商业统计软件包结合起来。 虽然它可以运行在众多环境中,它实际上原来是为KDE桌面环境设计而同其相整合的。 RKWard的功能包括:.
查看 UNIX和RKWard
Rm (Unix)
rm,是一个基本的UNIX命令,其名称源自英文单词remove的缩写,用于删除文件系统中的文件、目录、设备文件、符号链接等对象。准确地说,rm移除的指向特定对象的引用。在文件系统中,这些特定的对象可能有多个引用(例如,两个不同的文件名可能指向相同的文件), 只有在一个对象不再有任何引用,并且没有任何程序还拥有这个文件的有效句柄的时候,这个文件才会被删除。 这一机制允许下列出现:某个程序可以创建一个文件,并立即将此文件从文件系统中移除,并将这个文件占用的空间作为临时空间使用。(因为我们知道在该程序退出甚至是崩溃的时候,这一文件占用的空间会被回收。) rm命令一般来说并不摧毁文件数据,因为其目的仅仅在于解除引用。即便文件已经解除所有的引用,在文件系统中,被释放的空间里可能还会有被删除文件的残留数据。在一些情况下这会带来安全问题,因此有时加强版的命令会在文件的最后一个链接断开之后抹除被删除文件的数据。此外,一些程序(例如 shred)可以提供数据抹除能力。.
Rmdir
rmdir(或rd)是UNIX、类Unix系统(例如FreeBSD、Linux)、DOS、OS/2或Windows操作系统中一个移除空文件夹的命令。.
查看 UNIX和Rmdir
RMVB
RealMedia Variable Bitrate,縮寫RMVB,是由RealNetworks开发的RealMedia多媒体封装格式的一种动态比特率扩展。采用此格式文件的后缀名为“.rmvb”。.
查看 UNIX和RMVB
Robots
Robots(机器人)是一个电脑游戏,为Unix创作,后来作为一个被克隆的作品出现在各个其他平台。.
查看 UNIX和Robots
Rogue
《Rogue》是迷宫探索式电子游戏,最早由迈克尔·托依和格伦·韦科曼在1980年左右开发。部分因为游戏内容的过程生成,游戏在1980年代中期大学Unix系统上很流行。《Rogue》使迷宫探索在电子游戏领域普及,其他开发者制作了诸多统称为“类rogue”(Roguelike)的派生作品。比如它直接给与了《Hack》灵感,此游戏之后又衍生出《NetHack》。类rogue还影响了其他类型的商业游戏,如《暗黑破坏神》。.
查看 UNIX和Rogue
Rootkit
Rootkit是指其主要功能為:隱藏其他程式行程的軟體,可能是一個或一個以上的軟體組合;廣義而言,Rootkit也可視為一項技術。在今天,Rootkit一词更多地是指被作为驱动程序,加载到操作系统内核中的恶意软件。因为其代码运行在特权模式之下,从而能造成意料之外的危险。最早Rootkit用於善意用途,但後來Rootkit也被駭客用在入侵和攻擊他人的電腦系統上,電腦病毒、間諜軟體等也常使用Rootkit來隱藏蹤跡,因此Rootkit已被大多數的防毒軟體歸類為具危害性的惡意軟體。Linux、Windows、Mac OS等作業系統都有機會成為Rootkit的受害目標。 在现代操作系统中,应用程序不能直接访问硬件,而是通过调用操作系统提供的接口来使用硬件,操作系统依赖内核空间来管理和调度这些应用。内核空间由四大部分组成,分别是:进程管理(负责分配Cpu时间)、文件访问(把设备调配成文件系统,并提供一个一致的接口供上层程序调用)、安全控制(负责强制规定各个进程的具体的权限和单独的内存范围,避免各进程之间发生冲突)和内存管理(负责进程运行时对内存资源的分配、使用、释放和回收)。内核是一种数据结构,Rootkit技术通过修改这些数据结构来隐藏其它程式的进程、文件、网络通讯和其它相关信息(比如注册表和可能因修改而产生的系统日志等)。例如,通过修改操作系统的EPROCESS链表结构可以达到隐藏进程的效果,挂钩服务调用表可以隐藏文件和目录,挂钩中断描述符表则可以监听键盘击键等等。Rootkit至今仍然是一个发展中的技术领域。.
查看 UNIX和Rootkit
RPM套件管理員
RPM套件管理員(簡稱RPM,全称为The RPM Package Manager)是在Linux下广泛使用的软件包管理器。RPM此名詞可能是指.rpm的檔案格式的軟體包,也可能是指其本身的软件包管理器(RPM Package Manager)。最早由Red Hat研制,现在也由开源社区开发。RPM通常随附于Linux发行版,但也有单独将RPM作为应用软件发行的发行版(例如Gentoo)。RPM仅适用于安装用RPM来打包的软件,目前是GNU/Linux下软件包资源最丰富的软件包类型之一。.
Rsync
rsync是Unix下的一款应用软件,它能同步更新两处计算机的檔案與目錄,並適當利用差分編碼以減少数据傳輸量。rsync中的一項同类软件不常见的重要特性是每個目標的镜像只需傳送一次。rsync可以拷貝/顯示目錄內容,以及拷貝檔案,並可選壓縮以及遞歸拷貝。 在常駐模式(daemon mode)下,rsync預設監聽TCP埠873,以原生rsync傳輸協定或者透過遠端shell如RSH或者SSH提供檔案。SSH模式下,rsync用戶端執行程式必須同時在本地和遠端機器上安裝。 rsync是以GNU通用公共许可证發行的自由软件。.
查看 UNIX和Rsync
Samba
Samba,是種用來讓UNIX系列的作業系統與微軟Windows作業系統的SMB/CIFS(Server Message Block/Common Internet File System)網路協定做連結的自由軟體。第三版不僅可存取及分享SMB的資料夾及印表機,本身還可以整合入Windows Server的網域,扮演為網域控制站(Domain Controller)以及加入Active Directory成員。簡而言之,此軟體在Windows與UNIX系列操作系统之間搭起一座橋樑,讓兩者的資源可互通有無。.
查看 UNIX和Samba
SAS语言
SAS语言是一种用于统计分析的程式語言,源自於北卡罗来纳州立大学的一个計畫。它可以讀取普通的电子表格和数据库,然後以圖形或表格的方式导出为RTF、HTML或是PDF文件。SAS语言可以在Windows、Linux、Unix與大型計算機下使用編譯器运行。 統計分析系統和世界編程系統(World Programming System)都是支援SAS語言的編譯器。.
查看 UNIX和SAS语言
Sawfish
Sawfish是一个X窗口系统下的窗口管理器。它曾经称为Sawmill, 因为另一个软件与之重名,故改为今名。Sawfish的代码使用一种类Lisp的脚本语言—rep,这使得它易于扩展。 Sawfish曾被用于GNOME桌面环境,GNOME的2.2版本后开始采用Metacity。.
查看 UNIX和Sawfish
SCIM
SCIM(Smart Common Input Method)是一個支援多國語言的輸入法平台,虽然它的设计着眼于通用性,但是鉴于Windows之类的桌面OS有较完整的原生机制,所以SCIM更多还是用在UNIX/类UNIX环境中。它曾經作爲多數Linux發行版中文默認輸入法。.
查看 UNIX和SCIM
SCO Group
SCO Group,簡稱SCO,前身為Caldera Systems、Caldera International,破產後曾改名為TSG Group, Inc,美國電腦軟體公司,在併購了聖克魯茲作業(Santa Cruz Operation)伺服器軟體與伺服器技術部門,得到UnixWare與OpenServer技術,引起了SCO-Linux爭議。 2007年,SCO Group申請破產。2011年4月,UnXis收購SCO Group,將它更名為TSG Group。 2012年8月,TSG Group申請破產。.
SCons
SCons,一種軟體開發工具程式,功能類似於UNIX上的make、autoconf與automake工具。它是一個開放原始碼計劃,採用MIT授權,原作者是史蒂芬·奈特(Steven Knight),使用Python語言開發。第一個正式版本在2010年3月23日釋出。.
查看 UNIX和SCons
Scorched 3D
Scorched 3D 是经典回合制策略游戏,细分为炮术游戏,Scorched Earth的3D复刻。不过这次是自由软件。与时俱进的Scorched 3D 添加了3D岛屿地貌和 LAN/Internet游戏支持。最多24方同时游戏。Scorched 3D可以运行在Microsoft Windows和类Unix(Linux,FreeBSD,Mac OS X,Solaris之类)操作系统上。并有纸娃娃系统。 2001年4月,Gavin Camp公开首个版本。原先作为一个3D地图生成器。 Scorched 3D使用实时生成的地图。玩家控制一个坦克或大炮,考虑风向和重力,选取武器对其他玩家或AI进行攻击。 Scorched 3D拥有大约30个MOD,大多紧跟主程序更新。提供武器数据、游戏模式的改动。.
Scribus
Scribus 是一個桌面排版(DTP)軟體,是一個以GNU通用公共許可證發布的自由軟件。提供Linux、Unix、Mac OS X、OS/2以及微軟Windows上運行的原生版本。它以其廣泛的頁面佈局功能堪比於其他非自由應用程序,如PagePlus、QuarkXPress和Adobe InDesign。 Scribus 靈活的佈局和排版,並有編寫檔案專業品質圖像設置設備的能力。它也可以創建動畫和互動的PDF圖像和形式。示例使用包括撰寫小報紙、小冊子、簡報、海報和書籍。 一本官方Scribus指導書已在2009年1月18日透過flesbooks.com出版。.
查看 UNIX和Scribus
SecureCRT
SecureCRT是VanDyke Software的一个商业SSH、Telnet客户端和虚拟终端软件。SecureCRT最初是一个Windows下的产品,最近VanDyke增加了Mac OS X和Linux下的版本。.
SED
SED可以指:.
查看 UNIX和SED
Sed
sed(意为流编辑器,源自英语“stream editor”的缩写)是Unix常见的命令行程序。sed用来把文档或字符串里面的文字经过一系列编辑命令转换为另一种格式输出。sed通常用来匹配一个或多个正则表达式的文本进行处理。 分号(;)可以用作分隔命令的指示符。尽管sed脚本固有的很多限制,一连串的sed指令加起来可以编程像 仓库番、快打砖块、甚至俄罗斯方块等电脑游戏的复杂程序。.
查看 UNIX和Sed
Shell脚本
Shell脚本(Shell script),又稱Shell命令稿、程式化腳本,是一種電腦程式與文字檔案,內容由一連串的shell命令組成,經由Unix Shell直譯其內容後運作。被當成是一種腳本語言來設計,其運作方式與直譯語言相當,由Unix shell扮演命令行直譯器的角色,在讀取shell脚本之後,依序執行其中的shell命令,之後輸出結果。利用shell脚本可以進行系統管理,檔案操作等。 在Unix及所有的類Unix系統中,如Linux、FreeBSD等作業系統,都存在shell脚本。依照Unix shell的各種不同類型,shell脚本也有各種不同方言。在DOS、OS/2、Microsoft Windows中的批次檔,跟shell脚本有類似的功能。.
查看 UNIX和Shell脚本
Shellshock
Shellshock,又称Bashdoor,是在Unix中广泛使用的Bash shell中的一个安全漏洞虽然一些消息来源将Shellshock称为“病毒”,但它其实是某些操作系统自带程序中的编写错误。参见.
Shred (Unix)
shred是Unix与类Unix系统中的命令之一,用于文件与设备数据使之难以被恢复。shred也是GNU核心工具组的组成部分之一。.
SINIX
SINIX(之後改稱Reliant UNIX)是西門子利多富資訊系統公司所提出的UNIX作業系統,該作業系統以SINIX為名的最末一個版本為1995年發表的5.43版。 為了讓X/Open公司能合乎擁有UNIX這個註冊商標的需要SINIX必須進行改名,因此SINIX從5.44版開始(也包含5.44版)由富士通-西門子電腦公司改以Reliant UNIX之名接續,而最末的一版為5.45版。 過去最原初的SINIX作業系統,其實是從一套Xenix作業系統修改而來,之後的版本則是改以System V為基礎所發展成,並針對不同型款的電腦而有不同的對應版本。 例如用在SNI公司的RM-200型、RM-300型、RM-400型、RM-600型的系列伺服器(也稱:伺服器)上時,所對應的分別是SINIX-N、SINIX-O、SINIX-P、SINIX-Y。此外採行Intel 80386處理器的PC-MXi電腦則是用SINIX-L作業系統。 另外,有些版本的SINIX能讓用戶實效模擬(Emulate)出多種不同架構特性、不同版本取向的UNIX,此也被稱為“universes,複數”,SINIX可模擬出System V.3、UNIX System III(有時簡稱:System 3)或BSD等類UNIX作業系統的特性表現,且每種特性的作業系統(也稱“universe,單數”)都能有其自屬的命令集(command set)、函式庫(libraries,也稱:庫)以及含括檔(header files)等。.
查看 UNIX和SINIX
Slackware
Slackware是Slackware Linux, Inc的制作的Linux发行版本。Slackware走了一条与其他的发行版本(Red Hat、Debian、Gentoo、SuSE、Mandriva、Ubuntu等)不同的道路,它力图成为“UNIX风格”的Linux发行版本。它的方针是只吸收稳定版本的应用程序,并且缺少其他Linux版本中那些为发行版本定制的配置工具。.
Sleep (Unix)
sleep是一个Unix的命令行程序,可以挂起执行程序一段指定时间。sleep指令可以将调用它的进程挂起至少指定秒(默认)、分、时或天。.
Smartspice
Smartspice是一个高品质的商用级别通用电路仿真软件,用于非线性DC、非线性瞬态和线性AC分析。 Smartspice通过同步计算所有电路组件的行为来仿真电路。通过其众多的可靠模型,SMARTSPICE 基于物理特性和电学参数的仿真来仿真复杂电路的行为。其可仿真包含由下列元件组成的电路和子电路,包括电阻、电容、电感器、互感器、独立电压、电流源、依赖电源、传输线、开关,以及5种最常见的半导体器件:二极管、结型场效应管、双极性晶体管、金屬氧化物半導體場效電晶體和金属半导体场效应管。 Smartspice是精深研发的成果。其具竞争力的速度、高级的收敛性、高度的精确度以及强大的预/后处理能力的特征,使之领先于所有其他的商用电路仿真器。 Smartspice可用于多种操作平台,包括Windows、 UNIX和Linux系统。支持的平台详情如下:.
Solaris
Solaris原先是太阳微系统公司研制的类Unix操作系统,在Sun公司被Oracle併購後被稱作Oracle Solaris。目前最新版为Solaris 11。早期的Solaris是由BSDUnix发展而来。这是因为昇陽公司的创始人之一,比爾·喬伊(Bill Joy)来自柏克萊加州大學(U.C.Berkeley)。但是随着时间的推移,Solaris现在在接口上正在逐渐向System V靠拢。2005年6月14日,Sun公司将正在开发中的Solaris 11的源代码以CDDL许可开放,这一开放版本就是OpenSolaris。2010年8月23日,OpenSolaris項目被Oracle中止。2011年11月9日,Solaris 11發佈。 Sun的操作系统最初叫做SunOS,SunOS 5.0开始,SUN的操作系统开发开始转向System V 4,并有了新名字Solaris 2.0;Solaris 2.6以后,SUN删除了版本号中的「2」,因此,SunOS 5.10叫做Solaris 10。Solaris的早期版本后来又被重新命名为Solaris 1.x。因为“SunOS”这个词被用做专指Solaris操作系统的内核,因此Solaris被认为是由SunOS、图形化的桌面计算环境以及它的网络增强部分组成。.
查看 UNIX和Solaris
Split (Unix)
split是一个Unix实用程序,最常用于将文件分割成两个或更多个较小的文件。.
SPSS
SPSS是統計產品與服務解決方案(Statistical Product and Service Solutions)的簡稱,為IBM公司推出的一系列用於統計學分析運算、數據挖掘、預測分析和決策支持任務的軟件產品及相關服務的總稱,有Windows和macOS等版本。.
查看 UNIX和SPSS
SPSS Modeler
IBM SPSS Modeler 是 IBM 公司的一款数据挖掘与预测分析软件。用户可以通过可视化的界面来调用决策树(ID3)和神经网络(BP)等统计和数据挖掘算法建立,而不必进行编程,也不必知道这些算法的内在原理,从而降低了数据分析工作的难度。.
Spyglass
Spyglass公司(Spyglass, Inc.)(前那斯達克股票代碼SPYG)是位於伊利諾州香檳的網際網路軟體公司。 該公司成立於1990年,是伊利諾大學厄巴納香檳分校一個分支,旨在商業化和支援國家超級電腦應用中心(NCSA)的技術。幾年來,它專注於數據可視化工具,如圖形包和3D渲染引擎。其開發的Mosaic網頁瀏覽器成為最知名的版本。.
Squid (软件)
Squid Cache(簡稱為Squid)是HTTP代理服务器软件。Squid用途广泛的,可以作为缓存服务器,可以过滤流量帮助网络安全,也可以作为代理服务器链中的一环,向上级代理转发数据或直接连接互联网。Squid程序在Unix一类系统运行。由于它是开源软件,有网站修改Squid的源代码,编译为原生Windows版;用户也可在Windows里安装Cygwin,然后在Cygwin里编译Squid。 Squid的發展歷史相當悠久,功能也相當完善。除了HTTP外,對於FTP與HTTPS的支援也相當好,在3.0測試版中也支援了IPv6。但是Squid的上级代理不能使用SOCKS协议。.
SSH客户端比较
SSH客户端是一种使用Secure Shell(SSH)协议连接到远程计算机的软件程序。本文将比较较著名的SSH客户端。.
Stata
Stata是Statacorp于1985年开发出来的统计程序,在全球范围内被广泛应用于企业和学术机构中。许多使用者工作在研究领域,特别是在经济学、社会学、政治学及流行病学领域。 Stata的一系列功能包括:.
查看 UNIX和Stata
Sun Enterprise
Sun Enterprise是太阳计算机在UNIX伺服器方面的產品系列名稱,也可說是產品線名稱。此稱自1996年開始使用,至2001年停用。事實上最初稱為Sun Ultra Enterprise系列,然約在1998年去除了名稱中的Ultra一字,此後才正式稱為Sun Enterprise系列。 Sun Enterprise系列的伺服器與Sun同時期推出的Ultra系列工作站一樣,都是使用64位元的UltraSPARC處理器,此外也與Ultra系列工作站一樣使用Solaris作業系統環境。 Sun Enterprise系列有多種型款,從僅具備單顆處理器的初階伺服器到配備數十顆處理器的大型高階伺服器皆有。2001年,昇陽電腦提出新的產品線名稱Sun Fire,才以Sun Fire系列來接替Sun Enterprise系列。.
SunOS
SunOS是一個版本的Unix作業系統,由昇陽電腦開發給他們的工作站及伺服器電腦系統。SunOS的名稱通常都只包括1.0至4.1.4版本的SunOS,這些版本都是基於BSD Unix。由SunOS 5.0版本開始,改為基於UNIX System V Release 4,同時改名為Solaris。.
查看 UNIX和SunOS
SUSE
SUSE(發音/ˈsuːsə/)是Linux作業系統的發行版之一,也是德國的一個發行版。SUSE屬於Novell旗下的業務,它同時亦是Desktop Linux Consortium的發起成員之一。.
查看 UNIX和SUSE
Sybase
Sybase公司()是美國企業軟件及服務公司。.
查看 UNIX和Sybase
Sylpheed
Sylpheed 是一款开源的邮件客户端和新闻聚合器,软件采用GPL许可协议。它提供了简单的配置和丰富的功能。 邮件都储存在中。Sylpheed运行于类Unix系统包括Linux及BSD,亦支持Mac OS X和Windows。并使用GTK+开发库。 2005年,Sylpheed的分支版本Sylpheed-Claws更名为Claws Mail。截至2015年,两款软件仍在独立开发中。 Sylpheed是Lubuntu、Damn Small Linux和Puppy Linux默认的邮件客户端。.
Symfony
Symfony是一款基于MVC架构的PHP框架。它是一款免费软件,在MIT License许可下发行。2005年10月18日,其官方网站symfony-project.com对外开放。2011年Symfony2正式发布,随即启用全新的官方网站symfony.com。.
查看 UNIX和Symfony
Sync (Unix)
sync(意指Synchronize,即“同步”)为UNIX操作系统的标准系统调用,功能为将内核文件系统缓冲区的所有数据(也即预定将通过低级I/O系统调用写入存储介质的数据)写入存储介质(如硬盘)。 作为C语言的函数之一,sync()一般以void sync(void)的形式在unistd.h内声明。该函数也可以从命令行执行sync命令的方式调用,同时在其他程序语言(如Perl)中也有名字与之相似的函数。.
System 5
System Software 5 (简称 System 5) 是苹果電腦(今 蘋果公司)的操作系统。System Software 5增加了MultiFinder来实现多任务处理。System Software 5只在部分国家在很短的时间内出售, 这些国家包括美国、加拿大和一些欧洲国家。.
System.map
在Linux中,System.map檔案是被内核所使用的符号表。 符號表是一個在符號名稱與它們的記憶體位置間的查詢表格。符號名稱可能是變數的名稱或是函數名稱。當要查詢符號名稱的位置或是特定位置的符號名稱時,就會需要System.map。對於内核错误及内核oops的除錯特別有用。當CONFIG_KALLSYMS啟用時,核心會自行做位置到名稱的轉換,所以像是ksymoops這一類的工具並不是必要的。.
Systemd
systemd是Linux電腦作業系統之下的一套中央化系統及設定管理程式(init),包括有守护进程、程式庫跟應用軟體,由带头开发。其开发目标是提供更优秀的框架以表示间的依赖关系,并依此实现系统初始化时服务的并行启动,同时达到降低Shell的的效果,最终代替现在常用的System V与BSD风格init程序。 目前絕大多數的Linux發行版都已採用systemd代替原來的System V。 systemd在LGPL 2.1及其后续版本许可证下开源发布。.
查看 UNIX和Systemd
T-Coffee
T-Coffee (中文直翻:茶與咖啡) (Tree-based Consistency Objective Function For alignment Evaluation) (以樹形基礎的一致性做多重序列比對) 是利用漸進似演算法來作多重序列比對的軟體 。 它利用兩兩序列比對所產生的資訊來進行多重序列比對。 在最新的版本 (3D-Coffee) 中,亦可結合結構的資訊來作多重序列比對。 此外,該軟體可以評估比對結果的品質及找出在比對中所出現特殊的模板 (Mocca)。 預設比對結果輸出的格式為 aln (Clustal), 但也可產生其他 PIR, MSF, FASTA...
TACACS
TACACS,全稱终端访问控制器访问控制系统(Terminal Access Controller Access-Control System),是一种用于认证的计算机协议,在UNIX网络中与认证服务器进行通信,TACACS允许远程访问服务器与认证服务器通信,以决定用户是否有权限访问网络。 TACACS允许客户端接受用户名和口令,并发往通常称作TACACS守护进程(或者简单地称作TACACSD)的TACACS认证服务器,这个服务器一般是在主机上运行的一个程序。主机将决定是否接受或拒绝请求,并发回一个响应。 TIP(用户想要登录的接受拨入链接的路由节点)将基于这个响应接受或拒绝访问。这样,做出决定的过程是"向上开放"(opened up)的,做出决定所用的算法和数据完全由TACACS守护进程的运行者控制。 Cisco在1990引进的最近的TACACS版本称作XTACACS(扩展 TACACS)。在较新的或更新过的网络中,这两个版本大多被 TACACS+和RADIUS取代了。 TACACS+ 是一个全新的协议,与TACACS和XTACACS并不兼容。 TACACS在RFC 1492中定义,默认使用TCP或UDP)协议的 49 端口。 软件实现:.
查看 UNIX和TACACS
Tar
tar代表未压缩的tar文件。已压缩的tar文件则附加压缩文件的扩展名,如经过gzip压缩后的tar文件,扩展名为“.tar.gz”。由于受到DOS8.3文件名格式的限制,常使用下列缩写:.
查看 UNIX和Tar
Tcl
Tcl(发音tickle)是一种脚本语言。由创建。TCL经常被用于快速原型开发 RAD、脚本编程、GUI编程和测试等方面。.
查看 UNIX和Tcl
Tcllib
Tcllib 是一系列用于 Tcl 编程语言的包的集合,以 源代码 和 预编译的二进制文件 两种形式分发,支持许多常见操作系统:Windows、BSD、Unix 和 Linux。.
查看 UNIX和Tcllib
TCP Wrapper
TCP Wrapper是一个基于主机的网络访问控制表系统,用于对类Unix系统(如Linux或BSD)的网络访问。其能将主机或子网IP地址、名称及查询回复作为筛选标记,实现访问控制。 原始代码是1990年左右由荷兰人Wietse Venema编写的,目的是监视埃因霍温理工大学数学和计算机科学系的Unix工作站上的黑客行动。Wietse Venema一直维护这个程序到1995年;2001年6月1日,在其自己的BSD风格的许可证下发布。.
Tengine
Tengine是一個由淘寶從Nginx複刻出來的HTTP伺服器,現時版本為2.2.2。Tengine對Nginx的修改版本是於2011年12月開始釋放出來成为开源项目,两者配置兼容。Tengine雖然從Nginx復刻出來,但不斷從Nginx继承其更新,所以目前的版本兼容Nginx最新版1.8.1的所有特性,亦有HTTP2模块同步于Nginx 1.11.6。相比於Nginx目前佔整個HTTP伺服器市場接近四成的巨量,目前Tengine的市場佔有率只有0.2%。.
查看 UNIX和Tengine
TeX Live
Live是由国际TeX用户组( Users Group,TUG)整理和发布的软件发行套装,包含与系统相关的各种程序、编辑与查看工具、常用宏包及文档、常用字体及多国语言支持。 Live是许多Linux/Unix系统(比如Fedora、Debian、Ubuntu、Gentoo以及OpenBSD、FreeBSD、NetBSD等)默认或推荐的套装,同时也支持包括Windows和Mac OS X等在内的其它操作系统。 Live是开发状态最为活跃的发行版之一,保持着每年一版的更新频率。 Live属于免费软件。.
TeXstudio
TeXstudio是一款開源的跨平臺LaTeX編輯軟體,用戶界面與Texmaker類似。作為LaTex的整合開發環境,TeXstudio為用戶提供了互動式拼寫檢查、代碼折叠、語法高亮等特性但並沒有整合編譯LaTeX文件的功能,使用者需自行安裝LaTeX編譯軟體。該軟體是開始自Texmaker的一個分支,起初叫做TexMakerX,它在添加了額外的特點的同時維持了與Texmaker相同的觀感。TeXstudio能在Windows、Unix、BSD、Linux以及Mac OS上運行。.
Thompson shell
Thompson shell是歷史上第一個Unix shell,1971年由肯·湯普遜寫作出第一版并加入UNIX之中。它是一個簡單的命令列直譯器,但不能被用來執行指令稿(Shell script)。它的許多特徵影響了以後命令行界面的發展。至Version 7 Unix之後,被Bourne shell取代。 Thompson shell使用的重導向命令“<”與“>”,以及管線命令“|”影響到之後的Unix shell與MS DOS。.
ThreadWeaver
ThreadWeaver 是一個由Mirko Boehm所開發的KDE 4函式庫。可以讓開發者很容易地利用多核處理器 。在Threadweaver 上程序的運作將分為獨立的流程,再由他們之間的關係(什麼命令應該先完成或有更高的優先級)Threadweaver將制定出最有效的方式來執行它們。Krita 已在視覺過濾器預覽使用ThreadWeaver以防止GUI lockups。.
Time (Unix)
time是一个Unix操作系统上的命令。它可以用于确定执行特定命令持续的时间。.
Tiny C Compiler
Tiny C Compiler(縮寫為TCC、tCc或TinyCC)是一个用於x86(16/32位元)或x86-64(64位元)系統的C编译器,開發者為Fabrice Bellard。軟體是設計用於低階電腦環境,或是於磁碟容量有限的空間中(1.44磁片或是硬碟)。軟體可以適用於Windows、Linux、Unix作業系統,而最新版本為0.9.26(2013年2月15日)。TCC是在GNU宽通用公共许可证(LGPL)協定規範下發布。 TCC符合ANSI C(C89/C90)規範亦符合新版的ISO C99標準規範,與GNU C擴展的內嵌組合語言(即inline assembler)功能汇编语言。 而Google Andriod系統內亦曾經內建於其中,於Andriod 2.0版本中,可詳見於Jserv網站上的文章:.
Tk
Tk是一開放原始碼的图形用户界面开发工具,提供許多常用的圖形介面元件(像是選單、按鈕之類)具有跨平台、輕量化等特色。 Tk最初發展於1991年,是以Tcl腳本語言撰寫的擴充套件,目前另有Perl、Python、Ruby、Common Lisp等多種版本,並可在Linux、Unix、Apple Macintoch、Windows等平臺上運行。 从Tcl/Tk 8开始,软件搭建的图形界面看起来将“与本地系统一致”。8.5版引入了一个新的主题引擎,它在字体渲染方面也有改进。该引擎最初叫Tk Tile,但现在通常被称为"themed Tk"。8.6版的更新则支持了PNG格式,以及倾斜文字。.
查看 UNIX和Tk
Tor
Tor是实现匿名通信的自由软件。其名源於「The Onion Router」(洋蔥路由器)的英語縮寫。用戶可透過Tor接達由全球志願者免費提供,包含7000+個中继的覆盖网络,從而達至隱藏用戶真實地址、避免網絡監控及流量分析的目的。Tor用戶的互聯網活動(包括瀏覽在線網站、帖子以及即時消息等通訊形式)相對較難追踪。Tor的設計原意在於保障用戶的個人私隱,以及不受監控地進行秘密通信的自由和能力。 Tor不會阻止在線網站判斷用戶是否通過Tor訪問該網站。儘管它保護用戶的私隱,但卻不會掩飾用戶正在使用Tor這一事實。有些網站會對使用Tor的用戶進行限制。MediaWiki的擴充功能Torblock便是其中一個例子,其能自動地限制透過Tor進行的編輯。而使用了Torblock的維基百科則容許用戶在某些情況下透過Tor编辑其內容。 Tor透過在5層協定棧中的應用層進行加密,從而實現洋葱路由這一種技術。Tor會對包括下一個中继的IP地址在內的數據,進行多次加密,並透過虛擬電路(包括隨機選擇的Tor中继)將其送出。每個中繼都會對一層加密的數據進行解密,以知道數據的下一個傳送目的地,然後將剩餘的加密數據傳送給它。最後的中繼會解密最內層的加密數據,並在不會洩露或得知源IP地址的情況下,將原始數據發送至目標地址。.
查看 UNIX和Tor
Totem
Totem Movie Player是一套在类Unix操作系统上运行的多媒体播放器,建基於GNOME桌面环境。默认的多媒体引擎是GStreamer,但亦可使用Xine程式库。Totem在得到Mandrake Linux(现在Mandriva Linux)设为默认的多媒体播放器后大受欢迎。.
查看 UNIX和Totem
Touch (Unix)
touch是一个被用于更改文件访问和修改时间的标准UNIX程序,它也被用于创建新文件。.
Troff
troff是一个由AT&T为Unix开发的文字处理软件。.
查看 UNIX和Troff
Uname
uname(unix name的简写)是一个Unix和类Unix操作系统上的程序,可以打印当前计算机和操作系统的名称、版本及其他细节。uname系统调用和命令第一次出现在PWB/UNIX上。这两个由POSIX指定。 一些Unix变种,如AT&T System V3.0版,包含了相关的setname程序,用来改变uname报告的值。 GNU版本的uname包含在“sh-utils”或“coreutils”包中。uname本身不是一个独立的程序。 ver command found in operating systems such as DOS, OS/2 and Microsoft Windows is similar to the uname command.
查看 UNIX和Uname
Unix shell
Unix shell,一種殼層與命令行界面,是UNIX操作系统下传统的用户和计算机的交互界面。第一個用户直接输入命令来执行各种各样的任务。 普通意义上的shell就是可以接受用户输入命令的程序。它之所以被称作shell是因为它隐藏了操作系统低层的细节。同样的Unix下的图形用户界面GNOME和KDE,有时也被叫做「虚拟shell」或「图形shell」。 Unix操作系统下的shell既是用户交互的界面,也是控制系统的脚本语言。当然在这点也有别于Windows下的命令行,虽然也提供了很简单的控制语句。在Windows操作系统下,可能有些用户从来都不会直接的使用shell,然而在Unix系列操作系统下,shell仍然是控制系统启动、X Window启动和很多其他实用工具的脚本解释程序。.
UNIX System III
(UNIX System III),由AT&T Unix Support Group(USG)研發的Unix版本之一,在1981年下半年,AT&T宣布了這個版本將會釋出,1982年首次在貝爾實驗室以外的地方運作。UNIX System III之下包括了四種不同的UNIX:PWB/UNIX 2.0,CB UNIX 3.0,UNIX/TS 3.0.1與UNIX/32V。UNIX System III支援DEC PDP-11及VAX電腦。.
UNIX System V
UNIX System V是Unix操作系统众多版本中的一支。它最初由AT&T开发,在1983年第一次发布,因此也被稱為AT&T System V。一共发行了4个System V的主要版本:版本1、2、3和4。System V Release 4,或者称为SVR4,是最成功的版本,成为一些UNIX共同特性的源头,例如“SysV 初始化脚本”(/etc/init.d),用来控制系统启动和关闭,System V Interface Definition(SVID)是一个System V如何工作的标准定义。 AT&T出售运行System V的专有硬件,但许多(或许是大多数)客户在其上运行一个转售的版本,这个版本基于AT&T的实现说明。流行的SysV衍生版本包括Dell SVR4和Bull SVR4。当今广泛使用的System V版本是SCO OpenServer,基于System V Release 3,以及SUN Solaris和SCO UnixWare,都基于System V Release 4。 System V是AT&T的第一个商业UNIX版本(UNIX System III)的加强。传统上,System V被看作是两种UNIX“风味”之一(另一个是BSD)。然而,随着一些并不基于这两者代码的类UNIX实现的出现,例如Linux和QNX,这一归纳不再准确,但不论如何,像POSIX这样的标准化努力一直在试图减少各种实现之间的不同。.
Unix实用程序列表
本列表中的UNIX实用程序由IEEE Std 1003.1-2008定义,是单一UNIX规范(SUS)的一部分。本列表中的实用程序可以在UNIX操作系统和绝大多数类UNIX操作系统中找到。.
Unix信号
在计算机科学中,信号(Signals)是Unix、类Unix以及其他POSIX兼容的操作系统中进程间通讯的一种有限制的方式。它是一种异步的通知机制,用来提醒进程一个事件已经发生。当一个信号发送给一个进程,操作系统中断了进程正常的控制流程,此时,任何非原子操作都将被中断。如果进程定义了信号的处理函数,那么它将被执行,否则就执行默认的处理函数。.
查看 UNIX和Unix信号
Unix哲学
Unix哲学是一套基于Unix操作系统顶级开发者们的经验提出的软件开发的准则和哲学。.
查看 UNIX和Unix哲学
Unix系统实验室
Unix系统实验室(Unix System Laboratories,简称:USL)最初设立时是贝尔实验室的一部分。USL于1990年并入贝尔实验室的另一个部门UNIX Software Operation。它被认为是负责Unix的开发和许可证发布的。就在当时它成为了一个独立的子公司,组织权、所有权和经营权都归美国电报电话公司,也就是贝尔实验室的母公司所有。 Unix系统实验室是始于1992年的起诉伯克利软件设计公司和加州大学理事会与Unix相关知识产权的民事诉讼的原告。在结案之前,USL一直要求法院判处一项旨在禁止BSDi和加州大学伯克利分校发行NET-2软件的初步禁制令。USL和BSDi在法官质疑USL的知识产权有效性之后,于1993年在庭外和解。 1993年6月Novell收购了USL及其所有的Unix资产,包括所有的版权、商标和颁发执照的权利。.
Unix编程艺术
《Unix编程艺术》(The Art of Unix Programming)是系统介绍Unix系统领域中的历史、设计和开发哲学、思想文化体系、原则与经验方面的书籍,作者埃里克·雷蒙。.
UNIX環境高級編程
《--》(Advanced Programming in the UNIX Environment,简称APUE)是理查德·史蒂文斯(Richard Stevens)写的一本介绍UNIX环境C语言编程接口的书籍。被UNIX C程序员誉为“圣经”。.
Unix文件系统
Unix文件系统(Unix File System,縮寫為UFS),是一种文件系统,為许多UNIX和类Unix操作系统所使用。它也被称为伯克利快速文件系统(Berkeley Fast File System),BSD快速文件系统(BSD Fast File System),縮寫為FFS。 FFS对Unix System V文件系统“FS”有所继承。FFS在Unix文件系统(1或2)之上,提供目录结构的信息,以及各种磁盘访问的优化。UFS(以及UFS2)定义了on-disk数据规格。.
UNIX时间
UNIX時間,或稱POSIX時間是UNIX或類UNIX系統使用的時間表示方式:從協調世界時1970年1月1日0時0分0秒起至現在的總秒數,不考慮閏秒。 在多數Unix系統上Unix時間可以透過指令來檢查。.
查看 UNIX和UNIX时间
Unset
unset是一个内建的Unix shell命令,在Bourne shell家族(sh、ksh、bash等)和C shell家族(csh、tcsh等)都有实现。它可以取消设置一个shell变量,从内存和shell的导出环境中删除它。它实现为一个壳层内建指令,因为它直接操纵shell的内部。 只读shell变量不能被unset。如果试图unset只读变量,unset命令将打印一个错误消息,并返回一个非零的退出代码。.
查看 UNIX和Unset
USB
通用串行总线(Universal Serial Bus,縮寫:USB)是连接计算机系统与外部设备的一种串口总线标准,也是一种输入输出接口的技术规范,被广泛地应用于个人电脑和移动设备等信息通讯产品,并扩展至摄影器材、数字电视(机顶盒)、游戏机等其它相关领域。 多媒體電腦剛問世時,外接式裝置的傳輸介面各不相同,如印表機只能接LPT port、數據機只能接RS232、滑鼠鍵盤只能接PS/2等。繁雜的介面系統,加上必須安裝驅動程式並重新開機才能使用的限制,都會造成使用者的困擾。因此,創造出一個統一且支援易插拔的外接式傳輸介面,便成為無可避免的趨勢。 最新一代是USB 3.2,傳輸速度為20Gbit/s,三段式電壓5V/12V/20V,最大供電100W,另外除了舊有的 Type-A、B接口之外,新型USB Type-C接頭不再分正反。.
查看 UNIX和USB
Usenet客户端
Usenet客户端或新闻阅读器是一个用来阅读Usenet上帖子的电脑程序,它直接或通过网络新闻传输协议从新闻组服务器的磁盘中读取帖子。像是一些在类Unix或Microsoft Windows上的自由软件如:BNR2,Mozilla Thunderbird以及Pan都是这类程序。其他的新闻阅读器包括:.
USENIX
USENIX成立于1975年,当时的名字叫做Unix用户群,其主要目的是学习和开发Unix以及类似系统。1977 年 6 月,美国电话电报公司的律师告诉用户群他们不能继续使用UNIX这个名字,因为UNIX是美国电话电报公司所拥有的一个商标。所以这个用户群更名为“USENIX”。此后,USENIX逐渐发展成一个倍受尊敬的由计算机操作系统用户,开发者和研究者所组成的机构。USENIX从创建之初就出版一份技术杂志名叫 USENIX在其内为系统管理员另辟一个特殊兴趣小组,名叫大型系统安装管理会议。 USENIX每年赞助好几个学术会议和工作室会议,其中最有名的是USENIX操作系统设计与实现座谈会(OSDI),USENIX联网系统设计和实现座谈会(NSDI),USENIX安全座谈会,USENIX年度技术会议,USENIX文件和存储技术会议(FAST)。 USENIX的创始总裁名叫Lou Katz。.
查看 UNIX和USENIX
UUCP
UUCP即UNIX间复制协议(Unix to Unix Copy Protocol)的缩写,它同时包括一个电脑程序以及一个协议,UUCP允许在未连上Internet的UNIX主机间远程执行命令以及传送文件,email或netnews.UUCP包是由多种程序组成,包括uucp,uuxqt(front ends for remote copy and execution),uucico(通信程序),uustat,以及uuname.现在已经很少使用Modem来进行通信了,但是有时这个协议仍然在TCP/IP上使用。 在广泛使用Internet全球通信之前,电脑间只能组建非常小型的网络连接或是点对点连接。UUCP允许机器间可以进行类似Fidonet(Fidonet在DOS系统上非常流行,UUCP完全模仿Fidonet)的消息交换。 UUCPNET(UUCP网络)是指通过UUCP连接形成的网络,这只是一个俗称。 UUCP协议也用于在跳("中继段")与跳之间转发消息。UUCPNET上中间宿主地址路由被以使用感叹号(或称为"bang")分隔的形式存为一个列表,这种列表被称为bang路径。举例来说,...!bigsite!foovax!barbox!me这个路径说明有人发信到机器bigsite(可能是一个广为人知的地址),这封信通过机器barbox上的帐号"me"穿越机器foovax到达。 人们有时会使用混合的bang地址,这种地址使用约定(参见)来到达多个不同的大型主机,这是希望某个邮件能够被可靠的传送(例如:...!!rice!beta!gamma!me)。带有8到10个跳的Bang路径在1981年是少见的。这种路径使得拨号网络上的UUCP连接可能需要一周的传送时.Bang路径的传送和可靠性需要精心挑选,否则消息将会经常丢失。 Usenet通信最初是运行在UUCPNET上的,并且直到现在bang路径仍然用于Usenet的消息格式的Path段信头。但现在它们只是一个信息标记,该标记用于指明路由选择,这个标记可以用来确定循环回路的发生。通常,E-mail地址格式已经被SMTP协议中的"@符号"取代了。.
查看 UNIX和UUCP
Uuencode
uuencode這個名字是衍生自"Unix-to-Unix encoding",原先是Unix系統下將二進位的資料藉由uucp郵件系統傳輸的一個編碼程式,是一種二進位到文字的編碼。uudecode是與uuencode搭配的解碼程式,uuencode/decode常見於電子郵件中的檔案傳送以及usenet新聞群組和BBS的貼文等等。近來已被MIME所大量取代。.
Varnish cache
Varnish cache,或稱Varnish,是一套高效能的反向網站快取伺服器(reverse proxy server)。 Varnish目前被用在挪威最大的報社Verdens Gang上。.
VAX
VAX(Virtual Address eXtension)是一種可以支持機器語言和虛擬地址的32位小型計算機。VAX最初由迪吉多電腦公司(DEC)在二十世紀七十年代初發明。.
查看 UNIX和VAX
VDPAU
VDPAU (Video Decode and Presentation API for Unix)是一个最初由NVIDIA开发的针对其GeForce 8系列以及更高系列的GPU ,在UNIX和类UNIX系统(包括 Linux、FreeBSD和Solaris)下基于X Window系统下的开源库(libvdpau)和API。 VDPAU的API可以让视频播放器把一部分的视频解码和视频图像补偿交给GPU。 目前VDPAU有能力处理一部分的运动补偿、离散余弦变换、和对使用MPEG-1、MPEG-2、MPEG-4 AVC(H.264)、VC-1和WMV3/WMV9格式编码的视频进行环内去块滤波 。当中有一些特定的格式能否于GPU来负担取决于GPU的版本,特别是MPEG-4 ASP (MPEG-4 Part 2), Xvid / OpenDivX (DivX 4)和DivX 5格式,这些格式必须使用GeForce 200M (2xxM)系列的GPU。 VDPAU被认为在X Window系统下等同于Windows下的DxVA。.
查看 UNIX和VDPAU
Vericut
Vericut (通常拼写为 VERICUT), 是一款用于模拟机床加工的仿真软件 。它通常用于模拟机床刀具运动以及加工时材料去除过程,检测加工过程中可能出现的错误或数控加工程序中的错误。 它由CGTech公司所开发, 并且在1988年发布了第一个版本。.
查看 UNIX和Vericut
Version 6 Unix
UNIX第六版(Version 6 Unix,簡稱 V6),由貝爾實驗室於1975年5月釋出的UNIX作業系統,是第一個對外公開的UNIX版本,主要運行在DEC PDP-11系列的小型計算機(Minicomputer)家族。前身為Version 5 Unix,後繼版本為1978年至1979年釋出的Version 7 Unix,但是直到1985年為止,Version 6 Unix 仍然在運作。 Version 5 Unix這個版本,AT&T公司只授權給學術機構使用。Version 6 Unix以$200美元授權給學校,除學術機構外,也可以以美金$20,000的價格授權商業使用。 Category:Unix.
Version 7 Unix
UNIX第七版(Version 7 Unix),又稱Version 7,V7,在1979年推出,是貝爾實驗室釋出的最後一個可自由散布的Unix操作系統版本,AT&T後續開始研發商業Unix版本,取代這個版本。它在迪吉多公司的PDP-11上運行,是第一個具備可移植性的作業系統。迪吉多公司曾經推出他們自己的版本,稱為V7M。.
Vi
vi是一种计算机文本编辑器,由美國計算機科學家比爾·喬伊(Bill Joy)完成编写,并於1976年以BSD协议授權发布。.
查看 UNIX和Vi
Vidalia
Vidalia是Tor的一个跨平台的GUI控制工具,它是使用Qt框架构建的,可以在任何支持Qt4.2及更高版本的平台上运行,包括Windows,Mac OS X,Linux或者其它使用X11窗口系统的类Unix系统。 Vidalia允许你启动、停止Tor,查看Tor的状态信息,监视Tor的带宽使用情况,也可以使你更方便的构建自己的Tor伺服器,为其他人提供方便。 Vidalia由Matt Edman和Justin Hipple编写。.
查看 UNIX和Vidalia
Vim
Vim是从vi发展出来的一个文本编辑器。其代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。和Emacs并列成为类Unix系统用户最喜欢的编辑器。 Vim的第一个版本由布萊姆·米勒在1991年发布。最初的简称是Vi IMitation,随着功能的不断增加,正式名称改成了Vi IMproved。现在是在开放源代码方式下发行的自由软件。.
查看 UNIX和Vim
VimIM
VimIM 是Vim的一个插件,可作为Vim内嵌中文输入法。.
查看 UNIX和VimIM
ViolaWWW
ViolaWWW是全球資訊網(WWW)第一個流行的瀏覽器,目前已停止开发。其首次在1991/1992年的UNIX作業系統上发布,並成為受全球資訊網发源组织CERN所推荐的瀏覽器,但其最常用瀏覽器的地位最終被Mosaic浏览器取代。.
VisIt
VisIt是一个开源型交互式并行可视化与图形分析工具,用于查看科学数据。利用VisIt,可以可视化二维几何模型以及三维空间结构化和非结构化网格之中所定义的标量场和矢量场。在设计上,VisIt不仅旨在处理规模非常庞大,以太字节来计算的数据集,同时亦可用于处理千字节范围的小型数据集。.
查看 UNIX和VisIt
Visual Basic .NET
Visual Basic.NET(VB.NET)是.NET Framework框架下的一种多重编程范式高级语言。 VB.NET,是微软公司于2002年作为原有的Visual Basic的继承者而推出。虽然自2005年起,语言名称中的“.NET”就已经被去掉了。但为了与VB 6.0及以前版本的Visual Basic进行区分,“Visual Basic.NET”的名字仍然被社会公众用来指代VB 7.0及以后的Visual Basic。VB.NET与C#同为.Net Framework框架下两种主要的程序设计语言,都是为了调.Net Framework的类库资源,因此两种语言具有很高的对应性,数据类型、控制结构与语言特性都存在一一对应,容易把源代码从一种语言对译为另一种语言。 微软公司的集成开发环境Visual Studio是最为广泛使用的VB.NET开发工具。然而Visual Studio的大部分版本都是价格不菲的商业软件,除了Express版本和Visual Studio Community(以上两者皆为免费软件)。除了Visual Studio,SharpDevelop和Mono也是可用的VB.NET开发环境。.
VMD
VMD(Visual molecular dynamics, 可视化分子动力学)是一套分子建模与可视化软件,主要用来分析分子动力学模拟的实验数据。同时,软件也包含处理长度与提及相关数据的模块,能可视化与分析轨迹,添加任意图形,并能导出成其他软件能利用的格式例如POV-Ray,PRMan,VRML等。用户能运行Tcl和Python脚本进行批量操作,也可通过Tcl/Tk与其他程序进行交互。VMD能在Unix,MacOS,Microsoft Windows等操作系统下运行。对于非商业用途,VMD通过特定分发协议发布,用户注册后可免费使用和修改源码。.
查看 UNIX和VMD
VNC
VNC(Virtual Network Computing),為一種使用RFB協定的螢幕畫面分享及遠端操作軟體。此軟體藉由網路,可傳送鍵盤與滑鼠的動作及即時的螢幕畫面。 VNC與作業系統無關,因此可跨平台使用,例如可用Windows連線到某Linux的電腦,反之亦同。甚至在沒有安裝用戶端程式的電腦中,只要有支援JAVA的瀏覽器,也可使用。.
查看 UNIX和VNC
Vuze
Vuze(舊名Azureus)是一個用Java編寫的BitTorrent用戶端,且支援I2P和Tor匿名网络协议。它現在支援的作業系統有Windows,Mac OS X,Linux,Unix。這個程式的徽標是藍色的藍箭毒蛙(Azureus)。.
查看 UNIX和Vuze
W (消歧义)
W是拉丁字母表上第23个字母。 W可以指代:.
查看 UNIX和W (消歧义)
W Window系统
W Window 系統是一種圖形的視窗系統,是現代X Window系統在名字和概念上的前輩。 W原本是由Paul Asente和Brain Peid於史丹福大學所發展的,且原本運行於V。在1983年,Paul Asente和Chris Kent把系統移植到VS100的Unix上,給了一份拷貝給MIT的電腦科學實驗室。 於1984年,MIT的Bob Scheifler把W的同步協定換成非同步的,並且命名為X。.
WASD
WASD 或WSAD是傳統QWERTY鍵盤上的四個按鍵,位於鍵盤的左手面。這四個按鍵在第一人稱射擊遊戲上通常作為控制玩家角色的移動。W和S鍵用來控制角色向前或向後移動,A和D鍵則用來控制角色左右移動。這組按鍵還有另一個變化W-A-X-D,用以遷就一些習慣使用數字鍵盤的方向按鍵(8-4-6-2)的使用者。 一般認為WASD操作法是CS所帶起的習慣。現今許多FPS和3D冒險遊戲都支援。 大部份電腦遊戲使用WASD用來替代方向鍵是有很多理由的,其中因為WASD被其他按鍵包圍,因此玩家可以很方便的按下其他按鍵以使用其他遊戲的指令。另外當玩家是使用右手作為主手時,WASD鍵的位置比其他按鍵的位置更為方便和舒適(一隻手留在鍵盤上,另一隻手則留在滑鼠上時)。不過,以左手作為主手的玩家則會認為WASD鍵十分不便,而傾向使用方向鍵。.
查看 UNIX和WASD
Web2C
Web2C是一整套TeX相关程序的集合,也是的一种实现,它包含TeX本身、MetaFont、MetaPost、BIBTeX等,是很多发行套件的内核。Web2C的工作机理是将高德纳用文学编程语言WEB所编写的原始代码转换为C语言,即Web-to-C。Web2C最初适用于Unix系统,目前已扩展到包括DOS、Amiga、Windows、Mac OS X等在内的多种操作系统。.
查看 UNIX和Web2C
WebERP
webERP是一个开源的进销存系统,它支持多公司,多币种,多税种,多库存管理。比较适合中小型的企业。.
查看 UNIX和WebERP
Wget
GNU Wget(常简称为Wget)是一个在网络上进行下载的简单而强大的自由软件,其本身也是GNU计划的一部分。它的名字是「World Wide Web」和「Get」的结合,同时也隐含了软件的主要功能。目前它支持通过HTTP、HTTPS,以及FTP这三个最常见的TCP/IP协议协议下载。.
查看 UNIX和Wget
Whereis
whereis是Unix与类Unix操作系统中用于定位某些特殊文件(如可执行程序、源代码及手册页,可附加以限制范围)的一条命令。whereis会将提供的文件名参数前端的路径与后端的扩展名部分截去,并找出文件名与之相匹配的特殊文件,如下示例。 $ whereis /test/sed.test sed: /bin/sed /usr/share/man/man1/sed.1p.gz /usr/share/man/man1/sed.1.gz.
查看 UNIX和Whereis
Who (Unix)
who是显示当前登录到计算机的用户列表的标准 Unix 命令。 who与命令w有关:w提供相同的信息,但也显示额外的数据和统计信息。.
Whoami
whoami是操作系统中用于查看当前有效用户名的命令,自 Windows Server 2003 以来每个 Windows 操作系统和大多数类 Unix 操作系统上都可以找到。它是英文“Who am I?”(我是谁?)的拼接结果。当被调用时,打印当前用户的有效用户名。它与 Unix 命令id -un具有相同的效果。 在类Unix操作系统上,命令的输出与$USER稍有不同,因为whoami输出用户正在使用的用户名,而$USER输出用于登录的用户名。例如,例如,假使用户以用户名John登录并使用命令su(su默认不调用login shell)获得了root权限,此时若使用whoami命令会输出root,而echo $USER对应的输出则是John。 该程序最早创建于 BSD 2.9 中,作为命令“who am i”我是谁的一种便利形式,即伯克利 Unix(Berkeley Unix)打印登录用户身份的方式。 GNU版本由Richard Mlynarik编写,是GNU 核心工具组(coreutils)的一部分。 该命令也可作为 Windows 2000 Resource Kit和 Windows XP SP2 支持工具的一部分。 除此以外,文件服务器上Netware的公共文件夹内也包含了该程序。它还输出当前工作站所连接的服务器的用户名。.
查看 UNIX和Whoami
Windows 7版本列表
Windows 7有7個可用的版本,包含簡易版、家用入門版、家用進階版、2011年4月5日發行的家用伺服器版(Windows Home Server 2011)、專業版、企業版、旗艦版。其中只有家用進階版、專業版和旗艦版廣泛的在零售市場販售。其他的版本則有針對特別的市場:企業版是給予企業使用者使用,家用入門版則是提供給開發中國家的基础功能版本。每一個Windows 7版本皆會包含前一個較低版本的所有功能,且都支援32位元的核心架構,64位元的架構除了簡易版以外也都提供支援。 根據微軟表示,安裝Windows 7,無論安裝的是什麼版本,皆會將旗艦版的完整功能安裝至機器上,然後依照版本限制功能。當使用者想要使用更多功能的Windows 7版本時,就可以使用Windows Anytime Upgrade購買進階版本,解除功能的限制。 微軟在2009年6月25日公布Windows 7的版本及價錢資訊,Windows Anytime Upgrade以及家庭套件(Family Pack)價格則是在2009年7月31日公布。.
Windows PowerShell
PowerShell(包括Windows PowerShell and PowerShell Core)是微軟公司开发的任务自动化和組態管理框架,由.NET Framework和.NET Core是构建的命令行界面殼層相关脚本语言组成,最初仅Windows组件,后于2016年8月18日开源并跨平台支持。 在PowerShell中,管理任务通常由cmdlets(发音为command-lets)执行,这是执行特定操作的专.NET类。可以将cmdlet集合至脚本、可执行文件(一般是独立应用程序)中,或通过常规.NET类(或WMI / COM对象)实例化。通过访问不同数据存储中的数据由PowerShell运行,如资源管理器或注册表。.
Windows Vista版本列表
Windows Vista共有六種不同的銷售版本,且除了Windows Vista Starter外,所有版本能同時支援32位元(x86)和64位元(x64)微架構。2006年9月5日,微軟宣布透過美元購買的四種版本,可透過零售下載取得,且每個版本都有提供新的認憑證明和其升級許可。 微軟Windows Vista的零售版本包裝特點為:「使用對用戶友好的設計......外殼為能終身保護內容軟體的硬塑膠製成。光碟盒側身打開後便可見Windows Vista的DVD懸浮在一個清晰的塑料外殼上,而光碟本身設計採用了類似的微軟早先的Windows 98光碟片。.
Windows服务
Windows服务是指Windows NT操作系统中的一种运行在后台的计算机程序。它在概念上类似于Unix守护进程。Windows服务必须符合服务控制管理器(负责管理Windows服务的组件)的接口规则和协议。 Windows服务可以配置为在操作系统启动时运行,并且在Windows运行期间持续在后台运行。服务也可以手动或基于某个事件而启动。Windows NT操作系统包含众多服务,分别运行在三种用户帐户环境中:系统、网络服务和本地服务。这些Windows组件通常采用Windows服务托管进程。因为Windows服务运行在其自身的专用用户帐户中,它们可以在用户未登录时活动。 在Windows Vista之前,安装为“交互服务”的服务可以与Windows桌面交互和显示图形用户界面。但在Windows Vista中,交互服务已被弃用,并且可能无法正常运行。.
Winsock
Windows Sockets API (WSA), 简短记为Winsock, 是Windows的TCP/IP网络编程接口(API)。兼容于Berkeley socketsAPI在函数名字。实际上,Winsock的实现库(winsock.dll)使用的是长名字。.
查看 UNIX和Winsock
WMF文件格式漏洞
WMF文件格式漏洞是一个源于微软Windows操作系统的漏洞,被一个计算机安全邮件列表Bugtraq于2005年12月27日公开,在24小时内就成为一些恶意程序,例如间谍软件和木马程序的载体。 微软于1月6日发布了针对Windows 2000和Windows XP版本中不当处理WMF函数SETABORTPROC的补丁,并且在1月16日发布了针对Windows Vista的补丁,但是其他的操作系统仍旧会受到该漏洞的威胁。 该漏洞源于Windows的核心模块gdi32.dll处理WMF格式的方式,允许在计算机上不经过用户许可即执行代码。因此该漏洞成为恶意代码的载体,通常被用来暗中下载其他恶意软件。1月9日,Bugtraq报告另外两个WMF函数ExtCreateRegion和ExtEscape也有同样的漏洞,但是微软声称这两个漏洞只会造成性能问题 。.
WordPerfect
WordPerfect是一款文字處理器,類似於Microsoft Word。WordPerfect的第一個版本由Satellite Software International(SSI)在1980年開發。在最初期,WordPerfect能夠運行在各式各樣的電腦和作業系統上,包括Data General,IBM PC,Apple II,VAX/VMS,Amiga,Atari ST,IBM System 370,OS/2,NeXT以及DOS,Unix,Macintosh,Windows,Linux。 WordPerfect曾在市場上居主導地位,但WordPerfect的Microsoft Windows穩定版本的過遲發行,以及微軟開始將Microsoft Word與試算表軟體捆綁成Microsoft Office套件的銷售策略,使得WordPerfect逐漸失去了市佔率。 自1999年5月25日起,WordPerfect開始作為Corel WordPerfect Office的一部分,運行在Microsoft Windows上。.
WxWidgets
wxWidgets(,原名wxWindows )是一個開放原始碼且跨平台的物件工具集(widget toolkit),其函式庫可用來建立基本的圖形使用者介面(GUI)。wxWidgets由Julian Smart於1992年首先開發。 wxWidgets標榜使用其函式庫所開發的軟體只需要對原始碼做少量更改(或者完全不用更改),就能在各種不同的作業平台上編譯並執行。目前可支援Windows、Apple Macintosh、Linux/Unix(轉譯成X11、GTK+、Motif等函式庫)、OpenVMS、以及OS/2。嵌入式的版本也正在開發中 。 函式庫本身使用C++語言開發,但也有其它不同程式語言的綁紮,例如:Python(wxPython)、Lua(wxlua)、Perl(wxPerl)、Ruby(wxRuby)、Smalltalk(wxSmalltalk)、Java(wx4j)、甚至是JavaScript(wxjs)等。 使用wxWidgets開發的軟體不需經過諸如虛擬機器的技術就能執行,雖然在不同平台可使用相近甚至相同的原始碼,但其最終轉譯並生成的執行檔是完全基於作業平台的。 另外,wxWidgets不只可以用來建立GUI,它也內建了基於ODBC的資料庫函式、行程間通訊以及網路socket函式等的支援。 wxWidgets的授權許可證是經過開放原始碼促進會認證,其本質等同於GNU宽通用公共许可证(LGPL)。然而一個例外是wxWidgets授權允許修改者以自己的許可證發佈。.
X Window系統
X Window系统(X Window System,也常稱為X11或X)是一种以位图方式显示的軟體視窗系統。最初是1984年麻省理工學院的研究,之後變成UNIX、类UNIX、以及OpenVMS等操作系统所一致適用的標準化軟體工具套件及顯示架構的運作協定。X Window系统透過軟體工具及架構協定來建立作業系統所用的图形用户界面,此後則逐漸擴展適用到各形各色的其他作業系統上。现在幾乎所有的作業系統都能支援與使用X。更重要的是,今日知名的桌面環境——GNOME和KDE也都是以X Window系统為基礎建構成的。 由於X只是工具套件及架構規範,本身並無實際參與運作的實體,所以必須有人依據此標準進行開發撰寫。如此才有真正可用、可執行的實體,始可稱為實現體。目前依據X的規範架構所開發撰寫成的實現體中,以X.Org最為普遍且最受歡迎。X.Org所用的協定版本,X11,是在1987年9月所發佈。而今最新的參考實作(參考性、示範性的實作體)版本則是X11 Release 7.7(簡稱:X11R7.7),而此專案由X.Org基金会所領導,且是以MIT授權和相似的授權許可的自由軟體。.
X Window系統的協議和架構
在電腦中,X Window系統(常稱作 X11、X)是一種以點陣圖顯示的網絡透明化視窗系統。本條目詳述 X11 的協議及其技術架構。.
X Window核心協議
X Window 核心協議Robert W. Scheifler and James Gettys: X Window System: Core and extension protocols, X version 11, releases 6 and 6.1, Digital Press 1996, ISBN 1-55558-148-XRFC 1013Grant Edwards.
X-Face
X-Face是一种加在Usenet或电子邮件消息上的小位图(48×48像素,黑白单色),典型的用法是显示發信者的脸,類似今日的用戶造型「用戶造型」即Avatar或即時通訊軟體好友圖示「好友圖示」即,又稱為頭像功能。图像数据編碼成文字,被附在所发文章的信头。X-Face這個名稱是因為RFC822建議非標準的信頭標籤使用"X-"作為開頭。它的發明者是。 X-Face是贝尔实验室1980年代开发Vismon程序的副产品。有很多支持X-Face的软件。它们中的大部分是UNIX及其变种平台上的自由软件。也有在线的,网络平台上的X-Face产生器以及流行的如KMail或Sylpheed这样的程序用来产生X-Face。 并非所有的電子郵件客戶端都支持X-Face信头。大部分安装在域内或是商用电脑内的邮件程序对此无能为力。即使是在大学或是在研究机构这样经常使用UNIX的地方,也只有很少完全支持X-Face的邮件客户端安装。.
查看 UNIX和X-Face
Xargs
xargs是一条Unix和类Unix操作系统的常用命令。它的作用是将参数列表转换成小块分段传递给其他命令,以避免参数列表过长的问题。 例如,下面的命令: rm `find /path -type f` 如果path目录下文件过多就会因为“参数列表过长”而报错无法执行。但改用xargs以后,问题即获解决。 find /path -type f -print0 | xargs -0 rm 本例中xargs将find产生的长串文件列表拆散成多个子串,然后对每个子串调用rm。-print0表示輸出以null分隔(-print使用換行);-0表示輸入以null分隔。这样要比如下使用find命令效率高的多。 find /path -type f -exec rm '' \; 上面这条命令会对每个文件调用"rm"命令。当然使用新版的"find"也可以得到和"xargs"命令同样的效果: find /path -type f -exec rm '' + xargs的作用一般等同于大多数Unix shell中的反引号,但更加灵活易用,并可以正确处理输入中有空格等特殊字符的情况。对于经常产生大量输出的命令如find、locate和grep来说非常有用。.
查看 UNIX和Xargs
Xenix
Xenix是一种UNIX作業系統,可在個人電腦及微型计算机上使用。该系统由微軟公司在1979年从美国电话电报公司获得授权,為Intel處理器所开发。后来,聖克魯茲作業公司(SCO)收购了其独家使用权,自那以后,该公司开始以SCO UNIX(亦被称作SCO OpenServer)为名发售。值得一提的是,它還能在DEC PDP-11或是Apple Lisa電腦執行。它繼承了UNIX的特性,Xenix具備了多人多工的工作環境,符合UNIX System V的介面規格 (SVID)。.
查看 UNIX和Xenix
XEvil
XEvil 為橫向捲軸動作遊戲,由Steve Hardt在麻省理工學院開發,屬於自由軟體。遊戲模式以free-for-all對戰為主,玩家互相對抗,或是對抗電腦。 Retrieved November 29, 2006.
查看 UNIX和XEvil
Xfce
Xfce是一個在Unix與Unix-like作業系統,如Linux與FreeBSD上運行的桌面環境。Xfce由許多彼此獨立的組件所構成,預設的視窗管理器為Xfwm,亦可搭配Openbox等其他視窗管理器協同運作。Xfce的設計目的是"設計為可作為實際應用,快速載入及執行程式,並減少耗用系統資源"。(Olivier Fourdan,原創者) Xfce同時為程式設計者提供開發框架。除了Xfce本身,還有第三方的程式使用Xfce的程序庫,如文字編輯器 - Mousepad,多媒體播放程式 - Parole與終端機模擬器 - Terminal emulator。 Xfce建基在GTK+ 2.x之上。它使用Xfwm作為視窗管理器。"Xfce"的名字最初是代表" Common Environment",但自從那時起,Xfce已被重寫了兩次而且不再使用XForms工具包。名字雖然仍被保留為Xfce,但現在已不會將其大寫作"XFce"。而開發者現在的任務是要使Xfce不再代表任何東西。 現在最新版本為4.12,是在2015年2月28日發行的。 以Xfce作為預設桌面的發行版:.
查看 UNIX和Xfce
XFree86
XFree86是X Window系统的其中一个实现,自1992年,它一直循著自由發放的開放源代碼模式被發展。它主要的運作平台是Unix类操作系統,包括各版本的UNIX、Linux、BSD、Solaris、Mac OS X、IRIX、OpenVMS及Cygwin/X等。 由2004年開始,它再不是以GPL軟件許可證的形式出現,而是使用XFree86®Project公司所擁有的XFree86 License version 1.1 軟件许可證模式發放。現時XFree86仍由XFree86®Project公司負責开发,該公司的主要負責人是David Dawes。 自1992年至2004年,XFree86是X Window系統最被廣泛使用的基建平台。其後,XFree86的開發因軟件許可證出現分岐,而衍生出另一個發展自XFree86 4.4 RC2版本源代碼,名叫X.Org伺服器的X Window系統。大部分使用XFree86的开源操作系统和开发者都转为使用X.Org。XFree86从2008年底发布4.8.0以后已经完全停止更新。.
查看 UNIX和XFree86
Ximian
Ximian是一家為基於GNOME平台的Linux與Unix供應開放原始碼桌面應用程式的公司。Ximian(原名為Helix Code,再之前為International Gnome Support,儘管這名字實際上只在策劃階段時使用)由米格爾·德伊卡薩與Nat Friedman於1999年10月創立,於2003年8月4日被Novell收購。Novell打算使用Ximian的名字繼續及擴展開發現時Ximian所有的計劃,同時為自己的GroupWise與ZENworks軟體加入支援。 Ximian會開發新產品及"潤飾"現存的開放原始碼計劃以提供更協調的運作,該些項目會同梱到其產品Ximian Desktop中——一系列綜合的開源應用程式,提供一般商業用戶可能會需要的所有工具。現有稱之為"Ximianized"版的GNOME、OpenOffice.org與Pidgin以及下列的全新產品:.
查看 UNIX和Ximian
Xlib
Xlib是一種X Window System協定的用戶端,以C語言撰寫。其功能是與X server溝通。這樣的功能可以讓程式人員撰寫程式時,毋須了解其協定的細節。但甚少應用程式會直接使用Xlib;通常是透過其他的函式庫來呼叫Xlib用以提供部件工具箱(widget toolkits):.
查看 UNIX和Xlib
Xload
xload是Unix平台上的GUI應用程式,可用來觀察目前host工作負載。預設每10秒更新一次,可自行設定。.
查看 UNIX和Xload
XML validation
XML validation 是用xml(可扩展标记语言)写的检验一个文档过程以确认这是“良好的格式”和它是调整到规定的结构。一个“良好的格式”文档按照xml设计的基本规则来设计文档的。 另外一个有效的文件方面的规则由DTD或XML架构决定,此外,可扩展的工具,如OASIS的CAM的标准规范,提供内容和结构的验证比基本架构更灵活。 xmllint 是一个命令行的XML工具,可以执行XML验证。它可以找到的UNIX/Linux 环境.
Xmonad
xmonad 是一种窗口管理器,运行于UNIX以及Linux、FreeBSD等类Unix操作系统上。xmonad使用Haskell编写,采用3句式BSD许可证。 xmonad是一款平铺式窗口管理器。窗口之间不会遮挡,且自动调整大小以填充整个屏幕。xmonad使用纯函数式编程语言Haskell开发,其配置以及扩展也同样使用Haskell完成。不仅可以单独使用xmonad外,而且可替换Gnome或KDE自带的窗口管理器。.
查看 UNIX和Xmonad
XMPP協議的客戶端軟體列表
下列是片面的即時消息客戶端支持Jabber/XMPP協議的清單。.
XNU
XNU是一个由苹果电脑发展的用于macOS操作系统的操作系统内核。它是Darwin操作系统的一部分,跟随着Darwin一同作为自由及开放源代码软件被发布。它还是iOS、tvOS和watchOS操作系统的内核。XNU是X is Not Unix的缩写。 XNU最早是NeXT公司为了NeXTSTEP 操作系统而发展的。它是一种混合式核心(Hybrid kernel),结合了由卡内基美隆大学发展的Mach 2.5版,4.3BSD,与称为Driver Kit的面向对象程序设计应用程序界面。 在苹果电脑收购NeXT公司之后,XNU的Mach微内核被升级到Mach 3.0,BSD的部分升级至FreeBSD,Driver Kit则改成I/O Kit,一套以C++撰写的应用程序界面。.
查看 UNIX和XNU
Xz
xz是一个使用LZMA/LZMA2压缩算法的无损数据压缩文件格式。.
查看 UNIX和Xz
Yacc
yacc(Yet Another Compiler Compiler),是Unix/Linux上一个用来生成编译器的编译器(编译器代码生成器)。yacc生成的编译器主要是用C語言寫成的语法解析器(Parser),需要与词法解析器Lex一起使用,再把兩部份產生出來的C程序一併編譯。yacc本來只在Unix系統上才有,但現時已普遍移植往Windows及其他平台。 yacc的输入是巴科斯范式(BNF)表达的语法规则以及语法规约的处理代码,Yacc输出的是基于表驱动的编译器,包含输入的语法规约的处理代码部分。 yacc是开发编译器的一个有用的工具,采用LALR(1)语法分析方法。 yacc最初由AT&T的Steven C.
查看 UNIX和Yacc
Yahoo! Messenger
Yahoo! Messenger是一个流行的免费即时通讯软件,由雅虎公司开发,較早期的版本名稱為Yahoo! Pager。用户使用Yahoo! ID登入,使用同一个ID也可以访问Yahoo提供的其他服务,例如電子信箱、相簿、儲存空间和个人主页。在Yahoo! Messenger中也集成了部分其他服务的功能,例如在用户的Yahoo!邮箱中有新信件时Yahoo! Messenger会提示用户。 Yahoo! Messenger在7.0之前的版本代號為「Iceman」。7.0版的版本是一個重新開發的軟件,加入了語音通話的內容。 2007年5月2日推出線上版,並支援11種語言,可直接透過Flash驅動於網頁上和好友傳訊,雅虎宣布將於2011年11月1日,終止網上版服務。 Yahoo!奇摩即時通可以和Windows Live Messenger互通,但僅限於基本的對話功能而已,像是視訊、動畫快遞,以及其他雙方軟體所各有的獨特功能仍無法互通,Yahoo奇摩即時通與Microsoft Windows Live Messenger 的互通使用服務只提供到2013年12月14日止,同時停止服務的功能還包含Yahoo奇摩即時通公共聊天室及Yahoo奇摩即時通對講機。 2016年8月奇摩宣布終止舊版即時通服務。2018年6月,Yahoo奇摩即時通宣布因為傳播環境不斷變化,將於同年7月17日終止服務,並表示會努力打造全新的溝通工具。.
YES
YES在英文中是指「是」的意思,表示肯定。反義字是「NO」。YES還可以指.
查看 UNIX和YES
Yes (Unix)
yes是一个Unix命令,这一程序不断输出表示肯定的回应(或是用户指定的字符串)直到程序被结束。.
控制台应用程序
控制台应用程序(console application)是一种设计用于纯文字计算机界面的计算机程序,例如文本终端、某些操作系统(Unix、DOS等)的命令行界面,或者大多数图形用户界面操作系统的基于文本界面(例如Microsoft Windows中的Win32控制台,Mac OS X中的终端和Unix中的xterm)。用户与控制台应用程序的交互通常只需使用键盘和显示屏,而图形用户界面的程序大多必须使用鼠标或其他。许多控制台应用程序(如命令行解释器)只是命令行工具,但也存在一些程序。 随着图形用户界面的应用程序逐步改进速度和易用性,控制台应用程序的使用已大幅降低,但仍并未消失。一些用户会偏好使用基于控制台的应用程序,而一些组织仍依赖使用现有的控制台应用程序完成关键性数据处理任务。 控制台应用程序在现代的编程环境中仍在使用,例如Microsoft Windows上的Visual Studio和.NET框架,因为这样可以极大地简化新编程语言的学习过程,不必涉及复杂的图形用户界面(例如C#条目中的例子)。 对于数据处理和计算机管理任务,它们所在的编程环境就像一个小的操作系统,或者脚本化的数据处理控制。如果一个应用程序只由固定的几名程序员或同事运行,这些应用程序可能不需要漂亮的图形用户界面,应用程序能更加精简、快速和易于维护。.
查看 UNIX和控制台应用程序
控制字符
控制字符,是出现在特定的信息文本中,表示某一控制功能的字符。 在计算中,一个控制字符或非打印字符,是一个码位(一个数字)是否在字符集,其自身也是书写字母来描述的。所有输出在32以下的ASCII表都是这个类型,包括.
查看 UNIX和控制字符
控制流程
控制流程(也稱為流程控制)是電腦運算領域的用語,意指在程式執行時,個別的指令(或是陳述、子程序)執行或求值的順序。不論是在宣告式程式語言或是函數程式語言中,都有類似的概念。 在宣告式的程式語言中,流程控制指令是指會改變程式執行順序的指令,可能是執行不同位置的指令,或是在二段(或多段)程式中選擇一個執行。 不同的程式語言所提供的流程控制指令也會隨之不同,但一般可以分為以下四種:.
查看 UNIX和控制流程
林纳斯·托瓦兹
林纳斯·本纳第克特·托瓦兹(Linus Benedict Torvalds,,),生於芬兰赫尔辛基市,擁有美國國籍,Linux内核的最早作者,隨後發起了這個开源项目,擔任Linux內核的首要架構師與專案協調者,是当今世界最著名的电脑程序员、黑客之一。他还发起了Git这个开源项目,并为主要的开发者。.
查看 UNIX和林纳斯·托瓦兹
換行
換行(newline,Line break,end-of-line(EOL), Line Feed(LF)),在計算機領域中是一種加在文字最後位置的特殊字元,在換行字元的下一個字元將會出現在下一行,實際上換行字元根據不同的硬體平台或作業系統平台會有不同的編碼方式。 换行字符可以看作是行的结束符,也可以看作行之间的分隔符,这两种处理方式之间存在一些歧义。如果换行字符被当作分隔符,那么文件的最后一行就不需要再有换行字符。但是多数系统的做法是在最后一行的后面也加上一个换行字符,也就是把换行字符看作是行的结束符。这样的程序在处理末行没有换行字符的文件时,可能会存在问题。相反地,有的程序把换行符看作分隔符,就会把最末尾的换行字符看作是新行的开始,也就是多出了一个空行。.
查看 UNIX和換行
搜尋引擎列表
搜尋引擎列表,是一個搜尋引擎的列表。本表列出了桌面搜索引擎及网页搜索引擎。.
查看 UNIX和搜尋引擎列表
杰弗里·皮特森
杰弗里·皮特森(Jeffrey Peterson,)出生于加利福尼亚州圣巴巴拉)是美国高科技方面的 企业家,亚利桑那州的富豪,他被认为是美国西班牙语互联网的领军人物。 作为技术和企业管理的双重精英,杰弗里以创建了最著名的南美在线交友社区网站之一的Quepasa.com而出名。.
查看 UNIX和杰弗里·皮特森
栈缓冲区溢出
栈缓冲区溢出(stack buffer overflow或stack buffer overrun)是计算机程序把数据写入调用栈上的内存时超出了数据结构的边界。栈缓冲区溢出是缓冲区溢出的一种。 这会损坏相邻数据的值,引发程序崩溃或者修改了函数返回地址从而导致执行恶意的程序。这种攻击方式称为stack smashing。可被用于注入可执行代码、接管进程的执行。是最为古老的黑客攻击行为之一。 (dead link).
查看 UNIX和栈缓冲区溢出
桌上型電腦
桌上型電腦---(Desktop Computer)是個人電腦的一種,相對於方便攜帶的筆記型電腦。.
查看 UNIX和桌上型電腦
桌面出版
桌面出版(又稱為桌上出版、桌上排版;英文:desktop publishing,DTP)是指通过电脑等电子手段进行报纸书籍等纸张媒体编辑出版的总称。.
查看 UNIX和桌面出版
模擬城市 (1989年遊戲)
是一款城市建造的電子遊戲,發售於1989年,是Maxis的第一個產品。最初發行的平台為DOS,之後又陸續推出了麥金塔、Windows與超級任天堂等平台上的版本。当前该系列的版权所有者以及发行商为艺电。2007年,EA公司以GPL开放最初的原始版本,并将其更名为Micropolis,免费预装给OLPC用户。.
模擬城市系列
是开放世界城市建造游戏系列,最初由威尔·莱特设计。系列由Maxis(现艺电一部门)。首作《模拟城市》1989年发行,并衍生出数个版本在全球发行。模拟城市的成功还衍生出诸多其他模拟作品,如非常畅销的《模拟人生》(2000年)。 在模拟城市中,玩家要完成建立并开发城市的任务,同时维持城市的幸福值并维持稳定运算。在《模拟城市2000》、《模拟城市3000》和《模拟城市4》中,玩家还能在建立城市之前改变地貌。 玩家必须定义区域,各区域都有开发类型限制。区域的发展并非由玩家直接完成,而是需要达成某些条件,如电力供应、充足的交通枢纽,以及合适的税收。绿色的居住区供市民居住,蓝色的商业区发展商店和办公室;黄色的工业区建立工厂、研究所和农田。游戏有三种人口密度:低密度对应小建筑,中等密度对应小中型建筑,高密度时对应高楼大厦。 游戏在美国加利福尼亚州可立达开发,游戏机制大量基于20世纪加利福尼亚的发展。比如玩家从未开发的绿地开发,汽车为默认交通工具,会有地震,用途用地分离,有商业、工业用地,可以制定政策宣布一个城市为无核区。 2015年3月5日EA 確認他們關閉製作《模擬城市(SimCity)》的 Maxis Emeryville 工作室。.
查看 UNIX和模擬城市系列
標準串流
在Unix和類Unix系統中,如同某些程式語言介面一樣,標準串流是當一個電腦程式執行時,在它和它的環境間(典型為終端),事先連接的輸入和輸出頻道。這三個I/O連結稱作“標準輸入”、“標準輸出”和“標準錯誤輸出”。.
查看 UNIX和標準串流
檔案名稱
文件名稱是一註明電腦上每一檔案的特別字串。在不同的作業系統中,對檔案名稱在長度及可允許使用的字元上可能作出限制。檔案中的「通用资源标志符 - URI」最少是由四個部份組成的:.
查看 UNIX和檔案名稱
檔案結尾
檔案結尾(End of File,縮寫為EOF),是作業系統无法从数据源读取更多数据的情形。資料源通常为檔案或串流。 在C標準函式庫中,像getchar这样的数据读取函数返回一个与符号(宏)EOF相等的值来指明文件结束的情况发生,EOF的真实值与不同的平台有关(但通常是-1,比如在glibc中),并且不等于任何有效的字符代码。块读取函数返回读取的字节数,如果它小于要求读取的字节数,就会出现一个文件结束符。.
查看 UNIX和檔案結尾
檔案格式
文件格式(或文件类型)是指電腦爲了儲存資訊而使用的對資訊的特殊編碼方式,是用于识别内部储存的资料。比如有的储存图片,有的储存程序,有的储存文字信息。每一类信息,都可以一种或多种文件格式保存在电脑存储中。每一种文件格式通常会有一种或多种扩展名可以用来识别,但也可能没有扩展名。扩展名可以帮助应用程序识别的文件格式。 對於硬碟機或任何電腦的儲存裝置來說,有效的資訊只有0和1兩种。所以電腦必須設計有相應的方式進行資訊-位元的轉換。對於不同的資訊有不同的儲存格式。.
查看 UNIX和檔案格式
歐萊禮
歐萊禮媒體(-- Media)是以出版電腦資訊書籍闻名于世的美国公司,由提姆·歐萊禮(Tim --)創立於1978年。該公司既是出版開放原始碼書籍的先驅之一,也常承辦許多開放源始碼社群的研討會議。出版图书的选题范围现在也擴大到数学、心理学、旅游、日常生活和职业发展等。.
查看 UNIX和歐萊禮
正则表达式
正则表达式(Regular Expression,在代码中常简写为regex、regexp或RE),又称--、正規表示法、正規運算式、規則運算式、常規表示法,是计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编辑器裡,正則表达式通常被用来检索、替换那些符合某个模式的文本。 许多程序设计语言都支持利用正則表达式进行字符串操作。例如,在Perl中就内建了一个功能强大的正則表达式引擎。正則表达式这个概念最初是由Unix中的工具软件(例如sed和grep)普及开的。正则表达式通常缩写成regex,单数有regexp、regex,复数有regexps、regexes、regexen。.
查看 UNIX和正则表达式
死亡之Ping
死亡之Ping,(英文:ping of death, POD),是一種向目标电脑发送错误封包的或恶意的ping指令的攻击方式。通常,一次ping大小為32字节(若考慮IP標頭则為84字节)。在当时,大部分電腦無法處理大於IPv4最大封包大小(65,535字节)的ping封包。因此发送这样大小的ping可以令目标电脑崩溃。 在早期TCP/IP的实现中,這攻擊方式很容易实现,能影响到众多系统,如Unix、Linux、Mac、Windows、打印机、路由器等。这是一种专门针对一种弱点的非常简单的攻击。在1997-1998年後几乎所有的现代系統都已經修正了這問題。 一般而言,在ICMP规范中,ICMP回送消息在数据包的数据部分只有65,536个字节。送出超過65,536字节ping封包對IP通訊協定而言不是合法的用法,若送出ping封包時分成多個片段,目標電腦必須不斷重組封包,期間可能引發緩衝區溢位,而導致系統崩潰。 近年来,出现了另一种更多见的ping的攻击——。将过量的ping向目的电脑洪泛以使得正常的访问无法到达目的电脑(一种基本的拒绝服务攻击)。.
查看 UNIX和死亡之Ping
死机
死机可以指:.
查看 UNIX和死机
殼層
在電腦科學中,殼層(shell)指「為使用者提供使用者介面」的軟體,通常指的是命令行界面的解析器。一般來說,這個詞是指作業系統中,提供存取内核所提供之服務的程式。Shell也用于泛指所有为用户提供操作界面的程序,也就是程序和用户交互的层面。因此与之相对的是程序内核(Kernel),内核不提供和用户的交互功能。 不過這個詞也拿來指應用軟體,或是任何在特定元件外圍的軟體,例如瀏覽器或電子郵件軟體是HTML排版引擎的shell。Shell這個詞是來自於作業系統(核心)與使用者介面的外層介面。 通常將shell分為兩類:命令列與圖形介面。命令列殼層提供一個命令行界面(CLI);而圖形殼層提供一個圖形使用者介面(GUI)。.
查看 UNIX和殼層
每秒指令
每秒指令(Instructions per second,縮寫:IPS)是一種計算電腦中央處理器速度的記量單位。大多數IPS的數值是在某些特定測量軟體中取極限值所得,而較為可信的MIPS值取決於測試軟體的測試情境以及測試時間。記憶體階層的效能也大大影響處理器的效能,也影響IPS數值的真確性。由於以上問題,研發者發展了數套標準測試方案,例如SPECint以計算真實情況下軟體使用情況的效能,也讓IPS計量單位變成較無用的計量單位。 本術語通常與數量單位關連在一起,例如每秒千指令(kIPS)、每秒百萬指令(MIPS)或每秒百萬操作(MOPS)等。MFLOPS是考察单字长浮点指令的平均执行速度。.
查看 UNIX和每秒指令
永恒九月
永恒九月也叫永无止境的九月,是一个Usenet俚语,指一段自1993年9月开始的时期,由戴夫·費舍爾创造。这一表述代表了一种觀點,认为自那时起新用户(菜鸟)们的涌入持续地降低了Usenet乃至更多互联网上的行为、言论的水准。.
查看 UNIX和永恒九月
没有银弹
《沒有銀彈:軟體工程的本質性與附屬性工作》(No Silver Bullet—Essence and Accidents of Software Engineering)是IBM大型電腦之父佛瑞德·布魯克斯所發表一篇關於軟體工程的經典論文,原先是在1986年都柏林IFIP研討會的一篇受邀論文,隔年電機電子工程師學會《Computer》也轉載了這篇文章,他們用了幾張《》之類的電影劇照來當作說明,還加上了一段〈終結狼人〉的附註,用來引出非銀彈則不能成功的(現代)傳說。該論述中強調由於軟體的複雜性本質,而使真正的銀彈並不存在;所謂的没有銀彈是指沒有任何一項技術或方法可使軟體工程的生產力在十年內提高十倍。.
查看 UNIX和没有银弹
洛厄爾天文台近地小行星搜尋計畫
洛厄尔天文台近地小行星搜尋計畫(LONEOS)是NASA和洛厄尔天文台共同執行的發現近地小行星計畫。計畫開始於1993年,主要的研究員是特德·鮑威爾。 LONEOS是被設計來發現掠地小行星(ECAs)和彗星,共同稱為近地天體(NEOs)的系統。這些天體偶爾可能會與地球碰撞而造成破壞性的結果,發現大的近地天體是避免碰撞的第一步。估計大約有1,600個直徑超過1公里的近地天體,但目前已經知道的僅有100個左右。感謝LONEOS計畫的效率,由於CCD攝影機和數據處理軟體的升級,在1990-200年發現的近地天體數量已經明顯的增加。.
深奥的编程语言
深奥的编程语言(Esoteric programming language,有时简写为Esolang)是一类编程语言,它们的设计被用于测试计算机语言设计的极限,作为一个概念的证明,或仅仅是一个玩笑。esoteric将它们与开发人员真正用于编写软件的语言区别开来。通常情况下,Esolang的创作者通常并不打算让它成为主流编程语言,尽管如此,一些深奥的功能如视觉空间语法,启发了在艺术中的实际应用。这种语言在黑客和爱好者之间通常较流行。 设计者几乎不会在意语言的可用性——一般,他们的目标完全相反。通常会移除或取代传统语言的功能,但同时仍保持图灵完备性,甚至可计算性都是未知的。.
查看 UNIX和深奥的编程语言
游戏机模拟器列表
电子游戏模拟器列表列出了能够在特定平台上(以Windows、Android为主)运行某種电子游戏机游戏的电子游戏模拟器程式。 由于部分模拟器已停止更新,建议使用“最新发布时间”的排序来查找仍在维护的模拟器。.
源代码编辑器
源代码编辑器是程序员用于编写计算机程序的文本编辑器。它通常是一个独立的应用程序,或是作为集成开发环境的一部分存在,或者是一个运行于浏览器中的网页编辑器。由于程序员的主要任务就是编写代码,因此源代码编辑器也就成为了最为重要的编程工具。.
查看 UNIX和源代码编辑器
澳洲氣象局
-- -- 澳洲氣象局(Bureau of Meteorology,縮寫作 BOM),前身為中央氣象局,是澳大利亚联邦政府的一個行政機構負責向澳大利亞和周邊地區提供氣象服務。根據《氣象法》成立於1906年,並匯聚在此之前存在的國家氣象服務。1908年1月1日,美國正式移交他們的天氣記錄責任予澳洲氣象局。.
查看 UNIX和澳洲氣象局
服务器
服务器(Server)指:.
查看 UNIX和服务器
朱姆沃爾特級驅逐艦
朱瓦特級驅逐艦(Zumwalt class destroyer,又譯為朱沃特級,或常以當初的開發計畫名DD(X)稱呼之),是實驗中的美國海軍驅逐艦,設計為多任務功能近海攻擊艦與神盾防禦艦。本級原名DD(X)是體型更大的DD-21艦專案檢討刪減後的小型化版本。首艦以海軍上將(Elmo Zumwalt)命名;依照美國海軍慣例,本級命名為朱姆沃爾特級。一號艦朱姆沃爾特號(DDG-1000)已於2013年10月28日在缅因州巴斯鋼鐵造船廠下水。.
星际旅行 (1969年游戏)
,是UNIX开发者肯·汤普逊于1969年编写的电子游戏。玩家可以模拟操作太空船在代表太阳系的二维画面内进行飞行,或者在不同的行星或卫星表面着陆。太空船会受到万有引力影响。 游戏在贝尔实验室开发。肯·汤普逊把游戏从Multics操作系统移植到了GE 635大型机的操作系统上面,后来又移植到了PDP-7小型机上面。在移植过程中,肯·汤普逊逐步开发出了自己的操作系统,这个系统后来被称为UNIX。《星际旅行》从未离开贝尔实验室,因此未对未来的电子游戏产业造成影响,只成为UNIX历史上的一段传奇。 《星际旅行》常被视为第一个UNIX应用程序。.
星际旅行 (消歧义)
星际旅行可以指:.
昇陽電腦
昇陽電腦(Sun Microsystems),台湾公司原称作昇--陽電腦股份有限公司,现为美商甲骨文有限公司台灣分公司;中国大陆分公司原称作太--阳计算机系统(中国)有限公司,现为甲骨文(中国)软件系统有限公司。创建于1982年2月24日,1986年在美国那斯達克上市。主要产品是工作站、服务器和UNIX 作業系統。1992年昇陽推出了市场上第一台多处理器工作站SPARCstation 10,并于次年进入财富500强。SUN公司的名字是由Stanford University Network缩写而来。 主要作業系統為Solaris,具有32位和64位两个版本,并同时支持SPARC系列和x86/x64系列处理器。Solaris可以相容於Sun全系列的工作站與伺服器,并可为用户掩盖底层平台差别,给用户在不同平台上提供一致的使用感受。 1995年昇陽开发了Java技术,这是第一个通用软件平台。在1997年昇陽开始推出其新的64位元服务器家族Sun Enterprise 10000。同年又开发出Java 2。 近年Sun在设计制造基于CMT技术的UltraSPARC T1,UltraSPARC T2和Rock微处理器。 昇陽在行业中被认为是最具创造性的企业之一,它想尝试新的软件方式和定价模式等等。目前它是极少数几个自己生产微处理器,电脑系统以及作業系統的公司之一。1995年以來,x86市场成長迅速。目前Sun除设计制造基于SPARC处理器的機器設備外,也与Intel & AMD合作生產x86/x64伺服器。其作業系統Solaris也開始採用開放原始碼,称为OpenSolaris项目。 2009年4月20日,甲骨文公司宣布以每股9.50美元,总额74亿美金收购太阳计算机系统公司。.
查看 UNIX和昇陽電腦
浏览器大战
网页浏览器之爭(Browser wars)是指不同的网络浏览器之间為爭取使用者優先採用,造成彼此使用率的竞争。通常可分為两段時期的竞争過程:.
查看 UNIX和浏览器大战
斯圖亞特·費爾德曼
斯圖亞特·費爾德曼(Stuart Feldman),著名計算機科學家。他在UNIX系統上,開發出最早的 make 工具程式,以及第一個 FORTRAN 77編譯器。 曾服務於貝爾實驗室,擔任過IBM 軟體部門副總裁,現在 google工作。 2006年至2008年間,擔任计算机协会主席。.
新世纪福音战士名词列表
这是一个新世纪福音战士的术语表。.
方框绘制字符
方框绘制字符,也称作画线字符、伪图字符、制表符,广泛用于字符用户界面绘制框图与块图。在图形用户界面中不太有用,因为有更方便的绘制线段或矩形的API;而且,方框绘制字符需要在定宽字体中才能使用。方框绘制字符仍然用于网页或源程序中的纯文本注释。 与方框绘制字符一起使用的还有方块元素(block elements)、阴影字符(shade characters)以及终端图形字符(terminal graphic characters);这些可以用于填充屏幕区域或阴影效果区域(drop shadow)。.
查看 UNIX和方框绘制字符
文学编程
文学编程(Literate programming)是由高德纳提出的编程方法,希望能用來取代结构化编程范型。 正如高德纳所构想的那样,文学编程范型不同于传统的由计算机强加的编写程序的方式和顺序,而代之以让程序员用他们自己思维内在的逻辑和流程所要求的顺序开发程序。文学编程自由地表达逻辑,而且它用人类日常使用的语言写出来,就好像一篇文章一样,文章里包括用来隐藏抽象的巨集和传统的源代码。文学编程工具用来从文学源文件中获得两种表达方式,一种用于计算机进一步的编译和执行,称作“绕出”(tangled)的代码,一种用于格式化文档,称作从文学源代码中“织出”(woven)。如果有人记得该工具的第一个版本称作WEB,一段好玩的高德纳隐藏其中的文学作品引用不言自明:“啊,自从我们第一次撒谎,就开始编织(weave)一张错综复杂(tangled)的网” - 沃尔特·司各特, in Canto VI, Stanza 17 of Marmion (1808) 写于1513年的一部关于弗洛登战役的史诗。-- 该引文实际上出自1986年5月Jon Bentley和高德纳发表在"Communications of the ACM, vol 29 num 5 on p.365"的经典栏目“编程珠玑”上的一篇文章的引言中。虽然第一代文学编程工具特定于计算机语言,但后来的工具可以不依赖具体语言,并且存在于比编程语言更高的层次中。.
查看 UNIX和文学编程
文字處理器的比較
文字處理器的比較列舉三十餘套文字處理器軟體的一般資訊,並比較這些軟體的主要性能、ODF相容性、所支援作業系統等。.
文件快捷方式
在计算机领域,文件快捷方式是一种用户界面中的句柄,它允许用户找到或使用位于另一个目录或文件夹的一个文件或资源。 快捷方式通常被实现为一个包含目标URI或GUID的小文件,以此指向一个对象或快捷方式所代表的目标程序文件。快捷方式还可能额外指定命令行参数,从而在运行它时将所定参数传递到目标程序。每个快捷方式都有其自身的图标。快捷方式最常见的地方就是桌面,以及应用启动面板(例如Microsoft Windows开始菜单)或桌面环境的主菜单。在麦金塔(Macintosh)操作系统中等效的功能被称为“别名”,在类UNIX系统中则有符号链接可用。.
查看 UNIX和文件快捷方式
文件系统列表
以下列表标识、表示和链接有关计算机文件系统的信息。 许多古老的操作系统只支持其“原生”的文件系统,因此没有操作系统本名外的其他名称。.
查看 UNIX和文件系统列表
文件系统的对比
下列表格对比了一系列文件系统的一般和技术资料,文件系统的具体信息参见链接文章。.
查看 UNIX和文件系统的对比
文件编辑器比较
下面的表格对部分文本编辑器各方面进行比较。编辑器详情请浏览它们各自的介绍页面,本文仅供参考。.
查看 UNIX和文件编辑器比较
文件描述符
文件描述符(File descriptor)是计算机科学中的一个术语,是一个用于表述指向文件的引用的抽象化概念。.
查看 UNIX和文件描述符
文件格式列表
下面是计算机中常见的文件格式列表。用于识别一个文件格式的尾缀称为文件扩展名。.
查看 UNIX和文件格式列表
文件扩展名
副檔名(Filename Extension,或作延伸檔名、后缀名)是早期操作系统(如VMS/CP/M/DOS等)用来标志檔案格式的一种机制。以DOS来说,一个副檔名是跟在主檔名后面的,由一个分隔符号分隔。在一个像“example.txt”的檔名中,example是主檔名,txt为副檔名,表示这个文件是一个純文字文件,句號“.
查看 UNIX和文件扩展名
文献管理软件比较
以下列表比较文献管理软件。.
文本编辑器
文本编辑器是计算机软件中的一种。主要用于用来编写和查看文本文件。有一些特殊的文本编辑器支持增加自有的格式来丰富文档的表现形式。操作系统或者集成开发环境通常会带有可以查看和编辑纯文本的编辑器,可增加格式的文本编辑器通常是个人用户或者公司在制作需要格式的文件中使用。 因为程序和程序的配置文件通常是以纯文本形式储存,所以程序员也需要使用纯文本编辑器来编辑程序和配置文件。.
查看 UNIX和文本编辑器
文本文件
文本文件一般指只有字符原生编码构成的二进制计算机文件,與富文本相比,其不包含字样样式的控制元素,能够被最简单的文本编辑器直接读取。.
查看 UNIX和文本文件
无头计算机
无头系统(headless system)是指已配置为无须顯示器(即“头”)、键盘和鼠标操作的计算机系统或设备。无头系统通常通过网络连接控制,但也有部分无头系统的设备需要通过RS-232串行连接进行设备的管理。服务器通常采用无头模式以降低运作成本。.
查看 UNIX和无头计算机
日志文件
在计算机领域,日志文件(logfile)是一个记录了发生在运行中的操作系统或其他软件中的的文件,或者记录了在网络聊天软件的用户之间发送的消息。日志记录(Logging)是指保存日志的行为。最简单的做法是将日志写入单个存放日志的文件。 许多操作系统、软件框架和程序都包含日志系统。广泛使用的一项日志标准是syslog,它在互联网工程任务组(IETF)的RFC 5424中定义。syslog标准使专门的标准化子系统得以生成、过滤、记录和分析日志消息。这可以减轻软件开发人员设计和编写自己的临时日志系统的难度。.
查看 UNIX和日志文件
日本国际奖
日本國際獎(日本国際賞,Japan Prize)是國際科學技術財團所頒發的獎項。该奖项授予在科学技术方面取得了独创性的和飞跃性的成果,对科学技术的发展,人类的和平与繁荣做出了重大贡献的人。获奖者多为世界有名的科学家。获奖者可以得到奖状,奖牌及5000万日元的奖金。该奖项只授予在世人物。 在1981年,提出了日本也需要和诺贝尔奖所匹敌的奖项的构想。1983年确定了奖项的设立,1985年在国立剧场举行了第一次颁奖仪式。颁奖仪式上,天皇、皇后、首相、參眾兩院議長和最高裁判所長官都會出席。.
查看 UNIX和日本国际奖
时区信息数据库
时区信息数据库,又称TZ database、Zoneinfo database,是一个主要应用于电脑程序以及操作系统的,可协作编辑世界时区信息的数据库。由于该数据库由David Olson创立,因而有些地方也将其称作Olson数据库。数据库由Paul Eggert进行编辑和维护。 它的显著特色是由上面提到的Paul Eggert设计的一套通用时区命名规则,例如"America/New_York"和"Europe/Paris"。 数据库试图记录自1970年(Unix元年)以来时区和城市的变化 , 并且还包含一些时间的转换,例如夏令时和闰秒。.
查看 UNIX和时区信息数据库
摩托罗拉 68000
摩托罗拉68000型中央处理器,或称MC68000,680x0,m68000, m68k, 68k;是由美国摩托罗拉公司(Motorola)的半导体部门(现已独立成为飞思卡尔公司(Freescale))出品的一款16/32位CISC(复杂指令集)微处理器。作为M68K处理器系列的第一个成员,MC68000于1979年投放市场。由于内部使用32位总线和寄存器,它在软件层(指令集)上基本与随后的纯32位产品保持兼容。目前这款微处理器仍在嵌入式领域得到应用。.
操作系统
操作系统(operating system,縮寫作 OS)是管理计算机硬件與软件資源的计算机程序,同时也是计算机系统的核心与基石。操作系统需要处理如管理與配置内存、決定系統資源供需的優先次序、控制輸入與輸出裝置、操作网络與管理文件系统等基本事務。操作系统也提供一個讓使用者與系統互動的操作界面。 操作系统的型態非常多樣,不同機器安裝的操作系统可從簡單到複雜,可從行動電話的嵌入式系统到超級電腦的大型作業系統。許多操作系统製造者對它涵盖范畴的定义也不尽一致,例如有些操作系统整合了图形用户界面,而有些僅使用命令行界面,而將图形用户界面視為一種非必要的應用程式。 操作系统理论在计算机科学中,為歷史悠久的分支;。.
查看 UNIX和操作系统
操作系统历史
操作系统的历史在某种意义上来说也是计算机的历史。操作系统提供对硬件控制的调用和应用程序所必需的功能。.
查看 UNIX和操作系统历史
操作系统使用份额
操作系统的佔有率是指在智慧型裝置中使用的操作系统的佔有率。不同的裝置,各种操作系统所占的佔有率相差很大。例如,大多数桌上型電腦和筆記型電腦都使用微软公司的Windows操作系统,而大多数的超級電腦使用Linux操作系统。.
操作系统列表
此列表列出了早期至今的所有操作系统名称。.
查看 UNIX和操作系统列表
数据压缩
在计算机科学和信息论中,数据压缩或者源编码是按照特定的编码机制用比未经编码少的数据位元(或者其它信息相关的单位)表示信息的过程。例如,如果我们将「compression」编码为「comp」那么这篇文章可以用较少的数据位表示。常見的例子是ZIP文件格式,此格式不仅仅提供压缩功能,还可作为归档工具(Archiver),能够将许多文件存储到同一个文件中。.
查看 UNIX和数据压缩
整塊性核心
整塊性核心(Monolithic kernel),也譯為集成式核心、單體式核心,一種作業系統核心架構,此架構的特性是整個核心程式是一個單一二進位執行檔,在核心空間以監管者模式(Supervisor Mode)來執行。相對於其他類型的作業系統架構,如微核心架構或混核心架構等,這些核心會定義出一個高階的虛擬介面,由該介面來涵蓋描述整個電腦硬體,這些描述會集合成一組硬體描述用詞,有時還會附加一些系統调用,如此可以用一個或多個模組來實現各種作業系統服務,如行程管理、共時(Concurrency)控制、記憶體管理等。.
查看 UNIX和整塊性核心
數位人文學
數位人文學 (英語:Digital humanities, DH)是電腦運算或資訊科技與人文學的交叉學科 。可被定義為以合作、跨學科與電腦運算等新方法來進行人文學的研究、教學、出版等學術工作 。數位人文學將數位工具與方法帶進人文學中,並認為印刷書不再是知識生產與傳布的主要媒體。 藉由產出並使用新的應用與科技,數位人文學使得新型態的教學與研究成為可能。而同時又研究新科技如何衝擊文化遺產與數位文化 。因此,數位人文學的顯著特徵之一,是其對人文學與資訊科技雙方關係的深化:透過科技進行人文學研究,以及以人文學方法來研究科技對人的影響。.
查看 UNIX和數位人文學
批处理
批处理(Batch)通常被认为是一种简化的脚本语言,它应用于DOS和Windows系统中,它是由DOS或者Windows系统内嵌的直譯器(通常是COMMAND.COM或者CMD.EXE)解释运行。类似于Unix中的Shell脚本。批次檔具有.bat或者.cmd的扩展名,其最简单的例子,是逐行书写在命令行中会用到的各种命令。更复杂的情况,需要使用if、for、goto等命令控制程式的运行过程,如同C、Basic等高级语言一样。如果需要实现更复杂的应用,利用外部程式是必要的,这包括系统本身提供的外部命令和第三方提供的工具或者软件。批处理程序虽然是在命令行环境中运行,但不仅仅能使用命令行软件,任何当前系统下可运行的程序都可以放在批处理文件中运行。 有些人认为批处理语言的含义要比上面的描述更广泛,还包括许多软件自带的批处理语言,如 Microsoft Office、Visual Studio、Adobe Photoshop 所内置的批处理语言的功能,用户可通过它们让相应的软件执行自动化操作(例如调整某个资料夹所有 PSD 图档的解析度)。 而这类批处理语言也大多提供把一系列操作录制为批处理文件的功能,这样用户不必写程式就能得到批处理程序。.
查看 UNIX和批处理
批处理任务
--,是指在计算机上无须人工干预而执行系列程序的作业。 批处理任务无须人工交互,所有的输入数据预先设置于程序或命令行参数中。这是不同于需要用户输入数据的交互程序的概念。.
查看 UNIX和批处理任务
手册页
手册页(Manual pages,缩写man page)是在Unix或类Unix操作系统在线软件文档的一种普遍的形式。 内容包括计算机程序(包括库和系统调用),正式的标准和惯例,甚至是抽象的概念。用户可以通过执行man命令调用手册页。.
查看 UNIX和手册页
拉里·麥沃伊
拉里·麥沃伊(Larry McVoy,),生於美國麻薩諸塞州康科特,程式員與企業家,BitMover公司創辦人與執行長。2002年至2005年間,Linux核心的管理曾使用BitMover公司生產的版本控制軟體BitKeeper。.
查看 UNIX和拉里·麥沃伊
曹子德
西奧多·曹(Theodore Y. Ts'o,),小名泰德·曹(Ted Tso),漢名曹子德,生於美國加利福尼亞州帕羅奧圖,著名的自由軟體工程師,專長於檔案系統設計。他是Linux內核在北美最早的開發者,負責ext2、ext3與ext4檔案系統的開發與維護工作。他也是e2fsprogs的開發者。 為自由標準組織的創始者之一,也曾擔任Linux基金會技術長。.
查看 UNIX和曹子德
替代字符
替代字符(substitute character,␚)是一个控制字符,它被用于替代识别为无效、错误或不能在指定设备上表示的字符。它也被一些编程语言用于转义序列。 在ASCII和Unicode字符编码中,该字符的编码为第26号(十六进制1A)。标准电脑键盘将在同时按下Ctrl + 键时发送此代码(Ctrl+Z通常表示为^Z)。.
查看 UNIX和替代字符
2000年问题
2000年问题(Year 2000 Problem,简称Y2K),中國大陸及香港常称为千年蟲問題,台湾則称千禧蟲危機,是指由于计算机程序设计的一些问题,使得计算机在处理2000年1月1日以后的日期和时间时,可能会出现不正确的操作,从而可能导致一些敏感的工业部门(比如电力,能源)和银行,政府等部门在2000年1月1日零点工作停顿甚至是发生灾难性的结果。 2000年问题在英文中通常缩写为Y2K。其中Y表示“year”也就是年,而K则表示拉丁前缀“kilo”,表示1000。Y2K也可用來指2000年。 一般来说,由于计算机程序中使用两个数字来表示年份,如1998年被表示为“98”、1999年被表示为“99”;而2000年被表示为“00”,这样将会导致某些程序在计算时得到不正确的结果,如把“00”误解为1900年。在嵌入式系统中可能存在同样的问题,这有可能导致设备停止运转或者发生更加灾难性的后果。 由于世界上各地的政府和企业都对两千年问题给予足够关注,1999年1月1日到2000年3月1日并没有出现大范围的计算机故障。.
查看 UNIX和2000年问题
2011年10月逝世人物列表
;10月31日.
3ds Max
3ds Max(原名:3D Studio Max),是Autodesk传媒娱乐部开发的全功能的三维计算机图形软件。它运行在Win32和Win64平台上。在2007年7月,3ds Max发布了第十版。 在Windows NT出现以前,工业级的计算机图形学制作被SGI图形工作站所垄断。3D Studio Max + Windows NT组合的出现一下子降低了CG制作的门槛,首选开始运用在电脑游戏中的动画制作,后更进一步开始参与影视片的特效制作,例如X戰警2、最后的武士等。 3ds Max对CG制作产生了历史性的影响:.
查看 UNIX和3ds Max
7-Zip
7-Zip是一個开放源码的数据压缩程式,主要用在Microsoft Windows作業系統,Unix-like的作業系統如Linux與FreeBSD下面有7-zip的移植版本p7zip可以使用。它提供命令行接口的程序或图形用户界面的程序,而且可以與檔案總管結合。7-Zip是自由軟體,由伊戈尔·帕夫洛夫於1999年開始發展,並把主体在GNU LGPL下發佈;加密部份,使用高级加密标准(AES)的程式碼,使用BSD许可证發佈;解压RAR部分,使用RAR特定的许可协议。 7-Zip目前在市場上主要的競爭對手是WinZip以及WinRAR,這兩者都是專有軟體。7-Zip也是目前最普及的開放原始碼壓縮程式。 7-Zip在2007年獲得SourceForge.net的社区票选为“最佳技术设计”及“最佳项目”两个奖项.
查看 UNIX和7-Zip
777
777是776與778之間的自然數。.
查看 UNIX和777
9223372036854775807
数字9223372036854775807等于2 − 1,尽管可以写成2 − 1这样的形式,但这个数字并不是梅森質数,它可按如下方式做因式分解:.
9P
9P(又名九號計畫檔案系統協定或Styx),是貝爾實驗室九號計畫分散式作業系統所開發的網路協定,作用在於連結九號計畫系統內的元件。本計畫中的檔案是其運作的核心,這些檔案代表了視窗、電腦網路連線、行程,以及其他存在於作業系統中的任何東西。不同於NFS,9P是將資料快取,並提供模擬檔案()的機制(例如/proc用以表示行程)。 在九號計畫第四版中,9P被更名為9P2000,也增加了一些基礎上的改進。最新版的Inferno作業系統也採用9P2000,之前的版本採用的檔案格式稱為Styx,但其實也是9P的衍生。 另一個叫9p2000.u的衍生,則對UNIX提供了更良好的支援,詳情參見。為UNIX而實作的9P伺服器則稱為u9fs,在第九計畫的發行版中有提供。供Linux使用的核心客戶端驅動程式則包含在v9fs的專案中。9P及其衍生分支也被發現使用在嵌入式環境的應用軟體中,像是。.
查看 UNIX和9P
9月27日
9月27日是阳历一年中的第270天(闰年第271天),离全年的结束还有95天。.
查看 UNIX和9月27日
亦称为 UNICS,UNIX操作系统。
,字符串近似匹配,安全模式,安腾,寬字元,富士通西门子,寂静岭 (游戏),小型大写字母,小型计算机,工作站,巨集,上线时间,个人电脑,中间件,中文信息处理,串接,丹尼斯·里奇,主函式,布萊恩·柯林漢,万维网,一般保护错误,九號計劃,康威生命游戏,互聯,五大中文套裝軟體,应用程序接口,伍伦贡大学,强制访问控制,伺服器訊息區塊,开源标准,开源操作系统比较,开放系统,彩蛋 (媒体),作業系統歷史年表,侏羅紀公園,微处理器,微软,修订控制系统,地理信息系统,区域设置,圖形處理器,國際開放標準組織,分层文件系统,分级保护域,分頁,嵌入式系统,喬伊·歐桑納,單一UNIX規範,傑米·加文斯基,内核,内核错误,函式庫,八位元組,关系型数据库管理系统比较,关机,前端和后端,剪贴板,图形用户界面,图灵奖,Baobab,Basename,BBS,Bc (编程语言),Beagle,Beep Media Player,BeOS,Berkeley套接字,BG,Bg (Unix),Bourne shell,BSD,BusyBox,Bzip2,C Shell,C++,CADKEY,Cal (Unix),CATIA,Cd (命令),CDE,Cello (瀏覽器),CERN httpd,C语言,Chef,Chgrp,Chmod,Chown,Chroot,Claws Mail,Clear (Unix),CMake,Cmp (Unix),Common Lisp,Conio.h,CorelDRAW,COSIX,Cowsay,CP,Cp (Unix),Cpio,CPython,Cron,Cscope,Cut (Unix),Cygwin,矢量图形编辑器列表,环境变量,理查德·史蒂文斯,硬盘分区,硅谷图形公司,磁盘映像,程式語言歷史,稀疏文件,端口扫描工具,管道 (Unix),类Unix系统,粘滞位,系统时间,納格算法,網路電腦,網路附加儲存,網景,編輯距離,约翰·提托,线程,缩进风格,编辑器之战,缓冲区溢出,罗伯特·泰潘·莫里斯,网络文件系统,网页浏览器比较,美国科技,羅勃·派克,猪场管理软件,猴补丁,父进程,瘦客户端,統計分析系統,組裝電腦,疑犯追蹤人物列表,用户ID,电子邮件客户端比较,电子游戏产业,版本控制软件比较,独立软件供应商,目标代码,Darwin (操作系统),Dd (Unix),DeaDBeeF,Deb,Debian,Deluge,Diff,Digg,Dillo,Dir (命令),DirectAccess,Dirname,DNS沉洞,Drupal,Echo (命令),EDonkey网络,Elm,Emacs,Empathy,Env,Eqn,Errno.h,Erwise,Ex (文本编辑器),Expect,音频编码格式的比较,莫里斯蠕虫,遠程過程調用,聖克魯茲作業,道格拉斯·麥克羅伊,行程,行编辑器,西蒙·泰瑟姆,香草软件,高圖斯,高级包装工具,计算机系统研究小组,诺顿一世,貝姆垃圾收集器,貝爾實驗室九號計畫,買台麥金塔,資訊工業策進會,贝尔实验室,超级用户,超级计算机,跨平台,麦金塔操作系统,輸入法平台,软件,辦公室套裝軟體比較,输入法,运行级别,迈克·莱斯克,部件工具箱,防毒軟體列表,阿尔佛雷德·艾侯,阿波羅電腦,蘋果公司,開放軟體基金會,開放轉發,闪存盘,肯·汤普逊,脚本语言,脱字符表示法,重叠I/O,重定向 (计算机),自由软件历史,鋼鐵天空下,電子遊戲史,電子設計自動化軟體比較,集成开发环境,逗号分隔值,递归缩写,逆波兰表示法,退出状态,虚拟终端,FAT,FCEUX,Fedora,Fg (Unix),Fibjs,Finder,Firebird (数据库),Fiwix,FlashGot,FLTK,Foobar2000,Fork (系统调用),Fork (文件系统),Fortran,FoxPro,FreeBSD,FTerm,Fuser (Unix),GAMESS (美国版),GCC,Gettext,Getty (Unix),GFTP,Ghostscript,GIMP,GIS軟件列表,GIS软件比较,Gmsh,GNOME,GNU Chess,GNU Hurd,GNU TeXmacs,GNU宣言,GNU計劃,GNUmed,GNUstep,GNU汇编器,Go,Gosling Emacs,GPE,Grep,GROMACS,GTK+,HFS+,Hosts文件,HP-UX,Htop,IBM 3090,IBM AIX,IBM DB2,IBM PC,Iconv,IEEE标准协会,Ifconfig,Illumos,Indent (UNIX),Inferno,Info-ZIP,Ingres,Init,Initrd,Inode,Install (Unix),Internet Explorer,Internet Explorer歷史,Ioctl,IPod,IRIX,ITunes,JAPH,JAR (文件格式),JavaOS,JavaStation,Kad網路,KDE,KDE Software Compilation,Kexec,Kexi,Kill (命令),KMPlayer,KMPlayer (消歧義),KSnapshot,KTurtle,KWin,KWrite,L3微內核,L4微内核系列,LabVIEW,Ld.so,Lex,Libevent,Libwww,Links,Lint,Linux,Linux历史,Linux发行版,Linux游戏,Locate,Logname,Ls,LXDE,LZMA,LZW,Mac OS X Tiger,Mach,MacOS,MacOS High Sierra,MacOS Mojave,MacOS版本歷史,MadEdit,Make,Makedepend,Mastodon,Md5sum,MidasWWW,MikMod,MINIX,Mkdir,Mono,Monotone,More (命令),Mosaic,Motif,Mount (Unix),MP3,Mpg123,Mpg321,MUD,Multics,Music on Console,MV (消歧義),Nagios,Nano (文字編輯器),Ncurses,Netcat,NetWare核心協定,Nexenta OS,NeXT,NeXTSTEP,Nexuiz,Nice值,Node.js,Novell,NTFS,NTFS卷挂载点,NTFS重解析点,Null (編程),ODBC,Odoo,Openbox,OpenBSD,OpenFOAM,OpenGL,OpenIndiana,OpenKM,OpenNTPD,OpenSolaris,OpenStep,OTcl,OTRS,PAM,ParaView,Patch,PAUP,PCMan檔案管理程式,Pdftk,PDP-11,PDP-7,Perl,PGP,Phalcon,Phonon (KDE),Pico,PlayStation 4系统软件,Poppler,PortableApps.com,POSIX,POV-Ray,POWER6,Procfs,PuTTY,PyMOL,PyQt,QCad,QGIS,Qmail,QNX,Qt Jambi,QtRuby,RAM disk,RAW,Rc文件 (UNIX),RealPlayer,Research Unix,RFC,RKWard,Rm (Unix),Rmdir,RMVB,Robots,Rogue,Rootkit,RPM套件管理員,Rsync,Samba,SAS语言,Sawfish,SCIM,SCO Group,SCons,Scorched 3D,Scribus,SecureCRT,SED,Sed,Shell脚本,Shellshock,Shred (Unix),SINIX,Slackware,Sleep (Unix),Smartspice,Solaris,Split (Unix),SPSS,SPSS Modeler,Spyglass,Squid (软件),SSH客户端比较,Stata,Sun Enterprise,SunOS,SUSE,Sybase,Sylpheed,Symfony,Sync (Unix),System 5,System.map,Systemd,T-Coffee,TACACS,Tar,Tcl,Tcllib,TCP Wrapper,Tengine,TeX Live,TeXstudio,Thompson shell,ThreadWeaver,Time (Unix),Tiny C Compiler,Tk,Tor,Totem,Touch (Unix),Troff,Uname,Unix shell,UNIX System III,UNIX System V,Unix实用程序列表,Unix信号,Unix哲学,Unix系统实验室,Unix编程艺术,UNIX環境高級編程,Unix文件系统,UNIX时间,Unset,USB,Usenet客户端,USENIX,UUCP,Uuencode,Varnish cache,VAX,VDPAU,Vericut,Version 6 Unix,Version 7 Unix,Vi,Vidalia,Vim,VimIM,ViolaWWW,VisIt,Visual Basic .NET,VMD,VNC,Vuze,W (消歧义),W Window系统,WASD,Web2C,WebERP,Wget,Whereis,Who (Unix),Whoami,Windows 7版本列表,Windows PowerShell,Windows Vista版本列表,Windows服务,Winsock,WMF文件格式漏洞,WordPerfect,WxWidgets,X Window系統,X Window系統的協議和架構,X Window核心協議,X-Face,Xargs,Xenix,XEvil,Xfce,XFree86,Ximian,Xlib,Xload,XML validation,Xmonad,XMPP協議的客戶端軟體列表,XNU,Xz,Yacc,Yahoo! Messenger,YES,Yes (Unix),控制台应用程序,控制字符,控制流程,林纳斯·托瓦兹,換行,搜尋引擎列表,杰弗里·皮特森,栈缓冲区溢出,桌上型電腦,桌面出版,模擬城市 (1989年遊戲),模擬城市系列,標準串流,檔案名稱,檔案結尾,檔案格式,歐萊禮,正则表达式,死亡之Ping,死机,殼層,每秒指令,永恒九月,没有银弹,洛厄爾天文台近地小行星搜尋計畫,深奥的编程语言,游戏机模拟器列表,源代码编辑器,澳洲氣象局,服务器,朱姆沃爾特級驅逐艦,星际旅行 (1969年游戏),星际旅行 (消歧义),昇陽電腦,浏览器大战,斯圖亞特·費爾德曼,新世纪福音战士名词列表,方框绘制字符,文学编程,文字處理器的比較,文件快捷方式,文件系统列表,文件系统的对比,文件编辑器比较,文件描述符,文件格式列表,文件扩展名,文献管理软件比较,文本编辑器,文本文件,无头计算机,日志文件,日本国际奖,时区信息数据库,摩托罗拉 68000,操作系统,操作系统历史,操作系统使用份额,操作系统列表,数据压缩,整塊性核心,數位人文學,批处理,批处理任务,手册页,拉里·麥沃伊,曹子德,替代字符,2000年问题,2011年10月逝世人物列表,3ds Max,7-Zip,777,9223372036854775807,9P,9月27日。