苹果开源 Swift 系统,增加对 Linux 的支持
9 月 27 日消息 据 Phoronix 报道,今年早些时候,苹果工程师宣布将 Swift System 作为其用于底层系统接口的新库。现在他们已经开源了 Swift System,同时还引入了 Linux 支持。
Swift 支持访问 C 接口,Swift System 也为低级系统库提供惯用的 Swift 接口。Swift System 根据平台及其功能提供单独的 API 和行为。值得注意的是虽然现有的 Swift 添加了 Linux 支持,但尚不支持每个系统调用。除了扩大覆盖范围外,Swift for Windows 仍在继续开发。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
-
上一篇
一文揭开操作系统的神秘面纱
1 操作系统简介 在如今的世界里,绝大多数人都会对Windows,Linux及MacOS等操作系统有一定的使用经验,但是很多时候对操作系统本身并没有太多感知。毕竟与用户直接打交道的大多数是各种炫酷的客户端软件,包含精美的字体、图标和图片等。 图1 Windows10 虽然一般来说这样漂亮的用户界面通常不属于操作系统,但可看作它是操作系统的一部分,通过操作系统来完成其底层复杂的与硬件层面的交互工作。 现今的计算机是一个极其复杂的系统,一般由一个或多个处理器,以及一些主内存、磁盘、网络接口、各种外设以及各种其他输入/输出设备组成。如果每个程序员都必须详细了解所有这些硬件层面的原理和机制,然后才能编写相应的代码,那么可想而知这样的效率会有多低。 图2 操作系统所处层次结构 此外,管理所有这些组件并优化使用它们是一件非常困难的工作。因此,计算机配备了一层称为操作系统的软件,其作用是为用户程序提供简洁方便的计算机模型,并统一管理所需要的资源。 图3 计算机基本硬件组成 在这里,我们看到计算机最底部是各种硬件,包括芯片,主板,磁盘,键盘,显示器等。在硬件之上则是软件。大多数计算机都有两种操作模式:...
-
下一篇
WinXP源代码泄密自学术界 安全专家:潜在影响不大
本周,一批号称是Windows XP SP1的源代码在网上泄露,多达数GB。对此,微软倒是显得淡定,唯一回应是正在调查。 此次流出的源头是4chan论坛,原始泄密者称,实际上这批代码在私下渠道已经流传了很多年,这次是被打包上传到了公网而已。 还有安全专家指出,代码的根本源头是学术圈,因为微软从2001年开始就与大学、研究机构、政府等共享Windows源码,以多重验证完备性和安全性等。 对代码文件的检查发现,其中还包含了WinXP的早期开发工作,比如名为Whistler的主题,就像极了友商的OS X操作系统。 包括Ronin Dey在内的人士都强调代码绝对属实,其中一个版本还包括了MS DOS, Windows CE, Windows Embedded和Windows NT源文件。 不过,反病毒圈倒是看待这批源代码的影响,WinXP自2014年已经结束支持,覆盖用户很少,且一直以来它都是很脆弱的操作系统。尽管勒索病毒利用的就是XP漏洞,可此次的代码事件并不会让事情雪上加霜。
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- MySQL8.0.19开启GTID主从同步CentOS8
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装