设为首页收藏本站

LUPA开源社区

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

LUPA开源周刊:SourceForge“改过自新” 众发行版拥抱Ubuntu

2016-6-19 22:05| 发布者: joejoe0332| 查看: 8738| 评论: 0|原作者: LUPA开源社区|来自: LUPA开源社区

摘要: 开源项目托管网站SourceForge曾有一段时间“恶名昭著”,这些恶名包括:在可执行程序内捆绑推广软件,在网站上展示假的下载按钮。前不久SourceForge和Slashdot媒体被母公司DHI Group出售给了BIZX,而BIZX决定采取措 ...


  在2016年4月份举行的Kafka峰会上,LinkedIn在Apache 2.0许可协议下开源了Kafka Monitor,并于近日详细介绍了该监控工具的架构以及他们最初的构建动机。在年初的时候,LinkedIn曾在一篇有关Kafka整体应用的文章中简单地提及过Kafka Monitor,但并没有详细介绍该项目的语义组成或者背后的动机。

  Kafka Monitor项目的动机有三个:需要监控和测试Kafka部署并跟踪主干稳定性,以便他们能够尽早捕获正在开发的变更集中的问题;需要不间断地在生产集群上监控SLA,并不断地在测试集群上运行回归测试;现有的监控框架无法满足其用例的扩展性、模块化需求,他们需要一个自定义的客户端库。


  网站可靠性工程部门过去已经监控了输入速率、离线分区数和正在复制的分区数等指标,以确定Kafka集群的可用性和系统整体的健康状况。然而,问题在于,这类原始的值本身无法表明集群在终端用户体验方面是否真的可用。

  在LinkedIn的公开出版物Keystone Pipeline里,他们提到了两个潜在的Kafka候选监控方案,微软的一个项目和Netflix Kafka监控,但最终确定它们不适合自己的应用场景。更多的,大家可以关注本次专辑……

  据公开消息,龙芯和飞腾最新的产品都与去年年底开始流片,也就是说,新产品即将与国人见面。那么,在飞腾的ARM芯片和龙芯3A3000即将完成流片之时,笔者将从自主知识产权、裸CPU性能和软件方面对飞腾和龙芯上一代产品——飞腾1500A和龙芯3A2000做一个对比,特别是之前有媒体对比龙芯3A2000和飞腾1500A总体上比较客观,但在局部也有一些纰漏,笔者趁机在此做一下修正。

  龙芯、飞腾新一代产品即将面世,那么他们的这一代芯片都做得怎么样了?


  显而易见,龙芯获得的是永久授权,并拥有自行扩展指令集的权力。另外龙芯还就此申请了100+专利。而在MIPS公司破产后,被Imagination收 购,虽然在嵌入式芯片方面有P5600这样的产品,但至今却未曾开发高性能CPU,有步惠普收购康柏进而获得Alhpa的后尘之趋势。

  这直接导致龙芯是MIPS阵营里唯一的高性能CPU,加上龙芯不失时机的向开源组织捐献了一批机器,致使一些开源软件以龙芯作为MIPS的代表做适配。

  因此,在Imagination发展力度小+龙芯获得MIPS永久授权+自行扩展指令且申请专利+开源软件针对龙芯做适配,共同导致龙芯在指令集上受MIPS的钳制已然微乎其微,基本可以为认为走上了单飞的道路。详细的经过,大家可以关注本次专辑……

  我已经写了很多年的软件。最近我意识到,我越涉及(致力于,结合于等)开源技术,我写出来的代码就更好。这不由地让我疑惑起来:难道里面有什么相关性或因果关系吗?

  我在编程生涯的早期就明白我阅读的代码越多,我的代码就能变得更好。我知道,当我不得不维护其他人的代码时,简单和干净的代码几乎总是比花哨或复杂的代码好—— 即使有注释。然而另一方面,当我花足够的时间去理解复杂代码的时候,我常常能够学到新的技巧。不论怎么样,都能让我有所提高。


  这使得我在那些没有代码审查的地方一再争取。而当没有足够的时间来正式执行“代码审查”的时候,我会自己浏览存储库和阅读代码。当然,那时我还被受限于来自于小团队的公司资源。

  在你不得不全力对付任意编程语言的语法时,也就是学习如何充分利用该语言最琐碎的时刻。一门语言的语法往往是非常静态的,并且如果你出错了,你的编译器会向你控诉。更深层次的课程涉及到什么语言最适合解决什么样的问题(“合适的工具做合适的工作”),以及如何用那种语言编写代码以便于使它高效和可维护。,详细内容请关注本次专辑……


酷毙

雷人

鲜花

鸡蛋

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

最新评论

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

返回顶部