Hacker News new | past | comments | ask | show | jobs | submit login

Let me guess. Postgres 9.1, Ruby 1.9.1, PHP 5.3.11, a lot of extremely old packages... Please tell me if I'm wrong!

I'm really tired of the software world moving forward and Ubuntu turning into Debian Woody.




You can check it yourself on http://packages.ubuntu.com

php 5.5.3+dfsg-1ubuntu2

postgres 9.3+146really9.1+148

ruby 1:1.9.3


The release notes actually say Apache 2.4 and PHP 5.5[1], no mention of Ruby or Postgres though. Postgres runs its own Debian repo[2], by the way :)

[1] https://wiki.ubuntu.com/SaucySalamander/ReleaseNotes

[2] http://www.postgresql.org/download/linux/debian/


That repo needs a bit of tweaking though: https://wiki.postgresql.org/wiki/Apt/FAQ#I_am_using_a_non-LT...


distrowatch has nice table at the bottom of each distro's page: http://distrowatch.com/table.php?distribution=ubuntu

php 5.5.3. Postres 9.1.10

Ruby isn't listed, but I usually use rvm, rbenv, or something along those lines.

On the plus side, gcc is 4.8.1, which is as up to date as your going to get without installing development builds.


There's reason RVM, virtualenv, nvm, pythonbrew etc etc exist. You should NEVER use the system packages for programming. It's a tale as old as time.

Now, the postgres issue is bit different, but Juju solves this problem flawlessly. Check this out: https://github.com/charms/postgresql

What I do these days is setup a VM (vagrant, maybe), depending on what I'm doing, setup RVM, NVM or virtualenv. Juju deploy locally the services I need (mongo, postgres, redis, memcache etc). Done and done.


The fish shell has been bumped up to 2.0, I'm happy about that.

I agree they should really have postgres 9.2 in Saucy, so it would be very stable by 14.04.


Why do you care what version Ruby Ubuntu uses? Using ruby from repos is essentially unsuppported by the ruby community.


$ php --version PHP 5.5.3-1ubuntu2 (cli) (built: Oct 9 2013 14:49:12) Copyright (c) 1997-2013 The PHP Group Zend Engine v2.5.0, Copyright (c) 1998-2013 Zend Technologies with Zend OPcache v7.0.3-dev, Copyright (c) 1999-2013, by Zend Technologies


Yep, Postgres 9.1 and Ruby 1.9.3


You could try out Sabayon Linux, it is basically a Gentoo with an installer and binary package manager. equo (rigo/apper for a GUI). The good thing is that it's backwards compatible to Gentoo's source based package manager "emerge" and a very easy to use.

What Linux/Unix distro you use is up to you though and I will not start a debate. I understand that it makes sense in the enterprise field to only use the most popular and stable OS, to benefit from the Community and Support.

However OSX and Linux Mint, Fedora and Sabayon are the most User Friendly Linuces that I know from my experience. And I've tried most of the stuff on DistroWatch and some that aren't even listed on DistroWatch.

No matter how you dislike Windows, it's still a very solid platform to develop Desktop or Web Applications. I am biased, because I don't like Microsoft, but that doesn't allow me to judge on the effectivity of their software. It does the job. The same, or better can be said about Mac OSX, Ubuntu, Sabayon, Arch Linux and Gentoo which are the most developer friendly environments you can get your hands on. Never force your top developer or sysadmin to use another Linux/Unix than he prefers! Really don't do that. It's like giving your Top-Employee an ugly haircut, he'll leave and not come back or loose effectivity.

Now in practice you might say, this is different and people have their tastes. Totally right and they have their right to like what they want!! But I introduced an entire development team consisting of about 20 people to Mac OSX and Ubuntu. They had the choice to choose their favorite development environment, but 50% of them switched to Ubuntu, 30% switched to Mac OSX and 20% stayed with Windows. The latter stayed with Windows, because it was too much hassle for them to port all projects and settings over. Even the most fanatic Windows user tried Ubuntu Linux out and was totally blown away after a week of trial.

This helped us to standardize development standards and deploy Ubuntu images to new employees so that they don't have to manually set things up, but can start working after only a few minutes of waiting.

At the time I arrived at the company, I had to use Windows although I requested using my favorite Linux distro. They simply had "no time", to allow me setting the machine up. The result: The Windows box I got was very instable and their ancient svn architecture (without development branch!! All changes were live and they had 500+ customers) continuously helped to crash the buggy Eclipse installation they gave me (weren't allowed to fix it myself).

That made the impression that I work slow, so the Boss sat next to me and stress-tested my ability to live-code what he braindumps into production within 10min while looking over my shoulder. They still use my work and yes, I could finally convert them partly to Git after some months. However I was moved to management and a slow OSX box. Don't get a wrong impression, I had to now work on many APIs, many Back-Ends and integrate our software. And additionally hang on the phone/headset talking with tech or ceo/sales while doing that. So after dealing with their customers and organizing things, I couldn't but quit the job. It was boring and I didn't learn new things, but were forced to use the slow or buggy machine even though I noticeably made things more effective internally. They basically used me as much as they were able to, making empty promises all way long. And to be honest, they weren't even able to do that correctly, they could've used me to do much more, but wanted me to focus only on core-value problems. Corporate culture in a Startup, I hate it! That's my experience, your mileage may vary.


I used Sabayon for about 2-3 years on my laptop with no complaints. I mean, it broke a few times, but that was my own fault, and I was always able to 'unbreak' it using recovery images and usually due to proprietary modules (grrr ATI).

I finally stopped due to my laptop itself breaking; crunchbang is my new distro of choice for my desktop. Biggest upsides: fast(er) turnaround time on updating packages compared to Gentoo (not just build time, entropy >> portage as a package management system). Current packages packages with wide selection due to Gentoo as upstream. The one caveat is that mixing gentoo/sabayon with any amount of complexity is pretty involved.


Hmm do you mean ArchBang? Because CrunchBang is a Debian GNU/Linux distro. I wonder how Debian can be more up to date than Gentoo. Am I missing something?




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: