我仍然记得第一次见到 Linux 的情景。那是 1996 年末,在一个课后选修课程上,学校的电脑运行着 Enlightenment 窗口管理器。那是 Enlightenment 的第一个版本,我被它的图形和易用性震惊了。特别地,我清楚地记得观看一个 vi 文本编辑器会话,它打开了一个 PHP 脚本,并对整个脚本进行了语法高亮显示。
那时我对 Linux、PHP 或 vi 一无所知。我只知道 Commodore 64 和一台装有 MS-DOS 的 PC。正是在 1996 年的那一天,我意识到我可以免费下载、使用、修改和重新分发优秀的软件。此外,我被告知,如果我想学习 Linux,可以通过学习 Pluto ILDP(意大利 Linux 文档项目)。于是,我照做了。
开源驱动的职业生涯
快进到 1999 年:新千年的 Y2K 恐慌迫在眉睫,而我正处于高中毕业后的第一份工作。那是 MP3、点对点软件和 Napster 的早期。
我雇主的 CED(centro elaborazione dati),或数据中心,主要托管运行 Solaris 5.7 (SPARC)、Red Hat Linux 6.1 (X86) 和 Slackware Linux 7 (X86) 的主机。生产服务需要始终运行,所以我的任务是检查 NetSaint(现在称为 Nagios)的主机和服务中断。作为当时的系统管理员,我的工作还包括解决简单的问题,例如“我无法打印”(打印机电缆是否已拔掉?)和“我的互联网太慢”(带宽是否因网络滥用而被切断?)。虽然对我来说很简单,而且有点令人沮丧,但对于用户来说,弄清楚问题至关重要。
2000 年来了又走了,幸运的是没有造成任何 Y2K 问题,但我决定离开数据中心,加入一家初创公司担任 Linux 系统管理员团队负责人。我是公司里唯一的系统管理员,这对我来说是一个很好的机会,可以学习新的开源技术并处理复杂的客户问题。
然后,五年后,24 岁时,我创立了 TuxWeb,使命是使用开源技术解决客户问题。创建一家初创公司很有趣(即使在意大利,资金也不那么容易获得),并且在 2011 年,我与 Luca Garulli(OrientDB 的创建者)共同创立了第二家初创公司,名为 NuvolaBase。
我们的使命是将 OrientDB 移植到云端,这是一个很棒的 Apache 许可、灵活的 NoSQL 和图形数据库,可以独立使用、嵌入到应用程序中,或用于创建 DBaaS 平台。当时,我们发现 DBaaS 市场尚未准备好,因此我们决定改变商业模式,我离开了公司。
今天,我在 TelecomItalia IT 担任开源中间件专家。
我的信息
开源很棒,因为它允许您免费下载和使用软件。如果您对此感到满意,您可以根据软件许可修改和发布它。它还可以防止供应商锁定,以便客户可以根据需要自由更改。他们也不必支付许可证才能使用该程序。
我在社区聚合方面没有丰富的经验,但我喜欢编写代码和研究新的开放技术。我首选的代码许可证是 GPL、Apache v2 和 BSD 三条款许可证。我通常使用 C 语言编写守护程序,使用 PHP 编写 Web 前端和后端。我喜欢 Debian,每天都在服务器和工作站上使用它。
自从 1996 年的第一次体验以来,Linux 和开源一直是我生活的重要组成部分。它们是我的工作、热情和使命。
1 条评论