目录
12 关系: /dev/random,塔能鮑姆-托瓦茲辯論,代码 (2001年电影),E2fsprogs,Ext4,西奧多·周,达夫设备,Linux内核,Linux核心開發者高峰會,RdRand,Theodore Ts'o,USENIX。
/dev/random
在UNIX操作系统(包括类UNIX系统)中,/dev/random是一个特殊的设备文件,可以用作随机数发生器或伪随机数发生器。.
塔能鮑姆-托瓦茲辯論
塔能鮑姆-托瓦兹辯論(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經常被批評的效能問題。.
代码 (2001年电影)
代码是2001年芬兰的一部关于GNU/Linux的英语纪录片,其中介绍了自由软件运动中卓有贡献的一些人物。.
E2fsprogs
e2fsprogs(又稱為e2fs programs)是用以維護ext2,ext3和ext4檔案系統的工具程序集。由於ext2/3/4是绝大多数Linux发行版默认的文件系统,所以這套工具集也包含在众多Linux发行版内。 e2fsprogs包含以下獨立的程式:.
Ext4
四代擴充套件檔案系統(Fourth extended filesystem,縮寫為ext4)是Linux系統下的日誌檔案系統,是ext3檔案系統的后继版本。.
查看 曹子德和Ext4
西奧多·周
#重定向 曹子德.
查看 曹子德和西奧多·周
达夫设备
在计算机科学领域,达夫设备(英文:Duff's device)是串行复制(serial copy)的一种,通过汇编语言编程时一常用方法,实现展开循环,进而提高执行效率。这一方法据信为当时供职于卢卡斯影业的于1983年11月发明,并可能是迄今为止利用C语言特性所作的最巧妙的实现。.
查看 曹子德和达夫设备
Linux内核
Linux内核(Linux kernel),是一种开源的类Unix操作系统宏内核。整个 Linux 操作系统家族基于该内核部署在传统计算机平台(如个人计算机和服务器,以 Linux 发行版的形式)和各种嵌入式平台,如路由器、无线接入点、专用小交换机、机顶盒、FTA 接收器、智能电视、数字视频录像机、网络附加存储(NAS)等。工作于平板电脑、智能手机及智能手表的 Android 操作系统同样通过 Linux 内核提供的服务完成自身功能。尽管于桌面电脑的占用率较低,基于 Linux 的操作系统统治了几乎从移动设备到主机的其他全部领域。截至2017年11月,世界前500台最强的超级计算机全部使用 Linux。 Linux内核最早是于1991年由芬兰黑客林納斯·托瓦茲为自己的个人电脑开发的,他当时在 Usenet 新闻组comp.os.minix登载帖子,这份著名的帖子标志着Linux内核计划的正式开始。如今,该计划已经拓展到支持大量的计算机体系架构,远超其他操作系统和内核。它迅速吸引了一批开发者和用户,利用它作为其他自由软件项目的核心,如著名的 GNU 操作系统。 在计划的早期,一些 Minix 的黑客提供了协助。而今天,Linux 内核已接受了超过1200家公司的近12000名程序员的贡献,其中包括一些知名的软硬件发行商。 从技术上说,Linux 只是一个符合 POSIX 标准的内核。它提供了一套应用程序接口(API),通过接口用户程序能与内核及硬件交互。仅仅一个内核并不是一套完整的操作系统。有一套基于 Linux 内核的完整操作系统叫作Linux 操作系统,或是GNU/Linux(在该系统中包含了很多 GNU 计划的系统组件)。 Linux 内核是在GNU通用公共许可证第2版之下发布的 (加上一些非自由固件、blob 与各种非自由许可证),是一个开源项目协作的突出例子。它的版本支持根据版本最长可达6年,貢獻者遍佈世界各地,日常开发相关的讨论在上。.
查看 曹子德和Linux内核
Linux核心開發者高峰會
Linux核心開發者高峰會(Linux Kernel Developers Summit),Linux核心開發者的年度聚會,這個聚會只有被Linux開發社群邀請的人才能以個人身份出席,一般來說,參與人數為80人左右。最早由曹子德出面發起,經由Usenix號召,2001年3月在美國聖荷西首次舉辦,之後成為年度聚會。這個聚會成立的目的,是希望能夠建立一個讓開發者進行面對面討論的機會,以釐清Linux核心當前及未來面對的各種問題,形成共識。.
RdRand
RDRAND(之前被称为Bull Mountain)是一个计算机指令,用于从芯片上的硬件随机数生成器中获取随机数。所用到的随机数生成器由芯片上的熵池初始化。 RDRAND指令在架构处理器上可用,该指令也是X86-64和IA-32指令集的一部分。AMD在2015年6月添加了对RdRand指令的支持。 该随机数生成器要遵守安全标准和加密标准,比如, 和 ANSI X9.82。 Intel也在1999年和2012年请密码学研究 Cryptography Research 公司来审查这个随机数发生器,并产生了两篇论文:1999年的 The Intel Random Number Generator 和2012年的 Analysis of Intel's Ivy Bridge Digital Random Number Generator。 RDSEED和RDRAND类似,也提供了访问硬件熵池的高级方法。 Intel Broadwell 系列的CPU 和 AMD Zen 系列的CPU都支持RDSEED生成器和rdseed指令。.
查看 曹子德和RdRand
Theodore Ts'o
#重定向 曹子德.
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。.
查看 曹子德和USENIX
亦称为 泰德·曹,西奧多·曹。