当时我下载了最早版本的Longhorn测试版,直到现在的50XX版本
下载完后,我发现竟然可以安装传统用C++开发的程序
如Foobar,Alcholo等
我当时就在想如果Windows Longhorn完全是用托管代码写的
那么建立在Longhorn上的程序都应该是用托管代码写的
因为Longhorn本身就是一个.NET的平台
所以我就知道微软玩了一个花招
但是大家也不用灰心
想当年,大家都在说操作系统只能用汇编写
现在的Linux不是用C写的嘛,WindowsXP等不是用C++写的嘛
所以说C#用来些操作系统不是不可能的,只是时间问题
估计下下一版本的Windows(Longhorn的下一代MS操作系统)及有可能用C#来写
这也就是为什么Delphi,Pascal会推出.NET的版本(这时的操作系统必需用托管代码开发)大家进来讨论下,说说自己的看法

解决方案 »

  1.   

    微软最早称Longhorn的配置需要CPU 4G,内存3~4G
    而现在却说现在的主流配置即可以流畅的运行Longhorn
    所以说微软内部也经过了分析认为时机并不成熟
    在看看现在的x086的CPU技术,能上3G的发热量太大,根本不可能达到4G之上
    所以说软件与硬件是相辅相成的
      

  2.   

    Longhorn的配置需要CPU 4G,内存3~4G这样的配置在国内没有2/3年以上应该推广不起来.
      

  3.   

    managed application
    ------------------
    vms
    ------------------
    win32ok
     难道
    unmanaged application
    ---------------------
    vms
    ---------------------
    longhorn不ok?
      

  4.   

    Longhorn大部分不是C#写的,不过其中有一小部分还是C#写的其次,Windows XP是VB写的,不是C++
      

  5.   

    以我来看,一个OS想要全部用托管代码来写是不可能的--必须用非托管代码来实现托管机制!然后才能在这个托管机制上写托管代码。不知道我的想法是否正确。
    至于WindowsXP是不是用VB写的我不清楚,但有一点可以肯定NT的内核肯定是用C/C++写的。
      

  6.   

    我从Longhorn放出消息的第一天就知道了,而且坚信他和xp有类似的内核,所有Win32的API都不会消失。不知道为什么有些人一直以为Longhorn的内核是托管的?怎么可能
      

  7.   

    严重同意 too simple,too native
      

  8.   

    XP的内核当然是NT的,跟2000一样,XP其实就是2000的加强版,呵呵
      

  9.   

    WindowsXP怎么可能用VB写的?
    Basic我还半信半疑
    首先搞清楚什么是VB
      

  10.   

    Ninputer(装配脑袋)
    我从Longhorn放出消息的第一天就知道了,而且坚信他和xp有类似的内核,所有Win32的API都不会消失。
    不知道为什么有些人一直以为Longhorn的内核是托管的?怎么可能回复:Richard Grimes这样的技术专家也不是相信Longhorn是完全用托管代码写的嘛
      

  11.   

    除非微软所谓的.NET不是纯粹的.NET
    不像Java,Mono这种真正意义上的平台
      

  12.   

    .NET还不足以建设一个完善的操作系统,在这方面还是太脆弱了
      

  13.   

    操作系统一般都不会用.net 写,因为内核需要的是速度和轿小内存运行,但是window上的应用软件大部分会转向用.net 写,包括office,ie等等,
    而到时候的操作系统一般都自带.net框架,所以可以很方便的运行.net 的软件,
    web 则会转向 智能客户端
    2年内
      

  14.   

    微软用.net重新写所有软件,脑子就进水了。微软只是不再开发传统基于 COM 体系的组件了,这样各个系统如果需要共享和发布组件,就要利用.net。
      

  15.   

    微软凭什么要将所有软件都用.net写一遍,市场拿出钱来预订了1亿份这样的软件,微软一定会重写。如果没有,那个神经正常的人不去扩展和改进原有系统而是去推翻原有系统呢?微软只是在新的工程任务基本上转移到.net平台,这正好说明.net与原有系统的兼容性有多好,大家可以放心使用。说微软要用.net重写一切,这是微软对手的伎俩。
      

  16.   

    window xp 用 VB 写的--------------------
    天哪, 这条蠱惑人心的消息不知道在多少人的心中扎了根!!哀!!!
      

  17.   

    .net,VB都是用来作企业开发的,他们都是以操作系统为依托的,他们怎么会用来开发longhorn、winxp呢?要说office是用VB开发的道是可信。语言之间各层的关系是:硬件(机器语言0和1)->操作系统(汇编,C等低级语言)->.net(c++等高级语言)->托管程序(C#等super language 实际就是傻瓜语言:)
      

  18.   

    现在的微软的.NET只是对于COM的又一次封装
    不是纯粹的.NET,和Java这种有着很大区别
    用来写操作系统当然是不可能的
    你们去看看Mono,Java这类纯粹的平台
    那才可能开发出操作系统
      

  19.   

    winXP也就有一亿多条公开的代码是VB写的,为公开的部分不知道有没有vb写的。问题是,有什么理由对不使用.net来写的系统大放厥词呢?有这个时间,用java也写出一套更好的office家族和SQL Server以及其他系统程序来,这才是君子所为。其实对于实用技术,靠讽刺挖苦是改变不了其性质的。