Slashdot Mirror


Suspend2 Suspended

musicon writes "Nigel Cunningham, the creator of the Suspend2 software suspend system for Linux announced his retirement from the project in a message to the Linux Kenel Mailing List. 'Users of Suspend2 can rest assured that I will not allow the patches to suffer bitrot. I will be continuing to use them myself, and will therefore have the best of incentives to keep them up-to-date [...] I won't, however, be making any sort of concerted effort at getting them merged into the vanilla kernel [...] I don't see the point to doing anything but maintaining the patches as they stand.'"

11 of 77 comments (clear)

  1. for the lazy.... by Anonymous Coward · · Score: 4, Informative

    Hi all.

    I'm delighted to announce that I've accepted a call to serve a congregation in
    Victoria, Australia, as a Home Missionary elder. As a result, some time in
    the next month or two, I will stop working for Cyclades and make the move.

    Users of Suspend2 can rest assured that I will not allow the patches to suffer
    bitrot. I will be continuing to use them myself, and will therefore have the
    best of incentives to keep them up-to-date.

    Now for the downside: I won't, however, be making any sort of concerted effort
    at getting them merged into the vanilla kernel after my move, and am not
    inclined to make a big effort beforehand. Recent discussions on LKML clearly
    showed that Pavel doesn't want to see them merged, and I didn't see much in
    the way of other kernel developers expressing a desire contrary to Pavel's
    wishes. I don't want to waste my time and effort, so I don't see the point to
    doing anything but maintaining the patches as they stand.

    I'd like to take this opportunity to thank Cyclades for their employment and
    support of the project.

    Regards,

    Nigel

  2. Home Missionary elder? by MichaelSmith · · Score: 3, Insightful

    According to TFA he is going to be some sort of Home Missionary elder. He seems to be about 200 years too late. All the missionaries left years ago. At least I thought so...hope so.

    Now I don't want to be rude but what we really do need here in Victoria, Australia is good software engineers and I can think right now of a spot for him a couple of cubes across from me where his knowledge of linux kernel internals could be put to good use.

    1. Re:Home Missionary elder? by smvp6459 · · Score: 4, Informative

      I think he's talking LDS AKA Church of Jesus Christ of Latter Day Saints AKA Mormon
      http://en.wikipedia.org/wiki/Church_of_Jesus_Chris t_of_Latter-day_Saints )

      They're about the only people I know that use the words home, missionary, and elder in the same sentence. I currently reside in Salt Lake City, Utah, or as I like to call it, the mothership of the LDS church; as such I get to witness this "culture". It's unlikely these missionaries will ever leave Australia unless A. Your goverment passes laws prohibiting their presence (China) or B. Numbers of them start getting killed (certain parts of the U.S.). And something tells me the First Presidency would disagree with your religion vs. technology assesment.

  3. Tragedy by d99-sbr · · Score: 4, Interesting

    This is something that the Linux kernel badly needs! Presently, suspend and hibernation is at least 5 years behind OS X and Windows.

    It takes almost two minutes to hibernate my Thinkpad with 512 MB RAM when running Ubuntu, while Windows takes about 15 seconds. Additionally, it does crash every now and then.

  4. What are the alternatives? by Rytis · · Score: 3, Interesting

    Is this the only software that can force my Thinkpad R50e to fall asleep? Aren't there any others?
    I've compiled 2.6.15.4 kernel and the latest version of Suspend2 is for the 2.6.15.1 version. And now I am not even sure whether the patch is coming in a next month or it isn't coming at all.
    Gee, I have to turn it off all the time.

  5. Distributions responsibility by zaguar · · Score: 3, Interesting
    This is an area where the major distro's - Ubuntu, Mandrake, Suse et al. need to pick up their game. Suspend2 is a great solution, but it is poorly integrated into the vanilla distro's. A few months ago, I tried Suspend2 with Hoary (Ubuntu 5.04) I had to:

    1. Download Ubuntu kernel sources
    2. Apply a patch-set
    3. Recompile the kernel and install the kernel
    4. And some other stuff I forgot - involving messing around in /etc and other areas - config files galore!

    Now I havent tried it with Breezy, but I am pretty sure there is no .deb/script on UbuntuForums.

    Why can't the disto's simply give the user Suspend2 fully integrated in their repective kernels?

    Surely not stability issues, because it was bug-free for me. Even a simple choice would be miles better than what the current situation. The distro makers have dropped the ball, let's see them pick it up.

    Oh wait - I just said that Ubuntu et al. is not perfect! Goodbye, karma.

    --
    "Sure there's porn and piracy on the Web but there's probably a downside too."
  6. I'm not resigning. by nigelcunningham · · Score: 5, Informative

    I guess I didn't write that email well enough - I tried to clearly say I'm not resigning, just switching full-time jobs, and as a result won't be working on Suspend as much. Given that it's already pretty mature, this won't have much effect on it's development, and I'll still be producing patches for vanilla kernels. Hope that helps. Nigel

    1. Re:I'm not resigning. by nigelcunningham · · Score: 4, Informative

      I don't think we need a new maintainer, but if it comes to that, I'd happily work with them. I still have lots of tidying up and improving the documentation to do first though. No sense making it harder for others to use and understand than it needs to be. Regards, Nigel

    2. Re:I'm not resigning. by nigelcunningham · · Score: 4, Informative

      Mostly because Pavel has the death grip on the vanilla kernel. I'm still working on doing everything necessary to get it merged, including preparing a git tree. I figure that even if it doesn't get merged, it will make it easier for me to maintain and for distros to take up if they want to. Who knows - maybe Andrew and Linus will eventually decide to pick it up regardless of Pavel's objections. But they won't be able to do that if I don't get it ready. HTH.

  7. Misleading subject by .tom. · · Score: 5, Informative

    This post's subject is misleading:
    - suspend2 project is not suspended
    - Nigel Cunningam will keep working on it
    - it's only inclusion in vanilla kernel (mainline) which is unclear

    Trying to make puns in subjects is not always a good idead...

  8. That's fine. by Inoshiro · · Score: 3, Interesting

    The correct answer is that the kernel needs to do this, not userland (per suspend1), because of all the layers that need their information preserved. Having any kind of userland help doesn't work, because suddenly you've broken the "every process is equal" approach to the scheduler. But it's also not correct to throw in a huge, complicated interface (suspend2).

    The correct answer is something like outlined here: " If you want my cheerfully uninformed opinion, we should toss both of them out and implement suspend3, which is based on the exec/kdump infrastructure. There's so much duplication of intent here that it's not funny."

    You just have to reserve memory for a dump kernel. It's a much better trade off than making the scheduler stupid (suspend1), and keeps your kernel conceptually much simpler than a fancy kernel internal API (suspend2).

    --
    --
    Internet Explorer (n): Another bug -- that is, a feature that can't be turned off -- in Windows.