西西河

主题:【原创】Windows Longhorn Beta 1 的第一次亲密接触(上) -- Highway

共:💬28 🌺15
全看树展主题 · 分页首页 上页
/ 2
下页 末页
家园 【原创】Windows Longhorn Beta 1 的第一次亲密接触(上)

点看全图

外链图片需谨慎,可能会被源头改

昨天下午,微软发布了Windows Longhorn Beta1。MSDN和TechNet的用户可以登录后下载。这算是对“专业人员”的一个优待吧,因为微软公布的正式发布日期是8月3号,我们算是提前了一个星期。

在此之前,微软曾发布过一个早期Alpha版本。不过那个版本只是一个微软的“草稿”,非常的糙,安装了以后我也没有怎么多使用。这次这个Beta 1算是一个比较成形的东西了,可以让搞IT的试用了。大概4-6个月后,Beta 2会推出。那个版本就和正式版本相当的接近了,可以进行大面积的用户测试。然后是RC(可能还有RC1,RC2的区分),如果一切顺利,接下去就是OEM和零售版的发布了。所以这个Beta 1微软说的很清楚,是给IT从业人员用的,不是针对广大最终用户的。

这次的Longhorn Beta 1是Professional版本。Home版本,Tablet版本, Media Center版本以及服务器版本今后会陆续推出。所以可以简单认为这个Beta 1的定位就是相当于现在的Windows XP Professional。

这个Beta 1版本非常的大,以往所有的微软操作系统都在一张CD上,包括Windows 2003 Ent.版本。而这次的Beta 1居然有2.42G,几乎是以前的5倍,非得用DVD不可了。这么大个家伙花了我两个多小时才从MSDN上下载下来。微软提供的是镜像文件,所以非常容易刻DVD。

点看全图

外链图片需谨慎,可能会被源头改

从下面这个图片上大家可以看出,DVD内部的文件结构也变了,原来的i386目录没有了,取而代之的是Source文件夹。里面有两个大的文件,Install.wim和Boot.wim。我感觉这就是安装的核心部分。

晚上9:30,家里面七七八八的事情忙完后,可以和她“亲热亲热”了。

家里的那台测试计算机上安装的是Windows 2003,启动后我将DVD放进去,Longhorn的Setup自动启动了。我简单设置了一下选项,如Clean install to D Driver,计算机名字是Vista,并填上序列号,之后Setup就开始闷头安装了。安装过程和现在的Windows没什么不同,先将一些文件COPY到硬盘的临时目录下,然后重新启动计算机,使用那个临时目录下的文件引导系统并完成安装。这一切进行的都非常顺利,整个过程不需要我进行任何操作。大概45分钟以后,Longhorn安装就完成了。

要说明的一点是,Longhorn的设备驱动程序结构和Windows XP不同,需要新的驱动程序。考虑到现在厂商还不能提供新型的驱动,Longhorn可以在兼容模式下使用以前的驱动程序。不过Longhorn的设备的识别还是比较出色的,她没有向我要过任何设备的驱动程序,除了我的电视卡以外,一切设备完全工作。值得一提的是,进入Longhorn以后,有一个如下的提示,意思是我的显卡,网卡等设备没有Longhorn专用的驱动程序,她将为我安装XP格式的驱动程序。大概一分钟后,安装就结束了。

点看全图

外链图片需谨慎,可能会被源头改

整个安装过程非常简单(几乎没有任何提示),没有任何异常。唯一的问题就是我的USB Wireless没法连到家里的Router上。我试验了好几次都没有成功。最后我拔下了Router的电源,然后再次插入(相当于冲启动Router),这之后,USB Wireless Adapter和Router马上就联系上了,我上了西西河,回了一两个帖子。

点看全图

外链图片需谨慎,可能会被源头改

当然了,Longhorn里面的浏览器是IE 7.0,有趣的是我第一次浏览中文网站就成功的显示了汉字,不象以前By default,汉字是没有的。要再安装一次。

点看全图

外链图片需谨慎,可能会被源头改

最后交代一下我的机器环境

计算机是一台AMD Sempron 2800+, 有768MB内存,显卡是ATI 9550, 128MB显存,DVD是外置HP,硬盘160GB,三个分区,C盘80G,是Windows 2003,D和E都是NTFS分区,各40GB。机器内有一个PCI USB Card和一个TV/FM Card。

那么Longhorn到底使用感觉如何呢?且听下回分解。

点看全图

元宝推荐:四月一日,

本帖一共被 1 帖 引用 (帖内工具实现)
家园 看来explorer7 也用tab了。

花,等着更多信息。

家园 听说Windows Vista的启动速度将获得显著提升

因为开机时将首先进入系统,脚本以及其他软件将在用户开始使用时于后台启动。不知初始安装后启动大约要多少时间?

家园 不花没人性啊。

请继续。。。

家园 总算盼来了,花!拿个板凳慢慢看!
家园 如果IE再不用tab,就说不过去了。我用firefox,50%以上是因为tab功能。
家园 谁还要当小白鼠

已经有WinVista的BT种子可下了,

http://thepiratebay.org/details.php?id=3362112

我是不打算下了,用个WinXP还选经典界面,关闭所有特效呢。等IE 7出来了,倒是可以装个用用

家园 【原创】Windows Longhorn Beta 1 的第一次亲密接触(下)

点看全图

点看全图

外链图片需谨慎,可能会被源头改

和Longhorn Beta 1 的第一次亲密接触什么感觉呢?

这首先要从最重要的“外表”谈起。(嗯,什么,外表最重要?

Longhorn Beta 1在于用户界面上下了不少功夫。现在的界面系统叫做“Aero”。支持半透明的玻璃效果(Glass)。从用户角度讲,你可能会有些失望,因为在XP stuck了那么多年,新一代的微软操作系统居然没能给我们带来全新的视觉冲击, Damn!!!。

客观的说,Longhorn Beta 1的界面的设计,美观度以及程序启动关闭的动画效果比Apple的Tiger操作系统有差距。你可以到商店里玩玩Apple Tiger,那种Design不仅独特,而且非常Sleek and Elegant。就这方面,微软还是比不过Apple。当然了,Longhorn这只是Beta 1,到正式发布还有一年多的时间,微软还可以更新改进不少,所以现在还不宜把话说死。

另外,Longhorn对显示卡要求很高,并且要求全新的Driver才能体现全新的LDDM(Longhorn Display Driver Model)的威力。现在的Beta 1还没有将这一优势发挥出来,所以我们还要有点耐心。

除了新的Theme,Longhorn Beta 1 在外壳上(shell)还有这样一些新鲜东西。

点看全图

外链图片需谨慎,可能会被源头改

1)新的Start Menu。你可以type应用的名字,比如Notepad, Winword,一边敲键盘,相关的程序就出现在你的Start Menu上了,不用像以前那样满世界找了。

点看全图

外链图片需谨慎,可能会被源头改

2)新的Search功能。你可以将她想象为Google的desktop search程序。你可以用各种关键字来搜索硬盘上的文件。本来,微软想使用全新的类似数据库技术的文件系统WinFS,从根本上解决文件搜索的问题。但可惜用WinFS取代现在的NTFS系统并非那么简单,有很多问题微软没有办法解决,所以WinFS被从Longhorn中去掉了,留待慢慢发展。以后可能再独立发布。现在的Search是通过Metadata,文件的Index, property, Vitual Folder等等技术实现的。当然对于一般用户,他们只关心文件是不是能马上找到,至于背后是什么技术没人在乎。

点看全图

外链图片需谨慎,可能会被源头改

。。。。。。

正如微软所说,Longhorn Beta 1是面向IT Professional的,那我们还是来看看更深层的问题吧。

从技术上讲,Longhorn有许多重大的改动,这可能会影响到我们今后如何编写程序,如何设计程序,我认为影响是相当的巨大的。

1)全新的图形Rendering系统--WPF(Windows Presention Foundation).

以前,Windows上的图形系统分成了两个阵营。一个是传统的应用程序,使用GDI + USER.DLL来生成用户界面;另外一个是使用DirectX 图形系统,比如那些全新的3D游戏以及一些设计很独特的应用程序,比如Winamp。老式的GDI无法利用现代高级的图形卡的各种高级功能,和那些高级的游戏以及利用DirectX编写的程序一比,顿时显得呆板和寒孱。另外,微软隐约认为大多数的Windows Blue Screen和GDI, User系统有关,于是,Longhorn中,这部分被重新设计编写了。

点看全图

外链图片需谨慎,可能会被源头改

另外,一种描述性的语言出现了,叫做XAML。以后程序员写程序可以使用这种语言来生成界面系统,多少就像用HTML编写Web Page一样。Windows负责将这些XAML转化为.NET CLASS。XAML描述界面的程序看起来将使这个样子:

<Window
   xmlns=http://schemas.microsoft.com/2003/xaml
   xmlns:def="Definition" def:Class="CounterSample.Counter"
   def:CodeBehind="Counter.xaml.cs"
   Text="Xul Challenge 2004"
   Visible="True"
   Width="268"
   Height="150"
   Loaded="OnLoaded">
<Window.Resources>
   <Style>
      <Button Margin="5" FontSize="14" />
   </Style>
</Window.Resources>
<FlowPanel>
   <FlowPanel.Background>
      <LinearGradientBrush StartPoint="0.5,0" EndPoint="0.5,1">
         <LinearGradientBrush.GradientStops>
            <GradientStop Color="#E7E7E7" Offset="0" />
            <GradientStop Color="#FFFFFF" Offset="0.02" />
            <GradientStop Color="#FFF287" Offset="0.2" />
            <GradientStop Color="#F9E11A" Offset="0.98" />
            <GradientStop Color="#000000" Offset="1" />
         </LinearGradientBrush.GradientStops>
      </LinearGradientBrush>
   </FlowPanel.Background>
   <SimpleText Margin="5" FontSize="14">Counter Sample</SimpleText>
   <TextBox ID="ValueTextBox" FontSize="14" Width="250" Height="30" HorizontalAlignment="Center" IsReadOnly="True" Margin="5"></TextBox>
   <FlowPanel HorizontalAlignment="Center" Width="100%">
      <Button Click="Dec">Dec (-)</Button>
      <Button Click="Clear">Clear</Button>
      <Button Click="Inc">Inc (+)</Button>
   </FlowPanel>
</FlowPanel>
</Window>

2)全新的Windows API系统-- WINFX

从微软最近几年的攻坚方向上可以看出,微软已经将前途押在了.NET技术上。现在呢,.NET不过和Java一样,是一个外挂的环境。很多涉及操作系统的操作,还是要通过以前的WIN32 API。这样,.NET在功能上和性能上都不尽如人意。在Longhorn中,微软提供了一套全新.NET的API-- WinFX,直接和操作系统打交道,不需要再通过Win32 API。这样,.NET就直接捆绑在了操作系统上,给.NET应用开发提供了一个坚实的基础。所以如果安装Longhorn。.NET不是可选择项目,而是操作系统的一部分了。

以前微软在操作系统中继承IE,集成Media Player,遭到了众多非议,也吃了若干官司。现在微软将.NET集成操作系统中,会再次招惹麻烦吗?

3)全新的软件设计概念 -- WCF(Windows Communication Foundation).

"没有一个软件是Island" -- 微软一位高官这样说。听起来很熟悉是吗?多年前,SUN的那位CEO不就是有类似的说法吗--“网络就是计算机”。可惜当时技术还不成熟,SUN的理想很快就被人遗忘了。而现在,一个全新的概念正在冉冉升起,那就是SOA -- Service Oriented Architecture。SOA的理念和小时候德育老师教导我们的一样,那就是“我为人人,人人为我”。现在你编写一个应用,是建立在以有的众多服务之上的(Services),同时你的软件也要回报“社会”,以某种形式向别人提供某种服务。

过去,设计和编写“相互连接”的系统并不容易,应为你要面对各种各样的平台,各种各样的Protocol,各种各种的程序语言。而现在,Web Servic + XML成了新一代连接系统的标准。而微软在Longhorn中就要充分体现,并且Promt这一标准,并给与最有力的支持。今后,在Longhorn平台上开发这样的程序,不管你的应用是一台机器上App A和App B之间的简单对话,还是Server A和万里之外Unix主机B之间的商务交流,你设计编写程序的模式将是统一的。用微软的技术语言来说,那就是

Windows Communication Foundation combines and extends the capabilities of existing Microsoft distributed systems technologies, including Enterprise Services, System.Messaging, Microsoft .NET Remoting, ASMX, and WSE to deliver a unified development experience across multiple axes, including distance (cross-process, cross-machine, cross-subnet, cross-intranet, cross-Internet), topologies (farms, fire-walled, content-routed, dynamic), hosts (ASP.NET, EXE, Windows Presentation Foundation, Windows Forms, NT Service, COM+), protocols (TCP, HTTP, cross-process, custom), and security models (SAML, Kerberos, X509, username/password, custom).

4)更新的安全令牌机制(Token).

安全问题一直是微软遭受千夫所指的最根本原因。其实,这安全问题有微软的原因,也有广大用户的问题。比如99%的用户都是用Admin的权利在Windows上工作的。微软大声疾呼了N年,一直在提倡LUA(Least-Privileged User Account)。也就是说只有在进行系统维护工作的时候才使用Admin权利,而平常,使用最小权力账户。这一点Unix,Linux的朋友都清楚,没有人每天用root登录上去工作的。使用Windows Admin账户上网冲浪就相当于你带着你家的房产地契,银行存款,金银细软上大街。一旦有小偷对你下手,你就什么都丢了。你使用Admin账户,黑客一旦打入,它就是以Admin的权利在作乱,你的系统里它可以烧杀淫掠干任何事情。如果你使用LUA,即使坏人冲了进来,它能干的坏事非常有限,并且你还可以非常容易的将它干掉。

“用户就是上帝”。用户永远是对的,用户是不能责备的。于是微软重新设计了令牌机制。即使你以Admin登录,你也不总是以Admin所有的全部特权在完成工作。根据你干的工作,系统会给你允许的最小权利。比如说你上网浏览,Admin的特权不仅是危险的,而且是多余的。如果你的工作的确需要某些Admin专有的特权,操作系统会提升你的权利以完成当前的工作。

不过这种设计到底在实战中表现如何,我们还要拭目以待!

[size=3]Beta 1中缺失了什么?[/size]

由于时间紧迫,有很多Feature并没有在Beta 1中出现,主要说来有

1)新一代的Media Player.

2)各种其他版本的Longhorn (比如Home Editon, Tablet Edition, Media Center Edition, Server Edition)

3)全新的Command shell。可能取代多年的DOS Prompt.

4)IIS 7.0

另外由于安装后我也只使用了短短一会儿,很多Feature还没有接触到。比如PDF-Killer --> Metro。另外好多东西也需要慢慢感受,消化,比如全新的Network stack,新的Image安装方式等等。

希望这次短短的“接触”是一个全面亲密关系建立的开端。

就先到这里吧,上班的时候写帖子,有些Guilty!!!

元宝推荐:四月一日,

本帖一共被 1 帖 引用 (帖内工具实现)
家园 那个桌面背景好看!还有能把整个window都弄成半透明的吗?

看上去只有边框是半透明的.

家园 我感觉不行。比如你用Notepad写东西,如果Content Area

都是半透明的,那看起来也容易眼花不是。

ATI动作很快,已经发布了LDDM格式的显示驱动程序。今天晚上我装上看看,体会一下是不是有什么改进!

家园 透明度是可以调的嘛,看看这个:

点看全图

外链图片需谨慎,可能会被源头改

家园
家园 透明度在XP下也是可以调的。比如看我这个小程序

点看全图

外链图片需谨慎,可能会被源头改

点看全图

外链图片需谨慎,可能会被源头改

点看全图

外链图片需谨慎,可能会被源头改

我可以改变Form的透明度。你说的是这个意思吗?

家园 我就的情况来看,启动速度没有什么改进,

从开始到进入工作状态大概35秒左右,没觉得有什么提高。

如果是Clean install,XP启动后内存占用也就100MB左右,而Vista启动后多达400MB。所以启动速度有大幅提高我觉得有些不可思议。

家园 对,就是这个意思! 我喜欢这样的.

can't wait to try it !

全看树展主题 · 分页首页 上页
/ 2
下页 末页


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河