美洲

  • 2020欧洲杯夺冠热门

抵赖消防球:FreeBSD、Intel和微软救出Mac

分析
2017年10月19日 5分钟
苹果市 物联网

达林Fireball声称我的文章中有一个有十大错误,详情介绍FreeBSD、Intel和微软如何保存Mac

2017ima
信用度:IDG

点我的博客文章, "IoT产业从苹果重生Mac中学到Apple对Intel平台的分量和OpenGroupUnix标准遵守情况举一例说明大型富有活力的生态圈(Intel和微软创建)的重要性,IoT产业可效仿

没有PC生态环境 Mac将是一个过期机器 展示计算机历史博物馆PC生态系统消除了大量冗余开发,允许组件和产品公司专注于产品差异化IoT产业如果拥有强健生态系统即消除冗余开发将受益

响应我的文章,邮局高明火球单选两段赫格鲁伯写道:

顶点两段 关于MAC我曾经读过

令我感兴趣的是,他指控十大错误,而他没有引用

我欢迎批评确实有一处错误可能这两段不够详细响应Gruber发文时,并删除那些包含盎格鲁撒克逊实例,

以下是更正和澄清对Gruber两段的澄清被认为不可接受,不改变先前写的东西,但增加确认细节

校正性 :

引用摩托罗拉6800无关,因为苹果公司2007年不使用该处理器制作Macs

清晰度1:

2007年Mac使用维生2004年Mac仅占PC发运量的1.7%显示向Horace DediuAsymco2007年Mac批量占PC批量3.0%苹果粉丝像Gruber写道 mac销售状况很好 与兴旺零售商店2005年增长对苹果管理公司及其董事会来说,危机可能引起问题:我们应否加入此行?

格鲁伯以前出错 最明显的是当他上传苹果无法移位x86英特尔平台很显然Gruber不相信二进制翻译,二进制翻译代码守法 机器设置单指令 和本地指令集Apple's Rosetta允许为PowerPC编译老程序运行x86 Macs也没有预见肥二进制应用程序 运行PowerPC和x86Macs苹果公司曾使用过一次,开发商曾使用工具打包应用运行摩托罗拉6800和PowerPC应用DEC、HP和Sun微系统都使用肥二元策略动-没什么可见的

情况危急开发者没有开发Mac应用软件,用户很少理由购买这些应用软件。苹果介绍博特营运行Mac本地Windows应用

说明2

Mac在那前一直非常专有硬件平台以PowerPC为基础并运行有FreeBSDunixMACH组件的OSX专有显示Christoph Pfister网站说, “Mach原型微内核设计,BSD内核顶部为单片分解式,二片分解式交织在一起,必须视之为单片内核 。 ”但这不是OpenGroup用OSIX标准设置的单片非定义,很难移植软件运行Mac上

Mac同年转换原型设备运行自有操作系统,美式自有用户界面苹果通过移用Intel平台和FreeBSDunix并按SUSMac今日计算机运行开源操作系统 美式自有UIFreeBSD影响 MacOS进化自过渡以来,许多FreeBSDunix组件重写并添加多项API

网化全局从OSX10.5发布开始,港口开发工具应用便更容易从开源社区开始开放分组证书5月18日

SUS由一组标准决定Unix类操作系统便携式API验证SUS/POSIX兼容性ss保证某些系统调用可用性,例如标准操作系统接口和环境,包括命令解释器和常用实用程序支持源码级应用可移植性SUS包括概念和界面,如工具协议和C语言头定义

定义还定义系统服务函数和子程序、语言专用系统服务C编程语言和函数问题,包括可移植性、误差处理和误差恢复sus添加开发者标准源码界面命令传译服务,称为shell或命令行,并添加应用程序通用实用程序,这些程序都包含在shell和Jiblipse中

并深入探讨FreeBSD根部和NEXTSTep 以及其他有趣的 Mac进化技术细节无需进一步讨论。移用英特尔平台使Mac规模经济SUS达标添加开发工具,缓解应用移植Mac的困难更多应用为消费者购买Macs提供更多理由Intel平台和FreeBSD/SUS守法拯救Mac灭绝

steven_patterson

Steven Max Patterson 住在波士顿和旧金山,他跟踪并写出软件开发平台、手机、IoT、穿戴器和下一代电视的趋势受20年经验影响写作 覆盖或工作技术创业