找回密码
 注册
查看: 1119|回复: 6

看到这里许多linux的争论,说说自己经历和看法

[复制链接]
发表于 2003-7-2 23:00:19 | 显示全部楼层 |阅读模式
我是一名因为女朋友在日本上学,无可奈何在日的windows开发和java开发的程序员,虽然日本并不是个工作很让人舒服的地方,但是在不同的环境里也能得到不同的认识吧。

以前从来没打算学linux,只打算在windows开发和java开发上发展,但因为一个到现在还觉得恶心的项目需要一个运行在unix上的模拟器程序,不得不硬着头皮真正开始使用linux,从此对unix产生了兴趣,开始自己研究,呵呵,我想,只有有需求,才能有学习的动力吧。

接下来说说我所认识的日本的linux现状。我的感觉是linux在日本作为开放的东西远远没有bsd热,市面上linux的杂志屈指可数,而有关bsd的杂志则铺天盖地,其中,在国内看不到人关注的netbsd在日本有一个很大的使用开发团体。我想日本产生这种现状的主要原因是因为作为发达国家日本也有数量惊人的各式硬件,像上面提到的netbsd,它上面的主要个人用户就是那些拥有苹果硬件的人。

而我因为会了基本linux下的开发,也参加了几个小的solaris的开发,才真正领略到到底使用unix开发有什么好处,那就是定制的灵活性,这大概也是windows有visualstudio那么方便的开发工具却怎么也无法代替unix的原因。举个例子,工程立需要一个监视磁盘使用情况并能自动报警的工具,我用了一天写了个脚本交给管理员登陆进cron完事,如果用windows api在windows下实现同样的功能,我想我需要查的资料可多了。作为使用者,我想大家都做过改变设置搞垮系统的事情,但这也是linux和bsd的魅力所在吧,它给开发者留下了足够的灵活性,使完成某种功能可以轻而易举。而对各种硬件的灵活支持,这大概也是windows先天就没法具有的功能。所以在日本,windows是无论如何也撼动不了unix的地位的,因为各式各样的硬件需要协调工作,当然这也是java在日本异常火爆的原因。

话说回来,日本市面上的个人电脑是没有预装linux的(据说也有,但不成主流),但因为有各种丰富的个人终端,例如手机,pda,所以也感觉不出windows有什么一统天下的感觉,总的来说,windows只不过是各种信息制品的一员。

回到国内,我想因为发达程度的不同,我觉得linux还没有在中国发热的基础,大部分是清一色的i386,实在是看不出有什么事情不能用windows,况且windows确实是使用最简单的系统。同时,也能看到,真正linux热的有价值地方也就是迁入开发,因为windows确实解决不了什么问题。还有一个非常重要的问题,那就是我们国家的盗版太厉害了,想象一下linus当年开发linux的初衷(那时bsd还没实用),是因为没有一个可以使用的操作系统,而在日本,前几天刚在网上看到两个白吃用文件交换工具交换photoshop被抓了起来,我自己的系统是买机器时带的,office是从另一个家伙买的电脑的随机软件里复制来的,想想自己在中关村里的那四年,怎么会干这么古怪的事情,我的中文环境则是公社的ml1.1,呵呵。

windows是很好的东西,我就很喜欢,因为那才是我的擅长嘛,研究linux,不用对windows苦大仇深我想。最后,引用一本bsd杂志里有关unix哲学的描述,给各位一块学习linux的朋友,我想这才是学习linux的方向。

BSD/UNIX最大的魅力就是它的可订制性,想象一下,你可以很简单的开发一个windows下的窗口程序,但当你要为一个机场大厅里使用的各个终端开发查询软件时也许用unix+xwindow才是现实的选择。

如何才能领略这个魅力呢,下面几个概念也许是你必须了解的
1 正则表达式
2 文件输入出 -  unix几乎把所有的东西虚拟成了文件的输入输出
3 管道 - 小的程序通过管道穿在一起来完成大的功能,也许没有com精细,但绝对比com灵活,熟悉编写脚本的人一定深有体会:)
发表于 2003-7-3 19:55:06 | 显示全部楼层
呵呵,我对windows“苦大仇深”的原因只是我用不起正版的windows。
回复

使用道具 举报

 楼主| 发表于 2003-7-3 21:29:28 | 显示全部楼层
一直想把自己的xp home edition换成xp professional,一看那2万9800日元的价格还是算了,经常郁闷的觉得好像在北京时大家都用2000,我却还在用98
回复

使用道具 举报

发表于 2003-7-3 22:27:52 | 显示全部楼层
我还不郁闷,要是我忽然接到法院的传唤,被M$告上了法庭,我可就郁闷了……
回复

使用道具 举报

发表于 2003-7-4 00:58:43 | 显示全部楼层
不使用盗版正是我使用 Linux 的原因之一。当然,系统稳定性也很重要。

齐全免费的 GCC 开发公具也是。
回复

使用道具 举报

发表于 2003-7-5 14:41:34 | 显示全部楼层
我的很简单,只想有一个选择的余地!
回复

使用道具 举报

发表于 2003-7-11 09:15:24 | 显示全部楼层
我从来没用过正版,怎么办?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2025-2-11 01:21 , Processed in 0.024789 second(s), 16 queries .

© 2001-2025 Discuz! Team. Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表