
经典的经典电影《办公空间》批评了一个立方体农场中程序员的生活,并且常常非常准确地反映现实,有时甚至是无意间。 其中一个例子就是汤姆·史密科夫斯基(Tom Smykowski),他的角色是“与客户打交道,以使程序员不必这样做。” 在影片中,汤姆的整个角色归结为这个简短定义,但实际上,对于大多数依靠程序员的工作来制作其关键产品的真实企业而言,他的角色极为重要。
工程师和程序员可能难以与客户进行交流,并且通常他们根本没有时间(和渴望)与客户互动。 试图理解程序员或向他们明确传达他们的想法可能会使客户烦恼。 为了缩小差距并消除各个角落,通常需要像Tom Smykowski这样的人,但是在Linux世界中,这样的书很少。 在许多情况下,客户或用户必须直接与程序员打交道,从两组代表的角度来看,结果都不能令人满意。 Linux有一个营销问题,如果要增加在PC世界中的市场份额,就需要一个营销解决方案。
如果您比安装现成的程序集(如Ubuntu或Mint)更深入地了解Linux的多元化和多面性,那么您一定遇到了一个声称Linux正确称为GNU / Linux或对二进制
Blob的危险性
有怨言的人。然后是一长串主题。 而且任何论点都可能是正确的-但是,它可能会立即破坏一个人,他们只是想尝试购买高质量的软件,而又不关心任何细微差别或
FOSS或参与创建程序的人员的动机。 当然,这些开发人员和程序员的创作值得称赞和尊重,但由于他们不是营销人员,因此不能指望他们采取正确的方法来宣传这些产品。 他们在与软件相关的问题上谨慎而热情地持有不同意见,但这不能被视为与外界互动的好方法。 这里的关键问题是,精通此主题的人们在向普通公众传播知识时会遇到困难,需要帮助。
2099年:台式机上的Linux年
让我们尝试更深入地研究此问题及其与Linux的联系,并查看有关OS使用情况的一般统计信息。 在台式机和笔记本电脑市场中,Windows占87%,macOS占10%,Linux占不到4%。 微软和苹果拥有巨大的广告预算,并具有大公司的优势。 但是,例如,如果我们研究销售不依赖广告的系统,例如超级计算机和服务器,那么Linux将在其中占据主导地位。 如今,几乎100%的超级计算机都使用Linux。 “ Web服务器”的概念可以用不同的方式定义,Linux在Linux上的比例从70%到98%不等,这取决于我们是否考虑了云服务和子域-但是,无论如何,大多数Web都在Linux上运行。 即使在智能手机上,基于Linux的Android仍然占主导地位:这些设备中有65%使用Android,20%使用iOS,其余则是褪色的Blackberrie,Windows Phone和其他设备的混合体。
从这些数字,我们可以得出结论,在Linux系统上工作具有一些优势。 它不仅在仅需要计算能力的情况下(例如在超级计算机或Web服务器的情况下)占主导地位-它必须具有一些有效的方法来确保个人计算机的工作,否则Android不会成为智能手机的流行系统和平板电脑。 因此,从逻辑上讲,Microsoft和Apple在台式计算机领域占据了主导地位,因为它们的产品具有广告部门,可以为客户和工程师以及为这些公司工作的工程师之间提供一个舒适的层。 所有这些都淹没了有关Linux在个人计算机世界中存在的报道。
您无法处理Linux
为了举例说明Linux有时有时会令人讨厌的术语,请看一下
Puppy Linux ,这是专门设计用于与插件媒体或旧硬件一起使用的Linux版本。 它自2000年代初以来就存在,因此它不是初学者。 它的主要属性是它的体积小以及能够在启动它的介质上保存状态,在操作系统重启和不同机器之间存储所有设置和文件的能力。

尽管操作系统已经过时,但安装过程并不明显,它需要两个单独的可移动介质,或者一个与已安装Puppy的计算机耦合。 似乎在分发OS的站点上应该有一些说明或指向它们的链接。 取而代之的是,该主页实质上包含了一篇论着,即Puppy Linux不是通常意义上的发行版,以及对可以被视为Linux发行版和不可以被视为Linux发行版的技术描述。
在这些考虑下,以“官方发行”的名称给出了参考,这令人困惑。 用户与工程师之间过于紧密的互动的一个很好的例子。 好像我们不得不在使用十字螺丝刀进行简单操作之前先听了关于十字螺丝刀和十字螺丝刀之间差异的演讲。 首先,我们需要了解如何安装和使用该程序,然后,在了解了这一点之后,我们将能够探索其细微差别和意识形态。
当然,我们以Puppy Linux为例进行了介绍,但是这种趋势在Linux领域并不罕见。 另一方面,甚至在用户和开发人员之间的最简单的缓冲区,也可以找到如何工作和正常工作的反例。 他们的主页内容翔实,易于理解,不会乱用术语。 下载页面和所有安装说明都很容易找到。 还有一些缺点-例如,尽管64位版本的操作系统也可以在Intel处理器上运行,但也被指定为“ AMD”-这是32位处理器成为标准时那些被遗忘的时代的遗迹。 但是,这是一个很好的例子,说明当软件的创建者与其用户之间有一群了解其他人的需求和期望并像Tom Smykowski这样的人一起工作时,该分发工具包可以多么轻松自如。
选择问题
问题的部分原因是Linux及其大多数软件是免费和开放的。 在软件质量,灵活性和定制方面,这可能是一个优点,但也可能是一个缺点,因为它不能为广告部门提供资金,这可以解决潜在的未来用户与软件创作者之间的关键沟通问题。 Canonical,Red Hat,SUSE和其他公司正在取得不同程度的成功,但这是另一个问题的例证:开源软件的支离破碎的性质不仅使软件而且对其资源产生了碎片。
想象一下,在决定哪个版本最适合他们的需求之前,所有Apple用户都应该知道数百种macOS版本。 但是Apple保持团结,从用户的角度来看这是件好事。 苹果的年度预算为710亿美元,而Canonical的为620万美元,这也不会损害苹果,并进一步强调制定营销预算及其规模的重要性。

在我的结论中,我使用了几种假设,即“ Linux社区”是一个整体块,而不是对计算机世界中有某些兴趣的人(通常与OS不相关)的零散联盟。 与Linux相关的所有事物都没有单一的联系点,因此,很难将其推广到整个社区。 特别是,Linux社区没有一个“目标”,也许没有一个成员渴望获得1-2%的个人计算机市场份额。
作为一名电气工程师,有时在使用代码时会遇到指针方面的困难,所以我处于这个社区的边缘。 但是,所有这些批评都来自对每个给我机会使用自由软件的人的尊重和钦佩,即使有时我很难弄清楚。 自从将XP更改为5.10 Breezy Badger以来,我完全切换到Linux,并且希望成为一个世界,他们不会因为大多数用户都知道如何使用Windows而将我推入Windows OS的企业地狱。
我认为,可以通过一致的营销策略来实现这一点,但是关于“自由软件和自由”或如何正确发音“ GNU”或Gentoo相对于Arch的优势的热情文章不足以实现这一目标。 只有当有人能够围绕一个连贯而简单的想法将所有这些不同的群体团结起来并将其出售给公众时,才会发生这种情况。 我们需要一个能够将“跳到结论垫”之类的东西变成数百万美元的人[这
是对电影《办公空间》中一个人物的荒谬商业想法的参考。 佩雷夫 ]。