Ten Linux features Windows could do with

Daily Newsletters

Sign up to ZDNet UK's daily newsletter.

COMMENT

Linux and Windows users may be polarised into rival camps, but there is no reason one operating system should not benefit by borrowing from the other, says Jack Wallen.

The battle between Linux and Windows will probably rage on for years. Even when everything has migrated to the cloud, users in both camps will still be screaming the virtues of their preferred operating system.

But setting aside partisanship for the moment, there are a number of features in Linux that would improve Windows. These features include specific facilities as well as systems and philosophies.

1. Compiz
No matter how clean Aero becomes, I am not a fan of the flat, single-workspace desktop of Windows 7. It has improved hugely, but it does not compare with the modern desktop that Compiz offers.

Some argue that Compiz's beauty is only skin deep. But many of the features of Compiz are just as much about usability as they are about aesthetics. Having a 3D desktop that offers you quick access via key combinations to multiple workspaces is handy.

Window switchers cannot be beaten for ease of use. And the attractiveness of the interface is just a bonus. Having Compiz on top of Windows would certainly take the experience to a level few Microsoft users have experienced.

2. Multi-user
You can have multiple accounts on a Windows 7 box, but that does not make it truly multi-user. Can you log on more than one user at a time in Windows 7? Not by default.

To have concurrent user sessions for Windows 7, you have to download a third-party tool. In Linux, you can do this by default. This is a feature that should also be enabled by default in Windows 7.

3. Log files
Windows operating systems have plenty of tools that enable the administrator to read log files. But for system, administration and security issues, the administrator must fire up the tools to see those log files.

However, Linux places all system log files in /var/log and allows the user with the right permissions to read these log files from a simple text editor. And the Linux log files are flexible in many ways.

For instance, if I want to follow a system log, I can open that log in a terminal window with the tail -f command and watch as events occur.

4. Centralised application installation
The new paradigm for Linux is a centralised location for installation. The Ubuntu SoftwareCenter is turning out to be the culmination of much of this work.

From one source, you can search from hundreds of thousands of applications and install any one you need. And with upcoming releases of the Ubuntu SoftwareCenter — version 3 to be exact — commercial software will be available.

5. Cron
Cron jobs enable you to automate tasks easily. You can add third-party software to a Windows operating system to help automate tasks, but none will have the flexibility of the Cron job.

Cron allows you to schedule as many tasks as you like, at any time you like, from a simple command-line tool — or a GUI tool, if you so desire. And Cron is available system-wide, for administrative tasks and standard user tasks. Having an automated system built in would certainly be handy.

6. Regular release cycle
Release cycles are one of those areas where Microsoft could learn a serious lesson from the Linux camp. Most Linux distributions release their updated distributions...

Talkback

The aero interface is a farce. Compix is so much more, and runs on less memory.
The one thing I hate about windows is all the "My Documents". I agree that if windows could use the Linux version of Root and user password, it would be so much simpler. I have several games, for my grandson, that has to be played in administrator mode, when all games should be available to all users. Also, after updating win7 part is installed on shutdown, and finished on boot up, plus the time it takes to install updates. If windows was more like Linux, I might not hate it so much.

ator1940 31 December, 2009 14:43
Reply

but the windows "at" tool gives some of the functionality of cron. Of course, adding anacron into the mix makes regular jobs on Linux even more powerful and AFAIK that's not available on Windows either.
(Forgive me if "at" has disappeared from Win7, I haven't installed it yet.)

mackelcd 3 January, 2010 10:15
Reply

"The one thing I hate about windows is all the "My Documents". I agree that if windows could use the Linux version of Root and user password, it would be so much simpler. I have several games, for my grandson, that has to be played in administrator mode, when all games should be available to all users."

I totally agree with this, the document & settings is the bane of the windows, I hate predefined folders for both doc's and program files with a passion!

User's should be asked to create there own folders names for both applications and documents during installation process, as to offer that little bit more in security to each operating system instance.

As for 3rd party applications saves they can default back to there home install path's, not buried deep in document & settings where user's can't bloody find them.

CA 5 January, 2010 01:39
Reply

Are?

46317 7 January, 2010 11:59
Reply

I am surprised that Jack Wallen even mentioned app installation (no. 9). Linux can do that only because it has a miniscule share of the general market.

If MS did it all the regulatory authorities would be on it like a ton of bricks. Just see what happened with the browser.

46426 7 January, 2010 12:29
Reply

I can't think of a single Windows *feature" that I would like to see in Linux. But then again, I can't think of a single Windows "feature", period. Just bugs, security holes, and broken releases which I have paid for, and then been expected to pay again for the supposedly "fixed" version. I guess those aren't "features" though, are they?

jw

J.A. Watson 7 January, 2010 15:06
Reply

For those printers that do not have dedicated Linux drivers a generic winprint emulator would be useful!
Otherwise unless you are a masochist and enjoy bugs, security holes and "undocumented features".........

FJC 8 January, 2010 13:45
Reply

Yes, I do agree. If only there was a way of installing Windows Printer and Multifunction device drivers in Linux, that would be a very useful tool indeed, unless this problem is otherwise tackled by the Linux community. However, I imagine there are considerable proprietary hindrances to the development of such Linux drivers.

For me, the biggest single hindrance to Linux is the problem of printer and multifunction device drivers followed by M$'s proprietary document formats which are (deliberately) obfuscated and difficult to unscramble, which reminds me of the farce(s) with the ISO standards.

Moley 11 January, 2010 22:16
Reply

It seems you don't really understand the concept of Linux and Free (Open) software.

There is no way that Linux could or would be considered a monopoly because of the freedom and choice that underpins open software. There is, and could not be, any abuse.

Take your quoted example of Internet Explorer. Repositories for Linux contain many choices for Web Browsers. Take your pick, even Internet Explorer, if you wish, courtesy of Wine.

This is in stark contrast to proprietary software whose main interest is market share, by whatever means in certain cases.

Moley 11 January, 2010 22:32
Reply

This post has been removed by a moderator.

just stick with linux.

1. Shiny desktop-switching effects aside, this argument is simply for adding multiple desktops to windows; tired and old, even if it is valid. Compiz has nothing to do with it, with the single exception of the inclusion of a couple of extra (and personally imo unnecessary) pane switching options like its exposé clone.

2. Enabling multiple concurrent logins is actually quite a simple process and can be done manually, since all you're doing is changing a couple of numbers in existing structures. third-party tools in this case are effectively glorified batch files, since they only need to be actually used once. It's rather like increasing the number of established tcp connections available to XP.

3.
"...But for system, administration and security issues, the administrator must fire up the tools to see those log files..." followed by "...For instance, if I want to follow a system log, I can open that log in a terminal window with the tail -f command and watch as events occur."

I'd also like to add that the system logs, should you actually -wish- to observe them through a terminal instead of an interface designed to streamline the use of tools for the logs, are available for your viewing pleasure in %SystemRoot%\System32\Config with the extension ".log".

4. Windows has the unenviable position of being the focus platform of the vast majority of developers. This means that the vast majority of software (actual packages, not homebrew tools and toys) -for- windows costs, barring the drop in the ocean that is free and/or open source. As wonderful as it would be to have available a single source of software for windows with version maintenance and other useful features built in, it's not going to happen.

That said, googling "windows open source X" for x is your required software is probably about as fast as getting the right linux package compiled for your specific distribution (if it even exists) anyway. The advantage windows has is, if it's for windows, it's for windows; and no compiler is getting in the way.

5. In windows, CRON is referred to as task scheduling. It's a default accessory, and has been a component of the operating system since (at least) as far back as XP, offhand.
http://windows.microsoft.com/en-US/windows7/Schedule-a-task

6. Microsoft doesn't have the luxury of being a 1% desktop market share. While regular release cycles may be feasible for operating systems with a few million users (spread out into camps of a few thousand to a few hundred thousand, each supported by its own group of developers), issues with windows need to be fixed as close to zero day as possible with as little impact as possible, catering to a client base that dwarfs the entire linux community. Each service pack distribution is an up to date baseline install, containing all previous fixes and usually new features as well and, rather than being tick-tock, they're released when there is actually a necessity or reason for them to exist.

7. Windows has contained this feature, again, for a very extended period of time. The root user is called "administrator" (and using net installs with custom parameters, can be renamed "root" if you do so wish), and users are asked, but not required, to make a user account when first installing the operating system that is distinct from administrator.

8. Honestly, I'm not even going to contest this point, since in either camp it's entirely opinionated; suffice to say that breaking up a product into price/feature bands is likely to make the core product (premium) sell better; or garner sales from people unwilling to pay for it and instead get the lite product (home) to keep up with the crowd at least expense.

9. I consider this a feature because I have actual preferences as to what software I make use of. Try http://ninite.com/ if you'd actually like to build yourself a customised first boot software package.
And for the record, windows 7 does contain (effectively) word by default. It just doesn't contain Office.

10. Actually, windows 7 runs most hardware on its baseline drivers without issue; including equipment like graphics cards and sound cards. Beyond that, there is an automatic method that checks your hardware against an online database if it isn't able to run it by default, and downloads appropriate drivers transparently; and frankly, if you're using a personal system you should know what's in it to begin with or, if you're maintaining a business system, read the damned receipt.


This is actually a list of newbie mistakes.

Spookerton 6 February, 2010 16:36
Reply

"This is actually a list of newbie mistakes."

In different words, you're saying that there are obscure, complicated, and at times costly ways of working around these issues, while on Linux things just work.

And you'd be right with that observation. Having a Linux and Windows machine sitting on my desk, I have to say, Windows is infuriatingly obscure, unpredictable, inconsistent, and badly designed. If you spend enough time and money on it, you can probably get anything to work, but why would you want to?

If it weren't for a few legacy commercial applications, I'd just ditch it because neither Windows nor Office have anything going for them over Linux.

1000030281 18 February, 2010 07:59
Reply

hi jack you seem versatile i,ve been successfully running ubuntu for 2 years now,their is minor glitches , but nothing as serious as what i had running any windows, now i need a little help? i,ve a great copy of linux/nero 3 and i got it as a freebie, but just recently i,ve upgraded to super ubuntu 9.10 , its brill you can do [virtually] anything, but it keeps upgadeing my nero to a new nero 4? and this new one stops me doing stuff by asking for the code? it doesn,t accept the old code , but the program nero 3 is not that old?[on reflection as ubuntu becomes stronger and more effeicent its getting a little like WINDOWS]ARGGGH I DIDN,T WANT TO SAY THAT lezlow@hackersclub.net

lezlow 14 April, 2010 12:51
Reply

Some great points in this article. Basically it all comes down to this: You have to buy Windows, which comes with a very limited set of software built in. You have to go back out and buy more software if you want the full suite. With Linux, you can download everything and install with one sweep, and it won't cost you anything except your time. What's ironic about this is that Linux is known to be more stable than Windows, yet Windows costs a lot more. The problem is that Windows has dominated the market for a long time since the beginning of the PC boom. Finally though, open source is slowly eating away at this market dominance by Windows, which is promoting freedom, innovation, flexibility, and significantly lowering the cost of the modern PC.

apexwm 14 April, 2010 14:36
Reply

When all is said and done, it is my choice as to what I use. And, I alone am responsible for that decision. I have chosen Linux over windows, and there are too many reasons to list here.
Let us just say I have made the better choice, and there is no turning back.

ator1940 15 April, 2010 14:07
Reply

"...Windows, which comes with a very limited set of software built in...."

Apexwm's comment is the umpteenth repeat of a 'complaint' from someone who either forgets or does not understand the situation. Windows used to come with more applications, but the regulatory authorities in the US and EU have prised them out over time.

I am just waiting for Apple to come under the same or greater scrutiny, what with its controlled, closed systems.

46426 16 April, 2010 15:38
Reply

"I am just waiting for Apple to come under the same or greater scrutiny, what with its controlled, closed systems."...
...which will never happen, because apple will forever stay a minority matter, if they ever tried to fight MS over market majority, they'd lose and die. Their winning tactics is to snatch people who don't like windows and for whatever reason they won't have linux. That tactics pays a lot...
I'm using Mac OS X & Linux and I have no troubles whatsoever. For me the question wouldn't be about implementing ten Linux features into Windows, it would be more like this: How to put together in one operating system Windows' compatibility with everything & marketing + Linux's stability, security & freedom + OS X's ease of use & loveability. I'm not sure there is a way...

orangedolphin 16 April, 2010 19:19
Reply

@46426, I don't recall Windows ever coming with a full set of applications, including graphics utilities, office software, and others. Which version had these tools built in?

The points of this article are right on. Many features of Windows are convoluted and complex, and logging is horribly inadequate. One thing I can say is that open source and Linux specifically, has simplicity. Logs are generated for everything, and kept in plain text. Scheduled Tasks in Windows is more complex than it is with Cron. And application installation in Windows is riddled with problems because of 3rd party intervention, in Linux software installation is greatly simplified to one single engine (RPM) in most distributions.

apexwm 16 April, 2010 21:36
Reply

Forgive me but what is teh value of this post ?
I've worked with a PC for 15 years in management positions at big international companies.
Most of my colleagues and I struggle with 1 workspace so why on earth would I want mutiple ones ?
Multi-user : I cant think of a single instance when I would need multiple concurrent user sessions.
Log-files : This only matters to technical support staff and whilst thats important, whats more important is the whether the software can be used by staff to generate income, reliably.
Centralised Application Installation : This is because there's no Linux software in shops right ?
Cron : Aside from it being a single tool, everything is provides can be done in a windows environment albeit in the logical seperate applications they relate to (schedule email download, in my email client etc / security downloads in the security centre etc).
Regular release cycles : MS have a regular release cycle of product and they release patchs and bug fixs as required. Release cycles are only relevant if you are addiing functionality to a product. MS do this - only of course, they charge for the upgrade. Thus, their model is clear, it just that it involves handing over money which lets be honest, is a totally different argument.

As an observation piece, I'm sure that someone has seen some value in this exercise but then again, one really needs to ask "Why ?" as their a bit weak to say the least.

CapnDicky 15 June, 2010 12:46
Reply

Post your comment

In order to post a comment you need to be registered and logged in.

You can also log in with Facebook. Log in or create your ZDNet UK account below

  • Login

Will not be displayed with your comment

By signing up for this service, you indicate that you agree to our Terms and Conditions and have read and understood our Privacy Policy. Questions about membership? Find the answers in the Community FAQ

Get ZDNet UK's daily newsletter

Enter your email address to sign up

ZDNet UK Live

Roberto_Store

Now On Sale, Unlocked iPhone 4S / Galaxy Note In Factory Box. Roberto-Techie(UK) ”Now on Sales” Smartphone, Android,Tablets,Gadget &...

3 hours ago by Roberto_Store on Samsung Galaxy S III lined up for sale
Paul Smyth

Is this classic FUD? One thing I would definitely have notice is a Mozilla threat to stop supporting GNU/Linux.

5 hours ago by Paul Smyth via Facebook on Firefox rapid release improves Fedora Linux
UnderINK

I agree with the previous commenter wholeheartedly. I couldn't say it better myself. This is very 'Big Brother'. And while I agree with protecting...

9 hours ago by UnderINK on European e-identity plan to be unveiled this month
Simon Bisson and Mary Branscombe

Nice to see that Turing's idea of a general purpose computer doing once-hardware-powered tasks in software is now universal ;-) Mary

14 hours ago by Simon Bisson and Mary Branscombe on Software with everything
Jason Burchell

seriously now. I've only bothered to read a small bit of the comments. do me and the rest of the world a favour. stop saying it does not work or...

18 hours ago by Jason Burchell via Facebook on Music industry negotiating over 24-bit downloads
Philip Charles Cohen

Read about it and weep, John Donahoe ... In addition to Visa’s V.me, there is now MasterCard’s PayPass digital wallet soon to arrive; another...

22 hours ago by Philip Charles Cohen via Facebook on PayPal takes phone-based payments to the high street
apexwm

Leslie Satenstein : Where have you ever seen Mozilla even mention this? Firefox is the most popular browser in the GNU/Linux OS, so I don't see...

23 hours ago by apexwm on Firefox rapid release improves Fedora Linux
songmaster

SHleG: Do you remember building a clockwork scorpion kit (I'm pretty sure I have a photo of it somewhere) — I think it was called something like...

1 day ago by songmaster on Software with everything
Chris Wortman

Good I love Yahoo! Their search engine is getting better than Google as of late. I find more of what I want on the first page, and usually within...

1 day ago by Chris Wortman via Facebook on Linux Mint 13 ramps up for KDE release
PatrickG

openhgs has made the point for Windows 8 multiple monitors without realising it! With Windows 7 you have to switch the mouse and so your focus...

1 day ago by PatrickG on Windows 8 could speed multi-monitor uptake
Leslie Satenstein

Mozilla has threatened to stop supporting Linux. I guess that UBUNTU is going with another browser. I indicated that if Mozilla stops supporting...

1 day ago by Leslie Satenstein via Facebook on Firefox rapid release improves Fedora Linux
Andy Bolstridge

Much as I abhor Microsoft's licensing practices, this is almost certainly down to purchasing IT equipment via 3rd party consultants - you get the...

1 day ago by Andy Bolstridge via Facebook on 6 million wasted licences and £1,200 PCs: welcome to government IT
Jack Schofield

@openhgs Windows users have had multiple desktops since Linus started writing Linux. They just haven't shipped as standard because not enough...

2 days ago by Jack Schofield on Windows 8 could speed multi-monitor uptake
Jack Schofield

@Phil at Cloud4 What, Microsoft gets £1,200 per PC and £1,622 per server? Gosh, I'm amazed....

2 days ago by Jack Schofield on 6 million wasted licences and £1,200 PCs: welcome to government IT
craigsc

You guys have no idea what is going on at Autonomy. Autonomy could have been a much more profitable organization. The sales operations at Autonomy...

2 days ago by craigsc on HP cuts 27,000 staff as Autonomy chief Lynch leaves
Moley

How does this impact on dual or multi booting? Seems to me to more or less prohibit this, from Windows 8 anyway. Will Grub 2 recognise Windows 8,...

2 days ago by Moley on Windows 8 start-up speed forces USB boot workaround
apexwm

I don't understand why there cannot be a slight pause during the boot process so the user can press a key. Many operating systems do this, even if...

2 days ago by apexwm on Windows 8 start-up speed forces USB boot workaround
Gavin Goodman

You can now buy the Xi3 modular computer in the UK at http://www.ocdistribution.com . This can be bought with the Tand3m software, pricing and...

2 days ago by Gavin Goodman on CES 2012: Xi3 microSERV3R
Phil at Cloud4

I agree: Mike Lynch can clearly build a business and manage strategy. I suspect the exit of Mike is more likely the end of a planned handover...

2 days ago by Phil at Cloud4 on HP cuts 27,000 staff as Autonomy chief Lynch leaves
Phil at Cloud4

This is unbeleivable government wastage with only one winner... Microsoft 1 - Tax payer Nil!

2 days ago by Phil at Cloud4 on 6 million wasted licences and £1,200 PCs: welcome to government IT