西西河

主题:【原创】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 帖 引用 (帖内工具实现)
    • 家园 【原创】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 帖 引用 (帖内工具实现)
分页树展主题 · 全看首页 上页
/ 2
下页 末页


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

Copyright © cchere 西西河