Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

General Discussion

Linux support

I'm a linux user and have only properly been using it for a few months. While I am also new to this site and loving it the one thing I don't feel very pleased about is this general sense of users having a mac or windows laptop and pretty much forgetting about us linux users. I'm on the PHP track and it tells you how to install the xamp and mamp stack but I had to search around myself before I could actually find the lamp stack.

Just wondering why the lack of support?

3 Answers

Hi Andrew,

You should be able to following along without any issues as the software used by Treehouse teachers are generally common to all 3 operating systems expect for Xcode which is only available to OS X users, you can download Xampp for Linux at the below url.

https://www.apachefriends.org/index.html

Hope that helps.

I was able to sort out my lamp stack thanks to the ubuntu community, Just like I say it comes of as a general feeling that everyone here is either mac or windows and that there is little or no talk of Linux systems. Just wondered why that was so

I use Linux at least once a day in combo with my Windows Laptop. I am pretty sure the general consensus is if you use Linux you must be smart enough to figure it out. Generally I can google "How to install * on Ubuntu" and find a great answer or tutorial. I would avoid Xampp for Ubuntu and simple learn the raw lamp stack its self. Personally I am using Wampp on my Windows right now. I find it more complicated but far better.

Goodluck! --Ricky

As Ricky pointed out, there is a general (and unfortunate) concensus of "if you use Linux you must be smart enought to figure it out". That doesn't leave much room for those of us that are new, or have had limited exposure to Linux. While there are many great resources available to us Linux users, I would suggest a bit of caution when using those resources. If you're not careful, you can find yourself in a bit of trouble trying to fix your system. Just be aware that not everyone who posts on forums have good intentions. Some good "How Tos" can be found at Ubuntu, stackoverflow, and DigitalOcean.

If you're using Ubuntu 14.10, I recommend switching to 14.04lts. Developer apps run much better on 14.04 lts than on 14.10. One of which is MySQL Workbench (won't run on, or greatly dislikes 14.10). If you get into Ruby on Rails, you'll be glad for the switch. Ruby installs much easier on 14.04 lts. I found out the hard way. After struggling to the point of wanting to pluck my eyes out with my front teeth, I descovered my problems were because I was using the wrong OS. I was using a Desktop OS and not a Developer OS. I bit the bullet, cut my losses, and made the switch. Things have been going a lot easier since then. Makes for much happier coding.

Thanks for this, I am planning to take a course with EDX on using Linux to get a more proper and thorough knowledge. My long term plan/dream is to be able to handle an arch linux distro. I know somebody who is a tutor for another site who has his own build that runs at a really small amount of RAM. I'll bear this in mind though as nobody else has really told me about there being OS' that are geared towards development.