2016-05-10 06:28
⁄ 工业·编程
⁄ 共 1194字
1. 在Linux下,如何确认是多核或多CPU:
#cat /proc/cpuinfo
如果有多个类似以下的项目,则为多核或多CPU:
processor : 0
......
processor : 1
2. Linux下,如何看每个CPU的使用率:
#top -d 1
之后按下1. 则显示多个CPU
Cpu0 : 1.0%us, 3.0%sy, 0.0%ni, 96.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu1 : 0.0%us, 0.0%sy, 0.0%ni,100.0%...
cpu, linux, 多核阅读全文
2016-05-09 20:27
⁄ 工业·编程
⁄ 共 666字
ARM7:ARMv4架构,ARM9:ARMv5架构,ARM11:ARMv6架构,ARM-Cortex 系列:ARMv7架构。
ARM7没有MMU(内存管理单元),只能叫做MCU(微控制器),不能运行诸如Linux、WinCE等这些现代的多用户多进程操作系统,因为运行这些系统需要MMU,才能给每个用户进程分配进程自己独立的地址空间。ucOS、ucLinux这些精简实时的RTOS不需要MMU,当然可以在ARM7上运行。
ARM9、ARM11,是嵌入式CPU(处理器...
ARM阅读全文
2016-05-08 22:47
⁄ 工业·编程
⁄ 共 305字
最近装了windows10和ubuntu16.04双系统,仍然出现了喜闻乐见的老问题,装完后,在windows下时区不对,之前的老办法是:
sudo gedit /etc/default/rcS
utc=yes 改成utc=no
然而并没有什么效果,ubuntu16.04里面根本就没有utc这一项!
后来谷歌了半天找到了一个完美解决办法:
先在ubuntu下更新一下时间,确保时间无误:
sudo apt-get install ntpdate
sudo ntpdate time.windows.com
然后将时间更新到硬件上:
sudo hwclock ...
ubuntu, windows阅读全文
2016-05-07 14:32
⁄ 工业·编程
⁄ 共 861字
与其他 Linux 发行版不同,Ubuntu 多年来一直使用 Unity 做桌面环境,该环境的最突出特点就是桌面左侧有一个启动器栏(Launcher)。从 16.04 版本开始,Ubuntu 提供了一个命令行选项,可以将 Launcher 启动器移动到屏幕的底部。
据说此新特性的添加,源自于中国程序员的贡献;尽管笔者本人认为,Launcher 位于屏幕左侧更加合理。然而新特性总要尝试一下,如果你也对此感兴趣,那就一起探索。
1、传统的 Unity 桌面环境,其应用...
ubuntu阅读全文
2016-05-06 06:16
⁄ 工业·编程
⁄ 共 1141字
在 Linux 分发应用不总是那么容易。有各种不同的包格式、基础系统、可用库,随着发行版的一次次发布,所有的这些都让人头疼。然而,现在我们有了更简单的东西:Snap。
Snap 是开发者打包他们应用的新途径,它相对于传统包格式,如 .deb,.rpm 等带来了许多优点。Snap 安全,彼此隔离,宿主系统使用了类似 AppArmor 的技术,它们跨平台且自足的,让开发者可以准确地将应用所需要的依赖打包到一起。沙盒隔离也加强了安全,并允许...
linux阅读全文
2016-05-05 15:41
⁄ 工业·编程
⁄ 共 2473字
如今开源软件基金会可谓是遍地开花:似乎每个月都有一家新的基金会宣布问世,开放容器项目(OCI)和云原生容器基金会(CNCF)就是最近成立的两家基金会。
其原因是,由于开源软件运动变得日益商业化,而另一方面,商业硬件和软件厂商越来越可能参与开源项目。
开源项目组织(Open Source Initiative)的委员会主席Allison Randal说:“许多公司认为,自己可以通过一家可以信赖的独立的非盈利机构,与其他公司一起搞开源项目,这对它们...
你知道吗, 开源阅读全文
2016-05-04 06:32
⁄ 工业·编程
⁄ 共 3987字
最近的游戏产业,特别是视频游戏引擎的发展耐人寻味。虽然一股脑都说出来才痛快,但又想起我的空手道教练教过的:追求内心平静的“禅宗”境界,于是乎决定自我克制。作为在这一行摸爬滚打了20来年的“老兵”,看到新事物,仍然觉得无比欢欣鼓舞。但为了读者能更好理解这些新事物存在的意义,先看一下游戏引擎的发展史吧。这些回顾和思考也许能让你们明白,为什么我如此深爱着游戏产业,并对它的未来抱有十足的信心。
游戏引擎简史
...
游戏阅读全文
2016-05-03 06:21
⁄ 工业·编程
⁄ 共 4143字
引言:在本文中,开源操作系统之父Linus Torvalds将畅谈Linux的前世、今生与未来。
早在1991年还在芬兰赫尔辛基大学就读时,Linus Torvalds便创建出了最初的Linux操作系统内核。之后这个小小的内核很快发展成了一个功能全面的操作系统,可以运行在智能手机与服务器上,还有各种各样的小工具上。本文是一篇电子邮件访谈记录,文中Torvalds回顾了过去25年来Linux的影响,并展望了未来25年可能出现的变化。
Stephen Cass(记者,以...
linux阅读全文
2016-05-02 16:03
⁄ 工业·编程
⁄ 共 4053字
文章目录
BlueData
ClusterHQ
CoreOS
Docker
Kismatic
PortWorx
Rancher Labs
Shippable
Sysdig Cloud
Tutum
Twistlock
Weaveworks
在过去的一年,业界对容器的关注度直线飙升。根据研究机构Forrester公司最近的一项调查发现,31%的开发者表示他们已经在过去的一年里使用过Docker或容器。“对于这样一个新技术,在全球范围内有这么多开发人员使用简直不可思议”,Forreste...
容器阅读全文
2016-05-01 15:45
⁄ 工业·编程
⁄ 共 2059字
现今存在的开源协议很多,而经过Open Source Initiative组织通过批准的开源协议目前有58种(http://www.opensource.org/licenses/alphabetical)。我们在常见的开源协议如BSD, GPL, LGPL,MIT等都是OSI批准的协议。如果要开源自己的代码,最好也是选择这些被批准的开源协议。
这里我们来看四种最常用的开源协议及它们的适用范围,供那些准备开源或者使用开源产品的开发人员/厂家参考。
BSD开源协议(original BSD license、FreeB...
协议, 开源阅读全文