Win8被禁购信息战由暗到明
版权声明:本文为博主原创文章,未经博主同意不得转载。 https://blog.csdn.net/jhzyz/article/details/26629277
冯强/文
关于中国政府禁止採购微软Windows8操作系统。通知关于这项仅仅有一句话“全部计算机类产品不同意安装Windows 8操作系统”,这符合网友们的经验,字越少事儿越大。
尽管这些天出现了非常多解读,民间传闻是由于Windows8公务员们找不到关机键,或者没有了“扫雷”,为了买新出的Macbook air和pro做准备等,IT界资深专家及院士们的解读有,Windows8系统源码没有给提供审查,Windows8类IOS的程序审核机制,云同步等不安全。Windows8太高级配它的机器太贵浪费纳税人的钱(我希望真的是这原因)。为了信息安全推国产操作系统。并非真禁仅仅是单批採购的要求被媒体放大了等等。
关于微软,相对Google、IBM、Cisco等比是和中国政府走得比較近的一家公司,从李开复时代微软中国就以善于和政府沟通见长,Google进入中国把李开复挖过去也是为了用他良好的政府关系,这和本文无关。
这次报出来的新闻。能够说微软中国之前全然不知情,有被媒体放大的因素,但假设说这和之前斯诺登曝光的“棱镜计划”无关,我也不相信。美国不论敌友。监听了多国政要的电话,当然不排除中国,并且也有报道对华为的监控,由于美国相信华为是军方信息产品供应商。
信息战,是现代战争胜利的重要因素之中的一个,假设说美国对中国监听,我们没有对应对策,相信也没人信。我注意到。前几天美国对中国的几位所谓军人发出通辑令。当然我们外交部是义正严辞地进行了反驳。我查了相关报道。有照片,有番号。有楼栋号,还有IP网段。无论真实性怎样,这些信息人家是怎样拿到的?我们的网络,计算机,从硬件到软件,都是由美国公司提供的核心技术。从技术层面来说 ,我们的信息国门对人家是透明的,人家想来就来,拿走了东西你可能还不知道。所以,假设中国真的有信息化部队,我认为这没啥可藏着掖着的,被美国通辑的,或许是英雄。
这事情出来没几天。就出了Windows8事件。我想这应该不是仅针对微软的行动,而是国家对信息安全開始重视并行动的标志。
说到操作系统,Linux由于开源,得到了非常大的发展,包含非常多新的技术应用框架。编程语言。甚至是黑客工具,都在这个平台发挥到极致。
而我们不论政务、商务的办公,基本还是Windows的世界,好不easy看到一台Macbook, 还是装了Windows的系统(图形工作站除外)。这就是中国的现状态,大多数公务人员,甚至连Office都还用不熟练。他们转到以Linux为核心的国产操作系统下,学习和迁移成本也是相当高的,但这绝对值得去尝试,并且要从我们的教育体系进行改革。我老婆在大学教英语。到如今评副教授考计算机。还要考word,
excel, frontpage(老天,这是office97之前的吧。早被市场抛弃了的东东。竟然还在高校职称评比时存在。这就是我们的教育现状)等,我曾经根本是不相信的。
我们的计算机及信息化专业教育,应该抛弃以Windows平台及Visual Studio为基础的专业教育。应多以Linux开源操作系统及底层开发技术的教育(而不是拖拖控件,写几行代码就成为程序猿的现状态)。仅仅有这样才干培养很多其它的高水平计算机人才,在未来才有可能拥有很多其它的核心信息技术,在信息战争中取得优势。
在这方面,中国应该向我们的邻国俄罗斯学习。当然,对于普通老百姓的使用选择。没有必要去强求。可是,对于军方。政务、商务领域。应採取有力手段加强培训,补贴以及强制手段等方式,大力推广国产及开源操作系统,以及优秀的国产办公套件,比方免费的WPS等。
在世界是平的这种互联网时代,闭关锁国修网上长城都不是做信息强国的路线图,仅仅有真正从教育。从核心技术研发,从国家导向(財政补贴,行政命令)强力推进自有知识产权的操作系统。网络底层技术及产品研发,才有机会在信息战争中不被动。
再说多一句,我们如今利用别人的核心(如Linux的诸多版本号。Android的诸多版本号)做一些外围的编译开发。换几个UI皮肤壁纸之类的。并非真正的核心技术,中科红旗,麒麟等操作系统在哪里?从芯片。操作系统的最底层去构建自己的计算机、网络体系。这是关系到国家安全的事情。
可能是自己想多了,改天装个windows8玩玩吧。
Win8被禁购信息战由暗到明的更多相关文章
- 【译】仿Taasky的3D翻转菜单动画实现
最终效果 最终效果 开始 首先下载并打开一个事先搭好架子的Demo,然后来分析一下.这个Demo包含一个主页和详情页,其中MenuViewController继承自UITableViewControl ...
- iOS之UI--辉光动画
前言:学习来自YouXianMing老师的博客:<辉光UIView的category>以及YouXianMing老师的github源码:< GlowView > 而我个人 ...
- 用HTML5 Canvas 做擦除及扩散效果
2013年的时候曾经使用canvas实现了一个擦除效果的需求,即模拟用户在模糊的玻璃上擦除水雾看到清晰景色的交互效果.好在2012年的时候学习HTML5的时候研究过canvas了,所以在比较短的时间内 ...
- OpenCV学习(1) RGB颜色空间
1.1彩色空间 颜色是外来的光刺激作用于人的视觉器官而产生的主观感觉,它具有色调.饱和度和亮度三个特性.物体的颜色不仅取决于物体本身,还与光源.周围环境的颜色,以及观察者的视觉系统有关 1.1.1颜色 ...
- 图像编程学习笔记2——bmp位图平移
以下文字内容copy于<<数字图像处理编程入门>>,code为自己实现,是win32控制台程序. 2.1 平移 平移(translation)变换大概是几何变换中最简单的一种了 ...
- S0.2 灰度图
目录 灰度图定义 灰度图优点 RGB转灰度算法(OpenCV3) 量化 算法公式 OpenCV自带函数实现 综合比较 灰度图定义 对于单色(灰度)图像而言,每个像素的亮度用一个数值来表示,通常数值范围 ...
- 英语口语练习系列-C25-冒险-课堂用语-葬我
词汇-冒险 adventure noun [ C or U ] UK /ədˈven.tʃər/ US /ədˈven.tʃɚ/ an unusual, exciting, and possibly ...
- Arduino IDE for ESP8266 项目(1) 点亮灯+按键LED+pwm
官方文档 http://esp8266.github.io/Arduino/versions/2.1.0/doc/libraries.html 引脚口说明 http://yfrobot.com/thr ...
- AWVS扫描工具使用教程
上文AppScan扫描工具-工作原理&操作教程有写到Web安全漏洞扫描工具之一的APPScan,除此,还有另外一款国内使用比较主流的Web安全漏洞扫描工具——AWVS.相较于大容量的AppSc ...
随机推荐
- hdu 1024 最大M子段dp
题目: Max Sum Plus Plus Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Ot ...
- ps -ef |grep xxx 输出的具体含义
ps:将某个进程显示出来 -A 显示所有程序. -e 此参数的效果和指定"A"参数相同. -f 显示UID,PPIP,C与STIME栏位. grep命令是查找 中间的|是管道命令 ...
- 微信小程序中的bindTap事件(微信小程序开发QQ群:604788754)
bindTap对应的绑定事件, 第一个:wx.navigateTo wx.navigateTo({ url:"../content/content" }) 第二个:wx.redir ...
- git and github问题集锦
本人遇到的:
- 给Ajax一个漂亮的嫁衣——Ajax系列之五(下)之序列化和反序列化
给Ajax一个漂亮的嫁衣——Ajax系列之五(下)之序列化和反序列化 标签: ajaxdictionaryjsonobject服务器function 2012-07-25 18:41 2242人阅读 ...
- Graph
题目: [问题描述] 给你一个有向图,有 N 个点,标号为 0 到 N -1,图中的每条边有个权值,每次你经过一条边,它的权值将被记入你的得分,如果同样的边被经过多次,它的权值每次都将被记入总分,权值 ...
- Delphi IDE 版本
产品 compiler Version version bds 2007-WIN32 VER 180 185 11 5.0 2009 VER 200 13 6.0 XE VER 220 15 8.0 ...
- Java数字签名算法--RSA
签名具有的特性: 安全性 抗否认性 数字签名:带有密钥(公钥.私钥)的消息摘要算法(使用私钥进行签名,使用公钥进行验证) 数字签名算法:RSA.DSA.ECDSA 数字签名特性: 验证数据完整性 认证 ...
- vim/vi用法总结
第一章:安装: 在命令行运行vim,如果找不到程序,需要自己安装. 1.1 下载 从官方网站ftp://ftp.vim.org/pub/vim/unix/中选择一个版本下载,我这里使用的是vim-7. ...
- memmove 对同一个指针不操作
memmove 对同一个指针不操作,所以调用memmove之前不用比较两个指针是否相同 void CTestDLLDlg::OnBnClickedButton6() { ; char* data = ...