Author Topic: What Linux can learn from Microsoft  (Read 19196 times)

0 Members and 1 Guest are viewing this topic.

Offline Newby

  • Moderator
  • Hero Member
  • *****
  • Posts: 10877
  • Thrash!
    • View Profile
What Linux can learn from Microsoft
« on: July 22, 2006, 04:51:15 pm »
http://www.linux-watch.com/news/NS5991301042.html

I also think that the sheer number of distributions is what also tears Linux apart. When you buy Windows, you buy just that. Windows. When you install a Linux distro, there are so many different variations of what you could get. Your average home user isn't gonna like that.
- Newby
http://www.x86labs.org

Quote
[17:32:45] * xar sets mode: -oooooooooo algorithm ban chris cipher newby stdio TehUser tnarongi|away vursed warz
[17:32:54] * xar sets mode: +o newby
[17:32:58] <xar> new rule
[17:33:02] <xar> me and newby rule all

I'd bet that you're currently bloated like a water ballon on a hot summer's day.

That analogy doesn't even make sense.  Why would a water balloon be especially bloated on a hot summer's day? For your sake, I hope there wasn't too much logic testing on your LSAT. 

Offline Warrior

  • supreme mac daddy of trolls
  • Hero Member
  • *****
  • Posts: 7503
  • One for a Dime two for a Quarter!
    • View Profile
Re: What Linux can learn from Microsoft
« Reply #1 on: July 22, 2006, 05:00:42 pm »
I've said this before as well, until they can have one common format for most things then it won't work. Until they can have some sort of Documentation (Vista's Help center is amazing) then it won't work either. What about tech support for people using it on the desktop? Linux is good but it lacks the "Fit and finish" that Windows products usually have.

I also disagree heavily with what he says about Office 12, the ribbons are it's best feature. He probably hasn't even used Office 12..

And I'm still skeptical about the "By this time next year Linux, not Microsoft would hold the the advantage of Common Interfaces"

That doesn't seem like it will happen at all unless Linux changed how it works completely.
« Last Edit: July 22, 2006, 05:04:34 pm by Warrior[x86] »
One must ask oneself: "do I will trolling to become a universal law?" And then when one realizes "yes, I do will it to be such," one feels completely justified.
-- from Groundwork for the Metaphysics of Trolling

Offline MyndFyre

  • Boticulator Extraordinaire
  • x86
  • Hero Member
  • *****
  • Posts: 4540
  • The wait is over.
    • View Profile
    • JinxBot :: the evolution in boticulation
Re: What Linux can learn from Microsoft
« Reply #2 on: July 22, 2006, 09:00:50 pm »
Quote
Microsoft is getting to blow this one, though. The Office 12 interface is brand new, and many users see it as a major annoyance. At the same time, Linux is getting its act together, The Portland Project, a working group of all the major Linux desktop players, is helping develop not just common APIs (application programming interfaces), but common user interfaces as well.

While I'm not a particularly big fan of Office 12, I'm going to weigh in on this remark.

I've watched my mom use Office for a long time.  I'm a big user of shortcut keys - I figured out by the time I was 15 that the shortcut keys for superscript and subscript were CTRL+SHIFT+= and CTRL+=, respectively, and to increase a font size press CTRL+] (CTRL+[ decreases).  I learned these things because it was taking forever to do it manually for chemistry homework.

Back to my mom.  I made her a list of common keyboard shortcuts.  I taped them to her screen.  She still uses the mouse to get around.  Whereas I compulsively type ALT+F, S to save my documents, she either clicks the disk icon or goes to the file menu to click Save.

I think that for the general luser population the interface change will be good.  Microsoft (if you read their developers documentation) is changing its user interface focus to task-based workflow, which has evidently been the result of the last ten years of psychological studies and focus groups.  Their new documentation strategy is a "What would you like to do?" strategy, with topics for tasks instead of the traditional help system.

It'll really piss off current power users the most, which will be the people who write the articles and whatnot, because while they haven't changed *too* much around, there's just enough to be annoying.  Like the Format menu in Word is no longer Alt+O, so knowing that the paragraph dialog was Alt+O, P screws me up.  I haven't actually done anything substantive in Word 2007 though, so I don't know if there's even a paragraph dialog box anymore.  So yeah, I hate the new menu (or "ribbons" if that's what you're referring to), but I'll get used to it.

I also think that the sheer number of distributions is what also tears Linux apart. When you buy Windows, you buy just that. Windows. When you install a Linux distro, there are so many different variations of what you could get. Your average home user isn't gonna like that.
That's an interesting point.  Plus software comes in many varieties for each specific distro, and I've run into not being able to find software for a distro that I was using.  Like, while I love fedora core, I can't find XMMS for it.  Or I can't get it to compile.  Or something.  It's frustrating.

Anyway, that's my two cents.
I have a programming folder, and I have nothing of value there

Running with Code has a new home!

Our species really annoys me.

Offline Ergot

  • 吴立峰 ^_^ !
  • x86
  • Hero Member
  • *****
  • Posts: 3724
  • I steal bandwidth. p_o
    • View Profile
Re: What Linux can learn from Microsoft
« Reply #3 on: July 22, 2006, 11:57:42 pm »
That's an interesting point.  Plus software comes in many varieties for each specific distro, and I've run into not being able to find software for a distro that I was using.  Like, while I love fedora core, I can't find XMMS for it.  Or I can't get it to compile.  Or something.  It's frustrating.

Anyway, that's my two cents.
That's the reason I left Red Hat behind.
Who gives a damn? I fuck sheep all the time.
And yes, male both ends.  There are a couple lesbians that need a two-ended dildo...My router just refuses to wear a strap-on.
(05:55:03) JoE ThE oDD: omfg good job i got a boner thinkin bout them chinese bitches
(17:54:15) Sidoh: I love cosmetology

Offline iago

  • Leader
  • Administrator
  • Hero Member
  • *****
  • Posts: 17914
  • Fnord.
    • View Profile
    • SkullSecurity
Re: What Linux can learn from Microsoft
« Reply #4 on: July 23, 2006, 10:11:43 pm »
http://www.linux-watch.com/news/NS5991301042.html

I also think that the sheer number of distributions is what also tears Linux apart. When you buy Windows, you buy just that. Windows. When you install a Linux distro, there are so many different variations of what you could get. Your average home user isn't gonna like that.

Isn't Windows Vista going to have like 10 different versions?  Isn't that going to be the same mistake?

Offline Sidoh

  • x86
  • Hero Member
  • *****
  • Posts: 17634
  • MHNATY ~~~~~
    • View Profile
    • sidoh
Re: What Linux can learn from Microsoft
« Reply #5 on: July 23, 2006, 10:36:56 pm »
Isn't Windows Vista going to have like 10 different versions?  Isn't that going to be the same mistake?

Not really.  While I don't agree with spliting the OS into 8 different versions, the version names I did see were fairly intuitive.  An average computer user isn't going to be able to tell you any differences in features from just hearing the names "Slackware Linux" and "Fedora Core 5."

Offline MyndFyre

  • Boticulator Extraordinaire
  • x86
  • Hero Member
  • *****
  • Posts: 4540
  • The wait is over.
    • View Profile
    • JinxBot :: the evolution in boticulation
Re: What Linux can learn from Microsoft
« Reply #6 on: July 23, 2006, 10:46:25 pm »
Isn't Windows Vista going to have like 10 different versions?  Isn't that going to be the same mistake?
Windows software is binary compatible.

When I want updates, I don't have to recompile my kernel or my source code.  I don't need to download an RPM or make <blah> something so that it's linked with my libraries.  I don't even need to recompile my drivers across different versions of Windows unless I intend to backport them to Windows 95 or so (even Windows 98 supported WDM, and NDIS was supported as long ago as Windows 3.11).

If you had to obtain different kinds of software to run on different flavors of Windows Vista, then yes, it would be the same mistake.  But the kernel, the executive, the memory manager, the security subsystems - they're all the same.  I hesitate to even say that the user-mode execution environment is different; the shell might vary slightly across flavors, but no.

The different editions of Windows Vista will be based around what peripheral software is included.  Business editions don't need Media Center, for instance, and home users don't need the encrypting file system, BitLocker, or Internet Information Services.  The only thing that might be significantly different is the starter edition, but that's designed for markets that we probably won't ever be a part of.

I'm not quite sure why this is so difficult for you to grasp.  Even Ergot understood what I had to say about software availability.  You go to a website, and they have software for Ubuntu, Debian, general Linux, etc.  Then your source tree has different dependencies... Ugh.  And now it's being addled with even more distributions with x64.  With Windows all I need to do to make sure software is working is stick to the Win32 API.  Or, if I know I need to go back as far as Windows 98, I know the .NET Framework binaries will be binary-compatible even on x64.
I have a programming folder, and I have nothing of value there

Running with Code has a new home!

Our species really annoys me.

Offline iago

  • Leader
  • Administrator
  • Hero Member
  • *****
  • Posts: 17914
  • Fnord.
    • View Profile
    • SkullSecurity
Re: What Linux can learn from Microsoft
« Reply #7 on: July 23, 2006, 11:07:52 pm »
Windows software is binary compatible.
So is the majority of Linux software, and statically-linked Linux software.  But Linux users happen to prefer source.

When I want updates, I don't have to recompile my kernel or my source code.  I don't need to download an RPM or make <blah> something so that it's linked with my libraries.  I don't even need to recompile my drivers across different versions of Windows unless I intend to backport them to Windows 95 or so (even Windows 98 supported WDM, and NDIS was supported as long ago as Windows 3.11).
Depending on which distro you use, you probably don't have to recompile your source.  Most distros keep the kernel up to date and make it easy to update it.  And again, if something is statically linked, then you don't have to recompile everything.  It's the same as Windows -- if you want to use dynamic linking, you're going to end up with version issues.

If you had to obtain different kinds of software to run on different flavors of Windows Vista, then yes, it would be the same mistake.  But the kernel, the executive, the memory manager, the security subsystems - they're all the same.  I hesitate to even say that the user-mode execution environment is different; the shell might vary slightly across flavors, but no.
You don't on Linux, either.  The way it's distributed is the way Linux users prefer, not that way that's required.  Look at Opera and VMWare -- both are binary packages that work across all Linux versions. 

The different editions of Windows Vista will be based around what peripheral software is included.  Business editions don't need Media Center, for instance, and home users don't need the encrypting file system, BitLocker, or Internet Information Services.  The only thing that might be significantly different is the starter edition, but that's designed for markets that we probably won't ever be a part of.
Isn't that the problem with Linux that was brought up?  How will a dumb user know what somebody is talking about when they say, "you don't get BitLocker but you do get Media"?  How is that any different from comparing "Slackware" to "Red Hat"?

I'm not quite sure why this is so difficult for you to grasp.  Even Ergot understood what I had to say about software availability.  You go to a website, and they have software for Ubuntu, Debian, general Linux, etc.  Then your source tree has different dependencies... Ugh.  And now it's being addled with even more distributions with x64.  With Windows all I need to do to make sure software is working is stick to the Win32 API.  Or, if I know I need to go back as far as Windows 98, I know the .NET Framework binaries will be binary-compatible even on x64.
Yet again, they don't have to.  Opera, VMWare, Firefox (all Mozilla software), Cedega, OpenOffice, for example, provide a single binary package.  So do lots of others.  I don't see what's so difficult for you to grasp that your "problem" is done because that's what many users prefer, not because it's a requirement. 

Offline MyndFyre

  • Boticulator Extraordinaire
  • x86
  • Hero Member
  • *****
  • Posts: 4540
  • The wait is over.
    • View Profile
    • JinxBot :: the evolution in boticulation
Re: What Linux can learn from Microsoft
« Reply #8 on: July 23, 2006, 11:09:43 pm »
I don't see what's so difficult for you to grasp that your "problem" is done because that's what many users prefer, not because it's a requirement. 
If so many users prefer it, why does Linux have such little desktop marketshare?
I have a programming folder, and I have nothing of value there

Running with Code has a new home!

Our species really annoys me.

Offline iago

  • Leader
  • Administrator
  • Hero Member
  • *****
  • Posts: 17914
  • Fnord.
    • View Profile
    • SkullSecurity
Re: What Linux can learn from Microsoft
« Reply #9 on: July 23, 2006, 11:17:31 pm »
I don't see what's so difficult for you to grasp that your "problem" is done because that's what many users prefer, not because it's a requirement. 
If so many users prefer it, why does Linux have such little desktop marketshare?
Sorry, I meant it's what LINUX users prefer.  There are distros out there that don't require any knowledge of compiling, like Suse that doesn't even come with a compiler by default. 

But like I said, there is a lot of Linux software that runs on every distro, and it is possible (even easy) to make software that does.  So that's not the problem, despite what you seem to think. 

Offline Newby

  • Moderator
  • Hero Member
  • *****
  • Posts: 10877
  • Thrash!
    • View Profile
Re: What Linux can learn from Microsoft
« Reply #10 on: July 23, 2006, 11:40:25 pm »
http://www.linux-watch.com/news/NS5991301042.html

I also think that the sheer number of distributions is what also tears Linux apart. When you buy Windows, you buy just that. Windows. When you install a Linux distro, there are so many different variations of what you could get. Your average home user isn't gonna like that.

Isn't Windows Vista going to have like 10 different versions?  Isn't that going to be the same mistake?

You know what the difference is between the 5 versions of Vista?

Some registry keys and some software installed.

That's it. 75% of the versions are practically the same. From my experience, the only difference is registry keys and a download for "Ultimate Edition package".
- Newby
http://www.x86labs.org

Quote
[17:32:45] * xar sets mode: -oooooooooo algorithm ban chris cipher newby stdio TehUser tnarongi|away vursed warz
[17:32:54] * xar sets mode: +o newby
[17:32:58] <xar> new rule
[17:33:02] <xar> me and newby rule all

I'd bet that you're currently bloated like a water ballon on a hot summer's day.

That analogy doesn't even make sense.  Why would a water balloon be especially bloated on a hot summer's day? For your sake, I hope there wasn't too much logic testing on your LSAT. 

Offline Joe

  • B&
  • x86
  • Hero Member
  • *****
  • Posts: 10319
  • In Soviet Russia, text read you!
    • View Profile
    • Github
Re: What Linux can learn from Microsoft
« Reply #11 on: July 24, 2006, 12:09:00 am »
As for the distribution problem, get Ubuntu. Sure, APT is lazy, but it's right there. Do you want XMMS for Ubuntu? sudo apt-get install xmms.
I'd personally do as Joe suggests

You might be right about that, Joe.


Offline Ergot

  • 吴立峰 ^_^ !
  • x86
  • Hero Member
  • *****
  • Posts: 3724
  • I steal bandwidth. p_o
    • View Profile
Re: What Linux can learn from Microsoft
« Reply #12 on: July 24, 2006, 12:09:59 am »
Same with yum, pacman, emerge, etc...
Who gives a damn? I fuck sheep all the time.
And yes, male both ends.  There are a couple lesbians that need a two-ended dildo...My router just refuses to wear a strap-on.
(05:55:03) JoE ThE oDD: omfg good job i got a boner thinkin bout them chinese bitches
(17:54:15) Sidoh: I love cosmetology

Offline iago

  • Leader
  • Administrator
  • Hero Member
  • *****
  • Posts: 17914
  • Fnord.
    • View Profile
    • SkullSecurity
Re: What Linux can learn from Microsoft
« Reply #13 on: July 24, 2006, 12:11:13 am »
You know what the difference is between the 5 versions of Vista?

Some registry keys and some software installed.

That's it. 75% of the versions are practically the same. From my experience, the only difference is registry keys and a download for "Ultimate Edition package".
I guess that means they're artificially creating a problem in an attempt to make money.  I wonder if it'll boost or harm sales... :)

Offline MyndFyre

  • Boticulator Extraordinaire
  • x86
  • Hero Member
  • *****
  • Posts: 4540
  • The wait is over.
    • View Profile
    • JinxBot :: the evolution in boticulation
Re: What Linux can learn from Microsoft
« Reply #14 on: July 24, 2006, 05:06:55 am »
You know what the difference is between the 5 versions of Vista?

Some registry keys and some software installed.

That's it. 75% of the versions are practically the same. From my experience, the only difference is registry keys and a download for "Ultimate Edition package".
I guess that means they're artificially creating a problem in an attempt to make money.  I wonder if it'll boost or harm sales... :)
Well, you're the communist and they're the capitalist pigs.  I'd guess that they probably have the marketing strategies down better.  :P
I have a programming folder, and I have nothing of value there

Running with Code has a new home!

Our species really annoys me.