02-11-2019
74,
17
Join Date: Jun 2012
Last Activity: 6 May 2020, 12:26 PM EDT
Posts: 74
Thanks Given: 203
Thanked 17 Times in 12 Posts
windows and *nix are two very different OS'ses. *nix has a long history of time sharing of teletypes (70ths) or ascii video terminals (80ths) attached on small or large (super)minicomputers, as well as running on clustered scientific workstations with attached bitmap displays, or even super computers (100% linux). windows on the other hand is a modern multithreaded/SMP desktop or server environment with roots in 80ths personal- and home computing, running single tasking single user OS'ses, like MSDOS, PCDOS or DRDOS.
You can't run a windows .exe on *nix and vice versa. However you can run it on *nix under wine, a windows emulator, or dosemu(box) for msdos .exe. Or running a whole windows system using a virtualization software. Under windows you can run lots of *nix software using cygwin emulator, or running a whole *nix system using a virtualization software.
On windows the command line is a rather exotic optional feature, disregarded by most of its users. On *nix the command line is much more frequently used, so to say not a feature but a mandatory core component. Most of the binaries running at the command line having a teletype interface just like in the 70ths. Some however are written for ansi terminals, having modern looking full featured formatted screens. Hence you'll have to learn using the command line otherwise you wan't use *nix efficiently.
On windows you're running lots of very popular software with a license for $, whereas all (by most people) really needed software is available at *nix for free, open source or fsf free software. Almost all programming languages including modern IDE's and historic or modern text editors are freely available as well as any kind of web or database server, all running faster and more reliable than under windows. Linux or freebsd OS'ses running on cheaper hardware with less memory usage and much faster io.
Last edited by dodona; 02-11-2019 at 09:01 AM..