Wednesday, April 16, 2008

Cygwin: Linux Environment Over Windows

Cygwin is a Linux-like environment for Windows. which acts as a Linux API emulation layer providing substantial Linux API functionality and collection of tools which provide Linux look and feel.

With Cygwin you can install and run all Linux compliant applications over your Windows O/S. To me I was very stratified with my Linux installation on my desktop, but I had to reinstall NS-2 on my Windows for the purpose of portability

I Still dream of the day that I can get rid of Windows for ever and shut up singing songs like this ... But it seems that it isn't very soon and may never come

But until this moment and after installing platform independent applications on Linux and Window I can feel that I'm now a Cross Platform Human being  or a Platform Independent Person ... and still there are many cross roads that I must pass quickly

For a quick reference on installing Cygwin just click here

11 comments:

Mahmoud said...

نحن نختلف عن الأخرين ... تماما

Anonymous said...

also exists the MinGW project.
however,IMO I don't consider emulators to do a good cross-platform job, maybe for testing and experiments, but not day-to-day use.
same goes for WinE on unix.

Mahmoud said...

Thanks Hassan for your addition ... Always your comments add info to me .. keep it on man

Mohamed Samy said...

I'm wondering, since you want to quit Windows, what Windows applications keep you there that have no Linux alternative?

Mahmoud said...

examples may be Mono<>.NetFW3.5 , the developments' IDE in general , the one click setup in Widows <> compilation setup stuff in Linux

In Arabic
انا حاسس انى زى الطفل الرضيع اللى لسه بيستسهل الرضاعة رغم انه وصل لسن الفطام و لازم ياكل فول و طعميه يمكن اكون مستنى كوك دور ديلفرى رغم انى مش بحبه

Anonymous said...

I totally understand what you mean, although I consider compiling is essential in taking full control and customization of the computer, packaging management systems (i.e. deb, rpm) have made it MUCH easier.
but still there is some work in progress... examples include Autopackage, and Klik (which is similar to MAC OS application images)
other examples may include pre-compiled software such as Aptana and Songbird... just download and run...
by the way, any suggestions are welcome to improve such process and Get More People :D

Mohamed Samy said...

Thanks for replying. I'm interested, any other applications that prevent you from abandoning Windows?
(I'm not asking about general OS issues like installation..etc but about application).

Mahmoud said...

@Hassan
Thanks again for the links & I will try to use the applications soon
But still the point "still there is some work in progress" need efforts from many ones in the world

Mahmoud said...

@dr Mohamed Samy
Concerning the day to day applications i know that most applications in each o/s has its alternatives on the other and till now I have no problem

But I still answer with a "Debugger" if you consider the debugger is an appliactions

I've worked about a year with php without any respectful or always functioning debugger even with the existence of zend,also I think that Expression Blend doesn't has its alternative on Linux

And now I have no specific answer on day to day application for the question and if i remebered I may reply again

I saw ur new post dr and it is very nice to c a reply-like post , I like this , although all information in it you told me about a year ago @ the extension ... do u remember?:D

waiting for the Linux post

Mohamed Samy said...

@mahmoud:

"A debugger" is certainly an answer to my question :)

I was asking because if the same applications are required for Linux over and over by people like us, we might as well find a way to create them.

We are supposed to be developers and we know lots of developers. Perhaps we should look into contributing to some OSS projects. But before that we need to know the most important applications for us.

Personally, my biggest needs are
a) A debugger for MonoDevelop
b) An easy to install/use C++ IDE that can also cross compile Windows applications.

Mahmoud said...

@dr Samy

That is gr8 dr ... plz keep me on the updated news concerning that as we may get hands in ... Good Luck