3 ms·
Most Linux problems are people fighting against hardware, if you just pick your chipsets sensibly it all works out of the box You see, right there is the probl
by demallien 16y ago
Most Linux problems are people fighting against hardware, if you just pick your chipsets sensibly it all works out of the box
You see, right there is the problem. I don't have to think about that when using a Mac. The drivers are always there, and they always work.
Despite your claims, Ubuntu and the other linuxes out there do not "just work". I have not yet met a linux laptop that didn't do weird things when I close then reopen the lid. I have yet to meet a linux laptop that deals with finding itself on different networks in an elegant manner.
To put my comments into perspective, for my day job I write userland applications for a Gentoo-derived system, and I do my dev work on a Fedora laptop. At home, I develop for my own company on a Mac, targeting Mac applications. I like to think that I have a reasonable handle on the pros and cons of the two environments. About the only time I find linux compelling is when I want to use an open source package that isn't available on MacPorts. But then, I usually just go and grab a gentoo ebuild for configuring the package in question, create a ruby script to replicate the ebuild, and then install from tarball... It's not a big enough pain to justify sacrificing all of those yummy Apple APIs. If you're an app writer, Cocoa blows GTK out of the water.
- jbm 16y agoIt seems to be a bit disingenuous to contend that a small amount of research before making a 1400-1500$ investment is too much to think about. I had a problem with sound with Ubuntu 7.10 on my laptop (It came with Vista which was slowing it down). When 8.04 came out, the problem vanished. I haven't had any hardware issues since then. Ubuntu has also worked flawlessly on the 3 or 4 machines I've installed it on since then. I can come up with 3 or 4 reasons why Ubuntu is irritating to use, but "headache with drivers" really comes near the bottom of the pile nowadays. Certainly, the ability to install it on any piece of hardware and put in nearly any peripherals and see it work is a huge bonus. Your second point (about building software on Mac) seems to be from an entirely Ruby-based perspective. I work with a mac server at work, and it was an insane adventure to get Django functional for a web project; as opposed to the 5 minutes (apt-get + config apache) it took to get it functioning on Ubuntu. (The problem was mostly around installing python-mysql on a Mac Server; the solution was on Apple's site and involved downloading an additional set of header files, in case you ever run into that) I'm glad that you enjoy the Mac platform; but I don't think the cost-benefit ratio is quite there for me. (It won't be until I'm making 3 or 4 times my current salary.)
- scott_s 16y agoIt seems to be a bit disingenuous to contend that a small amount of research before making a 1400-1500$ investment is too much to think about. It is when I have no way of testing what I've researched, and no guarantee that I made the correct choices. I'm willing to pay a little more for such a guarantee.
- mkr-hn 16y agoHow much work is it to compare a feature list to the HCL on your distro of choice? Hardware either works or it doesn't, and problems are rarely unique to a given unit in a line of hardware.
- calloc 16y agoMy chipset is fully supported, until it comes time to switch modes using the nouveau driver for my Nvidia graphics card causing Ubuntu 10.10 to throw a black screen instead of showing me X11. I then had to add an extra parameter to my kernel boot line according to some forum posts to make sure it would let me get the installer (nomodeset or some shit like that), after that it installed correctly but Ubuntu 10.10 does away with Grub in any way shape or form so the next time it booted after install I couldn't change that line so I had to boot into a live CD. Then changing /mnt/etc/default/grub.cfg doesn't let me write that out to disk since update-grub tries to look for the currently mounted partition you want to modify in mount and won't find one with a LiveCD it can modify and as such that goes out of the window. You have to modify /mnt/boot/grub/grub.cfg and they have made an ungodly mess out of that file. After I finally figured that out the system still didn't work correctly, so I install the proprietary nvidia driver using their tool, and yet at boot it still does the wrong thing because the nouveau driver is still installed. Finally remove that and Pulseaudio causes my kernel to crash randomly, especially when watching Flash video content. At least I assume it is Pulseaudio, it is the last thing mentioned in /var/log/messages EACH and EVERY time. Since I needed an OS that could run Boxee (it really is too bad it doesn't work on FreeBSD) and didn't cost me any money I finally just grabbed Arch, installed X11 with the nvidia driver, installed Boxee and it works. It hasn't crashed at all since install. Linux doesn't just work, and ultimately I was getting really frustrated with the whole thing. I own multiple Windows machines (two Lenovo's, absolutely fantastic), I run FreeBSD as a gateway machine (and have used it for years as a Desktop machine), OpenSolaris as a server and xVM machine, and own one MacBook Pro. I can clearly say that Linux still has a long WAY to go before it is as easy as Mac OS X, and has the same "just works" features. I've had less issues using PC-BSD on the same hardware as Linux, and FreeBSD the underlying OS generally doesn't have the support from vendors for hardware drivers as Linux does.