所有包含 tag ‘mac’ 的文章
孩子们爱 Mac
Photo via Cult of Mac via GadgetLab via Fark via Newlaunches (let the chain grow!)
可是,以我恶毒的本性,他们会不会都 bootcamp 了 Windows ?
[tags]photo, mac, notebook, laptop, apple[/tags]
Tags: apple, Fun, laptop, mac, notebook, photo, Picture
OpenOffice 提供 Mac OSX Native 版本
是啊是啊,大家都把眼睛盯在 Native Windows 版本的 Safari 上了,想看深入 Microsoft 腹地的 Apple 的左勾拳,不过这边厢的一出好戏是 OpenOffice 开始深入 Apple 腹地了。
OpenOffice.org 这周发布了第一个 OSX 的 native package。这个 snapshot 还不能算最终产品,不过却是个重要的里程碑。可用于 PPC 和 Intel Mac 的 image 已经在 OO 的 Mac port 子项目上提供下载,直接或者 BT 两种方式。X11 的 OpenOffice 版本比一只吃饱的树懒还让人难以忍受,所以这次移植到 OSX 库,是个不小的跨越,这样的转变可以使用大家或许更喜欢的 OSX 对话框,菜单等元素,在打印和字体管理这样重要的功能上,应该也会有更好表现–不过在这个 snapshot 里,打印支持目前还不完整哈。
在通往 Native OSX 的路上,NeoOffice 的起步更早,当时 Patrick Luby 和 Edward Peterlin 要另出分支的最主要原因是他们不喜欢 OpenOffice 的 SISSL(Sun Industry Standards Source License) 授权。到现在,这么多年已经过去,这个原因基本已经退居次席,用 NeoOffice 网站 FAQ 的说法,现在仍然保持一个单独的 NeoOffice 的原因,是因为相比留在 OpenOffice 内,他们能以更少的时间和财力来开发,发布和支持 native OSX 版本 office 套件。考虑到 OpenOffice 的前世和现状,让他们留在 OO 内,应付复杂的多平台需求和 SUN 制定的可能诡异的目标,确实会效率低下而且让开发者痛苦不堪。
在 OpenOffice 的基础上,NeoOffice 集成了更多的 Mac native 特性,当然,也支持 MS Office,授权是 GPL。和他们刚开始走向康庄大道的老大哥不同,NeoOffice 现在已经达到产品质量,可以让大家放量下载使用了,最新版本是今年 3 月份的 2.1。NeoOffice 既使用了 OSX 的 Cocoa 用用了 Java API,这可能是造成人们以为 NeoOffice 采用 Java 开放的错觉的原因。2.1 是从 OpenOffice 2.1 的 codebase 来的,所以 OO 2.1 的特性 Neo 中基本齐全,这其中包括 Word 的 OpenXML 和 VBA 宏等–不过据称支持的可不那么好。至于和 OSX 集成方面,除了 UI,Spotlight 框架现在被 NeoOffice 支持,所有 NeoOffice 支持的文件类型都会注册到 Spotlight,这样 SpotLight 就能 parse 这些类型文件的内容。

[tags]office, software, openoffice, newoffice, mac, osx[/tags]
Tags: mac, newoffice, office, openoffice, osx, software, Technology
WWDC 2006
8 月,没有别的主题。

WWDC06 已经召开,今年有 4200 名参加者,历届最大,Leopard,Mac Pro,个个都好看。既然是 DC,那就不给小朋友们看热闹了哈,百八场主题覆盖 5 个技术范围: Application Technologies, Graphics and Media, Development Tools, OS Foundations, Information Technologies。讨论主题从 Core Data,Safari,UI 到 QuickTime,Quartz,iTunes,还有 Java,XCode 和 gcc,Eclipse 等等等等。
代号 Leopard 的 Mac OS X 10.5 会先给开发者预览,明年春天才正式推出。
在其所谓十大亮点功能里,我觉得最无聊的是 Time Machine,因为想不通有什么 critical 的用处,实现起来应该也不难,好像是个为了凑数拿出来的东西;
有意义的是 Spaces,大白话是类似 virtual desktop 的东东,这才是不需要耗费多大技术付出但是能极大提高工作效率的功能嘛;
最无神秘感的该是 iChat 了吧,升级了的 iChat 支持 tab,live video effects ,漂亮的 slideshow 和协作功能--比如 netmeeting(以及后来的 windows messenger 和 MSN messenger) 里多年来就有的共享一方桌面的功能--听起来 Apple 还真的够土了……
此外还有 Mail,Dashboard,Spotlight,iCal 等的更新。
会场上有这张照片,你别说,Apple 做公共关系和广告的家伙挺恶毒的哈…

Jobs 介绍情况。今年的 WWDC, Apple 派出了 1000 多名工程师参加,与与会者的比例达到 1:4;Apple 已经有 157 家零售店,上个季度接待访客 1700万 人,购买者中有一半是 Mac 的新用户;去年销售价值 5 亿美元的产品,去年 4 季度是 Apple 最爽的一季,133 万台 Mac 出售;好了,金口开,MacBook 在 6 月笔记本零售市场中拿到 12% 的份额;
后面就是 Phil 的 Mac Pro 了。基于新架构的 Woodcrest 芯片,像 Dell 一样开始做 build-to-order 了,唯一把与会的开发者当傻瓜的宣称是机器的配置可达 4976640 种--PC 早就可以了…… 另外,在业界都按 CPU 数量描述机器的时候,Apple 非要用 core 的数量,比如通常会被描述为 Dual Xeon 的双 Woodcret 的 Mac Pro 被描述成 Quad Xeon,似乎无聊了点儿 ……再后是 Mac Pro 和 Dell Precision 690 的对比,可怜的 Dell,当被作为便宜的次等货比较的时候有你,作为昂贵不值的物件比较时又有你,做人到这份儿上,真是……荣耀!
Jobs 回来,介绍了当下活跃的 OS X 用户:1900 万,这个数字肯定出乎我的预料和印象,不知从哪里统计来的。
一轮圆月升起,你知道这是有人在开损了。



除了玩笑和攻击,有意义的介绍还有:
64 位 OS 的迁移比较有意义,这次,你可是落在 XP 64 后面了哈。

[tags]apple, wwdc, mac, osx, software, intel[/tags]
Tags: apple, intel, Journal, mac, osx, software, wwdc
Apple OS 历史
估计不大有机会读到 Amit Singh 的 Mac OS X Internals: A Systems Approach 了,不过他拿出了第一章 Origins of Mac OS X 外加详尽补充材料组成了这个 A Technical History of Apple’s Operating Systems ,书籍的第一章的内容基本只是这个 PDF 的 30%。
文章里谈到了所有 Apple 曾经接触过的 OS,或者直接间接影响了它们的系统。文档里有些第一手截图,Amit 想办法搜集了各种“古老”的文档,软件和硬件才搞定。
除了谈到 Apple 的 OS,还可以了解到不少当下 OS 的来源和些许技术构造。
有话曰,An important reality of technology, and of computing in particular, is that many things that we think of as “new ideas” are not quite new.
[tags]apple, story, mac, os, osx[/tags]
Tags: apple, mac, os, osx, story, Technology
Mac Phone
热爱党,就要为它献身;热爱苹果…还不需要那么壮烈
[tags]apple, nokia, phone, mac, iphone[/tags]
Tags: apple, Fun, Gadget, iphone, mac, nokia, phone
新创意, Alky
只要你想……
Alky (发音 “AL-KEE”) --是项目,不是人名哈--有个新想法,把 Windows 可执行文件“转成” Mac OS X 或者 Linux 二进制。现在的主要焦点还在高端游戏上,原因比较简单,这个领域用 VMWare 或者 Wine 等方法收效都不太好。将来应用程序的支持也会慢慢加入。
现在已经完成的 binary translation layer 已经完全支持 OS X,Linux 的还在进展中。考虑到 Windows 软件依赖的库与 OS X 和 Linux 差别实在够大,Alky 还打算实现名为 LibAlky 的库,给应用提供 Windows 环境--哈,听起来像 WINE 了。
按 Alky 官方的解释,确实,Alky 似乎和 Wine/libwine 有很多相似地方,不过主要不同是:
1。Alky 不需要类似 Wine Server 的东西,大大减少了系统开销。
2。Alky 转换了二进制,而不是直接运行它们。软件提供者可以用这个方法把软件移植到不同的平台上,而且转换后的程序可以直接发布,不用担心在运行时会有依赖问题。
3。Alky 在二进制级别执行,可以用这个方法来移植应用,无需访问源代码。
4。因为无需改动代码就能进行软件的移植,API 可以好好清理一把,无需担心代码改变带来的影响,只要二进制兼容就行。
按官方解释,Wine 方法

Alky 方法

用 Alky 转换软件时,import 表(ok,多嘴说一句,不同系统叫这个东西用不同名字)会被检查,看看里面的东西哪些是 Alky 支持的,哪些不是。不支持的函数会被报告出来,如果你愿意,Alky 还会自动从 MSDN 上拉信息--这些函数的原型--下来,然后生成 stub。这种方法至少让 LibAlky 很容易扩展,缺啥补啥的也很直观,不用猜来猜去的。
Alky source code 或许大家会喜欢,特别是还在 LGPL 下发布,不是更轻松了?
PyMusique 的作者 Cody Brocious 也混迹其中 :-)
[tags]alky, windows, mac, linux, software[/tags]
Tags: alky, linux, mac, OpenSource, software, Technology, windows
挪窝看效果
当初改模板的时候,在 Windows 和 Linux 上用不同的浏览器检查过显示效果,IE,Firefox,Konqueror。
Windows 上 IE 和 Firefox 显示的布局和内容没有大的差别;Windows 和 Linux 上 Firefox 解释出来也差不多,即便没有在 Linux 上配置中文字体也是;Konqueror 就比较差了,汉字显示不全,不过布局没问题。
一直没有在 Mac OS X 上用 Safari 显示过,心里没底,今天在新到的 Intel iMac 上确认了一下,总算没问题。以前 OS X 玩得不多,今天截图还费了点儿功夫。先上 Google,因为没激活中文输入法,就输拼音 jie tu,让 Google 给出汉字关键字建议“截图”,这样就可以搜之。搜索结果中有一篇讲在 设置 中配置截图快捷键,即刻查看,尝试了几下,磕磕绊绊成功截图,自动保存在桌面,不过截的是是全屏而非选定窗口。又不知道怎么给保存下来的文件改名(Windows 上 F2 用惯了,context menu 里似乎也没有改名一项),只好双击打开图片,在程序中另存为,继而在程序中发现可以选择抓激活窗口之图,遂用之,此截图又自动保存在桌面,因为还是不知道怎么改名,继而又还得双击打开,再另存为…… 最后终于通过 WordPress 传上来…… 好歹搞定。
看起来 Safari 里显示得还不错,特别是汉字,黑体看上去很优雅,边缘也很平滑。Windows 的缺省汉字黑体没这么好看。
[tags]刀枪Blue, mac, safari[/tags]
Tags: 刀枪Blue, Blog, mac, safari
Boot Camp
Boot Camp 发布了,XP 可以在 Mac 上安装了,大家的股票都涨了,口水仗硬邦邦地响了。

[tags]boot camp, mac, osx, windows, software, apple[/tags]
Tags: apple, boot-camp, mac, osx, software, Technology, windows
Happy Birthday, Mr Cool
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年时间苦心经营自己的偏门技术,熬到归来的一刻,用它拯救把自己扫地出门的东家,哦,他还把一家没人要的视觉效果实验室整成了地球上最厉害的动画工作室--据说是在,业余时间。这个现在人到中年的浪子是 Jobs,扫他出门请他回来被他拯救的是阿甘眼里丹上尉帮他投资的一家水果公司,至于那家工作室,不会不知道吧?Pixar 。
所以,Mac OS X 也标志着Apple历史上的黑暗时代结束--可惜也是那个空前进步和创新的10年的结束。John 怀疑,自己是不是还能再有机会见识像 Macintosh 发布那样如此具有变革性又如此突进的技术事件了。从字面上将,整整一代人,从那个显示着绿字和闪烁光标的黑色屏幕,一下进入了新世界:充满活力,白底黑字,窗口,图标,按钮,滚动条,菜单,还有一样让人发狂的东西:鼠标。
John 现在能碰到的Mac 用户比OS X发布前的时代要多得多,不过几乎没多少人记得(计算机)最开始的时候是什么样子。他们没有过与坚持“只有玩具电脑才用鼠标”的家伙争辩的经历,他们没有花过以年计算的时间去想为什么要坚持MS-DOS--他们,生活在未来。
老Mac的时代在2001年3月24号结束。Mac OS X 10.0 是“曾经的Mac”的顶点,“曾经的Mac”乃Mac-That-Was ,来自 Joss Whedon 的科幻小说 Firefly 中的 Earth-That-Was。
It was the end of the ride for the original Mac users. In many ways, it was the end of the Mac.
后面5年,老Mac的世界渐渐消逝,同样逝去的,是一些古老的Mac玩家。Mac OS X 10.0 传达着信息:the Mac is dead。
Mac OS X,凤凰般从 Mac-That-Was 的灰烬中升起--OK,更像一只受伤的凤凰,当然,Apple 没有把它放到火上烤。
John 的前半生看够了那些最聪明有才干的家伙因为环境原因或偏见而放弃Mac,所以,现在能生活在后 Mac OS X 时代,实在太让人满足了。每当他碰到一个技术圈儿里的大腕或geek时,总是假定他们用的是Mac--而且,大多数时候,John 都猜对了。即便,嗯,你知道,Linux狂热者,如果不用Mac OS的话,也会用Apple 笔记本。
媒体上,Mac 和 Apple 也摆脱了商业版令人压抑的头条新闻位置,关于他们的feature story,喷涌而出,到处都是。那些充斥着其他平台消息的传统要地,也沦陷在 OS X 的半透明拳头下。看看Slashdot,从Linux话题的天堂,变成了人们常常提到的“an Apple news site”。当然在 Ars Technica,情况也差不多,这个1999年开始的“PC Enthusiast’s Resource”,早已徜徉在 Apple 的内容中。
就John本人来说,他亲身参与经历了Ars Technica的这个变化,看看他雪崩般的文字就知道了,事实上, Mac OS X 要对此负责--是的,Apple 优良的硬件对此有份,不过是软件,最终赢得了那些顽固的PC geek。Apple 的软件和硬件一样shiny,但是如果没有一样东西的话,这会什么都不是,这件关键东西就是,尊重。
Mac OS X 让 Mac 赢得了alpha geek 人群的尊重。就John来说,从绿字黑底页面的PC老窝转到清爽,明亮的Apple 新闻消息与评测之家的过程,不过是解释Mac OS X 是什么,打哪来,往哪去。剩下的就很自然了。It’s Unix. It’s a Mac. It’s pretty, stable, novel, innovative, and different. Mac OS X 以前是,现在还是 powerful geeknip。
Mac OS X 的头几年,John 的评测大约总有 What is Mac OS X? 这样的一章开头。回头看来,这么做真是有点奇怪,不过那时确实有此必要。
Mac OS X 已经到了逃逸速度escape velocity(第1,第2,第3… :-) )。5年的时间,5个都很胜任的major release,Apple 可以多花点时间在Mac OS X 10.5 Leopard上。用户们也需要从升级周期中来个突破。看看对这些东东的抱怨:finder,文件系统元数据,UI 响应性… 5年了,是到偿还大家忠诚的时候了吧。
Mac OS X 可以更好,对 John 这样的人来说,满足可不是他的风格,Apple 仍然被高标准要求着。他甚至开始担心Apple 的下一场OS 危机。可能是被 Apple 90年代末那场死亡之舞吓着了吧--也或许,John 和Apple 都学到了重要的一课。
5岁的Mac OS X,在达到它的前任的年纪之前,还有10年的路可走,甚至可能,在彻底摆脱最初 Mac 的影子之前,要更久。很高兴,我们都在这场旅程中,一道。
[tags]apple, mac, osx, story[/tags]
Tags: apple, Article, mac, osx, story, Technology
访问 Windows XP on Mac 竞赛获胜者 Blanka
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:享受伽利略的心理待遇而不用遭受布鲁诺的肉体遭遇当然爽啦。
。有很久我没做有意义的底层编程了。要记住那些过去的好时光哟。
。奖金可以回报我投入其中的时间。
AppleTalk:Boot Loader/CSM 是怎么工作的?
Jesus:简单地说,它完成的工作有:
。重新配置i945和ICH7(zhou:北桥和南桥)芯片组,这样就能映射通常的BIOS内存区域。
。将这些区域写入自己写的“BIOS”。这个BIOS用16位实模式汇编写成。通过切换进32位保护模式和调用CSM代码,它实现了所有中断(legacy ACPI调用)。
。CSM代码通过调用适当的EFI API,实现了legacy中断的功能子集。其他未实现的中断通过break进内置的调试器处理。
。实现legacy boot protocol:通过参考 El Torito, MBR 和Boot sector ,找出要执行什么代码。
。一旦目标代码完成并加载进了memory,bootloader 回到16位实模式,将控制权交给这些代码。
这是几个要点,此外,Apple硬件,与现代PC常用的标准legacy AT 架构之间,有些细微差别,所以还必须patch一些Windows代码,否则Windows会排斥这些区别。
。没有8042键盘控制器
。没有VGA文本模式(目前,还没有办法把VGA硬件切换到基于字符的文本模式,尽管我们相信这是可以的)。
AppleTalk:开发过程中最大的挑战是什么?
Jesus:每次Windows不能按预想的那样工作时,要找出原因。不论freezing,或者黑屏,或者重启。非常,非常难调试。
AppleTalk:第一个release之前的开发花了多长时间?
Jesus:2006年1月25号,我从narf 那儿得知了这个比赛。当天,我说服他买了台17寸 iMac --zhou:看来blanka绝不是蒋干这个level的说客,有一手,这样NB二人的条件和开发效率比Clay确实要好得多--narf一小时后下单,Amazon 次日送达,剩下的就是历史了。
AppleTalk:目前驱动方面有很多问题,你认为这些问题会被最终解决吗?
Jesus:我得说,自从项目向社区发布后,人们对此倾注的努力让我印象非常深刻。wiki.onmac.net 上的wiki 有相当多的信息。人们每天都在尝试新驱动,我也已经得知人们愿意帮忙解决任何尚存的驱动问题。我相信,在Apple硬件上运行完全加速的3D video只是个时间问题(zhou: FAQ 中说明 ,在能工作的video驱动出来之前,要不损害性能,最好把硬件加速拨到无,)。
AppleTalk:感谢抽空和我们聊聊。
Jesus:谢谢你们对这个项目的关注,这才是让这个项目成为可能的关键。
[tags]windows, mac, osx, intel, apple[/tags]
Tags: apple, Fun, intel, mac, osx, Technology, windows











