ORB:新一代 Linux 应用

ORB:新一代 Linux 应用

Orbital Apps 给我们带来了一种新的软件包类型 ORB,它具有便携软件、交互式安装向导支持,以及离线使用的能力。 便携软件很方便。主要是因为它们能够无需任何管理员权限直接运行,也能够带着所有的设置和数据随 U 盘存储。而交互式的安装向导也能让我们轻松地安装应用。
65% 的企业正致力于开源项目

65% 的企业正致力于开源项目

今年 Black Duck 和 North Bridge 发布了第十届年度开源软件前景调查,来调查开源软件的发展趋势。今年这份调查的亮点在于,当前主流社会对开源软件的接受程度以及过去的十年中人们对开源软件态度的变化。
安卓的下一场革命:不安装即可使用应用!

安卓的下一场革命:不安装即可使用应用!

还记得那时候吗,某人发给你了一个链接,要求你通过安装一个应用才能查看。是否要安装这个应用就为了看一下链接,这种进退两难的选择一定让你感到很沮丧。而且,安装应用这个事也会消耗你不少宝贵的时间。
Linux/UNIX 定时任务 cron 详解

Linux/UNIX 定时任务 cron 详解

定时任务(cron job)被用于安排那些需要被周期性执行的命令。利用它,你可以配置某些命令或者脚本,让它们在某个设定的时间内周期性地运行。
来自 Fedora 24 工作站版的四大改进

来自 Fedora 24 工作站版的四大改进

对于工作站版,其主要的关注点是让它面对最终用户而言更加直观易用,无论他是老鸟还是菜鸟;给用户提供一个经过精心打磨的桌面系统,比如消除运行在 GNOME 环境下的 Qt 程序的违和感等等。
开源新闻速递:Xen 4.7 发布

开源新闻速递:Xen 4.7 发布

LibreOffice 5.1.4 办公套件发布; 即将发布的 KDE Plasma 5.7 改进了多处 Wayland 支持,但是 GTK 应用仍将使用 X11 。
两个出色的一体化 Linux 服务器软件

两个出色的一体化 Linux 服务器软件

你可以部署一个单独的服务器,它能处理邮件,日历,文件共享,目录服务,VPN,以及更多,而不是很多机器处理不同的任务。对很多小型公司来说,这是实实在在的好处。
在 Ubuntu Server 16.04 LTS 上安装 LAMP

在 Ubuntu Server 16.04 LTS 上安装 LAMP

LAMP 方案是一系列自由和开源软件的集合,包含了 Linux、Web 服务器 (Apache)、 数据库服务器 (MySQL / MariaDB) 和 PHP (脚本语言)。LAMP 是那些需要安装和构建动态网页应用的基础平台,比如WordPress、Joomla、OpenCart 和 Drupal。
2016 年最佳 Linux 图像管理软件

2016 年最佳 Linux 图像管理软件

有一些读者要我们做一个合宜的图像管理软件列表,来代替 Linux 上已被弃用的 Picasa 应用。其实 Linux 平台上还是有很多很好的图像管理软件的,你可以根据你图片库的大小选择合适的应用。
初识 Linux 文件权限

初识 Linux 文件权限

在 Linux 中最基本的任务之一就是设置文件权限。理解它们是如何实现的是你进入 Linux 世界的第一步。
在 Linux 下使用 scp 命令

在 Linux 下使用 scp 命令

scp 的使用方式类似于 cp 命令,cp 命令将一个文件或文件夹从本地操作系统的一个位置(源)拷贝到目标位置(目的),而 scp 用来将文件或文件夹从网络上的一个主机拷贝到另一个主机当中去。
一个 Linux 驱动的微波炉

一个 Linux 驱动的微波炉

David Tulloh用他制作的Linux驱动的微波炉 来展示一个差劲的微波炉会多么难用,以及说明他的项目可以改造这些微波炉使得它们不那么讨人厌。
将 Linux 软件打包成 Snap 软件包

将 Linux 软件打包成 Snap 软件包

在 Linux 分发应用不总是那么容易。有各种不同的包格式、基础系统、可用库,随着发行版的一次次发布,所有的这些都让人头疼。然而,现在我们有了更简单的东西:Snap。
如何启用 Apache 的 PHP-FPM 多实例

如何启用 Apache 的 PHP-FPM 多实例

在本文中,我将要讨论的是,在 CentOS 7 服务器上,于 Nginx 和 Apache 之上安装 PHP-FPM,以及如何来通过 CPanel 管理这些安装好的多个 PHP-FPM 实例。
混合云计算的 9 大关键趋势

混合云计算的 9 大关键趋势

自从几年前云计算的概念受到IT界的关注以来,公有云、私有云和混合云这三种云计算方式都有了可观的演进。其中混合云计算方式是最热门的云计算方式,在接受调查的公司中,有88%的公司将混合云计算摆在至关重要的地位。
新手指南: 手把手教你安装 Ubuntu 和 Fedora

新手指南: 手把手教你安装 Ubuntu 和 Fedora

Linux 由于开源,所以具备可定制性,因此衍生了许多发行版。Ubuntu 和 Fedora 算是其中对新手比较友好的两个发行版,主要是其安装较为简单,用户群多,有问题搜索出相关的信息或者找前辈解决。此文为 Linux 新手准备,通过展示整个安装过程来使 Linxu 新手完成安装 Ubuntu 或 Fedora ,也恳请各位前辈指出不足之处。 阅读建议 本文将包含 Ubuntu 和 Fedora 两个发行版的安装,请先通篇浏览全文,再决定安装哪个发行版,并且配图有相应的文字说明,请不要忽视。 如果你是一位新手,强烈建议使用虚拟机操作;如果你相信自己可以解决问题,
七步开始你的 Linux 系统管理员生涯

七步开始你的 Linux 系统管理员生涯

Linux 现在是个大热门。每个人都在寻求 Linux 才能。招聘人员对有 Linux 经验的人求贤若渴,还有无数的职位虚位以待。但是如果你是 Linux 新手,又想要赶上这波热潮,该从何开始下手呢?
儿童编程语言进化史

儿童编程语言进化史

业内一致认为,可视化编程是教授给孩子们计算机科学和计算思想的最好方式,这样可以摆脱艰涩的编程语法,让孩子们在很小的时候就可以灵活地掌握软件编程的精髓。
Linux 给了我所有所需的工具

Linux 给了我所有所需的工具

我认为 Linux 是一个完美的操作系统,也是一个为创造而生的绝佳工具。所以我热爱 Linux,同时希望看到它继续成长。
ALM:TypeScript / JavaScript 的下一代 IDE

ALM:TypeScript / JavaScript 的下一代 IDE

TypeScript 是一种由微软开发的自由开源的编程语言。它是 JavaScript 的一个超集,而且实质上向这个语言添加了可选的静态类型和基于类的面向对象编程。
猎头们怎么看开源

猎头们怎么看开源

与其说开源和大数据是一个行业,不如说他们是一个社区(community)。这也是为什么我现在特别想把我从开源中学到的东西分享给大家,特别是给那些刚刚踏入工作的新人。
推荐五篇 OpenStack 的新指南

推荐五篇 OpenStack 的新指南

我们很幸运,因为有许多资源让我们跟随着项目的脚步。除了官方文档外,我们还有许多来自第三方提供的培训和认证、个人分享,以及许多社区贡献的学习资源。
《道德经》之项目管理

《道德经》之项目管理

在开放性组织中的员工都是被激情、目标和参与感所激励,这个观点正是我认为项目管理者所应该关注的。 要解释这一切,我将从道德经上寻找依据。
使用 SystemBack 备份/还原你的 Ubuntu/Linux Mint

使用 SystemBack 备份/还原你的 Ubuntu/Linux Mint

简单的系统备份还原工具 Systemback 可以让你很容易地创建系统备份以及用户配置文件。一旦遇到问题,你可以简单地恢复到系统先前的状态。它还有一些额外的特征包括系统复制,系统安装以及Live系统创建。
使用 arch-ppa 创建你自己的 Arch Linux 软件库

使用 arch-ppa 创建你自己的 Arch Linux 软件库

我们在 Internet 上发现了一个叫做 arch-ppa 的工具,它刚刚发布到 GitHub 上才几周,它作者 Ryan McGuire 说它可以帮助你创建和维护一个安全可靠的个人 Arch Linux 软件仓库。
Linux 是世界上最大的软件开发项目

Linux 是世界上最大的软件开发项目

两个月前发布 4.5 版已经包含了 2100 万行代码!我的笔记本上运行的内核代码大概有 160 万行,而你的电话可能运行了 250 万行代码。 每天,平均有超过 10800 行的代码增加, 5300 行代码被删除,并且还有 1875 行代码被修改,也就是说每秒钟都有超过 8 行代码的变化!
珠海全志公司的 Linux 内核遗留了后门

珠海全志公司的 Linux 内核遗留了后门

全志的处理器芯片用在很多低端的 Android 平板、机顶盒、基于 ARM 的 PC 等等之上。而这个后门非常容易获得,只需要给一个未见于文档的调试进程发送一个字符串“rootmydevice” 即可获取该设备的 root 权限。
给系统管理员的 15 条实用 Linux/Unix 磁带管理命令

给系统管理员的 15 条实用 Linux/Unix 磁带管理命令

磁带设备应只用于定期的文件归档或将数据从一台服务器传送至另一台。通常磁带设备与 Unix 机器连接,用 mt 或 mtx 控制。强烈建议您将所有的数据同时备份到磁盘(也许是云中)和磁带设备中。
Linux 内核里的数据结构——双向链表

Linux 内核里的数据结构——双向链表

我们将会首先从双向链表数据结构开始介绍内核里的数据结构。为什么?因为它在内核里使用的很广泛,你只需要在 free-electrons.com 检索一下就知道了。
Mark Shuttleworth:我们不会在 Unity 8 上犯同样错误

Mark Shuttleworth:我们不会在 Unity 8 上犯同样错误

在 Ubuntu 16.10 中,用户可以直接在登录屏选用 Unity 8 会话,而不需要按照那些复杂的教程,在命令行下运行一大堆命令来安装各种软件包和调整才能使用,就像用 KDE、MATE 或 GNOME 一样简单。
安装 openSUSE Leap 42.1 之后要做的 8 件事

安装 openSUSE Leap 42.1 之后要做的 8 件事

openSUSE Leap 确实是个巨大的飞跃,它允许用户运行一个和 SUSE Linux 企业版拥有同样基因的发行版。和其它系统一样,为了实现最佳的使用效果,在使用它之前需要做些优化设置。
SELinux 入门

SELinux 入门

如果你在之前的 Linux 生涯中都禁用或忽略了 SELinux,这篇文章就是专门为你写的:这是一篇对存在于你的 Linux 桌面或服务器之下的 SELinux 系统的介绍,它能够限制权限,甚至消除程序或守护进程的脆弱性而造成破坏的可能性。
Linux 游戏完全指南

Linux 游戏完全指南

我能在 Linux 上玩游戏吗 ? 这是打算投奔 Linux 阵营的人最经常问的问题之一。
Debian Live 项目的剧变

Debian Live 项目的剧变

这个项目也许还是会以其它的形式继续下去。所以 Debian 仍然会有更多的工具去创造启动光盘和其他介质。
KDE、GNOME 和 XFCE 桌面比较

KDE、GNOME 和 XFCE 桌面比较

这么多年来,很多人一直都在他们的 linux 桌面端使用 KDE 或者 GNOME 桌面环境。在这两个桌面环境多年不断发展的同时,其它的桌面也在持续增加它们的用户规模。
从 Hello World 容器进阶是件困难的事情

从 Hello World 容器进阶是件困难的事情

可能对某些人来说这很简单,因为他们在运维工作方面付出了大量的时间。但是对我来说实际上是很困难的,但是还有一个好消息:我最终搞定了。而且它工作的还不错。所以我准备分享向你分享我如何制作我的第一个微服务容器。我的痛苦可能会节省你不少时间呢。
我是如何学习 Linux 的

我是如何学习 Linux 的

第一、抱着良好的心态去学习;第二、合适的学习方式和教材;第三、不要抵触“无聊”的英语;第四、找到乐趣以及伙伴;第五、多动手实践
Open365 :一个开源的 Office 365 替代品

Open365 :一个开源的 Office 365 替代品

Open365 主要有两个用途,一个是它可以让你在你的设备和云服务之间同步;另外一个是可以让你通过开源的办公套件 LibreOffice Online 所提供的功能在云上查看、修改和创建文档。
用 Python 打造你的 Eclipse

用 Python 打造你的 Eclipse

Eclipse 高级脚本环境(EASE)项目虽然还在开发中,但是必须要承认它非常强大,它让我们可以快速打造自己的Eclipse 开发环境。
微软开源十年大事记

微软开源十年大事记

最近,微软在开源方面的动作频频引人注目,但是也许你并不知道微软从2004年就开始参与开源了,而就在那一年,Facebook 和 Ubuntu 才刚刚成立。

为此我做了一点研究,向大家揭示从2004年以来微软在开源方面的重大事件。

并行文件系统 BeeGFS 现已开源

并行文件系统 BeeGFS 现已开源

官方第一次声明开放 BeeGFS 的源码是在 2013 年的国际超级计算大会上发布的。这个声明是在欧洲的百亿亿次级超算项目 DEEP-ER 的背景下做出的,在这个项目里为了得到更好的 I/O 要求,做出了一些新的改进。
Canonical 为 Ubuntu 16.04 发布了下一代容器技术 LXD 2.0

Canonical 为 Ubuntu 16.04 发布了下一代容器技术 LXD 2.0

“经过了 LXD 团队的一年半的开发,LXD 2.0 终于发布了!LXD 2.0 是我们的第一个产品级发布,也是一个长期支持版本,直到 2021年6月1号之前,我们都会为它发布修正。”Canonical 的 LXD 技术负责人 Stéphane Graber 说道。
将 Web 应用性能提高十倍的10条建议

将 Web 应用性能提高十倍的10条建议

想要提高效率很简单,但是看到实际结果很难。为了在你的探索之旅上帮助到你,这篇文章会给你提供10条最高可以提升10倍网站性能的建议。
如何在 Fedora 工作站上截图

如何在 Fedora 工作站上截图

Fedora 工作站附带了一个虽然简单,然而做截图却足够的工具。允许用户快速地对桌面、特定的窗口、或屏幕的任意部分进行截图。
树莓派专用版 Ubuntu MATE 16.04 增加了板载 Wi-Fi 和蓝牙的支持

树莓派专用版 Ubuntu MATE 16.04 增加了板载 Wi-Fi 和蓝牙的支持

Ubuntu MATE 项目负责人 Martin Wimpress 昨天宣布,Ubuntu MATE 16.04 的第二个 beta 测试版本已经移植到了树莓派3和树莓派2上了。 没错,用于树莓派的 Ubuntu MATE 已经更新到了即将发布的 Ubuntu MATE 16.04 LTS(Xenial Xerus)分支。本次更新带来了新的欢迎屏,为树莓派特有的功能进行了优化,此外更新了很多部件。
微软和 Linux :真正的浪漫还是有毒的爱情?

微软和 Linux :真正的浪漫还是有毒的爱情?

我们应该自问的是,这对自由软件社区有利还是有弊? 我们不应该慢慢忘记微软的“拥抱、扩展、消灭(Embrace, Extend and Exterminate)”的诅咒。现在,微软处在拥抱 Linux 的初期阶段。微软会通过定制扩展和专有“标准”来分裂社区吗?
如何在 Debian 中配置 Tripewire IDS

如何在 Debian 中配置 Tripewire IDS

它是 Linux 环境下基于主机的入侵检测系统(IDS)。tripwire 的高级功能可以检测并报告任何 Linux 中未授权的(文件和目录)的更改。
“Ubuntu on Windows” 初体验

“Ubuntu on Windows” 初体验

本文带你揭开“Ubuntu on Windows”的神秘一角。Dustin Kirkland 是该项目组的成员之一,他的体验可以让我们感受一下这个“超级神秘”的项目。
Linux 有问必答:如何在 Linux 上安装 Node.js

Linux 有问必答:如何在 Linux 上安装 Node.js

Node.js 在一些发行版上有预构建的程序包(如,Fedora 或 Ubuntu),而在其他发行版上你需要通过源码安装。由于 Node.js 发展比较快,建议从源码安装最新版而不是安装一个过时的预构建的程序包。
将 Ubuntu 和 FreeBSD 融合在一起的发行版 :UbuntuBSD

将 Ubuntu 和 FreeBSD 融合在一起的发行版 :UbuntuBSD

UbuntuBSD 称自己是 ‘Unix for human beings’,这一点也不人惊讶。如果你能想起来的话,Ubuntu 使用的标语是 ‘Linux for human beings’ ,并且在过去的 11 年里它确实让一个‘正常人’有可能用上 Linux。
仅有 0.09% 的 HTTPS 站点使用了 HPKP 证书钉

仅有 0.09% 的 HTTPS 站点使用了 HPKP 证书钉

HPKP 是一个 HTTP 安全扩展,最初发布于 2015 年 4 月(RFC 7469)。该标准定义了一种避免浏览器访问到伪造证书的 HTTPS 网站方法。在浏览器访问 HTTPS 网站时,网站可以锁定浏览器所应接受的该网站的公钥列表;只有浏览器接受的证书同之前通过 HPKP 头所申明的一致时才能访问该网站。
AlphaGo 的首尔之战带来的启示

AlphaGo 的首尔之战带来的启示

第一,此次测试很好的预示了 AI 有解决其他问题的潜力。 第二,虽说这场比赛已经被广泛的标榜成“人机大战”,但 AlphaGo 却是人类实实在在的成果。