Ruby on Rails on Kylin 2.1 (麒麟操作系统2.1)

Anyone have experience with Ruby on Rails and Kylin 2.1.

I'm in process of setting up RVM and Rails 3.0.3 along with MongoDB on Kylin 2.1 for the ultimate in a scalable high performance Ruby on Rails environment to build a world class multi-server web application.

Best, Khalid http://bit.ly/fvfGU4

Anyone have experience with Ruby on Rails and Kylin 2.1.

No…but curious, are you using Kylin for security reasons or other? Most of what I see written on Kylin is about security — are there other benefits? Does it perform as well as other OS’s?

Personally I am not that happy with Kylin. I was simply evaluating it as to ensure an understanding of the broad base of operating systems on the planet. The Simplified Chinese OS did have its entertainment value.

Kylin 2.1 seems to be build of FreeBSD 5.3. I also recently tried FreeBSD 8.2RC. All OSes were run on Snow Leopard through Oracle VirtualBox.

The package manager is weak, it builds straight from C/C++ on FreeBSD 8.2RC. On Kylin I haven't even figured out how to build packages yet. I am certain its using a similar method.

Ubuntu, CentOS and RHEL is what I am used to deploying production rails apps on. Installation of packages are a breeze, support is good.

I think its good to evaluate Kylin in terms of if you want to build an 'off the wall' secure web product whom people do not have experience 'hacking'. It has its value. Also since all packages are built from source, you technically know what is going into the OS as well.

The main positive I noticed in FreeBSD/Kylin is that there is an extremely low process count (barely 20 processes on install). One negative I noticed is that during idle time of a command line based OS, that up to 5% of the CPU can be used for interrupt driven processes. I cannot determine what all that CPU power is doing.

Ubuntu has a clear 100% idle CPU.

One final point, surfing Chinese web sites related to Kylin, there was a request from the Chinese government to support national software products. That also had an interesting ting to the entire affair.

Anyway, we all use Nginx, which is built in Russia. It has its entertainment value to see whom else is interested in Kylin as a production web OS.

I am actively looking for Kylin 3.0 as well as another individual I met online.

Personally I am not that happy with Kylin. I was simply evaluating it

as to ensure an understanding of the broad base of operating systems

on the planet. The Simplified Chinese OS did have its entertainment

value.

You sound like a cyber-anthropoligist… very noble!

Kylin 2.1 seems to be build of FreeBSD 5.3. I also recently tried

FreeBSD 8.2RC. All OSes were run on Snow Leopard through Oracle

VirtualBox.

The package manager is weak, it builds straight from C/C++ on FreeBSD

8.2RC. On Kylin I haven’t even figured out how to build packages

yet. I am certain its using a similar method.

Ubuntu, CentOS and RHEL is what I am used to deploying production

rails apps on. Installation of packages are a breeze, support is

good.

I think its good to evaluate Kylin in terms of if you want to build an

‘off the wall’ secure web product whom people do not have experience

‘hacking’. It has its value. Also since all packages are built from

source, you technically know what is going into the OS as well.

Like when I have a moment of inspiration and want to be like Waterhouse in Cryptonomicon… but that guy would go circles around me

The main positive I noticed in FreeBSD/Kylin is that there is an

extremely low process count (barely 20 processes on install). One

negative I noticed is that during idle time of a command line based

OS, that up to 5% of the CPU can be used for interrupt driven

processes. I cannot determine what all that CPU power is doing.

Ubuntu has a clear 100% idle CPU.

One final point, surfing Chinese web sites related to Kylin, there was

a request from the Chinese government to support national software

products. That also had an interesting ting to the entire affair.

Funny… a ‘request’ from a communist government (or the mafia for that matter)… hmmmmm

Anyway, we all use Nginx, which is built in Russia. It has its

entertainment value to see whom else is interested in Kylin as a

production web OS.

Maybe Kim Jun Il… although he would probably not go for the open port 6000 :slight_smile:

I am actively looking for Kylin 3.0 as well as another individual I

met online.


One final point. The contributors of Kylin are going to have a

horrible time re-integrating changes that are in the main FreeBSD

trunk back into the Kylin branch (from FreeBSD 5.3). Secure generally

means slow to adopt changes, slow to add features etc.

Even when completing a port scan on the fresh Kylin 2.1 I noticed port

6000 open and an SSHD server already setup. These things are not

secure. Ubuntu installs by default with an SSHD server. However I did

notice that inetd was not installed by default and it # of processes

was a bit more bare then Ubuntu.

Overall it was a fun experiment ! If you are building a site with

over 10 million users a day, let me know. I’d be excited to do it

with Ubuntu, RHEL, CentOS, Kylin, FreeBSD, Windows Server 2008, or

whatever it is. Users are extremely stimulating. :slight_smile:

No kidding… 10 million users, any platform, framework, os, just as long as I have TDD in place and enough servers I think I am very happy. Well your research is fascinating… I may just have to play with Kylin but I think you sound a lot more disciplined.