德国外交部为何放弃Linux而改用XP?

德国外交部为何放弃Linux而改用XP?,第1张

德国政府对此的解释是,虽然开源已在服务器等领域证明了其价值,但适应和延伸的成本,比如编写打印机和扫描仪的驱动程序,以及培训的费用,被证明比预期的更大,迁移到 Linux 没有以前认为的能节省费用。”这话看起来似乎很有点道理,但是,这不符合客观的实际情况。为什么?2 月 22 日, Oliver Diedrich 发表长篇文章,题为“ Background: German Foreign Office drops Linux ” (“德国外交部废弃 Linux 的真相”),指出该决定“ no truly compelling reasons for the decision appear to exist” ,意思是说,该决定 “ 不存在真正的不得不做的理由 ” 。实际情况是 ,早在 2001 年, 德国外交部就使用自由 软件 (Linux )搭建专用 “ 外联网 ” ( Intranet )与分布在全球各地 200 多个 下属分支机构进行 “ 安全联络 ” ,那时所考虑的主要因素仅仅是为了节省政府的经费开支。到了 2004 年,德国政府当局出于自由软件系统性能和安全性的考虑(注意 : 不只是为了节省政府经费预算)开始在计算机办公桌面上引入所谓的 “ 开源解决方案 ” ,首先是在 Windows 平台上引入 OpenOffice 自由办公软件包、火狐浏览器等 , 后来,到了 2005 年 ,德国政府当局干脆 把 Linu 作为移动计算机(笔记本电脑等)的唯一指定的 *** 作系统,而在台式机上则采用 Linux 与 Windows“ 双启动”模式。 (注:请见我在 2005 年写的有关“双启动”文章。)这就是德国政府当局目前的国内“大局”。那么,为什么德国外交部近日突然决定放弃 Linux 而改用 XP ?是不是为了节省政府的经费开支 ? No ,显然不是这个原因。因为,德国国内的政府机构早已全盘“ Linux 化”,不存在从 Windows 到 Linux 的转移成本问题了。实际上,这是因为在某些情况下,文档转换存在一定的兼容性问题。这就是说,“ Problems were mainly identified in the areas of interoperability, particularly affecting the sharing of office documents” , ...... “ could be reduced by installing up-to-date versions of OpenOffice on all Linux desktops ” ,说明白了就是,如果把(德国外交部)所有的 Linux 桌面上的办公套件改换成 OpenOffice 软件包的“ up-to-date” (最新) 版本(即 LibreOffice ),文档兼容性问题就迎刃而解了。近日,德国外交部自作“主张”废弃 Linux 而改用 XP (黄脸婆一个) 的轻率举动,被反映到德国国会,受到严厉批评,国会反驳了 ( retorted )外交部的谬论:” that the migration to "standardised software products" was likely to result in "efficiency gains" (转移到标准软件产品很可能导致效率的增益)。为此,德国外交部碰了一鼻子灰,很是没有意思。回到我们国内,相比德国政府全面推广使用 Linux 的情况,真是不好意思。在实际应用 Linux 方面,我们与德国相比,差得实在远的去了。现在,我们还在搞什么盗版软件的“正版化”,全面向 Windows *** 作系统看齐, 而 不优先考虑系统的性能与安全性 ,难免不 让德国朋友笑掉了大牙。现今,微软跑到我们中国来大出风头,大显神气,但是,到了德国境内就立马灰溜溜 地 不敢见人。我建议 , 中央机关的软件 “采购中心”派员赴德国旅游观光、调查了解 Linux 的实际应用情况,开开眼界,定有收获。说明 :由此,我们不难看出, LibreOffice 全面兼容其他商业办公套件的极端重要性(也是它最主要的本质特征) ,关系着全局 。

Linux内核(英语:Linux kernel),使用于类Unix *** 作系统,Linux家族的 *** 作系统内核,以C语言写成,符合POSIX标准,采用GNU通用公共许可证释出,是目前最受欢迎的自由电脑 *** 作系统内核。Linux最早是由芬兰黑客林纳斯·托瓦兹(Linus B. Torvalds)为尝试在英特尔x86架构上提供自由免费的类Unix *** 作系统而开发的。该计划开始于1991年,林纳斯·托瓦兹当时在Usenet新闻组comp.os.minix登载帖子[3],这份著名的帖子标示着Linux计划的正式开始。

绝大多数基于Linux内核的 *** 作系统使用了大量的GNU软件,包括了一个shell程序、工具、库、编译器及工具,还有许多其他程序,例如Emacs、Vi。正因为如此,GNU计划的开创者理查德·马修·斯托曼提议将Linux *** 作系统改名为GNU/Linux,但多数人仍然习惯性地使用“Linux”。

大多数Linux系统还包括了像提供GUI界面的XFree86、X.Org之类的程序。除了一部分专家之外,大多数人都不自己选择每一样组件或自行设置,而是直接使用Linux发布版。

1) Linux运维岗位及工作内容

互联网Linux运维工程师是一个融合多学科(网络、系统、开发、数据库、安全、存储等)的综合性技术岗位,甚至还需要沟通、为人处世、培训、销售、管理等非技术能力,这给运维工程师提供了一个广阔的发展空间。

2) Linux运维工程师岗位职责

一般从企业入门到中级Linux运维工程师的工作大致有:挑选IDC机房及带宽、购买物理服务器或云服务、购买及使用CDN服务、搭建部署程序开发及用户的访问系统环境(例如:网站运行环境)、对数据进行备份及恢复、处理网站运行中的各种故障(例如:硬件故障、软件故障、服务故障、数据损坏及丢失等)、对网站的故障进行监控、解决网站运行的潜在安全问题、开发自动化脚本程序提高工作效率、规划网站架构、程序发布流程和规范,制定运维工作制度和规范、配合开发人员部署及调试产品研发需要的测试环境、代码发布等工作需求,公司如果较小可能还会兼职网管、网络工程师、数据库管理员、安全工程师、技术支持等职责。

涉及到的Linux平台上的运维工具有:Linux系统,Linux基础命令,Nginx,Apache,MySQL,PHP,Tomcat,Lvs,Keepalived,SSH,Ansible,Rsync,NFS,Inotify,Sersync,Drbd,PPTP,OpenVPN,NTP,Kickstart/Cobbler,KVM,OpenStack,Docker,,K8S,Mongodb,Redis,Memcached,Iptables,SVN,GIT,Jenkins,网络基础,Shell/Python开发基础等,除此之外还可能涉及到交换机、路由器、存储、安全、开发等知识。

运维工程师还包括一些低端的岗位,例:网络管理员、监控运维、IDC运维,值班运维

职业发展方向:Linux运维工程师、系统架构师、数据库工程师、运维开发工程师、系统网络安全工程师、运维经理、运维总监

3) Linux中级运维工程师应用软件阶段。

Linux系统,Linux基础命令,Nginx,Apache,MySQL,PHP,Tomcat,Lvs,Keepalived,SSH,Ansible,Rsync,NFS,Inotify,Sersync,Drbd,PPTP,OpenVPN,NTP,Kickstart/Cobbler,KVM,OpenStack,Docker,Mongodb,Redis,Memcached,Iptables,SVN,GIT,Jenkins,网络基础,Shell/Python开发基础

4)Linux运维架构师岗位职责

运维架构师是运维工程师的高级阶段,并没有明确的岗位界限区分,运维架构师一般来说是除了对运维工程师应用的开源工具熟练掌握之外,更多的是用思想来运维了,即DevOps的落地,各种企业运行过程中的解决方案提出和执行,例如:根据公司的现状可以设计各类运维解决方案的能力:

1、自动化代码上线(SVN/GIT+Jenkins+MVN)解决方案;

2、云计算部署架构及Docker微服务架构方案;

3、服务自动化扩容方案(KVM/OpenStack/Docker+Ansible+Zabbix);

4、10万并发的网站架构、秒杀系统的架构及解决发你个案;

5、多IDC机房互联方案、全网数据备份解决方案、账号统一认证方案;

6、数据库、存储及各重要服务节点的集群和高可用方案。

7、各网络服务的极端优化方案、服务解耦/拆分。

8、运维流程、制度、规范等的建设和推行。

9、沟通能力、培训能力、项目管理、业务需求分析及落地执行力等。

这里仅举几个例子,实际工作中会有更多,运维架构师的工作,其实就是解决企业中的用户访问量不断增大带来的痛点,最终达到高效、优质的为客户提供网站及业务服务。

总的来说:Linux运维架构师更多的是根据企业日益增长的访问量需求,利用若干运维工具组合加上经验思想,形成解决业务需求方案的阶段,当然也不排除对运维工具进行二次开发以及可视化展示运维数据的阶段(开发软件平台),这个阶段涉及的工具会非常多,几乎市面好用的开源工具都在备选之列,在一线城市互联网公司的薪资范围15000-50000/月。

职业方向:高级数据库工程师、运维开发工程师、运维经理、运维总监、技术总监

运维架构师:将多个工具组合,加上思想经验,形成方案,用思想和经验赚钱的阶段。

技术的提升仅是量的积累,思想的提升才是质的飞跃!

5)数据库运维工程师

众所周知,数据几乎是所有企业的生命线,所以数据库工程师的地位和薪水一般会比普通运维工程师高一些,主要工作内容就是保证数据库数据的安全以及高效地为用户提供各种服务。工作内容主要有:数据库环境搭建、数据库优化、数据库


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7190822.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-02
下一篇 2023-04-02

发表评论

登录后才能评论

评论列表(0条)

保存