在Monoppix上Hello World
曾经想尝试Mono,尝试.NET在不同的平台下实现飞扬代码。一直苦于没有Linux的环境,也尝试过在Microsoft Virtual PC 2004上安装Red Hat Linux AS,但最终都在配制XWindow的显示属性的时候花屏而终。Microsoft Virtual PC 2004不再提供for Linux的Virtual Machine Additions,但又不想配制VMWare,出于对Linux系统本身的不熟悉,安装Mono也是一件不容易的事情。
偶然的时候看到了Knoppix,Knoppix 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,它是一个已经安装和配置好Mono的Knoppix,以及预制了MySQL的一个on-the-fly的CD,完全遵守GNU/Linux。
下面的事情会一帆风顺,只需要在Microsoft Virtual PC 2004上新建一个虚拟机,在配制界面上可以清除所有的硬盘,配置好NAT方式的网络,然后就是启动系统了,挂接Monoppix的ISO光盘。我分配的是128M的虚拟内存,Monoppix系统启动时会自动把大约90M内存虚拟为RamDisk,只要大约3分钟,一个Linux的图形化桌面就呈现在你面前了,Mono的Logo作为桌面显得额外的强眼,在NAT模式下甚至连网络都是直接配置好的J。
我迫切的希望立即在Mono下运行我的.NET代码。初步看了一下Mono Quick Start。
1. 打开Editors菜单下的KWrite编辑器。
2. 敲入下面的Hello World代码:
using System;
public class Text
{
public static void
{
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 阅读(2600) 评论(5) 编辑 收藏 举报
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 单线程的Redis速度为什么快?
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 展开说说关于C#中ORM框架的用法!
· SQL Server 2025 AI相关能力初探
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库