solidot新版网站常见问题,请点击这里查看。
OS X
Wilson(42865)
发表于2024年08月09日 15时51分 星期五
来自诺比与平行宇宙的钥匙
苹果即将于秋季释出的新桌面操作系统 macOS Sequoia 对屏幕录像类权限实施了更严格的控制。对于屏幕截图应用和屏幕录像应用,用户需要每周和每次重启计算机后授予应用明确的访问权限。苹果引入了一个新的系统提示,提​​醒用户应用何时有权访问其计算机的屏幕和音频。测试版用户已经注意到了这一现象,他们被反复提示是否允许应用访问屏幕,很多人认为这是 bug,但苹果应用开发者确认这是新特性。

OS X
Wilson(42865)
发表于2023年12月01日 13时54分 星期五
来自诺比与平行宇宙的钥匙
Valve 宣布从 2024 年 2 月 15 日起 Steam 将停止支持 macOS 10.13 (High Sierra) 和 10.14 (Mojave),此后这些平台上的 Steam 将不再收到任何更新,Valve 不再保证这些平台上的 Steam 功能能正常运行。值得一提的是,苹果在 2019 年推出的 macOS 10.15 中停止支持 32 位应用,Mojave 是 macOS 上最后一代支持运行 32 位游戏的版本,Valve 此举也意味着很多 32 位游戏的生命事实上结束了。Valve 强烈建议 macOS 10.13/10.14 用户升级到新版本,称它的统计显示逾 98% 的 Mac Steam 客户运行 macOS 10.15 或更高版本。

OS X
Wilson(42865)
发表于2023年10月10日 21时55分 星期二
来自火星战士
Valve 最近推出的《反恐精英2(CS2)》没有提供 macOS 版本,只支持 Windows 和 Linux(SteamDeck)。Valve 在一份声明中表示,它做出了一个困难的决定,停止支持旧硬件,包括 DirectX 9 和 32 位操作系统,类似的原因它决定停止支持 macOS。Valve 声称受影响玩家数量不到活跃 CS:GO 玩家总数的 1%—— CS:GO 是 CS2 上一代,也是 Valve 最热门的游戏之一,同时玩家人数超过百万,它至少有数千万玩家,这意味着受影响玩家人数接近十万。目前 macOS 用户可以继续玩 CS:GO,但对 CS:GO 的支持将于 2024 年 1 月 1 日结束。符合资格的 macOS 玩家可以申请 Prime Status Upgrade 退款。Valve 将在 12 月 1 日前允许玩家申请退款。

OS X
Wilson(42865)
发表于2023年03月20日 17时45分 星期一
来自十二魔
图灵奖得主、Unix、Plan9、UTF8 和 Go 语言等项目的联合创始人 Ken Thompson 在 SCALE 20x 会议上谈论了他正在使用的操作系统。Thompson 说在他的大部分人生中一直用的是苹果的操作系统,但过去五年苹果的做法令他越来越感到沮丧,苹果对用户能做什么不能做什么越来越令人感到无法容忍。他说自己正从 Mac 切换到 Linux——特别是设计运行在树莓派上的 Debian 操作系统 Raspbian。80 岁的 Thompson 可能是在开玩笑。

OS X
WinterIsComing(31822)
发表于2022年10月11日 22时08分 星期二
来自尘埃记
macOS 用户可能注意到 Firefox v103 版本的响应有了显著改进,尤其是在打开大量标签的情况下。Firefox 的内存分配器在 macOS 平台依赖于系统自带的 OSSpinLock 去执行自旋锁(spin lock)和互斥量(mutex)功能。但 OSSpinLock 的自旋锁存在基础性缺陷,它是在用户空间内执行的,用户空间并不知系统负载信息,如果是在内核空间则能根据负载做出合理决策,用户空间锁则可能在系统高负载的情况下执行自旋锁结果增加了额外负载。苹果知道 OSSpinLock 的问题,它提供了 os_unfair_lock 作为 OSSpinLock 的官方替代。但开发者在测试后发现 os_unfair_lock 反而会导致性能下降,进一步分析发现 os_unfair_lock 支持内核空间锁,但并没有在文档中记录下来。在启用了 os_unfair_lock 的内核空间自适应自旋锁之后,Firefox 的响应有了显著改进。该功能需要 macOS 10.15 及以上版本才能支持。
OS X
WinterIsComing(31822)
发表于2022年04月22日 21时59分 星期五
来自火星之女
苹果宣布停用 macOS Server,现有的客户可以继续下载和使用 macOS Server。苹果称 macOS Server 最受欢迎的功能如 Caching Server、File Sharing Server 和 Time Machine Server 都捆绑在 macOS High Sierra 及之后的版本中,客户可免费使用。macOS Server 是服务器操作工具,运行于 macOS 之上的应用,包括用于服务器的额外功能,应用和系统管理工具,用于管理和部署服务器。早期的 macOS Server 是一套独立的操作系统,但从 Lion 起,它只作为一个工具包存在。此前服务器版本售价 499 美元,但应用只售价 50 美元。
OS X
WinterIsComing(31822)
发表于2022年01月29日 13时12分 星期六
来自燃烧的银河
苹果释出了 macOS Monterey 12.3 Beta,一个主要变化是不再捆绑 Python 2.7。苹果建议开发者使用 Python 3 或替代语言。Python 语言项目是在 2020 年 1 月 1 日停止支持 Python 2 分支,接替 Python 2 的 Python 3 早在 2008 年就已经发布,但由于它不向后兼容,导致许多用户仍然停留在 Python 2 分支。macOS 没有预装 Python 3,开发者可选择安装捆绑 Python 3 的 Xcode 开发工具。
OS X
WinterIsComing(31822)
发表于2021年07月01日 13时58分 星期四
来自心灵之眼
苹果操作系统 macOS 已经释出了 v11 版本,v12 即将在今年晚些时候正式发布。但还有部分苹果用户仍然在使用旧的操作系统如 OS X 10.7 Lion 和 OS X 10.8 Mountain Lion。在这之前,用户需要支付 20 美元才能下载 OS X LionMountain Lion。现在苹果解除了这一限制,免费放出了这两款旧操作系统的下载。2009 年发布的 OS X 10. 6 Snow Leopard 已经不再提供下载。
OS X
WinterIsComing(31822)
发表于2021年05月18日 14时55分 星期二
来自达尔文电波
M1 是第一流的桌面和移动芯片,但 M1 Mac 感觉比使用英特尔芯片的 Mac 更快,原因不只是因为芯片,而是操作系统实现了不同的 QoS(Quality of Service),根据任务不同调度也不同。M1 Mac 提供了四种直接指定的任务优先级别——从低到高为 background、utility、userInitiated 和 userInteractive,以及一种不手动指定时的默认级别,它允许 macOS 根据任务重要性自行决定。五种 QoS 级别一直存在,但 M1 Mac 上的执行发生了变化。在 8 核 Intel Xeon W CPU 上,如果系统闲置,macOS 将在所有 8 个核心之间调度任务;但在 M1 上,即使系统整体闲置,background 优先任务将只在 4 个能效/低功率核心上运行,其余 4 个高性能核心闲置。
OS X
WinterIsComing(31822)
发表于2020年11月13日 11时38分 星期五
来自遥远地球之歌
大批苹果用户在社交媒体上报告,他们的应用程序失去响应或需要数分钟时间才能启动运行。受影响的服务还包括 Apple Pay、Messages 和 Apple TV 设备。导致这一大规模故障的罪魁祸首是苹果验证应用可信的公证服务器 ocsp.apple.com。ocsp 代表 Online Certificate Status Protocol stapling,从 MacOS Catalina 起,苹果用户每次打开或执行一个程序,系统都会将其哈希值发送到该服务器(苹果知道你运行的任何程序),在获得回应前应用程序会保持冻结状态。如果苹果设备没有联网,那么系统将会认为你离线,允许程序执行。今天发生的问题是 ocsp.apple.com 能 ping 通但无回应,于是系统一直尝试验证然后超时。对这一问题苹果尚未发表声明。
OS X
WinterIsComing(31822)
发表于2020年02月26日 14时45分 星期三
来自基因突变
Firefox 的 Mac 和 Linux 版本引入了新的沙盒安全系统。该技术被称为 RLBox,它会隔离第三方库和应用的原生码,防止恶意代码逃逸到第三方库之外。RLBox 将沙盒技术带到了新的水平,它不是隔离应用和底层系统,而是隔离应用内部组件(或叫第三方库)和应用核心引擎。RLBox 的开发始于 2019 年,是 Mozilla 和加州圣迭戈、得州奥斯丁和斯坦福大学合作的一部分。它将随下个月发布的  Firefox 74 for Linux 和 4 月发布的 Firefox 75 for Mac 提供给用户,未来会扩大到其它平台如 Windows。RLBox 是一个通用框架,可以被其它应用使用。它包括两个部分,其一是基于 WebAssembly 的沙盒环境,其二是可被其它应用使用的 API。
OS X
WinterIsComing(31822)
发表于2019年12月17日 21时00分 星期二
来自星空暗流
今年 5 月,FUSE for macOS 项目的用户注意到最新版本没有公开源代码,这个项目从开源走向了闭源。维护者接受采访谈论了他为什么要做出这一决定。FUSE 代表 File System in Userspace,允许开发者在不需要为内核写代码的情况下创建定制文件系统。它最早是为 Linux 系统开发的,之后移植到类 UNIX 系统如 FreeBSD 和 OpenSolaris,2007 年 Google 发布了 Mac OS X 版本,但这个版本之后没有继续维护下去。Benjamin Fleischer 于 2011 年在此基础上创建了一个分支 osxfuse,后将其重命名为 FUSE for macOS。今天,有很多商业公司在使用该项目,其中包括云储存和基础设施即服务的供应商。Fleischer 对项目的维护一直是免费的,2016 年他试图寻求帮助资助其继续开发,但没有获得所希望的结果。于是他开始联络使用该项目的商业公司。但讽刺的是,大部分商业公司都无意支持该项目,尽管其产品依赖于 FUSE for macOS,但它是免费的,对商业公司来说似乎没什么价值。因此 Fleischer 决定停止发布源代码并改变许可证。结果一些公司开始联系他协商授权。他说,FUSE for macOS 对非商业使用将是始终免费的。
OS X
WinterIsComing(31822)
发表于2019年11月24日 21时11分 星期日
来自读经典·美丽新世界
Nvidia 的 GPGPU 工具包 CUDA 在 CUDA 10.2 的发布公告中称 10.2 将是最后一个支持 macOS 的版本,从下个版本开始 CUDA 只支持 Linux 和 Windows,不再支持 macOS。Nvidia 和苹果因显卡故障而闹矛盾,此后苹果的设备基本上看不见 Nvidia 的显卡了,而是主要配备 Nvidia 竞争对手 AMD 的显卡。在 AMD GPU 上执行机器学习运算缺乏像 CUDA 这样成熟的工具包。
OS X
1
wenfeixiang(25847)
发表于2019年11月05日 12时08分 星期二
来自平行恋人
开发者报告,苹果 Mac App Store 的应用审核流程开始自动拒绝使用 Electron 框架开发的 App。基于 JavaScript 和 Node.js 的 Electron 框架能将 Web App 封装打包成桌面 App。苹果拒绝此类 App 的原因是它们使用的私有 API 调用。这些 API 调用是 Electron 框架的一部分,并不在应用之中。Electron 框架使用这些 API 已经有好几年了,而苹果最近更新了服务端的应用审核流程,能检测和识别出这些违反其应用审核规定的私有 API。
OS X
wenfeixiang(25847)
发表于2019年10月24日 21时05分 星期四
来自神秘博士:噬悲者
升级到 macOS Catalina 的用户报告打开他们打开开源办公软件 LibreOffice 仍然会显示警告信息。The Document Foundation 官方博客称,苹果在 10 月 7 日释出了 macOS 10.15 Catalina,根据苹果的要求,用开发者 ID 签名的 Mac 应用、安装包、和内核扩展都必须经过苹果公证才能运行在 Catalina 上。虽然它已经按照要求公证了,但用户启动 LibreOffice 6.3.x 时仍然会显示“开发者没有经过验证”的警告信息。苹果建议用户删除该应用或取消操作。The Document Foundation 推荐的权宜之计是右键应用图标,选择打开,再次跳过苹果的警告。继续选择打开。