Are all BSDs created equally — 一次关于BSD内核漏洞的调查

Are all BSDs created equally — 一次关于BSD内核漏洞的调查

在今年(2017)的defcon大会上,Ilja van Sprundel做了一个名为 “所有的BSD生来是平等的吗?”(Are all BSDs created equally? ),副标题: 一次关于BSD系统内核漏洞的调查(A survey of BSD kernel vulnerabilities)。我在youtube上搜了一下,目前还没有视频。   浏览了一下pdf文件。主要内容如下: 作者花了三个月时间检查了OBSD/FBSD/NBSD的内核代码,主要涉及系统调用、驱动程序、TCP/IP栈、trap handler、文件系统以及用于兼容其他系统(如Linux)的代码,截止报告期,共发现bug或漏洞约115个,其中: FBSD: ~30 OBSD: 25 NBSD: ~60   作者列出的OpenBSD相关的bug有:   Unbound malloc and out of bound read (could panic or info leak) OpenBSD 6.1 Been there since OpenBSD 4.0 Fri Apr 28 08:34:31 2006 getcwd syscall when taking data from fuse / userland   mbuf mishandling, leading to crash Doesn’t guarantee it pulls up enough mbuf data OpenBSD…

Read More

vmm enabled on OpenBSD

As per undeadly.org: With a small commit, OpenBSD now has a hypervisor and virtualization in-tree. This has been a lot of hard work by Mike Larkin, Reyk Flöter, and many others. VMM requires certain hardware features (Intel Nehalem or later, and virtualization enabled in the BIOS) in order to provide VM services, and currently only supports OpenBSD guests. http://undeadly.org/cgi?action=article&sid=20161012092516

Read More

Running bash on Windows 10

Running bash on Windows 10

微软最近宣布他们正在和Cananical(Ubuntu)合作,要把bash整合到Windows 10中。这听起来像是一个很不错的主意。平时我自己在使用Windows的时候,最不满意的就是Windows的命令行了,无论是功能还是界面。如果能够在Windows上使用bash SHELL以及一些常用的unix命令行工具,如sed/awk/grep/sort等等,那将会让工作效率大大提升,感觉也更好一些。 下面的视频是Windows channel 9上的一个的一个演示。从视频中我们可以看到,在Windows的bash shell中能使用的命令还挺多。Vi,Ruby,用gcc编译hello world C代码。演示者Russ甚至使用apt-get install git命令安装了git,并使用git clone来复制了一个github上的代码库。按主持人的说法,搬到Windows上的不止是bash shell,而是整个“user mode linux”。

Read More

Canonical/Ubuntu会是下一个微软吗?

今天看到消息,Canonical准备开发一个自己的X窗口系统 – Mir,从而给Ubuntu用户一个更好,更一致的使用体验,不管是在笔记本,平板,手机还是电视上。而它的Unity Next桌面系统也将完全基于Mir。

根据Mir的维基页面,Canonical认为随着新设备新技术的出现,用户对显示效果和使用体验的要求也越来越高,而目前的X窗口系统已不再能满足用户的期望。

Read More

ZFS+Dtrace+Zones+KVM = 新的操作系统SmartOS

Joyent 公司于今天8月15号推出了基于illumous操作系统的SmartOS,并且将Linux的KVM功能移植到此操作系统上。 此操作系统专为云计算而来,它建议使用Live CD启动而非传统的硬盘安装。将此系统启动后,然后安装虚拟机,所有的应用或功能都建议在虚拟机中完成。 当然,作为一个全新的操作系统,还需要市场及大规模部署的检验。 http://smartos.org

Read More

中国要发展,人才是关键

中国提出要大力发展装备制造、信息、生物技术、新材料、航空航天、海洋、金融财会、生态环境保护、新能源、农业科技、宣传思想文化等经济社会发展重点领域方面的人才。可以期待国家将会对IT业培训加大扶持力度。

下面是联合早报网相关报道:
===================================
 正在加速推进经济转型与引领国家进入新发展阶段的中国政府,提出中国在2020年加入世界人才强国行列的目标,强调加快人才发展是中国“在激烈的国际竞争中赢得主动的重大战略选择”。国内专家认为,这表明中国力图实现核心竞争力转向,使之从“人口”转向“人才”。

  中国政府前天发布首份《国家中长期人才发展规划纲要》(简称《纲要》),强调人才是中国经济社会发展的第一资源。

  以10年为限,《纲要》对于中国人才数量的提升定下一系列明确的战略目标,包括使人才资源总量从现在的1亿1400万人增加到1亿8000万人;人才资源占人力资源总量的比重提高到16%;主要劳动年龄人口受过高等教育的比例要达到20%,每万名劳动力中研发人员从24.8名增加到43名;高技能人才占技能劳动者的比例增长到28%。

  《纲要》还指明,中国要在装备制造、信息、生物技术、新材料、航空航天、海洋、金融财会、生态环境保护、新能源、农业科技、宣传思想文化等经济社会发展重点领域,建成一批人才高地。

Read More

apache软件基金会出售全部知识产权和资产给oracle – April 1st

今天在ASF(apache software foundation)的博客中看到,他同意将所有知识产权和资产已15亿美金的价格出售给Oracle。

希望只是愚人节的玩笑,不然这么多的开源产品都没有了,后果会怎么样呢?

https://blogs.apache.org/foundation/entry/the_apache_software_foundation_receives

The Apache Software Foundation Receives Approval for Sale to Oracle Corporation

Today, the Apache Software Foundation announced it has agreed to sell all IP and assets of the foundation to Oracle. The agreement is a $1.5 billion all cash deal. The ASF board agreed to the terms after vigorous discussions last evening.

Read More

20 Essential Things to Know About the HTML5

The HTML5 specification is the much-discussed, much-anticipated follow-on to HTML4, which has grown a little long in the tooth for the kinds of Web applications developers are creating today and aspire to create in the future. HTML5 will enable a whole new class of Web applications that support multimedia content and offline capability without the need for proprietary plug-in technology.

http://www.eweek.com/c/a/Application-Development/20-Essential-Things-to-Know-About-the-HTML5-Web-Language-329684/

Read More

OpenBSD 4.7 tmux的bug修复了

今天测试了OpenBSD 4.7的snapshot,发现tmux可以使用了。

DESCRIPTION
tmux is a terminal multiplexer: it enables a number of terminals to be
created, accessed, and controlled from a single screen. tmux may be de-
tached from a screen and continue running in the background, then later
reattached.

When tmux is started it creates a new session with a single window and
displays it on screen. A status line at the bottom of the screen shows
information on the current session and is used to enter interactive com-
mands.

Read More
1 2