Slashdot Mirror


Apple Tries to Patent Fast User Switching

Ashcrow writes "An article from The Register points out Apple's attempt to patent fast user switching. It seems that Steve Jobs admits that Microsoft beat them to the punch but believes Panther's implementation is superior."

445 comments

  1. When was this last on Slashdot? by Master+Bait · · Score: 1

    I thought I already saw this.

    --
    "Only in their dreams can men truly be free 'twas always thus, and always thus will be."
    --Tom Schulman
    1. Re:When was this last on Slashdot? by nacs · · Score: 3, Informative

      You've probably just seen it on other sites since the news has been out for a while now.

      --
      "I filter at +6, and have yet to miss out on an important comment." (#822545)
    2. Re:When was this last on Slashdot? by Durin_Deathless · · Score: 2, Informative

      It was on macslash

      --
      You should use AdiumX on your Mac.
    3. Re:When was this last on Slashdot? by Anonymous Coward · · Score: 0

      Yeah, but over here in Slashdot you dont have the Queen of Hearts.

  2. Actually unix beat them both by bic2k · · Score: 4, Interesting

    Alt-F1, Alt-F2... I can switch between root and myself in about 1/8 of a secord or less. Its amazing really. I bit longer to switch between console and X.

    --
    --- its to bad about the monkey, I kinda liked them
    1. Re:Actually unix beat them both by netsharc · · Score: 1

      But X only allows one user at a time, or, wait, is there a way to run multiple X sessions using different consoles? My experience with user-switching in Win XP was interesting, Winamp doesn't stop playing when you switch users.

      --
      What time is it/will be over there? Check with my iPhone app!
    2. Re:Actually unix beat them both by madcow_ucsb · · Score: 3, Informative

      It's definitely possible to run multiple X sessions on different virtual consoles. Sucks a bit of ram, but you can definitely do it.

    3. Re:Actually unix beat them both by GigsVT · · Score: 1, Funny

      Winamp doesn't stop playing when you switch users.

      If you are amazed by that, you really don't know what you are missing by not using Linux/BSD.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    4. Re:Actually unix beat them both by gantrep · · Score: 5, Informative

      Sure, multipse X sessions are easy! Here's a very nice tutorial on how to do that.

    5. Re:Actually unix beat them both by efishta · · Score: 1

      Why would it? If you leave any applications running under a selected user and you switch, they will continue running seamlessly (well, assuming you have enough RAM). Does this behavior differ in Linux/OSX? Perhaps they just disable audio device access when you switch so you don't have several audio streams playing simultaneously.

    6. Re:Actually unix beat them both by Anonymous Coward · · Score: 2, Informative

      That's pretty much what XP does anyway. Keep all the apps and the windowing system up on a virtual screen. Sucks up some ram and is a copy of UNIX's innovation. Par for the course.

    7. Re:Actually unix beat them both by Anonymous Coward · · Score: 1, Interesting

      You could try xnest. It's well funky :-)

    8. Re:Actually unix beat them both by usotsuki · · Score: 1

      xawtv keeps running when I open a second console too.

      Nothing new, guys, move along.

      -uso.

      --
      Dreams, dreams, don't doubt dreams, dreaming children's dreaming dreams. Sailor Moon SS
    9. Re:Actually unix beat them both by BrookHarty · · Score: 4, Insightful

      Alt-F1, Alt-F2... I can switch between root and myself in about 1/8 of a secord or less. Its amazing really. I bit longer to switch between console and X.

      The point is the simple and ease of use of the GUI to switch users. Not text only console, not remote access like vnc or xwindows.

      My kids use fast user switching on XP, and its very stable and works quite well. They can switch users, and not disturb the desktop of the last person using the computer. Some households cant afford multiple computers, fast user switching is a good idea. I love apples eye-candy approach, its faster than microsoft's, 1 second switch. They even let you use a pulldown on the menu with each users picture (if you change your login photo).

      Anyone know if KDE/Gnome or even Xfree is planning something like this? I heard talk about multiple X servers, but its not out of the box simple use, of even possible.

    10. Re:Actually unix beat them both by accident · · Score: 3, Interesting

      And I do. I run one for a desktop and one for 3D games on linux. I use it to switch back to the desktop from a full screen 3D game that won't nicely share the mouse or keyboard or display with other apps.

    11. Re:Actually unix beat them both by Realistic_Dragon · · Score: 1

      Uh, you can put multiple Xterms on different TTYs and use ctrl-alt to switch. Or you can use Xnest to do it.

      OS X and Windows are latecommers to the game. OSS even had the cube thing first - check out 3ddesk.

      --
      Beep beep.
    12. Re:Actually unix beat them both by Anonymous Coward · · Score: 0
    13. Re:Actually unix beat them both by tubabeat · · Score: 1

      Anyone know if KDE/Gnome or even Xfree is planning something like this? I heard talk about multiple X servers, but its not out of the box simple use, of even possible.

      Mandrake supports it out of the box, and provides a menu option [Configuration->Boot & Init->New Login with GDM]. You switch with CTRL-ALT-F7, CTRL-ALT-F* etc. Works pretty well, the only issue I had was that I had to change the permissions in /dev/sound so either user could use XMMS.

      --
      "Linux is a serious competitor"
      - Steve Ballmer, Chief Executive Microsoft Corp.
    14. Re:Actually unix beat them both by BrookHarty · · Score: 1

      Uh, you can put multiple Xterms on different TTYs and use ctrl-alt to switch. Or you can use Xnest to do it.

      Yes, startx -- :1 puts a new xserver on ctrl-alt-f8. Problem, you just have an open VT that someone can switch too. And you have to log into a console to switch.

      While Apple and Microsoft might be late the game, its a better implementation and more secure at user switch. And a hell of a lot faster.

    15. Re:Actually unix beat them both by mcgroarty · · Score: 3, Informative
      It's definitely possible to run multiple X sessions on different virtual consoles. Sucks a bit of ram, but you can definitely do it.

      It's not only possible, but some of us have been doing this for over ten years. If Apple pursues this patent, I'm definitely calling prior art on this.

    16. Re:Actually unix beat them both by J.+J.+Ramsey · · Score: 1

      "Anyone know if KDE/Gnome or even Xfree is planning something like this? I heard talk about multiple X servers, but its not out of the box simple use, of even possible."

      SuSE 8.2 already does this.

    17. Re:Actually unix beat them both by Xoid629 · · Score: 1
      I've been wondering if there are any programs or scripts that handle that sort of thing automaticaly.

      What I'm thinking of is something like:
      a) On each startx, the setup would find the next unused console and start an X session for it. Presumably there would be some fairly low limit on how many sessions could exist at one time.
      b) (Some) users would only be allowed a single session.
      c) If possible, there would be some method of switching users from a menu in X, assuming there is a way to switch consoles from software (it seems like there must be).
      d) If possible, logins from an XDM type program would handle all of the above. Presumably that meens keeping a special session open just for XDM.

      It seems like at least the first part should be possible. I belive at least one of the desktopy Linux distros (Xandros?) has something like this, but I've never used it.

      Are there any similar setups that can be used other distros? I admit I havn't search around for anything yet; I just thought I'd ask while its sortof on topic.

    18. Re:Actually unix beat them both by AftanGustur · · Score: 1


      Sure, multipse X sessions are easy!

      Why does it need to be X ?? Technically speaking, what is the difference of this Apple/Microsoft "feature" and simply running "sreen -RD" for each user that wants to log in ?

      I don't think that doing the implimenting the equivilant of "screen" in graphical mode is such a breakthrough innovation.

      --
      echo '[q]sa[ln0=aln80~Psnlbx]16isb572CCB9AE9DB03273snlbxq' |dc
    19. Re:Actually unix beat them both by Anonymous Coward · · Score: 0

      You can run multiple X logins very easily. Also, switching in Linux is as simple as "su". If I am logged into gnome and my wife wants to check her email or something, I just type "su - nora" from a terminal and then she can run whatever she wants as herself.

    20. Re:Actually unix beat them both by Anonymous Coward · · Score: 0

      If Apple pursues this patent, I'm definitely calling prior art on this.

      Wont that be like calling dibs on something? Or saying "you're it!"

    21. Re:Actually unix beat them both by The+Monster · · Score: 2, Interesting

      When my daughter logs into Linux on this PC, her .bashrc starts up her own personal X server - I can flip between her desktop and mine (if I'm in X) with Ctrl-Alt-F7/8, and all of our programs continue to run just fine. Been doing this even before WinXP made it popular with the point-n-grunt crowd

      --

      [100% ISO 646 Compliant]
      SVM, ERGO MONSTRO.

    22. Re:Actually unix beat them both by Anonymous Coward · · Score: 0

      I can remember a how-to of sorts from someone who took a single computer with two video cards, two monitors, two mice, and two keyboards, and set Linux up to provide both him and his girlfriend with seperate desktops that they could each use at the same time. I believe this can also be done with Windows.

    23. Re:Actually unix beat them both by Anonymous Coward · · Score: 0

      Sounds about as reasonable as the whole software & business method patent system.

    24. Re:Actually unix beat them both by zenyu · · Score: 4, Informative

      Anyone know if KDE/Gnome or even Xfree is planning something like this? I heard talk about multiple X servers, but its not out of the box simple use, of even possible.

      If you use gdm to login, add the line "1=Standard" after "0=Standard" in your gdm.conf. If you use kdm I think you just add the line ":1 local@tty1 /usr/X11R6/bin/X vt8" after the line ":0 local@tty1 /usr/X11R6/bin/X vt7", but I don'y use kdm, so your milage may vary. (xdm is more complicated, so google if ya use that). As suggested by the kdm config to start a new X server on another virtual terminal just specify the vt you want to use. I think this has been around since shortly after XFree86 was first ported to Linux, maybe earlier on the BSD's. Recently it's been possible to program virtual terminal switching to keys other than the basic F1-F12, so easy switching isn't limited to just 12 users anymore. I never understood why multiple X servers haven't been used in the Linux distro's, at least on a "allocate one X terminal per 256 MB of RAM the computer has" basis. My desktop has had a gigabyte or more of RAM for years, I'm not really concerned about a few extra buffers eating up a tiny bit of memory. Even my laptops with 256MB-512MB in the last 5 years can handle an additional X server without batting an eye.

      You can also give the different servers different configurations, which is the traditional use for this. But by default the X server started by kdm/gdm requires a login and uses the same config, so it is exactly what you want. BTW if you want to be able to login with the same user twice you will have to enable that, by default it is not permitted to prevent remote users from starting lots of X servers and consuming all your resources... (though this is also limited by the number of virtual terminals you allow.)

    25. Re:Actually unix beat them both by Anonymous Coward · · Score: 0
      add the line "1=Standard" after "0=Standard" in your gdm.conf. If you use kdm I think you just add the line ":1 local@tty1 /usr/X11R6/bin/X vt8" after the line ":0 local@tty1 /usr/X11R6/bin/X vt7", but I don'y use kdm, so your milage may vary. (xdm is more complicated, so google if ya use that)

      Yeah that's so easy. I can't see why Apple could patent it.

      You were kidding about having to do all that, right?

    26. Re:Actually unix beat them both by Suppafly · · Score: 4, Insightful

      It's not only possible, but some of us have been doing this for over ten years. If Apple pursues this patent, I'm definitely calling prior art on this.


      Fast user switching isn't even close to running separare x sessions, not is it similar to switching between virtual desktops. Fast user switching unloads part of the OS and logs in another user, this is much more efficient than loading multiple xsessions and switching between them. If apple pursues this patent, the only one that could call prior art on this is microsoft and as stated in the article, apple's implementation is different than microsofts and that is what they are pursuing the patent on.

    27. Re:Actually unix beat them both by sheimers · · Score: 1

      If you lock the screen in KDE, you get an option to open a new X session in stead of logging back in.

      Unfortunately it doesn't work on my machine, don't know why.

    28. Re:Actually unix beat them both by Anonymous Coward · · Score: 0

      GDM (in Debian, at least, probably elsewhere too) adds some entries to the Gnome menu for "New login" (start another X server) and "New login in nested window" (start another X server in Xnest).

    29. Re:Actually unix beat them both by ScottKin · · Score: 0, Flamebait

      No, he's actually very correct.

      Proof again that people who want to get work done on their PC will choose something vastly simpler and already pre-implemented than a CLI kluge that sucks resources because you're running yet another Xserver. *NIX should stay right were it is - Academia and geeks and large business systems - and stay the heck away from the average, "mom & pop" user experience.

      If my mom had to do that when she wanted to use their computer when my dad wasn't on it, she'd disown me.

      ScottKin

      --
      I don't give a rat's behind about "karma" here or anywhere else. Don't like what I have to say here? Deal with it!
    30. Re:Actually unix beat them both by asteinberg · · Score: 4, Informative

      Surprised I haven't seen any posts specifically describing this yet, but in KDE 3.1 (at least the version in Debian, but I think it's distro-independent) there's a "Start new session" option in the k-menu which opens up kdm in a new x session. You can also access this when the screen is locked - there's a button in the password prompt to start a new session.

      --
      The first ever Ultimate Frisbee video game: here (now
    31. Re:Actually unix beat them both by leob · · Score: 3, Interesting

      Alt-Fx to switch consoles first appeared in Microsoft Xenix, AFAIK. So, in all fairness, Microsoft should win.

    32. Re:Actually unix beat them both by leifm · · Score: 1

      I think that the best approach to FUS would be to hibernate processes that aren't needing an active network connection. So if I am running Word, Mozilla, and LimeWire and switch Word and Moz should hibernate but not LimeWire. That couldn't be that hard to do.

      --

      "Windows Me offers tremendous reliability and stability improvements..." -- Paul Thurott
    33. Re:Actually unix beat them both by dnoyeb · · Score: 1

      I think it would have been simpler to patent 'Secure' fast user switching. I doubt if Apple would recieve any argument from Microsoft. :)

    34. Re:Actually unix beat them both by Snarfy · · Score: 1

      True, but I don't think the OS can really know if it needs a network connection. Because if it isn't using one right now, who is to say it might not need it 15 minutes from now?

      So software authors would have to put a switch into each applicationthat says "I'm allowed to be hibernated when in switched-mode." I'm not sure that'll ever happen :-)

    35. Re:Actually unix beat them both by Nailer · · Score: 2, Funny

      The point is the simple and ease of use

      What could be simpler and easier than alt-f2, (username), enter, (password), enter, startx-space-dash-dash-space-colon-one? ;^)

    36. Re:Actually unix beat them both by cait56 · · Score: 1

      And to the best of my recollection, the ability to run multiple consoles and multiple X windows has been around for ages on Unix. And yes, you can be logged on differently on each. I know I was running my Linux system that way back around 97, and it certainly was not cutting edge stuff.

    37. Re:Actually unix beat them both by leifm · · Score: 1

      Hey I can dream.

      --

      "Windows Me offers tremendous reliability and stability improvements..." -- Paul Thurott
    38. Re:Actually unix beat them both by leifm · · Score: 1

      Or a better idea would be to give users the option of setting a parameter on an app by app basis that allows the process to be hibernated. System resources get saved and nobody aside from the OS vendor has to do any coding to deal with it.

      --

      "Windows Me offers tremendous reliability and stability improvements..." -- Paul Thurott
    39. Re:Actually unix beat them both by anon1978 · · Score: 1
      Fast user switching unloads part of the OS and logs in another user, this is much more efficient than loading multiple xsessions and switching between them.

      Efficient:

      Acting or producing effectively with a minimum of waste, expense, or unnecessary effort.

      I can switch between multiple X sessions in under a second with one simple keyboard macro. I don't know how fast the mac and windows fast user switching is but I doubt it's faster than that. You use the word efficient so ambiguously. Efficient RAM use? Most geeks have over 512MB anyway.

    40. Re:Actually unix beat them both by SCHecklerX · · Score: 1

      I do this all the time so that I can quake but also check gaim / IRC messages as they come in, without having to stop the game. Lessee, where's that link...ah here it is: http://freefall.homeip.net/stuff/quakescript/

    41. Re:Actually unix beat them both by jrees_alps · · Score: 1
      And to the best of my recollection, the ability to run multiple consoles and multiple X windows has been around for ages on Unix. And yes, you can be logged on differently on each. I know I was running my Linux system that way back around 97, and it certainly was not cutting edge stuff.
      Great. What about 1995? What was the mechanism to set it up and make it work? Did you publish scripts or something, so that you have proof?

      Wouldn't want to open the door for Bill Gates to patent it.

      Like Macs, don't like patents.
    42. Re:Actually unix beat them both by Anonymous Coward · · Score: 0

      I see nothing different between fast user switching and technology that was invented twenty years ago. OS-9 Level II on the 6809 microprocessor supported the same technology in 1985 as did 'screen' on UNIX, OS-9/68000 and other platforms in 1987 (or earlier). All of these platforms supported logging in as different users simultaneously and switching between them using keyboard shortcuts.

      If there is a difference, it's that Apple is apparently forced to unload a portion of the operating system to support the feature. If this is the case, they should be filing a 'bug report' instead of a patent.

    43. Re:Actually unix beat them both by Anonymous Coward · · Score: 0

      I got "H.V OVER FREQUENCY". Is that supposed to happen?

    44. Re:Actually unix beat them both by Resident_Geek · · Score: 1

      Bik2k,
      As a Linux user/admin, I agree with you. But there is one thing about this news story that bothers me. Why is this news worthy. Aren't all operating systems supposed to be able to support multiple users anyway. Just like they are supposed to run multiple programs? MS and apple both have made many claims in the past that their Operating systems already do that.

      Am I missing something? If you are referring to multiple users using the same localhost keyboard and monitor. Ummm, isn't that a major security issue. As well as a inconvience? If you are talking about multiple users using the same cpu...shouldn't that already be bulit into the OS?? Anyone who does anything serious on the computer knows the cpu sits idle a great deal. That was the idea behind mainframes.

      I guess news was slow the day this was posted.

    45. Re:Actually unix beat them both by FooBarWidget · · Score: 1

      It's possible in RedHat, and it's very easy. This is how you do it in RedHat 7.2:
      Application->System Tools->New login

      And viola, you're presented with a new login screen but your old X session is still active.

    46. Re:Actually unix beat them both by spyfrog · · Score: 1

      Could you please tell me how this feature is enabled?

      I am using Suse 8.2 and I haven't seen this feature but I would like to use it - can you please tell me where it is hidden?
      I hope it isn't the "start new KDE session" function because that lock my computer and I have to reboot.

    47. Re:Actually unix beat them both by DChristensen · · Score: 1

      If you use gdm to login, add the line "1=Standard" after "0=Standard" in your gdm.conf. If you use kdm I think you just add the line ":1 local@tty1 /usr/X11R6/bin/X vt8" after the line ":0 local@tty1 /usr/X11R6/bin/X vt7"

      Much easier than a simple switching menu... ;)

      --

      --
      Mac OS X--Unix without the assholes^Whassles.

    48. Re:Actually unix beat them both by WindBourne · · Score: 1

      The point is the simple and ease of use of the GUI to switch users. Not text only console, not remote access like vnc or xwindows.
      The X11 design has been around for a number of years. It has always had the ability to do multiple displays on a physical screen. It was simply a case of the OS supporting it.
      The Linux X session runs in an unused virtual terminal. So as long as you have unused virtual terminals, it has been possible to fire them up assuming that you have the systems resources. I know of a family that has been running 4 of them for the last 4 years. The kids simply switch by hitting the correct keys (ctrl-alt-(F7||F8||F9||F10)). It has worked for them nicely except for the fighting over who will use the system (only one at a time).

      --
      I prefer the "u" in honour as it seems to be missing these days.
    49. Re:Actually unix beat them both by 13Echo · · Score: 1

      You have virtual consoles, or you can type:
      (su *username*) for an on-the-fly switch.

      Multiple GUI sessions are also possible on the same box, and switching between them is as simple as pushing CTRL+ALT+F(1-12). However, it's not a common feature for most distributions (out of the box).

    50. Re:Actually unix beat them both by Anonymous Coward · · Score: 0

      I never thought about using the .bashrc for starting an X-Session on some accounts. Grand idea.

    51. Re:Actually unix beat them both by hesiod · · Score: 1

      > nobody aside from the OS vendor has to do any coding to deal with it.

      So instead of just having to download drivers whenever we install new hardware, we have to download a hibernation definition file whenever we update software? What about limited-use proprietary software? Neat idea in general, but very difficult to implement reliably, IMO.

    52. Re:Actually unix beat them both by WiggyWack · · Score: 1
      Anyone know if KDE/Gnome or even Xfree is planning something like this? I heard talk about multiple X servers, but its not out of the box simple use, of even possible.

      If you use gdm to login, add the line "1=Standard" after "0=Standard" in your gdm.conf. If you use kdm I think you just add the line ":1 local@tty1 /usr/X11R6/bin/X vt8" after the line ":0 local@tty1 /usr/X11R6/bin/X vt7"

      See, who says Linux isn't user friendly?

      --
      Macintosh humor! MacComedy.com
    53. Re:Actually unix beat them both by zenyu · · Score: 1

      Much easier than a simple switching menu... ;)

      I'm not picking on you, but the instructions I gave were for changing two different login applications so that you can just hit a hot key to change screens in the future. If I gave similar instructions for Macintosh and Windows they could fill a book.

      Once you've done this you just hit ctrl-alt-Fx where x is the screen you wish to go to. I didn't explain that part because Linux users have been doing that at least since I switched in 1994. The real point is that this feature has been available since before Microsoft and Apple had multitasking or even a TCP/IP stack in their OS's for that matter.

    54. Re:Actually unix beat them both by ndogg · · Score: 1
      Anyone know if KDE/Gnome or even Xfree is planning something like this? I heard talk about multiple X servers, but its not out of the box simple use, of even possible.

      Yup. Vote for it if you want it sooner.
      --
      // file: mice.h
      #include "frickin_lasers.h"
    55. Re:Actually unix beat them both by mwood · · Score: 1

      Oh, it's WAY older than 1985. See TOPS-10, Multics, GECOS, etc. As for unloading stuff from memory, see "virtual memory", which was invented by some British university team before IBM decided they liked the idea and started splashing "virtual" all over everything in the '70s.

    56. Re:Actually unix beat them both by leifm · · Score: 1

      No I don't think so. Just give the user the option of specifying what can and cannot be hibernated. So in the case of Windows there would be a Fast User Switching config applet in the control panel, and in there I could specify what applications the system can put to sleep when my account is switched. Swapping out hardware shouldn't affect that at all.

      --

      "Windows Me offers tremendous reliability and stability improvements..." -- Paul Thurott
    57. Re:Actually unix beat them both by hesiod · · Score: 1

      > Just give the user the option of specifying what can and cannot be hibernated

      The problem is that the user will not do this. It's all well & good to give the user the option of diong something, but unless there is a reasonable default config (which the user doesn't even have to KNOW about), it does not work for %95 of people. It is there wasting HD space and memory, never to be used.

      No, computers should not be designed for the lowest common denominator, and no, just because something will never get used doesn't mean it shouldn't be made, but this seems more like an add-on component that hard-core/power users would download, instead of more bloat/crap to add to an already beastly OS (come to think of it, however, this is exactly how MS operated in the past...).

    58. Re:Actually unix beat them both by leifm · · Score: 1

      Maybe they would let me trade media player, outlook express, and IE for this feature:) I know, I am being idealistic, most people can't even change their default browser...

      --

      "Windows Me offers tremendous reliability and stability improvements..." -- Paul Thurott
    59. Re:Actually unix beat them both by hesiod · · Score: 1

      > most people can't even change their default browser...

      Browser? Hell, most Windows users can barely change their socks!

      (And to prove I'm not only anti-MS:)
      Most *NIX users can't change their underwear! That would take away from coding time -- plus, who cares about the smell if no one is around to smell it? (Sounds like a tree-in-the-woods type of problem)

      Hmmm... I don't think too many Mac users could change their OS, but there's a good reason for that...

    60. Re:Actually unix beat them both by Microsofts+slave · · Score: 1

      Perhaps panthers implimentation is easier, but again Unix beat the both to the punch. Fast user swiotching on windows sucks so bad, and couldnt nearly be called functional.

      --

      Tragek

    61. Re:Actually unix beat them both by leifm · · Score: 1

      I haven't seen anything that would motivate me to switch from OSX.

      --

      "Windows Me offers tremendous reliability and stability improvements..." -- Paul Thurott
    62. Re:Actually unix beat them both by hesiod · · Score: 1

      > I haven't seen anything that would motivate me to switch from OSX

      Just as I haven't seen any reason to swith TO OSX, or from Windows, but it's still considered a crime around here anyway.

    63. Re:Actually unix beat them both by OrangeTide · · Score: 1

      That's what the whole DISPLAY=:0.0 is. You would just run another X11 and it would show up as DISPLAY=:1.0

      startx
      startx -- :1
      startx -- :2

      Now I'm running 3 of them. use ctrl-alt-F7 to F9 to switch.

      --
      “Common sense is not so common.” — Voltaire
    64. Re:Actually unix beat them both by OrangeTide · · Score: 1

      The scheduler already "hibernates" simple processes. Since most applications are bound by I/O in some way (terminal input, or the X11 connection which is just a socket). When you block on it your process exists on the task list but basically consume no CPU. (the scheduler checks the list occationally that's all). And if you're not using the RAM physically mapped to you that disappears out from under you when you're in such a state. That's the magic of virtual memory.

      Applications that are actively using a net connection actually sleep too, depending on how fast they are getting packets too. but this "sleeping" is on the order of milliseconds. This is why your downloads aren't taking 100% of your CPU, the task is giving up slices to other processes.

      Some sort of intellegent system to determine if a process could forcefully be stuffed into swap and taken off the list of what the scheduler looks at is going to be quite complex and I suspect have no performance and resource improvement. it could possibly make things worse, giving you a worse-case scenerio every time for waking up these processes.

      I think the difference in what you mention is like giving a task a handful of sleeping pills and what I mentioned is just letting them drift off into slumberland on their own.

      --
      “Common sense is not so common.” — Voltaire
    65. Re:Actually unix beat them both by Anonymous Coward · · Score: 0

      How? (i use dead rat 7.2, sometimes knoppix 3.2) I would find that very convenient.

  3. SU by KingJoshi · · Score: 5, Interesting

    um, isn't "su" fast user switching? Doesn't that have prior art?

    --
    In times like these, it is helpful to remember that there have always been times like these. - Paul Harvey
    1. Re:SU by SAJChurchey · · Score: 1

      Actually it is the means by which to log in as the super user "root" in the console.

    2. Re:SU by The+Turd+Report · · Score: 3, Informative

      Actually it is a means by which anyone can become anyone else, with the correct password.

    3. Re:SU by SAJChurchey · · Score: 1

      Are you sure? Typically you must use the login command to sign in as any other normal user. Of course, I'm only using a Linux box. So I'm not sure if this is exactly Mac specific. I think I will try it next time i'm no a Mac though.

    4. Re:SU by Xformer · · Score: 1

      Um, yes, you can log in as any other user with "su", at least under Linux. It takes a username as an argument (assuming root if you don't give one) and prompts for the password of the account to switch to.

      Of course, some environment variables are still based off of the original login, so if you have trouble there then you need to logout and login. In most cases, though, su works just fine.

      --
      All I want is a kind word, a warm bed and unlimited power.
    5. Re:SU by SAJChurchey · · Score: 1

      Wow "su" is a fairly simple command, and I never knew that. Learn something new everyday don't we :-D

    6. Re:SU by Anonymous Coward · · Score: 0

      Might help if you ran "man su"... Online Manuals... How clever!

    7. Re:SU by Anonymous Coward · · Score: 0

      su - username

      that will use the environment vars from the username you are switching to instead of switching from.

      Still not perfect, but getting very close :)

      I dont feel like logging in. Oh well

    8. Re:SU by Anonymous Coward · · Score: 0

      man jackass

    9. Re:SU by Anonymous Coward · · Score: 0

      check out "sudo" lets you run one command as any user then reverts back to your original user

    10. Re:SU by optikSmoke · · Score: 3, Informative
      Of course, some environment variables are still based off of the original login, so if you have trouble there then you need to logout and login. In most cases, though, su works just fine.

      You can simply include the "-" arg if you want to fix all the env vars and get a proper login shell: "su -" will give you a root shell, "su - joe" will give you a shell for joe, etc -- all variables, etc properly set.

    11. Re:SU by Anonymous Coward · · Score: 0

      I hate Linux because it made me type "man mount"

    12. Re:SU by zapp · · Score: 2, Informative

      Su does not "maintain state" like the XP/OSX fast user switching features does. If I log in as user1, then user2 wants to finish some old work, I do not do "su user2" and have it resume where he last left off.

      --
      no comment
    13. Re:SU by sholden · · Score: 1

      But of course not that you shouldn't correct people based upon your assumptions after using a command a couple of times without bothering with the man page.

      But of course that's half the fun.

    14. Re:SU by CatOne · · Score: 3, Informative

      su is not the same as fast user switching. I don't know whether you've used "fast user switching" on windows or OS X, but they are not at all the same. su allows you to become another user (really, in the shell). fast user switching lets you switch to a desktop which is for a specific user -- like a normal windows or OS X login. But you can have many of these running concurrently -- say one user has a window with their browser running, and one with a mail client runnning, etc. Fast user switch to another user and do whatever you want... the other users desktop is unmodified and runs just fine in the background. Of course this is a resource hog... if you have 200 MB of GUI apps running for 3 or 4 users, they're all taking up their own process space and RAM.

    15. Re:SU by Xformer · · Score: 1

      Thanks for the information. I guess I need to look more closely at the man page :-)

      If yours wasn't a reply to my own comment, I'd mod it up.

      --
      All I want is a kind word, a warm bed and unlimited power.
    16. Re:SU by ocelotbob · · Score: 1

      Fine, create a .login file that starts x and restores the session with the xsession system that's been in X since forever and a day. xsession does save one's desktop exactly as they left it, even if the computer's been turned off. Session saving is an underutilized feature that's miles beyond anything found in the windows or mac environments.

      --

      Marxism is the opiate of dumbasses

  4. How fast is fast enough? by Soulfarmer · · Score: 2, Interesting

    I mean, what is the use of switching users as fast as it can be done?

    --
    -Is the meaning of life vanity, or is vanity the meaning of life?
    1. Re:How fast is fast enough? by Anonymous Coward · · Score: 0

      I think the point is not so much *fast* switching as it is switching without first logging out.

    2. Re:How fast is fast enough? by soulsteal · · Score: 4, Funny

      So you can have a decent IM conversation with the other person using your Mac.

    3. Re:How fast is fast enough? by Tackhead · · Score: 4, Funny
      > I mean, what is the use of switching users as fast as it can be done?

      Ask any BOFH about the "rule of thumb" for whip, cane, tawse, or switch. I find that 7200 users per minute is about the practical limit.

      Personally, I prefer to counterbalance two riding crops to the hub of an old full-height 3600 RPM 5.25" hard drive.

      For particularly annoying users, I also have an RM-80 disk pack (14-inch platters!) salvaged from an old PDP-11/70. The platters spin at 1800 RPM, but the huge motor required to accelerate them allows me to spin up four bullwhips.

      Moral of the story: Don't fsck with the BOFH.

  5. Old news! by Anonymous Coward · · Score: 1, Informative
  6. What the hell? by TWX · · Score: 2, Interesting

    Okay, I'm really confused here. If there's a prior implementation, how can it be patented, especially when it's not like Apple can claim that they don't know about any competitors?

    I really have liked where Apple has been going lately as far as the technical side of things goes, but if their management is going to become stupid, then they need a wakeup call.

    --
    Do not look into laser with remaining eye.
    1. Re:What the hell? by n0nsensical · · Score: 5, Funny

      If there's a prior implementation, how can it be patented, especially when it's not like Apple can claim that they don't know about any competitors?

      This is the USPTO we're talking about. You could patent the wheel and nobody would notice until the Register posted the story.

    2. Re:What the hell? by Llywelyn · · Score: 1

      IANAL, but its because different implementations are, well, different.

      For instance, there is more than one way to compress music. Company A figures out a way to do it, Company B sees this and goes "ah, we can do better than that". Both can patent their own technologies so long as they are sufficiently different.

      There is some grey zone here, but obviously Apple believes that their implementation is sufficiently different from MS's or any other's that it merits a patent.

      Having not used Panther, I am not qualified to judge.

      --
      Integrate Keynote and LaTeX
    3. Re:What the hell? by spooje · · Score: 2, Informative

      Acutally Apple is trying to patent Fast Switching for handheld devices, not desktops. Also they already had the patent for it from teh Newton Days, this is just an extension and adding in multiple devices and personas to slightly enhance the patent. It was in the article. Not a very big deal.

      --
      Tea and kung-fu. Life is good. Rising Phoenix
    4. Re:What the hell? by Grishnakh · · Score: 2, Informative

      If there's a prior implementation, how can it be patented,

      Prior art doesn't matter for patent applications, unless there's prior art that has already been patented.

      When patent examiners get a new patent, they look for prior art in the USPTO patent database. The assumption is that if there's any prior art, someone would have patented it. If there aren't any patents, then it passes that test. They don't actually bother to check if there's non-patented prior art, even if it's something anyone in the field would know about. The examiners have very little time to check each patent and pass it, and they know that if anyone disagrees they can just go through the court systems.

    5. Re:What the hell? by Anonymous Coward · · Score: 0

      so....
      think "the Wheel" is already in the database?

    6. Re:What the hell? by jtalkington · · Score: 2, Interesting

      But only if Company A patents a particular method for compressing music. If Company A gets a patent covering all music compression (which the patent office has been granting), then companies B..Z are SOL.

      The patent office is out of control. It used to be that you had to have a physical object to patent (or at least it's blueprints,) but you couldn't patent an idea (e.g. the Ace comb has a patent, but they couldn't patent the process of combing hair.) The idea of putting a patent on a method is ridiculous. What if Henry Ford had a patent for "a method of transportion using a combustible engine," or if someone else patented "a method for securing one's belongings using a device on hinges with a lock attached to one's house?"

    7. Re:What the hell? by Alan+Partridge · · Score: 2, Funny

      "For instance, there is more than one way to compress music."

      I think it's about time you were sent off to our re-education facility in Redmond.

      Repeat after me: "There is only one way to compress music, Windows Media 9. Thanks be to Bill".

      --
      That was classic intercourse!
    8. Re:What the hell? by Anonymous Coward · · Score: 0

      The write-up misrepresents what is under consideration for patenting.

    9. Re:What the hell? by Anonymous Coward · · Score: 0

      Informative? Bullshit more like it. You're absolutely wrong. Prior art has EVERYTHING to do with patents.

    10. Re:What the hell? by zenyu · · Score: 3, Interesting

      think "the Wheel" is already in the database?

      yes, it is.

      There are actually many wheels in th USPTO database. But no one got a patent on the concept of the wheel itself because before the 1980's you had to actually make something innovative to get a patent. Since then... well let's just say a friend of mine got the patent on using electric motors in robots. He doesn't enforce it, but I convinced him to frame it and stick it on his wall a couple years ago for laughs. (He actually did invent a new motor for walking robots but the lawyers put in a claim on motors in robots because they didn't find any prior patents and the patent office accepted the claim.)

      The USPTO gives bonuses to patent examiners for accepting patents, it's system engineered for abuse.

    11. Re:What the hell? by Scarblac · · Score: 1

      Okay, I'm really confused here. If there's a prior implementation, how can it be patented, especially when it's not like Apple can claim that they don't know about any competitors?

      Patents are for a specific method of implementation. So if Apple made the same thing Microsoft already has, but with a different method of implementation under the hood, that is fine.

      --
      I believe posters are recognized by their sig. So I made one.
    12. Re:What the hell? by 216pi · · Score: 1
  7. Oh, so, patents don't apply by Anonymous Coward · · Score: 0

    If you create a superior way of doing it. I see. Good to know.

  8. SJ Patented "reality distortion field". by Anonymous Coward · · Score: 0

    "Ashcrow writes "An article from The Register points out Apple's attempt to patent fast user switching. It seems that Steve Jobs admits that Microsoft beat them to the punch but believes Panther's implementation is superior.""

    That's because it is.

  9. The meat of the issue by mrpuffypants · · Score: 5, Insightful

    Incidentally, it does, however, cover uses such as the Mac OS' Location Manager, which switches network-related settings according to the user's location. The patent extends that idea to cover other, more personal settings and data, that might depend on the user's location/identity, ie. the computer's owner as public individual and as company employee.

    I think that this is really the point here. Apple's got a great implementation of multi-environment profiles and they want to protect that. Jobs himself said that WinXP got there first...It'd just be odd to retract and deny that.

    Anybody remember when Apple patented "lighted" computer devices? Everybody was guesstimating that it meant your new iMac would, at the press of a key, turn into the center of a disco party for you and your friends. Mostly we are inaccurate, since we never know what's behind the doors at 1 Infinite Loop.

    Finally, when contacted, Jeff Bezos said, "Been there, done that!"

    1. Re:The meat of the issue by phillymjs · · Score: 4, Interesting

      Incidentally, it does, however, cover uses such as the Mac OS' Location Manager, which switches network-related settings according to the user's location.

      Location Manager is one of the coolest features the old Mac OS had. I always wondered why Microsoft didn't shamelessly copy it, considering what a pain in the ass it was to change network settings in Windows (especially in the days when you had to reboot for them to take effect)-- it never occurred to me that Microsoft actually might respect someone else's (especially Apple's) patent instead of ignoring it and figuring their army of lawyers will protect them from any repercussions.

      ~Philly

    2. Re:The meat of the issue by geekee · · Score: 1

      Why do people criticize frivolous patents on /., but when Apple files one, they don't criticize Apple, but say instead they're doing it to protect themselves? Reminds me of when Apple put a number of clone makers out of business. If MS had done that, theat would be evil, but Apple was just doing it to protect themselves.

      --
      Vote for Pedro
    3. Re:The meat of the issue by Anonymous Coward · · Score: 0

      If MS had done that, that would be evil, but Apple was just doing it to protect themselves.

      Um, yeah, that's right. If Apple hadn't gotten out of those destructive agreements, there would not have been an Apple very much longer. Microsoft is a company not satisifed with 95% of the market, so when they screw competitors, yeah, that's plain evil.

      Also, the cloners were not living up to their end of the agreement. They were supposed to take the low end of the market that Apple didn't want, and leave the high end for Apple. Instead, they ramped up and put out high end machines that were cheaper than Apple's offerings (thanks to the cloners not needing to pay for R&D of the Mac OS)

    4. Re:The meat of the issue by tricorn · · Score: 1

      Then Apple should have raised the license fee for the clones, not killed them. From what I observed during the period, all of a sudden companies that would never touch a Mac were buying clones, internally supporting MacOS and Mac products, and people were getting excited about the increases in performance the clones were promising. Then Apple shut it all down, many companies switched back to being Windows only, and Apple continued to be lackluster. Certainly, Jobs did some things right - he eventually managed to get some excitement going, starting with the iMac. Apple has also been steering the right way recently, particularly with Mac OSX, the iApps, and online music, and they have a very good chance of doing very well with the 64-bit PPC machines. But I will always wonder if things could have been much better if they had just continued the clones, perhaps somewhat better managed (I'm typing this on my APS M*Power 200 MHz clone - damn, Mozilla is slow and bloated!).

    5. Re:The meat of the issue by Barlo_Mung_42 · · Score: 1

      Ok. I'm not really sure what this Location Manager is but when I bring my Tablet PC home it loads my home network settings automatically, VPN and all. When at work it uses the work settings.
      I don't need to do anything to make this happen. So perhaps MS did steel it after all.

    6. Re:The meat of the issue by Alan+Cox · · Score: 2, Informative

      MacOS location manager is itself old hat. Multiple roles according to what the user/system is currently doing goes back to military systems in the 1960's. The military stuff is actually vastly more powerful because you can in general tie anything to a role - security rights, commands you can run, settings, files you can read.

      Linux pcmcia has had similar stuff since about 1994/5.

      Apple's is just a *lot* prettier and more used oriented than anyone elses 8)

    7. Re:The meat of the issue by Genevish · · Score: 1

      Well, it's not exactly a frivolous patent. Fast user switching is a fairly cool idea, and probably deserves patenting.

      The question is, does Apple deserve to be the one to patent it, since they did not come up with it first?

  10. um... by pb · · Score: 1

    Couldn't X-Terminals do this like a zillion years ago?

    or, for that matter: su - change user ID or become super-user

    --
    pb Reply or e-mail; don't vaguely moderate.
    1. Re:um... by 2nd+Post! · · Score: 1, Informative

      Nope.

      Read the article.

      Grok fast user switching
      Grok Location Manager

      Unless the X-Terminals you're talking about actually changed system settings, preferences, and configuration states (like IP address, network connection settings, battery/power settings, screen savers, executed scripts, startup and shutdown services, and ran programs in the background), FUS and LM is a different beast.

      It's *obvious* in hindsight, but OS 9 had it, and Windows 95, 98, ME, NT, 2k, and XP don't, so perhaps it isn't *obvious* in design? Perhaps that makes it worth patenting?

      It's still a better patent than, say, One Click.

  11. Direct link to feature description on Apple by $$$$$exyGal · · Score: 4, Informative

    Here's the Direct Link.

    --
    Very popular slashdot journal for adul
    1. Re:Direct link to feature description on Apple by Mikey-San · · Score: 1

      That's funny, that's a link to Panther's Fast User Switching, not a link to the Location Manager.

      Am I missing something in your post? :-/

      --
      Mikey-San
      Karma: +Eleventy billion (mostly affected by watching Celebrity Jeopardy)
    2. Re:Direct link to feature description on Apple by Anonymous Coward · · Score: 0

      What does the Location Manager have to do with anything? The title of the Slashdot post is "Apple Tries to Patent Fast User Switching".

    3. Re:Direct link to feature description on Apple by Anonymous Coward · · Score: 0

      Because that's not what they're *continuing* the patent on. The tech they're (again, not in *'s this time) continuing a patent for is for the Location Manager style tech from several years ago.

  12. Yes but. by Anonymous Coward · · Score: 2, Funny

    Do they rotate on a cube like the mac does?

    1. Re:Yes but. by broeman · · Score: 0

      I actually though about that ... it can't be that hard to animate.

      1. Take screenshot of current screen
      2. Load second user/second server
      3. Take screenshot of second user's screen
      4. Load simple GL app with those two screenshots and rotate.
      5. Show second user's screen.

      a small and fast SDL-progam should make this quite easy to make. The only question is if you really want that effect, and again showing that is copying mac/windoze graphical "features".

      --

      (yes this can be compared with sex)
  13. Fast User switching, some thoughts. by Anonymous Coward · · Score: 3, Funny

    Since I have no karma here goes:

    Apple + FreeBSD = FeeBSD

    OS X Aqua is a single user gui on top of a multi-user system, this is otherwise known as a kludge.

    On second thought I'll post this anonymously.

    1. Re:Fast User switching, some thoughts. by fr0dicus · · Score: 1

      Because everyone uses their Linux machine to serve 100 X clients don't they?

    2. Re:Fast User switching, some thoughts. by mbbac · · Score: 1

      If you can switch users, how is Aqua a single-user GUI?

      --

      mbbac

  14. Prior art by Mensa+Babe · · Score: 2, Insightful

    One word: prior art. And one link: su(1).

    --
    Karma: Positive (probably because of superiour intellect)
    1. Re:Prior art by thesadjester · · Score: 0

      I think basically it's a patent for the graphical implementation of fast user switching. Su and terminal switching can be considered fast user switching, but no in a gui enviornment. I'm not saying patents on software are good, but I doubt the unix prior art would hold up since this is specific to a different enviornment.

      Also, why do you feel the need to fall into the category of people trying to prop themselves up by pushing out an image of themselves as they want themselves to be percieved by everyone else? I mean, mensa is pretty much an elitest group which I chose not to join because of the pure ideal of it, and calling yourself a babe, well that's subjective and all, but usually people don't say they are something (in a physically attractive sense) unless they are actually quite insecure. I'm not saying you are, but I'm saying it seems pretty stupid to cater to the popuar image of what a "geek girl" fantasy should be (i.e. smart and a babe, which you very well could be, but who cares?).

      --
      -gabe
    2. Re:Prior art by Uber+Banker · · Score: 0

      Mensa is an insult to the intelligent.

      IQ is a flawed measure of intelligence.

      Oh, and my Karma is excellent, like I care...

    3. Re:Prior art by Alan+Partridge · · Score: 1

      Your superior intellect shows up very clearly in your awesome spelling proficiency.

      --
      That was classic intercourse!
    4. Re:Prior art by (void*) · · Score: 4, Insightful
      This makes no sense. What do you mean by "different environment"? "su" runs a command as someone else. That's it. The fact that windows does it and also puts up a window telling you that it has done it, sould be different how?


      That's like saying the hammer drives a nail into wood, is different from the hammer that drives a nail into wood, but also makes funny noises.

    5. Re:Prior art by thesadjester · · Score: 1

      Are spelling proficiency and typing proficiency the same thing?

      Didn't think so. Keep your half assed worthless remarks to yourself. If you want to make a valid arguement that isn't based on a few mistypes, then I'd shut the fuck up ;). Have a great day!

      --
      -gabe
    6. Re:Prior art by thesadjester · · Score: 1

      Maybe that was in fact a reply to her? I'm not sure, but if she's British, her spelling does in fact hold up. It's just not the American way of spelling it.

      --
      -gabe
    7. Re:Prior art by Alan+Partridge · · Score: 1

      a typo in a sig? please...

      --
      That was classic intercourse!
    8. Re:Prior art by Alan+Partridge · · Score: 1

      You're clearly a total fucking moron. I am English, and I can assure you that "superior" is the correct spelling in English.

      Why don't you join Mensa too, you seem to be dumb enough?

      --
      That was classic intercourse!
    9. Re:Prior art by thesadjester · · Score: 1

      So in "English" English, is it color or colour. I guess I'm confused as to what the premise is that you use ou in the ending of words such as that.

      --
      -gabe
    10. Re:Prior art by Alan+Partridge · · Score: 1

      You are indeed confused. English has developed over more than a thousand years from the native tongues of the various peoples that have made their home here. English derives much of its basic structure and vocab from "Anglo-Saxon", a language much like that spoken in modern day Freisland. Add in to that various Scandinavian and Celtic words, phrases and idioms and then give the whole thing a massive injection of French and you get English as we know it. American English is a language falling apart because so few of its native users seem to understand it.

      --
      That was classic intercourse!
    11. Re:Prior art by Anonymous Coward · · Score: 0

      i prefer Atrowe's work, but damn it's impressive how affective the mensa card is.

    12. Re:Prior art by Rip!ey · · Score: 1

      One word: prior art. And one link: su(1).

      Hey, Menstrual Babe, 'prior art' is two words.

    13. Re:Prior art by azzy · · Score: 1

      'prior art' is two words

    14. Re:Prior art by Anonymous Coward · · Score: 0

      Did you mean effective?

    15. Re:Prior art by Anonymous Coward · · Score: 0

      not sure, I've never figured that one out - I'm neither an english major nor a mensa member, so I guess I can be excused.

      care to enlighten me?

    16. Re:Prior art by Anonymous Coward · · Score: 0

      In that case you should be able to patent the funny noises, but not the driving of a nail into wood.

    17. Re:Prior art by NaugaHunter · · Score: 1

      "One" word: no.

      su only effects the current session, and only changes the current user. It doesn't change keychains. It doesn't change network settings. It doesn't log into remote disks automatically. It doesn't even change directories, unless there's a permissions problem. The prior art that relates best is Apple's patented Location Manager, which allows switching of networks settings and other things already.

      The degree to which the new version is similar, and yet different from whatever Windows does (I don't actually know, but I don't think it includes network/system settings, etc.) is what the patent will or won't stand on. Not some single-session telnet-short-circuiting command.

      --
      R: That voice. Where have I heard that voice before? B: In about 365 other episodes. But I don't know who it is either.
    18. Re:Prior art by Anonymous Coward · · Score: 0

      I'm sure you meant to type "I'll" there, not "I'd". I'm also sure that "arguement" was also a typo, even though it's the most common misspelling of "argument". Pure coincidence, no doubt.

    19. Re:Prior art by okeby235 · · Score: 1

      You mean my singing hammer I spent so much money on is just the same as any old hammer?

      DAMN!

    20. Re:Prior art by mdielmann · · Score: 1

      One word: counting. Two words: prior art. Bonus word: spelling. Fix the .sig already.

      --
      Sure I'm paranoid, but am I paranoid enough?
    21. Re:Prior art by Anonymous Coward · · Score: 0

      One word: counting. Two words: prior art. Bonus word: spelling. Fix the .sig already.

      Seventeen words: You are a genius, Sir! A genius, I say! (Though without any sense of humor whatsoever.)

    22. Re:Prior art by Anonymous Coward · · Score: 0

      IQ is a flawed measure of intelligence.
      Why? Because yours is low?

  15. The Fast User Switching I Want to See... by Nom+du+Keyboard · · Score: 1, Offtopic
    The Fast User Switching I want to see is from Mororola 32-bit G4 to IBM 32/64-bit PPC 970. The faster that switch happens, the faster we'll get more capable 64-bit software.

    And the faster that Apple provides the genesis for 64-bit user software, the faster the PC world will be dragged along kicking and screaming, to the benefit of us all.

    And yes, I know that just going to 64-bits alone doesn't automatically confer advantages, but there are advantages. I also expect that to be the last such migration in my life time. It might be famous last words, however I do have trouble believing 64-bit processing and addressing will get outgrown by any software we'll be running on the desktop.

    --
    "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
    1. Re:The Fast User Switching I Want to See... by geekee · · Score: 1

      "And the faster that Apple provides the genesis for 64-bit user software, the faster the PC world will be dragged along kicking and screaming, to the benefit of us all."

      AMD and Intel already have 64-bit chips that you can buy today. Apple is behind, despite Jobs bogus announcement of the first 64-bit pc. An AMD 64-bit workstation is cheaper than the lowest available 64-bit Mac.

      --
      Vote for Pedro
    2. Re:The Fast User Switching I Want to See... by frohike · · Score: 1, Informative

      I also expect that to be the last such migration in my life time. It might be famous last words, however I do have trouble believing 64-bit processing and addressing will get outgrown by any software we'll be running on the desktop.

      The PS2 has a full 128-bit processor. The EE (MIPS R5900) is based around a 32-bit MIPS design, has 32-bit instructions, etc, but all 32 of the general purpose registers are 128 bits wide. Really crazy. You can use those as real 128-bit registers, or you can split them up and do MMX-type operations on them. With a proper version of GCC, you can declare 128-bit variables without doing the long-long kludge on 64-bit values, etc.

      I don't have a link to something about it right now, but you can probably google for one without much trouble (and it's described at length in the PS2 Linux PDFs). Either way, there's already a 128-bit processor out there! I acknowledge that you said "desktop software" and it's not like we all have them on our desks, but a few million people already have them in their living rooms ;)

    3. Re:The Fast User Switching I Want to See... by Alan+Partridge · · Score: 1

      Firstly, AMD DON'T MAKE computers.

      Secondly, in what conceivable way would an Itanium or an Opteron be at the heart of a PERSONAL computer? They're both server/workstation chips, and designed and marketed as such.

      --
      That was classic intercourse!
    4. Re:The Fast User Switching I Want to See... by tjohns · · Score: 1
      I also expect that to be the last such migration in my life time. It might be famous last words, however I do have trouble believing 64-bit processing and addressing will get outgrown by any software we'll be running on the desktop.
      Just like nobody will ever want more than 64k of RAM, right? ;-)

      Things change, sometimes very dramatically, and the computational needs of the future will have to change along with them.
    5. Re:The Fast User Switching I Want to See... by GoRK · · Score: 1

      I hate to be a ballbreaker, but the PPC970 was designed as a server/workstation chip also, and is already being deployed as such. Apple just built a system around it and called it a "Personal Computer". It's funny that you are such a blind zealot and cannot recognize that high-end macs are actually workstation-class units and are often directly marketed against SGI and Sun systems in the professional graphics industry.

      The same thing would happen if Gateway picked up the Opteron and started selling it to people as a regular PC, but the difference is that there are other, less expensive chips such at the P4 3ghz+ for the home user that give comprable performance at a much lower price point to the 64 bit chips like Opteron for the applications that most people use.

      Rest assured that if the powerpc were available at 2.0GHz in its 64 bit incarnation AND 3.0GHz in a "G4 equivalent" chip, Apple would definately be pushing the later at the "Personal Computer" market and the former ath the "Workstation/Server" market. As it is, they have to push the G5 chip at both markets, which is really not so bad as it will lower the price of the higher-end chip and hopefully feed more development for IBM to get the speed bumped on it.

    6. Re:The Fast User Switching I Want to See... by noewun · · Score: 1
      I hate to be a ballbreaker, but the PPC970 was designed as a server/workstation chip also

      Hate to break your balls, ballbreaker, but the PPC970 is NOT a server chip. It is based on the POWER4, which is definitely a server ship, but was significantly re-engineered to make it work as a desktop chip. Had the re-regineering not been been necessary, Apple could've just popped POWER4s in their machines years ago. Although you will see Apple market it in the XServe, this is no different than people using the P4 in servers.

      --
      I am a believer of momentum and curves.
    7. Re:The Fast User Switching I Want to See... by heli0 · · Score: 1

      the faster the PC world will be dragged along kicking and screaming

      AMD is releasing their 64-bit consumer-level processor on September 22 2003. They will have 750,000 processors available at launch.

      --
      Whenever the offence inspires less horror than the punishment, the rigour of penal law is obliged to give way...
    8. Re:The Fast User Switching I Want to See... by Alan+Partridge · · Score: 1

      IBM's little initialism for the PPC 970 is GPUL - meaning 'Giga Processor Ultra Light" - certainly NOT a server chip, probably not a workstation chip (though we don't know yet) - definitely aimed at the PC/laptop space.

      What Apple and/or IBM MAY do in the future to market the 970 or its successors has no bearing whatever on what's happening NOW. Apple hardly compete with SGI or Sun - their pricing policies place them squarely in the middle ground between those two and the mass x86 market.

      --
      That was classic intercourse!
    9. Re:The Fast User Switching I Want to See... by dakoda · · Score: 1

      sure, there may be some internal registers that are 128 bits wide, but that doesnt necessarily make it a 128 bit processor. the fairly large important thing from "64 bit" processors isn't that they have 64 bit registers (woohoo, mmx, oh wait...), but that they _address_ more than 32 bits(4gb), which i doubt ps2's do (though i'm not positive on that). in any event, there's no way a ps2 has more than 4GB of ram, so more addressing is wasted anyway. the only questionable part is addressing the dvd's, which isn't really addressing directly (dvd controller interpretation stuff, just like harddrive controllers).

    10. Re:The Fast User Switching I Want to See... by demonbug · · Score: 1

      I have a 600-bit processor in my computer. While I'm sure a $16 processor would be nice, I'm not sure that I'd be willing to trade in my 600-bit processor for it.

    11. Re:The Fast User Switching I Want to See... by OeLeWaPpErKe · · Score: 1

      Course in converting program XXX into a 64 bit capable program : ./configure
      make
      make install

      done. Any questions ?

    12. Re:The Fast User Switching I Want to See... by geekee · · Score: 1

      " Firstly, AMD DON'T MAKE computers."

      excuse me. AMD based 64-bit computer.

      "Secondly, in what conceivable way would an Itanium or an Opteron be at the heart of a PERSONAL computer? They're both server/workstation chips, and designed and marketed as such."

      I would buy one today, if it didn't cost $2000. One reason I'm not buying an Apple 64-bit "pc".

      --
      Vote for Pedro
    13. Re:The Fast User Switching I Want to See... by Alan+Partridge · · Score: 1

      ...and it wouldn't cost £2000 if AMD wanted it to be used in PERSONAL COMPUTER systems. You see?

      --
      That was classic intercourse!
    14. Re:The Fast User Switching I Want to See... by Ignominious+Cow+Herd · · Score: 1

      What, specifically, makes any chip a 'Server Chip' in your mind?

      --
      Lump lingered last in line for brains, and the ones she got were sorta rotten and insane.
    15. Re:The Fast User Switching I Want to See... by GoRK · · Score: 1

      Oh really? I thought the re-engineering done to POWER4 was to simplify the design, make it less expensive to fabricate, and give it a higher clockspeed so that IBM could replace the aging POWER4 with it without running into compatibility problems for the existing software base... In essence, the PPC970 was designed for ther RS6000 and the AS/400 as Apple apperently had no interest in the POWER4 architecture at the time.

      It would have been a great business move, too for Apple to have replaced Motorola's G3/4 with the significantly slower and more expensive POWER4 units. That would certainly have helped all the critisism that they were selling slower hardware for too much money.

      I guess it should have been obvious to me that all IBM really wanted to do all this time was design a chip for Apple desktops! *smacks forehead* I guess since IBM can't push POWER4 any futher they'll just start switching all of their RS6000 people over to POWERMAC G5 DESKTOPS, with thier new mac "desktop chip" - whatever the fuck that means.

      It saddens me greatly to see fellow mac users who are so defensive and jaded that they can't even recognize the merits of their own systems. Luckily, for us IBM was able to sell Apple on the chip and hopefully the increased income from having Apple as a customer will accelerate development of the line and we'll really get to see some 3+GHz monster macs by year end. Here's hoping.

    16. Re:The Fast User Switching I Want to See... by Anonymous Coward · · Score: 0

      .... and yet that's more or less what a G5 Mac system costs... when you can buy one.

      So I guess that's not a PC either.

    17. Re:The Fast User Switching I Want to See... by Anonymous Coward · · Score: 0

      It didn't compile.

      And once it did, it didn't work.

    18. Re:The Fast User Switching I Want to See... by noewun · · Score: 1
      I see you are more proficient with sarcasm than with logic, although this doesn't say much for either ability.

      IBM grafted AltiVec onto the PPC970 specifically at Apple's request. There was no need for them to do this for their established markets. Apple and IBM worked closely together to tailor this chip for Apple's new desktops, as Moto obviously sucks major ass.

      --
      I am a believer of momentum and curves.
    19. Re:The Fast User Switching I Want to See... by Alan+Partridge · · Score: 1

      ...no, it's a Mac! :-]

      --
      That was classic intercourse!
  16. fast user switching? got that. by Animixer · · Score: 2, Funny

    I've never had any problem with how fast the 'su' command executes on my machine.

    --
    man tunefs | grep fish
    1. Re:fast user switching? got that. by isorox · · Score: 1

      Ahh, when I was a lad it took 5 days between typing "s" and it appearing on our 2" screen, and actually running the programs? I'm still waiting for 'ls' to finish!

    2. Re:fast user switching? got that. by Eric_Cartman_South_P · · Score: 1
      I've never had any problem with how fast the 'su' command executes on my machine.

      Neither have I. ;)

  17. Can someone please read the article by Anonymous Coward · · Score: 5, Informative

    because it appears that nobody here is able to. They are not patenting fast user switching per-se but changing application settings and preferences on the fly, such as what location manager is doing.

  18. su(1) by Anonymous Coward · · Score: 0

    Wah, and that's *new*? Gimme a break.

    "HISTORY
    A su command appeared in Version 7 AT&T UNIX."
    -- from the su(1) manpage

  19. That's like saying... by itistoday · · Score: 3, Informative

    ...that UNIX beats itself. OS X is UNIX, and user switching is really just as fast as on any other *NIX based system, the only delay is Apple's insistance on having a perty Quartz graphics transition between it.

    1. Re:That's like saying... by Anonymous Coward · · Score: 4, Informative
      OS X is not UNIX. Unix is a trademark of the Open Group. They say it is not a Unix. Stop trying to dilute their trademark.

      Repeating the same lie over and over doesn't make it true.

    2. Re:That's like saying... by Alan+Partridge · · Score: 1

      you've got to admit that it IS pretty, though!

      --
      That was classic intercourse!
    3. Re:That's like saying... by Anonymous Coward · · Score: 0

      Sorry, OS/X is **NOT** Unix

    4. Re:That's like saying... by timeOday · · Score: 4, Insightful

      OS-X is UNIX in the meaningful sense of the word. If you want to be pedantic use the little registered trademark-circle-R. Lawyers play their games, the rest of the world names things by how they work and what they do.

    5. Re:That's like saying... by Anonymous Coward · · Score: 0
      UNIX® is a standard. OS X has not been certified as complying with that standard.

      Apple is being sued by the Open group over Apple's use of the term UNIX®. UNIX® is not a generic term, and should not be used as such. If Apple wants OS X to be a certified UNIX®, they should go through the same procedure as everyone else.

      If I wish to be certified in something, I cannot just write "I am a certified whatever" on a piece of paper and expect to be certified. Even if I know enough to be certified, I would have to go through some procedure, just like everyone else.

    6. Re:That's like saying... by broeman · · Score: 0

      part of the unix family, not the UNIX Trademark. OSX is a further development of Next Step, which Steve Jobs was involved in some years before. Linux is also in the unix family as minix, sco and BSD among others.

      --

      (yes this can be compared with sex)
    7. Re:That's like saying... by Lussarn · · Score: 1


      the rest of the world names things by how they work and what they do.


      Apple and their little hoard of mac users IS NOT the rest of the world. No other unixlike OS have been called a Unix before apple entered the arena. Now, mac users may be to stupid to know the difference between Unix and unixlike but thats apples problem. If a Unix name is soo important for OS X why not get it certified. Of course there are requirements for this.

    8. Re:That's like saying... by byolinux · · Score: 1

      Once the initial WOW factor is taken into consideration, I think that for most users, these FUS features will be like a bag of tungsten tipped screws, that is... never gonna use them, never gonna use them.

    9. Re:That's like saying... by willtsmith · · Score: 1

      If it walks like a duck, and quacks like a duck ... It's a duck!!!!

      If it loads like Unix, and run's like Unix, and was derived from BSD Unix ... It's Unix!!!!!

      --
      -------- -------- Support Wesley Clark for president!!!
    10. Re:That's like saying... by Anonymous Coward · · Score: 0

      Yes it does.
      Yes it does.
      Yes it does.
      Yes it does.
      Yes it does.

      ad infinum...

    11. Re:That's like saying... by steeviant · · Score: 1

      While we're on the subject of splitting hairs like pedantic twits, It's OS X or Mac OS X, not OS/X.

    12. Re:That's like saying... by mbbac · · Score: 1

      Mac OS X is unix.

      --

      mbbac

    13. Re:That's like saying... by The+Phantom+Buffalo · · Score: 1

      If BSD makes a point of saying it is not UNIX®, and OS X is derived from BSD, then OS X is not UNIX®.

    14. Re:That's like saying... by bsane · · Score: 1

      If a Unix name is soo important for OS X why not get it certified.

      Actually Apple is calling OSX unix and OpenGroup is suing them. Both are standing their ground, so we'll see whether or not OSX can be called unix in a few years.

    15. Re:That's like saying... by axxackall · · Score: 1
      If it loads like Unix, and run's like Unix, and was derived from BSD Unix ... It's Unix!!!!!

      1. It doesn't load like Unix: I don't see any standard compliance in startup scripts.

      2. It doesn't run like Unix: at least from the end-user prospective Quartz/Aqua is not X11.

      3. You forgot one more important aspect: it's a big difference to program for OSX and for Unix.

      So, it's not Unix.

      --

      Less is more !
    16. Re:That's like saying... by axxackall · · Score: 1

      Until then I prefer to use Unix word for Unix-certified systems. That's why I call BSD as BSD and Linux as Linux. What's wrong to call things as they are actually, not as they are wanted to be called by the marketing department in some commercial company?

      --

      Less is more !
    17. Re:That's like saying... by kwerle · · Score: 1

      No other unixlike OS have been called a Unix before apple entered the arena.

      Actually, I've called linux unix for years. I've called *BSD unix for years.

      So you're wrong.

      nee-ner nee-ner

    18. Re:That's like saying... by exp(pi*sqrt(163)) · · Score: 1
      top trying to dilute their trademark
      Why?

      That's a serious question by the way.

      And yes, I do understand the ramifications of diluting a trademark. The question I ask is the ethical one. Why shouldn't I dilute it? I ca see many advantages to doing so.

      --
      Doesn't it make you feel good to know that our freedoms are protected by politicans, lawyers and journalists.
    19. Re:That's like saying... by FireBreathingDog · · Score: 1

      1. It doesn't load like Unix: I don't see any standard compliance in startup scripts.

      Since when do startup scripts have anything to do with whether something's a UNIX? Every UNIX I've ever used seems to have a bunch of different ways to start up...

      2. It doesn't run like Unix: at least from the end-user prospective Quartz/Aqua is not X11.

      X11 *runs on* UNIX, but X11 does not make something UNIX. If it did, then running a server with no GUI and just a shell would be considered *not UNIX*. I *can* run X11 on Mac OS X. By your argument, the moment I do so, OS X becomes UNIX.

      3. You forgot one more important aspect: it's a big difference to program for OSX and for Unix.

      Again, you can get many UNIX programs to run properly on OS X simply by recompiling. OS X is a *superset* of UNIX perhaps, just like a square is a rectangle. By your logic, a square should *not* be considered a rectangle!

      So, it's not Unix.

      I disagree that you've proven it.

    20. Re:That's like saying... by Anonymous Coward · · Score: 0

      What advantages? All you would be doing is making UNIX® a worthless term. I can't see any advantages to this.

    21. Re:That's like saying... by jo_ham · · Score: 1

      The Open Group listed OS X on their own pages stating that it was in fact UNIX, then there was the whole "pay up or we sue" thing that seems to be the de facto way to make money in America today.

      Maybe the listing on their pages referred to earlier incarnations of OSes from Apple, but it's been widely accepted that, given the way the term "unix" is used, that OS X is as such.

    22. Re:That's like saying... by Anonymous Coward · · Score: 0
      What part of this is throwing you?

      From the Open Group website:

      The Open Group actively pursues anyone who puts this trademark in harm's way. Initially we seek to use education and persuasion to obtain the correct usage and attribution of the UNIX trademark. Only in very rarest of cases do we take legal action, usually after all other courses of action have failed. At this time we do have a legal case of our own - against Apple Computer Company. Apple have been using the UNIX trademark on and in connection with their OS X product. This constitutes an infringement of our trademark since OS X is not certified under our UNIX system certification program, and Apple has refused to use that program to obtain certification. Apple is obviously a valued member of The Open Group, and we have tried to reach an arbitrated settlement. However, all of our offers have been declined, so we have no choice but to fulfill our duty to our customers and the industry as a whole to protect the UNIX trademark.

      They tried to resolve this, but Apple wasn't interested in doing the right thing. They now have to resort to lawyers

  20. In other news: by be-fan · · Score: 5, Funny

    Microsoft tries to patent "fast user baiting-and-switching."

    --
    A deep unwavering belief is a sure sign you're missing something...
    1. Re:In other news: by Sebby · · Score: 1
      Sorry, Apple already got that when they turned .Mac into something paid.

      --

      AC comments get piped to /dev/null
    2. Re:In other news: by Anonymous Coward · · Score: 0

      reminds me of microsoft and hotmail.

  21. But it's really innovative! by TuringTest · · Score: 1
    Oh, so, patents don't apply if you create a superior way of doing it. I see. Good to know.

    But it's really superior! It rotates the current desktop out of view while the incoming account desktop rotates into view on another side of the cube!

    And it has a slogan too: Because we can! Only for that it deserves a patent!

    --
    Singularity: a belief in the "God" idea with the "demiurge" relation inverted.
    1. Re:But it's really innovative! by Anonymous Coward · · Score: 0

      This link shows Mac OS X Panther doing the trick.

  22. Re:alacazam by Anonymous Coward · · Score: 0

    +5 Insightful

  23. Re:alacazam by Anonymous Coward · · Score: 0

    Haha, that has to be one of the most demented yet funny things i've read. thanks

  24. Obligatory by Anonymous Coward · · Score: 0

    Thirty-eighth post!

  25. Umm, well yeah. by gantrep · · Score: 1

    Edison didn't invent the lightbulb, but he did improve it, and applied for a patent...

    1. Re:Umm, well yeah. by Scrameustache · · Score: 1

      Edison didn't invent the lightbulb, but he did improve it, and applied for a patent...

      Edison had a nasty habit of patenting things he did not invent...

      --

      You can't take the sky from me...

  26. sueing microsoft by Pompatus · · Score: 4, Insightful

    As much as we'd all love to see Apple successfully sue Microsoft, It won't happen. This reminds me of the 1998 lawsuit about Microsoft ripping off the "look and feel" of Mac OS.

    The article even points out weaknesses in the strategy (I know, I know, I broke the slashdot rule by reading the article).

    "At WWDC, Jobs admitted that Microsoft had beaten Apple to market by offering such a feature in Windows XP, but he claimed Apple's implementation was the better of the two." and "The downside - if Apple's intent is to outflank Microsoft; we're only guessing here - is that the patent refers to multiple personas of a single user, not multiple users".

    Microsoft is an EXTREAMLY WEALTHY corporation. When it comes down to how the legal system works, the more money you can spend on lawyers the more you can get away with. Hell, even the GOVERNMENT didn't beat them. I know they were convicted of being a monopoly, but really, what has happened since then? They still hold a monopoly on the desktop market, they still own windows and office, and they still infest every windows computer with a copy of internet explorer. I'd say that they really won.

    I'd love to see apple (or anyone else) be able to truely step up to them. Sadly, as long as they continue to have as much money as they do, there is no chance

    --

    ----
    Squirrel ... It's not just for breakfast anymore
    1. Re:sueing microsoft by Anonymous Coward · · Score: 0

      I know they were convicted of being a monopoly

      By most definitions of "know", you don't know a thing if it isn't true. Microsoft was convicted for trying to use their monopoly situation to gain monopoly in other markets. Being a monopoly is not illegal.

    2. Re:sueing microsoft by Anonymous Coward · · Score: 0

      As much as we'd all love to see Apple successfully sue Microsoft.

      Speak for yourself. I am not one of the bill gates haters that troll around /. I think Microsoft is great and not full of fantasys of linux on every desktop.

    3. Re:sueing microsoft by geekee · · Score: 4, Funny

      " As much as we'd all love to see Apple successfully sue Microsoft, It won't happen."

      So frivolous patents are bad unless someone uses them against MS?

      --
      Vote for Pedro
    4. Re:sueing microsoft by Anonymous Coward · · Score: 0

      Microsoft is an EXTREAMLY WEALTHY corporation.
      And you're an EXTREAMLY good speller.

    5. Re:sueing microsoft by glenrm · · Score: 1

      I think you just figured out common sense Slashdot style...

    6. Re: sueing microsoft by Zhe+Mappel · · Score: 3, Insightful
      Hell, even the GOVERNMENT didn't beat them. I know they were convicted of being a monopoly, but really, what has happened since then? They still hold a monopoly on the desktop market, they still own windows and office, and they still infest every windows computer with a copy of internet explorer. I'd say that they really won.

      So would I.

      The pity is that the very law designed to protect American consumers and competitors is such a rat's stew of politics, ideology, and byzantine caselaw. The sordid history of antitrust law - with its endless larding of exceptions and layers and layers of right wing theory - is one part of the tale of how corporations have come to dominate our culture.

      Still, the stink rising from the MS settlement has added itself to the general odor hanging over our justice system (joining such rich fumes as the failure to prosecute major corporate criminals of the past three years, the hysterical drug war, and the 2000 election fiasco). Again, more's the pity. This type of phoniness is one of the reasons people lose their faith in the system, and a system in which fewer and fewer believe is a system in trouble.

    7. Re: sueing microsoft by Anonymous Coward · · Score: 0

      The pity is that the very law designed to protect American consumers and competitors is such a rat's stew of politics, ideology, and byzantine caselaw. The sordid history of antitrust law - with its endless larding of exceptions and layers and layers of right wing theory - is one part of the tale of how corporations have come to dominate our culture.

      And since those laws don't work, we need more laws!

    8. Re:sueing microsoft by Anonymous Coward · · Score: 0

      No, frivolous patents are always bad, but it would be extremely funny to see them used for good instead of evil.

  27. Windows vs OSX user switching by Fux+the+Pengiun · · Score: 0
    Well, at least Jobs admits he didn't think it up first. The distinction, here, is the "fast" part. Blockquoth the article:
    That would imply, surely, that Microsoft has a solid prior art claim?

    Of course. Microsoft invented user switching with the introduction of Windows XP. Before Windows XP, users were required to completely log off of their account before they could log in as another user. This advance was latter copied by Apple, and even Linux.
    Microsoft invented user switching to begin with back in 1995, long before that sort of thing was added to Mac, or even to Linux. The new patent only covers doing it quickly, and that's an important distinction. Now, Apple has made yet another leap and enabled users to switch even more quickly, and they're going to be sure to patent that mighty quick! I wonder how long it'll take until they start sending out cease & desist letters to Linux users that they stop switching users unless they pay the royalty! Anyway I applaud Apple's new innovation. It's this kind of commitment to technology that keeps people coming back to Apple over and over again. It's no wonder they've snagged nearly 27% of the desktop market!
    --
    Consensual sex is boring.
    1. Re:Windows vs OSX user switching by RdsArts · · Score: 1

      Microsoft invented user switching to begin with back in 1995, long before that sort of thing was added to Mac, or even to Linux.

      I think there are some UNIX labs that'd like to have some words with that.

      Unless SCO owns that. And MS owns SCO. Then it'd be MS for user switching in 3 degrees. And SCO sounds like Balto, which is a animated movie with the voice of, you guessed it, Kevin Bacon.

    2. Re:Windows vs OSX user switching by Rick+Richardson · · Score: 1

      x86 based unices have had multiple virtual consoles, and therefore fast user switching, since the 1980's.

      In fact, here is a 1989 SCO announcement which includes their flavor of virtual consoles...

      SCO XENIX Release 2.3 on 80286-based machines

  28. Novel approach by Anonymous Coward · · Score: 0

    I really like this novel approach of protecting the technically superior idea .. too bad it comes from an industry leader with less than a marginal grasp of how the current patent system works.

  29. Wanna see fast? by mikeophile · · Score: 3, Funny
    Fast user switching happens when someone who has spent their computer life on Microsoft operating systems gets their first taste of Linux or OSX.

    Switching back is the hard part.

    1. Re:Wanna see fast? by NanoGator · · Score: 1

      "Switching back is the hard part."

      That was before Vice City came out.

      --
      "Derp de derp."
    2. Re:Wanna see fast? by Anonymous Coward · · Score: 0

      I know youre trolling... anyway:

      >> The easy part is reformatting your drive to remove the abomination.

      No, it is not. Windows fdisk, under certain circumstances, will refuse to erase your partitions. You simply cannot trust Windows not even to remove Linux.

      Hint: use the abomination (i.e., Linux) to remove itself. Linux works, Windows not always.

      But do continue to use Windows. I look smarter because you exist. Thanks!

    3. Re:Wanna see fast? by Anonymous Coward · · Score: 0

      I'd mod this up if Linux didn't have Edit. Oh wait, it doesn't.

    4. Re:Wanna see fast? by Anonymous Coward · · Score: 0

      Yeah, it has emacs or vi(m) which are soooo much more powerfull.

    5. Re:Wanna see fast? by Anonymous Coward · · Score: 0

      When I use a mouse to select a piece of text and press Delete, I expect a good editor to delete it.

  30. Legit by alset_tech · · Score: 5, Informative

    If you read the article, you will see that Apple has filed a CONTINUATION of a patent involving user-switching, originally granted in 1995. This is a completely legitimate move on their part. It is arguable that they have owned this technology for years. As for using SU for user switching, this would be true as an earlier form, however the patent applies to the GUI. Dan

    --
    Standing on the shoulders of giants.
    1. Re:Legit by WindBourne · · Score: 2, Informative

      Yes, but the original patent will most likely be ruled invalid. X has had this capability as it was designed in since the 80's (ever wonder about the format of DISPLAY variable? hostname:display#:screen#). This patent might be interesting (it allows for physical changes to the hardware as you move across sessions ; personally, I think it foolish), but the original will almost certainly be ruled invalid due to prior art.

      --
      I prefer the "u" in honour as it seems to be missing these days.
  31. Why? by it0 · · Score: 1

    For the love of god why patent this??
    What is there to gain, they even admit there is prior art??

    I'm glad we don't have this crap in europe.

    1. Re:Why? by mindstrm · · Score: 2, Insightful

      Because they can.
      Because someone else will, and then sue them.
      Because microsoft will sue them.

      Because holding patents is unfortunately a very important thing for a technology company these days. All their competitors have huge profiles of patents, so must Apple.

      The problem is not Apple patenting this, it's the fact that it can be patented in the first place.

    2. Re:Why? by ablair · · Score: 1

      Apple has been stung (repeatedly) by others taking their ideas and using them in their own way, most famously with the Windows graphical user interface (not that Apple hasn't used other's ideas as the basis for better implementations themselves in the past). What they have to gain from this is a slight bit of protection against other, virtually identical knockoffs; anyone copying will have to get a bit more creative when they do so.

      The title of the article is misleading - it is not a patent for fast user switching, but more like a fast user environment change à la MacOS 9, which is a continuation of a 1995 patent they already have. Crucially, the article states:


      "Will Apple use its new-found intellectual property rights? Maybe not, but like its use of QuickTime patents to win a $150 million investment from Microsoft demonstrated some years back, it may now have the opportunity to do so if it ever hears the words 'cancelled' and 'Microsoft Office' in the same sentence."


      I dislike frivolous 1-Click style patents, and I thought this was approaching the line when I first read the headline. But reading the article, there actually is some merit to this particular patent claim. And by claiming such a patent they are taking a page right out of the MS legal rulebook and using it against them, something that might actually let them win a battle in the future. Unfontunately, it's hard to have any kind of surprizes when you're scrutinized as much as Apple, so MS know about this by now (and will undoubtedly try to outflank this flanking move). At least they're competing though.

  32. Important Quote by jmt9581 · · Score: 5, Informative

    Straight from The Register story (the The Register story?):

    At WWDC, Jobs admitted that Microsoft had beaten Apple to market by offering such a feature in Windows XP, but he claimed Apple's implementation was the better of the two.

    That would imply, surely, that Microsoft has a solid prior art claim?

    No. The current application, filed last November and updated this past June, turns out to be a continuation of a patent, number 6,512,525 filed in August 1995, long before Windows XP arrived, and finally granted in January 2003 with the same title. That patent is also assigned to Apple.


    :)

    --

    My blog

    1. Re:Important Quote by heli0 · · Score: 1

      If they attempt to file a claim against Microsoft for infringement I can guarantee you that they will run out of money to pay lawyers long before Microsoft does.

      --
      Whenever the offence inspires less horror than the punishment, the rigour of penal law is obliged to give way...
  33. Re:That's like saying...Twins! by Anonymous Coward · · Score: 0

    " ...that UNIX beats itself. OS X is UNIX, and user switching is really just as fast as on any other *NIX based system, the only delay is Apple's insistance on having a perty Quartz graphics transition between it."

    I can duplicate that experience by using the NVIDIA drivers. Like meet like.

  34. Apple patents everything by mcc · · Score: 4, Interesting

    Apple patents everything they can imaginably think of, right down to the skins on their OSes, and they never use a single one of these patents. (OK, they bitchslap people who make themes similar to aqua, but based on trademark law, not patents.)

    If they give any indication they'd ever use this patent, ever, I'll bitch and moan about it with the rest of you. But they never will, and anyway, this idea is SO obvious I can't concievably imagine them ever winning a lawsuit based on this patent even if they tried.

    In the meantime, i want to see how long it takes someone to make a serviceable Virtual Desktop implementation based on faking out the fast user switching implementation. Also, I find the Register's last paragraph a bit odd:

    Will Apple use its new-found intellectual property rights? Maybe not, but like its use of QuickTime patents to win a $150 million investment from Microsoft demonstrated some years back, it may now have the opportunity to do so if it ever hears the words 'cancelled' and 'Microsoft Office' in the same sentence.

    Patents? Hmm, I seem to remember that particular lawsuit being over several tens of thousands of lines of actual source code that slipped directly out of the Quicktime codebase and into the Microsoft Media Player codebase, through the intermediary of a third party contractor that both Apple and Microsoft hired at different points. I could have missed something, though.

    1. Re:Apple patents everything by Anonymous Coward · · Score: 0

      Apple patents everything they can imaginably think of, right down to the skins on their OSes, and they never use a single one of these patents. ...

      If they give any indication they'd ever use this patent, ever, I'll bitch and moan about it with the rest of you. But they never will, and anyway, this idea is SO obvious I can't concievably imagine them ever winning a lawsuit based on this patent even if they tried.


      If the idea is so obvious, then they shouldn't have been granted a patent to begin with (I'm not saying it's obvious, but let's assume it is for the moment). Even if Apple won't sue anyone, there are any number of companies that would sue at the drop of a hat. Would you be so complacent if SCO pulled a stunt like this?

    2. Re:Apple patents everything by Phroggy · · Score: 1

      Even if Apple won't sue anyone, there are any number of companies that would sue at the drop of a hat. Would you be so complacent if SCO pulled a stunt like this?

      Apple patents stuff like this for precisely this reason: to discourage sleazy companies like SCO from patenting it and suing Apple. It's a "defensive patent".

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    3. Re:Apple patents everything by xtrucial · · Score: 1

      Hmmm... I think it's a prudent move for a business to patent and trademark even if there's little likelihood of lawsuits later. It's insurance; a small bit of investment (anyone know how much patents and trademarks cost?) to prevent millions in losses later. Kind of like an abused wife filing a restraining order. By itself, the order won't actually stop the person. But it starts a legal paper trail that can help later with the police, courts, and so on.

    4. Re:Apple patents everything by TRACK-YOUR-POSITION · · Score: 1

      I dunno, this makes me wonder, has there ever been a user interface invention that would NOT have been invented were it not for software patent protection of user interfaces, by apple or anyone else? If Apple wasn't allowed to patent their developments, does anyone actually think they'd give up on creating new products and designs?

    5. Re:Apple patents everything by defunc · · Score: 1

      Oh really? I bet you would apply that same logic if it was up to Microsoft to try patent this idea ...

      --
      .defuncrc
    6. Re:Apple patents everything by Anonymous Coward · · Score: 0

      You missed nothing--there was no lawsuit. After Jobs came back on board at Apple in 1997, the first big thing he did was enter Apple in an intellectual property-sharing agreement with Micro$oft. The sharing went both ways and ostensibly covered all IP. The agreement also included $150 million of nonpreferred Apple stock investment by Micro$oft (which M$ has since sold) and a commitment by M$ to continue developing Office for the Mac. The duration of this whole agreement was 5 years. At least that's what was *reported*--I doubt that anyone outside of Apple and M$ and their representatives has ever officially seen the agreement.

    7. Re:Apple patents everything by Phroggy · · Score: 1

      Oh really? I bet you would apply that same logic if it was up to Microsoft to try patent this idea ...

      I was kinda referring to the claim that Apple never uses their patents. Such a claim was not made about Microsoft.

      I should have added, a defensive patent is also used so that if an evil company did sue Apple for something, Apple could find something in their patent arsenal that the evil company was infringing on, and threaten to countersue the evil company, until some sort of licensing agreement could be reached - threat to Apple averted.

      Relevant comic

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    8. Re:Apple patents everything by IamTheRealMike · · Score: 1
      Apple patents everything they can imaginably think of, right down to the skins on their OSes, and they never use a single one of these patents.

      Define "use", because thanks to Apples patents, the open source community has had to work around TrueType bytecode interpreting, and can't use spring loaded folders.

      I'd say they very much use their patents.

    9. Re:Apple patents everything by defunc · · Score: 1

      Point well taken.

      Defensive patents or not, I always find it appauling that people can be so naive when it comes to Apple's intention to dominating the desktop, just as Microsoft, and I have no doubt in my mind that if Apple was in Microsoft position today, that they would have acted in many ways crushing their competitors as well.

      --
      .defuncrc
    10. Re:Apple patents everything by soft_guy · · Score: 2, Insightful

      >>Patents? Hmm, I seem to remember that particular
      >>lawsuit being over several tens of thousands of lines of
      >>actual source code that slipped directly out of the
      >>Quicktime codebase and into the Microsoft Media Player
      >>codebase, through the intermediary of a third party
      >>contractor that both Apple and Microsoft hired at
      >>different points.

      Canyon Software allegedly took code they developed for QuickTime for Windows and dropped it into Video for Windows. This was one of several IP disputes that were going both directions between Apple and Microsoft at the time of the Jobs - Gates detente.

      In exchange for releasing MS Office for Mac (which MS had already finished, but was holding back) and continuing its Mac development efforts, Apple dropped its IP complaints against MS. The companies agreed to share IP for a period of time, and Microsoft got to buy $150 in non-voting stock in Apple at a cheap price. (And they made a ton of money on it, by the way as Apple's stock price rose from around $18 to around $150 immediately following. Then the stock split and then the price went back down, but I believe MS sold their stock when it was pretty high.)

      This was the second time (although probably not the last time - meaning I think Microsoft will try it again) that MS threatened to cancel MS Office and demanded big concessions from Apple. The first was in 1985. I personally believe that if Steve Jobs had been in charge of Apple in 1985 and MS had made the demand of him that they made to Sculley, he would have told them to stick Office up their @ss.

      I think that Apple probably would be worth a hell of a lot more money now if the Apple board of directors had sided with Jobs instead of Sculley back then. I think the NeXT people, if they had been in charge at Apple instead of on their own, would have made something that built directly off the Mac and capitalized on its existing applications. Imagine if you had something similar to OS X coming out about the same time as the NeXT cube. That would have been sweet. Instead, Apple let the Mac be a sitting duck for 10 years and the world got Windows.

      --
      Avoid Missing Ball for High Score
  35. Jeff K, tjat u? by Anonymous Coward · · Score: 0

    LOL... teh funny

  36. But it's really innovative!-Desktop cubicle. by Anonymous Coward · · Score: 0

    "But it's really superior! It rotates the current desktop out of view while the incoming account desktop rotates into view on another side of the cube!"

    3Ddesktop

  37. sounds like multiple X-servers by Trepidity · · Score: 2, Interesting

    You can do that exact thing on UNIX by running multiple X-servers on different virtual consoles. ALT-F# to switch, and voila, you've got a different user with all their apps still running. Optionally you can lock the console before switching (using xscreensaver-command -lock, among other options) so you need the user's password to switch back.

    1. Re:sounds like multiple X-servers by TheRaven64 · · Score: 1
      While this will work, it won't scale very well. I don't know about you, but I only have 12 function keys, and the first 8 are used for terminals. This leaves 4 which could be used for X. Where do I put the 5th user?

      You may not want to have more than 4 people logged in at once, but I've seen an XP machine used for giving presentations where everyone logged in, set up their presentation to run, and fast user switching was used to go between them quickly.

      --
      I am TheRaven on Soylent News
  38. Famous Quote.. by Anonymous Coward · · Score: 0

    I pray that you are either someone famous in computing or will be. It is these sorts of quotes that in years to come we will all have a good laugh at.

    Seriously though this does beg to ask what we will be using computers for in ten/twenty years time...

  39. Has Michael's article load been cut down? by Anonymous Coward · · Score: 0

    I have not seen a posting by Michael all day. Usually he's the one posting everything on the weekends. Has CmdrTaco finally listened to the people who read this website and cut down the amount of Michael posts?

    Thank God!

  40. MOD THIS ONE UP...WAY UP! by Anonymous Coward · · Score: 0

    Not only did I find this article insightful, funny, AND interesting, but I want to meet the AC that posted this and give oral sex to him/her. I want hot butt love from the AC!

  41. Why Patent User Switiching? by Anonymous Coward · · Score: 2, Funny

    They woulda covered more stuff if they
    just patented "fast"

  42. Fast user Switching by gh0ul · · Score: 2, Informative

    as a developer I recieved a free copy of the developer preview of OSX 10.3, and the fast user switching is by far superior in speed and eye candy.

  43. Actually, no by cscx · · Score: 4, Informative
    su actually stands for "Switch User" I believe, and you can in fact switch to any user:
    SU(1) OpenBSD Reference Manual SU(1)

    NAME
    su - substitute user identity

    SYNOPSIS
    su [-fKLlm] [-a auth-type] [-c login-class] [login [shell arguments]]

    DESCRIPTION
    su requests the Kerberos password for login (or for ``login.root'', if no
    login is provided), and switches to that user and group ID after obtain-
    ing a Kerberos ticket granting access. A shell is then executed, and any
    additional shell arguments after the login name are passed to the shell.
    su will resort to the local password file to find the password for login
    if there is a Kerberos error or if Kerberos is not installed. If su is
    executed by root, no password is requested and a shell with the appropri-
    ate user ID is executed; no additional Kerberos tickets are obtained.
  44. screen(1) for X11 by TCM · · Score: 2, Insightful

    Now that would be cool.

    1. start X
    2. start dozens of terminals/browsers
    2. detach the whole thing while leaving everything running
    3. attach it again at a later time, maybe on another box

    Just like screen(1) does now for text terminals. And come on, who can live without screen(1)?

    --
    Of course it runs NetBSD. BTC: 1NT7QvbetmANwaMzhpVL6
    1. Re:screen(1) for X11 by Anonymous Coward · · Score: 0

      vnc does this

    2. Re:screen(1) for X11 by drinkypoo · · Score: 1

      You can kind of do this now with VNC, which has an X server. It's not fast, of course, but it works.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    3. Re:screen(1) for X11 by Anonymous Coward · · Score: 0

      Hey, how about VNCServer?

    4. Re:screen(1) for X11 by andyhibbsuk · · Score: 1

      Doesn't VNC do what you're talking about?

    5. Re:screen(1) for X11 by ShavenGoat · · Score: 1

      You can do this already. As others have said, you can just use tightvnc/vnc or NoMachine.

      You can also detach individual windows by using a pseudoserver such as Xmove, though it doesn't support applications that use X extensions (most gtk+ apps won't work).

      The downside to using any of these programs for user switching is that you loose any sort of acceleration, XRender or glx/opengl wise.

    6. Re:screen(1) for X11 by YoungHack · · Score: 1

      Uh, that's exactly how people use VNC.
      And it's cross-platform to boot. So you
      can work on your X11 sessions form a
      Mac or Win box.

    7. Re:screen(1) for X11 by TCM · · Score: 1

      I was thinking more along the lines of a proxy that sits between the X apps and the X server. With VNC, as I understand it, you attach to an already running X session. The analogy would be to attach to a local terminal (ttyv0 in FreeBSD for example). That's not how screen works.

      If the X server crashes all your graphical apps lose their connection and get killed. With screen(1), if your connection gets killed all your apps keep running happily.

      Unless I missed something I don't think it's possible to tear down the X server on one machine, keep the whole session running and then start another X server on a second machine and reattach to the session, is it?

      --
      Of course it runs NetBSD. BTC: 1NT7QvbetmANwaMzhpVL6
    8. Re:screen(1) for X11 by Anonymous Coward · · Score: 0

      No, you tear down the VNC viewer on one machine, keep the whole session running and then start another VNC viewer on a second machine and reattach to the session.

    9. Re:screen(1) for X11 by Anonymous Coward · · Score: 0

      VNC has its own server and use a slow protocol to deal with remote access (it's basically sending a bitmap image of the desktop on the wire). The collaterate problem is that it only allow the whole desktop to migrate, so moving only one app from a display to another is impossible.
      What would be cool is to actually keep using the X11 protocol from one X-Window terminal to another, thus keeping the network use efficient and speedy, and allow to move single application display migration.
      The first tricky part of it is that in the X protocol scheme, the computer displaying is considered as the server (think "display server"), and the processing one as clients (which is logical, since you could connect to several computers at once, and make them display different jobs on the same screen).
      To implement display switching, we need to add a second layer of protocol to inform the processing boxen which box is willing to play the role of the display.
      The second tricky part of it, is that some applications may need particular properties on the display (wire speed, hardware acceleration), and thus applications (from local to distant for instance) should be able to refuse a migration if it doesn't fullfill its power demands.
      The last one is credential management, which is basically similar to the previous one.

    10. Re:screen(1) for X11 by WindBourne · · Score: 1

      This is being worked on, but it is none-trivial for the changes.
      The article's FUS has always been designed into X since the 80s. But the ability to move a session to a different box means notifying all clients to change their settings and to re-initialize the window. It requires re-doing some low level libraries.

      Now the question is who will try and take credit or patent it: Apple or Microsoft.

      Just thinking about it, I find it funny that MS now uses multiple button mice with more than 3 buttons. The X world was designed to handle unlimit buttons. But back in the late 80's and early 90's, MS argued that users could not use more than 2 buttons.

      --
      I prefer the "u" in honour as it seems to be missing these days.
    11. Re:screen(1) for X11 by Anonymous Coward · · Score: 0

      This is exactly what Sun does now on their SunRay Network Appliances. They call it Hot Desking (flash presentation). Click on Take a Closer Look, and then Hot Desk Architecture.

      I first saw this back in 2000 when Sun deployed these at the University I was at. The state of your login in preseved on the server, and when you stick your smartcard back in, it picks up where you left off. Perhaps the coolest thing was that it even remember where you were if you were watching a movie -- it would resume play from exactly when you reomve the smartcard!

      Now the smartcard is a bit kludgy, but the Apple implimentation seems pretty slick.

    12. Re:screen(1) for X11 by TheRaven64 · · Score: 1

      I couldn't agree more. I use windows on my desktop, since I like watching video at a decent speed, and haven't found comparable *NIX replacements for JAJC or nero. When I actually want to work, however, I connect to my FreeBSD box, using XDMCP. It would be really nice if it could keep the desktop in the same state if I logged off or my local X server crashed.

      --
      I am TheRaven on Soylent News
  45. patents and implementation by Slur · · Score: 5, Interesting

    The thing about software patents is that they are Implementation-Specific. For example, the patent held by Adobe on tabbed palettes that can be dragged in and out. Adobe was able to sue Macromedia because Macromedia copied the implementation verbatim. Had Macromedia used a different technique to tear off palettes they would have been safe.

    Likewise, by extending their Location Manager patent to include user-oriented settings Apple is implying that the switching technique and internal binding methods are unique to their implementation. Microsoft may have a semblance of fast user switching under XP, but there is no doubt that their implementation relies on different hooks and methods than the Apple implementation, which is a very thin layer that leverages the Darwin underpinnings of the OS. Most geeks here can easily guess the techniques Apple had to use in order to make this possible on top of Darwin. These techniques are certainly more graceful and less of an OS kludge than whatever Microsoft had to bolt onto Windows, and could easily be applied to other Unix-like OS's.

    There will be a time in the not-too-distant future when portable devices will contain GPS by default, and automatically switch locations and users on the fly. Apple is doing the right thing here, formalizing their design via the patent system.

    --
    -- thinkyhead software and media
    1. Re:patents and implementation by MoreDruid · · Score: 2, Informative
      These techniques are certainly more graceful and less of an OS kludge than whatever Microsoft had to bolt onto Windows, and could easily be applied to other Unix-like OS's.
      Microsoft uses a thin local Terminal Server that's running in the background to achieve this. Quite elegant actually. The only problem with this is that it adds another layer between user & hardware, so there's a performance hit.
      I was really impressed with how WinXP handled itself in a little test I devised: Start installing MS Office in 1 account, switch to user2 and start surfing the web, fetching e-mail, etc. Switch back and hey presto! office was installed. I say: sweet. that's a good implementation. I don't know anyone who would want to do that on a daily basis, but hey, it's proof of concept.
      --
      The best weapon of a dictatorship is secrecy, but the best weapon of a democracy should be the weapon of openness.
    2. Re:patents and implementation by Jokkey · · Score: 3, Informative

      Microsoft uses a thin local Terminal Server that's running in the background to achieve this. Quite elegant actually. The only problem with this is that it adds another layer between user & hardware, so there's a performance hit.

      I was really impressed with how WinXP handled itself in a little test I devised: Start installing MS Office in 1 account, switch to user2 and start surfing the web, fetching e-mail, etc. Switch back and hey presto! office was installed. I say: sweet. that's a good implementation. I don't know anyone who would want to do that on a daily basis, but hey, it's proof of concept.

      Except that Microsoft's fast user switching doesn't work if your computer is joined to a Windows domain. Which makes it pretty useless for a lot of settings. Example: Fast user switching would be very convenient for my wife and I, but since my home PC is joined our the campus domain, it's disabled.

    3. Re:patents and implementation by Minna+Kirai · · Score: 1

      Adobe was able to sue Macromedia because Macromedia copied the implementation verbatim.

      They did not.

      "Verbatim" copying of a portion of a computer program would be to look at the source code and make an exact duplicate of every relevant word (aka "token"). Obviously they didn't do this, it would've been copyright violation. There's no need for a patent to protect a really specific implementation- you could always sue for a slam-dunk copyright charge instead.

      That's one of the reasons software patents shouldn't exist.

      There will be a time in the not-too-distant future when portable devices will contain GPS by default, and automatically switch locations and users on the fly. Apple is doing the right thing here, formalizing their design via the patent system.

      Apple is doing the wrong thing. It makes sense businesswise, prehaps, but they are perpetuating the abuse of our patent system. The idea of a portable computer automatically reconfiguring itself depending on location is an obvious one. It merely requires the maturation of two separate technologies (small GPS, and small powerful computers) to converge on the inevitable result. There is no innovative idea in there worthy of patent protection.

  46. Pfft. by Dthoma · · Score: 1

    You're lucky! Back in my day we had 40 people to a console connected to a mainframe by a string seventy miles long! When it got wet one of us had to drive over there and reset the thing! And we had to use a Timex for a screen! I'm still waiting for 'true' to finish!

    --

    Note to M1-ers: a curt but otherwise insightful message is not "Flamebait" or "Troll".

  47. Prior Art? by fuzzybunny · · Score: 2, Interesting


    I used to work for a corporation called Bull, a French computer manufacturer and consulting outfit.

    One of that company's core products at the time was smartcard-based . The project they were really proud of consisted of a massive rollout for a chain of hospitals in France, where doctors and other staff, just by inserting a chip card into a reader on a kiosk PC, could almost instantaneously call up their user profile, including rights to patients' dossiers and user-specific access to applications. The GINA mask would even display the doctor's photo while he/she typed in the PIN code.

    This was based on Windows (forget which version), but the actual functionality was developed in-house. And I'm pretty sure we weren't the first to do anything of the sort.

    Good luck, Mr. Jobs.

    --
    Cole's Law: Thinly sliced cabbage
    1. Re:Prior art? by Squidgee · · Score: 1
      Hey, like, no, because you like not only don't own the 3Ddesk IP, but Apple is continuing a patent application they filed in, like, 1995.

      Facts, anyone?

  48. Patents.. by Anonymous Coward · · Score: 0

    Isn't this exactly what is wrong with the whole patent system? I have to admit that I am not normally one to side with Microsoft here, but even by Apples own admission MS got there first.

    But because Apple feel that their implementation is superior (I can't really say as I dont own a OSX capable Mac) they are entitled to patent it and reap all the associated rewards?

    Insane...

  49. Prior art? by Realistic_Dragon · · Score: 1

    Anyone else think that their switch cube thing looks rather like 3ddesk, except that 3ddesk was designed to switch virtual desktops?

    And yes, you can rig up 3ddesk to switch between Xnest sessions (logged in as different users) on Linux. I was doing this before Apple announced copying this into OS X on one of my boxes, just for the hell of it. Perhaps I can sue them for millions now?

    --
    Beep beep.
  50. Is it really on topic? by Anonymous Coward · · Score: 0

    I highly doubt it. Looks more like (Score:-1, Flaimbate) to me.

    1. Re:Is it really on topic? by Anonymous Coward · · Score: 0

      Funny, but you appear to have remarkably similar language deficiencies to those evident in some of Menstrual Babe's other posts. Are you related?

  51. Read the article by 2nd+Post! · · Score: 2, Informative

    Apple happens to have prior art, since 1995, that applies to the current patent, and is evidently a continuation of that patent.

  52. Problem with the "cube" idea. by Anonymous Coward · · Score: 1, Funny

    a) What happens if more than 6 users are logged in.
    b) What if the user is on the other side of the cube, does it have to rotate past other users to get to it.

    1. Re:Problem with the "cube" idea. by Anonymous Coward · · Score: 0

      a) Well since it doesn't rotate vertically, you'd technically be stuck at more than four.

      b) No.. it just flips to the user you selected. If you switch to each user sequentially, you'll get that scrolling effect. You won't move past someone though.

  53. Well by mindstrm · · Score: 1

    Those 64 bit workstations from AMD and others are not usually considered PCs, they are considered workstations.
    I realize it's just language.. but if you want to pull the 64 bit card that way, you could buy a 64 bit sparc workstation years ago, before AMD was even thinking about it.

    1. Re:Well by Alan+Partridge · · Score: 1

      Funnily enough, I know a couple of guys who used to use SGI Octanes as their PCs, although neither do anymore. Still, SGI never sold the Octane as a PC...

      maybe they should have.

      --
      That was classic intercourse!
    2. Re:Well by geekee · · Score: 1

      Exactly my point. So why does Apple go out of their way to market having the 1st 64-bit pc, especially when it costs $2000, which is about the price of an Opteron workstation?

      --
      Vote for Pedro
  54. dejavu! by Anonymous Coward · · Score: 0

    dejavu!

  55. Unnecessary patents make baby Jesus cry! [nt] by Anonymous Coward · · Score: 0

    And all you people who say that su has got prior art are full of bullshit. Everyone knows that "exit" will log you out and then the other user can just login themselves. Duh!

  56. startx -- :1 by Erisian+Pope · · Score: 5, Informative

    On linux (and probably any other system with XFree86 ) To get to the first virtual console Use: CTL+ALT+F1. Then login and type:

    someone@server someone]$ startx -- :1

    X windows starts using the next available console. To switch between X sessions use CTL+ALT+F7 and CTL+ALT+F8. To start more sessions use :2, :3 etc. This has been available (but not well documented) for many years. Have Fun!

    1. Re:startx -- :1 by Anonymous Coward · · Score: 0

      someone@server someone]$ startx -- :1

      But is this secure? With fast user switching you need a password to switch back, with the console method you just have to ctrl-alt-f1, hit control ^c, and you have access to the users shell account.

    2. Re:startx -- :1 by Anonymous Coward · · Score: 0

      so start them with init and use some kinda xlogin

    3. Re:startx -- :1 by Anonymous Coward · · Score: 0

      It's a little more complicated than that, as you have to dig into some config files to enable use of virtual consoles past VC7 (or disable use of text VC's past VC6).
      But, in saying all of that, even Debian KDE 3 (yes, Debian) changes the appropriate config files so that all you do is click a button on a KDE menu, or click a button when the KDE screensaver password prompt appears. (If you're looking for it, make sure KDM is the active GUI login manager and look for 'Start New Session' in the KDE system/application/K/start/'whatever you want to call it' menu OR click on 'Lock the Desktop' and look at the password entry box.)

    4. Re:startx -- :1 by Erisian+Pope · · Score: 2, Interesting

      Okay then:

      someone@server someone]$ startx -- :1 & logout

      Then just make sure you lock the sceen on your way out. Yeah, its not as secure as fast user switching because its up to the user to remember more steps but it can be done in a secure manner. I'm not saying switching X sessions is anywhere as nice as on the mac on windows, but it is a feature that X has provided for some time that most people aren't even aware of.

      Besides, the people mentioning su do have a good point. If you want to run apps as a different user there is no reason to start a whole new desktop. Just su and type the command. I've been in GNU/Linux land so long I forgot some desktops don't provide a seamless multiuser environment. As jazzy as they may look, these user switching schemes found in more popular OSes still look like a kludge when compared with the basic functionality of X. (X forwarding, ssh tunneling etc.)

    5. Re:startx -- :1 by nuntius · · Score: 1

      Slackware 9.0 works out of the box - no config changes needed for the VC's past 7.

      All I do is login to console 2, and startx :1 brings X up on VC8...

    6. Re:startx -- :1 by nuntius · · Score: 1

      One caveat (on my machine at least) is that video acceleration only works for the first X session. Which really means, "start the games on :0, run the desktop on :1+"

      This is due to the way my DRI drivers (dri.sf.net) work.

    7. Re:startx -- :1 by Anonymous Coward · · Score: 1, Informative

      Fixed in CVS.

    8. Re:startx -- :1 by Anonymous Coward · · Score: 0

      i think whats missing here is the icons that identify the "persona" on a gui that a person can click / choose.

    9. Re:startx -- :1 by ScottKin · · Score: 2, Insightful

      Actually, it's something more fundamental in the UNIX world that's missing:

      EASE OF USE!!!!

      ScottKin

      --
      I don't give a rat's behind about "karma" here or anywhere else. Don't like what I have to say here? Deal with it!
    10. Re:startx -- :1 by Anonymous Coward · · Score: 0

      all i have to say to that is, "wow."

      is that really all you have to do in Slackware 9.0??? if that is true, Slackware 9.0 must be a great distribution. In fact, I think I will use Slackware 9.0 on my next computer!

      and you! you are a heavenly messenger, bringing me ideas and urges of supreme coagulation.

      that is an amazing feat of technical wizardry.

      *claps* *claps*

    11. Re:startx -- :1 by ScriptGuru · · Score: 1

      If you use GDM to open multiple X's, switching from one to another starts xscreensaver (in blank screen mode), so a password is required to switch back.

      --
      Yet another signature that refers to itself. The irony and humor is dead.
    12. Re:startx -- :1 by joeykiller · · Score: 1

      OK, so what you really say is that this functionality in XFree isn't obvious for normal people, and isn't particularily easy to set up.

      Does this affect Apple's patent application?

      In Panther all this will be set up for you from the start, and active users ("sessions") will be available from a menu on the upper right corner of the screen. Two clicks (one to open the menu and one to select the user you want to switch to) and you're done.

      This is even easier than XP, which requires you to click START, click LOG OUT, click SWITCH USER, click the user you want to switch to.

      Can ease of use and accessibility be patented? It seems to me that that's the main difference between X and even XP and OS X Panther.

    13. Re:startx -- :1 by axxackall · · Score: 1
      so a password is required to switch back.

      ... which is a very, very good thing in cases when you *DON'T WANT* users to switch to and watch screens and windows of each other. But if you *WANT* them to do so - just disable the password checking in the xscreensaver.

      --

      Less is more !
    14. Re:startx -- :1 by irc.goatse.cx+troll · · Score: 1

      Be careful. If you startx -- :@ then you wont be able to get anything to open on your other running X servers. (I was trying to :2, held shift too long and the 4am-ness sunk in).

      --
      Pain lasts, kid. Its how you know you're alive. Sometimes I think this growing up thing is just pain management-TheMaxx
  57. Applications don't stop? by Merk · · Score: 2, Insightful

    Then how do they deal with the security issues of the MP3 being in a directory owned by another user? What if permissions for the data and/or applications don't allow the new user to access them? Does it do something similar with editors? If the first user was in the middle of editing something, will it still be opened for editing by the second user?

    Has Microsoft actually solved these issues, or are they just using a very lax security model, as usual?

    1. Re:Applications don't stop? by Anonymous Coward · · Score: 0

      Applications continue running in the background. They disappear from the screen, and the new user won't have access to them (at least in theory - there may be attacks, like shatter attacks, that can get around this).

    2. Re:Applications don't stop? by Merk · · Score: 1

      So you can't stop the MP3 player? That's uh... great. Really.

    3. Re:Applications don't stop? by Foolhardy · · Score: 1
      If the first user was in the middle of editing something, will it still be opened for editing by the second user?
      This really depends on the application; when a program opens a file it can specify what access others get. You can allow no access, read only, or read/write. It is even possible to have different regions of files with different settings. IIRC, Word pops up a nice dialog box when another process already has a file open.
      This has been true since old DOS days, if you wanted to run share.exe.
  58. the future by Anonymous Coward · · Score: 0

    Same thing we do now, download porn... play games, and download porn.

  59. seems lame by Anonymous Coward · · Score: 0

    How long has CTRL-ALT-F[1-6] been around?

  60. 27% by Anonymous Coward · · Score: 0

    Um, what?

  61. what ARE you talking about... by pb · · Score: 1

    All of the settings a user can change are already stored in that user's home directory. Therefore, "fast user switching" on Unix simply consists of "logging in as a different user". And, as the article mentions, XP *has* fast user switching.

    Actually, it's so obvious that it's been a stock feature of Unix for decades, and that doesn't make it worth patenting, or even patentable.

    --
    pb Reply or e-mail; don't vaguely moderate.
    1. Re:what ARE you talking about... by 2nd+Post! · · Score: 1

      You only reply to *one* point I make, FUS, and ignore the other, Location Manager.

      My point being that from what I have seen of XP, XP doesn't have LM, and none of the other Windows has ever had it or something like it.

      The patent doesn't only apply to FUS, but seems to extend the existing patent that covers LM to also cover FUS; whether that is kosher or not is not the point of *my* first reply, but only of the fact that the concept of LM has not been seen in any of the Windows or Unices I have ever used (though I never explicitly brought up the other Unices)

      With Location Manager under OS 9 I could do this:

      On my louisw account, switch from the 'mobile unconnected' mode to the 'mobile airport' mode to the 'mobile ethernet mode' to the 'plugged in unconnected mode' to the 'plugged in airport mode' to the 'plugged in ethernet mode' on my laptop

      That would change the following:

      Bandwidth settings under Quicktime and network panels
      DHCP settings
      Network settings (such as proxy and such)
      Battery/Power saving settings
      Screensaver settings
      Print settings
      AppleScripts executed

      Other things that could be changed, then, due to AppleScript:
      IM settings
      Email settings
      Browser settings ... any number of AppleScript controllable things

      And if you're wondering how this connects to *your* post about FUS and XP's FUS, the point is that the original patent, the original article, and the new patent is that the 'new' patent is merely a continuation of the original patent in which LM managed multiple modes for a single user, where FUS is a subset of that whereby a user *is* just a single mode.

      No stock Unix I know of has supported multiple modes per user, via Location Manager, and no Windows has ever had it, though I don't know XP backwards and forwards, and as such I claim the original patent *is* valid, since it's been around for years without anyone else implementing it, and I do believe that FUS as an implementation of the original patent is possibly valid.

      If you imagine that the relationship of 'Users - Computer' :: 'Locations - User', then it really is the same thing, and if Apple is smart they'll implement both in a really, really, nice way in Panther.

    2. Re:what ARE you talking about... by pb · · Score: 1

      Yes, and Fast User Switching was all *I* was talking about in the first place. However, it sounds like what you're talking about has more to do with profiles. Windows has actually had a way to change system settings (specifically for laptop users) since '9x in that manner. They do something similar for themes. Other than that, usually these sorts of things are left up to the application; for instance, Mozilla has its own notion of user profiles.

      It's a wonder they ever managed to get even that first patent, seeing as how the only thing new about "Fast User Switching" is the name.

      --
      pb Reply or e-mail; don't vaguely moderate.
    3. Re:what ARE you talking about... by 2nd+Post! · · Score: 1

      That's why I said read the article. You only mentioned FUS with regards to the X-Terminals... when FUS is a continuation of Location Manager, which would be more akin to a bunch of shell scripts to manage hardware interfaces and configurations plus a UI to select from those scripts.

      As I said in my first post, FUS is NOT the only aspect of the patent. It is merely the most *recent* continuation of the original patent, which is years old now.

  62. gdmflexiserver by Anonymous Coward · · Score: 0

    Look up gdmflexiserver - it starts new X sessions as needed, so you won't lose any RAM until you decide to start a new session.

  63. fastest switch by Anonymous Coward · · Score: 0

    Will be from SCO servers to Linux if SCO loses its case.

  64. already done before MS. by Anonymous Coward · · Score: 0
  65. can anyone by the-build-chicken · · Score: 1

    shed light onto how this differs from 'su'...maybe someone with experience with the windows switching and unix su?

    1. Re:can anyone by Anonymous Coward · · Score: 0

      'su' == switch user == logout/login on windows/OSX

      Fast switch == everyone's programs are already running if they have used the computer. They just hit the button and they can switch to themself and have all programs running that they left the last time. su can come close on UNIX with screen and detaching... but I dare you to tell my mother to use screen.

      A good analogy would be have multiple X servers running via VNC. You can easily just login to them and logout and then login... programs are still running and that mp3 is right where it left off(I would hope:-)

    2. Re:can anyone by the-build-chicken · · Score: 1

      aha...understood...excellent explaination, thank you very much

    3. Re:can anyone by SuiteSisterMary · · Score: 1
      A good analogy would be have multiple X servers running via VNC. You can easily just login to them and logout and then login... programs are still running and that mp3 is right where it left off(I would hope:-)

      Sun's been doing this for a while; you pick any open computer, pop in your smart card, and your session, programs blah blah blah all pop up on it.

      Pop out your smart card, go to a differnet office, pop it into another computer, boom, there you are.

      --
      Vintage computer games and RPG books available. Email me if you're interested.
  66. Unix beat them all by Stonent1 · · Score: 0, Redundant

    root@server# su - jbob
    Welcome jbob! Current system time is 17:20GMT
    jbob@server$ ^D
    root@server#

  67. Lemme see if I get this one straight... by WegianWarrior · · Score: 1

    Say, for the sake of argument, that the consept of 'car' has been patented (by Karl Benz, who did in fact apply for a patent of a "vehicle with gas engine operation," on January 29, 1886) and that the patent is still in force, and I build a faster car (which does all the things Karl's threewheeler does, only faster, with a more fancy bodywork and with four wheels), I should be awarded a patent on the consept of 'faster car'?

    To me that sounds like a load of something you'll find just to the rear of a male bovine, and if it is true that the patentsystem works this way it needs changing. Imitation is not inovation, even if the implementation differ behind the scenes.

    --
    Everything in the world is controlled by a small, evil group to which, unfortunately, no one you know belongs.
    1. Re:Lemme see if I get this one straight... by Alan+Partridge · · Score: 1

      consept?

      what are you, some kind of spelling terrorist?

      --
      That was classic intercourse!
    2. Re:Lemme see if I get this one straight... by EmagGeek · · Score: 1

      "To me that sounds like a load of something you'll find just to the rear of a male bovine"

      And this description is inapplicable to the patent system, how?

  68. xmove by undertow3886 · · Score: 2, Interesting

    They have something like this called xmove. You can Google for it. I'll admit I never got it working, but that was back when I used PS2 Linux with its really old X server. YMMV.

    --
    Sick of people knocking on Gentoo's greatness in completely unrelated .sigs? Me too!
  69. Nice try by AvengerXP · · Score: 1

    It's easy to say youre the best when youre the runner up in this case. For example, you get a processor out. It's 3.0GHz. The week after, you announce a 3.2GHz and say that it's vastly superior to the other one. Of course it is, its new, why would it be inferior? The next implementation of fast user switching in LongHorn is probably going to be superior to the one in OS X, and so forth. Why would it be any different, do we devolve? (Don't answer that, some softwares come to mind, but they only confirm the exceptions).

    --
    Trolls dont like to be Flamebait, because they burn so well. Protect our Troll heritage!
  70. Can someone please read the patent application? by banal+avenger · · Score: 3, Interesting

    The patent application talks a lot about pen based systems. In fact, it says:

    Therefore, it would be desirable to provide some method for quickly and easily changing an entire collection of parameters of relevance to the pen-based computer system when its owner adopts different personas.

    I don't know of many pen based systems that Apple still markets...

    1. Re:Can someone please read the patent application? by Alan+Partridge · · Score: 1

      OSX in pen operable, and has a handwriting (well capitals, anyway) recognition system built in. I wish Apple would get an iBook-esque tablet out - I'd snap one up in a second. But only if it ran OSX proper.

      --
      That was classic intercourse!
  71. My God, RTFA already!!!! by Anonymous Coward · · Score: 5, Interesting
    1. This is a continuation of a patent filed in 1995, and finally reviewed and granted in January 2003. Even if this was patenting Fast-User Switching, it was filed way before MS had it.
    2. This is NOT a patent on Fast-User switching (by itself). MacOS has, since, well probably no earlier than '95 but I'm thinking it was introduced around '98 or so had the "Location Manager". It works like this: LM compatable Control Panels saved their prefs in config files within the Preferences directory in the System Folder, and registered themselves with the Location Manager on initialization. Then, using a Location menu, you could simply snap all the settings to different configurations with one menu. Quite handy, I have one set on this machine for "normal" and one for "MIDI setup".
    3. We've all seen the Balmer video, but even he wouldn't be so stupid as to announce "our compeditors beat us to it" and then file a patent. Steve may be sadistic, but stupid he is not.
    If I see one more post about "I have a virtual desktop and I can put a different xterm on each one" or "One word: su" , all I gotta say is this:
    All I better see now is "cp -R /var/root/configs/home_settings /etc" ;-)
  72. Re:Skins == Trademark by tupps · · Score: 4, Informative

    The case against UI skins maker was the use of the Apple Logo and calling it Aqua. Most of the people removed the apple logo and changed the name and everything was ok.

    --
    Go out and get sailing!
  73. Odd by Izanagi · · Score: 1

    I think their advertising agency deserves the patent! Low budget, huge impact.

    --
    SCO (noun.)- A Slimy Corporate Ogre. Often seeks free money.
  74. In Other News... by Anonymous Coward · · Score: 0

    Microsoft announced today that they plan to patent their recycle bin technology. While they admit Apple was first to design and implement this feature with thier trash can, Microsoft claims thier version to be more environmentally friendly by recycling bits of deleted files into refined binary, to be re-used when the user makes a new file thus reducing the amount of wasted hard disk space (the so-called hard drive landfill). The jerks at the patent office are expected to laugh in their face.

  75. Read the Patent Application: It's interesting. by banal+avenger · · Score: 4, Interesting

    This may indeed be an attempt to patent "fast user switching" on Panther, but the patent talks about switching personalities on a pen based system. I, for one, would like to be able to tell my PDA to switch between my work persona and my persona persona, and to keep the calendars separate. The mention of that in the application is a new idea that I haven't seen done before, and it's much more intriguing than Apple supposedly trying to hoodwink Microsoft. Here's the relevant line in the application:

    [0082] In the example presented in FIGS. 4a and 4b, the hand-held machine is shown to have two personas. In the case of FIG. 4a, the persona is Stephen Capps, professional engineer, while the persona illustrated in FIG. 4b is provided in for Stephen Capps, private citizen. As shown in FIG. 4a, some information associated with Stephen Capps, professional engineer, includes his company affiliation, title in the company, company address, and company phone number. In contrast, his private citizen persona is shown to include his home phone number, and may include such other information as a home address, etc.

    I definitely haven't seen either Mac OS X switching or Windows switching do something _that_ useful.

  76. so why was a patent issued???????? by frovingslosh · · Score: 1
    Alt-F1, Alt-F2... I can switch between root and myself in about 1/8 of a secord or less. Its amazing really. I bit longer to switch between console and X.

    Of course this represents prior art. So how in the world did the patent ever get issued, or even applied for (since it would clearly be invalidated as soon as one tries to enforce it)?????

    --
    I'm an American. I love this country and the freedoms that we used to have.
    1. Re:so why was a patent issued???????? by Anonymous Coward · · Score: 0

      It's apple which has applied for the patent.

  77. Quick! by Anonymous Coward · · Score: 0

    Someone code another tool, fast user switch ( FU ).

    Then an user named Apple, _for instance_, could quickly switch to another user, say Microsoft, this way:

    fu microsoft

  78. Only Apple can do that... by Anonymous Coward · · Score: 0

    Amazon and their 1-click shopping cart patent?
    from slashdot "Amazon are so stupid"

    Apple and their fast switching patent?
    from slashdot "Definitively a good marketing strategy - they must protect their superior IP before MS copy it"

  79. Press Release by Anonymous Coward · · Score: 0

    SCO attempts to patent as yet undefined features
    By Tony Smith
    Posted: 11/07/2003 at 16:41 GMT

    SCO has filed for a patent that suggests the company is working on absolutely nothing. Either that or it's cunningly trying to outflank IBM's lead on source code components by retrospectively patenting the technique as its own.

    Almost as interesting as the patent's content is the name of its lead inventor: Darl Bendover, erstwhile UNIX co-designer and more recently IBM's leech. Darl is also remembered as the designer of Nothing. That gives you an idea of the application's heritage.

    The application, number 0030107666, is entitled 'Get Rich Faster Than Enron'. It describes how an entire system of good and benevolence can be immediately changed to reflect a new "persona" when the petent owner chooses from a list of available personae to threaten using a random method of selection.

    Aimed at IBM it may be, but to us the patent's abstract recalls UNIX as yet undefined features system, demo'd in to no-one at SCO's Worldwide Imagination Conference last month. When that facility is enabled in the new version of the SCO Linux, codenamed 'Penis', users can instantly activate their own accounts by selecting from a menu of users in the top right-hand corner of the menu bar.

    Switching this way doesn't log the current user out of the system, or kill his or her apps, it simply changes the system's settings and application states to those of the user who'd just switched in. The change is engaged with a rather cute rotating anus graphical metaphor.

    At WWIC, Darl admitted that IBM had beaten SCO to market by offering such a feature in AIX, but he claimed SCO's implementation was the better of the two.

    That would imply, surely, that IBM has a solid prior art claim? SCO's prior art is about as clear as a Dali painting when viewed on PCP.

    No. The current application, filed last November and updated this past June, turns out to be a continuation of a patent, number 6,512,666 filed in August 1995, long before Windows XP arrived, and finally granted in January 2003 with the same title. That patent is also assigned to SCO.

    The downside - if SCO's intent is to outwank IBM; we're only guessing here - is that the patent refers to multiple personas of a single user, not multiple users. While Panther's approach to as yet undefined features might perform its magic by treating multiple users' preferences as different personas of a single, virtual user, it's questionable whether the original patent covers such a use.

    Incidentally, it does, however, cover uses such as the UNIX Location Manager, which switches network-related settings according to the user's location. The patent extends that idea to cover other, more personal settings and data, that might depend on the user's location/identity, ie. the computer's owner as public individual and as company employee.

    Whatever, SCO's continuation application applies the concepts relevant to as yet undefined features retrospectively to the original patent. The continuation application is reworded to imply the kind of functionality delivered by Panther's as yet undefined features. There are references to "said persona being one of multiple personas available on the computer system and associated with one or more users of the computer system" a concept seemingly missing from the original patent. The later application also refers to linking personas to passwords - another pointer to as yet undefined features.

    So the new application clearly associates as yet undefined features with multiple personas, essentially allowing SCO to claim it has owned that technology since 1995.

    And, of course, this is perfectly permissible under US patent law, an intellectual propery attorney of our acquaintance told us. Continuations can be and are filed to retrospectively add claims to already granted patents. Sometimes that's because the inventor is appealing against claims that were originally disallowed, more often it's done to s

    1. Re:Press Release by Anonymous Coward · · Score: 0

      Correction:

      So the new application clearly associates as yet undefined features with multiple personas, essentially allowing SCO to claim it has owned that technology since 1972.

  80. The su command by raider_red · · Score: 1

    Doesn't the Unix su command qualify as prior art? That's about the fastest way to switch users I've found, at least when you need to log in with a password.

    --
    It's good to use your head, but not as a battering ram.
  81. Triple Troll by Anonymous Coward · · Score: 0

    Yo momma's so rich, she has a basement for you to live in!

  82. how? by Suppafly · · Score: 0

    Even if the Apple method is superior, how are they going to get a patent for the concept of fast user switching, even they admit that MS had it before them. I could see them getting some kind of patent for the particular way they do it, but for the concept in general its a little late.

  83. I don't think so by 2nd+Post! · · Score: 4, Informative

    Unless you're familiar with Location Manager and can disagree with that implementation, I don't believe there *is* prior art.

    Or rather, that Mac OS (Classic, not X) *is* the prior art, and that *Apple* owns the original patent, of which this is merely a continuation if you read the article.

    Location Manager allows a single user to change multiple settings on a computer with a single selection:

    Wireless Plugged
    Wireless Unplugged
    Netless Plugged
    Netless Unplugged
    Wired Plugged
    Wired Unplugged
    At Home
    At Work
    Roaming Unplugged

    So that with a single selection the user can change:
    Bandwidth settings on Qucktime and the network
    Power/Battery/Energy saver settings
    Screen Saver settings
    Printer settings
    Network settings (DHCP and Proxies)
    Browser settings ... AppleScripts to manage everything else

    If you look at 'Multiple locations - User' :: 'Multiple users - Machine' then it does appear valid that Fast User Switching is a continuation of the original patent Apple holds regarding the technology that is Location Manager.

    su is *not* fast user switching, it is just changing the user locally in a terminal; and it doesn't change the settings of the machine, applications, or even the environment *outside* the terminal, unlike FUS or Location Manager.

    1. Re:I don't think so by pla · · Score: 1

      Location Manager allows a single user to change multiple settings on a computer with a single selection: [... snipped]

      All of the things you mention sound vaguely useful, for someone clueless about the actual workings of their machine.

      However...

      Every one of them involves a HARDWARE change. Not a "user" change. So what, exactly, does the preexistance of their "location manager" have to do with fast user switching?

      "at work. No, quick, at home! Okay, you have a network... Hah, gotcha, just kidding, start dialing... Oops, quick, power failure, hibernate... Nope, back on, at work with a network again". Yeah, whatever. Unless you enjoy torturing an inanimate object, this seems of dubious value.

      Not that user-switching really matters under either Windows or OS-X... Under windows, trying to run as non-admin takes more skill than safely running as an admin/root, and under OS-X, 90% of the "useful" progs run setuid root anyway, so again, you basically have every user a superuser. Why switch between equally useless (or open to abuse, depending on your perspective) accounts?

    2. Re:I don't think so by timeOday · · Score: 1

      That kind of stuff I just put in a script, one called "home" one called "work" one called "school," and it seems to work. I like it more than Windows "Hardware Configurations" because it's more explicit (I know what's saved and what's not) and also more general (e.g. it edits my mozilla config to use the right proxy and popup blocker settings). But now that I have a powerbook with OS-X, are there reasons I should look more closely at Fast User Switching?

    3. Re:I don't think so by 2nd+Post! · · Score: 4, Informative

      Okay, so the connection between fast user switching at location manager?

      However, I will answer an unasked question, where you question the value of location manager.

      My laptop starts at home, plugged into power but with airport. I use that setting.

      I go to work, where I have wired ethernet and power. Mail settings change, as do proxies.

      I then go to a meeting, where I have no wireless or wired, and no power. Battery settings correspondingly change.

      A second laptop user wants to create an adhoc network to transfer files after the meeting. I switch to the wireless unplugged.

      Go back to my desk, and it's back to 'work' settings

      I then go home, and it's back to wireless plugged. But perhaps a friend calls, and I drop by. I am now roaming unplugged to check my email, and then I put my system to sleep while we watch a DVD over a beer and snacks.

      I then go back home, and back to wireless plugged.

      You can question the value all you want, but this is how I live with my laptop ^^

      Now this isn't possible under XP: I have friends with XP laptops, and they have to shut down and restart when they change from mode to mode: Wired, wireless, unwired. The corresponding proxy changes, DHCP changes, etc, also require fiddling with the network control panel. And any corresponding changes to bandwidth uses also require fiddling in the respective programs, and printing preferences, etc. My printers at work and at home were automatically configured via Location Manager. Heck, even the display calibration of the monitor at work and the monitor at home.

      So now you ask about FUS?

      Okay, so in *my* situation, I'd have multiple logins for *myself*.

      An admin login, with a bright red desktop where I do all my admin stuff.
      My 'personal' login where I have my email, IM, and browsing apps
      My 'work' login where I might use Photoshop, iDVD, iMovie, and other stuff.
      My 'developer' login where I would have XCode and a handful of terminals, X11, and some man pages loaded up.

      Just for ME

      And I might live *mostly* in the personal login, but I would switch once in a while to admin to install or maintain stuff, I would switchinto work to do worklike stuff a little more often, and developer whenever I felt the need to, say, build mozilla, or code something.

      If my friend came over and wanted to use the web, I would switch to a 'guest' login, or request that they do so.

      This is not something I would do on my PowerBook, but rather my PowerMac.

      How does this relate to Location Manager? Because it is me, one user, with multiple use models, first handled by location manager for my laptop to handle certain configurations, and then handled by fast user login to handle certain usage patterns. One requires mobility, the other requires a lot of CPU and ram (Hmm, like a G5)

      is this useful for you?

      Possibly not. You think location manager is of dubious use to you, but I know I loved it.

      I also know with FUS that my dad would have one account for him to handle scanning and photos, since that's what he does, and I would give my friends a guest account for web, email, and IM, while I would use 3 or 4 accounts myself.

      Again, that is the value to ME and that is why *I* think it's worth existing and possibly even a patent. Just because it's worthless to you, or anyone else reading, does not deny the value of FUS or LM.

    4. Re:I don't think so by Qzukk · · Score: 2, Interesting

      I see the value of fast user switching.
      I see the value of the Location Manager.

      I just don't understand how they go together? Do you switch users when you go from wireless to ethernet? When you're surfing the web and your kid needs to print a book report out quick, are you using "wireless unplugged" and your kid, who is presumably right there in the same place, uses "ethernet plugged"? Does your kid have a built in 10bT jack or something?

      The ability to change configuration settings on the fly is great for laptops, and fast user switching is great at work where we have to test multiple parts of a web-based site (each using its own cookies, so have to have more than one different browser session open). I think the confusion comes from trying to tie these seperate concepts together.

      --
      If I have been able to see further than others, it is because I bought a pair of binoculars.
    5. Re:I don't think so by nullard · · Score: 1

      under OS-X, 90% of the "useful" progs run setuid root anyway, so again, you basically have every user a superuser. Why switch between equally useless (or open to abuse, depending on your perspective) accounts?

      This is just not true.

      --


      t'nera semordnilap
    6. Re:I don't think so by Anonymous Coward · · Score: 0

      Thats not what fast user switching is for.

    7. Re:I don't think so by jrees_alps · · Score: 1
      I just don't understand how they go together?
      Not so much that they go together, but that they use common underlying technology, and user switching is performed as an extension of the original functionality derived from adding the concept of a user.
      Not that I know what I'm talking about ...
    8. Re:I don't think so by steeviant · · Score: 3, Informative

      All of the things you mention sound vaguely useful, for someone clueless about the actual workings of their machine.

      Hmm, so if I were 'clueful', rather than moving to the top of my screen, I'd much rather click on the terminal and type in a line to set my new network address, a line to delete the default route, a line to add a new default route, and then edit the /etc/resolv.conf line and change the nameservers, and then go to the preference pane for internet settings and change my cache settings every single time I move my laptop between the office and home.

      Not every network in the world has DHCP on it, the location manager bundles all of this stuff up in a nice, easily accessible script. Thank you for accusing me of being clueless you gormless twat.

      under OS-X, 90% of the "useful" progs run setuid root anyway, so again, you basically have every user a superuser. Why switch between equally useless (or open to abuse, depending on your perspective) accounts?

      I also take issue with the idea that most useful programs run with root priviliges, this statement makes me wonder if you've ever laid eyes upon an OS X machine in your life, but more disturbingly, it makes me wonder what you actually meant by your statement.

      Is there some new found study linking the percentage of programs running as root with security?

      I certainly haven't found anything that allows me to do things I shouldn't be able to do, and programs that require root priviliges usually seem only to want the priviliges to accomplish the task they require before dropping back to normal user. The fact that OS X has a system wide consistent interface for doing this inside a GUI makes it MORE secure than most other Unix systems, which just choke when this happens, thus requiring you to run the program with root priviliges, making your system insecure if you have to leave it unattended for any length of time.

      In case you were wondering, my OS X machine shows 70% of it's tasks running with non-root privilige, while my OpenBSD machine shows only 43% of it's tasks running with non-root privilige, therefore I conclude that Mac OS X is more secure than OpenBSD. Logic supplied by pla.

    9. Re:I don't think so by pla · · Score: 2, Insightful

      "Gormless Twat"? I like that one. I'll have to remember it (You actually made me need to look up "gormless", a credit not many people can claim).

      Anyway...

      so if I were 'clueful', rather than moving to the top of my screen, I'd much rather...[snip]

      No. You missed my point - That, while such things may change, they ALMOST NEVER do so under normal operation of a machine in a manner requiring the ability to rapidly switch profiles. "2nd Post!" responded to me with a situation where it matters, but I would have to consider him a VERY unusual user, and not really indicative of a typical user (four different user profiles just for himself? Hell, I alias commands like "dir" and "del" on Unix machines, and vice-versa on Windows machines, because I so often temporarily forget which system I sit at, nevermind whether I have my "at home websurfing" or "at work looking productive" or "somewhere else playing games" profile active).

      And therein lies the difference - I referred not to the idea that no one might have a use for such features, but that typical users who might benefit from it don't need it. A typical desktop sits in one place, with the same net connection for months at a time. A typical laptop moves between home and work, sometimes getting used on the train/bus/whatever, requiring really only two profiles (AC/wired and battery/netless) and no need to rapidly switch between them.

    10. Re:I don't think so by JamMasterJGorilla · · Score: 1

      Now this isn't possible under XP: I have friends with XP laptops, and they have to shut down and restart when they change from mode to mode: Wired, wireless, unwired. The corresponding proxy changes, DHCP changes, etc, also require fiddling with the network control panel.

      You need smarter friends.
      Have them look at netsh NT faq on netsh , you can change the networksettings all you want and not reboot.

    11. Re:I don't think so by 2nd+Post! · · Score: 1

      That's what they keep telling me, yes.

      That's what they keep trying to do when they carry their Dell Inspirons over to my place, or travel on the go.

      But invariably they restart their machine and everything works. I will forward that link to them, however, when they next come to my house and try to connect to my wireless network.

    12. Re:I don't think so by Anonymous Coward · · Score: 0

      Sure, suppose you have friends over. You create a guest account on the system that requires no login. They would have to authenticate back to your desktop, but they can interrupt your console connection and surf the web without your need to kill all your apps to do it.

      I agree with the above. My book goes everywhere. As such I have a million and one location preferences. It is a sweet feature, but has nothing to do with fast user switching. Although I imagine if you have many different profiles for yourself as you work, then FUS is very useful. But so is sudo. Naturally you could have different network settings for each and do a "nothing but net" commercial with your interface configuration. You could even surf for porn with multiple personalties if you have that fetish/problem. WFC?

      11 ways to skin the cat, some work better for some than others.

    13. Re:I don't think so by steeviant · · Score: 1

      And therein lies the difference - I referred not to the idea that no one might have a use for such features, but that typical users who might benefit from it don't need it. A typical desktop sits in one place, with the same net connection for months at a time. A typical laptop moves between home and work, sometimes getting used on the train/bus/whatever, requiring really only two profiles (AC/wired and battery/netless) and no need to rapidly switch between them

      The location manager is not valuable to me not only because it increases speed, it is more an ease of use issue. It may not be of much use on a desktop system, but on a laptop it allows me to have an OFF profile where the wireless and wired networking hardware is powered off completely to save battery, then turn the settings to home (wireless, no DHCP)/work (wired, no DCHP)/Automatic (wired & wireless DHCP) at the click of a button. I have used Unix and Windows on laptops, and found the networking situation to be far more annoying when moving between disparate networking environments.

      I use 4 different locations, and I don't regard my setup as being particularly unusual, I've contacted two of my friends to ask them what they have in their location manager. One of my friends, a writer, uses 4 locations on her iBook, (dialup/work/DHCP/off), and another friend who is an admin at a university who uses 3, (wired/wireless/off). It certainly seems to me to be the rule rather than the exception that mobile users have a stack of locations. Is it any coincidence that most of the people I know with laptops have [retro/up/side]graded to Macs? :)

      For a desktop system, the location manager can allow you to make a temporary persona to connect to a game lan, or to the network in the office. It allows you to retain your original networking settings and change back to them instantly, so while it's not amazingly useful, it can come in handy.

      Location manager is not neccessary by any means, but it is certainly an improvement that I'd miss if I switched back to any other OS, and is a valuable addition that possibly can't be appreciated unless you have an opportunity to make use of it. For instance, there's not much (if anything) that you can't do without a GUI, but most people I know would prefer to at least have the option to use a GUI.

    14. Re:I don't think so by Hognoxious · · Score: 1
      Why switch between equally useless (or open to abuse, depending on your perspective) accounts?
      To have a different wallpaper & screensaver. These are very important for impressing PHBs, as they are the only apps they know how to use.
      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  84. Has anyone here actually read the pattent? by RalphBNumbers · · Score: 4, Informative

    Has anyone here actually read the patent that the Register article links to?
    It covers "Multiple personas for mobile devices".

    It's a hell of a stretch to go from that patent to fast user switching. The Register even admits it's a inaccurate description of user switching, although they underplay it.

    That patent sounds like it would more accurately describe a handheld device that could serve multiple roles (like a mp3 player, a movie player, a camera, a phone, etc) and could rapidly reconfigure it's GUI to accommodate whichever 'persona' the user wanted.

    I'd say this is just the Register blaring sensationalist bullshit to get attention (and succeeding wildly since they have a front page /. story now), with only their wild guess as to what Apple is actually patenting.

    --
    "The worst tyrannies were the ones where a governance required its own logic on every embedded node." - Vernor Vinge
  85. In other news... by sn00ker · · Score: 1
    A patent application has been filed with the USPTO for a concept involving using discs to facilitate transport.
    The process has the discs rotating along their edge against a horizontal or inclined surface.

    --
    "God, root, what is difference?" - Pitr, userfriendly
  86. Prior Art by EmagGeek · · Score: 0, Redundant

    Shift-F1
    Login
    startx --display :0
    Alt-Shift-F2
    Login
    startx --display :1
    Alt-Shift-F7
    Alt-Shift-F8
    Alt-Shift-F7
    Alt- Shift-F8

    Been there, done that...

  87. RYOP (Read Your Own Post) by nacturation · · Score: 4, Funny

    su actually stands for "Switch User" I believe, and you can in fact switch to any user:

    SU(1) OpenBSD Reference Manual SU(1)

    NAME
    su - substitute user identity


    Okay, I know people are challenged to read the articles, but you should at least read your own post. Like where it says "su - substitute user...", giving a vital clue as to what "su" really stands for.

    --
    Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
    1. Re:RYOP (Read Your Own Post) by cscx · · Score: 1
      Nice catch, but no cigar. According to this wiki it can stand for Switch User, as well as a few others.

      Here's Sun's take:
      Maintenance Commands su(1M)

      NAME
      su - become super user or another user
      and here it is on Linux:
      SU(1) FSF SU(1)

      NAME
      su - run a shell with substitute user and group IDs
    2. Re:RYOP (Read Your Own Post) by Anonymous Coward · · Score: 0

      ... and Wiki is always the definitive source of everything tech related ...

    3. Re:RYOP (Read Your Own Post) by Anonymous Coward · · Score: 0

      Stop digging!

      You now have a deep enough hole from which it is imposible to climb.

  88. THANK YOU by Mikey-San · · Score: 1

    Christ on a fucking stick, this guy got it right.

    This isn't a patent on 'fast user switching', this is a patent on switching multiple incarnations of the same user--as El Reg says, "persona switching".

    Multiple people in one person's head, not multiple people in one room.

    --
    Mikey-San
    Karma: +Eleventy billion (mostly affected by watching Celebrity Jeopardy)
    1. Re:THANK YOU by Barlo_Mung_42 · · Score: 1

      "Multiple people in one person's head, not multiple people in one room."

      Dude.
      You just blew my mind.

  89. Fast User Switching could stop Trojan Viruses by Anonymous Coward · · Score: 0

    If Mac OS panther would use its Fast User Switching to isolate unfamiliar applications it would render even the most deceptive and destructive trojans harmless.

    Read more and vote if you think that Apple should implement such a feature.

    http://home.quicknet.nl/mw/prive/dennis.scp/s/sa nd box.html

    1. Re:Fast User Switching could stop Trojan Viruses by Anonymous Coward · · Score: 0

      If Mac OS panther would use its Fast User Switching to isolate unfamiliar applications it would render even the most deceptive and destructive trojans harmless.

      Read more and vote if you think that Apple should implement such a feature, clickable link:

      Mac GUI comments: Fast User Switching could halt the danger of Trojan Viruses on Mac OS X

  90. Re:+5 Insightful by Anonymous Coward · · Score: 0

    u r just proving my point.

  91. There's another method... by Anonymous Coward · · Score: 0

    a KVM seems to do this, and doesn't use any CPU cycles...but I guess two machines is cheating

  92. Sorry, I do think so by OYAHHH · · Score: 1

    I,

    Understand your point. But, how about this.

    It's quite easy to have one "master" .login file or .profile file or .aliases file shared between multiple user accounts if you so desire on UNIX. You simply create the one file, and then create a symbolic link for all of the various users (not argueing this techniques merits, just that it can be done).

    Then any change made to the one file such as the aliases file immediately changes all of the users, whether they are the same physical person or not.

    At my former company we used a very similar technique to make sure that everyone in the company could log in from any of our networked unix boxes and have the same environment that everyone else had.

    It was a great productivity enhancer since if I couldn't remember an alias' arguments for example maybe the guy I'm working with next to me remembers it since he works using the same base enviroment.

    From your argument what my former company did/does sounds like the same thing to me. I'm confident we weren't the only ones using this sort of technique.

    --
    Caution: Contents under pressure
    1. Re:Sorry, I do think so by 2nd+Post! · · Score: 1

      Your technique sounds different.

      It sounds like multiple users, one single environment.

      Location manager enables one user multiple environments
      Fast User Switch enables multiple users upon a single machine *with* a different environement for each user.

      Yours sounds like each user has the same environment. That is not necessarily true for FUS; on OS X each user can have different networking capabilities, display properties, desktop patterns, printer settings, quicktime settings, etc.

    2. Re:Sorry, I do think so by OYAHHH · · Score: 1, Redundant

      Well,

      Agreed, the description I used is somewhat biased towards multiple users. But, nothing says that I couldn't have multiple personalities on the same machine, and I did.

      But, I do regress and note that you said:

      "Location Manager allows a single user to change multiple settings on a computer with a single selection:"

      I think my example covered that base.

      But, based upon your latest note, I'll give it another go.

      Beyond the default environment that was provided, I had my GCC (c compiler) development environment which I envoked by issuing a single command.

      This command simply copied a few files here and there and made it so that when I issued a make command I was already connected to the correct network (possibly none), the correct CDROM drive, the correct monitor etc.

      Next I could issue a different command and a few files moved here and there and suddenly I had a Sun C-Compiler development environment. Different network, different CDROM, different monitor again.

      I had all of this on a Sun Tadpole (an early Sun laptop workstation). If I was on location at a Navy base my environment accessed material local to the tadpole only.

      If I was at the home office my environment accessed network resources.

      Sounds to me like one machine, multiple environments was done by Sun certainly prior to 1995 since I had the Tadpole before then.

      Quite frankly, I'm glad Apple and Microsoft are finally getting around to offering the capabilities that I've used on UNIX boxes for the last 17 years.

      Nothing described in the Register article is new to me and I'm sure a lot of other folks. I've seen just about every conceivable single/multi user environment possible and what I'm reading about per Apple isn't new nor is it unique. And it certainly shouldn't be patentable.

      But, I applaud their effort. Hey, it's their job to try to squeeze as many bucks out of their products as possible.

      Unfortunately the guys down the street (I live about a mile from Apple's HQ) just don't have anything that isn't pretty old-hat.

      And the minute they try to bully a Sun, an HP, or an IBM with their patent I think they will get it blown away pretty quickly.

      --
      Caution: Contents under pressure
  93. It's MOBILE devices! by Anonymous Coward · · Score: 0

    There isn't really prior art to this: Apple is only patenting Fast User Switching on mobile devices such as cell phones, and a Specific Implementation (tm). So if you kept Alt-F1 and Alt-F2 on a Linux-based cellphone their patent couldn't be used to sue you.

    With Apple, how the user interacts with the OS forms the Feel of the OS's Look and Feel. This patent does make some sense, and is entirely in line with Apple's history of patents...

  94. Fast User Switching "Switcher" Ad by Ilan+Volow · · Score: 4, Funny

    (Cue cheesy balalaika music)

    When I used to be Dan on my powerbook five seconds ago, I couldn't do anything. I couldn't get my e-mail from work, I could only browse the net at 56k, and all my Brittney Spears mp3's would play back in Swedish.

    Then I got Apple's fast user switching.

    Now I'm named Barbara. I can browse the internet using bluetooth, I've got access to corporate VPN's Dan never did, I've got a Hello Kitty background on my desktop, and everyone in the chat room thinks I don't have a penis. This just rocks!

    My name is Dan..er..Barbara Wickowski, and I'm an insurance salema..er..saleswoman.

    --
    Ergonomica Auctorita Illico!
  95. Bad pun..... by Darth_brooks · · Score: 4, Funny
    If Jobs doesn't get his patent, he should take microsoft to court and..... ....wait for it.......

    ....$su

    --
    There are some people that if they don't know, you can't tell 'em.
  96. Also works with RedHat 9 by Erisian+Pope · · Score: 2, Interesting

    It works out of the box on RedHat 9, probably 8 and 7.x as well though I don't have one of those handy. Another nice feature of RH is it's configured for ssh tunneling/X forwading out of the box. Just ssh to the target machine, type the command and !poof! window pops up on your desktop. (Well maybe ....p..o..o..f... depending on the speed of your connection). No need for VNC for remote GUI access and it's secure to boot.

  97. cool stuff. by twitter · · Score: 1
    It's nice to know that kdm and gdm make the multiple xserver thing so easy. You probably aslo know that kicker and kdesktop both export nicely by xforwarding. Though I start most of my programs from the command line, it's nice to have the menue tree and graphical file browsers exported accross the network. This way, you can have your desktop or desktops wherever you happen to sit down. I love virtual workspaces, desktops and Xforwarding.

    It's funny how M$ is so opposed to sharing that they won't implement something as nice as x forwarding through ssh. Everyone in the house can have a nice computer that way, because machines that are adequate terminals are cheap. Any old 100 MHz box makes a usable xterminal and everyone can log onto a faster computer and share it. With reasonable uptimes, you don't have to worry about slow startup because you never need to turn the thing off. The free software way, everyone has a computer they "own" but everyone else can use whatever you manage to set up and everyone also has a share of the nicest computer in the house at the same time. My wife and I use differnt programs on each of out computers at the same time with modest hardware and neither of us notices the other's resorce use. "Oh no," microsoft thinks, "then two people might use Word at the same time!", what could be worse? The Microsoft way forces one user at a time sharing but perversly - no privacy whatsoever because they promise to read your files in the EULA. Everyone else in the world offers reasonable tools, Microsft had better wise up. They can't keep the world ignorant forever.

    --

    Friends don't help friends install M$ junk.

  98. never as good as sharing. by twitter · · Score: 1

    Why bother to shove your brother or sister out of the way when you could just login to the the machine with xforwarding? If you MUST have a pretty desktop, just xforward kdesktop and kicker. Nautilus can be used this way too. M$ is so clueless it's not even funy.

    --

    Friends don't help friends install M$ junk.

  99. On Red Hat 9... by Erisian+Pope · · Score: 2, Informative

    You rock... It looked a little intimidating at first but I had a look at /etc/X11/gdm/gdm.conf and found:

    [servers]
    # These are the standard servers. You can add as many you want here
    # and they will always be started. Each line must start with a unique
    # number and that will be the display number of that server. Usually just
    # the 0 server is used.
    0=Standard
    #1=Standard

    Remove the comment before the '1=Standard' then reboot and you're good to go. (Yeah, I know, you don't need to reboot, just do a 'killall gdm-binary' but I'm trying to make this look simple.)

    Bad news is the lock screen buttons and the screen saver don't seem to work on the second desktop. I've poked around but can't seem to find a fix... Guess this is getting pretty far off topic.

    1. Re:On Red Hat 9... by zenyu · · Score: 1

      Bad news is the lock screen buttons and the screen saver don't seem to work on the second desktop. I've poked around but can't seem to find a fix...

      Try running "xscreensaver &" on the new virtual console. If that fixes your problem you can add that to one of the startup scripts. This is probably due to RH 9.0 starting the screen saver once instead of once per X server. I know I have to do this on my PS2 which uses a RedHat based distro. The more desktop focused distros like Mandrake and Gentoo probably handle these polish issues better.

  100. In a related article by klupo · · Score: 0, Flamebait

    In a related article wozniak plans on patending the personal computer. I know I'll get modded -- Come and get me.

    --
    "Talent does what it can; genius does what it must."
  101. How can they even think of this? by teval · · Score: 3, Insightful

    How could they get a patent for technology that has existed much before either company was ever created? Unix has been using this technology for ages. Mainframe operating systems have this feature too, and its an extension of the dumb-terminal idea. So... How would this work?

    1. Re:How can they even think of this? by Anonymous Coward · · Score: 2, Informative
      Mainframe operating systems have this feature too, and its an extension of the dumb-terminal idea.


      This is for switching "personas" on a "mobile device". None of the mainframes I have known were mobile, and none had any persona either (tho' I did have a SO for a while who was built like a mainframe and had persona to boot.)

    2. Re:How can they even think of this? by teval · · Score: 1

      Put Linux on a laptop, make a script for XFree86. Start 2 versions of it using init and different arguments, and you have different personas. You can even have the two start different window managers if you want, or make a shell script that does this for you.

  102. Please! by Mensa+Babe · · Score: 0, Offtopic

    One word: prior art. And one link: su(1).

    Hey, Menstrual Babe, 'prior art' is two words.

    First of all--well, duh...

    Second of all--you don't make your point sound any more valid (and you don't sound any more intelligent, for that matter) by calling me "Menstrual Babe." Besides, I find it offensive. I hope your post will be moderated down, because I don't want people see how you embarass yourself calling me that way.

    --
    Karma: Positive (probably because of superiour intellect)
    1. Re:Please! by Anonymous Coward · · Score: 0

      Some of us find those who see the need to loudly proclaim a level of intellect far above and beyond that of others to also be offensive.

      You chose your /. username poorly. You are seeing the result.

  103. Oh yeah, my mother will love that shit. by LibertineR · · Score: 2, Funny
    If you use gdm to login, add the line "1=Standard" after "0=Standard" in your gdm.conf. If you use kdm I think you just add the line ":1 local@tty1 /usr/X11R6/bin/X vt8" after the line ":0 local@tty1 /usr/X11R6/bin/X vt7", but I don'y use kdm, so your milage may vary. (xdm is more complicated, so google if ya use that). As suggested by the kdm config to start a new X server on another virtual terminal just specify the vt you want to use.

    If we think that Windows users are going to be wanting to do all that with Linux boxes we must be fucking nuts.

  104. Thank you. by Mensa+Babe · · Score: 1

    Mensa Babe: One word: prior art. And one link: su(1).

    Rip!ey: Hey, Menstrual Babe, 'prior art' is two words.

    azzy: 'prior art' is two words

    Thank you very much indeed. We might need people like you here in Mensa. Smart, eloquent, individualistic, always meritoriously getting straight to the point and saving the day just in time. You are a tribute to human kind.

    --
    Karma: Positive (probably because of superiour intellect)
  105. getting a "start new session" button in KDE by moeman · · Score: 1

    Anyone know if KDE/Gnome or even Xfree is planning something like this?

    Here is a link to how to very easily get KDE to have its own little "start new session" button. Took me about a minute and a half to set up. I hear Suse has this working by default, and I would bet that Mandrake and Redhat will follow suit soon, given how easy it is.

    --
    Ambition is a poor excuse for not having enough sense to be lazy.
  106. I think the Mac OS X method is easier. by banal+avenger · · Score: 1

    Mac OS X method:
    Step 1: Select new user from the login menu.
    Comment: Grandma and Grandpa can handle that.

    LINUX method:
    Steps 1-26: Linked in parent. 3 pages long.
    Comment: Grandma asks: "What's a gdm.conf file?".

    1. Re:I think the Mac OS X method is easier. by mselmeci · · Score: 1

      You're confusing setting it up with using it. Yes, Linux doesn't have it by default, and you have to jump through a few hoops to get it, but once you have set it up, what is the difference?

      Also, other posters mentioned how some distros (like Mandrake) have this set up by default. So what's the difference now?

  107. Try this startx Hack (I call it startxx) by cyber_rigger · · Score: 1

    This starts an X session on top of the current console-----> startx -- :`tty|tail -c 2` vt`tty|tail -c 2`

  108. Re:and apple are the good guys? HOW!? by Anonymous Coward · · Score: 0

    Apple zealot mods mod -1 The Truth!

    elitist hypocritical fucks.

  109. From the earliest days of the mac by earthforce_1 · · Score: 2, Interesting

    Circa 1985: I remember something called "the switcher" that would allow you to rapidly switch between desktops on the 512K macintosh. (The original 128K thin mac) didn't have it. It was a neat effect, with the desktop sliding right off the screen and the new one sliding into its place. There were no multiple user logons, but this was the first example I remember of multiple desktop switching.

    --
    My rights don't need management.
    1. Re:From the earliest days of the mac by Orbital+Sander · · Score: 1

      Circa 1985: I remember something called "the switcher" that would allow you to rapidly switch between desktops on the 512K macintosh.

      That would be the MultiFinder. This program could divvy up the RAM of a 512Kb Fat Mac or 1Mb Mac Plus into up to four partitions that each held an application. Since all original Mac software was written for a 128kb machine, with like 20-50kb available to applications, a Mac Plus went a long way. The apps that were inactive were frozen in time: no actual multitasking occurred. I don't think (cooperative) multitasking arrived until System 6.

    2. Re:From the earliest days of the mac by jcr · · Score: 1

      No, switcher predated MultiFinder.

      Switcher's UI still had only one app on the screen at a time, unlike MultiMac (and later, MultiFinder), which kept many different app's windows on the screen simultaneously, and changed the menu bar depending on which window was frontmost.

      It seems so natural today, but back in 1985 running multiple apps simultaneously on the Mac was quite impressive.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
  110. Re:and apple are the good guys? HOW!? by Anonymous Coward · · Score: 0

    RTFA

  111. Fast user switch by Anonymous Coward · · Score: 0

    Prior art

    su -

  112. Super fast user switch powertoy by p00ya · · Score: 1
    I love apples eye-candy approach, its faster than microsoft's, 1 second switch.

    Microsoft released a powertoy for Windows XP called "Super Fast User Switch" (heh). Unlike the normal user switching in XP, it allows direct user switching without going through the Welcome screen. It was fast (less than one second on my box), and the rotating login images were quite aesthetic as well.

    It has since been pulled, but if you search around for it the installer name was FastUserSwitchInstall.exe.
  113. Like a game of chess, maybe? by inkswamp · · Score: 3, Interesting

    I have to wonder if Apple isn't trying to maneuver MS into a position of having to maintain their Office suite for Mac OS X. We just witnessed a five-year span where a standoff (or "agreement") between the two companies ensured continued Office for OS X development, thereby staving off a lawsuit by Apple against MS. I wonder if Apple reinstating their patent on fast-user switching isn't a way to position MS into another similar agreement. Who knows? Curious move on Apple's part.

    --
    --Rick "If it isn't broken, take it apart and find out why."
    1. Re:Like a game of chess, maybe? by AnamanFan · · Score: 1

      I don't think that they are trying to maintain the MS Office suite for a long-term time frame.

      Personally, I would like to think that in the next few months OpenOffice will have a major following once the Aqua version is hammered out. Then the MS Office for Mac may go way of IE for Mac.

      Well, at least I'd like to think that.

      --
      AnamanFan - Trying to find the Truth, one post at a time.
  114. Re:Has anyone here actually read the patent? by Aapje · · Score: 4, Informative

    Has anyone here actually read the patent that the Register article links to?
    It covers "Multiple personas for mobile devices". That patent sounds like it would more accurately describe a handheld device that could serve multiple roles (like a mp3 player, a movie player, a camera, a phone, etc)


    A laptop is a mobile device too. In fact, the patent explicitly makes a distinction between a hand-held computer and a portable computing device (see claims 34/35, 43/44 and 50/51 from the patent). In the desciption it states that: "Computers are becoming increasingly [...] portable. [...] Laptop, notebook, and sub-notebook computers are virtually as powerful as their desktop counterparts." In other words, the class of portable computing devices referenced in the patent includes laptops.

    It covers "Multiple personas for mobile devices". It's a hell of a stretch to go from that patent to fast user switching. The Register even admits it's a inaccurate description of user switching, although they underplay it.

    The term 'user' as used in Unix is really just a persona. It's certainly not equal to a person since the root and guest accounts are not directly related to a person. They are more like roles, aka personas. Multiple personas seems to be an valid description of (fast) user switching.

    I'd say this is just the Register blaring sensationalist bullshit to get attention (and succeeding wildly since they have a front page /. story now), with only their wild guess as to what Apple is actually patenting.

    Unfortunately, I haven't got the time to examine the entire patent (it's very long), but your criticisms don't seem to hold water. So for the time, I'll have to give The Register the benefit of the doubt.

    PS. Quotes were edited for readability.

    --

    The Drowned and the Saved - Primo Levi
  115. Umm.. sudo? by A55M0NKEY · · Score: 0, Redundant

    That's pretty fast..... I think there's prior art.

    --

    Eat at Joe's.

  116. I could be wrong but... by emreyza · · Score: 1

    I think Mr Jobs is trying to head the bull off at the pass. Considering the past relationship with Mr Gates and his "creative initiative" he is not trying to nail down every quick switch, just keep a firm hand on his implementation. Jobs has until 2004/5 to lock down his creations so that thay do not just become R&D for other companies. He can be a banana about a lot of things, but I do not begrudge him defending what little marketshare he has with vehemence. Be well William

  117. Sun Java Station with fast user switching for GUI' by mcdade · · Score: 2, Interesting

    Sun had this years ago, we have java stations which are like 4 yrs old now, which did fast switching, login to a session with your smart card in the station, pop it out and you session is saved while the terminal returns to a login screen.. pop that baby back in any other terminal on the network and your session returns pretty much instantanously!

    lightyears ahead of this point and click...

  118. What will Microsoft do now? by ipandithurts · · Score: 1

    Well, Microsoft will likely do one of the following things:

    They will file their own application, copy at least one of Apple's claims exactly and invoke an interference proceeding in the USPTO, where the parties must show who was the first to invent. This is different than the "first to file" rule used in many countries, for in the U.S. it is the first to invent, provide they are diligent in furthering the invention, that owns the "rights" to it. This could also mean that Apple could end up with foreign rights, as they were the first to file (and assuming they filed internationally), and Microsoft could end up with domestic rights, if they were truly the first to invent.

    The second option is that MS could attempt to invalidate the patent either by submitting prior art documents to the USPTO during the pendency of the application, or wait until they get sued and do it in court. The problem with the prior, is that all MS could do is submit the art (which is limited to public documents and does NOT include code and the like that wasn't published publicly, (e.g. complied programs that were out there)) and MS cannot argue or rebut Apple's arguments. Finally, anything they share with the USPTO and the examiner views it and allows the patent nonetheless, has little, if any, weight left to it during a trial. Of course the problem waiting for a trial is that damage accrue.

    Third, they could take a license, prior to issuance of the patent, as a "know-how" license (one can't really license an applied for patent as it's not a "right" yet), and receive a patent license following issuance. It'd probably be cheaper now and a reasonable royalty rate will likely attach if the claims of the issued patent is substantially similar to the published patent and Apple provide actual notice (a letter) to MS of this issued patent and, of course, MS is found to infringe it.

    Or, MS could simply buy Apple. Heh.

    --

    Stop undressing me with your eyes. I'm ugly naked.
  119. Old News by Quixadhal · · Score: 2, Interesting

    First there was login, kindof quick if you're a good typer.

    Then there was su, slightly quicker if you're a good typer.

    Then came screen, ^a1, ^a2... seems pretty quick to me!

    Then came sudo, awfully fast, especially when combined with keybindings in screen.

    Oh, you meant silly GUI switching? Fine. But why switch users when I can just 'sudo -u luser mongo-app --display :0'?

    Maybe I really want to see a different desktop theme? Ok, how about binding those to virtual desktops....

    All those patent lawyers must be bored, they've twisted the USPTO to the point where it's just a funny rubber stamp and mask outfit, so they need a new challenge!

    1. Re:Old News by pressman · · Score: 2, Insightful

      Oh, you meant silly GUI switching? Fine. But why switch users when I can just 'sudo -u luser mongo-app --display :0'?

      Silly GUI switching? It doesn't seem all that silly to my Mom who owns an iMac. I really don't want my mom dealing with sudo commands and all that other terminal stuff. The terminal may work just fine for you, but don't call my mom silly for using a GUI!

      --
      Pooty tweet
    2. Re:Old News by Quixadhal · · Score: 1

      Your Mom must be more 31337 than mine. My mom also has an iMac, but has never had any need to "switch users", let alone do it quickly.

      Frankly, for most normal users, why would they ever want or need to run things with another user's priveledges? Even elevated privs are not something you generally need very often in a well designed system.

    3. Re:Old News by pressman · · Score: 1

      Nope she's not 1337. She is just nice enough to allow some of her neighbors to sue the computer, but is smart enough to give them their own accounts. I helped her set up the accounts.

      --
      Pooty tweet
  120. Did SGI, VNC and/or Sun do this first? by vrmlguy · · Score: 1
    IIRC, SGI had a GUI-based login screen that looked an awful look like the Mac or XP/Home. You had a list of users, with customizable thumnails for each (so I could have a picture of myself next to my name).

    VNC (and other similar products) has long allowed you to produce multiple persistant X11 desktops, allowing you to log in once, create a desktop, and disconnect without dropping the desktop.

    Sun's Java stations (and other similar products) allow the use of a smartcard to log on to a diskless workstation and start-up a personal VNC-like desktop.

    Sounds like a lot of prior art, albeit in bits and pieces. The only possiblity for a patent may be in the combination all the individual parts.

    --
    Nothing for 6-digit uids?
  121. Linux method = fractured metaphor by Paradox · · Score: 3, Insightful

    Sheesh, everyone in Linux clamoring that their OS can do User Switching too. It's like they're jealous or something.

    C'mon now. It's plain to see that fast user switching is a better solution than just virtual consoles, or even multiple X servers. For one, security. I can safely transfer control to someone else without worry of them messing me up. This safety isn't necessarily from deliberate attempts to cause harm. I have a user account for people who don't know my computer, thus they have a nice little box they can check their email in. An accidental keypress can dump you back in the other environment.

    Second, it fractures the metaphor. When you "log in" a GUI then you are identifying that machine as "you" for the duration of that session. Everything that computer does, it should do as "you." Fast User Switching is a clean extension of the metaphor to allow for multiple users at a time. The console and multiple X terminals is not.

    For the people who just advocate using su or sudo to switch shells, that's fine. For advanced users, that's very possible and doable. Remember OSX has a pretty schwag terminal app built right in should power-users want it. But the average user doesn't understand it, doesn't want it, doesn't need it. However, they do need a way to switch users.

    --
    Slashdot. It's Not For Common Sense
  122. Beats me how they can patent this by mwood · · Score: 1

    It's called "timesharing", and we had it back in the '60s. If they mean switching the display among multiple graphical contexts, Linux has had that for ages.

  123. Ericsson phones by berkeleyjunk · · Score: 1

    My ericsson cell phone had profiles for home,work,meeting driving etc. for as long as I can remember. This is an obvious improvement for someone trained in the trade and hence not patentable. Something has to be innovative AND NON-OBVIOUS to be patentable.

  124. So typical of the slashdot crowd... by Anonymous Coward · · Score: 0

    ... to pass judgement on an issue that is called out in the most speculative of speculative "reporting".

    The patent clearly says "mobile device". So unless it's an iBook or PowerBook, it doesn't apply to OS X, but to perhaps something like an iPod.

    Even if it does apply to the PowerBook or the iBook, it is possible that they are trying to patent "Expose", which allows you to switch between different running apps, for example. Or perhaps they are changing the context of the desktop to switch between different "modes". For example, many of us may conceive of different "virtual desktops"...

    So maybe they came up with an innovative way to switch contexts of the same user from one app suite to another.

    The bottom line is that none of us know, including the author of the Register article, so why get your panties in a bunch?

    If you don't like software patents, then fine, but otherwise I don't see how this is even news since no details are rightly known.

  125. Patent abstract and compatability question by jtdubs · · Score: 1

    Read the abstract of the patent... it sounds nothing like su:

    A computer system is disclosed which may adopt one of many personas, depending upon the role that its owner is currently playing. The computer system includes a central repository of extensible personas available to all applications running on the computer system. Each such persona has associated therewith a suite of parameters, or specific values for parameters, which are appropriate for conducting computer implemented transactions under a particular persona. The computer system further includes a graphical user interface which allows the user to switch from persona to persona by selecting a particular persona from a list of available personas displayed on a display screen of the computer system. By selecting such persona, the user causes the computer system to globally change the entire suite of parameter values so that subsequent transactions conducted with the computer system employ the parameter values of the current persona.

    Now, my question. How are Locations and Multiple Users compatible? With multiple users, the other users are still active in the background. So, the foreground user should be running in his location . But, the background users should be running in their locations. What if the locations aren't compatible?

    For example:

    • What if the users have different MTUs set?
    • What if they are on different wireless networks?

    Maybe there are two levels of settings. There's a global level that effects system settings like sleep times, network settings and so forth. Then, there's a set of more local settings that affect application preferences. I don't know. Just curious how they'll get this all to work together well...

    Justin Dubs
  126. Another word... by Anonymous Coward · · Score: 0

    Surak is hard.

  127. Palm by mattr · · Score: 1

    First I thought hmm, sounds like some scripts I put on my suse (now redhat unfortunately) laptop. But I see where they're coming from.
    Now it sounds just like my Palm, it has similar settings and a location manager too. Of course there are Apple people in there.. You have to go back before location manager to the Selector when you could switch between ports graphically back on the mac classic.

  128. TOO MANY PATENTS! by va1entino · · Score: 1

    Okay...the whole patenting thing is getting a little out of hand...

  129. We used to do this on Solaris X11... by OrangeTide · · Score: 1

    We used to do this on a Solaris X11 back in the day when a SparcStation was hot snot. You could either use X Session Manager, which would remember what programs you were running. Or some people would run multiple X11s on one box and had a little script to flip over to it.

    Any plain old Linux box is capable of running multiple users at one time at one keyboard+mouse+monitor. Xlock and ctrl-alt-f8 works if you happen to run two X servers.

    I think this shows there is prior art, and that apple is ignorant of it's Unix roots.

    Also Sun's thin-clients allow you to carry a card with you, with your cryptographic key on it. You pull the card out of the thin-client. walk over to another one and your apps and everything are still running. (since the run on the server). This is the inverse of what the patent mentions, but probably a lot more useful.

    --
    “Common sense is not so common.” — Voltaire
  130. Fast User Switching NOT new. by SCUBA+Instructor · · Score: 1

    Gimme a break, Apple, and anyone else who claims to have recently invented fast user switching! Fast user switching worked fine on the Raytheon PTS-100, The IBM equivalent to the PTS-100, and the ARINC (I don't recall the model) since before 1975. You could have up to 5 users simultaneously logged in and switch between users with just 2 keystrokes, ie. "ba, bb, bc, bd, or be." So, Apple is going to slap a patent on something that has been in use for nearly 30 years? Hellllooooo! Anybody upstairs?

  131. Well...Somebody has to post this... by GnuHaiku · · Score: 1

    From the patent:
    [...]
    18. The computer of claim 14 wherein the pointer is a stylus.
    19. The computer of claim 14 wherein the computer is a hand-held computer.

    In other words, this only applies to PDA's and tablet PC's.