Me too.
Oh, and I use AutoCAD at work. Is there still not yet a decent CAD that runs well on Linux?
Printable View
Hey!! I'm a gamer too. If it's text-based adventure games you're after (and who isn't?), linux has your back!
James.
For those of you Linux users interested in playing with CAD software, here's a listing.. LUnIx . . . CAD & Linux: Linux CAD Links So far I haven't touched it professionally, but I just might, depending on where work takes me. Now I've got my hands full with learning the GIS basics.
:medvl:
My experiences are the other way around. (this is 4 years ago)
I've done 50KLOC projects on both platforms, and find Windows much easier to use. Primarily because
a) APIs and the platform are well documented, whereas most apis in linux only have man pages, which usually lag 2 releases behind.
b) Visual Studio is just sooooooo nice.
c) gdb cannot debug multithreaded C++ apps. after a couple of steps it loses context and goes oops.
d) IPC between multiple apps sucks. There is no way to work with named objects that I could find (i.e. identify a semaphore by name from different processes). You had to use magic 32 bit number, which could clash with other unknown apps.
I've said it before and I'll say it again: BSD is the unix that linux should have been: at every release cycle, it is fully tested, documented, and stable.
Linux may be fully tested, and may be stable (depending on which hardware you use) but it is nowhere near documented.
Aren't the nvidia drivers providign full 3D functionality? honest question.
[/QUOTE]
Actually, GIMP is missing a lot of things that are critical to pros, like the ability to work with CMY instead of RGB. This is the only one I remembered, but it is huge, and there are several other major issues.
For average users like me it is good enough, although the GUI is hard to get used to.
Windows is suitable in many other places.
.NET has taken off in enterprises because it is so easy to create custom software, and integrate it with SQL, Exchange, COM components and legacy libraries, ...
I am a developer, and I work currently in a pharmaceutical company.
Cost of tools is not important here. Or rather, the price we pay for my dev tools is truly insignificant in the larger scheme of things. VS allows me to be very productive when I write the code to integrate different systems which use different technology. :shrug: my 2 ct.
Bruno, this is the last piece of code I wrote on VisualStudio, that was few years ago
The reason I had to split the write in few pieces was that I kept getting an empty datafile with the result after I ran the calculation for few days. And that only showed when I ran on 4 machines (i.e. only when the problem is big enough that I need 15GB of memory and had access to only 4GB machines), so tracking it down to a buggy fwrite was quite a challenge. There's another level of MPI communication above this. I've never had to track anything like this on linux.Code:#ifdef _WIN32
const size_t nbytes=size*nmemb;
const size_t write_size=33554432;
size_t nwritten=0;
const char *my_data= (const char *) data;
for (int i=0; i<nbytes/write_size; i++)
nwritten += fwrite(&my_data[i*write_size], 1, write_size, stream);
nwritten += fwrite(&my_data[(nbytes/write_size)*write_size], 1,
nbytes%write_size, stream);
return (nwritten==nbytes)?nwritten:0;
#else
return fwrite(data, size, nmemb, stream);
#endif
I agree that the cost of tools is insignificant in most cases, I just never cared much for VisualStudio, but that's probably because it's a bit too visual - I prefer to keep my hands away from the mouse.
The only BSD I've used is the apple's horrible and buggy implementation and that really sucks.
Haven't been able to find any that didn't require a lot of tweaking to my system yet.
Under windoooze it was easy. Download exe file, install exe file...done.
Ubuntu started screaming that they didn't have any drivers....didn't have the drivers in the list that I could select from.....and as a result I haven't even rebooted ubuntu since then.
Like I said...it's excellent for many people....just not for some and I'm one of those.
I had no problems with nvidia drivers under Hardy so I'm assuming I'll get the same level of implementation with Intrepid. It asked me whether I wanted to use open source drivers only or if I also want to use propriatory drivers. I chose propriatory and my nvidia was fully functional right out of the box.
I've had problems with the nvidia drivers for my card in more than one ubuntu distribution
It depends on which distros you ran. As I said, Hardy had that problem fixed and I haven't heard of any issues with Intrepid, as long as you enable Proprietery drivers. If you're on Gnome, just click on System, Administration, Hardware Drivers. Then you can check the box to enable the NVIDIA accelerated graphics driver (latest cards) and it will work. Actually, I think I took care of mine during the install process.