西西河

主题:小心地探讨我们可以用Ubuntu干些什么,不能干什么? -- yueyu

共:💬137 🌺107
分页树展主题 · 全看首页 上页
/ 10
下页 末页
  • 家园 小心地探讨我们可以用Ubuntu干些什么,不能干什么?

    最近微软的黑屏的确让人感觉到一丝杀意。在恐慌之后,总要有解决办法。

    非正版用户的解决办法无非是三条

    1,继续用盗版,等到哪天实在不能用了再说

    2,现在就认输,给钱买正版

    3,换用其他可替代的OS

    第一条和第二条,对一些人来说是唯一的选择。而对更多人来说,第三条的确是可行的出路。但现在很多人却没有认识到这一点,认为Windows还不可替代。实际上,OS并不止Windows,对于更贵的MacOSX,我基本无研究。这里只探讨一下我用的Linux--主要是Ubuntu,能干什么,不能干什么。希望可以对大家鉴定自己是否适合更换OS起一点指南的作用。

    首先要说明的是,没有哪个OS适合所有的情况。所以,我不是用这个帖子推广Ubuntu,只是单纯的一个介绍而已。

    1. 办公

    在Ubuntu上面默认的是OpenOffice。目前在Ubuntu上的最新版本是2.4,而OpenOffice的最新版本是3.0.如果用来日常编辑文档,应该说问题不大。和MS office的兼容性也在增加,但是对比较复杂的,或者有包含ActiveX的媒体的一些PPT,的确兼容不了。

    但是这里还有一些其他的替代。我用下来比较好的是永中office。这是一个国产的比较有趣的office软件。他对微软文档的兼容性要比OpenOffice好。大家感兴趣可以以后慢慢讨论。

    另外一个,叫做Thinkfree。他是以做在线office起家的,自然也要兼容市场最大的MS office。我用过,感觉也不错。

    Office系列里面,最重要的是Outlook和Exchange server的同步。说实话,在这个问题上面,是比较大的困扰。默认的Evolution是可以连接到Exchange server的。但是对Contacts,Calendar的支持不如Outlook--当然,这也是必然的事情。当然,如果是家用电脑,Outlook应该不是一个必要的软件。如果是办公电脑,八成已经预装正版windows了,也没这个烦恼。

    Visio,这个软件我也把他归类到办公类的。Visio的文件在Linux下面没法打开。但是如果你要画各种图,也有不少替代软件。问题就是别的用windows的人可能打不开。你只能存为PNG,JPG等图片文件。别人能看但不能编辑。

    2.娱乐

    娱乐大概分几个方面。首先是影音。Linux上面的Mplayer可以说是一个Universal Media Player。但是对普通用户来讲,稍嫌难用。所以有心人又做了一个他的Wrapper,叫做Smplayer。名字不太好听,但是绝对好用。再加上Mplayer用WineLib(Wine--Win Emulator)可以使用一些windows下面的codecs,让Smplayer基本上没有无法播放的影视文件。而且还不用担心一些嵌在某些不良视频文件里面的不良内容-比如病毒,或者链接到病毒网站的url等。

    现在比较流行的在线的视频网站如Youtube,tudou,优酷。都是基于flash的。在安装了最新的Flash 10.0 for Linux之后,播放都非常流畅。优酷在全屏有些问题,这大概也是他不如土豆的地方吧。

    (另外说一下,我最喜欢的是,假设你的显卡是双头的,那么你两个显示器可以用不同分辨率跑不同的desktop。比如我可以外接一个电视,用1080p的分辨率看片子。另外一边用我显示器的原有分辨率照发帖子不误)。

    影视完了之后,就是游戏了。这大概是Linux的软肋。通过Wine可以模拟部分游戏出来。但是总是不如Windows下面跑的舒服--当然这也是必然的。我的建议是,买一个XBox360或者PS3或者Wii来玩游戏,体验应该比电脑更好。当然,有的游戏比如第二人生(如果他是游戏的话)也有Linux版本,倒是值得一试。

    再解下来,应该就是图片相片的浏览和编辑了。浏览图片相信在任何一个OS下面都是一件非常容易的事情。而在Windows下面,用Photoshop编辑图片也是天经地义应该的。Linux下面没有Photoshop,但是有Gimp--一个基本功能和Photoshop差不多的软件。如果不是专业Photoshop工作者,Gimp应该也能满足要求了。对家用来说,处理处理家人风景照片,也是绰绰有余。要有什么不好,也就是要重新熟悉一个软件而已。

    3.工作和学习

    小可的工作是写写程序。如果你的工作也是如此,可以参考一下。

    如果你写的是Windows程序,那么还是去买套windows吧。如果是写MacOSX和iphone的程序,那还是去买个Mac吧。如果是开发工具仅有windows版本,比如Palm的模拟器以及各种各样Symbian的模拟器,那么还是用windows吧。

    如果幸好你写的是Unix based的应用,那么Linux应该一点问题都没有。

    如果C/C++

    Emacs+Gdb+Xref很智能。特别是对C的支持,非常好。C++的支持,Xref似乎收费。

    如果不喜欢Emacs的界面记不住那些快捷键。Eclipse和Netbeans都有C/C++的plugin。我更喜欢Netbeans。并且当升级到最新的Java版本之后,他们速度都不慢,甚至可以把这两个程序当做Java高效GUI应用的典范了。

    在Linux下面,有人用Anjuta和KDeveloper。从我的经验来看,似乎都不如Emacs,Eclipse和Netbeans体验好。大家可以尝试一下。

    如果是Java

    那么大家在Windows下面用的Eclipse和Netbeans都是很好用的。

    如果是Python,perl,shell等script

    我知道很多人喜欢用windows下面的UltraEditor或者EditPlus来编辑。我这里也推荐一个,jEdit.号称Programmer's Editor。试试看,应该不会让大家失望。

    4. 网络应用

    Windows下面有IE,Linux下面我用Firefox+Opera。之所以用两个,纯粹为了灌水方便。因为马甲在同一个浏览器很容易混乱。所以最好一个马甲一个浏览器,绝对不会混乱:-D

    这两个浏览器必然对某些IE Only的网站不兼容。比如说支付宝。这个时候只能建议大家请朋友帮忙支付了。当然不用IE在网上消费,也免除了被hacker盗取资料的危险。有利有弊,大家衡量,呵呵。至于很多大家平时想看又怕中毒的网站,在Linux下面绝对无次危险,放心使用:-D

    BT下载

    Linux下面有大量的软件用于BT下载。我喜欢用的是Azereus。就算在windows下面我也是用他。

    电驴

    电驴也有Linux版本,但我用的不多。因为通常下载速度比BT慢不少。

    关于下载要说几句。现在最流行的迅雷没有Linux版本。我也承认迅雷下载速度很快,但是坊间流传他也是一流氓软件。如何流氓,我没法仔细说清楚。但是Linux下面没有,也只好不用了。

    至于其他的ftp,http下载,基本上过于普通,在Linux下面也没有什么问题的。

    5.中文输入法

    小可一直都是用拼音输入。是fcitx的fans。这个输入法有拼音,五笔,仓颉等常用输入法。另外就是scim,是Ubuntu默认的。我不太习惯用scim,但是拥趸众多,用哪个视乎自己的习惯了。没有google拼音输入,没有搜狗输入。据说他们的特点是在线词库?对我来说用不上。用拼音已经输入够快超过我的思维了,或许是我思维太慢:-)

    暂时就想到这么多。以后想到再说吧。

    元宝推荐:铁手,
    • 家园 这几天在ubuntu下玩英雄无敌3,感觉不错,呵呵。
    • 家园 Ubuntu可称做Linux中的微软,相当不错了。唯一

      的问题是,这其实不是linux的问题,中国的股票和网银系统统强制性地使用愚蠢IE作为客户端。

      用火狐这样的或浏览器反而不能登录。

    • 家园 骂一骂Linux和Mac

      我用Linux 5年了,直到今天,还是不习惯。先说GUI,不管哪个版本,与Windows比起来,首先一个问题就是,反映迟钝。鼠标点上去,半天才动。再次就是,中文字体乱七八糟,每个发行版都有自己的特色。至于应用软件,更是五花八门,用法各不相同。像我这样一个搞IT的都不舒服,普通用户更不要说了。

      另外一个问题是,没有一套完整的概念。Linux更像一个大杂烩,每个软件都很有特点,但是整个系统放在一起,毫无特点。一般的人不了解一些技术的,很难搞得懂Linux那些天书一样的命令。可能连系统配置都不知道该怎么办。

      还有一个更重要的问题是,驱动程序更新慢,很多芯片组,如Nvdia的,甚至都没有Linux驱动,一般的应用是没问题,碰到要在总线上插卡的就问题一大堆了。

      再说mac,当初一炮走红之后,直接走向了与通用PC相背的专用道路,殊不知PC若不开放,还不如去买IBM巨无霸。windows能有今天,得大大的感谢IBM当初的开放策略。MAC封闭的软硬件平台,把大多数开发商都封在门外,用户群越小,3rd就越没胃口--投入产出不成比例,最后恶性循环,把市场拱手让出。

      不过在中国Linux和MAC用户少的另一个原因是,Windows和Windows上面的应用软件都是Freeware,10块钱一套的软件都是天价,家门口都是5块钱一张碟N套打包的。。。

      • 家园 感觉和您不是一个位面的,除了这句

        不过在中国Linux和MAC用户少的另一个原因是,Windows和Windows上面的应用软件都是Freeware,10块钱一套的软件都是天价,家门口都是5块钱一张碟N套打包的。。。

      • 家园 不知道您用什么机器跑的。。。比较惊讶

        先说GUI,不管哪个版本,与Windows比起来,首先一个问题就是,反映迟钝。鼠标点上去,半天才动。再次就是,中文字体乱七八糟,每个发行版都有自己的特色。至于应用软件,更是五花八门,用法各不相同。像我这样一个搞IT的都不舒服,普通用户更不要说了。

        说实话,如果是用非常老版本的redhat或者98年时候redflag出的xteam,可能鼠标垫上去还有延迟。我映像中这么多年里面从来没碰到过鼠标延迟的问题。另外一个可能性是您装了server版的linux,time slice按照1秒或者更长编译,然后不是preemptive的scheduler,而是dead line的scheduler。那也会造成桌面程序的延迟。要知道大部分linux是作为server在使用。愚蠢的redhat默认就安装gui,所以很多人用server版的redhat里面的gui,自然很不爽。

        还有一个更重要的问题是,驱动程序更新慢,很多芯片组,如Nvdia的,甚至都没有Linux驱动,一般的应用是没问题,碰到要在总线上插卡的就问题一大堆了。

        如果说其他的外设没驱动还好说,说到Nvidia,我真是有点讶异了。Nvidia的显卡的驱动是我最喜欢的。其次是Intel的。ATI的显卡驱动虽然开源,可是远不如Nvidia完善。我在好几年前就开始用Nvidia的MX系列玩Sun Lg3d了。如果没有驱动,怎么玩的了?

        我觉得您似乎是server版的linux用的比较多,不太了解Desktop版的Linux的发展和现状。大概都是RHEL整的?

        • 家园 有可能

          我用的最多的就是RH和CENTOS,估计是用的stupid的GUI。不过印象中也不觉得Ubuntu会快?

          我说的芯片组是Nvidia的主板芯片组(南北桥),曾经用过一个AMD+Nvidia,居然Linux装上去之后一个pci槽都不能用,没办法只能给前台的文员装Windows了。

          Linux的南北桥芯片组驱动和cpu patch的更新是比较慢的,这个纯粹做软件的人感觉不明显,做硬件的就麻烦死了。而且底层驱动多半要以源代码形式安装,kernel变动经常导致编译不能通过,各个发行版的源代码路径和缺省的包又不一致,技术支持特别麻烦

          • 家园 RHEL和CentOS是给Server编译的内核

            不适合桌面

            我前文也说过,一般给Server编译内核的,time slice非常大,甚至可以到1秒。而scheduler一般不会用fair scheduler,一般会用dead line scheduler。我想您开发硬件,对OS的这些设置有什么影响很清楚吧。Ubuntu的time slice,没记错的话,desktop的是100ms。

            当然“快”这个东西要看你怎么定义。

            如果GUI程序响应感觉要快,time slice就要小,scheduler也要尽量顾及每个process的公平分配。

            而如果要server快,因为server通常是单一或者几个process在跑,没有那么多gui的东西。server的快就是thruoghput的大。让scheduler少打断当前任务,才能让throughput大。

            这就是为什么您用RHEL和CentOS感觉GUI慢的原因了。

            至于硬件驱动,因为我不做embedded,所以不好说。这又不是我帖子里面所讲的desktop的应用了

    • 家园 已经安装了vista的笔记本能不能直接安装ubuntu?

      手头的笔记本预装了vista,如果方便的话,也想装个ubuntu,看看效果怎样。如果能直接安装,那是最好不过,就怕还得备份这个那个,特别是做vista的安装盘,觉得太麻烦。

      • 家园 报告老铁

        我在vista上装了个虚拟机跑Ubuntu,还行

      • 家园 看有没有空闲的分区吧

        双启动应该是可以的。在安装过程中不要安错了分区就没问题了。

        据说8.10可以直接制作LiveUSB,用USB启动就可以进入Ubuntu了。有空我也要试试看。之前做个Live USB还有点麻烦的

      • 家园 有空余的硬盘应该就可以

        不过我不太支持双系统。你可以先用他的LiveCD或者LiveUSB体验一下。

        还是建议先用个闲置的电脑用个一两个礼拜。我很理解一开始用Linux会很痛苦,习惯的改变可能连菜单都找不到。坚持下来就可以了

        • 家园 为什么不建议装双系统呢?

          除了安装麻烦、占用额外硬盘空间之外,还有什么不利之处吗?其实现在的硬盘动辄就是上百个G,多用一二十也没什么。

          我以前装过Win 2000和Red Hat 9的双系统,用Grub引导,装起来确实麻烦:在网上作了不少调研,打印了几页instruction,花了大半天的功夫。最近打算进一个Lenovo W500,办公(主要是outlook email)和程序开发(Java Eclipse)两用,160G的硬盘,如果装双系统的话,怎么分区比较好呢?记得以前的RedHat 9只支持FAT32,不支持NTFS,不知道Ubuntu是不是也这样。

分页树展主题 · 全看首页 上页
/ 10
下页 末页


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

Copyright © cchere 西西河