| | |
Linux?
![]() |
Some thoughts on this thread:
- To the OP: if getting work done is your primary concern, and you don't have any issues with Windows, then I can see no reason why you would want to switch to another operating system. Switching to Linux will just cause more problems and issues to get worked out, and you will of course experience a learning curve. Don't fix what ain't broke. On the other hand, if you're simply curious about using a different operating system, go ahead and try. I enjoy tinkering around with lots of different operating systems. It doesn't necessarily mean I get more work done, it's more of a hobby for me.
- Although many Linux users like to believe this, open source applications on Linux aren't necessarily better quality than commercial ones on the Windows side. In fact, most of the time, I've found the opposite to be true: applications like OpenOffice tend to be sub par in quality when compared to their Windows equivalent (in this case, Microsoft Office). Believe it or not, money can help make applications better.
- Linux doesn't have daily updates (unless you're counting the git repository). Linux is in fact simply a kernel. Although even if you mean the actual distros, those too generally don't tend to have 'daily updates', and for good reason: the versions of applications that are released officially to the public should be well-tested beforehand. Bleeding edge can be nice, but tends to have more bugs. Even Gentoo has profiles to mask newer 'untested' versions of its applications.
- Linux is good for programming: that all depends. In my experience, I've found that while developing command line applications has been relatively trouble-free, GUI applications can be disastrous. Reason being, there's no single good API that one can use to write an application. There's xlib, but this library has relatively few features, and most developers turn to larger libraries such as QT or GTK. There's no real standard, you can't be guaranteed that your application will work as intended on someone else's system. Finally, writing *nix GUI apps really isn't fun.
- .NET: On Windows with Visual Studio, it's probably the best thing to ever come to GUI applications since sliced bread. On the other hand, Mono doesn't even come close to implementing the quality that Microsoft has achieved. Again, if you're doing GUI development, you're better off on Windows.
- Visual Basic 6 is a horrible excuse for a programming language. It encourages bad coding practices (much like all the other variants of BASIC), and I'm quite happy that it's been retired. VB.NET is far, far better.
- Nearly every piece of software needs some kind of special runtime libraries/environment to run (except for perhaps console applications running purely from standard libraries). While .NET needs the .NET framework to run, Java needs JRE, Python code needs a Python interpreter, C/C++ programs usually depend on external libraries, and the list goes on. I wouldn't hold the fact that .NET requires a runtime environment in order to function against it, especially since performance generally isn't affected that much.
- jbennet, your claims that Macs are bad are completely off base. Your little "rant" that you did about a year ago pretty much sums up the amount of basis you have to hate them: practically none. If you disagree with me, go back and read the last couple of comments on your blog entry first. If you can refute those responses in a clean, professional manner, I might just respect your opinion a little bit. But until then -- no thanks.
- To the OP: if getting work done is your primary concern, and you don't have any issues with Windows, then I can see no reason why you would want to switch to another operating system. Switching to Linux will just cause more problems and issues to get worked out, and you will of course experience a learning curve. Don't fix what ain't broke. On the other hand, if you're simply curious about using a different operating system, go ahead and try. I enjoy tinkering around with lots of different operating systems. It doesn't necessarily mean I get more work done, it's more of a hobby for me.
- Although many Linux users like to believe this, open source applications on Linux aren't necessarily better quality than commercial ones on the Windows side. In fact, most of the time, I've found the opposite to be true: applications like OpenOffice tend to be sub par in quality when compared to their Windows equivalent (in this case, Microsoft Office). Believe it or not, money can help make applications better.
- Linux doesn't have daily updates (unless you're counting the git repository). Linux is in fact simply a kernel. Although even if you mean the actual distros, those too generally don't tend to have 'daily updates', and for good reason: the versions of applications that are released officially to the public should be well-tested beforehand. Bleeding edge can be nice, but tends to have more bugs. Even Gentoo has profiles to mask newer 'untested' versions of its applications.
- Linux is good for programming: that all depends. In my experience, I've found that while developing command line applications has been relatively trouble-free, GUI applications can be disastrous. Reason being, there's no single good API that one can use to write an application. There's xlib, but this library has relatively few features, and most developers turn to larger libraries such as QT or GTK. There's no real standard, you can't be guaranteed that your application will work as intended on someone else's system. Finally, writing *nix GUI apps really isn't fun.
- .NET: On Windows with Visual Studio, it's probably the best thing to ever come to GUI applications since sliced bread. On the other hand, Mono doesn't even come close to implementing the quality that Microsoft has achieved. Again, if you're doing GUI development, you're better off on Windows.
- Visual Basic 6 is a horrible excuse for a programming language. It encourages bad coding practices (much like all the other variants of BASIC), and I'm quite happy that it's been retired. VB.NET is far, far better.
- Nearly every piece of software needs some kind of special runtime libraries/environment to run (except for perhaps console applications running purely from standard libraries). While .NET needs the .NET framework to run, Java needs JRE, Python code needs a Python interpreter, C/C++ programs usually depend on external libraries, and the list goes on. I wouldn't hold the fact that .NET requires a runtime environment in order to function against it, especially since performance generally isn't affected that much.
- jbennet, your claims that Macs are bad are completely off base. Your little "rant" that you did about a year ago pretty much sums up the amount of basis you have to hate them: practically none. If you disagree with me, go back and read the last couple of comments on your blog entry first. If you can refute those responses in a clean, professional manner, I might just respect your opinion a little bit. But until then -- no thanks.
"Technological progress is like an axe in the hands of a pathological criminal."
All my posts may be freely redistributed under the terms of the MIT license.
All my posts may be freely redistributed under the terms of the MIT license.
i actually own one now and i can say that i still don't like it.
*expensive as hell
*the claim of "most advanced o/s in the world" is unbelievable
*lack of commercial apps
*only runs on apple hardware
*treats you like an idiot just like vista does
*i find the interfaceunproductive
*i prefer function over style
pricer proof
apple:
dell:
PC WINS.
*expensive as hell
*the claim of "most advanced o/s in the world" is unbelievable
*lack of commercial apps
*only runs on apple hardware
*treats you like an idiot just like vista does
*i find the interfaceunproductive
*i prefer function over style
pricer proof
apple:
•
•
•
•
* 20" screen
* 2.4GHz Intel Core 2 Duo
* 1GB memory
* 250GB hard drive1
* 8x double-layer SuperDrive
* ATI Radeon HD 2400 XT with 128MB
£799.00
•
•
•
•
*22" screen
* Athlon X2 5000+
*128MB ATI® Radeon™ HD 2400 Pro graphics card
* 2048mb RAM
* 500GB HDD
* DVD Burner
*Vista HP
£429
Last edited by jbennet; Apr 30th, 2008 at 3:08 am.
If i am helpful, please give me reputation points.
Again, you lack real reasoning behind your arguments:
- Macs aren't necessarily more expensive than their PC counterparts. All you're proving is a single instance of where a Mac happened to cost more than a Dell. I've seen more than several instances where a Mac happened to be cheaper than its PC equivalent (one of them I even posted here not too long ago). And sometimes it isn't all about the cash you pay initially.
- "The claim of "most advanced o/s in the world" is unbelievable": Yea, that's a good reason not to like Macs.
- Oh, the irony. A Linux user criticizing an operating system for lack of commercial applications!
...and the rest of your points are purely style-based, completely subjective.
What I'm trying to say is that you shouldn't be yelling crap every time you hear "Macs" mentioned in a forum post. You're welcome to dislike them, but continually ranting on and on about how they suck just goes to prove how closed-minded you are.
- Macs aren't necessarily more expensive than their PC counterparts. All you're proving is a single instance of where a Mac happened to cost more than a Dell. I've seen more than several instances where a Mac happened to be cheaper than its PC equivalent (one of them I even posted here not too long ago). And sometimes it isn't all about the cash you pay initially.
- "The claim of "most advanced o/s in the world" is unbelievable": Yea, that's a good reason not to like Macs.
- Oh, the irony. A Linux user criticizing an operating system for lack of commercial applications!
...and the rest of your points are purely style-based, completely subjective.
What I'm trying to say is that you shouldn't be yelling crap every time you hear "Macs" mentioned in a forum post. You're welcome to dislike them, but continually ranting on and on about how they suck just goes to prove how closed-minded you are.
"Technological progress is like an axe in the hands of a pathological criminal."
All my posts may be freely redistributed under the terms of the MIT license.
All my posts may be freely redistributed under the terms of the MIT license.
•
•
•
•
- Oh, the irony. A Linux user criticizing an operating system for lack of commercial applications!
i have many dislikes too of linux
*lack of commercial apps
* no cohesion between programs in terms of interface
*lack of killer aps - why have 10 different (okay) programs to do the same thing rather than1 (great) one
*unix-like. fundementally i prefer recent NT based oses
*too many districutions
*licence
*lack of oem support
Last edited by jbennet; Apr 30th, 2008 at 11:37 am.
If i am helpful, please give me reputation points.
I believe that's "distributions," not "districutions." And how is TOO many distributions a bad thing? You pick one you like. If you don't like it, get a new one.
With Windows, I don't like Windows Vista, I go to... Uh, Linux, Or Mac.
Also, how can you dislike Linux for having multiple less quality applications? You try developing an application alone for donations, if not free, and make it as good as a Windows/Apple product.
And with Macs, the price -- you get what you pay for. Multimedia applications and a good interface aimed towards user friendliness.
With Windows, I don't like Windows Vista, I go to... Uh, Linux, Or Mac.
Also, how can you dislike Linux for having multiple less quality applications? You try developing an application alone for donations, if not free, and make it as good as a Windows/Apple product.
And with Macs, the price -- you get what you pay for. Multimedia applications and a good interface aimed towards user friendliness.
Last edited by linux; Apr 30th, 2008 at 8:23 pm.
Toshiba M115 ● 1.49 GB DDR-2 RAM ● 1.6 GHz Centrino Duo ● 80GB HDD ● Windows XP Media Center Edition
•
•
•
•
that's "distributions," not "districutions"
and yes, i dont like vista that much either in terms of the shell, but the kernel and fundementals are nice. vista with a more xpish UI would be nice (classic theme goes some way toward this, but folders, control panel still look wierd)
If i am helpful, please give me reputation points.
![]() |
Similar Threads
- C, Linux, C++ Software Engineer (startup, Oxford) (Software Development Job Offers)
- Senior Linux Software Engineer Sunnyvale CA (Software Development Job Offers)
- Linux/UNIX (*nix Software)
- Linux PC (*nix Hardware Configuration)
Other Threads in the Getting Started and Choosing a Distro Forum
- Previous Thread: Required ram for linux
- Next Thread: counting -| in Linux using grep
Views: 4678 | Replies: 30
| Thread Tools | Search this Thread |
Tag cloud for Getting Started and Choosing a Distro
age-related android baremetal chrome cio cloud cloudcomputing code commercial computers crystalballsunday desktop developers development distributions distro dsl elderly embedded filesystems forums google http://expertcore.org/ innovations jauntyjackalope joe_brockmeier kernel library linus linux microsoft multi-core netgear newbies novell openoffice.org opensuse open_source operating operatingsystems parallel performance processing redhat routers smp solaris studios system systembuilders systemintegrators terminalservices thecloud thinclients tools ubuntu users virtualization vmware webbased wikis windows xenon






