How To Get The Best Features Of Mac, Linux & Co On Windows

Joel Lee 20-05-2014

Do you suffer from operating system envy? I know I do. While I’m mainly a Windows user, I can appreciate a lot of the features available on Mac and Linux. Windows is pretty boring, so wouldn’t it be nice if those features could be transported over somehow? If that sounds like something you want, then check out these awesome tweaks and tools.


Want a dock instead of a taskbar? How about multiple virtual desktops for improved productivity? Or even something as simple as theming your computer with a Mac skin? You’re in luck. Get ready to pimp out your Windows computer.

Replace The Taskbar With A Dock


The most immediate change that you can make to Windows is to install a multifunctional dock. The taskbar is good for what it’s meant to do, but it might be a bit too simple for those of you who want some power and flexibility. Even if simplicity is all you need, a dock is often more aesthetically pleasing than the taskbar.

You can choose from several different dock programs. Each has its own pros and cons, of course, and it’s hard to establish any particular one as “the best” since it really depends on your needs and your preferences. However, I would recommend starting with one of the following:

  • RocketDock: Simple, easy to use, with a quick setup. A favorite for many.
  • Winstep Nexus: Lots of power, customization, and performance. Free version available but full version retails for $25 USD.
  • Circle Dock: An untraditional dock that forms a ring around the cursor. Great for productivity and the uniqueness factor.

For a deeper look, check out our article on replacing the Windows taskbar with a dock 3 Multifunctional Docks To Replace Your Windows Taskbar Docks take what the taskbar does and make it better: beautiful, effective, and fun to use. Once introduced for the Mac, docks have long been available on Windows. Let me show you the best ones. Read More .


Manage Multiple Desktops For Better Workflow


One desktop is not enough. There just isn’t enough room to elegantly handle multiple windows and the constant flipping back-and-forth can cause a serious slowdown in productivity. On top of that, there’s the issue of desktop file clutter 3 Better Ways to Store Your Files Than on the Desktop The Windows desktop isn't meant to be a folder for your files. Here are some of the better options to store your files. Read More and the mental burden it brings.

So what’s the solution?

Some people solve it with multiple monitors. A dual monitor setup is the fastest way to maximize screen estate and minimize productivity leak due to constant alt-tabbing. If you can’t afford two monitors, or don’t have the physical space for them, you could try using Actual Multiple Monitors (our review Finally Get Two Functional Desktops With Actual Multiple Monitors Once you have tried working with a dual monitor setup, you'll never go back. While two monitors give you double the workspace and boost productivity, I found the setup is never perfect. In the end,... Read More ) for a virtual version of it.


But we can also look to Mac and Linux, both of which offer an awesome feature called virtual desktops. With a program like Dexpot (our review Expand Your Desktop Workspace With Dexpot - Cool Virtual Desktop Software [Windows] I was talking to one of my friends, who is an avid Linux user. He told me that one of the Linux features he simply can’t do without is "virtual desktops". I can now tell... Read More ), you can set up multiple versions of your Windows desktop and switch between them at will. Specialize each virtual desktop for its own purpose (e.g., browsing, work, games, etc.) and watch your productivity skyrocket.

Note: Actual Multiple Monitors costs $25 USD and Dexpot costs $34 USD. For free alternatives, try VirtuaWin (our review VirtuaWin - A Lean Mean & Free Virtual Desktop Manager [Windows] When I covered Dexpot some time ago, readers Colugo and Mick were quick to point me in the direction of VirtuaWin as a lightweight, fast alternative virtual desktop software. Encouraged by their feedback, I decided... Read More ) or Microsoft’s own Desktops (our review How To Use Four Desktops At Once & Boost Productivity [Windows] Read More ).

Improve Window Management With Mac-Like Exposé


I’ve always been jealous of the Exposé feature on Mac computers. With a single keystroke, you can view the entire landscape of your computer and quickly navigate to the window that you need. It’s a much better alternative to the alt-tab cycle that Windows forces upon its users.


For those who don’t know, Exposé basically “zooms out” and spreads all of the currently open windows out on the screen. All it takes is one glance to spot the relevant window, and once you click on it, it becomes the window of focus. It’s a simple mechanic, but extremely useful.

With BetterDesktopTool (our review Bring Mac's Best Window Management Features To Windows Bring Mac-style window management to Windows. If you've ever been jealous of features like Expose and Spaces, BetterDesktopTool is here to bring them to your PC. Read More ), you can do the same on Windows. In fact, BetterDesktopTool combines the Exposé mechanic with multiple virtual desktops, allowing you to see ALL of your desktops and ALL of the windows on each desktop. Plus, it’s entirely FREE for private use.

Skin Windows to Look Different


If all you care about is making your Windows look like Mac or Linux, then you really don’t need to do anything other than install a new theme. Will you be able to transform Windows into a perfect replica? No, but you can get close enough.


Check out these awesome Windows 7 themes Get A Windows 7 Makeover With These Awesome Themes Read More and these amazing Windows 8 themes Amazing Windows 8 Themes You Need To See Windows has always had an active community of enthusiasts who customize everything about it, including its desktop theme. Although Microsoft tries to prevent this, Windows 8's desktop can be themed just like Windows 7's. We've... Read More to find one that best represents the aesthetic of your favorite operating system. The theming system is different between Windows 7 and Windows 8, so if you find a theme that you like, but it’s for the wrong version, you’re out of luck.

For maximum flexibility in customizing the look of Windows, however, you’ll be better off using a dedicated product like WindowBlinds. It works on both Windows 7 and Windows 8 systems. The only downside is that the free trial lasts 30 days. The full version costs $10 USD.

Use Command Line With An SSH Terminal


One of the defining features of Linux is the command line terminal. For times when you want to interface with a remote SSH server, Windows doesn’t offer any built-in tools to get the job done. Thinking about using Telnet? Don’t. It’s too insecure.

My personal recommendation is to use either Xshell or PuTTy.

Xshell is a wonderful terminal program with a lot of features, such as multiple session tabs, sending commands to multiple sessions at once, interface customization, and more. It’s not as daunting as a straight terminal, making it easier for newbies to pick up. For personal use, it’s free. Otherwise, the de facto standard for Windows SSH is the PuTTy client.

If neither of the two above works for you, check out Chris’s list of SSH clients for Windows How to Use SSH in Windows: 5 Easy Ways SSH is an encrypted network protocol used for remote access. Here's how to use SSH in Windows using native and third-party apps. Read More .


In a lot of ways, Windows is not an innovative operating system. Not that Windows is bad, but it does lack some of the nifty features of Mac and Linux. The good news is that features were ported over by people recognized the lack. With the programs above, you can take your Windows experience to the next level.

Know of any other cool programs that fit the bill? How else have you transformed Windows into something better? Share your thoughts with us in the comments!

Affiliate Disclosure: By buying the products we recommend, you help keep the site alive. Read more.

Whatsapp Pinterest

Leave a Reply

Your email address will not be published. Required fields are marked *

  1. Fred Lopster
    June 8, 2014 at 6:37 am

    Wow, arguing over a taskbar? You can see a few people here actually use a computer, the rest of yall, I just don't even know. If you cant use a command line your not using a computer, its using you! I honestly think children should learn on a terminal, then show them a gui, but our ADHD society has to do ten things at once just to keep them in place for an hour. This box is a tool. Sure the entertainment out of it can be pretty amazing, but technology wasn't created so we can stroke it. Religion wasn't created for story time, it was to explore spirituality. Sports were not created for entertainment, but they were exploited as a distraction. The major three branches of OS's all work! Does a home user need a system that only goes down if the power is off for a week? No. Does a financial entity need something more reliable than a blue screen? Yes. What are you using this tool for is the real question. If you need a real system, something open source is NEEDED, so you can mold it to your function. If you want to sit around and say, my system boots 50 ms faster than yours, don't even bother with a nix system. Think, about 80% of those comments are complaints about task switching, go scroll up. Virtual desktops are an amazing conception. If you don't think so, go find a TV to watch, you shouldn't even be writing a comment.

    @PaulB what are your requirements of an OS? I guarantee linux supports what you "think" you need, you are just to lazy to learn it, unless you love directx, but from your pic, you look lost. The comment that your taskbar overrides the "start button" function, shows that you use three programs, and probably could not hook up a monitor, better call geek squad...

  2. Egon
    May 26, 2014 at 2:32 pm

    Sorry for a different opinion, but I do work regularly with Windows and a Mac, and for me the Windows taskbar is much better and functional and quicker than Mac's dock; and ALT-TAB is so much more quicker than the fuddly exposé - let alone I do not have to get my hands off the keyboard to "click on [the window you were looking for]".

    • Joel L
      May 26, 2014 at 5:39 pm

      That's fine. This article is for the people who do want a dock and Expose alternative.

    • dragonmouth
      September 2, 2014 at 1:27 pm

      "This article is for the people who do want a dock and Expose alternative."
      No, this article is you trying to pretend that YOU know what's best for everybody.

      I agree with Egon - ALT-TAB is much quicker that the fuddly Expose.

  3. Casey
    May 25, 2014 at 1:42 am

    There is an amazing software if you are an Apple lover. It is called XLauchpad. It displays the interface of an iPad. Here is the link if you want it:

  4. Jitendra A
    May 22, 2014 at 5:00 pm

    Dexpot is also available free for private use only. I am using it and am very satisfied. YOu can download it at

  5. Harry
    May 22, 2014 at 11:31 am

    I've always wished I could customize my car to have the best features of other cars. That hasn't happened so far.
    This argument of who has the best OS started about 4000 years ago. And it just won't die. It must be a guy thing, competitiveness, testosterone?
    How much computer resources are wasted adding things that aren't really needed?
    There is something wrong with every OS.
    I've been using computers for more than 30 years.

    And Mac is built on BSD UNIX, not Linux. And yes there is a difference.

  6. Casa Del G
    May 22, 2014 at 3:57 am

    As to "zooming out" your desktop - Windows Key + Tab does very nicely and is super fast and looks better than Expose.

  7. MIchel
    May 21, 2014 at 6:41 pm

    Another factor making me reluctant to switch to Linux is all the annoying fanboys who insist on talking about Linux, even in discussions about Windows.

  8. Col. Panek
    May 21, 2014 at 6:20 pm

    Now if you could slim your Windows bloatware down, get it to boot faster and be intrinsically resistant to malware, update all your apps automatically, be configurable without all those add-ins...and be'd have Linux.

  9. PaulB
    May 21, 2014 at 4:29 pm

    @Richard Palmer - as it happens I'm not remotely a Windows "fan". I use it because having looked quite carefully at the alternatives it offers more of what I need than any of the others. I am ideologically much more comfortable with Linux and would switch in a flash when it can do what I need it to do, but it's not there yet...

  10. Richard Palmer
    May 21, 2014 at 3:45 pm

    Bit of a daft article really. It points out that Windows is pretty boring and lacks features found in Linux and Mac OSs (Mac is a Linux based OS as we know).

    So as many others have pointed out, just switch to Linux; save yourself a lot of time and money. And if you have to use Windows run it in a virtual machine.

    @PaulB, So you are a Windows fan. Great. Someone's got to ensure they can pay the workforce.

    • Petew
      May 21, 2014 at 5:05 pm

      "Mac is a Linux based OS as we know"

      You must be the only one then who knows, Mac is Unix based and the OS is free!

    • Joel L
      May 26, 2014 at 5:37 pm

      "Just switch to Linux" is a short-sighted and narrow-minded answer. There are lots of valid reasons why someone would be stuck on Windows and it's not always as simple as changing to a different operating system. Macs are far more expensive than Windows. Linux has a high learning curve. There are lots of niche Windows programs that don't have suitable alternative on either operating system.

    • dragonmouth
      June 5, 2014 at 8:02 pm

      "Linux has a high learning curve."
      Only if you have unlearn bad Window habits.

      Did you ever consider that for somebody who know only Linux, Windows has a high learning curve? Not all of us start with a Windows computer.

    • Joel L
      June 6, 2014 at 6:10 pm

      @dragonmouth: Richard Palmer's comment was "as many others have already pointed out, just switch to Linux." In this context, it is presumed that everyone DOES have to unlearn Windows habits, thus making the learning curve difficult...

  11. Adam C
    May 21, 2014 at 3:38 pm

    For those with command line needs, check out Cmder. Its way better than the default cmd prompt its also much more like terminal for OS X...

  12. PaulB
    May 21, 2014 at 3:21 pm

    This is a very strange article. It suggest that docks are more powerful than the Win7/8 taskbar, but that just makes me think the writer doesn't know how to use the taskbar properly. The taskbar makes the Mac expose function redundant (let alone alt-tab). You can see at a glance which programs are open and just mouse over an icon to go straight to the open window you want. It offers jumplists to get straight back into whatever files you were last using. I didn't miss the start button in Win8 because the taskbar meant I hardly ever used it. I won't even start on what's wrong with the OSX ui. Linux... well, I wish I could like it more, and I have Mint XFCE on an old netbook, but I'm afraid the app "equivalents" are not really equivalent and the absence of a decent email client is a showstopper (Thunderbird I'm afraid looks like a dog's dinner and Geary just doesn't work well enough).

    • Joel L
      May 26, 2014 at 5:34 pm

      People have preferences. Some people prefer a dock-based launcher versus a taskbar even if the actual actions do overlap. Also, docks and taskbars aren't mutually exclusive. Use whichever you prefer (or both). :)

  13. Howard B
    May 21, 2014 at 2:00 pm

    "My personal recommendation is to use either Xshell or PuTTy."

    I've been using Bitvise SSH Client (formerly Tunnelier) for a few years now; it even has a PortableApps version (which is what I use). It combines SSH, SFTP, Remote Desktop, and more.

    • Joel L
      May 26, 2014 at 5:32 pm

      Cool, I'll check that out. Thanks for sharing!

  14. OnlyGeek
    May 21, 2014 at 12:57 pm

    The day my IQ drops below the number written on the sole of my shoe, I'll move to MacOS. While I still have 2 working neurons I'll keep working with Windows and Linux. And the best, without the stupid GUI made for chumps.
    And judging by the number of MacFs here, either Americans are more stupid than we want the world to know or MUO is getting dumber each day I get here...

  15. Chuck
    May 21, 2014 at 10:53 am

    This is a helpful article thanks.
    Its for people still holding onto a M$ OS and giving a false sence of hope. The sooner you move over to MAC or Linux alternative the better off you will be in the long term.

  16. Bram
    May 21, 2014 at 8:00 am

    A real good alternative for Windows is Linux Mint. It is one of the best distro's to get started with Linux. It's learning curve is not as steep as others, and once you get the hang of it, you can easily switch to the distro of your choice!

    Try Linux ;-)

    • Joel L
      May 26, 2014 at 5:31 pm

      Linux Mint was the first distro I ever used and it's definitely great. Highly recommended for new Windows->Linux converts.

  17. michel
    May 21, 2014 at 2:57 am

    Of course customization is a personal thing, so YMMV, but over several machines, versions of Windows, versions of Windowblinds or theme patching utilities, all I got for my trouble was an unstable system with substandard design. Honestly, I do wish I could change a few things about how Windows looks, but it isn't worth having to reinstall the whole system when it eventually crumbles. In fact, I've given up on all third party enhancements and tweaks, (you know, like CCleaner, Revo, etc.) and I finally have a truly solid system that rarely gives me any trouble.

    On the positive side, there's actually a lot of built-in customization available. And the Taskbar is far superior than any Dock, in my opinion, especially on Win 7. Really, what does a dock offer that the Taskbar doesn't?

    And as for multiple desktops, again, I don't see the point. You're just switching out what you're looking at. So I just switch apps, not desktops.

    • Joel L
      May 26, 2014 at 5:31 pm

      While most of your points are valid (Windows is a lowest-common-denominator operating system so it makes sense that it isn't as robust as it could be), multiple desktops are huge. I liken it to the advent of tabs. Was it possible to have multiple notepads open? Sure, but tabs made it easier to stay organized. Multiple desktops are like that on a larger scale.

    • dragonmouth
      September 2, 2014 at 2:15 pm

      What O/S DON'T you have problems with?! You have problems customizing Windows and adding third party software. In other discussions you said that Linux is not ready for prime time because you tried several distros and could not make any of them work properly. Maybe you should try OS/X. Or have you tried it and found it wanting?

      Maybe it is you, rather than any of the O/Ss you have tried? Maybe you just aren't as computer savvy as you think? OTOH, maybe you are just a troll that knocks various O/Ss just for entertainment.

  18. KT
    May 21, 2014 at 1:47 am

    This article got me curious, I'm mostly a Linux guy, but keep a doze box around for gaming. I looked up all the different skins Linux has to offer now and you can make it look just like a Mac (without the high price and the ability to truly customize). Or as Stephen R commented, Zorin has skins that mimic Doze XP, Vista, and 7. I'm too afraid to play around with the programs mentioned for Doze. It took me a weekend of work to get it stable and secure enough for gaming and streaming. I'm not taking any chances.

  19. David
    May 21, 2014 at 1:31 am

    umm... dexpot is free for personal use... I've used it before, and it's great. Then, I switched to Linux.

    • $uname -a
      June 7, 2014 at 6:57 pm

      cairo dock now?

  20. dragonmouth
    May 20, 2014 at 11:49 pm

    No matter how you pimp your Windows system, it is still going to be only Windows. Maybe instead of pimping your Windows, you should dual-boot it with Linux.

    • Joel L
      May 26, 2014 at 5:28 pm

      For tech-savvy people, going the way of a dual-boot is probably the best option. For most people, cosmetic changes and basic feature alternatives will probably suffice.

  21. Walter K
    May 20, 2014 at 11:43 pm

    The last sentence was not completed: "...take your Windows experience to the next level - Get a Mac!"

    Al right, Im ready for the smack down. But after all this article was about using Mac features... right?

    • Boss
      May 21, 2014 at 1:04 am

      some mac features, as well as linux and co. you can't see past your own nose so you saw the word mac and stopped there. now we know where they get all their "geniuses".

  22. Stephen R
    May 20, 2014 at 10:55 pm

    Im exploring linux at the moment... its tricky il give it that but you reand and see youtube videos about how much better and safer it is. Ya gotta give it a go, im trying out a live cd of Zorin its very good. If its ur first time coming from windows to Linux try it out here

    • $uname -a
      June 7, 2014 at 6:56 pm

      Zorin is ok, but its father distro (the distro it was based off of) , ubuntu, has better support. Zorin for some odd reason also requires you to reinstall it everytime it has a distro upgrade. If your looking for something that looks like windows Zorin is ok, but since it is made to look and act like windows, it kinda misses out on some of the good general linux features. If your willing to try a more "linuxy" distro, but still look kinda like windows, Mint Linux would be your best bet. (father distro is also ubuntu)

    • dragonmouth
      September 2, 2014 at 1:06 pm

      Why go half way? Instead of going with Ubuntu (a Windows-wannabe), go with a real Linux distro, the Father of Ubuntu - Debian. :-)

  23. none
    May 20, 2014 at 10:44 pm

    why is cygwin not here.

    • Joel L
      May 26, 2014 at 5:26 pm

      I'm not an expert here but I've always found it easier to use SSH with a remote Linux environment than to use Cygwin on Windows. Not that Cygwin is bad - it can be very useful in a lot of cases - but between the two choices, I'd go with the SSH. :)