对于“Windows Home Server”这样一个东西,可能很多人突出的疑问是:随便拿台旧电脑装个Win2000扔到角落里不就可以了吗?同样也不用接显示器,只要连根网线能远程桌面上去就行。好,下面我们就看看这样一个家用服务器究竟有什么能耐,值得微软专门弄几十个人来做。
这是Windows Home Server第一版产品的简要功能列表:
周全且易用的数据保护方式,支持单个文件、磁盘、整机的任意备份和恢复。上面说的装个Win2000的做法仅仅能共享文件而已,如果你把file://server/share 路径映射到本地驱动器的话,就更显得像一个真正的本地磁盘了。可是如果D盘的硬盘分区表坏了,或者C盘的操作系统没法启动了,如何恢复?这是Windows Home Server提供的核心功能,“傻瓜”式的备份,即使你不记得做备份,它也会在闲时每天都给你备份。如果有朋友愿意知道一些技术细节,Windows Home Server的备份使用了Volume Shadow Copy,会一个cluster一个cluster的把你的数据备份到Server上。不过这也要求客户机必须是NTFS分区表。所以,只有Windows XP(包括Home和Pro)及以上才能接受Windows Home Server的服务。如果你在使用Win2000或者Win98,恐怕还是得每天人肉备份了(Win2000虽然支持NTFS,不过还是被Windows Home Server设计为排除了,为啥?不是我干的……)。
简单有效的恢复方式。C盘上的系统坏了,启动不了?Windows Home Server提供一张Restore CD,实际是一个WinPE 2.0加上Windows Home Server的客户端软件。如果你想完整的恢复E盘,都不用重启,在Windows下就可以完成。其实很多工作在技术爱好者手中都可以用1000种方式完成。除了人肉方式,你还可以说“不就是往服务器上备份和从服务器恢复文件么,我自己写了个客户端和服务器通信的程序,通过3456端口传数据,在客户机本地喀哧喀哧就完成了”,不说别的,你能让主要的防火墙和杀毒软件都认得你的3456端口么?hoho,微软能,给Windows Defender等team打个电话就好了。当然这不是什么高深的工作,只是为了让家庭主妇都能用而已。
支持远程访问。每个用户都在Windows Home Server上有一个共享目录,这可不仅仅是给家庭局域网之间共享用的。Windows Home Server上运行着IIS,你可以通过https://server/ 来根据自己的权限访问相应目录。这意味着什么?你可以申请一个Windows Live Domain指向你的Windows Home Server(虽然Windows Home Server位于家庭路由器的背后,不过NAT不是什么难事,这是设计的重点功能之一),然后从任何地方访问你家里的机器,这就再也不用随身带个优盘来装文件了。要上传图片还现找免费空间吗?用自己家里的服务器多好。
支持Windows Media Connect。你可以把视频和音乐上传到Windows Home Server上,然后在Xbox 360或者Roku SoundBridge这样的数字媒体接收机上播放流媒体化的内容,比如把电视接在Windows Home Server上观看视频,而不是把所有文件先传到电视上。Media Connect这个东东的应用情况在国内可能还需要时日,先不多说了。不过Windows Home Server的定位使它具有有一部分媒体中心的功能,对数字家庭是非常酷的。关于Windows Media Connect,可以参见http://www.microsoft.com/windows/windowsmedia/cn/devices/wmconnect/faq.aspx。
家庭IT管理。这个名字挺玄,实际上Windows Home Server能做的就是一些状态监测工作,比如哪台客户机没装杀毒软件,哪台客户机上最近的备份失败了,哪台客户机上硬盘坏了,等等。Windows Home Server用绿色,黄色和红色图标来整个家庭网络的健康状况,在每个客户机上同样用三色表示该客户机的状况,至于
一些细节和限制:
Windows Home Server只支持10个用户,毕竟是家庭环境嘛,主要客户群是家庭主妇和家庭IT作坊。
Windows Home Server实际是一个专用的Windows Server 2003。如果你有Small Business Server的经验,它是类似的。只不过Windows Home Server被设计成“无头”,也就是没显示器,拆开包装箱以后只要插上电源和网线就完了,一切工作通过客户端的Admin Console完成。
客户端这个Admin Console实际是一个RDP session,。你看到的一切实际上都是在服务器上的操作,只不过用远程桌面挪到了任意一个客户机上。形象的说,这是个特殊的远程桌面,只能操作Windows Home Server,而看不见Windows桌面。不过,你还是可以单独ts到Windows Home Server上,干什么随你,听说有疯子试用者已经升级成了域控,甚至装了Exchange当邮件服务器……Windows Home Server和硬件捆绑的售价比单独的Windows便宜很多,但它确实是个如假包换的Windows Server 2003。不过这不是设计支持的做法,只是给一些技术爱好者留的后门。你会得到个“虽然让你ts进来了,你可别乱动啊”之类的警告。
关于备份,除了用户执行的手工备份,Windows Home Server还会在每天夜里自动进行完整备份。不过不必担心容量问题,因为每个备份过程都是增量的,先检查哪些cluster变动过了,只备份改变的部分。而且Windows Home Server的硬件都会配至少一个足够大的硬盘。如果有一天你觉得硬盘不够用了,你还可以随时插上一个USB硬盘,添加到Windows Home Server里,新硬盘会被Windows Home Server的一个叫做Drive Extender的组件接管。你想插个1G的优盘当硬盘用?别逗了,硬件信息里写着“我是U盘,我不是硬盘!”呢,DE不会理它。
硬盘数量有没有上限?也就是IDE接口和USB接口的限制吧……微软内部的dogfooder已经插过21个硬盘上去了,貌似挺好。在Windows Home Server里,硬盘数量多的好处不只是增加容量。除了Windows Home Server已经内置了一些诸如Photo, Music, Public之类的目录外,每个用户都自动建立自己的共享目录,此外你还可以随意建立共享目录。每个共享目录可以被设置为“备份”,如果Server上有多个硬盘并打开这个选项,那么你的共享目录就会存在于多个硬盘上。目前被设置为两个,Windows Home Server会任选两个硬盘来给你的共享目录做备份,貌似一个简陋的软RAID了。
Windows Home Server既然“无头”,硬盘坏了咋办?硬盘这东西确实不很保险,不过Windows Home Server有检测和修复的机制和工具。这一切都在那个远程的Admin Console里,如果是“软”错误如分区表坏了的话,完全可以在这里修复。如果硬盘烧了的话……阿门,硬盘都烧了,谁还有办法。不过如果存在多个硬盘的话,Windows Home Server会通过一个Drive Extender把所有硬盘当作一个大硬盘用,如果其中一个坏了,可能会损失一些数据,但不会是全部。
Tuesday, January 23, 2007
Friday, January 19, 2007
Cool waterfall
很酷的技术,很多商店和餐馆都有人工瀑布,可是谁想过拿瀑布写字呢。
按视频里介绍的,发明者为威斯康星大学的一位教授,目标就是在大型展览上用最酷的方式展示东西,而且还在北京汽车展上出现过。要是国内的教授们也喜欢做这些好玩的东西就好了:D
Tuesday, January 16, 2007
关于escrow
在微软的测试流程中有escrow一词,指一个特定阶段,通常用于在某个里程碑临近结束时。我们知道,微软的很多产品都做daily build。在这个阶段之前,主build号应该是不断累加的,比如build 1234,1235,1236……可是到了里程碑末尾,要挑选一个build,在其基础上使之稳定,形成一个可以拿出来见光的build。这时,主build号就不再增加了,而是出现了次build号。比如build 1234.1,1234.2,1234.3……至于本地化版本,甚至还有build 1234.3.1,1234.3.2等等。
在这个阶段,测试团队是主要角色。发挥主流作用的不是developer而是tester,直到质量达到要求为止。
escrow一词的来历跟盖房子有关,原意是“由第三方保管的契约”。参见wikipedia的解释:
http://en.wikipedia.org/wiki/Escrow
在软件测试里,测试团队就是这个“third party escrow agent”
在这个阶段,测试团队是主要角色。发挥主流作用的不是developer而是tester,直到质量达到要求为止。
escrow一词的来历跟盖房子有关,原意是“由第三方保管的契约”。参见wikipedia的解释:
http://en.wikipedia.org/wiki/Escrow
在软件测试里,测试团队就是这个“third party escrow agent”
Monday, January 15, 2007
传杜家滨将任Google中国总裁
http://www.cnbeta.com/modules.php?name=News&file=article&mode=flat&sid=20884
要是真的如此的话,倒是非常看好。希望杜能拉近谷歌与政府的关系,也免得开复在那儿不尴不尬……
要是真的如此的话,倒是非常看好。希望杜能拉近谷歌与政府的关系,也免得开复在那儿不尴不尬……
Thursday, January 11, 2007
因版权问题暂停翻译“每个家庭都有一个机器人”
不料这么快就收到Microsoft Robotics的Marketing Manager婉言告知暂停翻译“每个家庭都有一个机器人”的中文版,因为版权属于Scientific American。为了不给公司和自己惹麻烦,就不帖了吧。我在北京有时也买中文版的《科学美国人》,觉得不错。据说中文版本的杂志内容大多来自三个月左右的英文过刊,不知道过两个月他们会不会刊登这篇文章的中文版。说不定我可以投稿给他们:)
Friday, January 5, 2007
翻译:每个家庭都有一个机器人 -- Bill Gates
译注:随着Microsoft Robotics Studio 1.0的发布,这是《科学美国人》杂志1月号上的特别文章,署名为Bill Gates。出于业余兴趣,在个人博客上翻译如下。原文参见http://www.sciam.com/article.cfm?chanID=sa006&colID=1&articleID=9312A198-E7F2-99DF-31DA639D6C4BA567
想象一下我们正在见证一个新工业的诞生。这个工业建立在迅速发展的新技术之上,很多公司正在销售商业用途的高度定制化的机器人,还有数量与日俱增的创业型公司在设计生产给狂热爱好者和其他感兴趣者的新型玩具和各种玩意儿。同时,这又是一个支离破碎的工业,几乎没有通用的标准和平台。每个机器人项目都如此复杂,研发效率低下,配套应用程序稀少。实际上,对于这个工业曾经给人们带来的激动和承诺,现在没有人能确定的说何时,甚至是究竟能否成功。如果它真的成功的话,可能可以改变世界。
当然,上面这段话也可以被看作是上个世纪70年代中期个人电脑行业的写照,那也是Paul Allen和我创立微软公司的时期。回想那时,又大又贵的大型机上后台运行着各大公司,政府部门和其他机构的计算程序。顶尖大学和科研院所的研究人员努力为信息时代的到来构筑基石。Intel刚刚发布了8080微处理器,Atari正在销售他们的热门电子游戏Pong。在一些民间自发的计算机俱乐部,技术迷们不畏艰辛的试图发掘个人电脑的价值。
但是真正令我体会深刻的是,机器人这样一个小荷才露尖尖角的工业,正在按着30年前计算机工业发展的轨迹前进。想想骑车组装线上的生产机器人,正是昨天的大型机的翻版。这个工业的典型产品是比如能使用机械臂进行外科手术的机器人,部署在伊拉克和阿富汗的用来扫雷的机器人,和会打扫地板的家用机器人。电子产品公司也制造了一些可以模仿人,狗,恐龙等的机器人玩具,狂热爱好者们都盼望着能够亲手组装最新的“乐高”机器人系统。
与此同时,一些世界上最富有智慧的头脑正在努力解决机器人行业最困难的问题,比如视觉识别,导航,和机器学习,而且他们正在取得成功。2004年美国国防部国防先进技术研究计划署(DARPA)主办了一项机器人挑战赛,比赛目标为让自行控制的机器人穿过长达142英里的崎岖不平的莫哈韦沙漠(译注:位于美国加州南部的一处沙漠)地带。当时,最好的机器人只行进了7.4英里。而在2005年该赛事中,5个机器人成功穿越,最快的机器人在全程中的平均行进时速为19.1英里(值得一提的是,同样也是DARPA推动建立了Arpanet,即因特网的前身)。
如今机器人工业面临的挑战一如我们三十年前曾经在计算机工业中解决的那些问题。机器人公司没有一种可以让流行的应用程序运行在不同设备上的统一的操作系统。机器人的处理器以及其它硬件都缺乏标准,只有极个别的代码可以从一台机器人直接移植到另一个机器人。无论何时,有人想造一个新机器人的话,他不得不完全从头开始。
除了这些困难,当我和一些机器人的业内人士谈起的时候——从大学研究人员到企业家,从技术爱好者到高中生,他们表现出来的激动和期待每每提醒我,这和Paul Allen跟我当初审视新技术带来的便利并梦想有一天每个家庭的桌面上都有一台电脑是何其相似。而且当我注意到当前的趋势正在统一,我可以预想将来有一天,机器人设备将成为我们每天生活的一部分。我相信例如分布式计算,语音与视觉识别,无线宽带连接等技术将为我们打开一扇通向新时代的大门,那时自行控制的设备可以使用计算机来自动为我们处理物理世界中的任务。我们或许正在走向一个新纪元,个人电脑走下桌面,开始让我们能听见,看见,触摸到并操作那些我们自己不可能到达的地方的事物。
待续……
想象一下我们正在见证一个新工业的诞生。这个工业建立在迅速发展的新技术之上,很多公司正在销售商业用途的高度定制化的机器人,还有数量与日俱增的创业型公司在设计生产给狂热爱好者和其他感兴趣者的新型玩具和各种玩意儿。同时,这又是一个支离破碎的工业,几乎没有通用的标准和平台。每个机器人项目都如此复杂,研发效率低下,配套应用程序稀少。实际上,对于这个工业曾经给人们带来的激动和承诺,现在没有人能确定的说何时,甚至是究竟能否成功。如果它真的成功的话,可能可以改变世界。
当然,上面这段话也可以被看作是上个世纪70年代中期个人电脑行业的写照,那也是Paul Allen和我创立微软公司的时期。回想那时,又大又贵的大型机上后台运行着各大公司,政府部门和其他机构的计算程序。顶尖大学和科研院所的研究人员努力为信息时代的到来构筑基石。Intel刚刚发布了8080微处理器,Atari正在销售他们的热门电子游戏Pong。在一些民间自发的计算机俱乐部,技术迷们不畏艰辛的试图发掘个人电脑的价值。
但是真正令我体会深刻的是,机器人这样一个小荷才露尖尖角的工业,正在按着30年前计算机工业发展的轨迹前进。想想骑车组装线上的生产机器人,正是昨天的大型机的翻版。这个工业的典型产品是比如能使用机械臂进行外科手术的机器人,部署在伊拉克和阿富汗的用来扫雷的机器人,和会打扫地板的家用机器人。电子产品公司也制造了一些可以模仿人,狗,恐龙等的机器人玩具,狂热爱好者们都盼望着能够亲手组装最新的“乐高”机器人系统。
与此同时,一些世界上最富有智慧的头脑正在努力解决机器人行业最困难的问题,比如视觉识别,导航,和机器学习,而且他们正在取得成功。2004年美国国防部国防先进技术研究计划署(DARPA)主办了一项机器人挑战赛,比赛目标为让自行控制的机器人穿过长达142英里的崎岖不平的莫哈韦沙漠(译注:位于美国加州南部的一处沙漠)地带。当时,最好的机器人只行进了7.4英里。而在2005年该赛事中,5个机器人成功穿越,最快的机器人在全程中的平均行进时速为19.1英里(值得一提的是,同样也是DARPA推动建立了Arpanet,即因特网的前身)。
如今机器人工业面临的挑战一如我们三十年前曾经在计算机工业中解决的那些问题。机器人公司没有一种可以让流行的应用程序运行在不同设备上的统一的操作系统。机器人的处理器以及其它硬件都缺乏标准,只有极个别的代码可以从一台机器人直接移植到另一个机器人。无论何时,有人想造一个新机器人的话,他不得不完全从头开始。
除了这些困难,当我和一些机器人的业内人士谈起的时候——从大学研究人员到企业家,从技术爱好者到高中生,他们表现出来的激动和期待每每提醒我,这和Paul Allen跟我当初审视新技术带来的便利并梦想有一天每个家庭的桌面上都有一台电脑是何其相似。而且当我注意到当前的趋势正在统一,我可以预想将来有一天,机器人设备将成为我们每天生活的一部分。我相信例如分布式计算,语音与视觉识别,无线宽带连接等技术将为我们打开一扇通向新时代的大门,那时自行控制的设备可以使用计算机来自动为我们处理物理世界中的任务。我们或许正在走向一个新纪元,个人电脑走下桌面,开始让我们能听见,看见,触摸到并操作那些我们自己不可能到达的地方的事物。
待续……
Thursday, January 4, 2007
关于题目
大学时候住在105寝室,从那时开始上网,所以很多帐号一直以105命名。注册gmail时,发现lilei105已经被占用(也不知道是不是我自己很久以前注册过-__-),想起在北京的住处为某单元402,遂命名为lilei402。不是很顺理成章么?
我的MSN Space叫做Fade2Black,那是Metallica的一首歌名,只不过Fade To Black已经被占用,就把to改成了2。Destination Anywhere也同样是歌名,来自最有感情的乐队Bon Jovi的同名专辑——曾经觉得是Bon Jovi最好的专辑。
我的MSN Space叫做Fade2Black,那是Metallica的一首歌名,只不过Fade To Black已经被占用,就把to改成了2。Destination Anywhere也同样是歌名,来自最有感情的乐队Bon Jovi的同名专辑——曾经觉得是Bon Jovi最好的专辑。
Subscribe to:
Posts (Atom)