Ubuntu
-
Mono has come a long way in a very short time. If you havent gotten the most recent updates, you might try it again. That said, I think VS is the superior IDE for it. And I agree that mono probably can't replace it completely.
If it moves, compile it
You might want to try out some C# plugins for Eclipse - there are a few. Didn't try any out myself, since I mostly do Java or Javascript when not programming professionally, though, so I can't tell about how good they are.
-
John Simmons / outlaw programmer wrote:
Because all of the apps are already compiled.
Ubuntu is a binary distro. The software center also fetches them very easily for you. If you are looking for pre-compiled apps that "just work" then Ubuntu tends to make it easier in my experience. Other people that I have "converted" tend to agree. There is also codeweavers, which is pretty much automated wine. This runs windows software pretty well, including games. Though the games department is lacking quite a bit. Crossover does cost some money, but it's worth it if you don't want to configure wine.
John Simmons / outlaw programmer wrote:
More or less, the world runs on Windows
End users do, yeah.
John Simmons / outlaw programmer wrote:
and IT departments don't want aren't budgeted to devote money or time to support mixed platform networks.
I agree with this. They just don't want to, and many people don't understand linux. A good many people are intimidated by it, so never even attempt to understand it. My brother was going into windows admin, while I was taking linux classes. There were a great many more windows classes to match the 4 linux classes.
John Simmons / outlaw programmer wrote:
Whether the difficulties are real or imagined, that's the way things are.
Agreed.
If it moves, compile it
Even worse, I saw admins with hands-on desktop Linux experience - people you'd expect to know a thing or two - who were too lazy to discover how nice Linux can be managed in an enterprise environment, and insisted on using Windows servers.
-
Ubuntu is a great distro, especially for people who are used to windoze. I've heard good things about mint, but never tried it. I use gentoo personally.
Shameel wrote:
The only downside is that I had a little trouble configuring by Bluetooth mouse, but at last it worked.
One great thing about Linux is the community support. It's very easy to find solutions to a problem that might come up, it's well documented and easy to find. There are also forums and IRC rooms. I don't want to bash windoze, but when I have problems in that OS it usually takes me longer to find solutions. It may be because I'm not as efficient at looking, but it always seems harder.
Shameel wrote:
And the most compelling reason to use Ubuntu is: I paid nothing for it.
Before I was working in computer science, I was pretty poor. It was great to have access to all the software and OS's for a low rate. I try now to contribute back, not always with donations. If you really enjoy these things, it is a good idea to try and do what you can. It could be testing beta stuff and submitting bugs, donations, or whatever you feel like doing.
Shameel wrote:
Here are my reasons on why I feel Ubuntu is better than Win 7.
I would take more care in how you phrase that. I like linux way better than windoze. But, they both have a place. I work in a windoze shop.. I don't use it at home at all. I do use techs that came from windoze though (mono springs to mind). I wouldn't say one is better than the other, outside of personal choice. Besides, many people here won't understand that comment and you might have a debate on your hands.
Shameel wrote:
What are your thoughts?
I am bias :D
If it moves, compile it
You maybe not, but I would definitely say that especially from a home user's POV Kubuntu is way better - except if you're a gamer. Besides not costing anything, it keeps you safe by design (no viruses, no worms), you don't have to skim through dubious software download sites to get software and then spend time manually installing the software, its updates mechanism is way easier to use than that of Windows (you don't have distinct update applications from different vendors, and _all_ apps are updated automatically, not just the ones for which vendors provide updaters). All in all, you spend a lot less time maintaining your system, it works faster and looks better. And except for games, which are the only apps nowadays who really put the hardware at work, you can run mostly anything in wine. Even games are slowly but surely catching up - have a look at 0AD, it is already playable, and its graphics are great.
-
crazy. IIRC, it took about 45 minutes, last time I did it. and as long as the hardware is reasonably standard, Windows will already have a driver ready to use.
Sorry, can't buy that. XP in its time on pretty new hardware took 20-25 minutes. Add office, drivers, VS and other apps and you easily exceed the 45 minutes. Migrate data from an old disk, set up mail accounts, wireless, customize your desktop, and you get to two days without even noticing it. Luckily, I didn't have to go through this during the last three years - that's when I switched. I still have a W7 partition on a laptop - it has no apps whatsoever and was booted maybe 10 times or less.
-
Shameel wrote:
I took me more than 4 hours to setup Win 7
Huh?! What did you do to screw it up?? I've NEVER had an O/S installation go that long. Well, not since the Novell NetWare 2.11 days. My Win 7 install was done in about 12 minutes the last time I ran through it.
A guide to posting questions on CodeProject[^]
Dave KreskowiakThe difference is that your Windows install didn't install Office, several graphics apps, browsers, torrent clients, ftp clients, media players, system monitoring tools, loads of desktop widgets, email clients, a ton of smart small games (nothing like tetris, if that's what you were thinking) and all the nifty command line tools that make the Unix console great. Plus several interpreters, a full development environment and a software management system that rocks. Speaking about comparing apples to apples ...
-
Shameel wrote:
What are your thoughts?
The three things that have stopped me in the past from going full-tilt Linux: 1) DVD writer support 2) Scanner support 3) Wireless modem support Of course, it's been about eighteen months since I last tried any of these so they could be supported now, but I've got my Linux box doing Apache and MySQL and Java and everything else goes to Windows and that seems to work for me for now. I may take a look at the latest Ubuntu distro and if it doesn't work, I will blame you. :-D
m.bergman
For Bruce Schneier, quanta only have one state : afraid.
To succeed in the world it is not enough to be stupid, you must also be well-mannered. -- Voltaire
Honesty is the best policy, but insanity is a better defense. -- Steve Landesberg
I never tried scanners on Linux, but I'm inclined to agree with this one. Wireless modem support was an issue for me too, but it stopped being one three years ago. As for DVD writing, I can't recall having such a problem with Linux ever.
-
Erudite_Eric wrote:
I dont know why the world is still Windows obsessed. It really is dumb.
Actually, it's quite easy to understand. Support, applications, and comfort. You go with what works. Users are still idiots. Sit someone down in from of Word and they're comfortable with it. Sit them down in front of any other Word-equivilent and they'll be completely lost. Most users hate change. Hell, just upgrading from Word 2003 to 2007 will throw users into a tizzy.
A guide to posting questions on CodeProject[^]
Dave KreskowiakDave Kreskowiak wrote:
Users are still idiots.
I'll agree that some users are idiots but then, so are some developers.
Dave Kreskowiak wrote:
Most users hate change.
Of course most users hate change. Then, again, most changes made is just change for the sake of change. It's not to difficult to determine when change is made for the sake of change: If you see the change and you find yourself scratching your head wondering why the feature was initiated in the way it was, you have change for the sake of change. Word 2003 to 2007 interface is a good example of this. Going from analog broadcast television to digital broadcast television is also a good example. Digital television was touted as being better when in fact it is not. Oh sure, there are more stations, but I never one time had an analog signal go completely black unless the station itself lost power or had a circuit die. Google's newly designed interface is a change for the sake of change. It is in fact not better than the old design. My eyes become strained while using it. I just ran the VS 2011 Ultimate beta installer and found that it was taller than the vertical dimensions of my monitor. Worse yet, I could not reduce it's vertical height so that I could see everything in the panel. Then there's the other problem with Microsoft programs, that is the insistence to install gigabytes of data onto the C: drive despite the fact that I told the installer to instal the program to the D: drive. How often have you opened up an options panel in a program to find that it does not fit your monitor vertically and you are not able to adjust the size so you can access all the options in the panel? This is not just a case of change for the sake of change, it is also an idiot developer who just got his new 52 inch ultra high resolution monitor deciding that everyone in the world has the same size monitor and desktop setup, so he hard codes the programs panel sizes to his own monitor which only rich people can afford. So yeah, there are idiot users, but there are just as many idiots on the development end that make things more difficult to use than they really have to be. Worst part of it is, they're to stupid to make such things optional so the user can adjust the app to their systems setup and abilities. Over the years I have heard developers and other geeks dis the average user for their unwillingness to become a geek. This n
-
Even worse, I saw admins with hands-on desktop Linux experience - people you'd expect to know a thing or two - who were too lazy to discover how nice Linux can be managed in an enterprise environment, and insisted on using Windows servers.
I've seen this as well. I have a college who likes the idea of linux, and has used it, but is still just more comfortable in windows. I'm not sure why. I've had him on the brink of switching over a couple of times. I did get our database server on linux, as well as php and some other things. Maybe eventually , but for now it's still all windows. He just is more comfortable with it.
If it moves, compile it
-
You maybe not, but I would definitely say that especially from a home user's POV Kubuntu is way better - except if you're a gamer. Besides not costing anything, it keeps you safe by design (no viruses, no worms), you don't have to skim through dubious software download sites to get software and then spend time manually installing the software, its updates mechanism is way easier to use than that of Windows (you don't have distinct update applications from different vendors, and _all_ apps are updated automatically, not just the ones for which vendors provide updaters). All in all, you spend a lot less time maintaining your system, it works faster and looks better. And except for games, which are the only apps nowadays who really put the hardware at work, you can run mostly anything in wine. Even games are slowly but surely catching up - have a look at 0AD, it is already playable, and its graphics are great.
I've never been a big KDE fan, but the people who use it seem to love it. It's just not really for me. As far as games go, yes wine is great. You can get crossover to and it will do the configurations for you pretty easily. You can also look into native games. There is a game called Heroes of NewErth that is very nice 3d and is made to work on linux.
If it moves, compile it
-
I installed Ubuntu 11 in VirtualBox inside Win 7 and I was so impressed with it that I decided to install it alongside Windows 7. Here are my reasons on why I feel Ubuntu is better than Win 7. 1. It has a very neat UI compared to Win 7, not that Win 7 UI is bad, but Ubuntu UI is outstanding (makes me think who needs Aero?) 2. It comes pre-installed with many basics apps and utlities like Libre Office, Bluetooth drivers, LAN and WiFi drivers, etc. I took me more than 4 hours to setup Win 7 and hardly 10 mins to setup Ubuntu with identical features. 3. I like the Ubuntu Software Centre, wish Win 7 had such a feature. 4. The System Settings is neatly and logically arranged. It is very easy to use compared to Win 7's Control Panel. For example, to disable Network, all I have to do it click a button. In Win 7, it's not that easy. 5. Supports multiple destops out of the box. 6. Has a neat Taskbar(?) on the left and an information bar(?) on the top that displays almost all required information. (I'm not sure if the names I used are correct. I'm not so knowledgable in Linux.) The only downside is that I had a little trouble configuring by Bluetooth mouse, but at last it worked. In Win 7 all I had to do is just switch on the mouse and Win 7 did all the magic. (Of course, I had to install the Bluetooth system driver first which I didn't have to do in Ubuntu.) Many of the features I listed above are unqiue to Ubuntu and not Linux in general. And the most compelling reason to use Ubuntu is: I paid nothing for it. :-) What are your thoughts?
Linux is best!
Regards, Jwalant Natvarlal Soneji
-
Linux is best!
Regards, Jwalant Natvarlal Soneji
I have been a windows user for many years. I'm sick and tired of the license policy of M$. Have some of you tried to register some of M$ products without internet? And what about if you have to reinstall an OEM version? I downloaded ISO-file of Ubuntu and burned it to an DVD, booted on it an start testing without installing it (try that on windows). I really liked what I experienced, so I installed Ubuntu and Mint on VirtualBox. For me, Mint is a winner. As mentioned here, with programs for daily use already installed (LibreOffice etc). Work-areas (yeah, you might find this in windows to), easy configuration, script language (you have to install PowerShell on windows). No registry. Will a program that is installed on one machine work on an another machine, just by copying the program folder? I'll give it a try. There are tons of educational-, scientific- office -programs for free!! Very easy to find them and install them and with a good description of each program. Linux is also a great environment for programming microcontrollers. The only reason that I not have switched, is: 1. Visual Studio is still the best development environment (I'm a csharp guy). 2. LinqPad. Using it every day and quite addicted. Until I get the same on Linux, I have to live in "two worlds". In (short?) time, Linux will be a M$ killer!
-
Erudite_Eric wrote:
I dont know why the world is still Windows obsessed. It really is dumb.
Actually, it's quite easy to understand. Support, applications, and comfort. You go with what works. Users are still idiots. Sit someone down in from of Word and they're comfortable with it. Sit them down in front of any other Word-equivilent and they'll be completely lost. Most users hate change. Hell, just upgrading from Word 2003 to 2007 will throw users into a tizzy.
A guide to posting questions on CodeProject[^]
Dave KreskowiakI was thinking more of the corporate users, whho have a support dept, and spend a lot on IT. As for users hating change, true, yet they accepted the new MS Office toolbar layout, which I hate by the way, so users do accept change.
============================== Nothing to say.
-
Because all of the apps are already compiled. End-users are generally NOT propeller heads like we are, and they just want stuff to work after being installed. Interoperability is another aspect. More or less, the world runs on Windows, and IT departments don't want aren't budgeted to devote money or time to support mixed platform networks. Whether the difficulties are real or imagined, that's the way things are.
".45 ACP - because shooting twice is just silly" - JSOP, 2010
-----
You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
-----
"Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass." - Dale Earnhardt, 1997But think of the savings corporates could make using free IT. I think the reason is one of critival mass. While Windows is dominant, no IT dept guy wants his skills to go out of step with the market, and so will always stay with Windows.
============================== Nothing to say.
-
I installed Ubuntu 11 in VirtualBox inside Win 7 and I was so impressed with it that I decided to install it alongside Windows 7. Here are my reasons on why I feel Ubuntu is better than Win 7. 1. It has a very neat UI compared to Win 7, not that Win 7 UI is bad, but Ubuntu UI is outstanding (makes me think who needs Aero?) 2. It comes pre-installed with many basics apps and utlities like Libre Office, Bluetooth drivers, LAN and WiFi drivers, etc. I took me more than 4 hours to setup Win 7 and hardly 10 mins to setup Ubuntu with identical features. 3. I like the Ubuntu Software Centre, wish Win 7 had such a feature. 4. The System Settings is neatly and logically arranged. It is very easy to use compared to Win 7's Control Panel. For example, to disable Network, all I have to do it click a button. In Win 7, it's not that easy. 5. Supports multiple destops out of the box. 6. Has a neat Taskbar(?) on the left and an information bar(?) on the top that displays almost all required information. (I'm not sure if the names I used are correct. I'm not so knowledgable in Linux.) The only downside is that I had a little trouble configuring by Bluetooth mouse, but at last it worked. In Win 7 all I had to do is just switch on the mouse and Win 7 did all the magic. (Of course, I had to install the Bluetooth system driver first which I didn't have to do in Ubuntu.) Many of the features I listed above are unqiue to Ubuntu and not Linux in general. And the most compelling reason to use Ubuntu is: I paid nothing for it. :-) What are your thoughts?
I installed ubuntu 10.04 on my PC sometimes last year and I really am thrilled with the ui, and I could easily find my way around it, but I still found win7 more attractive
-
I've started thinking on similar lines. The only reason I have to used Windows is to develop .NET apps. Unfortunately, Mono is not yet mature enough to replace .NET completely.
I've just transitioned over to Ubuntu, My laptop, Home PC, and home server/media PC now runs it. I use MonoDevelop as a VS replacement, and there is actually nothing I really miss about VS. most of the automated things in VS, that I use, have been implemented in MonoDevelop. ( it was actually the fact that MonoDevelop was buggy in windows that made me think about Ubuntu) Mono like has been said before has come a long way, the only major thing it doesn't support is WPF . but I don't use it any way, though if a client wants a WPF implementation, I tend to write the back end in MonoDevelop on Ubuntu and just do the GUI design in VS/Blend on a Win7 Virtual Box, but this is rare, and I try and get them to understand the benefits of a completely cross-platform GUI, e.g. winforms or GTK#. WCF support is partial as well, but these are mainly linked to WPF/Silverlight and are not needed in most cases. Obviously all of that is just my opinion and also directly related for my uses of mono and .net, but Ubuntu and Mono, really aren't that hard just to pick up and go. (I should also mention that I've just installed Linux Mint 12\Lisa on my PC, and actually prefer it for a desktop linux install, and you can still you the Ubuntu Software centres/PPAs with no trouble.)
Nat 'Squeak' Davies Squeak Technologies
-
WPF for the industry is not relevant.
Windows forms is sufficient. In my case I had two years with ubuntu (9.10) installed on a PC and runs faster than windows xp or 7 with fewer resources.
In these two years had no problem software. The software was developed in .Net and works on Mono without any modification, have access to a database with ~ 45GB (MSSQL2008)NKS
Well.. that's why WPF is even more relevant! Having made the switch I can tell it give me a big edge in term of productivity, i.e. in producing more quickly app which are more functional and are more maintainable, i.e. a competiting advantage!! I'm happy there are plenty of loser, err.. people using Winform, gives me an edge! :P
A train station is where the train stops. A bus station is where the bus stops. On my desk, I have a work station.... _________________________________________________________ My programs never have bugs, they just develop random features.
-
I installed Ubuntu 11 in VirtualBox inside Win 7 and I was so impressed with it that I decided to install it alongside Windows 7. Here are my reasons on why I feel Ubuntu is better than Win 7. 1. It has a very neat UI compared to Win 7, not that Win 7 UI is bad, but Ubuntu UI is outstanding (makes me think who needs Aero?) 2. It comes pre-installed with many basics apps and utlities like Libre Office, Bluetooth drivers, LAN and WiFi drivers, etc. I took me more than 4 hours to setup Win 7 and hardly 10 mins to setup Ubuntu with identical features. 3. I like the Ubuntu Software Centre, wish Win 7 had such a feature. 4. The System Settings is neatly and logically arranged. It is very easy to use compared to Win 7's Control Panel. For example, to disable Network, all I have to do it click a button. In Win 7, it's not that easy. 5. Supports multiple destops out of the box. 6. Has a neat Taskbar(?) on the left and an information bar(?) on the top that displays almost all required information. (I'm not sure if the names I used are correct. I'm not so knowledgable in Linux.) The only downside is that I had a little trouble configuring by Bluetooth mouse, but at last it worked. In Win 7 all I had to do is just switch on the mouse and Win 7 did all the magic. (Of course, I had to install the Bluetooth system driver first which I didn't have to do in Ubuntu.) Many of the features I listed above are unqiue to Ubuntu and not Linux in general. And the most compelling reason to use Ubuntu is: I paid nothing for it. :-) What are your thoughts?
I am using both, and I have to say if I could find the geniuses at Ubuntu who decided to knowingly break the UI, I would force them to debug Microsoft Clippy as penance. In 10.10 it was fine. In 11.04 they broke it, but gave you an option of using the "classic" UI which fixed it. In 11.10, they removed the classic option so it would stay the frak broke. They even defended breaking it by saying having the ability to add shortcuts where ever you wanted would "confuse" end users. Idiots. Apparently 2010 was the Year of Ubuntu after all, and we just didn't realize how good we had it.
Narf.