Get Advice Icon

Need advice about which tool to choose?Ask the StackShare community!

Linux
Linux

520
430
+ 1
6
Windows
Windows

198
145
+ 1
0
Add tool

Linux vs Windows: What are the differences?

Linux: A family of free and open source software operating systems based on the Linux kernel. A clone of the operating system Unix, written from scratch by Linus Torvalds with assistance from a loosely-knit team of hackers across the Net. It aims towards POSIX and Single UNIX Specification compliance; Windows: A group of several graphical operating system families, all of which are developed by Microsoft. A series of personal computer operating systems produced by Microsoft as part of its Windows NT family of operating systems.

Linux and Windows belong to "Operating Systems" category of the tech stack.

Broadsheet, Deliveroo, and Rightech IoT Cloud are some of the popular companies that use Linux, whereas Windows is used by Ericsson, iPhady, and House Extension Designs. Linux has a broader approval, being mentioned in 25 company stacks & 126 developers stacks; compared to Windows, which is listed in 10 company stacks and 33 developer stacks.

- No public GitHub repository available -
- No public GitHub repository available -

What is Linux?

A clone of the operating system Unix, written from scratch by Linus Torvalds with assistance from a loosely-knit team of hackers across the Net. It aims towards POSIX and Single UNIX Specification compliance.

What is Windows?

A series of personal computer operating systems produced by Microsoft as part of its Windows NT family of operating systems.
Get Advice Icon

Need advice about which tool to choose?Ask the StackShare community!

Why do developers choose Linux?
Why do developers choose Windows?
    Be the first to leave a con
    What companies use Linux?
    What companies use Windows?

    Sign up to get full access to all the companiesMake informed product decisions

    What tools integrate with Linux?
    What tools integrate with Windows?

    Sign up to get full access to all the tool integrationsMake informed product decisions

    What are some alternatives to Linux and Windows?
    Ubuntu
    Ubuntu is an ancient African word meaning ‘humanity to others’. It also means ‘I am what I am because of who we all are’. The Ubuntu operating system brings the spirit of Ubuntu to the world of computers.
    Arch Linux
    A lightweight and flexible Linux distribution that tries to Keep It Simple.
    Android SDK
    Android provides a rich application framework that allows you to build innovative apps and games for mobile devices in a Java language environment.
    Windows 10
    It is the latest iteration of the Microsoft operating systems and has been optimized for home PC performance in a wide variety of applications from serious work to after-hours gaming.
    Amazon Linux
    The Amazon Linux AMI is a supported and maintained Linux image provided by Amazon Web Services for use on Amazon Elastic Compute Cloud (Amazon EC2).
    See all alternatives
    Decisions about Linux and Windows
    Ubuntu
    Ubuntu
    Linux
    Linux
    Arch Linux
    Arch Linux

    I once used Ubuntu as my exclusive Linux distro, but then I decided to switch my primary operating system to Arch Linux.

    While more difficult to install, Arch Linux offered more flexibility during the installation process which allowed me to customize my system to fit me perfectly. With Ubuntu, instead of installing everything i did want, I had to remove everything that I didn't need.

    See more
    Marcel Kornegoor
    Marcel Kornegoor
    CTO at AT Computing · | 5 upvotes · 193.4K views
    atAT ComputingAT Computing
    Linux
    Linux
    Ubuntu
    Ubuntu
    CentOS
    CentOS
    Debian
    Debian
    Red Hat Enterprise Linux
    Red Hat Enterprise Linux
    Fedora
    Fedora
    Visual Studio Code
    Visual Studio Code
    Jenkins
    Jenkins
    VirtualBox
    VirtualBox
    GitHub
    GitHub
    Docker
    Docker
    Kubernetes
    Kubernetes
    Google Compute Engine
    Google Compute Engine
    Ansible
    Ansible
    Puppet Labs
    Puppet Labs
    Chef
    Chef
    Python
    Python
    #ATComputing

    Since #ATComputing is a vendor independent Linux and open source specialist, we do not have a favorite Linux distribution. We mainly use Ubuntu , Centos Debian , Red Hat Enterprise Linux and Fedora during our daily work. These are also the distributions we see most often used in our customers environments.

    For our #ci/cd training, we use an open source pipeline that is build around Visual Studio Code , Jenkins , VirtualBox , GitHub , Docker Kubernetes and Google Compute Engine.

    For #ServerConfigurationAndAutomation, we have embraced and contributed to Ansible mainly because it is not only flexible and powerful, but also straightforward and easier to learn than some other (open source) solutions. On the other hand: we are not affraid of Puppet Labs and Chef either.

    Currently, our most popular #programming #Language course is Python . The reason Python is so popular has to do with it's versatility, but also with its low complexity. This helps sysadmins to write scripts or simple programs to make their job less repetitive and automating things more fun. Python is also widely used to communicate with (REST) API's and for data analysis.

    See more
    Tim Abbott
    Tim Abbott
    Founder at Zulip · | 4 upvotes · 25.6K views
    atZulipZulip
    macOS
    macOS
    Linux
    Linux
    Windows
    Windows
    Vagrant
    Vagrant

    We use Vagrant because it is the best toolchain for having a standardized development environment that is readily provisoned with just a single command on macOS, Linux, and Windows.

    There's a lot of things that could be better; the thing I dislike the most is how Vagrant configuration file is a Ruby script with weird semantics around conditionals, which makes it its own special language to learn. They would have been a lot better off with the configuration approach taken by Xen (where the configuration file was a straightforward Python system).

    Also, it's error messages are optimized too much for people developing Vagrant itself, and not enough for helping end users who are using Vagrant, which means one has to google often to figure out what the actual problem is.

    Still, I don't think there's a better alternative for a development environment that Just Works for hundreds of developers. Docker isn't really designed for the development environment use case in my view, since it's optimized for throwing away state and getting a clean one when you make changes, and that's sometimes really not what you want. And having to SSH into a remote development environment has significant latency and editor setup costs that in my view make it a backup plan, not the main way to do things.

    See more
    Windows
    Windows
    Ubuntu
    Ubuntu
    VirtualBox
    VirtualBox
    Cloud9 IDE
    Cloud9 IDE
    Docker
    Docker

    I have long sought after the perfect local development environment for developing JavaScript applications, and after having tried several different complete setups, I finally ended up choosing to develop on a Windows host with a Ubuntu virtual machine running with VirtualBox. When the VM comes up, it automatically brings up Cloud9 IDE, which provides a great JavaScript editor, terminal access from your browser, as well as the ability to work remotely by choice and still have the exact same development environment, all served up in a browser. This helps keep the host system clean, and using Docker in the virtual machine helps keep the VM clean as well as it is the only dependency that is required to be installed to run applications.

    See more
    Justin Dorfman
    Justin Dorfman
    Developer Evangelist at StackShare · | 4 upvotes · 13.2K views
    atStackShareStackShare
    CloudApp
    CloudApp
    Windows
    Windows
    macOS
    macOS
    #Skitch

    I use CloudApp because it saves me so much time and energy. I use it at the very least once an hour. When Skitch was shutdown I thought my life was over! CloudApp saved the day and gave me features that Skitch didn't have.

    If you write a lot of technical content (or any content for that matter) it is an invaluable tool. I'm not sure about Windows support but it integrates flawlessly with macOS. 🤘

    See more
    Justin Dorfman
    Justin Dorfman
    Developer Evangelist at StackShare · | 3 upvotes · 12.2K views
    macOS
    macOS
    Windows 10
    Windows 10
    GNU Bash
    GNU Bash
    Linux
    Linux

    I have been using macOS for 12 years. I can't imagine switching to another operating system since I have all of my hotkeys memorized. Windows 10 has made some drastic improvements like adding GNU Bash/Linux to win developers over from unix-like systems, I just don't feel it is there yet. Maybe I'll give it a shot next time I need a new laptop. 🤷‍♂️

    See more
    Paul Whittemore
    Paul Whittemore
    Developer and Owner at Appurist Software · | 4 upvotes · 43.3K views
    Vultr
    Vultr
    Amazon LightSail
    Amazon LightSail
    Windows
    Windows
    Windows Server
    Windows Server

    For those needing hosting on Windows or Windows Server too (and avoiding licensing hurdles), both Vultr and Amazon LightSail offer compelling choices, depending on how much compute power you need. Don't underestimate Amazon LightSail, especially for smaller or starting projects, but Vultr also offers an incremental $16 Windows option on top of their standard compute offerings.

    See more
    Interest over time
    Reviews of Linux and Windows
    No reviews found
    How developers use Linux and Windows
    No items found
    How much does Linux cost?
    How much does Windows cost?
    Pricing unavailable
    Pricing unavailable
    News about Linux
    More news
    News about Windows
    More news