精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>电脑技术>>● MAC>>操作系统>>Sonata(Mac Os 8.7)专题报道之三

主题:Sonata(Mac Os 8.7)专题报道之三
发信人: kobold()
整理人: kobold(1999-06-08 02:31:53), 站内信件
图片没法贴,去我的网站看把 macworld.yeah.net  
呵呵  
本人E文水平有限,翻的不好,望高手多指教!!!  
———————————————————————————————————
 
   

Sonata(Mac Os 8.7)专题报道之三

CarbonLib

正如预期中那样,Sonata会将Carbon库嵌入系统核心当中。Carbon是苹果为mac程
序编写者提供的API接口的名字。它能够使编程者能够充分利用Mac OS X 性能。
例如:多线程技术、Memory 保护功能、虚拟内存技术、对称的多信道处理等等。


Carbon库将允许程序编写者在Mac OS X中撰写或者修改应用程序。值得注意的是
,Carbon库将和为Mac OS X所撰写的应用程序兼容。但是,它的编写功能只能在
Mac OS X中运用。

在Sonata中装置Carbon非常重要。应为今后大部分应用程序将会用Carbon编写。


另外, sonata 是唯一一个真正能支持 power mac G3 的操作系统。carbon 的执
行将使得sonata成为现代化的操作系统,运行目前的MAC操作系统应用程序。

Core Foundation 1.2

Core Foundation 1.2作为新的Carbon数据库,也将装在Sonata中。Core Founda
tion 将为字符串、collections、用户参数选择、性能列表、插件、应用程序、
共享数据包和XML handling提供统一的C语言的应用程序编写接口。这些引用程序
接口在设计时注重了可携带性、性能以及一致性并允许Carbon的应用程序同时可
以被使用在Mac OS 8.X和Mac OS X上。

我们在上段中提到,Core Foundation在其他服务中为开发者提供了一个插件模型
。这个插件模型允许开发者使用Core Foundation服务和应用程序接口来定位资源
、插用或者调用代码,不管他是如何封装的。

将被装载在Sonata中的Finder已被更改为能将文件夹中的.app扩展作为一个可执
行文件,就象Mac OS X中执行Workspace Manager一样。而以前的版本只能看到一
个标准文件夹。

Keychain(钥匙锁?)

Keychain是苹果的"更改密码服务"中的一个功能,他能提供每个用户一个单独的
安全的储存他们本地和Internet上密码的地方。

苹果的Keychain Access控制面板

Keychain最大的好处,就是提供用户们能使用他们任何一个密码单一登陆。用户
端的Keychain Access 应用将会嵌入到Sonata控制面板的格式中,提供一个通用
的Mac OS界面。而且,Keychain将会完全使用128位加密进行输出。

作为一种需要提供应用端支持的系统 苹果的KEYchain系统将成为计算机(系统)
发展的趋势。开发者将需要更改他们的程序来支持Keychain。但是苹果确信,Ke
ychain将用一个简单的过程来调用或者增加一个密码。

Keychain也有很多安全和灵活的使用选项。例如:当用户登陆系统时,可以命令
Keychain将自己解锁,不需要你自己在再去写入密码。另外,用户可以命令Keyc
hain在休眠状态时自动加锁。(Keychain还可以通过控制面板或者Keychain控制S
trip组自动加锁和解锁。)

用户将可以在一台机器上创建多个Keychain, 并且可以象独立存储的密码一样从
KEYCHAIN中得到被保存的密码和帐号。Keychain Access控制面板使用Mac OS的视
图格式来显示密码,并且使用特别的ICON来表示未注册的,AppleShard和Intern
et密码。

Built in Security Certificates

被安装在Sonata中的版本号为2.0。它支持Internet安全认可——可以在Interne
t上实现加密数据的安全连接和传输。 每个用户保留他们的安全认可,将使得别
人无法使用他们的服务。

Keychain意识到应用程序有可能出发Keychain或者自动调用Keychain里储存的密
码。如果Keychain碰巧是锁定的,那么它将会出现一个输入框,并要求你输入你
的Keychain密码。这将赋予调用程序需要的密码,这就象为后来的用户空出密码
链一样.

Softward Update 1.0

Sonata里另外一个新东西是苹果的Software Update 1.0,一个控制面板和扩展文
件的集合,它似乎是使用Mindvision software的技术。Softward Updater的特征
非常类似于装载在Quicktime 4.0 beta版里,被证实是非常有用的的Quicktime 
Updater。

Sonata's Software Updater 程序

Software Updater允许用户通过Internet来检查系统和更新系统组件。例如:当
苹果发行一个新的Apple Menu Items时,Software Updater会自动在苹果公司的
服务器上检查它的版本是否和用户的版本一致,如果比用户的版本新,那么它就
会询问用户是否需要下载和安装新的版本。

Softward Update 还拥有一个和Sherlock的索引列表一样的便捷的列表。用户可
以自己决定哪天什么时间让Software Updaer自动检查苹果公司的SERVER上是否有
软件更新。这个程序中的另外一个功能是在用户下载和安装新软件前给出提示。

--
http://macworld.yeah.net

※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.96.252.224]

[关闭][返回]