Live data from Hacker News

CentOS 7 released on x86_64

lists.centos.org

21–30 of 123 posts

Re: CentOS 7 released on x86_64

#21

Earlier quoted context omitted.

that looks so much cleaner than init.d scripts. I have heard some people refer to systemd as not very linux-esque - can someone comment on what that might mean?

http://boycottsystemd.org/

>...an abhorrent and violent slap in the face to the Unix philosophy...

I can't imagine why this didn't get more traction.

Re: CentOS 7 released on x86_64

#22

Earlier quoted context omitted.

There are quite a few choices of lightweight Linux distro. This isn't aimed at that market

Oh, I know, but I've been happily using CentOS 6 on my 128MB box, and was looking forward to CentOS 7.

It looks like the listed minimum for RHEL 6 was 1gb[1]. I don't think 128 was officially supported even then, so if you're happy with how it works now, you may still be happy with 7.

1) http://www.slac.stanford.edu/comp/unix/linux/install_RHEL6.h...

Re: CentOS 7 released on x86_64

#23
post #4

Woo. Have been using the RHEL 7 Amazon AMI images, and it's nice not to worry about shell scripts / custom supervisord stuff for your web services anymore. My node app is deployed with a single `myapp.service` file thanks to systemd: [Service] ExecStart=/usr/local/bin/node --harmony /var/www/myapp/server.js Restart=always User=nobody Group=nobody Environment=PATH=/usr/bin:/usr/local/bin Environment=NODE_ENV=productio…

that looks so much cleaner than init.d scripts. I have heard some people refer to systemd as not very linux-esque - can someone comment on what that might mean?

Linux did kind of get the short end of the stick with System V initialization. BSD rc scripts are also written in shell, but much cleaner (particularly when you make use of rcorder(8) dependencies).

systemd's declarative unit file syntax is easier to reason with, but comes at the expense of having to memorize a ton of options and being fundamentally dependent on the toolbox provided to you by systemd, since you can't code your way out of unconventional corner cases as easily.

The unit file syntax isn't the reason people complain, though.

Re: CentOS 7 released on x86_64

#26
post #22

Earlier quoted context omitted.

Oh, I know, but I've been happily using CentOS 6 on my 128MB box, and was looking forward to CentOS 7.

It looks like the listed minimum for RHEL 6 was 1gb[1]. I don't think 128 was officially supported even then, so if you're happy with how it works now, you may still be happy with 7. 1) http://www.slac.stanford.edu/comp/unix/linux/install_RHEL6.h...

The installer requires 406mb of ram to work: http://wiki.centos.org/Manuals/ReleaseNotes/CentOS7#head-281...

Re: CentOS 7 released on x86_64

#27
post #4

Woo. Have been using the RHEL 7 Amazon AMI images, and it's nice not to worry about shell scripts / custom supervisord stuff for your web services anymore. My node app is deployed with a single `myapp.service` file thanks to systemd: [Service] ExecStart=/usr/local/bin/node --harmony /var/www/myapp/server.js Restart=always User=nobody Group=nobody Environment=PATH=/usr/bin:/usr/local/bin Environment=NODE_ENV=productio…

It looks like your node deployment is very clean. For your application, are you simply using npm and a package.json file?

Re: CentOS 7 released on x86_64

#28
post #4

Woo. Have been using the RHEL 7 Amazon AMI images, and it's nice not to worry about shell scripts / custom supervisord stuff for your web services anymore. My node app is deployed with a single `myapp.service` file thanks to systemd: [Service] ExecStart=/usr/local/bin/node --harmony /var/www/myapp/server.js Restart=always User=nobody Group=nobody Environment=PATH=/usr/bin:/usr/local/bin Environment=NODE_ENV=productio…

You could potentially register your application with firewalld to make the iptables part even more elegant - then the port would only be open when the service was running.

That said I'm somewhat on the fence about firewalld in a server context - the zones are really designed around mobile computing use-cases, and I'm not a fan of xml as a configuration language.

Re: CentOS 7 released on x86_64

#29

I've never used RHEL. It doesn't seem prohibitively expensive. What advantages are there over Centos, other than support?

CentOS is a repackaged RHEL, with all the Red hat IP (logo's, artwork etc.) stuff stripped out. So it's almost the same distribution.

As such, the only advantage RHEL probably offers next to support are slightly faster updates.

Re: CentOS 7 released on x86_64

#30

I've never used RHEL. It doesn't seem prohibitively expensive. What advantages are there over Centos, other than support?

The support goes both directions. It is a way to get the organization you work for to indirectly donate to a variety of free software projects, and your company also gets the contractual safety net that they want.
Post reply on HN