红联Linux门户
Linux帮助

说说Cygwin

发布时间:2008-05-26 00:59:40来源:红联作者:zhania
曾经我好像写过一个post,说了cygwin一大堆好话,但是那样装完之后,我用的时间并不长,用了一段时间之后,还是觉得很不爽。第一,如果用cygwin默认的调用cmd.exe窗口,那么除了可以用一些linux下命令之外,而用命令行的感觉,并没有Linux下来得爽,并且由于不是原生的windows支持,而是要依赖于cygwin.dll,有些命令的效率不尽人意;还是因为字体,因为限定的窗口宽度。然后我换了一个puttycyg来用,很不错,但是界面刷新得特别慢,还不支持中文输入。对于反应慢,我一度怀疑是不是cygwin本身的问题了。并且,用一些工具,比如VIM,还有minicom,在cygwin下感觉总怪怪的,有些键不响应,不知道是我不知道配置还是怎么的,反正就是不爽。前一段时间,重新装了一下系统,想顺便把cygwin删除掉,不料却发现有些文件死都删不了,安全模式也不行。还好台式机上有个Linux,在Linux里面把它删掉了;笔记本里面的cygwin,硬是用ubuntu 7.10的liveCD启动机器才给删掉(支持ntfs写)。

不可否认,cygwin对于linux下程序直接往windows下移植是一个伟大的创举,但是这样的移植毕竟不是原生程序,顺便说个与cygwin无关的,说用户界面移植(比如gtk的程序)到windows下感觉就很不好看,字体,我以前一直用dia,windows下也用它画流程图等等,但是后来还是装了一个D版的Visio,也是方便和周围人交换,二是发现windows版的dia,有的时候出问题,文件不能保存,后来只有选择放弃了。

装个cygwin很大,不过基于它移植过来的程序非常丰富;可我需要吗?我这么想。现在很多open source的软件在windows下都有原生的软件或者替代品了,我常用的几乎都有。我犯不着逼着自己在windows下用linux shell了。在windows下就遵从windows下的使用习惯吧。没有必要在解决各种细枝末节的问题上花时间。规根结底,我无非是看不惯windows的command界面罢了。从网上仔细查了一下,发现cmd.exe的的界面字体是可以改的,微软出了powershell来作为一个全新的用户命令行界面,看来似乎不错,很多的dos命令都还熟知,很多常用的GNU工具可以下载一个原生的小exe文件放到一个统一的目录里,然后加入环境变量PATH,没有cygwin,还有mingw的GCC可用,gvim有windows版的,那么该和cygwin说拜拜吧。在windows下就别想着Linux吧,用linux工作的时候,就enjoy吧,别老身在曹营心在汉,这可不大好。
文章评论

共有 4 条评论

  1. renddie 于 2009-07-19 03:07:33发表:

    恩 lz句句真言
    我当初装只是为了在win下用gcc

  2. ~~~~ 于 2009-07-11 16:20:33发表:

    不知道那个怎么用!

  3. xlylinux 于 2009-07-10 17:21:00发表:

    学习

  4. zhangwr 于 2009-06-10 20:41:41发表:

    了解