春天在一场场的春雨里已经来到了,你发现了春天的痕迹了么?冷暖交替的天气,让感冒成了最近的常见疾病,亲爱的看官们你们可千万要保重身体啊!话不多说,本周小编为大家准备的开源资讯回顾,还是希望能给大家带来新的收获,这周的开源业界不论是国内还是国外,都有很“有料”的开源资讯值得大家关注!回顾过去的一周,Dart 1.9已经在本周发布,但另一个消息就不那么美好了。Google的Dart编程语言开发者在2013年透露Dart VM将会集成到Chrome中,成为Chrome浏览器的原生支持语言。但在听取用户反馈之后,开发者现在作出了相反的决定:Dart VM不会整合进Chrome。开发者称,用户告诉他们需要更好的与JavaScript集成,需要更简单的调试和优化跨浏览器应用。本周另一个业界热点来自Github,技术世界是一个男性占压倒性多数的地方,女性程序员常常会感到自己不受欢迎。另一方面,男性程序员还喜欢开一些可能会让女性感到冒犯的荤段子。程序员Randy Hunt,aka letsgetrandy,在 GitHub上公布了一个开源项目叫“DICSS”,其中充斥着男性荤段子。它立即引发了广泛关注,成为Github上最瞩目的项目之一,以至于Github的雇员挠头不知道该如何处理。TechCrunch报道,苹果已经收购了只有40名员工的NoSQL数据库公司FoundationDB,收购金额不详。这一消息苹果公司并未确认,但FoundationDB网站上的免费下载已经停止,公司主要负责人的介绍也被删除,GitHub的所有公开库乃至信息也都消失了,符合苹果一向行事之道,似乎为TechCrunch的报道提供了一些旁证。那么这个吸引苹果的小公司究竟有什么魔力呢?这里还要提到的是Linux 4.0,在对这个新版本的预期里,你可能再也不需要重启你的操作系统。在大多数的服务器或者数据中心里,喜欢用linux的一个原因是你不需要频繁的进行重启操作。诚然,某些关键性的补丁必须要进行重启,但你也可以等到数月后再做此操作。现在,得益于 linux 内核的最新更新,你也许可以数年间都不用重启。不过本周也有幽灵再现的事件出现。尘封12年之后,SCO起诉IBM滥用开源代码的官司重新被犹他州联邦法庭开案审理。早在2003年,SCO这家犹他州软件企业向蓝色巨人提出了高达50亿美金的赔偿述求。近12年后,两家公司联合向盐湖城地区法院提出裁决申请,这意味着地区法官大卫纳福尔必须要重启此案。在这忙碌的一周里,开源界有哪些新动向呢?IT巨头又有哪些开源新进展呢?各种开源软件出新版了么?又推出什么开源软件了么?我们还是来一起回顾下最近的开源动态吧! Facebook正式开源了React Native,不过目前,只有iOS版,Android版还需再等一段时间,这是最新的用JavaScript语言开发原生App的尝试。Facebook同时还为React Native开发了一款基于Atom的IDE——Nuclide,也已开源。 在经过前一天Messenger应用平台、Parse物联网开发者工具等惊喜的轰炸,Facebook于今天凌晨在F8开发者大会上正式开源了React Native。不过目前,只有iOS版,Android版还需要再等一段时间,这是最新的用JavaScript语言开发原生App的尝试,其示例代码相当简洁,内置控件也不少。同时还为React Native开发了一款基于Atom的IDE——Nuclide,也已开源。 React Native主要特性如下:React Native主张“Learn once, write everywhere”而非其他跨平台工具一直宣扬的“Write once, run everywhere”。通过React Native,开发者可以使用UITabBar、UINavigationController等标准的iOS平台组件,让应用界面在其他平台上亦能保持始终如一的外观、风格。更多的详细内容请大家关注本次专辑…… Linux 4.0 里,你可能再也不需要重启你的操作系统。在大多数的服务器或者数据中心里,喜欢用linux的一个原因是你不需要频繁的进行重启操作。诚然,某些关键性的补丁必须要进行重启,但你也可以等到数月后再做此操作。现在,得益于 linux 内核的最新更新,你也许可以数年间都不用重启。 感谢 Ksplice 项目,使得这一特性在2009年就可以实现。此项目在对原始和打过补丁的内核进行比较后,使用一个定制的内核模块将新的代码加入到运行内核中。在支持Ksplice的内核中,每个将被修补的功能都携带有一套特殊标志用以进行区分。Ksplice进程会监视正在修补该函数的代码是不是当前不在使用,铛铛,打上补丁,你的服务器上继续运行。 Oracle 在 2011 年收购了 Ksplice 项目,并将其作为 RHEL 的一项可选服务,使其应用于它自己的 Oracle Linux 中(一个 RHEL 的克隆版本)。这将此项技术隔离于其他企业版和服务器版 Linux 之外。后来 KemelCare 为大部分企业发行版 Linux 发布了一项提供非启动式补丁服务。此程序作为专利软件,只能通过按月支付来享有此服务。这从而很难满足大多数Linux系统管理员。 所以,Red Hat 和 SUSE 开始着手完全开源的为 Linux 安装严重补丁的非重启方案。Red Had 的项目命名为 kpatch, SUSE的项目命名为 kGraft.两个公司采用了不同的途径。Kpatch 发布了一个 stop_machine() 命令。之后,它着眼于现有的栈处理去使用 ftrace,如果打补丁安全完成,它会重定向运行着的代码到补丁函数,而后就删除现在过时的代码。如果你想有更进一步的了解,请关注本次专辑。 虽然没多少人用上Android 5.0,不过谷歌并未怠慢,已经在Android One上推送Android 5.1系统。Android5.1修复5.0版本丢失的静音模式、改善系统稳定性、改进内存管理、修复应用程序突然关闭的问题、提升续航能力、改善Wi-Fi过度消耗问题、改善Wi-Fi连接问题、修复OK Google功能问题、解决通知栏出错问题、修复某些设备的声音问题、改善Material Design调色板等等。 第二批设备将会在二月底推送Android 5.1系统,更新设备包括Nexus 5、Nexus 6、Nexus9,Nexus粉要耐心等一下,就是不知道Nexus 4什么时候能更新呢? 另外,国外已经有网友发现其手中的Moto G 2014(第二代Moto G)收到Android 5.1的推送更新,手持Moto G一代的我表示十分蛋定。你是否正是其中的幸运儿之一呢? |