德国慕尼黑政府花巨资用 Linux 代替 Windows XP/2000

oschina
 oschina
发布于 2016年01月21日
收藏 17

德国慕尼黑是Windows到Linux过渡的先锋,它已经投资数百万欧元,放弃依赖微软软件,进而拥抱开源软件,而且它现在准备抛弃最后的数十款Windows应用程序。

在这一点上,慕尼黑市政府部分电脑仍在使用Windows, 因为它还依靠部分无法被移植到Linux的应用程序,这些应用程序总数达到41个,但是慕尼黑市政府决定拨出1803万美元预算,在2019年9月之前用 Linux电脑和应用程序完全替换掉目前剩下的Windows应用程序。

慕尼黑市政府目前有16000名员工,其中最后1500名员工继续 使用Windows XP和Windows 2000电脑,但慕尼黑市议会表示,存储在其上的数据始终是安全的,因为他们使用了虚拟机和封闭网络,以确保没有宕机情况发生。这些电脑已被用于关键任 务,如监控城市空气污染。

市议会估计要完全抛弃这41款Windows应用程序,每一个员工转移到现代系统的成本将达到12000美元。眼下,慕尼黑市政府约15000名员工正在使用Linux和开源软件替代微软软件,包括OpenOffice办公套件。这种迁移开始于2013年,除仍在运行关键应用的个人电脑之外,其它大部分电脑已经完成了迁移。

http://static.cnbetacdn.com/article/2016/0120/47fb59e32556396.jpg

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:德国慕尼黑政府花巨资用 Linux 代替 Windows XP/2000
加载中

最新评论(92

好铁
好铁
慕尼黑是技术流啊
Arathi
Arathi

引用来自“隔壁家老王”的评论

如果有这资金,中国政府老早就干了
有这资金,早就贪污掉了,“开源产品不都免费吗?”
山雨欲来
山雨欲来

引用来自“cola6012”的评论

公务员会用linux么?

引用来自“简单爱踢人”的评论

太瞧不起Linux了
你是没明白他的意思,公务员用了linux,上班时间怎么打LOL,怎么打dota,怎么打CF,就冲着这个,领导和员工一致抵制linux
妈她亲我
妈她亲我

引用来自“eechen”的评论

也亏你想出 Nginx+PHP-CGI 这种最不靠谱的方案,没有进程管理器,PHP-CGI挂了谁把它重启? 而且这种架构至少也要3个进程,还不稳定,要用Nginx老老实实 Nginx+PHP-FPM. Apache本体httpd这个程序并不大的,而且2.4开始Apache的event MPM也是epoll事件驱动+多进程多线程,不过如果我跑在Android上的话,肯定还是选择经典的多进程prefork MPM,主要是求稳.

Android也是Linux系统,只不过不带GNU libc库,系统不带,程序带就行了,所以在Ubuntu上交叉编译Android版PHP/Apache/Nginx/MySQL/PostgreSQL等等都是没有问题的,比如Anmmp打包,无非就是告诉编译器我要静态链接glibc等一系列依赖库.编译Android版Python和Node也是没有问题的,比如:
http://blog.csdn.net/prog_6103/article/details/41528719
动辄反微软,是国内it人的一种浮躁,踩大公司证明自己牛逼,是一种弱者的心态。大多数程序员,连常见的几种编程语言都没掌握,甚至只会一种,找几条似是而非的理由去哗众取宠,正是这些人获得快感的途径。
莊博堯
莊博堯

引用来自“雨翔河”的评论

我们还在造国产操作系统,国产芯片,国产xxx,等造好那一天全部迁移到国产上去。

引用来自“诸葛先生”的评论

为了些老古董公务员坚持用老系统,还不如来次换血,都用上新的
”老古董“您是說年紀還是說心態?
小码农诸葛先生
小码农诸葛先生

引用来自“雨翔河”的评论

我们还在造国产操作系统,国产芯片,国产xxx,等造好那一天全部迁移到国产上去。
为了些老古董公务员坚持用老系统,还不如来次换血,都用上新的
奶丶空瓶
奶丶空瓶

引用来自“redgreat”的评论

Win2000
吓尿
现在咱们国家的很多取款机有很多是win2000
人生能绕几个圈
人生能绕几个圈

引用来自“cola6012”的评论

公务员会用linux么?
是公务员适应政府,而非政府适应公务员,你别搞颠倒了
乌龟壳
乌龟壳

引用来自“eechen”的评论

@乌龟壳 ARM+Android 家用物联网服务不追求高并发搞吞吐量,所以Apache也不需要开多进程利用多核,一个master进程跟一个worker进程就够了.我现在的小应用都没有加入Apache,直接用PHP内置的HTTP服务器,一个进程完事,稳定性还不错.交互用的是WebView,识别用的是UserAgent,也就是启动是用PHP生成一个随机串(sha1(uniqid(mt_rand(), true))),然后Java中用setUserAgentString设置UserAgent,PHP HTTP服务用$_SERVER['HTTP_USER_AGENT']比对UserAgent,一致则允许访问.
php -S 127.0.0.2:8181 -t /www auth.php
auth.php:
if(isset($_SERVER['HTTP_USER_AGENT']) && $_SERVER['HTTP_USER_AGENT']===$ua) return false;
else exit('Auth Failed');
这是PHP内置HTTP服务器的一个特性,每个请求包括静态资源都要经过auth.php的处理.
https://wiki.php.net/rfc/builtinwebserver
php自带的http如果带有超时和自动重启,基本上就够用了
乌龟壳
乌龟壳

引用来自“eechen”的评论

@乌龟壳 找可用端口也是用PHP实现,就是简单,就是要弱化Java编程.
<?php
//PHP用 fsockopen 检测端口是否被占用,返回可用端口.
$port = 8181;
while ( $fp = @fsockopen('127.0.0.2', $port, $errno, $errstr, 1) ) {
  fclose($fp);
  $port++;
}
file_put_contents(dirname(__FILE__).'/port', $port);
你直接绑定0端口,系统就能自动分配一个给你了,这个坑我以前也这么做过,后来总觉得哪里不对,查了资料才知道无论linux还是windows的socket API都支持这个
返回顶部
顶部