在Monoppix上Hello World

曾经想尝试Mono,尝试.NET在不同的平台下实现飞扬代码。一直苦于没有Linux的环境,也尝试过在Microsoft Virtual PC 2004上安装Red Hat Linux AS,但最终都在配制XWindow的显示属性的时候花屏而终。Microsoft Virtual PC 2004不再提供for LinuxVirtual Machine Additions,但又不想配制VMWare,出于对Linux系统本身的不熟悉,安装Mono也是一件不容易的事情。

偶然的时候看到了KnoppixKnoppix is a bootable CD with a collection of GNU/Linux software, automatic hardware detection, and support for many graphics cards, sound cards, SCSI and USB devices and other peripherals. Knoppix can be used as a Linux demo, educational CD, rescue system, or adapted and used as a platform for commercial software product demos. It is not necessary to install anything on a hard disk. Due to on-the-fly decompression, the CD can have up to 2 GB of executable software installed on it.

兴奋得事情还远不止于此,Monoppix = Mono + Knoppix,它是一个已经安装和配置好MonoKnoppix,以及预制了MySQL的一个on-the-flyCD,完全遵守GNU/Linux

下面的事情会一帆风顺,只需要在Microsoft Virtual PC 2004上新建一个虚拟机,在配制界面上可以清除所有的硬盘,配置好NAT方式的网络,然后就是启动系统了,挂接MonoppixISO光盘。我分配的是128M的虚拟内存,Monoppix系统启动时会自动把大约90M内存虚拟为RamDisk,只要大约3分钟,一个Linux的图形化桌面就呈现在你面前了,MonoLogo作为桌面显得额外的强眼,在NAT模式下甚至连网络都是直接配置好的J


我迫切的希望立即在
Mono下运行我的.NET代码。初步看了一下Mono Quick Start

1.      打开Editors菜单下的KWrite编辑器。

2.      敲入下面的Hello World代码:

using System;

public class Text

{

  public static void Main()

{

  Console.WriteLine(Hello World Mono!);

  Return;

}

}

3.      保存这段代码为/tmp/test.cs

4.      打开一个Terminal Shell

5.      执行下面的命令:

Cd /tmp

Mcs test.cs

Mono test.exe

就是这么轻动,Hello World Mono

方便之余,或许还有更多的尝试想做,如:希望有个中文环境的Monoppix;希望能够将Monoppix安装到硬盘,可以长期保留编写的程序。于是,找到了阿贵这篇不错的文章

posted on 2005-03-05 14:26  Microtoby  阅读(2582)  评论(5编辑  收藏  举报

导航