首页 >新闻 > 互联网 > 内容

为什么我永远不能在桌面上独享Linux和开源

互联网 2019-11-19 12:21:58

作为一个系统架构师,我的专业要求我生活在Windows和Linux两个世界上。但是,即使我想专门运行Linux,Linux的当前生产力堆栈的文件兼容性,以及我需要工作的一些关键应用程序,至少需要为我提供最少的虚拟化Windows环境才能完成我的工作。

正如你们中的一些人可能知道的,我一直是Linux操作系统和开源的支持者。从1997年到2008年,我在服务器和客户端的各种不同的化身中每天都在使用Linux,我在1999年至2008年担任了Linux杂志的高级技术编辑,在那里我写了一篇关于使用Linux作为桌面操作系统的专栏。然而,在所有这些时间里,我从来没有能够使用Linux作为我唯一的操作环境,这是由于一些实际的限制,使我无法这样做,我不希望这种情况很快就会改变。

单击下面的"阅读本条目其余部分"链接了解更多信息。


这并不是说我没有发现Linux是非常有用的和解放的。相信我,我知道。我喜欢Linux的效率、可靠性、响应性以及它对Windows环境不断受到包围的恶意软件/病毒/间谍软件的免疫力。我也喜欢、使用和享受在该平台上发起的许多开源和免费软件。然而,甚至所有这些都不足以吸引我专门为我的专业和个人计算需求使用Linux。

可以说,在过去10年中,Linux已经从严格适用于UNIX和技术sysadmin类型的操作系统成熟到强大的企业服务器OS,它可以将从低功率x86处理器到最强大的大型机计算机和大规模分布式体系结构的所有方式扩展到最强大的大型机计算机上。没有人,尤其是我自己,将质疑Linux对中端和企业计算以及嵌入式设备的巨大影响。

作为桌面操作系统,情况得到了很大的改善,尤其是在过去3到4年,尤其是在用户友好的UbuntuLinux发行版中。Sun的OpenOffice.org已经成熟,成为一个非常功能的办公室套件,即使是我的雇主,IBM也已经在使用Lotusphony1.3的Linux生产力套件中取得了成功,我们都被鼓励学习和开始使用该软件。phony可以在Windows、Mac和Linux上运行。

为什么我不能单独使用Linux?让我们从我为生活所做的开始,从那里拿走它。为我们最大的企业客户设计和设计大型分布式计算环境的基础架构。这包括评估客户系统架构的当前状态,建议和开发解决方案,并在需要时实施这些解决方案。

要执行我的工作角色的基本方面,我使用电子邮件、许多基于Web的应用程序和一个生产力套件。那么Linux应该能够处理我工作中的所有需要,对吗?嗯,不是真的。在IBM,我们不应该惊讶的是,我们使用LotusNotes8.x作为我们的企业电子邮件系统,并且在Linux桌面上运行就很好。我们的内部Web应用程序在Linux上运行也很好。但是,在办公室工作效率应用程序(文字处理、电子表格和演示)中,事情变得非常棘手。

现在,请记住,我知道IBM已经投入了大量的精力来制作LotusSymphony--任何人都可以从SymphonyWeb站点免费下载--这是一个非常精巧的产品,并且非常兼容大多数典型使用场景中的文件,比如来自使用Microsoft Office的不同环境的输出。事实上,我非常惊讶于Office 2007和Office 2003中Word和Excel文件导入Symphony的情况。如果我是一个小型或中型组织,甚至是一个在MicrosoftOffice上进行许可证更新的大型企业,我强烈建议他们去看Symphony,看看它是否能满足他们的需求。

然而,我不是在真空中工作。我不只是和IBM的其他人交换生产力文件。我必须创造工作产品,并操纵智力资本,我必须交付给客户。目前使用微软Office的客户。

我知道我们的phony软件是好的,我不打算交出70页的可交付内容以及附带的电子表格和其他工作产品的本机格式,并让客户很好地安装我们的软件,以便阅读它。为客户接受,我必须将其交给DOC或XLS和AdobeAcrobat。当客户得到的时候,它的外观和打印效果都很好。

因此,尽管我可能会使用Symphony1.3来制作可交付品,但我至少需要Office 2003,以确保通过导出与Office兼容的格式的文档来确保我的可交付材料不会被大惊小怪。我们交付的一些文档非常复杂,嵌入了图形和表格,索引了TOCS和其他各种东西。

当我把Office格式的东西从Symphony甚至OpenOffice.org中保存下来时,它在90%的时间里看上去还行吗?可能吧。但是我知道IBM的销售人员和营销人员花了很多时间和金钱为PowerPoint开发模板,我经常定制这些模板,当导入到Symphony并来回导出到PowerPoint时,往往会变得有些混乱,所以我使用本地PowerPoint 2003,而不是使用新的Symphony模板从头开始演示,或者使用内部正在开发的新ICAP的新演示文稿。

现在,我意识到很多这些问题都是过渡性的。我毫不怀疑,我们在Lotus的软件工程师会想出如何处理这些问题,这样总有一天,IBM的任何人都不需要再使用Office了。但是,即使生产力套件问题得到解决,对于像我这样的人来说,这只是冰山一角。

我还使用一些在Linux上没有真正的功能等同物或作为开源应用程序的其他应用程序。我广泛地使用了MicrosoftVisio,它是一个非常复杂的图表工具。更常见的是,我的客户使用应用程序记录了他们的LAN和服务器基础架构,我至少需要查看它们在不对其进行端状态修改时创建的内容。

是的,有像DIA这样的软件,但是Dia不是Visio,不是长远的,甚至与它不兼容,据我所知,没有与OpenOffice.org相关的项目,也没有任何其他主要的桌面应用程序努力为Linux创建兼容的Visio克隆。许多供应商也在Visio上标准化了图表,并且在像VisioCafe这样的网站以及第三方供应商那里都有大量的定制模板可供使用。我经常使用Visio,如果我决定将Linux作为我工作笔记本上的主要桌面操作系统--这是我最近正在进行的一项实验--我至少需要运行一台XP虚拟机来运行Visio,以及其他一些只能在Windows上运行的工具。

除了Visio,我需要WindowsforMicrosoftProject的另一个软件应用程序。如果您在服务交付中工作,并且必须在团队项目上工作,即使您在服务交付中工作,而且必须在团队项目上工作,您必须查看项目计划,而项目经理将要求您添加和操作其上的任务和及时性。

现在,我听说了OpenProj,它是项目兼容的,但它似乎并没有在积极的开发之下--母公司,Serena,似乎将精力集中在基于需求的项目上,这是一个基于Web的应用程序。还有一个Project-Open(它似乎是一个复杂的基于Web的应用程序),类似于需求的项目位于SaaS空间,而不是桌面应用程序。我现在可以告诉你,我的客户机密项目数据都不在别人的云中。不,不。所以只要我为Visio投入XP虚拟机,我将继续使用MicrosoftProject。

这些只是阻碍我在自己的专业生活中专门使用Linux作为我的桌面的障碍。在家里,我也不能是Linux专属的。我在Linux上运行了一系列多媒体内容,比如Slingbox播放器、GooglePicasa和AdobePhotoshop。是的,我知道您可以在葡萄酒中成功运行GooglePicasa和Photoshop,您甚至可以在Gimp中使用PhotoshopExtensions,但我宁愿使用Photoshop和Picasa。还有任何数量的其他浏览器插件和我在Windows上使用的其他应用程序,它们没有真正的Linux等同物。因此,为了解决这个问题,我将Windows7桌面作为我的主家庭系统运行,我使用Synergy2在一个辅助Linux工作站上来回平移我的鼠标和键盘。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时候联系我们修改或删除,多谢。