K.I.S.S. – 简单哲学 Linux, Freedom, Arch, Python, Gtk+, C … Keep It Simple, Stupid!

22七/0910

也说 Ylmf:Linux 的世界鼓励竞争,没有垄断

相信大家都已经了解到 雨林木风论坛推出 Ylmf Linux 的事情了,无论在哪里,这条新闻都引起了网友们的激烈争论。雨林木风,这个曾经是盗版 打包者的团队所制作出的 Linux 发行版,会给中国的 Linux 界带来什么?是把 的恶习带过来,还是带领国内的 打包党成功转型?

我没有用过 “发行版”,不过据我所知,跟同行(比如番茄花园)相比, 在国内的评价还是不算太差的,而看雨林木风论坛的样子,主要版块已经变成了 Linux 相关,只有一个是 专区,我得说,这对于原来的 用户转向 Linux 是很有帮助的,不管怎么说,这个论坛开启了一扇通向 Linux 世界的大门,起到的作用甚至比我们在生活中推荐他人使用 Linux 有效得多!据我所知,深度论坛的 Linux 版块人气也不错,我们应该感谢他们对发展 Linux 新手做出的贡献!

那么, 应不应该制作 Linux 发行版?引用 TX 同学的一句话:

别动不动拿“是否促进或搞臭Linux”来说事,搞的Linux很高贵神圣的样子!Linux最大的价值就是自由,只要遵守协议,任何人或组织都享有做一个臭的可以的发行版的自由。请记住,Linux不是所谓的精英专用的产品!

是的,首先要明确,只要不涉及版权问题,人家制作就是自由,制作与否、有意义与否,都是不容他人指责甚至辱骂的。

很多人说, Linux 只是捆绑了语言包,加了 QQ,加了个切换脚本,根本不能算是发行版,我不能认同。

什么叫做发行版呢?难道非要改得翻天覆地才行?是的,这些功能安装 Fedora 之后都能定制,那么,为什么我们非要让每个用户都去安个语言包,改个源,安个 QQ 呢?Fedora 的定位和 Ubuntu 相似,都是希望打造那种开装即用的发行版,而不是像 Arch、Gentoo 这种安装时就自定义的发行版,那么,在 Fedora 中捆绑这些新手用得到的软件和脚本,可以让 Fedora 更加符合本土化(注意,不是本地化)风格,让新手们减少困惑。

Ubuntu 也是面向人类,或者说面向新手,面向 转型用户的发行版,Ubuntu 也受到很多争议,然而大多数人都是支持的,我也希望这种支持可以延续到国内社区发布的发行版,我相信新手们不会希望安装的时候重复的做这些安装语言包之类的工作,而减少这种重复操作是符合这类发行版的哲学的。

这正如国内的 用户更加喜欢“精简“、“美化”、“优化”过的 ,而不喜欢安装原版,对于那些关闭 共享、关闭系统还原和防火墙、安装主题之类的工作,用户都可以通过定制完成,但是如果有现成的发行版本,并不是所有人都愿意花时间去定制。这些都是很没有技术含量的东西,这也是国内打包一族被 BS 的原因之一,但是,我觉得不应该把这种没有技术含量的东西推给用户自己处理,制作者能够做到,就不应该推给用户做。以前有 版权的问题,现在 Linux 不存在(或很少存在)这个问题,我觉得国内的打包组们大有所为。

不要跟我提 Linux 的哲学是可定制性,想要定制性可以去找其他的发行版,Arch、Gentoo 之类的。Linux 的可定制性不仅仅是提供给用户的,也提供给发行版制作者,让他们来制作出符合不同需求的发行版,这才是可定制性的真谛。如果仅仅是把可定制性留给用户,那世界上只需要 LFS 足够了。

Linux 的世界鼓励竞争,没有垄断。

这同时也在说,制作发行版是自由的,然而,想要长久的活下去,就要凭借自己的实力, 能否存活下去,看的不是一两个人的观点,而是用户的体验。

在这里,不得不说一下,在 Linux 的世界里, 打包加广告那一套是行不通的。

我们知道, 用户之间很少交流使用那个打包组出品的 之类的问题,即使交流,互相之间的影响也不大。我这么多年,一直使用深度出的精简版 XP(我不想在此讨论使用盗版 的必要性问题),几乎从来没有使用过别的。然而,Linux 的世界是不一样的,Linux 有三百多套发行版,Linux 的用户之间关系更加紧密,如果你在使用一个 LJ 的发行版,会有很多人提醒你把它换掉,就像红旗现在的过街老鼠般的处境一样。

如果哪个发行版在做捆绑广告,修改主页、捆绑插件之类的流氓行为,很快就会没有人使用它,甚至出现其他相同功能的发行版来取代它的位置——Linux 从来就不缺少发行版。

下面说说对 Linux 发行版本身功能的看法:

看截图, 提供了类似一键安装的功能,我觉得这不错,并不是所有用户都需要知道自己分区如何配置,自己拥有那些权限,很多人用电脑只是上上网,聊聊天而已,有必要知道么?

关于模仿 的问题,我不想多做评价,简单来说,每个发行版都有自己的特色,如果只是界面的话这没有什么,但是我很担心这些发行版把 的恶习带过来,哪天出现个软件站,专门提供下载 qq.rpm 之类的文件,那就糟了。

还有版权的问题, 提供的解码器之类的可能存在版权问题,我不确定截图使用的字体是不是雅黑,如果是的话那也有版权问题。

另外,还是推荐 Linux 基于 Ubuntu,毕竟 Fedora 软件太新了,有时候对硬件的支持,尤其是闭源驱动的支持会跟不上。

最后,我希望 能够起到带头作用,让国内的原 打包组们都行动起来,参与开源和 Linux 相关的活动。我也希望 Linux 能够快速成长起来,最好加入更多自己的特性,甚至能够反馈到上游。当然,如果能够参与 Linux 翻译和开发工作,那更是求之不得。

Linux 还只是 1.0 版本,虽然在开源界的惯例是 1.0 版本代表已经成熟了(因此不少网友认为 太高调了,呵呵),然而这的的确确是 的第一个版本。未来的路还有很长,我们祝福 一路走好。

23五/0916

Windows,就不能改善一下易用性么?

我是一个纯正的 Linux 用户,只在很久以前在别人电脑上用过一次 ,觉得太难用,之后就再也没用过。
最近看见好多同学安装 ,说很漂亮,又是特效又是什么的,忍不住也想试一下。
在源里找了半天,也没找到可以找到可以安装 的包,也没找到第三方源,干脆从网上下载吧,真麻烦。
Google 了一下,才知道 是收费软件,不过居然可以通过一种叫做“破解”的方式免费安装,真是人性化啊,不过干嘛不用捐助的形式呢?让人困惑啊……
win98.png赶紧下载“ 98 原版.iso”,我上次用的就是 98,不知道这个发行版现在发展到什么样子了。为什么叫做“原版”呢?难道是“‘源’版”的笔误?大概吧……这名称上也看不出是 32 位,还是 64 位的……
唉,安装还是命令行的……真是的,谁说 已经不需要文本界面来着?
sn.png安装到一半,傻眼了,居然跟我要“序列号”,这是什么东西?好在我心细,发现光盘里有个叫“sn.txt”的文件,里面就有“序列号”,呵呵,大概是彩蛋之类的东西吧……微软的程序员真幽默……
折腾了半天,总算安好了,期间卡了好几次,好在结束了一个叫做“rundll32.exe”的进程就好了,难道这个就是传说中的病毒?看来要装个“杀毒软件”才行……唉,要学的东西还很多啊。
安装好了,发现 98 这些年看起来一点也没有变化啊,连个 U 盘都不能自动挂载,更可气的是命令行都没有 mount 命令!唉,看来 还是不够人性化啊。
算了,既然要尝试,当然要克服困难,要不然那些 Windowser 又要说我不懂 的哲学了。
赶紧请来隔壁的 大牛,问:“怎么在 下挂载 U 盘啊?”
win98_logo.png大牛:“什么是挂载?”
我解释了半天,大牛才说:“哦, 都是自动挂载的!”
我指着我的 98 跟他说,你看我这就没有!
大牛惊异:“你怎么安了这么老的版本?”
我无辜:“不是市面上好多教科书都讲的这个发行版么?”
大牛说:“那些编书的 NC!”
我大彻大悟:“哦!大概跟 Redhat 的情况差不多……”
于是只见大牛三下五除二,给我安好了最新的 7 RC……
redhat.png
这个发行版果然漂亮,尤其下面那个面板,就跟 KDE 4 似的,我就想,或许之前那个 98 是专攻服务器的发行版,唉,刚才还为 怎么推进桌面市场担心呢,看 7 这桌面,倒是还能吸引一些 MM 的眼球。
不过这特效怎么看都像是 Compiz 呢?但是这里都是些没用的特效,好像 Compiz 中用于加快工作效率的半透明、缩放桌面、突出显示之类的都没有?找了半天没找到在哪设置,算了吧,鸡肋总比没有强。
想起杀毒软件的问题,我连忙问大牛:“源在哪里设置?”
大牛一脸茫然。
我不由惊异:“ 下都是怎么安装软件的?”
大牛说:“一个个下载呗。”
我简直以为大牛在开玩笑,问:“那升级怎么办?”
next.png大牛:“一个个重安呗。”
我木然。
大牛突然一拍脑袋:“有个软件跟你说的挺像的。”
然后就见他找了半天,下载个 360 软件管理,一路又是双击又是下一步安上了,看得我眼花缭乱的……在 Linux 下,我都是打开软件管理器,输入个软件名称了事。
听我说要装杀毒软件,他又去百度搜了好长时间,下载,下一步下一步,还不断给我解释什么是免费版、试用版、共享版、绿色版、破解版、注册版、木 JJ 版,听得我风中凌乱。还好,不一会儿,一个金黄色的小狮子就跃然桌面之上,帮我解了围。
我问他:“这是病毒么?”
他说:“不是,这个是小狮子头杀毒软件,什么病毒都能杀。”
我看它拿个放大镜,一会儿云彩,一会儿电击的,还不时乱叫,跟个叫兽似的,挺吓人,问:“怎么是这种颜色的啊,跟代谢产物似的。”
emerald.png大牛挺尴尬:“就是这么设计的。”
我心说 Ubuntu 还能换主题呢,小狮子咋就不能是蓝色的呢?
想到这里,连忙问:“ 不会也不能换主题吧?”
大牛说,当然能!
然后对着三个滑动条滑来滑去,窗口的颜色果然不断变化,桌面背景也是。
我说:“是换主题,不是换颜色!”
大牛:“这就是主题啊!哦,你说那个啊,主题还没破解呢,你等正式版出来,雨林花园的人就会破解了!”
我问:“这就完事了?”
大牛:“还要更新一下。”
于是打开 IE 浏览器,进入 Update 的网站去更新,结果就见刚按回车,页面就不动了。
我疑惑:“这是?”
大牛一脸镇定:“IE 死了?”
我问:“怎么会死的?”
大牛:“每次开 Update 都会死,正常现象。”
我无法想像,自家浏览器打开自家网站会挂掉……
我发现很多软件都没有提供 For 的软件包,有些软件只提供了源码包,在 下编译极为不便,尤其是一些专业软件,根本没有考虑移植到 上,这让我很是困扰。
好在大牛热心地提醒我:“好多软件都可以找到优秀的替代软件的!你看视频播放你可以用 BoyFriend 影音,聊天你可以用秋秋,有问题上百度搜搜,对了,要不然一会儿咱们玩茎舞吧~”
我不知为啥寒了一下,心想还是回去 Linux 吧,结果一重启,傻了,我的 Linux 呢?我的 Grub 呢?难道说 把我的 MBR 覆盖了?
这下玩大了……
唉,看来 还是太不人性化了,是高手和装 B 者用的东西,我还是用我的 Linux 吧…… 如果不在易用性和可定制性上面下功夫,而是站在庞大的用户和软件基数上,搞些花哨的、华而不实的,或者尽给用户添麻烦的功能,恐怕桌面霸主的地位难保哦。


写这篇文章不是为了口水战,而是觉得有些 用户实在对 Linux 偏见太大,而一些 Linux 用户的反应也因此过激,这对哪边来说都是不好的。两边都是功能强大的操作系统,开发者都在为更好地为用户服务而努力,用户也必然是体会到各自操作系统的好处,才会长期使用。
我只是一个普通的大学生,不敢自称高手,但是我用 Linux 感觉很好,我希望每个人都能体验一下,说不定你也会爱上她。
Linux 也尚未毕业,请以宽容的眼光看她,给她一次实习的机会!

PS:最近没啥文章可写,干脆水一下!

5五/096

Windows 7 安装好啦,秀一下~

同志们,请听本台记者从 7 发来的报道!一如 twitter 上所言,本人现在正处于另一个伟大操作系统 7 的环境下。
什么是 7?呃,这个话题跳过。
呵呵,其实上次在家的时候已经在虚拟机里面装过 Win 7 了,不过毕竟是虚拟机,性能有限,不能使用 Aero,也不能体验 7 的真实速度。
这次看到 RC 中文版来了,赶紧以 10 M/s 的速度下载下来,然后决定把硬盘上原来的 XP 干掉,安 Win 7 试试。

说实话,开始对 Win 7 不抱啥希望,或者说对我的硬件不抱希望,可能我对 一直比较守旧,思想还停留在 Vista 刚出的阶段……
结果安装好了之后,发现 Aero 不但开了,而且各种效果十分流畅,我才猛然意识到, 下 ATI 显卡驱动比 Linux 下那个强上太多了……

rank.PNG

可以看到,虽然显卡仍是制约我硬件速度的瓶颈,不过差距并不是太大……
不得不说,相比 Compiz,Aero 的特效更加稳定,更加浑然天成,当然特效数量肯定是不足的……
最后,实在很喜欢这个毛玻璃特效,虽然没什么用……

Explorer.PNG

吃空间是没的说的,不管是硬盘还是内存,一共 20G 的空间在没有干任何事情的时候就被吃掉 10G,与此同时,无数莫名其妙的程序已经悄然运行……

x86.PNG

硬盘空间的占用不是没有理由的,没见 x64 比 x84 的安装盘多出 1G 多?

Avira.PNG

安装软件会自动安在 x86 文件夹下,IE 默认也是 x86 的,x64 只是为了支持更高内存?

download.PNG

这些特效已经见怪不怪,值得注意的是左下角,IE 下载、Explorer 文件操作都会体现在任务栏图标上,完成后还会闪动,这点很是人性化。

Warning.PNG

有些很傻的提示框还是会不时出现,很有娱乐效果(点下“继续”,密码都不用输就进去了……)。

Paint.PNG

为了统一界面,Win 7 重写了很多没用的程序,使之更加没用(很遗憾,新增加的截图工具根本不支持延时截取,只能依靠 PrtSc 键+画图完成……)。

Smallbar.PNG

作为 GNOME 的忠实使用者,还是习惯窄式面板(任务栏),尽管开始按钮多出来那一块会让我的显卡升温……

Samsho.PNG

运行 ArcLive 一片惨象,还好 WinKawaks 可以运行……
好了,回 Arch 去了,,尽管你很好,别怪我冷落你……原因?对比一下从 98 到 Win 7 的磁盘碎片整理程序就知道了……

标签: , 6 评论
24四/090

使用 rdesktop 远程连接 windows 服务器

远程登录 ,大家可能首先想到 Ubuntu 中的“终端服务客户端”,其实这个程序的学名叫做 tsclient,是 等一些终端程序的 Gtk+ 前端。
看到这里,很多人已经明白了,其实想要连接到 的远程登录,只需要 这个 300 多 KB 的小程序即可,在 Arch Linux 下安装方法如下:

# pacman -S 

安装完成后,运行 就可以得到帮助。
常用的几个参数如下:

-u 用户名
-p 密码
-a 色深
-g 分辨率
-f 全屏
-z 启用 rdp 压缩
-D 隐藏窗口修饰
-K 保持窗口管理器键绑定
-T 窗口标题

例如,想要连接到 127.0.0.1,用户名为 user,密码为 pass,那么可以:

 -u user -p pass 127.0.0.1

如果想要进行压缩传输,色深 16 位,分辨率 1024*768,连接到 5900 端口,那么应该:

 -u user -p pass -a 16 -g 1024x768 -z 127.0.0.1:5900

如果想要全屏浏览(注意,如果此时服务器死机,网络中断之类的,只能通过其他 tty 来 kill 掉 ,没发现其他的解决办法),同时开启桌面特效,可以:

 -u user -p pass -a 16 -zfK 127.0.0.1:5900

这时按下 Ctrl+Alt+Button1,怎么样,服务器的 也有桌面立方体效果了?你还可以开动态模糊、雪花……呵呵,看你怎么玩了……
除了以上这些常用的,还可以用 -r 命令来重定向设备,比如我这里重定向声音设备用的是:

 -u user -p pass -a 16 -zfK 127.0.0.1:5900 -r sound:local:alsa

除了重定向声音, 还支持重定向串口、并口、磁盘、打印机、剪贴板等,详见:

 --help

26三/094

Virtualbox 2.14 OpenGL 性能不赖~

我玩的游戏不多,所以对于 依赖也不是太大,但是有几个游戏只能在 下运行,使得我不得不在硬盘上保存一个 分区,专门用来偶尔玩游戏……
这其中最喜欢的就是侍魂。
按说作为一个街机游戏,当然在 Linux 下也可以用 xmame 模拟的(虽然模拟器 CPU 占用超大……),但是 xmame 不具备网战功能,只能跟机器打,不能不说是个遗憾……
时下最流行的网站平台是 ArcLive ,不过当然只有 版,为了一个游戏每次重启系统,实在是够麻烦的……
最近增加了对 Guest 系统 的支持,那么基于 的 ArcLive 能否在 下运行呢?答案是肯定的。
现在看来,在我的电脑上,运行 ArcLive 只是稍有些卡,造成的延时跟网络本身的延时差不多,所以现在的情况是“有点卡但不是太卡”,用来娱乐一下已经足够了。
上图~

ArcLive.png

PS:这两天没写博客,都是去玩游戏了,玩物尚志啊~玩物尚志~
再PS:在别人的虚拟机上试了一下,卡得要命,可能只是个别现象。

11三/090

无忧网络文章管理系统 真的很好用~

上次说到做网站,目前网站的情况是这样的,学院原来放网站的计算机被病毒挂了,汗……于是重新做一个。

手头上有原来网站的代码,无病毒版,我一看,觉得那网站被病毒挂掉真是天命使然……是我也忍不住想要痛扁做网页的人一顿……

于是赶快研究一下无忧的用法,一用之下真是太爽了!(我承认我现在还没有做动态整站的能力……)

清爽的管理页面:

5u_1.png

简洁的网站界面,采用 Div + 架构,还有可爱的古乐兽,呃,是图像预览功能。

5u_2.png

轻松把一段 HTML 保存为标签(类似 widget 的东西)。

5u_3.png

静态生成页面,这样就不依赖 SQL Server 了,也不用每次跟人解释什么是数据库了。

5u_4.png

文章发布页面,功能很全,所见即所得,以后管理方便。

5u_5.png

总之,用这个系统快速搭建网站实在是方便极了,只要改改 ,把以前做过的标签一粘贴,一个新的网站就诞生了!实在是居家行凶、杀人放火、批量生成网站、骗取项目经费必备的利器啊!
(呵呵,实在是没有时间做网站了,否则也不会出此下策,有时间好好学学 PHP。)

标签: , 没有评论
14一/090

用上Windows 7了

虚拟机上安装的,呵呵,图就不上了,网上有的是。
说起来, 7的安装确实很傻瓜,比XP友好很多,据说跟Vista是一样的。
宽任务栏并没有想象中的那么碍眼,不过特效比起Compiz还是差远了。
不开Aero(开不了)的情况下在虚拟机(512M)里还是很快的,很流畅。
IE 8用着很难受,简直是逼迫别人习惯,就像一贯作风一样。
不得不说,微软在各个细节做的都很细致,一些细小的动画,即使没有Aero也能体验到。
不过在体验了Linux的高定制性之后,即使某些程序的某些方面不如也不可能成为我的主操作系统了。