微软拥抱开源_学习拥抱开源,或者被埋葬

微软拥抱开源

任何想法向繁荣发展的文化的转变都会破坏现状,这归因于处于该想法中心的人们的热情。 社区的信念和坚定不移的信念将一个想法推进到可以带来改变的事物中。

社区本身具有影响力,但是当应用于软件世界时,影响力甚至会更高。 开源软件引发了软件编写方式,系统构建方式以及创新方式发生革命的主要原因之一是组成该社区的人们的活力。 构成该社区的各行各业的贡献为开源软件渗透到每个业务领域铺平了道路,并在使技术民主化方面发挥了至关重要的作用。

吉姆·索尔特Jim Salter )曾经是开源社区的积极贡献者,通过他的倡议和项目,他正在丰富这种文化并启发了许多人。 作为一名作家,技术专家和开源企业家,他分享了自己与FreeBSD和开源组织的关系,他的开放文档项目,他的咨询公司JRS SystemsAll Things Open 2015的想法。

告诉我们您设置第一台FreeBSD服务器时的经验。 是什么导致了您使用FreeBSD,它又有什么不同?

信不信由你,我主要是Windows人士,那时对它很满意。 但是我知道Windows非常不适合Internet托管服务,对此我非常感兴趣。那时,一个名为Walnut Creek CDROM的小网站(被人们称为“ ftp.cdrom.com”)正在飞速发展。比世界上其他任何人都多。 更好的是,它是在FreeBSD上以相对较少的实际硬件执行的! 在我看来似乎很简单:是时候学习FreeBSD了。

首先,我将个人网站移至佛罗里达州的一家小型专用主机,该主机专门用于FreeBSD专用服务器。 不过,他做得很辛苦-到我拿到盒子的时候,它已经在运行FreeBSD 3.0,并且安装并配置了Apache和本机FTP服务器。 我真正要做的就是通过FTP上传我的网站。 嗯哼 不过,这只是一个开始!

我的第一个真实的,没开玩笑的,我扎根的经历是一两年后的2001年初,他们使用FreeBSD 4.3。我最终建立了一个盒子放在我的客厅里它为我的个人网页运行一个UltimateBB论坛。 我要做的第一件事是在其上运行Samba并转储我的所有文件-这迫使我每天实际使用该机器,这是我知道在该机器上取得真正进步的唯一方法。 娱乐时间。 到2002年,我已经学到足够多的知识,不再需要支付我的Web主机费用,因为我为他提供了技术支持,因此他在我专用的服务器上为我提供了帮助。 我本该穿T恤的:请为服务器空间使用Sysadmin!

不过,我不确定这是否能说明FreeBSD为什么更好。 在早期,它肯定以比Linux更稳定,性能更高而闻名,据我所知,它是当之无愧的。 老实说,对我影响最大的是它更加合乎逻辑。 我努力通过Linux安装,而实际使用量却要少得多,因为那时整个事情看起来像是一堆乱七八糟的杂物。 FreeBSD,但是...它以“坚硬”而闻名。 但是实际上,我发现FreeBSD比Linux容易得多,因为它更加一致。 当然,安装程序可能是NCURSES文本而不是图形文本,但是谁在乎呢? 这很有意义-操作系统的其余布局也是如此。 我想让整个操作系统都在一个板子的控制下,而不是仅在内核的控制下,这是一个好处。

是什么促使您启动FreeBSDWiki.net的 该网站的目标是什么?

当我学习FreeBSD和一般的Unix操作系统时,我对文档的质量感到非常沮丧。 非常沮丧,我真的不想只为现有文档做贡献,因为我觉得我的文档目标与主流文档相差太大。 手册和其他官方文档通常是理论上的用法和冗长的练习; 博客文章通常是太多的“故事时间”和解释,而不足以“这是我们的工作/您的工作”。 我想通过示例进行记录-向我展示配置,向我展示命令! 我到了要点的地步,我经常需要重新创建一个任务,这使我第一次花了五个小时才能解决……而第二次我又要花四个小时才能重新解决。

那时,Wikipedia仍然看起来很新而且很神奇。 可公开编辑文档的整个想法似乎还很古怪,但是Wikipedia已经成功地做了很多年,所以我想为什么不呢? 并且freebsdwiki.net诞生了。 我试图记录像我这样的新手需要知道的事物和任务,并且还记录了我所做或学习的所有新事物。 所有文章都以示例为例,缺少所有可能选择的详尽列表。 我给该网站加了字幕“ FreeBSD不耐烦”。 几年后,我偶然发现我的FreeBSDwiki是地球上500个最大的Wiki之一,我认为这很酷。

老实说,它已经停滞了很多年了。 我不再真正地在FreeBSD社区中活跃起来,而Wikispam问题变得太疯狂了,无法解决。 我最终为MediaWiki编写了自己的垃圾邮件过滤插件,该插件在一段时间内非常成功,但最终达到了我每天花半小时手动删除过滤器遗漏的垃圾邮件的地步,这实在太多了。 最终,至少在编辑方面,我最终使该网站成为“私有”网站,任何人仍然可以查看它。 但是,它越来越过时了,我真的需要看看是否有人愿意接管它。

随着Linux用于在世界各地运行大型企业,您认为开源工具和技术在当今和将来的系统管理中的作用是什么?

我会直言不讳:学会拥抱开源,或者被埋葬。 就这么简单。

就个人而言,我喜欢开源。 我爱意识形态,我爱代码,我喜欢它让我感觉到的方式,即当我学习开源应用程序或操作系统时,我可以带着这些知识,并将其用于任何地方。 那是一种强大的力量,就在那! 您开始学习使用Photoshop,现在与1,000美元或以上的软件许可证相关联-您可能或可能无法让组织为您购买该软件,或者您可能或可能没有自己的一个可能或可能无法在任何给定的组织使用。 真是太糟糕了,在糟糕的过去,我被许可所咬的次数比我记得的要多。 现在呢? 学习使用KritaGIMP ,您可以随处使用。 是你的。 当您学习如何使用这些功能时,这些功能就是您自己的。 您可以随时随地使用它们(合法)。 我希望更多的人理解这真正代表了什么。

我离题了。 无论您是个人喜好还是讨厌FOSS,都最好学会利用它,否则就会陷入困境。 是的,世界上仍然有专有软件强国,而且将来可能会一直存在。 但是,他们也必须学会利用和拥抱FOSS。 如果不这样做,他们就要付出代价。 没有人有足够的钱对整个开源世界进行外包。 当您只编写自己的特殊调味料时,您可以使专有编码成为一项有价值的建议,但是,如果您尝试以这种方式进行所有操作,那么您将无法跟上。

这种趋势不会停止。 FOSS不再只是业余爱好者,而是业余爱好者,但他们已经加入了由行业巨头专职从事开源工作的专业开发商。 像Google,HP和IBM这样的公司早就意识到,当涉及到“特殊调味料” 的基础架构时,与世界其他地区进行合作而不是购买专有产品或自己动手制造,这在财务上更具意义。这意味着,如果您试图在“仅限内部使用”的产品上竞争,那么您将面临严重的技术和财务负担。

TL; DR:习惯于FOSS,如果您不想成为公司或个人开发商,请快做。

在您的咨询实践中,如何使用开源软件解决客户的问题? 您的客户如何看待开源软件作为满足其业务需求的解决方案?

我在小型企业中工作很多,而成本是一个更重要的因素。 话虽如此,但是即使在微型企业级别,成本也不是最重要的事情。 听起来疯了吗? 好吧,让我们面对现实:如果您付给三到四名全职员工,那么即使拥有专有和昂贵的东西,您的工资也将使您的IT预算相形见war。

真正重要的是技术的可靠性,技术的可维护性,易于部署的技术以及如何改善组织的工作流程。 FOSS对于前三个而言非常出色。 最后,可悲的是,它经常不足。 这通常不是因为FOSS本身有什么问题,而是因为世界上有很多地方仍然依赖于日常商品流程的整体专有软件块。

这是什么意思 这意味着我在所有业务中都使用Linux,但是通常藏在后面,最终用户看不到它。 让我们看一个例子:我认为LibreOffice非常棒-我更喜欢MS Office,但强烈希望这样做-但通常不适用于企业环境。 再次,这不是因为LO出了什么问题-这是一个了不起的产品-而是因为与我的客户进行互操作的大多数业务都在使用MS Office,并且很大程度上依赖于它的功能和错误。 向受过不良培训的最终用户提供访问办公套件的时间,然后花几个小时敲打它,他们通常会制作一个文档,表面上看起来通常还可以,但是下面却是大量令人讨厌的意大利面条代码。 最终用户生产的文档中可能包含宏。 啊。 节标题很可能是单独手动设置格式,而不是从样式中定义。 啊。 实际上,用粗体字表示的句子也可能是斜体字,然后是斜体字,经过四到五个字体设置,字距变化,以及您可以想到的所有其他可能在表面下出现的可怕事物,因为用户只是保持对其进行锤击,直到“最终看起来正确”为止。 您可以依靠LibreOffice很好地呈现格式良好的MS Office文档,但是呈现“您可能期望在现实世界中不时收到的那种MS Office文档”是完全不同的。

因此,根据我的意愿,我很少在业务环境中部署LibreOffice。 当一份合同意味着数十万美元的收入取决于用户与在几百美元的办公套件中编写的格式错误的文档进行良好的交互时,您会费劲,每位用户要花费几百美元来购买该套件。 同样,对于实际从事图形设计的企业来说,GiMP和Krita通常是不可能的。 是的,有些离群值的人了解与主流抗衡的困难,并愿意与之抗衡,但是在大多数情况下,不管您是否喜欢,顺其自然就更有意义了。

不过,请稍等。 我不是说“每个客户都使用Linux”吗? 它在哪里? 就像我说的,它在后端。 即使有Windows Server 2012计算机,它们都是在Linux主机上运行的虚拟机,使用Linux内核虚拟机作为虚拟机管理程序,使用openZFS作为存储。 我开发了自己的融合基础架构平台Sanoid来实现这一目的。 这意味着我可以执行诸如在几秒钟内回滚受到Cryptowall攻击的虚拟机之类的事情,而无需花费数小时的时间从笨拙的备份中恢复它,并且我可以每天通过便宜的5mbps住宅式互联网连接异地复制数TB的数据。 ...但是用户看不到任何可能妨碍其工作流程的东西。

在我的客户的网站你也将看到很多的BIND9 ,很多OpenVPN的 ,很多的Apache光油 ,有的后缀样我说,后端的东西。 在前端,您会看到大量的Wordpress(我将之称为“前端”是因为最终用户通常直接在其上发布帖子),并且安装了跨学科软件。 “跨学科?” 好吧,建筑师可能会拥有并使用Photoshop的完整副本,但是一家机械工程公司只想不时地编辑图像,可能会拥有Krita或GIMP。 你明白了。

但是,FOSS开始主要通过跨平台软件进入终端用户领域。 越来越多的人熟悉ThunderbirdPidgin ,LibreOffice和GIMP。 每个人都了解Firefox 。 Chrome是我所有客户的默认浏览器-是的,我知道,Chrome本身是专有的,Chromium在FOSS和专有代码之间存在争议,但是它仍然比Internet Explorer或Edge好得多! 我希望在接下来的一两个十年中,这种情况会增加,主要是与Windows入侵业务领域的方式相同,而是从用户的家庭系统向上过滤,而不是相反。

您能否简单介绍一下您今年在All Things Open谈论的话题?

我的话题是Rover 。 我将继续为您提供一个重点:如果您不使用文件系统级复制,则您的备份绝对糟透了。 当然,哪一条语句将使几乎所有资深sysadmin都感到毛骨悚然,但这就是重点!

我将要讨论的是ZFS复制,以及在某些常见用例(是的,是的)中,ZFS如何在性能上比Rsync高出多个数量级,并且本质上更加安全可靠。 我是否每天例行提到通过5mbps的互联网连接在异地复制多个TB的数据,通常在一小时或更短的时间内? 因为,好吧,我这样做。

万物开放
演讲者访谈

本文是“万物公开演讲者访谈”系列的一部分。 All Things Open是一个会议,探讨企业中的开源,开放技术和开放网络

翻译自: https://opensource.com/business/15/10/ato-interview-jim-salter

微软拥抱开源

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值