设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 开源热点 查看内容

LUPA开源周刊:一周开源热点纵览

2013-6-14 16:18| 发布者: joejoe0332| 查看: 6866| 评论: 1|原作者: LUPA开源社区|来自: LUPA开源社区

摘要:   刚刚告别端午小长假,周末又再一次到来了。在这个假期里大家都有什么新动向呢?不妨来LUPA开源一下吧!回顾过去的一周,开源界又发生了哪些新鲜事呢?各大企业又有哪些最新动向,各种开源软件又给广大用户带来了 ...

   6月14日消息,芬兰创业公司Jolla在上月末推出了首款运行Sailfish OS的智能手机,该系统的基础正是被诺基亚所放弃了的MeeGo项目。科技网站The Next Web日前也带来了这款手机的试玩体验。

  这款手机的工业设计非常独特,机身由对比鲜明的两部分结合而成。光滑的上部分容纳了显示屏和核心部件,而边角圆滑、色彩鲜亮的另一半则通过一枚单独的芯片提供了额外的主题和内容。

  Jolla智能手机的握持手感足够好。机身的大部分皆为塑料材质,但设备的重量和耐久度都让人想起了诺基亚。


  设备的正面没有任何物理按键,让4.5英寸的显示屏占据了大部分的空间。虽然Jolla没有公布屏幕分辨率,但比起HTC One和三星Galaxy S4的1080p显示屏还是差了很远。机身侧面设有音量键和电源键,夹在机身的两部分之间。而耳机插孔和microUSB接口则位于机身顶部。更多试玩体验,本次专辑我们一一体验……

  Neo4j最近发布了1.9GA和Neo4j 2.0 M03。名为Neo4j Mobile for Android的项目想要为智能手机和平板电脑提供图形数据库(graph database)支持。

  Neo4j已经发布了他们的图形数据库的普通版本1.9。其中几个最重要的改善包括:Neo4j企业版现在拥有自己的基于Paxos协议的簇集解决方案,那替换了之前基于Zookeeper的方案。这样就不再需要单独的Zookeeper簇集。

    neo4j-arbiter。一个簇集想要拥有容错性,通常需要三个节点。当主节点出现故障时,通过电子投票的方式可能无法选出新的主节点,因为可选的实例数量是偶数。这正是仲裁器起作用的地方。仲裁器的作用像是用于选举功能的正常实例,但它并不拥有数据库引擎。Neo4j的查询语言Cypher增加了新功能:字符串处理、REDUCE和TIMESTAMP。

    负载均衡器会访问新的REST端点,以找到哪些实例是主节点,哪些是副节点,从而知道如何托管读(到副节点)写(到主节点)操作。更多消息本次专辑将为大家一一介绍……

   假设你正在寻找一台微型计算机,它能够驱动一台激光炮塔向彩色气球射击——作为一名极客,你可能常会幻想到类似的场景。那么你很可能已经听说过Arduino和树莓派(Raspberry Pi)了,但是却拿不定主意——到底哪种微型计算机才适合你的个人项目呢?别担心,本文将为您解答。

  区别在哪?Arduino和树莓派看起来很相似——它们都是小型的电路板,有一些芯片和管脚在上面——但实际上它们之间的区别可大了,是完全不同的设备。Arduino实际上只是一个微控制器,并不是一台迷你电脑。微控制器只是电脑中的一个部分,与树莓派相比只能算是一个子集,提供的功能有限。


  尽管Arduino可以通过一些小型的类C应用程序进行编程,但它无法运行一个全面完整的操作系统。所以想用Arduino来取代你家里的媒体中心是不可能的。另一方面,树莓派就是一台电脑,我想你应该知道我的意思。那么哪一个会是你的心头好呢?本次专辑我们不妨来挑选一下……

  当我们谈论JavaScript引擎的时候,通常是指它的编译器,一个把人类可读的源代码(本文中指JavaScript代码)翻译成机器可读的指令的程序。如果你还没考虑过你的代码在运行时会发生什么,那么这听起来可能相当神奇,但编译本质上只是一个翻译练习,让代码运行的快才是神奇的。
  
  简单编译器是怎么工作的:JavaScript被认为是高级语言,这意味着它是人类可读的并且具有高度的灵活性。编译器的工作是把高级语言转换成计算机本地指令。


  一个简单的编译程序有四个处理过程:词法分析器、解析器、翻译器、解释器。同时,他们还开发出了“模糊化”的分析工具,用来检测某些类型的漏洞。这是经典的编译器设计,已经存在了很多年。但是桌面程序和浏览器的要求有很大不同。这种经典的结构在多个方面都有缺陷。解决这些问题的创新方式,是浏览器的速度竞赛故事。

  JavaScript语言是非常灵活和具有兼容性的程序结构。那么你怎么写这种后期绑定、弱类型、动态语言的编译器呢?在你使它变快之前,必须先使它变精确,或者像Brendan Eich说的,“快速、轻量、正确。任意选择两个,只要(结果)是正确的”。

  一种创新的测试编译器正确性的方式是“模糊测试”。Mozilla的Jesse Ruderman创建的jsfunfuzz正是这个目的。Brendan称它为“JavaScript 嘲弄产生器”,因为它的目的是创造怪异但是语法有效的结构,然后看编译器能否处理。这种工具在验证编译错误和边界问题上非常有帮助。详细内容大家可以关注本次专辑。

  Haswell的评测多如牛毛,但都是在Windows下进行的,Linux用户肯定看不下去了。Phoronix又站了出来,带着Core i7-4770K(HD4600)和一大帮其它兄弟就奔向了Ubuntu 13.04。


  Ubuntu 13.04的系统内核是最新的Linux Kernel 3.10,同时还有Mesa 9.2、GCC 4.8.1、Unity 7.0.0、LLVM 3.3。新内核不但能够比较完善地支持Haswell(包括电源管理),还消除了大量bug,测试期间运行完美。下个版本3.11还会继续改进。

  其它参与对比测试的处理器还有:Core i3-2120(HD2000)、Core i5-2400S(HD2000)、Core i5-2500K(HD3000)、Core i5-3470(HD2500)、Core i7-3770K(HD4000)、A10-5800K(HD7660D)、FX-8350(CPU环节)。

  Haswell搭配的主板是Intel DH87RL,H87 mATX小板,不支持超频,所以就没有这一环节了。Sandy Bridge/Ivy Bridge的主板是微星Z77H2-A2X。

  所有处理器都配备16GB内存、240GB OCZ Vertex 3固态硬盘。GPU性能测试部分驱动分别为intel 2.21.6、radeon 7.1.0。具体数据,本次专辑将有详细介绍……

  更多开源软件的相关动态,我们将在本次专辑中为大家带来……


  又到六月,LUPA八周年的生日也如期而至。时光悠悠,8年的光阴承载的不仅是一批又一批LUPA人的开源梦想也是中国开源运动发展的一个小小缩影。在这8年里,开源理念在中国逐渐扎根,并逐渐开花结果。LUPA的事业也从浙江开始,不断向全国辐射,并渐成燎原之势。


  在SDN的浪潮面前,你能Hold住吗?近年SDN甚嚣尘上,号称可以颠覆网络格局,各大公司和创业公司纷纷推出解决方案:有基于OpenFlow 的SDN,有基于业务驱动的SDN,有基于云和IT的SDN,还有基于光传输的SDN,有企业级SDN,有运营商级SDN,又来了个SD存储,各大流派你 方唱罢我登场,好不热闹。以简化网络为目标的SDN,近来形势却趋向复杂化,很反常。


  今天,越来越多的企业开始使用开源软件,很明显开源软件的价格并不是唯一的优势,曾经有一篇报告详细地介绍开源软件受企业青睐的十个原因,虽然有点老,也不妨引用如下: ……

酷毙

雷人
1

鲜花

鸡蛋

漂亮

刚表态过的朋友 (1 人)

  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部