Posts Tagged “mac”

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年时间苦心经营自己的偏门技术,熬到归来的一刻,用它拯救把自己扫地出门的东家,哦,他还把一家没人要的视觉效果实验室整成了地球上最厉害的动画工作室--据说是在,业余时间。这个现在人到中年的浪子是 (…)

Read the rest of this entry »

访问 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:享受伽利略的心理待遇而不用遭受布鲁诺的肉体遭遇当然爽啦。 (…)

Read the rest of this entry »

细说 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 (…)

Read the rest of this entry »

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 (…)

Read the rest of this entry »

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]

Mac Linux

by zhou on February 18, 2006

一批勤劳和渴盼的人们还在悬赏Windows在Mactel上的启动,这边Mactel-Linux 把自己在Intel架构的Mac上成功boot起来。SourceForge 项目页面 。 他们用支持EFI的bootloader:elilo加上修改了的内核,从17″ iMac Core Duo 上启动了。 简单方法是: 1。从intel网站下载 EFI Sample Implementation 。解压之,路径比如/efi。 2。来个这个: ‘sudo bless –folder /efi –file /efi/Binary/BIOS32/Bin/GraphicsConsole.efi –setBoot’ 。 3。从 Bootfiles/Kenrel/Initrd 下载这几个文件:e.efi, elilo.conf, vmlinuz, initrd 4。把下载的4个文件拷贝到格式化过的U盘或者USB移动硬盘上,放到根目录。 5。不要拔USB,重启。 6。看到熟悉的chime和灰色屏幕的时候,等候大约10秒钟然后敲space键--进EFI设置菜单咯。 7。选Boot Maintenance Manager --> 你问这是什么?这是EFI Firmware的菜单啦,老大! 8。选Boot (…)

Read the rest of this entry »

苹果产品一打

by zhou on January 28, 2006

这个IT圈子里最懂得运用那些让人咬牙切齿的设计和营销技术的公司,似乎处在最滋润的历史阶段。 考虑到换心的这个特殊过渡时期。先看New Macs (Intel)--我可没说New Intel Macs,否则我看上去会跟那个把Apple iPod 捣鼓成 HP iPod 的女人一样像个大傻瓜。 目前Intel平台的Apple产品只有iMac和MacBook Pro。前者起价1299,后者起价1999。iMac是Apple传统的桌面作品,MacBook Pro则是PowerBook系列笔记本的后继。Jobs 在发布的时候说,现在是让Mac这个字样回到笔记本产品线的时候了,正好也把双关的Power干掉。iMac系列主打非专业应用市场,如果,如果,Dell和HP 需要操心 Apple 的哪款产品的话,那该是这款了。新科状元有最高2G的Intel Core Duo,17或者20寸LCD,标配512M内存,最多支持2G,多的没什么好说的,伴随Intel平台产品还出炉了Rosetta 。新的book 目前只有15寸一种型号,1.67/1.83G芯片,分别标配512M,1G内存。 下一个是桌面平台,还有3个PowerPC产品,iMac G5, Mac mini和 PowerMac G5。老架构的iMac和Intel平台产品iMac起价相同,1299,他们的外观和预装软件也一样,大家了解Jobs的小九九。Mac mini 的后继方向尚不可知,或许在Apple或许存在的数字家庭战略里,mini能发挥作用。可能你跟我一样,对耍赖的BYODKM口号一点不感冒--Bring Your Own Display, Keyboard and Mouse--和那个同样无赖的shuffle的广告策略一样。从技术眼光看,mini实在没有吸引人的地方。Power Mac G5 是 Apple (…)

Read the rest of this entry »

最强与最酷

by zhou on January 11, 2006

这是眼花缭乱的新年,这边,变得圆润亲和的Intel新logo,不疼不痒的Leap ahead,纸醉金迷的Las Vegas,一如既往躁动的CES,新品牌战略下的Centrino Duo,幕后改名的Intel Core,斧头帮帮主率众现身的Viiv;另一边San Francisco,魔力聚会的MacWorld上,狂欢的MacBook Pro,换心的iMac,一溜儿升级的iLife,真是死扑烂在地里的(splendid)! 这是两个明星的舞会,他们互为舞伴,相互享受,陶醉自己卓越舞姿带来的骄傲和艳羡。 至少近期 Intel 很难有机会那样酷到死地站在墙根儿甩一句“我不作大哥很多年”--这话AMD可以说,反正你不能说--在一场把从上海到约翰内斯堡,从伦敦到里约热内卢的人都折腾了一遍的换标动作后,这小子似乎又年轻了30岁;而Jobs 已经享用 His Steveness 的叫法了,捣鼓出点儿新东西才对得住授予他手下爵位的Her Majesty。两方在一年前拥抱,今天就是看成果的时候。 CES上的 Intel 推出了第三代 Centrino,首次把双核带到小本本里的Napa平台包括双核Core Duo(Yonah),945(Calistoga)和3945ABG。影响更大的似乎是Viiv,Intel联合了上下游--哦,不对,Intel已经在最上游了--应该是联合一串长长的下游伙伴,痛快show了一把。Intel 把“简单”放在了Viiv的首位:简单的设备互连,方便即时的操作响应。所有标有 Enjoy with Viiv logo的设备都经过Intel认证,能够简单方便地和Viiv电脑连接,具备同样logo的线上内容也表示他们兼容Viiv设备。此外,内容。现在Viiv生态圈中,用户已经可以享用到200万余首音乐,10万余首Music Video,1万余电视剧,1000余部电影和100多个游戏--啧啧,Morgan Freeman 和 Tom Hanks 一黑一白也上场凑凑热闹,好看--其他还有 AOL,DirectTV,Creative,Capcom,Adobe,Dell,英国天空,NEC,NBC,Google,上海文广,搜狐,天天在线,Tivo,Napster,SK电信,Square,Ubisoft,Cyberlink,Ulead,Pinnacle 等等等等,都是Viiv计划的合作伙伴。 几天后的MacWorld上,Jobs展出了Intel平台的第一批实际产品:MacBook Pro,iMac 和 一堆新软件。那个Apple风格的 Intel Core (…)

Read the rest of this entry »

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 (…)

Read the rest of this entry »