怎么在 Linux 中运行 DOS 程序
QEMU 和 FreeDOS 使得很容易在 Linux 中运行老的 DOS 程序传统的 DOS 操作系统支持的许多非常优秀的应用程序: 文字处理,电子表格,游戏和其它的程序。但是一个应用程序太老了,并不意味着它没用了。如今有很多理由去运行一个旧的 DOS 应用程序。或许是从…
使用 Docker 构建你的 Serverless 树莓派集群
这篇博文将向你展示如何使用 Docker 和 OpenFaaS 框架构建你自己的 Serverless 树莓派集群。大家常常问我能用他们的集群来做些什么?而这个应用完美匹配卡片尺寸的设备——只需添加更多的树莓派就能获取更强的计算能力。“Serverless” (无服务器)是事件…
如何应对开源软件的版权牟利者? 开源律师说这样做!
提要:Linux 社区的许多开发人员对 GPL 许可证牟利者 Patrick McHardy 的行为表示担忧,美国资深开源律师对一些常见问题进行解答,并对如何应对版权牟利行为提出了建议。针对 Patrick McHardy 强制要求 Linux 分发者遵循 GPL 许可证的举动,开源社区许多人…
极客漫画:谁杀死了 MySQL
LAMP 架构,指 Linux + Apache + MySQL + PHP 组合构成的一个完整的 Web 服务架构。这是一个经典而有点过时的架构,适合于小型的 Web 服务。在这里 MySQL 意外被 SIGKILL 杀死了,没有留下任何遗言和痕迹(日志)。via: http://turnoff.us/geek/who-killed-mysql/作者:Daniel S…
Linus Torvalds 说针对性的模糊测试正提升 Linux 安全性
Linux 4.14 发布候选第五版已经出来。Linus Torvalds 说:“可以去测试了。”随着宣布推出 Linux 内核 4.14 的第五个候选版本,Linus Torvalds 表示模糊测试fuzzing正产生一系列稳定的安全更新。模糊测试通过产生随机代码来引发错误来对系统进行压力测试,…
回顾 Steam Machines 与 SteamOS
去年今日(LCTT 译注:本文发表于 2016 年),在非常符合 Valve 风格的跳票之后,大众迎来了 Steam Machines 的发布。即使是在 Linux 桌面环境对于游戏的支持大步进步的今天,Steam Machines 作为一个平台依然没有飞跃,而 SteamOS 似乎也止步不前。这些由 …
为什么要切换到 Linux 系统?我该怎么做?
是时候做出改变了。当你在选购电脑的时候,你可能会在 Windows 和 macOS 之间犹豫,但是可能基本不会想到 Linux。尽管如此,这个名气没那么大的操作系统仍然拥有庞大而忠诚的粉丝。因为它相对于它的竞争者,有很大的优势。不管你是完全不了解 Linux,或是已…
Ubuntu 18.04 LTS 定名为“仿生河狸”,将于明年 4 月 26 日发布
Ubuntu 母公司 Canonical 的 CEO, Mark Shuttleworth 刚刚披露,Ubuntu 操作系统的下一个长期支持版本(LTS)的代号定为 “Bionic Beaver”,意即“仿生河狸”,。它将于明年的 4 月发布。按照 Ubuntu 系列的命名传统,Mark Shuttleworth 今天写的一篇博文…
如何像 NASA 顶级程序员一样编程 —— 10 条重要原则
引言: 你知道 NASA 顶级程序员如何编写关键任务代码么?为了确保代码更清楚、更安全、且更容易理解,NASA 的喷气推进实验室制定了 10 条编码规则。NASA 的开发者是编程界最有挑战性的工作之一。他们编写代码并将开发安全的关键任务应用程序作为其主要关注…
NixOS Linux: 先配置后安装的 Linux
配置是成功安装 NixOS 的关键。我用 Linux 有些年头了。在这些年里我很有幸见证了开源的发展。各色各样的发行版在安装方面的努力,也是其中的一个比较独特的部分。以前,安装 Linux 是个最好让有技术的人来干的任务。现在,只要你会装软件,你就会安装 Linu…
Ubuntu 17.10(AA)发布
今天,Canonical 公司发布了 Ubuntu 17.10,这个版本不是 LTS 版本,因此其支持期只有 9 个月,支持到 2018 年 7 月。Ubuntu 17.10 的代号是 Artful Aardvark (巧豚)。正如大家知道的,Ubuntu 发行版的代号是由两个单词组成的,分别是一个形容词和一个濒…
谁杀死了 MySQL? - 后记
这篇漫画意在讽刺 Oracle 收购太阳微系统公司之后,对收购来的资产一个个杀死,比如 MySQL,导致大多数发行版已经不使用 MySQL ,转向它的分支 MariaDB,在此之后,Oracle 还放弃了“不赚钱的” Java EE。然后之后,是以对开源不友善而著名的微软前总裁巴尔…
Android 在物联网方面能否像在移动终端一样成功?
我在 Android Things 上的最初 24 小时正当我在开发一个基于 Android 的运行在树莓派 3 的物联网商业项目时,一些令人惊喜的事情发生了。谷歌发布了Android Things 的第一个预览版本,他们的 SDK 专门(目前)针对 3 个 SBC(单板计算机) —— 树莓派 3、…
密码修改最佳实践
NIST 最近发表了四卷 SP800-63b 数字身份指南。除此之外,它还对密码提供三个重要的建议:不要再纠结于复杂的密码规则。它们使密码难以记住。因为人为的复杂密码很难输入,因此增加了错误。它们也没有很大帮助。最好让人们使用密码短语。停止密码到期。这是…
违反 GPL 究竟算不算合同违约,法官表示需要仔细审理……
据自由软件基金会(FSF)报道,正在进行中的 GPL 合规案件 Artifex v. Hancom 近日产生了新的裁决,一项旨在提请简易判决的动议被法院驳回。该案涉及一款遵循 GPL v3 及之后版本许可证的名为 Ghostscript 的软件,其来源于 Artifex 公司一个用于处理 PostSc…
如何让网站不下线而从 Redis 2 迁移到 Redis 3
我们在 Sky Betting&Gaming 中使用 Redis 作为共享内存缓存,用于那些需要跨 API 服务器或者 Web 服务器鉴别令牌之类的操作。在 Core Tribe 内,它用来帮助处理日益庞大的登录数量,特别是在繁忙的时候,我们在一分钟内登录数量会超过 20,000 人。这在很大…
混合云的变化
围绕云计算的概念和术语仍然很新,但是也在不断的改进。不管怎么看,云计算也只有十多年的发展时间。一些我们习以为常的云计算的概念和术语仍然很新。美国国家标准与技术研究所(NIST)文档显示,一些已经被熟悉的术语定义在 2011 年才被发布,例如基础设施…
LEDE 和 OpenWrt 分裂之争
对于家用 WiFi 路由器和接入点来说,OpenWrt 项目可能是最广为人知的 Linux 发行版;在 12 年以前,它产自现在有名的 Linksys WRT54G 路由器的源代码。(2016 年)五月初,当一群 OpenWrt 核心开发者 宣布 他们将开始着手 OpenWrt 的一个副产品 (或者,可…
阿里巴巴 CTO 行癫:开源有意思
2017云栖大会,阿里巴巴集团 CTO 兼阿里云 CTO 行癫就开源谈了一番他的看法。行癫在阿里历经了从技术到商业,又从商业到技术的过程,十多年的阿里生涯,让他对开源、技术和商业有了深刻了解。开源的核心是连接,社区的根本是连接行癫说,阿里巴巴的平台将“…
为什么 DevOps 如我们所知道的那样,是安全的终结
安全难以推行。在企业管理者迫使开发团队尽快发布程序的大环境下,很难说服他们花费有限的时间来修补安全漏洞。但是鉴于所有网络攻击中有 84% 发生在应用层,作为一个组织是无法承担其开发团队不包括安全性带来的后果。DevOps 的崛起为许多安全负责人带来…