954,228 Members — Technology Publication meets Social Media
Username:
Password:
Lost login information?
Have something to say? Contribute New Article Reply to this Article

Linux?

Hi,

I am currently running windows and was wondering what the advantages of running linux would be and what i would be able to do with it that i cant with windows.

Thanks.

Citrus_Crow
Newbie Poster
21 posts since Apr 2008
Reputation Points: 10
Solved Threads: 0
 

depends on what you want to do. Linux doesnt suit some people, for some people it is great

what are your requirements?

jbennet
Moderator
Moderator
18,523 posts since Apr 2005
Reputation Points: 1,820
Solved Threads: 600
 

Windows can play games, Linux really can't (for the most part).

There are free and open source alternatives to most of your Windows applications, and if you're dead set on a Windows application, you can use a nice Linux application called Wine to run it.

As jbennet said, Linux isn't for some people. If you like free stuff, go with it. But if you need a specific application, or hardware support, like MIDI controllers, media devices, etc. etc., Linux isn't the greatest there. However, if you're really against the whole Vista thing (like I am), go with it. It has a bundle of themes and window managers (different graphical environments, so basically very many different looks for your Linux environment) for you to choose between.

Linux is fast, and has daily updates. It is community driven, and bugs are almost always patched immediately after being reported.

If you do go the Linux route, I suggest you go with Ubuntu Linux to start. It's the most like Windows and can give you an easy slope to switch between Windows and Linux.

linux
Posting Shark
933 posts since Aug 2006
Reputation Points: 118
Solved Threads: 30
 

Linux is very good for most programming, so long as you arent using the microsoft technologies.

jbennet
Moderator
Moderator
18,523 posts since Apr 2005
Reputation Points: 1,820
Solved Threads: 600
 

And not forget that Linux is only kernel. :-P

lio04
Junior Poster in Training
78 posts since Mar 2008
Reputation Points: 27
Solved Threads: 4
 
Linux is very good for most programming, so long as you arent using the microsoft technologies.


You can use some Microsoft technologies if you use Mono, as long as you don't rely on the Forms API of Windows.

linux
Posting Shark
933 posts since Aug 2006
Reputation Points: 118
Solved Threads: 30
 

which is basically the best thing about visual studio...

jbennet
Moderator
Moderator
18,523 posts since Apr 2005
Reputation Points: 1,820
Solved Threads: 600
 

Heh, yeah. The "best" thing.

linux
Posting Shark
933 posts since Aug 2006
Reputation Points: 118
Solved Threads: 30
 

Vs is awesome for RAD of GUI apps. Just last week i whipped up an awesome VB.NET app for a shop (EpoS system covering everything apart from cash drawers/credit cards) in under 2 hours.

jbennet
Moderator
Moderator
18,523 posts since Apr 2005
Reputation Points: 1,820
Solved Threads: 600
 

Yeah, but what more can you do besides basic graphical Windows applications? It doesn't even make a native EXE. You need to install the .NET Framework for VB.NET.

I really dislike the whole .NET thing in entirety. I used to like Visual Basic 6 a whole lot, but I left that "language" for Python a while ago.

linux
Posting Shark
933 posts since Aug 2006
Reputation Points: 118
Solved Threads: 30
 
It doesn't even make a native EXE. You need to install the .NET Framework for VB.NET.

same for java, python etc.... ;)

visual c++ can do unmanaged code as well as net

jbennet
Moderator
Moderator
18,523 posts since Apr 2005
Reputation Points: 1,820
Solved Threads: 600
 

Oh yeah, good point about Python. I totally forgot about that. Haha.

I never tried Visual C++. I only used gcc and Bloodshed.

linux
Posting Shark
933 posts since Aug 2006
Reputation Points: 118
Solved Threads: 30
 

visual c++ is very good at gui apps. Same sort of RAD designer that VB has, just c++ code underneath.

jbennet
Moderator
Moderator
18,523 posts since Apr 2005
Reputation Points: 1,820
Solved Threads: 600
 

However, I only use Linux, so I can't use that properly. I use Gambas or Gambas2 for RAD GUI development under Linux. It's almost VB.

linux
Posting Shark
933 posts since Aug 2006
Reputation Points: 118
Solved Threads: 30
 

vb6 yeah, but the .NET ide is really much nicer

jbennet
Moderator
Moderator
18,523 posts since Apr 2005
Reputation Points: 1,820
Solved Threads: 600
 

But it's .NET. Aaaah. I can't stress my disliking for .NET far enough.

linux
Posting Shark
933 posts since Aug 2006
Reputation Points: 118
Solved Threads: 30
 

i like .NET, its so powerful

i mean, its not as if VB6 ran on everything. It only runs because MS bundled the VB Runtime with windows . Thats what they are doing with NET now (vista includes it)

Although programs can be compiled into native code executables from version 5 onwards, they still require the presence of runtime libraries of approximately 2 MB in size. This runtime is included by default in Windows 2000 and later, but for earlier versions of Windows it must be distributed together with the executable.
Earlier counterparts of Visual Basic (prior to version 5) compiled the code to P-Code or Pseudo code only. Visual Basic 5 and 6 are able to compile the code to either native or P-Code as the programmer chooses. The P-Code is interpreted by the language runtime, also known as virtual machine, implemented for benefits such as portability and small code. However, it usually slows down the execution by adding an additional layer of interpretation of code by the runtime although small amounts of code and algorithms can be constructed to run faster than the compiled native code. Visual Basic applications require Microsoft Visual Basic runtime MSVBVMxx.DLL, where xx is the relevant version number, either 50 or 60. MSVBVM60.dll comes as standard with Windows in all editions after Windows 98 while MSVBVM50.dll comes with all editions after Windows 95. A Windows 95 machine would however require that which ever dll was needed by the program was included with the installer.
jbennet
Moderator
Moderator
18,523 posts since Apr 2005
Reputation Points: 1,820
Solved Threads: 600
 

I don't like Microsoft products in general. I'm not an anti-Windows/Microsoft person, I just prefer UNIX/Linux/Mac (oddly, yeah, Mac) tools better.

linux
Posting Shark
933 posts since Aug 2006
Reputation Points: 118
Solved Threads: 30
 

mac = evil

we have gone so far off track. Lets stop now.

jbennet
Moderator
Moderator
18,523 posts since Apr 2005
Reputation Points: 1,820
Solved Threads: 600
 

Agreed on both of the points in your thread.

linux
Posting Shark
933 posts since Aug 2006
Reputation Points: 118
Solved Threads: 30
 

This article has been dead for over three months

Post: Markdown Syntax: Formatting Help
You
View similar articles that have also been tagged: