在昨天的TechEd 2007上,微软公布了一个新闻:IIS7将成为Longhorn Server Core上的一个新角色,这意味着我们将会通过Server Core轻松地部署一个功能强大的Web Server,同时被整合进来的还有IIS7的新命令行管理方式AppCmd.exe,GUI的MMC应该不太可能会引入。
IIS7的新架构加上简洁的Server Core,越来越让人期待了。对于我个人来说,IIS7本身的价值应该多体现于Longhorn Server,在Core上面,我想通过IIS7的pipeline实现的一些更灵活的组件所实现的功能才是其意义所在,例如反向代理、静态文件预处理,URL Rewrite,负载均衡等这些有趣的东西会逐渐出现,而不仅仅是开源社区的东西了。
偶然看到的一篇关于Windows XP的优化的一篇文章,其中有不少很有意思的地方,包括一些被广泛认为是优化XP性能的东西,仔细看来都是在做无用功甚至还有反效果,记录之。
http://mywebpages.comcast.net/SupportCD/XPMyths.html
Tuning是一门学问,无论什么操作系统,无论桌面还是服务器应用:)
四月CTP下载完刚刻了盘,beta3就出来了,于是从二月CTP直接跳到beta3了。所以我所看到的仅仅是针对二月CTP的变化,因为我没用过四月CTP,并且四月CTP本身就是一个beta3的预览版,因此4月CTP和beta3的差别应该不是很大。
1,版本号还是6001,后面build太长记不住了,不过记得build跳跃挺大的。
2,安装界面和Vista有区别了,不是Vista那种绿玻璃的风格,而是类似于Win2003那种深棕色,不过玻璃效果还是有的。
3,安装时多了个声明,里面的内容不再是Vista的了,终于改了,但是搞笑的是后面安装完第一次启动的图标还是Vista的。
4,安装过程基本没什么变化,不过分区的时候似乎是多了个extend的按钮,作用是扩充当前分区的(当然只能是在当前分区后面有自由空间的情况下)
5,在用户登录和切换那个界面没有类似aero的效果了,变成了纯色背景。
6,貌似Windows Firewall是默认自启动的了。
7,服务器管理里面在安全管理多了个IE ESC(就是win2003带的那个增强安全配置),默认启用。
8,服务器管理里面现在有17个Role,35个Feature,貌似有变化的不少。
自己没有试验过 ,但这些方法应该都是证明了的可行的,个人认为修改BIOS是最可靠的方法。
January 9, 2007 – 6:14 am
小白我自从Vista放出第一个公开测试版就一直持续着安装-试用-不好用-卸载的痛苦历程,如今Vista RTM已经发布月有余了,眼见Retail就要开卖了,可以说大的架构方面肯定已经稳定有余了,于是小白我又把目标投向了明年下半年将要发布的Longhorn Server,sorry已经是今年了。前两天是在捣腾Build 6001,这个版本从Build号码来看是属于大于Vista RTM Build 6000的一个版本,假定如果微软一直宣扬的Vista和Longhorn Server共享代码库的新闻是真的得话,可以认为这个版本是已经包含了Vista RTM绝大多数要素的版本。
November 21, 2006 – 1:20 pm
前两天微软终于发布了这个东西的试用版。
简单把玩了一下,初步感觉还不错,只是有些习惯上的东西还是很难改过来的。
简单看了一下文档,发现这个玩艺的设计思想很有意思,可以说抄袭,也可以说脱胎换骨。
理念的源头来自传统Unix的shell—-简单既是美。但Unix的shell是完全的命令解释–文本处理这种流程来走的,将命令的输出文本进行有机加工,抽取有用的信息,再反馈到更多的命令使用中去,最后达到几乎是所有能想到的目的。而PowerShell将命令的返回对象化了,也就是把命令返回的结果当作对象,进而调用或输出对象另外的方法或属性。没想到Shell也能OO起来!
好处是可以得到最精确最严谨的结果,而不会因为文本块的切割联合等问题费脑筋,也不会因为漏算某些情景导致奇怪操作结果。而坏处则是把用户的问题转给了cmdlet的开发商,一个适用性强的cmdlet是要设计者付出很大的心思才能做好的。
仔细想想,这或许就是Unix哲学和Windows哲学的不同。
再仔细想想,或许此类的东西很难从开源阵营里出现,就好像我们很难说服一个程序员写的程序去使用-A作为某特定输入参数而不是-a一样。
November 13, 2006 – 1:35 pm
终于把RTM的Vista下载完并刻盘安装了,过程跟以前的测试版没有什么不同,一切顺利。
安装完成后的感觉跟以前测试版也没有大的差别,唯一的不同是能够自动安装驱动的设备多了,我机器上除了那个电视卡没有自动安装好之外其它设备完全工作正常了。
不过也没那么幸运,感觉操作有不小的停滞感,应该是硬件加速还未打开造成的,NV对于RTM版本尚未有新驱动,所以也就没有办法了。打不开加速声音也有测试版一样的问题,放音乐到20分钟左右就开始出现噪音,更不幸的是竟然蓝屏一次,错误代号应该是跟IRQ有关,应该还是这个声卡驱动导致的。当初是哪个混蛋说vista用红屏代理蓝屏来的?应该拖出去打。
另外Office 2007也装好了,还没来得及体验,其实主要是为了装这个mspy2007输入法去的,感觉与2003相比变化不大,但是不知为什么全角半角选择框没了?
基础软件应用都没出现大问题,如果能在近一个月内出现破解激活的方法的话,可以考虑将平台转向Vista了,毕竟Windows Server Codename Longhorn还要明年下半年的说,及早熟悉一下NT6的底层新改进是必要的。
September 20, 2006 – 1:14 pm
接着上次开始我们的体验之旅。
上次只是简单介绍了一下安装和安装结束后的第一印象,并没有接触到任何实质内容,并不是因为我不想写,而是觉得要写的东西实在太多了,无法一一道完。在经过了几个星期的捣鼓之后,我决定先写一下Windows Firewall这个东西。因为以前的自带防火墙简直就是丑陋的代名词,而在LH/Vista上的防火墙,则是脱胎换骨的东西。
September 14, 2006 – 7:46 am
译者注记:本想写一些关于IIS7新增特性的中文文章,怎奈个人语言组织不力,恰好在http://www.iis.net上看到了这篇文章,感觉深合心意,于是就翻译过来了,并非完全直译,某些术语中文容易误解的还保留英文,个别地方加上了些自己的体会。
The IIS7 Difference
By Jonathan Goodyear
原文地址:http://www.aspnetpro.com/opinion/2006/08/asp200608jg_o/asp200608jg_o.asp
September 7, 2006 – 12:53 pm
Windows Server Codename “Longhorn”(以下简称LH)的beta测试版泄露出来也不是一次两次了。这次的build号是5600,应该属于beta25384之后的一个标志性版本,因为其版本号跟同期进入Pubic RC版本的Vista是一样的。根据微软官方早期“Vista将与LH共享代码库”的声明,我们有理由相信这次的build会是像RC1一样接近于最终版的版本,至少,在硬件支持以及桌面应用相关部件的功能以及bug修复方面会像Vista看齐。