蜻蜓
提示 登录 注册 提示 21767/0 08年12月3日 周三 21点13分 站标
引用(0)请拷贝:
大类:[科技经济] → 版面:[信息技术]
1 234...末页[14] 共14页243 被收藏:17 用【工具】楼主帖全看树展
万斤 2008-03-23 15:59:54 1498064
O 关于Linux的推广——普通用户篇 花 21
序:

我看到这里很多人讨论如何像推广Linux。看起来难度很大。我个人用Linux主要是自己方便,以及工作需要。对推广倒是做的很少。这里只是给出我的一些简单的经验,希望对大家都有所帮助。我的策略是先想到哪里写到哪里,然后最后整理一下。

我先简单介绍一下背景,我目前需要维护三个环境,一个是学校里面的程序开发和服务器,这部分我简略写到开发者篇,家里的服务环境,我家里目前有2台台式机,2台笔记本(准备再买一台),1台服务器,(马上要买另外一台服务器),一台Linksys的路由器,一台Linksys的Modem。除此之外,家里的公司的IT部分最近我也需要管理,计有8台工作站,一台服务器,3台笔记本。

今天先说如何帮助win用户享受linux程序的好处。我个人认为,其实对于普通用户而言,采用什么系统不是一个核心问题,他们关心的是,这个系统能够提供什么样地服务。所以我觉得最好的策略是,先把Linux下跨平台的部分让win用户先享受。这个一般有一些简单的步骤,这个步骤我在最近4-5年内总结的,主要是针对广大女性用户——就是那些“光抱怨什么都不想学”的。

1)把IE换成Firefox,这个太应该也太必须了,只要他们了解如何用中键在tab后台开链接。大部分人都越用越开心。有两个插件建议安装,一个是Google Toolbar,一个是DownEmALL/Flashgot(替换Flashget)。

2)金山词霸改成StarDict。播放器装上VLC,这个一般他们都很高兴地接受。装上Azureus 替换BT客户端。根据我的经验,大部分人都喜欢StarDict。因为不需要每年都升级,不过Stardict界面是广大女性不喜欢的。

3)如果有人使用outlook,我也会鼓励他/她用Thunderbird。不过大部分用户现在都用web邮件界面,所以这个主要是给公司用户考虑。

4)推广使用OpenOffice,但是也不拒绝微软的Office。我的经验,大部分用户绝对不会轻易替换MS Office的,一般替换Excel最快,Word次之,PowerPoint很困难。所以最好两者并存。(另外,别忘了OpenOffice最大的卖点:可以直接打印PDF,不需要Acrobat Pro)。

5) 装上GIMP for win 用来替换MS PhotoEditor。当然很多人会说,现在到处都是Photoshop,谁用GIMP,但是对于大多数用户来说,我发现实际上他们也很乐于接受GIMP,因为不需要到处去找Photoshop安装盘,其功能对于大多数人来说,也是足够了。还可以装上inkscape for win。很多人愿意用。

6)根据我的经验,目前说服客户转移到Linux最大的问题,我觉得不是其他程序的易用性,而是这几个程序:PPStream,PPLive,QQ和MSN。前面两个在Linux下面基本上用不了,后面两个第一个是不仅自己不开发客户端,还成心废掉别的免费软件。MSN的问题是GAIM的开发员拒绝开发语音/视频插件。而Skype这方面刚刚起步。所以如果用户对这几个软件有大量需求,我基本上不想费口舌让他们转到Linux下,绝对是浪费双方的生命。

7)但是并不是这就是一切的结束,从我的经验,这一部分非常重要:培养用户经常整理我的文档,把文件组织好。其实我觉得养成良好文件存放的习惯比换系统还重要,如果文件组织良好,换到Linux下面往往容易地多。

8)如果是工作组环境或者商业用户,那么可以考虑起Linux服务器。然后给用户分配SSH钥匙,并且给他们在服务器那里开辟/home/user的空间。告诉他们,这里是他们的保险柜:)。

8)如果用户习惯了,就可以把他们的windows建立在虚拟机之上,就是在Linux上层再运行windows。这样做有很多好处,第一就是直接采用Linux的iptable做防火墙 第二是即便虚拟机崩溃也可以迅速恢复。第三是可以集中管理系统升级,第四一点,就是直接引入NFS,避免使用SAMBA。第五就是我最喜欢的某些在windows下面没有的软件就可以用了,比如rsync,比如XFS文件系统。做这些的目的主要是增强工作组的安全性和稳定性。我家里的公司以前经常遇到病毒在整个工作组里面乱窜的情况,极为头痛。当然单机版也可以这么做。

9)这个时候,再来逐步介绍linux下面的工具,就方便很多了,把windows虚拟机下面的桌面通过网络方式链接回Linux桌面,我的文档通过网络方式链接回home下。用户就很乐意直接使用linux下面的程序,至于他们能用到什么地步,那是他们的事情。

10)在Linux下面安装一些必须的商用软件:1)skype,2)Acrobat Reader 3)Realplayer 4) winrar。这些一定是要装的。

11)由于虚拟机下面的windows可以最小化,所以,有一些程序也可以让他们开始使用,比如Evolution,Nautilus,还有K3b刻盘软件(抱歉,我主要使用Gnome,不过我猜想KDE更友善一些)

12)别忘了普及Unix和windows文本换行之间的区别!!

先打到这里,回头简单讨论一下关于如何说服开发员。

最后于2008-03-24 02:33:07改,共6次;
转发 回复 送花↑21↓0 收藏工具
kavin 2008-03-23 16:55:20 14981031498064
O 虽然很多人包括我都有这个良好的愿望 花 1
但是从现有的情况看,不要说让公司志愿转到linux,就是windows换个版本,升个级,他们都不愿意。其实用什么软件不要紧,关键是工作习惯问题,linux毕竟设计成计算机专业用户使用的。Office是办公自动化核心,和很多应用高度耦合,很难用OpenOffice来替代。
喜欢喝冰茶 2008-03-23 17:02:04 14981061498064
O 这个换行键有时候很烦,
最近用R的xml package直接抓,MAC下老出问题,气得俺先把页面download下来再读,终于搞定。

从推广的角度上,MAC做的不错,就是用的人少,而且键盘和PC的不同,害得俺整天按错键。F
万斤 2008-03-23 17:02:55 14981071498103
O 虚拟机方法用的比较多。
我们的公司就被病毒,流氓软件折腾个没完。重装也很烦人。不过对于大量的一两页纸文件,OpenOffice的性能还是很可以的。直接存成Doc文档就可以了。
kavin 2008-03-23 17:07:38 14981101498107
O 我现在相信微软没有完全公开office文档格式
OpenOffice可以没有问题打开文档,但是保存后,MS Office就打开有问题了,有一些特性是OpenOffice始终没有完全支持的。
kavin 2008-03-23 17:12:09 14981141498107
O 虚拟机是个好点子
不过我估计对大型企业不太适合。维护起来比较麻烦。
万斤 2008-03-23 17:15:58 14981171498110
O 很有可能,不过我们内部直接用odt格式 花 1
根据最近几年的使用情况,90%以上的文件都是自己内部使用和打印的,传给别人的情况很少。传给外面的情况,有一半以上是用的是pdf格式。当然我们也保留的有office,所以目前这个问题在我们这里不是很严重。其他的地方就不是很清楚了:)
万斤 2008-03-23 17:21:42 14981221498106
O 是啊,我一般用命令或者emacs
我没有用过 R的XML Package ... :(

我们这里有很多苹果的热衷分子。Mac下面也有vim/emacs,所以对我来说,那个系统是差不太多的。我也不习惯它那个花键,以及菜单条永远在最上方的排列方式。
喜欢喝冰茶 2008-03-23 17:30:37 14981321498122
O Gnome的default设置菜单不就是
在上面吗?

俺一般用textmate。苹果键和Alt的关系跟PC的Ctrl和alt是反的,工作用Mac,回家用PC,唉!快被这玩艺儿搞疯了。
万斤 2008-03-23 17:40:07 14981421498132
O 我的意思是每个窗口的菜单
比如,文件,格式什么的菜单,在其他地方都是跟着每个窗口走的,我用的苹果,其菜单一律在顶层,切换窗口的时候, 顶层菜单也一起切换。很不习惯。不过用久了苹果确实很简单。

我现在只用Linux,其他系统基本不用,即便是像Linux这样简单的系统,维护这一堆机器也是非常烦人事情。非常理解你的感觉。
隆飞 2008-03-23 19:42:21 14983411498064
O 我狗尾续貂几点: 花 3
1. firefox的插件真是丰富多彩,我这里再推荐几个(全部都可以在LINUX下面使用):
  (1) fireftp, 这个是个FTP客户端,与WINDOWS下的FTP客户端操作差不多,功能也能满足一般用户的需求.
  (2) CHMReader, 这个插件能让firefox阅读CHM文件.其兼容性非常好,我还没有见过它不认识的CHM文件.
  (3) GSpace, 这个插件能把GMAIL的6G空间利用起来,变成一个网络硬盘.
  (4) TORButton, 如果用TOR的话,这个TORButton能省很多事.

2. BT客户端我这里还有个简单点儿的,叫transmission, 操作简单,速度也还快,比基于JAVA的Azureus占资源少多了.

3. LINUX下面的IM软件,有个叫EMESENE的,能够比较好的满足MSN用户的需求,其操作界面也是完全模仿MSN的,用起来很顺手.

4. 看图软件么,我比较喜欢GQview, 当然这个在LINUX下面可供选择的就多了去了,我就不多说了.

5. 阅读PDF, 官方有ACROBAT READER, 效果很好,但如果觉得这玩意太大太占资源的话,有个叫ePDFView的小东西,可以试试.

最后于2008-03-23 19:51:59改,共1次;
jack 2008-03-23 19:43:43 14983431498341
O 用GSpace, 有可能会被google封掉
隆飞 2008-03-23 19:45:36 14983461498343
O 我还好,一直用它,没被封过.
当然我也没传什么太大的文件
看看 2008-03-23 19:53:27 14983671498114
O 说反了
对企业来说,虚拟机那才叫好维护呢。企业规模越大,好处越明显。
littles 2008-03-23 20:00:18 14983801498064
O 老兄,服了你
兄弟要是能做到前 8 点就是神了。
万斤 2008-03-24 01:46:13 14989381498380
O 这个转换过程,如果不是有特殊要求,一年两年都可以
想想我自己适应某个系统也要花这么长时间,一两年是个很正常的时间。如果是朋友什么的,我一般是采用按需替换的方法,比如他们找我装金山词霸,我就给他们装StarDict,帮他们看计算机问题的时候,顺手就给他们装Firefox,一般他们都接受。

最近有一个例子,我一个做财务的朋友,连MS Office安装都不会(就是连Setup.exe都不知道在哪里)。有一天在外地Office忽然不工作了,我通过电话帮他装上了OpenOffice,他一直用的很开心。

至于第8点,如果不是在公司环境并且我不在边上,或者他不是经常联系我,我一般是不做的。
木鹿大王 2008-03-24 08:43:03 14995301498064
O 电子商务也是个大问题
尤其国内,没听说哪家的插件支持Linux的。
我可以不用MSN和QQ,但为了从网上缴费和买东西也离不开WIN。
万斤 2008-03-24 15:50:37 15000621498064
O 关于Linux的推广——开发人员篇 花 17
今天我大概说说有关一个开发人员,就是对计算机有相当了解的人,如何逐步享受Linux提供的优势。

多说一句,我第一篇的点子,刚开始是一些简单,随意的个人行为。后来主要是受我女朋友的课题的影响,她的博士课题是研究某个现代管理系统,比如ERP系统,如何融入公司的。这个课题本身很复杂,她看过的材料大改1-2米还是有的,其实很多公司部署都或多或少地没有达到目标。所以现在都是采用按需分配,逐步改进,以用户满意,满足功能为目标。有很多具体的步骤。我上文提出的建议,也是参照了她的意见的。

和很多人想象的不太一样。实际上,我发现开发人员,尤其是windows下面的开发人员,远比普通用户对Linux来的排斥。尤其是上了班的人,他们宁愿用苹果也不会用Linux,所以目前大量对Linux的热心人实际上是在学校。

原因是非常简单的,对于win下面的计算机专业人员,他们对win系统投入远比一般用户多,而且对win很熟悉。像一般用户害怕的病毒,或者重装软件之类,并不陌生。而转换linux的成本,实际上远远比普通用户来的高。熟悉Linux的人都知道,那个东西对专业人员提供的功能要远远超过给普通用户提供的功能,而且要难的多。最简单的例子,在VC++(我用VC的时候是6.0,现在不清楚了)开发一个简单的程序,只要写好程序,直接运行就是。而在Linux下面,就要先学习编辑器,编辑器编程模式,GCC,Make,(甚至autotools)等等等一系列的工具,而这些工具每个都有很长的手册。所以等win系统的人已经开始直接写程序了,而linux下面的人通常还在花一两个星期在了解基本概念方面。而且对用户英语的要求实际上很高。广大英语不是母语的开发者对此往往很头痛。一个典型的例子就是,命令参数大多是英语的缩写,这对西方人不是问题,而中国人就要强行背。比如用tar的展开一个压缩包,命令是tar xzfv,我的同事用的时候,直接就念  tar eXtract Zipped File and Verify。中国人运用这个命令的难度就比GUI方式来的大。换句话说,命令行系统其实对语言要求比GUI来的严格,所以windows的流行不是一个偶然因素。

平心而论,Windows对开发界面方面还是投入了大量的精力,编辑器相当友好,直到现在我也认为Linux下面的程序编辑器没有一个达到它的水平,这个不可否认。所以当开发人员切换到Linux下面的时候,往往是从天上掉到地上。我记得01年的时候,我还在到处找一个合适的IDE和一个友善的编辑器(我记得用的是nedit)。所以,通常情况下,win开发人员不会轻易地转到Linux下面。实践生活中,我发现只有一个理由总是有效的:上面,或者工作强迫他这么做,或者单位里面都在用Linux/Unix系统。其他情况我想劝是难度很大的,伤感情。

但是,并不是说其他开发人员就不感兴趣。如果真要说突破口,那就几乎从一点开始的:源代码管理系统。我发现win下面的开发人员很多(我不能说大多数,但是据我接触的来说)几乎都没有源程序管理的意识。这个我猜想是由于SourceSafe功能长期比较弱有关。对Linux的高级用户来说,是不太可以想象的。比如我自己,不仅程序,文档要用SVN(最近正在转换到GIT)上。就是内核配置文件 /etc dpkg 数据库等也是用版本保留工具保存的。所以如果能在工作组建立服务器,帮助他们保存源代码,我想这是一个好的起点。(我建议采用SubVersion)。

下一步,通常来说,win开发人员第一个问题通常就是有关Linux IDE的,因为对他们来说,IDE通常就是开发程序的全部。当然有人提到Editplus,其实这个也是一个变相的IDE。而Linux下面,说实话,真正实用的IDE就只有emacs和vim。所以最大的问题首先是要回去阐述最核心的计算机编程问题,编译,链接(动态链接),宏展开,Linux的文件结构。这些基础问题如果不清楚,后面过渡起来非常困难。而很多win开发员,根据我的了解,他们实际上并不是很清楚,往往和学校学习的相脱节。而Linux还是保持了比较严格的步骤。

不过作为过渡,很多人目前提到eclipse,尤其是使用Java的开发员,我本人没有用过eclipse,但是我听说,它可以链接到Subversion,而且C的模组写的相当好。所以我在这里做个推荐,当然如果有谁用过,麻烦添上相关信息。万分感谢。

开发人员真要迁移到Linux下面,通常会遇到我称为“学习死锁”的情况,要想熟练编程,通常需要学习某个“古怪”的编辑器,而要想真正能使用好此编辑器,又通常需要编程来带,并且要会各种命令行命令,而命令行命令本身又多又复杂,无从下手,需要学习无穷的帮助,而帮助本身还要看帮助。。。。为了解决某个小问题,都要牵涉所有的Linux的概念。通常为了解决问题,看了一圈最后,反而那个问题本身的解决方案无关紧要了。搭进去很多时间。这事我本人在转到Linux平台下,感觉最难的地方。即便是到了今天,也会遇到这种情况。

为了降低难度,我个人建议,一定不要盲目一下子脑袋发热,像学习windows那样,立刻装一个双启动Linux/win系统。实践证明,这样做是最费力气的。会导致这样的情况:Linux成为一个高级玩具,里面有很多好玩的东西,但是真正干活娱乐还是打开windows系统。好像Linux下面的东西了解很多,但是几乎不用来解决真正的问题。这个问题没有什么好避讳的:我差不多有一年半是这个状态。直到有一天,我把所有windows彻底删除为止。即便是到现在,我也是没有必要的情况下,绝不用windows系统。

为了解决“学习死锁”的问题,我个人建议一定要在win平台下学习至少一种编辑器,其实这个也没有什么好选的:vim,或者eclipse的编辑器,考虑到linux下面大量的配置工作,基本上vim是怎么也要学的。当然如果能学习eclipse 就更好了。vim刚开始学习比较困难,不过我这里有个诀窍:就是上来就了解一下vim 采用模式的思路。然后直接打印一份vim reference card放在桌子边上,很快就能学会基本的操作。

我这里起一个简单的转换方式,首先起一个独立的linux服务器/工作站来(我想目前大部分开发员都有两台以上机器)。这个机器上什么windows都别装,然后开始学习配置ssh和Subversion,通过两者的学习,了解基本的命令,和如何看帮助。这样做的目的主要是防止无目的“漫游式”地学习。接下来,我倒是建议,如果有时间,把Linux的启动过程好好了解一下,特别是如何使用rc.d系统重启服务。通常win程序员习惯重启,Linux下面这点应该得到改正。分发版我推荐Debian。Debian系统一个最大的好处就是,一开始安装的软件很少,所以你可以一步一步看到哪些包具体起什么作用。然后就是经典的 Hello world,这个程序。同时学习一些最简单的gcc/make的方式。

接下来一步很重要,我建议立刻倒回去整理了解linux的目录树结构,彻底了解比如 /lib /usr/include 之类的目录下到底是放什么的,还有就是库文件的命名方式。比如 libm.a 放在什么地方等等,命名规则怎么回事。这些事情很小,但是极端重要!了解这些对理解Make和GCC帮助极大。我以前就是太匆忙,结果回头还是要补上。

接下来Make是肯定要学习的。也不需要去通读Make 手册,简单看看就行,比如基本的变量,宏什么的。到这里,基本相关的Linux 开发基本步骤了解了。然后下一步是尝试把 hello world 用vim 下的subversion模块管理起来。我这里不是很熟悉,因为我个人通常使用emacs 系统。不过感觉应该是差不多。练习熟悉了,就可以考虑把windows下的程序移植到linux下来,直接进行开发。其他的linux相关配置可以暂时不用管它,用到再学:)

最后,我说一句,不要没事重装Linux系统,Linux的可维护性相当相当好,99%以上的问题都可以通过不重启来解决。

这是我自己转移过程中的一些感想,写出来,希望对大家有所帮助

最后于2008-03-24 15:59:44改,共1次;
转发 回复 送花↑17↓0 收藏工具
关于Linux的推广——普通用户篇 1 234...末页[14] 共14页

点这里自动刷新◆ 或者 完整聊天

不妨一看
【解读】他传即自传:黎澍十年祭 上
【原创】击落“天皇号”背后的秘密 六
【原创】火车票市场化改革别成涨价借口
【原创】抗联中的朝鲜族顺便扯一下金日
【原创】编年史二之小学

短期保留:笑话/求助/小布告
uncoupled 说:我觉得萨科奇也不算太笨。
小鬼子不也年年在参拜问题上纠缠么。。。
听枫 说:to肖邦:这孩子怎么这么死脑筋呢,六面体也可以啊,ABCD再加上奖励一次,奖励两次么。
长风破浪061 说:小鬼子的庙一天不拆,就多一天留个尾巴捏在我们手里,什么时候不爽了就纠一纠,听他鬼叫鬼叫的,他拜不拜的区别不大。
王友 说:据说印度的恐怖分子开枪扫射时面带微笑;随身带的大包里面不仅有手榴弹,还有狗不理和男人装;占据酒店前还买了两袋汽锅鸡和二锅头——这可不像穆斯林——还坚信自己可以带女人质杀回海滩投奔索马里,来时候乘的橡皮艇还在哪儿呢!
夜精灵小赵 说:长风破浪061 说:小鬼子的庙一天不拆,就多一天留个尾巴捏在我们手里,什么时候不爽了就纠一纠……
=======
不对。据说日本已经把神社问题作了筹码。和中国谈问题时说,我这两年都没去拜,你在其他问题上该让步了吧?
长风破浪061 说:哈哈哈哈哈,这简直是儿子跟老子谈条件要糖吃么。可惜中国不是日本的亲爹,你不调皮捣蛋是应该的,没有什么糖吃。可你要敢扯蛋,老子皮鞭子木棍子可是什么都有。
x188 说:“哪里有暴力,哪里就有反抗。” 以暴制暴的年代,已经一去不复返啦。

哈哈哈哈哈哈哈哈。。。

(针对暴力言论而论,与“老子孝子,JAPAN,CHINA”无关。)小女子对政治一窍不通。

发新内容


Copyright © cchere 西西河 feed 西西河规 版主规范 帮西西河 帮助(FAQ) 版面介绍 发帖特殊效果 网站地图 关于西西河