Archive for category 开源7788

Ctypes实现“C重构”

现阶段很多网站都是基于非编译的语言,例如Php,Python语言完成。这样做的效果是开发效率很高,同时开发人员也很容易就位。当网站访问量达到一个数量级之后,就会遇到传说中的C10K问题,借助解释型语言的性能劣势,整个网站会到达一种“无处修改,无处优化,无处升级”的怪圈。这时候往往就会需要采用更加底层的C去重构部分或整个项目,“C重构”由此而来。当然,技术的进化也很迅速,FaceBook开源了hiphop这个PHP2C的工具,可以部分自动化的实现“C重构”。

一直把Python当成胶水语言来用,这次就接着这个话题,说个Python C重构的例子:

Read the rest of this entry »

1 Comment

Redhat的壁垒

前些日子,Redhat宣布将要改变现有的发行版本和补丁包的命名方式,并且直言不讳的说这样是为了“有效的防止竞争对手介入”。一点也不突然,自从Fedora从Redhat中分离的那一天起,这一天就迟早会到来,我反而觉得Redhat动手太迟了。

相比正统到迂腐的“HAT”,“FEDORA”休闲了很多,也正如单词本身的定位,现在的Redhat事实上是Redhat Enterprise Linux( 红帽企业Linux,RHEL)的意思,fedora成为了社区维护的Linux。事实证明,这种战略确实在尽可能的减少开支的情况下给Redhat带来了可观的收益。

说起盈利,目前正统的linux厂商甚至于开源软件厂商的盈利模式无外乎卖服务而已。显然的是,Redhat不但从技术上还是市场上,这些年一直是 作为商业Linux的标杆而“神一样的存在”。大量的应用甚至到专门为Redhat而开发。但说实话,Redhat的价格高的有些离谱,授权费用甚至超过商业Windows或者Unix。作为商业行为我们无可厚非,但对于这些专属应用的下场确实一个艰难的决定:要么放弃,要么使用非授权版本的RHEL。显然Centos的存在就是弥补了这样一个空缺——除了商标之外就是一个RHEL。当然,一贯在商业上滑头的Oracle也是搞了一套RHEL like的Oracle Linux;类似的还有Novell提出可以为客户维护RHEL的服务,这里也不再累述。

Read the rest of this entry »

, ,

No Comments

再谈谈 Oracle+Sun=?

上次写过几篇东西,关于Oracle收购Sun的。Oracle+Sun=? , Sun的身前身后事

如今尘埃落定,www.sun.com 也已经被重定向到了www.oracle.com 。至少局外人看来,两家公司已经合并,而且至少不是失败的。

也就是在今天,得知oracle放出消息:今后Solaris不再免费提供,下载版本只提供90天的试用。如果使用,请买授权!

从个人角度上来说,我当然希望是提前一天庆祝了明天的节日。但事实上这并非是空穴来风。

Read the rest of this entry »

, , , , ,

No Comments

为GIMP的退出叫好

自从第一次接触Linux的桌面版,我就认识了GIMP这个软件。印象最深的就是那个戴着“南瓜帽”的小狐狸形象。近期得到消息,Ubuntu这个目前拥有最大Linux Desktop份额的发行版从下一版本(1004)后正式将GIMP排除在默认安装包之外。

从GIMP本身说起,这是一个很强大的图片编辑软件,很多功能已经达到或者超过了昂贵的Photoshop。曾经用它处理过几次图片,效果也很让我满意。但作为Linux桌面版必备的软件,它的利用率可能是最低的了——有太多太多的软件可以替代它的位置,而且不同于OpenOffice,你无法要求每一个Linux用户都修改图片,或者已经被PS浸染的人回过头来用这个甚至买不到一本参考书的GIMP。

Read the rest of this entry »

, , , ,

No Comments

圈圈

就在今天Google宣布了他蓄谋已久的,以一个三色圈圈为Logo的单机操作系统——Chrome OS。由于正如Google的手机操作系统一样,这次又是一个Linux内核的操作系统。

Google的理念是:既然浏览器逐渐成为了一台PC最常用的软件,那为什么不把它升级为PC中唯一的软件?理念看似很超前。

不禁想起了N多年前IBM的预言:最终全世界只需要4台主机。这个想法至今看起来仍然很荒谬。但可以看得出,google以致这一阶段很是热门的“云计算”概念其实也是在实现IBM的理想。

说道这个理念,就不妨谈谈微软,这个利用一句:“每个书桌上都应该有一台PC。”瓦解了IBM的痴心妄想。IBM当初是专注于硬件的,最赚钱的是卖超级计算机而不是白菜价的PC,所以他们后来才会把PC业务卖掉;微软是做软件的,一台PC收一份钱,越多越好;google是做服务的,集中起来才能将效益最大。现在软件都像当初硬件一样“白菜化”了,今后如何。重新定义,再次赚钱。

Read the rest of this entry »

,

No Comments

人机接口问题

刚换了手机——号称街机的Nokia 5800XM。第一次用这种全触控的手机,感觉没有键盘相当不便,需要不少的时间来适应。人机接口出了问题,需要调试。

作为一个IT人,我总是觉得整个人的社会的合作机制就是类似于程序的接口那样,不同的人负责不同的模块,经过各方面通过统一的方式进行通讯,完成了一个复杂的功能。在你负责以外的模块中,你也许不需要了解别的模块是如何工作的,你只要试图更加优化自己模块内部的流程细节那就会优化整个项目甚至整个社会的效率。如果说跟某些人无法完全交流(例如外国人)那就是可以看作是“接口不统一”。各种通讯方式和交流方式就成了一种远离于主体模块之间的整理及传输流程。 Read the rest of this entry »

,

No Comments

PCSX2之模拟

这些天用PCSX2打穿了FF10。配置如下:

  • Intel E6600 CPU
  • 2G 内存
  • ATI 3450显卡
  • 最新的PCSX2 ver 0.96

对于整部FF10而言利用自带的插件+网上搜到的10000的BIOS已经基本上可以打穿。桢速也基本上控制在55~60的可接受范围内——只要不召唤西瓦JJ,那速度真是。只是在Al Bhed Home中有一段剧情死活卡在那边。只能通过较低的版本才能过去,但较低的版本连40侦都达不到。可见,0.96为了题高性能连稳定都放弃了。

Read the rest of this entry »

No Comments

说说开源社区的盈利方式

很多人觉得开源软件等于免费软件。尽管这种概念不正确。但对于大多数人而言,开源软件都是可以免费使用,免费分发的。那一个疑问就是:这些社区是如何盈利的呢?如何才能维系这样一个团队的运转?

类型一:完全爱好者类型

感觉这样的团队占了整个开源社区的绝大部分。几个爱好者或者是最终使用者维系着一个项目的整个生命周期。不为名,不为利,爱好为主。有些时候项目本身可能还会存在争议。类似的代表主要是一些相对较小的项目——比如各种开源的逆向工程、模拟器等,大多都能在Sf.net上找到踪影。

Read the rest of this entry »

1 Comment

Oracle+Sun=?

刚刚得到的消息,Oracle以每股$9.50的价格,总计74亿美元收购了Sun。具体官方报道

上回说到IBM的收购案,被IBM收购可以看作对SUN的一种讽刺甚至于侮辱。在一次次的谈判无果之后,忽然间传出了这么一条冷门消息。MS说明与IBM谈判是假,Oracle是真啊。

Read the rest of this entry »

, , ,

1 Comment

Sun的身前身后事

最近业界的有个传闻很引人注意,那就是IBM正在与Sun进行收购谈判。最终结果如何都是大家期待的。一代枭雄的Sun再也支撑不住,似乎大厦将倾了……

当大家都在关注Sparc平台,Java中间件,Solaris操作系统以及一大堆应用的何去何从时,业界的另一个比较有趣的话题逐渐的浮出水面–作为Java下的应用,同时又是IBM竞争对手的Oracle和SAP是否还会继续支持Java?选择继续无疑于与虎谋皮;选择放弃Java,拜托,这么多的客户岂不是要倒戈?

Read the rest of this entry »

, ,

2 Comments