热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

Ubuntu8.10叫板“正版验证”

10月23日,北京时间早上5点Ubuntu8.10的候选版本发布了,经过Ubuntu实验室的初步体验,发现一些新特点。新版本Ubuntu8.10把我们带向何方?(说明:Ubuntu8.10正式发布日期为10月30日。)近日,微软“黑屏”事件弄得“满城风雨”,是是非非,莫衷一是。“黑屏”事件的关键问题是,要不要实施所谓“正版验证”?为什么要投放“验证通知”?“验证工具”从用户计算

  10月23日,北京时间早上5点Ubuntu 8.10的候选版本发布了,经过Ubuntu实验室的初步体验,发现一些新特点。新版本Ubuntu 8.10把我们带向何方?(说明:Ubuntu 8.10正式发布日期为10月30日。)

  近日,微软“黑屏”事件弄得“满城风雨”,是是非非,莫衷一是。“黑屏”事件的关键问题是,要不要实施所谓“正版验证”?为什么要投放“验证通知”?“验证工具”从用户计算机上提取了什么信息?这一切到底是为什么?我们先从Ubuntu 8.10说起。

  根据《Linux基金会》最近公布的一项研究,在操作系统Linux(内核)中,共有6,399,191行源代码,其中硬件的驱动程序占51.6%,架构程序占19.7%,文件系统占8.5%,网络占5.9%,声音5.6%,包含(Include)占5.0%,系统核心占1.2%,内存管理占0.6%,密码学占0.5%,安全占0.4%,其他占1.1%。值得我们注意的是,驱动程序占去一半以上,而主管进程调度的系统核心只占1.2%,而在十年前,Linux操作系统的驱动程序、文件系统和系统核心各占1/3,现在的情况与过去相比大不相同了。一句话,现代操作系统的主要部分是硬件驱动。由此可以想见,微软XP亦不会例外。

  怎样才能验证一个商业操作系统获得正版授权绑定在一台计算机上?很明显的是,必须从驱动程序方面下手。系统安装时,把它“激活”一下,就是要把当前正在安装计算机的硬件配置告知“激活服务器”,要把它记录下来(对应着其产品ID号),比如:计算机品牌和型号,硬盘和主板的序列号,所在区域和语言设置,BIOS名称、修订号和修订日期,卷序列号,网卡、声卡,等等(共计13项)。当系统运行了一段时间之后,硬件情况有了变化,或是,不知是何种原因,系统随意被传播(他人、他处)之后,就需要重新验证一下。如果发现情况异常(与激活服务器比对),即通知“出错”(验证未获通过),以此告知用户,系统未获“正版授权”,“黑屏”以示提醒(是否善意另說),标上永久视觉烙印“非正版授权”。这就是商业软件的传统做法,无可非议。

  Ubuntu 8.10新版本增加了一个USBLive应用软件包,叫做“Live USB Disk Creator”(自启动U盘生成器),放在“系统”栏目的次级栏目里面(Ubuntu实验室告诉我),用户只要把一只U盘插入USB端口,几次击键即可搞定。这说明Ubuntu根本不怕(不介意)自身被嵌入U盘,让用户随身带着,周游世界好自在(Mark Shuttleworth如此说)。为此,Ubuntu 8.10增加了一个新的特性,即支持3G通信协议,让用户乘坐飞机、动车组火车、轮船和私家小汽车外出旅游时,带着一台Ubuntu电脑即可,或是带着一只小小的自启动U盘,到达目的地时,或是什么地方,找个无盘网吧,一插即用。呜呼!

  大家知道,计算机硬件不需要绑定在特定的软件(比如,Windows系统)上,无论什么操作系统,来着不拒,只要能够自动识别硬件配置即可。在这一点上,Ubuntu比XP强,不需要身份证(验证),能够被人携带自由自在地四处游荡。

  (注:有人说,U盘速度太慢,根本不适合当作系统启动盘,此话非也!因其不符合实际,太外行了。)


推荐阅读
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • CentOS 7部署KVM虚拟化环境之一架构介绍
    本文介绍了CentOS 7部署KVM虚拟化环境的架构,详细解释了虚拟化技术的概念和原理,包括全虚拟化和半虚拟化。同时介绍了虚拟机的概念和虚拟化软件的作用。 ... [详细]
  • 本文介绍了Python高级网络编程及TCP/IP协议簇的OSI七层模型。首先简单介绍了七层模型的各层及其封装解封装过程。然后讨论了程序开发中涉及到的网络通信内容,主要包括TCP协议、UDP协议和IPV4协议。最后还介绍了socket编程、聊天socket实现、远程执行命令、上传文件、socketserver及其源码分析等相关内容。 ... [详细]
  • Centos7.6安装Gitlab教程及注意事项
    本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ... [详细]
  • 本文介绍了在Hibernate配置lazy=false时无法加载数据的问题,通过采用OpenSessionInView模式和修改数据库服务器版本解决了该问题。详细描述了问题的出现和解决过程,包括运行环境和数据库的配置信息。 ... [详细]
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • Webmin远程命令执行漏洞复现及防护方法
    本文介绍了Webmin远程命令执行漏洞CVE-2019-15107的漏洞详情和复现方法,同时提供了防护方法。漏洞存在于Webmin的找回密码页面中,攻击者无需权限即可注入命令并执行任意系统命令。文章还提供了相关参考链接和搭建靶场的步骤。此外,还指出了参考链接中的数据包不准确的问题,并解释了漏洞触发的条件。最后,给出了防护方法以避免受到该漏洞的攻击。 ... [详细]
  • 本文讨论了在Linux系统中,使用chown命令将django项目目录下的static目录的拥有者从root改为eureka的问题。作者尝试了多种命令,包括chown和sudo chown等,但都没有成功修改拥有者。文章提供了相关目录的权限信息,并补充了项目所在磁盘和操作系统的信息。 ... [详细]
  • 本文介绍了解决Netty拆包粘包问题的一种方法——使用特殊结束符。在通讯过程中,客户端和服务器协商定义一个特殊的分隔符号,只要没有发送分隔符号,就代表一条数据没有结束。文章还提供了服务端的示例代码。 ... [详细]
  • 搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
    本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ... [详细]
  • 禁止程序接收鼠标事件的工具_VNC Viewer for Mac(远程桌面工具)免费版
    VNCViewerforMac是一款运行在Mac平台上的远程桌面工具,vncviewermac版可以帮助您使用Mac的键盘和鼠标来控制远程计算机,操作简 ... [详细]
  • Mac OS 升级到11.2.2 Eclipse打不开了,报错Failed to create the Java Virtual Machine
    本文介绍了在Mac OS升级到11.2.2版本后,使用Eclipse打开时出现报错Failed to create the Java Virtual Machine的问题,并提供了解决方法。 ... [详细]
  • 动态规划算法的基本步骤及最长递增子序列问题详解
    本文详细介绍了动态规划算法的基本步骤,包括划分阶段、选择状态、决策和状态转移方程,并以最长递增子序列问题为例进行了详细解析。动态规划算法的有效性依赖于问题本身所具有的最优子结构性质和子问题重叠性质。通过将子问题的解保存在一个表中,在以后尽可能多地利用这些子问题的解,从而提高算法的效率。 ... [详细]
  • win10电脑蓝屏代码0x000000a5无法进入系统解决方法详解
    许多用户在使用电脑的时候遇到蓝屏问题,重启无法进入系统。本文提供了解决方法:调整BIOS设置、禁用安全启动、重装系统等。如果以上方法都无法解决问题,需要重新安装一个系统。详细步骤请参考正文内容。 ... [详细]
  • Linux如何安装Mongodb的详细步骤和注意事项
    本文介绍了Linux如何安装Mongodb的详细步骤和注意事项,同时介绍了Mongodb的特点和优势。Mongodb是一个开源的数据库,适用于各种规模的企业和各类应用程序。它具有灵活的数据模式和高性能的数据读写操作,能够提高企业的敏捷性和可扩展性。文章还提供了Mongodb的下载安装包地址。 ... [详细]
author-avatar
手浪用户2602906465
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有