阅读更多

9顶
1踩

行业应用

转载新闻 苹果放弃ZFS开源文件系统计划

2009-10-25 18:26 by 资深编辑 wutao0603 评论(6) 有4223人浏览
苹果今天在其开源计划网页上宣布,ZFS文件系统计划已经停摆,所有有关该项目的信息很快都将被移除。

ZFS即Zettabyte File System,最初是由Sun公司为Solaris 10操作系统开发的文件系统,2005年11月宣布。作为OpenSolaris开源计划的一部分,ZFS被Sun称为是终极文件系统。它是一款 128bit文件系统,总容量是现有64bit文件系统的1.84x1019倍,其支持的单个存储卷容量达到16EiB(264byte,即16x1024x1024TB);一个zpool存储池可以拥有264个卷,总容量最大256ZiB(278byte);整个系统又可以拥有264个存储池。可以说在相当长的未来时间内,ZFS几乎不太可能出现存储空间不足的问题。另外,它还拥有自优化,自动校验数据完整性,存储池/卷系统易管理等诸多优点。

2007年,苹果引入ZFS作为其开源计划的一部分。Sun公司甚至曾宣称Mac OS X 10.5 Leopard将使用ZFS作为默认文件系统,取代Journaled HFS+。不过,最终发布的Leopard仅支持有限的ZFS系统只读功能。随后在Mac OS X 10.6 Snow Leopard时代,最初进行测试的服务器版本曾把ZFS作为一项功能亮点进行宣传。不过随后这些信息都被悄悄删除,最终发售的Snow Leopard无论个人版还是服务器版都完全删去了ZFS系统支持。

根据之前的多方消息,苹果在Snow Leopard中放弃ZFS支持的原因是,他们无法和Sun在ZFS授权协议上达成一致,导致应用ZFS的未来前景无法保证。由于目前甲骨文对Sun的收购案仍未完成,更是为这一授权增加了许多变数。显然,苹果不能无限期的等待下去,因此决定彻底放弃ZFS计划,未来很可能会转向自行研发下一代文件存储系统。
来自: mydrvier
9
1
评论 共 6 条 请登录后发表评论
6 楼 fralepg 2009-10-26 11:55
苹果公司的成功证明了开源并不是灵丹妙药,SUN公司挺可悲的,虽然给大家贡献了Java技术,但纵观SUN的软件产品,没有非常成功的,即使JDK也是有很多Bug等了N年没有修复
5 楼 mikeandmore 2009-10-26 11:48
谁写的文章。。。在搞笑么?
只要苹果用bsd发布,一点问题都没有。。。

明明是苹果在这方面弱么。。。苹果在文件系统上一直是弱项的。所以移植zfs需要很长时间,而且对苹果的好处又不大。。。

人家FreeBSD的zfs支持好好的,怎么会有协议问题。。。
4 楼 whaosoft 2009-10-26 10:22
估计认为不合算吧
3 楼 th3639 2009-10-25 20:58
重复造轮子
2 楼 fanlei77 2009-10-25 20:52
表啊,有现成的就花点钱用吧,又开发一个相同性质的不累吗?
1 楼 yourgame 2009-10-25 18:58
觉得苹果公司肯定有这个实力自己开发

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • python发音机器人_PyQQbot首页、文档和下载 - Python 实现的 QQ 机器人 - OSCHINA - 中文开源技术交流社区...

    一、介绍QQBot 是一个用 python 实现的、基于腾讯 SmartQQ 协议的简单 QQ 机器人,可运行在 Linux 和 Windows 平台下,所有代码均集成在一个 [qqbot.py][code] 文件中,代码量仅 400 多行(不包括注释)。...

  • 经典的Python爬虫和网络编程面试题

    尽量不使用 sleep 而使用 WebDriverWait 2、分布式爬虫主要解决什么问题? (1)ip (2)带宽 (3)cpu (4)io 3、什么是 URL? URL,即统一资源定位符,也就是我们说的网址,统一资源定位符是对可以从互联网上得到的资源的...

  • Python 核心编程(三)

    Python 核心编程 第三章 正则表达式 ​ 在开发中会有大量的字符串处理工作,其中经常会涉及到字符串格式的校验。 思考1 ​ 场景:如何判断一个字符串是手机号呢? ​ 测试文件 aesdf13811011234 aa1a3hi233rhi3 ...

  • 《转载-Github上的python开源项目》

    Spark -Spark 由一个驱动程序构成,它运行用户的 main 函数并在聚类上执行多个并行操作。Spark 最吸引人的地方在于它提供的弹性分布数据集(RDD),那是一个按照聚类的节点进行分区的元素的集合,它可以在并行计算...

  • Python 核心编程笔记

    代码改变世界 Posts - 507, Articles - 262, Comments - 738 CnblogsDashboardLogin HomeContactGalleryRSS 一个人的旅行 ...python核心编程--笔记(不定时跟新) 2011-11-09 23:12 by

  • Python-《转载-Github上的python开源项目》

    Spark -Spark 由一个驱动程序构成,它运行用户的 main 函数并在聚类上执行多个并行操作。Spark 最吸引人的地方在于它提供的弹性分布数据集(RDD),那是一个按照聚类的节点进行分区的元素的集合,它可以在并行计算...

  • Python玩转正则表达式,看完这篇你就会了?

    [1-9]\d* 正浮点数 [1-9]\d*.\d*|0.\d*[1-9]\d* 腾讯QQ号 [1-9]([0-9]{5,11}) 邮政编码 \d{6} 身份证号码 \d{17}[\d|x]|\d{15} 格式日期 \d{4}(\-|\/|.)\d{1,2}\1\d{1,2} 正整数 [1-9]\d* 负整数 -[1-9]\d* 用户名 ...

  • 哪些 Python 库让你相见恨晚?

    知乎用户,A European Swallow. 苇叶、Aran He、jerry等人赞同 补充三个有助于自动化日常工作的: sh:sh 1.08 — sh v1.08 documentation可以用 Python 函数的语法去调用 shell 命令,sh 之于 subprocess ...

  • 史上前端面试题(HTML)

    标签闭合、标签小写、不乱嵌套、使用外链css和js、结构行为表现的分离。 2.xhtml和html有什么区别? 一个是功能上的差别 主要是XHTML可兼容各大浏览器、手机以及PDA,并且浏览器也能快速正确地编译网页。 另外是...

  • JAVA这门语言 如何从刚毕业的小菜鸟进阶成月薪15K以上的工程师

    所以,我们要学会,学好,喜欢上这门语言,一但在这门语言上有一定功底,再平行学习其他语言,如python、ruby、golang、swift、kotiln等语言,基本也就是了解,然后再下源码学习,就能上手。 全套java视频文档+企业...

  • [网络安全自学篇] 二十五.Web安全学习路线及木马、病毒和防御初探

    某些手机APP恶意收集用户隐私信息 ,并生成用户画像,通过电话、短信、微信、QQ等发送个性化广告。APP安装时,需要同意权限才能安装,此时它能读取用户信息,比如315晚会曝光的墨迹天气APP隐私泄露案例。 ...

  • 【re】python正则表达式的用法汇总 + 使用正则表达式提取不让复制的网页的文本内容!

    文章目录一、re正则表达式的用法1、正则表达式实例二、使用正则表达式提取不让复制的网页的文本内容Reference 一、re正则表达式的用法 1、正则表达式实例 字符匹配 实例 描述 python 匹配 “python”. ...

  • Python爬虫有什么用,网友纷纷给出自己的答案,爬虫能做的还是很多的

    爬虫可以从网站某一个页面(通常是首页)开始,读取网页的内容,找到在网页中的其它链接地址,然后通过这些链接地址寻找下一个网页,这样一直循环下去,直到把这个网站所有的网页都抓取完为止。 难道爬虫真的只是这样...

  • python 基础 之 re正则表达式的知识点整理,并简单使用说明

    python 基础 之 正则表达式的知识点整理,并简单使用说明 目录 python 基础 之 正则表达式的知识点整理,并简单使用说明 一、简单介绍 二、使用前提 三、Python 使用正则时候的一些方法说明 1、match 功能...

  • iOS常用三方库、插件、知名技术博客、常用开发工具使用介绍等等(Objective-C版本)

    TimLiu-iOS ...欢迎加入QQ群交流: 594119878 更新日期:2018-4-11 About A curated list of iOS objective-C ecosystem. How to Use Simply press command + F + "xxx@" to search ...

  • ELK笔记

    logstash和Elasticsearch是用Java写的,kibana使用node.js框架。   http://www.ttlsa.com/?s=elk http://www.ttlsa.com/elk/elk-upgrade-logstash-to-2-and-logstash-forwarder-to-filebeat/ ...

  • selenium实现web自动化测试

    Web自动化测试 课程大纲 序号 章节 知识点 ...1.认识自动化及自动化测试2....1.Pytest基本使用 4 第四章 PO模式 1.方法封装2.PO模式介绍3.PO模式实战 5 第五章 数据驱动 1.JSON读写2.数据驱动介绍

  • Java开发常见专业术语

    脚本(Script),是使用一种特定的描述性语言,依据一定的格式编写的可执行文件。 2.http协议 HTTP协议,即超文本传输协议(Hyper text transfer protocol)。是一种详细规定了浏览器和万维网(WWW = World Wide Web)...

  • 基于微信小程序的在线办公小程序答辩PPT.pptx

    基于微信小程序的在线办公小程序答辩PPT.pptx

  • 机器学习(预测模型):2000年至2015年期间193个国家的预期寿命和相关健康因素的数据

    这个数据集来自世界卫生组织(WHO),包含了2000年至2015年期间193个国家的预期寿命和相关健康因素的数据。它提供了一个全面的视角,用于分析影响全球人口预期寿命的多种因素。数据集涵盖了从婴儿死亡率、GDP、BMI到免疫接种覆盖率等多个维度,为研究者提供了丰富的信息来探索和预测预期寿命。 该数据集的特点在于其跨国家的比较性,使得研究者能够识别出不同国家之间预期寿命的差异,并分析这些差异背后的原因。数据集包含22个特征列和2938行数据,涉及的变量被分为几个大类:免疫相关因素、死亡因素、经济因素和社会因素。这些数据不仅有助于了解全球健康趋势,还可以辅助制定公共卫生政策和社会福利计划。 数据集的处理包括对缺失值的处理、数据类型转换以及去重等步骤,以确保数据的准确性和可靠性。研究者可以使用这个数据集来探索如教育、健康习惯、生活方式等因素如何影响人们的寿命,以及不同国家的经济发展水平如何与预期寿命相关联。此外,数据集还可以用于预测模型的构建,通过回归分析等统计方法来预测预期寿命。 总的来说,这个数据集是研究全球健康和预期寿命变化的宝贵资源,它不仅提供了历史数据,还为未来的研究和政策制

Global site tag (gtag.js) - Google Analytics