首页 文章 精选 留言 我的

精选列表

搜索[数字主权],共10000篇文章
优秀的个人博客,低调大师

谷歌酝酿神秘全新操作系统,抢占未来数字世界的交互入口?

作为世界上最大的互联网公司之一,谷歌选择历来以优秀的软件产品见长,除了各类应用类产品,其在操作系统上的开发也是不遗余力,最为典型的代表就是 移动端的 Android、PC 端的 Chrome OS,以及物联网设备专用 Brillo。 Fuchsia 操作系统 或许是考虑到纷繁复杂的操作系统之间过于割裂、难以统一,亦或是抢占可穿戴设备、物联网设备操作系统的新兴市场,谷歌也在悄无声息的开发一套崭新的 “万能”操作系统 Fuchsia。 这套操作系统最早于 2016 年夏天悄悄出现在 GitHub 的一个公开页面上,相关介绍少之又少,链接指向的谷歌 Fuchsia 主页也没有太多关于这套全新操作系统的说明。 目前,我们只知道该系统仍正在开发中, 但 Fuchsia 的原代码是完全公开的,任何人都可以下载到这一依旧保持神秘的操作系统。 可以说,Fuchsia 一出现就蒙上了一层神秘色彩。 下载地址: https://fuchsia.googlesource.com/ 同时,根据谷歌官方的描述,Fuchsia 的核心突破就在于其强大的适用性和可扩展性, 小到智能手机大到 ATM 机和台式电脑,以及各种穿戴式设备和物联网设备,都可以采用这一操作系统 。 那么问题就来了,在谷歌现有操作系统已经十分成熟的情况下,这一新的操作系统究竟意欲何为?是否代表谷歌将要抛弃掉已经取得的领先优势?还是谷歌在下一盘很大的棋局? 在科技圈,谷歌旗下的两款操作系统 Android 和 Chrome OS 之间的冲突 早就不是什么秘密了。以手机和平板作为主要安装设备的 Android 目前已是世界上使用最多的操作系统,众多开发者基于该操作系统而开发的应用软件也是不计其数。 而为 PC 设计的 Chrome OS 则又是另一种情况,它以安全和简洁的设计而闻名,在教育行业中被广泛使用。 不过,即便如此,谷歌高管们还是否认了这两款操作系统合并的可能性,只是在谷歌内部关于如何统一其软件开发结构的讨论从未停止过。而从用户的角度来看,由于 Android 有比 Chrome OS 更加强大的功能和更多的 APP 选择, 大部分人还是希望谷歌可以对 Android 进行 PC 化处理。 但显然,谷歌找到了第三条道路: 开发一款全新的操作系统,就此看,Fuchsia 的出现也就顺理成章了 。 这样做不仅可以继续推进谷歌的顶尖消费级操作系统的计划,更重要的一点是修补在 Android 操作系统上曾犯下的诸多重要缺点。 升级之后,Fuchsia 将会拥有更安全的设计、更强大的性能、频率更高的更新,以及一个对广大开发者更友好的 API(应用程序编程接口)。 而作为一个操作系统最基础、也是最核心的组成部分, 内核负责软件对硬件的访问,以及管理进程、内存、驱动程序以及支持文件系统等基础功能 。通俗地说,它就是整个操作系统运行的基础。 如果操作系统像一辆车,那内核就约等于发动机,它的性能和稳定性就是整个操作系统正常运行的关键。 今天的 Linux 是全球被最广泛移植的操作系统内核。从平板电脑 iPad 到巨型电脑 IBM S/390,甚至于微软出品的游戏机 XBOX 都可以看到 Linux 内核的踪迹。Linux 也是 IBM 超级计算机 Blue Gene 的操作系统。 Linux 之所以强大,首先是它对于硬件的 强兼容性 ,几乎所有的平台都能跑 Linux,而不像 Windows NT 那样过于倾心于 X86 平台(虽然近些年也能在 ARM 上跑了) 其二在于其坚持的 开源 免费思想,造就了以 Lunix 社区为核心的全球开发模式,由创始人带领的团队负责内核的维护更新,而全球的开发者为其进行稳定性的 debug 使其稳定、强大、免费,自然受到了诸多青睐。 除 Android 以外,以往出现过的三星 Bada OS、Tizen OS,还有诺基亚曾经倾心的 Meego,也都是基于 Linux 内核。 而此次 Fuchsia 的微内核则被命名为 Magenta。Magenta 一词的由来也是颇有深意,谷歌在 Magenta 的官方代码库中做出解释:“Pink(粉色)+ Purple(紫色)= Fuchsia(紫红色,即 Magenta)”。 Magenta 微内核代码的截图 而据 Fuchsia 团队的描述,Purple 指的是 Project Purple(紫色项目),即 iPhone 最初的项目代号。而 Pink 则指的是 Taligent,即苹果一个曾经试图取代其经典 Mac 操作系统的失败项目。两者相加,可见谷歌跨平台的愿景。 如果一旦成行,谷歌就势必要放弃问题多多但又积淀多年的 Android,而这样做其实会陷入一个两难的处境,海量的 Android App 和全新的操作系统似乎并不可兼得。 上图是 Fuchsia 在今年三月发布的新 Logo 但谷歌就是谷歌,它还是会竭尽全力以达成平衡,而这一手段很有可能就是 在 Hypervisor 上面运行虚拟的 Android App。 Hypervisor 是一种可以让多个虚拟操作系统在一套硬件上作为虚拟机同时运行的软件。虽然传统虚拟机技术的效率低下,但近几年来虚拟技术的发展提出了一种更优化的增效方式:以容器(container)的方式运行虚拟机。 容器是可以在同个操作系统内虚拟化单个 App 的独立行程。通过只使用虚拟机中 App 所需的那部分,以容器方式运行虚拟机可以提供一个更高效、可靠以及安全的方式在同个操作系统(在这里指的就是 Fuchsia)内运行所有的 App。 也正因此,Fuchsia 可以轻松地支持 Android 所有现有的 App,为用户提供一个无缝衔接的体验。虽然 Android 有很大可能会继续得到开发和支持,但在这种情况下,它将会成为 Fuchsia 内一个老旧的运行环境,势必在几年内被逐渐代替掉。 目前,Android 所依赖的 Linux 内核中另一重大缺陷就是 它缺少一个稳定的 ABI(应用二进制接口)。 而这个后果是十分严重的,作为应用程序和 CPU 之间的一个接口,ABI 处于软件和硬件的中间位置,它驱动了所有的软件程序, 对于提供 Android 系统驱动程序的芯片公司来说,由于没有一个稳定的 ABI,每当谷歌推出新的 Android 版本,他们都必须更新其驱动程序,否则新版内核将会无法在他们的硬件上运行。但是,这显然是一件费时费力的工作,很多公司都因此造成巨额亏损。 与之对立的是设备厂商需要的却是搭有最新的驱动程序才能升级设备的操作系统。所以, 由于芯片商停止更新驱动导致设备商停止更新操作程序的多米诺效应意味着有数百万台 Android 设备将得不到任何及时的更新了 。Android 系统的批评者将这种现象称作为“ 碎片化的噩梦 ”。 而这也将是 Fuchsia 试图解决的问题之一。就像 Windows 操作系统一样,Fuchsia 的内核将会提供一个稳定的 ABI。其拥有两个内核:LK 和 Magenta。LK,即 Little Kernel,是一款用于嵌入式设备的现有操作系统。Magenta 则是建在 LK 上的一款微内核。 在谷歌的公开资料中,作为物联网设备操作系统的 Fuchsia 将只会使用 LK。而在更复杂的设备,比如手机和电脑中,Fuchsia 则会使用 Magenta。 从消费者的角度来看,一款操作系统不只有内核,也该有为开发者准备的 API 以及为 API 开发的框架。但 Android 系统的创始人在早期往往出于特定需求,做出了许多关于 API 的技术决定,只是这些决定却让后来 Android 团队和开发者的工作十分为难。 对于谷歌来说,Fuchsia 是一个难得的用一款更新、更好的操作系统来取代现有操作系统的机会。 其 API 大量借鉴了谷歌 Chrome 浏览器背后的开源项目 Chromium,而 Chromium 又是组成 Chrome OS 的重中之重。许多 Fuchsia 的低级 API 的代码都是 Chromium 的 Mojo 系统 API 的修改版。而 Fuchsia 团队也有许多来自于 Chromium 团队的成员。 Chromium logo 而 Fuchsia 的用户界面 Flutter 是使用谷歌 Dart 编程语言所开发。这么做也是考虑到让为 Fuchsia 系统编写 App 的开发者可以在做出极少改变的情况下就让 App 在 Android 和苹果 iOS 中运行。而这将有效的减少开发多平台 App 时所需的工作量。 对于消费者来说, 谷歌的新款 Fuchsia 操作系统彻底远离了 Android、Linux 以及 Unix 限制的设计,将会为他们提供一款性能更好、安全性更高以及支持期更长的操作系统。 在此之外,Fuchsia 在其他设备(比如二合一笔记本)中出现很有可能为他们提供超越传统电脑操作系统的用户体验 虽然我们暂时不知道谷歌到底隐藏了 Fuchsia 的多少功能,但是 这个项目的潜力和野心不容小觑。 本文作者:佚名 来源:51CTO

优秀的个人博客,低调大师

打造数字丝绸之路 西安与云计算的不解之缘

西安”这个13朝古都是中华文明和中华民族重要发祥地之一,也是丝绸之路的起点,时至今日这个向外输出的源头迎来了云计算这个外来者,腾讯“云+未来”峰会第三站走进西安,助力西安抢占“一带一路”发展战略制高点。 为什么说西安是中国中西部地区最具有发展潜力的城市之一,有两组数据可以很好的证明,腾讯开放平台开发者数量是西北五省第一;政务微信服务全国排名第八。 所以此次腾讯云也将全体系解决方案集体亮相,包括大数据、海外化、视频、混合云、互联网金融、微信生态、物联云等解决方案。同时腾讯云也在峰会上获得了国际权威认证评估机构DNVGL颁发的CSA-STAR云安全金牌证书,成为首家信息安全国际国内双认可STAR金牌云服务商。 云计算催化西安成为千亿软件之城 早在2014年国务院就已经出台了国务院《关于推进文化创意和设计服务与相关产业融合发展的若干意见》。西安非常重视产业的推进,而且西安市具备全国8个全面创新改革实验区和国家自主创新示范区两个国字号创新改革示范工程,是中国中西部地区最具有发展潜力的城市之一。 西安高新区管委会副巡视员李亚红认为,云计算和大数据是信息技术革命的催化剂,一直以来西安高新区高度重视以云计算大数据为代表的新兴互联网产业发展,当前也正是西安高新区产业升级和创新发展的关键时期。 西安高新区管委会副巡视员李亚红 西安高新区致力于加强推进现代互联网技术与先进制造业、现代服务业相结合,建设具有全球影响力的产业科技创新高地,推动移动互联网、云计算、大数据、物联网等与现代制造业融合升级。 2016年1-9月份,西安高新区软件和信息服务业实现总收入超过1400亿元,同比增长20.72%,实现出口6.37亿美元,同比增长17.77。西安高新区出台了完善的政策体系,聚焦创新驱动和提质增效,设立了7亿元和50亿元新兴产业扶持引导资金。 西安通过与腾讯云的合作,进一步推进云计算与大数据的协同发展。腾讯公司副总裁、腾讯云负责人邱跃鹏也谈及腾讯云能为企业提供的四大优势,第一、数据安全;第二、高速稳定;第三、国际化;第四、联合当地客户和合作伙伴打造千亿西安软件之城。 腾讯公司副总裁、腾讯云负责人邱跃鹏 培训认证体系满足云计算人才缺口 据第三方机构预测,至2018年中国云计算市场整体规模将高达7823.2亿元。如此迅速的成长节奏,随之而来的就是云计算相关技术人才的匮乏,具备实践能力的复合型人才更是成为了稀缺资源。数据显示,云计算产业未来5年将面临多达130万的人才缺口。 腾讯云高级产品经理刘永峰表示,与传统IT工作相比,云时代的IT工作从管控设备到管控资源发生变迁。云端运维工程师在拥有编程、OS等基础上,还需熟懂云架构、DDos攻击、云API、VPC等针对性技能。 但市面上多数培训机构和学校普遍存在三大问题,缺乏场景化、实战化知识、相应实验教学平台,因为云计算是一套系统化的解决方案。 基于此腾讯云也发布了培训认证体系,面向企业客户、个人开发者、合作伙伴、高校大学生4大用户群体,为云计算行业培养更多实战型技术人才。 腾讯云培训课程体系共分为面向3个部分,TCCE认证针对个人开发者的认证课程;TSC专项课程则面向高校、企业用户而开设;TPTS合作伙伴培训计划专为合作伙伴开设,提供技术训练营、技术支持工程师培训认证、讲师培训认证等培训支持。同时腾讯云开设了西安软件园CTO特训班,将面向西安高新园区技术类企业人员所提供企业云化的技术培训。 腾讯云西安软件园CTO特训班开班仪式 原文发布时间为:2017-7-14 本文作者:王聪彬 本文来自云栖社区合作伙伴至顶网,了解相关信息可以关注至顶网

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册