Posts Tagged “osx”
Boot Camp
by zhou on April 6, 2006
Boot Camp 发布了,XP 可以在 Mac 上安装了,大家的股票都涨了,口水仗硬邦邦地响了。 [tags]boot camp, mac, osx, windows, software, apple[/tags]
Darwine
by zhou on April 2, 2006
Darwine 的好消息是,SourceForge 2006 Community Choice Awards , Desktop 类入围。 虽然最终结果在4月5号 Boston 的 LinuxWorld Expo 才公布,不过入围已经是不错的成绩。 名字来自 WINE for Darwin and Mac OS X。目标是移植/开发Wine和相关支持工具到Darwin和Mac OS X,在这些系统上也能运行Windows程序--什么,你说简直是无聊加亵渎?不要让意识形态作怪嘛…… 项目主要有两个阶段,第一是移植Wine到Darwin/PowerPC with X11 (XFree86)--因为很早就开始,那时自然还是PPC的时代。 Darwin很大程度上是FreeBSD,基本的兼容性摆在那儿,稍微麻烦的是Mach内核,Infinite Loop 里的家伙们八成是为了显示个性,文件格式用Mach-O而不是ELF。这个阶段已经完成,WineLib可以在Mac OS X上运行,能够用WineLib重编译Win32程序,并使其在OS X上运行。 第二阶段是,把QEMU 的binary translator整合进WINE。其他一些支持功能,比如从桌面启动 Windows 应用,集成的installer正在计划中。 (…)
厮人已去,只留水果
by zhou on April 1, 2006
Avadis “Avie” Tevanian ,Apple 的 CTO,今日正式离职。 挂着“追逐自己的爱好”的缘由,3月31日是他最后一个正式工作日。在 NeXT 时,他就和Jobs一道工作了,1997年随着Jobs,哦或者说随着NeXT来到Apple。此后在开发 Mac OS X 的过程中发挥了关键作用。 Tevanian被认为是操作系统方面的奇才。 大学毕业于 University of Rochester ,数学;然后是 Carnegie Mellon,CS 硕士和博士。在 Carnegie Mellon 时,他就是 Mach 开发的重要成员--怪不得 OS X 转向转得那么舒服。 除了如雷贯耳的Apple外,这小子还是,hum… Green Hills 的董事会成员--又勾起人的回忆… 看看他的照片,他是亚美尼亚人。 SFGate有段他在Pittsburgh University CS系的访问。 问题:在Carnegie Mellon做学生时,是否有那么一个突然顿悟的时候? (…)
Happy Birthday, Mr Cool
by zhou on March 25, 2006
OS X 5岁了。 这两天 Ars Technica 的 SPOTLIGHT 是 Five years of Mac OS X -- Mac OS X 发布至今,5年了。 无意直翻,仅为兴趣,所以别苛求我,谢谢。 2001年3月24日,接班 Mac OS 9 的 Mac OS X 10.0 发布。用作者 John Siracusa 的话说,OSX的发布,不光意味着很多事情的开始,同样意味着无数个终结--首先,也是最重要的就是,技术圈里,跳票时间最长,最紧扣人心的死亡曲线的终结。相比历史学家和华尔街的看法--他们认为是iMac,这个新鲜大胆的工业设计造就了Apple的转折点--John觉得,iMac 这堆半透明塑料拯救不了Apple。世纪之交的Apple需要,太需要的是,一个新的,全新的OS。 90年代的后一半,Apple 实在太渴望解决自己OS方面的问题了,甚至在那时还考虑过让NT或者Solaris成为下一代 Mac OS的可能基础。 回顾历史,让人难以致信地可笑的是,一个浪子,20年前被踹出自己创办的公司,然后花了12年时间苦心经营自己的偏门技术,熬到归来的一刻,用它拯救把自己扫地出门的东家,哦,他还把一家没人要的视觉效果实验室整成了地球上最厉害的动画工作室--据说是在,业余时间。这个现在人到中年的浪子是 (…)
访问 Windows XP on Mac 竞赛获胜者 Blanka
by zhou on March 21, 2006
Well, Show time… 已经连续两篇关于 Windows XP on Mac 的blog了,再接再厉,这次更进一步。 AppleTalk Australia 有个 Windows on Macs 系列文章,在第3篇中,他们有幸抓到了Jesus Lopez --也就是NB两人组合中的 blanka --接受采访。哦,顺便说明一下,这个AppleTalk可不是Apple 那个协议,名字而已,此网站和Apple没有任何联系的哈。 这个由6个问题组成的专访--好像太短了点儿是吧--包含了很有意义的内容,,这是获胜者第一次谈论自己的经历,和昨天《细说 Intel Mac 安装 Windows XP 》中的Clay在自己的blog上所说内容还是不同的。加之NB二人此前一直没有更多关于他们这次竞赛的信息,AppleTalk的访问可以稍微满足一下人们的好奇心。 访问: AppleTalk:尝试这个项目的动机是…? Jesus:这个项目吸引我兴趣的原因有好几个,包括(无次序关系): 。这是件能让很多人受益的事情 。过去几个月里,我一直在构思一个自己的项目,而Mac Mini 是适合这个项目的绝佳perfect 电脑--这个项目即搭建一部车载电脑car computer (carputer,zhou:ApplTalke原文写得是craputer,想是笔误,扣奖金!),有GPS,Internet,Media Library等等。不过恼火的是,大多数carputer软件都是为Windows编写的。 。人们都说在Mac上运行XP是不可能的。证明那些被认为是不可能的事情完全可以做到,实在是非常吸引人--zhou:享受伽利略的心理待遇而不用遭受布鲁诺的肉体遭遇当然爽啦。 (…)
细说 Intel Mac 安装 Windows XP
by zhou on March 20, 2006
上周六简单说了在Intel Mac上安装Windows XP的方法,只涉及如何操作,关于怎么实现并没什么多的言语,当时许诺周日写点多的,忙累加上懒,就推到现在才有--当然,你看,我还知道是男人就要守承诺哈,虽然晚了点。 按理说,narf 和 blanka 能写得更多,不过估计得胜的幸运儿正数钱数得手抽筋,所以到底还是只缺时间不缺能力的Clay来得厚道,只差一步也不影响小伙儿的心情和热心,他在自己的blog上写了Dual-booting Windows XP and Mac OS X on Intel Macs。 Clay 的做法和获胜的narf 及 blanka (这二人正好可简称NB,果然NB)非常类似,都用了自己的EFI CSM driver模拟legacy BIOS,这样XP就能启动了。Clay 只是非常好奇NB二人如何搞定VGA的。 这次经历Clay看作非常好的学习机会,到来时机也是相当的~~恰当。Intel汇编和保护模式编程刚刚进入Clay的兴趣视野,这可是数年前Clay 做DOS编程时认为非常具有挑战性的内容。在他开始这个项目之前几个星期,Clay就在阅读相关的书籍和资料了,主要是汇编和保护模式。 在这场XP上Mac的竞赛中,Clay也看着NB二人的进展,随着deadline的来临和目睹NB在flickr上发表的进步情况,他也加快了编码的步伐,没花太多时间考虑优不优美,好不好维护。当然,小子还是很为自己的代码自豪,简洁是一,还完成了相当的功能,感兴趣的读者可以细读(代码其实挺漂亮)。 主函数在OSXP.c里。代码内容包括,读取Mac OS X 所用的GPT partition table;写Windows要用的MBR;从El Torito 可启动CD加载bootloader。 从保护模式切换会实模式的代码在thunk.c和asmthunk.s。Clay的首个保护模式下汇编作品,不general,不过,管用 。 rmisr.s 里建立实模式中断向量表和相应的服务程序ISR,大部分其实复制了thunk代码,不过顺序是反过来的,从实模式切换到保护模式,然后切回实模式。要使用native (…)
Intel-Mac 安装 Windows XP
by zhou on March 18, 2006
他们最终还是做到了。 世上的聪明人大多都干这种事。narf 和 blanka 二人成功地在Intel Mac上安装了 Windows XP。另外一位仁兄 Clay 也就慢了一拍。在翻译获得1万3千美元奖金的两个幸运儿的安装指南之前,先简单说说,免得有谣传和误解认为他们非常复杂而令人崇敬地hack了XP的内核或者非常简单不过just so so地写了个boot loader。 BIOS在机器boot和OS runtime时候都有自己的角色,或是主角,或是配角。在Apple决定转向Intel平台的时候,他们在Firmware上的决策是转向EFI (同时可看Apple在IDF上的presentation,可是说了不少好话哟,看来Paul在MacWorld上算没白耍宝哈),这是Intel的下一代--拜托,已经“下一代”好多年了,是改成“现代”的时候了吧--BIOS,Intel制定了先前版本的EFI规范,提供了参考实现,并一直在开发和推广自己的 EFI 实现。新一代OS和PC支持EFI基本只是时间问题而不是要不要的问题。最近UEFI刚刚成立,接手EFI此后的工作。用大白话说,EFI BIOS 与 OS 打交道的地方在交接到boot loader和OS runtime时候都有,如果protocol不同,OS 无法调用BIOS,自然就不能正常工作。像XP这种非EFI aware的系统,如果不在OS或BIOS中动手脚,就如同鸡同鸭讲,无论怎样都不能安装,引导和运行。显然,在没有代码的情况下改动XP是件非常头疼的活路,那么动BIOS的手脚就是自然的了。任何读了 EFI spec 或者 Framework for EFI arch spec --如果你不知道在说什么,那说明功课做的不够哟--的家伙,都能想到,Compatibility Support Module,CSM,这是在EFI实现上的兼容层,让EFI BIOS提供legacyB BIOS的行为,进而能让不支持EFI的系统也能正常工作,这些OS用同legacy BIOS一样的方式和EFI (…)
CoverFlow
by zhou on February 25, 2006
我们已经拥有足够多的媒体播放器了,同时我们也慢慢发现,大多数播放器也符合它们之所以被称作“大多”的特性--面目可憎,本质雷同,毫无创新--不论功能还是界面。 你可曾对比过,为什么翻阅CD架上的盘片时会有审美的乐趣,精美的包装和实衬的感觉确实很难替代,用通常的媒体播放器浏览硬盘上那10G的专辑则实在是件了无生趣的事情。 所以 CoverFlow 足以让人眼前一亮。通过从MP3 tag信息,Synergy , Clutter 或者 Amazon 读取信息,它能把专辑封面下载到本地,找不到对应封面的音乐,可以由用户简单地托拽一副图片,指定为其封面,所有专辑都组织成排列样式,通过鼠标在模拟成CD盒的界面上浏览,直观体验非常接近我们喜爱的实物操作方式。在这样一个优美环境里,操作软件和欣赏音乐都能变得非常享受,提供了相当的美的感受。 好了,动心了吗?现在,你只需要一件东西就能得到 CoverFlow -- Mac OS X。 QuickTime 视频演示。 Flickr 上 CoverFlow 组 。 [tags]mac, osx, coverflow, software[/tags]
ZDNET 测试 X86 Mac
by zhou on November 10, 2005
与个人爱好者稍微有点偷偷摸摸还随时有可能收到律师函的行为不同,这次是ZDNET 。 显然 Apple 没把自己定位到 Dell 同路人的地位,他们会尽量保持自己的高端形象,制造和销售阳春白雪的Mac才能保护Apple在人猿星球一般野蛮的PC丛林里继续活得滋润。所以,Apple宣称他们会限制Mac OS X只能在自己的硬件上运行。 Steve Jobs 第一次展示X86 Mac的时候,OS X 运行的平台用安全芯片保证它们的唯一绑定。不过已经有些开发者绕过了这个限制,让OS X能在任何X86机器上跑起来了--ZD 的编辑们就是在这个基础上做了自己的初步测试--按OSNews坏笑子的说法,我们倒要看看Apple敢不敢给ZD发律师函。 装在可引导DVD光盘上的Mac安装用了大约2小时,占用空间5.9G。Mac 里还包含了一个boot manager,可以在一台PC上(哦,把这个词加在 Apple 身上可真是有奇妙的恶搞快感,有机会我也要试试)玩Windows和Mac OS的双启动。 ZDNET的编辑们说目前还没有合适的ATI或nVIDIA驱动(我不清楚)。6月份,Apple发布了一个构建于集成显卡的915G的开发平台。如果在这个平台上装Mac,3D效果会甭棒,连声音,网络驱动都会一揽子自动搞定--ZDNET这次选用的是东芝Portégé M300,1.2GHz Pentium M 笔记本,搜了一下,M300是Dothan CPU,855GME。 图形界面的安装过程看来让ZD的编辑们很享受,比Windows要好很多,需要的交互也较Windows少。有些设计很人性化,比如选取用户所在时区时,Mac可以让用户在地图上点,Windows只能在列表里选--RedHat 这样这样的发行版早就支持在地图上选取了嘛… 此外,Mac的Disk Utility(硬盘分区工具),镜像和恢复工具的表现都不错,特别是在图形界面下用鼠标就能完成分区的创建和resize等工作让编辑们印象深刻,用他们的话说,在这些工作的易用性方面,Windows 和 Mac 的差距乃是光年单位的~~ 因为是笔记本,ZD还测试了电力消耗表现。特别提醒,Mac OS X x86 (…)