Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

abwilliams72's avatar

Whats your favorite dev distro???

Just for fun, but some might like to share and/or find this useful.

What your favorite distro(OS) for developing Laravel???

0 likes
31 replies
tangoG's avatar

That's the last thing anyone will care about.

dertechniker's avatar

Well, i'm on OSX but use homestead ... so it's OSX and ubuntu i guess

1 like
ohffs's avatar

Shouldn't you generally use the same as the one you use for production? I switch between MacOS and Linux while developing on different machines, but the actual 'development' is all inside a CentOS VM as that's what we use in production.

1 like
tomicakorac's avatar

This is slowly becoming irrelevant, given Vagrant and Homestead. I'm on elementary OS, but I guess I would enjoy any OS which natively supports Terminal.

2 likes
abwilliams72's avatar

I need to jump on the Homestead / Vagrant bandwagon and give it a go...

alenn's avatar

I'm using Ubuntu 14.04 for development and as my primary OS

2 likes
davorminchorov's avatar

Windows 10 and Laravel Homestead ( I still don't have it set up yet, working on it!)! I don't have a Mac but until I get one, I have to work on Windows!

1 like
IsaacBen's avatar

Windows is the best, it made me so much installation problems so I basically got into Laravel by mistake which turned out to be great.

1 like
cmpe's avatar

Windows 7 running vagrant/virtualbox for ubuntu 14.04.

Had one issue with npm errors where the node_module paths were longer than 256 characters but used this fix to resolve that problem: https://github.com/mitchellh/vagrant/issues/4815#issuecomment-74040523

Also have an old laptop running ubuntu 14.04 with no issues that I use when I'm traveling.

I considered getting a Macbook but there seems to be a pretty significant premium over similar PC laptops. I don't do anything fancy with my laptops so just as long as it can run ubuntu, it's fine for me.

1 like
zachleigh's avatar

Kubuntu. Same base as my server (Ubuntu) without having to deal with Unity.

1 like
goatshark's avatar

Anyone else sore about Ubuntu sticking with php 5.5.9? I guess there's always the ppa repo for 5.6,but I wish they'd just jump to 5.6 "out of the box".

zachleigh's avatar

I think backports has 5.6. Id have to check though.

bobbybouwmann's avatar

Mac and Homestead :D Best combination ever for any kind of web project (Laravel, WordPress, etc.)

goatshark's avatar

Thanks @keevitaja - I am going to use this on my next fresh build. I think what got me cranky was that I didn't realize that 'stock' 14.04 uses 5.5.9 until I was well within this last project. In a number of instances, I send multiple arguments through to middleware. I was using 5.6's argument unpacking in the middleware code and honestly thought that I was pretty cool to have found/read/learned how to do that. Then to have it not work on the production server and find out it was because 1. argument unpacking was new to 5.6, and 2. Ubuntu 14.04 wasn't using 5.6 . . . it was mildly irritating. At that point, I didn't feel comfortable dropping the PPA 5.6 all over that production box, so I coded around it.

I know this isn't a big deal, but it did make me wish 14.04 was on 5.6. Thanks for the link. I'm definitely going to use this next time.

tomicakorac's avatar

@zoransa :D :D :D

@goatshark Ubuntu follows a strict pattern when it comes to releases. In the case of Trusty Tahr, its version number means that it was released in the fourth month of the year 2014. Hence 14.04. More precisely, Date of Release for Ubuntu 14.04 is 17th April 2014. On the other hand, PHP 5.6 wasn't released until 28th of August 2014. That's why Ubuntu 14.04 couldn't have had PHP 5.6 installed by default at the time of feature freeze. Of course, users are welcome to update either their OS or PHP version to a newer one.

goatshark's avatar

@tomicakorac That's interesting. I didn't know that's how they number releases. I suppose, had I thought about it, I would have guessed that it isn't arbitrary, but have never taken the time to look it up. Thanks.

aardalich's avatar

I've always been more of a FreeBSD fan.

Dev - MacOSX with a FreeBSD VM
Prod - FreeBSD and unfortunately 2008R2 & IIS

Jawsh's avatar

I develop on Windows using Samba to share with Debian 7 in VMWare using Apache+mod_php+MySQL+file caching as my systems, to make it nice n' slow so that any performance issues annoy me to the point where I want to fix them.

My production is Debian 8 with Nginx+HHVM+MariaDB+Memcached for page creation times in <50ms.

I have testers who use SQLite and PostgreSQL. I like to cover all my bases because the application is open source AGPL3 and I expect people will be using it on shared hosts and cheap Ukrainian hosts that they will run as a hidden service in Tor.

@bashy I love Debian too, the only GNU+Linux distro I can get into. It has all the packages I need and that's all I ask for with my web server.

jimmerioles's avatar

@abwilliams72 just recently converted to Ubuntu from windows and i am loving it. Honestly i like unity, the dash is like universal search in sublime ctr+p and shift+shift in phpstorm, and i also like the HUD when using phpstorm, makes you more productive. Also used nfs in homestead without any issues :D

1 like
Kenneth_H's avatar

I personally work mostly in OS X, but I also have Manjaro Linux, although many of the production servers that I use are either on Debian or CentOS. I use whatever OS where I can feel at home in, and for a long time this was OS X, but after discovering Manjaro I have started to experiment with it. It will be interesting to see if the new features of Windows 10 can win me back.

bashy's avatar

@Jawsh Sorry, it didn't notify me of the mention :(

Yeah Debian 8 is up to speed on PHP packages etc. Used to have to use Dotdeb to get them. Still has MySQL 5.5 though. Debian has a lot of better commands over Ubuntu, I don't see why people use it over Debian...

kajetons's avatar

OpenSUSE - great package management, multiple graphical environments provided out of the box, YaST. I'm currently using OS X at my work but I don't particularly like it. I initially started doing web development on Windows but moved to a better suited OS as soon as I got the chance.

Next

Please or to participate in this conversation.