Slashdot Mirror


Boot Windows Faster, Using Linux

BiOFH writes "TechNewsWorld is reporting that InterVideo has a solution for slow boot times runing Windows XP MCE. 'The new Linux-based InstantOn software -- designed to help Windows XP Media Center Edition PCs boot more quickly -- is aimed at taking advantage of the power of Intel's Pentium processors, not at fixing fragmented hard drives. The software integrates into the computer's BIOS and the operating system.'" According to this article, the software uses a small Linux partition on the user's hard drive. I wonder how BIOSes with hard-wired Microsoft-based DRM would cooperate with this scheme.

64 of 369 comments (clear)

  1. Vaporware! by LostCluster · · Score: 5, Informative

    It doesn't make Windows boot faster. It's just a stripped-down version of Linux which of course is going to boot faster because it provides far less functionality. If you want to get to full Windows, you'll have to wait out the remainder of the boot process you interrupted.

    Any CD-based Linux distro can achieve the a similar effect with far more functionality.

    1. Re:Vaporware! by mikiN · · Score: 2, Insightful

      But there is NEVER a reason to shut down a Windows XP computer (if you're not installing anything or changing settings).

      There is ALWAYS at least one reason to shut down ANY computer: to save energy when you don't use it!

      --
      The Hacker's Guide To The Kernel: Don't panic()!
    2. Re:Vaporware! by gid13 · · Score: 2, Interesting

      "Any CD-based Linux distro can achieve the a similar effect with far more functionality."

      Maybe I'm just ignorant, but I really doubt you can show me a live CD that can hand off to an installed Windows.

      Furthermore, live CDs, while great, are not the solution to slow boot times.

      And just cause it's related, I set up my VectorLinux (with kernel 2.6.1) to boot right into KDE, and timed it against Windows XP (on the same computer, so there's no hardware advantages). From pressing enter in Grub to being inside the WM, Linux won by about 15 seconds.

    3. Re:Vaporware! by gordyf · · Score: 2, Informative

      How do you install Windows Updates if you're not rebooting?

    4. Re:Vaporware! by iammaxus · · Score: 3, Insightful

      If its been on for 92 days then you are surely vulnerable to a number of bugs whose patches require restarts.

    5. Re:Vaporware! by AstroDrabb · · Score: 4, Informative

      It is not pointless. Linux is USED for all the multimedia in the device and not MS Windows. The DVD, TV, FM, etc are all handled by LinDVD. This allows the device to boot really fast when you want it for multimedia purposes. If you want/need to do normal desktop stuff, that is when you boot up full MS Windows.

      --
      If Tyranny and Oppression come to this land,
      it will be in the guise of fighting a foreign enemy. -James Madison
    6. Re:Vaporware! by Anonymous Coward · · Score: 5, Informative

      Not quite. On my machine (1.8Ghz P4) Redhat 9 and Windows XP Professional both take about the same amount of time from power on to CPU idle (ie: waiting for something to do). Windows XP is faster to present a login screen, but the machine is still not useable until quite a while longer after login.

    7. Re:Vaporware! by aardvarkjoe · · Score: 3, Informative

      so turning a computer off doesnt 'save' any energy.

      A computer is hardly an efficient space heater. (An effective one, yes, but mostly because current systems use huge amounts of power.) If you want to save energy, turn off the PC when you're not going to be using it and use the furnace.

      --

      How can we continue to believe in a just universe and freedom to eat crackers if we have no ale?
    8. Re:Vaporware! by ortholattice · · Score: 4, Informative
      But there is NEVER a reason to shut down a Windows XP computer (if you're not installing anything or changing settings). My computer has been on for 92 days and is still as stable and fast as it was on day 1 (super fast and 100% stable).

      Since you don't install the security updates (which require a reboot) I certainly hope your computer isn't connected to the Internet. Otherwise it's probably been turned into a zombied relay for spammers who are all too happy with your 92 day uptime.

    9. Re:Vaporware! by gid13 · · Score: 4, Funny

      That I'm ignorant???

      Alas, I think there are plenty that do already. :)

    10. Re:Vaporware! by NemoX · · Score: 2, Informative

      If you use your computer once a day, it is more energy efficient to just put it in stand-by. Most monitors take up more energy then the actual computer does. So, turn off your monitor, and stand-by your computer to be the most efficient.

      Don't believe it? Electricity spikes whenever an appliance is powered-on. This is why many people rightfully recommend to turn your monitor on before turning your computer on, so to shield the computer from the electricity spike. That spike takes up a lot of electricity on its own. When I first learned about this in high school, I remember I did a test at home and had my brother turn on the vacuum at while I looked at the power meter on the house. It is true. That meter dial sped up like crazy for a few seconds, then dwindled back down to the vacuum's running electricity level (and of course slowed back down after it was turned off). As you know, it is that meter that determines your electric bill.

      Oh yeah, and there are reasons to shut down XP...like when it crashes, and the only thing to do is to power it off, because not even reset works! ;)

    11. Re:Vaporware! by Rasta+Prefect · · Score: 3, Informative
      But there is NEVER a reason to shut down a Windows XP computer (if you're not installing anything or changing settings).My computer has been on for 92 days and is still as stable and fast as it was on day 1 (super fast and 100% stable).

      You know, when you're not using your computer for long periods of time (say, 92 days) you should shut it off. Needless to say, my experiences with XP's stability have been a bit less sterling than yours. (Generally after a few days it's good and ready for a reboot. If I'm developing, once a day minimum).

      --
      Why?
    12. Re:Vaporware! by Schmucky+The+Cat · · Score: 2, Informative
      Most modern machines can only be completely shut down by pulling the power plug.

      Hibernate is called the S4 sleep state. It is still using power because some peripheals can wake the machine. Wake-on-LAN, Wake-on-Ring, etc.

    13. Re:Vaporware! by kfg · · Score: 3, Interesting

      Yes. S5 and/or pulling the plug was what I was alluding to when I said "turn it off," and you can't get through airport security (or at least you shouldn't be able to) with a hibernating laptop.

      I'm afraid I've been feeding a troll who came in yelling "moron," but who clearly has never measured current draw of computers in various states.

      If the computer consumed no power how would it be possible to Wake-on-Lan and/or without a full software reboot.

      Any form of "Instant On" is using some power for something somewhere. There aren't little power pixies hiding in the machine to take care of these things.

      For most people these little bits of power dribble are irrelevant, but if you're out in the middle of an ocean (or even a larger lake) on a small boat with no engine, completely dependent upon sun, wind and muscle for electricity generation you learn to completely disconnect anything you aren't intending to use for awhile.

      KFG

    14. Re:Vaporware! by GigsVT · · Score: 2, Informative

      Most of it is being converted to light and mechanical energy

      I'm not sure what you are running in your computer!

      All the kinetic energy in your computer eventually turns to heat, unless your computer is rolling across the room or something.

      A front panel LED is negligible light, less than 1 watt. That's the only light escaping the closed system, so any other light (like a CDROM) turns to heat too.

      A computer is very nearly 100% efficient, compared to any other resistive heater. A heat pump will beat a resistive heater any day though.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    15. Re:Vaporware! by plusser · · Score: 2, Informative

      When approximately 10% of the world's electrical power is spent on powering computers, then there is a real reason why your electricity supplier might want you to turn your computer off when you are not using it. It is so they don't get in the neck when they need to build more power stations to cover the additional demand, saving you money in the long term.

    16. Re:Vaporware! by egreB · · Score: 2, Interesting

      If you put your computer in "hibernate" it is the same as power-off, which is 3 watts of energy.

      Your may very well be right, but what exactly is the 2 or 3 watts used for when the computer is powered off? I can put my (fairly new) Linux-laptop into hibernation (writing all memory pages to disk and turn off), remove its battery and go mountain climbing for a week. It will still power up and recover quite nicely. Of course the battery to keep the clock running is there, but in my experience it uses a great deal less than 2 watts, as it might be powering the clock for years. Same goes for my workstation. I have a good'ol AT power supply which physically turns the power off with the power switch. Doesn't consume a single watt from my power lines, to my knowledge.

      Come to think of it, newer motherboards than my workstation has LEDs on them, but I can't imagine them to consume more than a few milliwatts.

    17. Re:Vaporware! by kfg · · Score: 2, Informative

      You are arguing semantics. . .

      Certainly. It was about semantics before I arrived and I've already admited to feeding the troll.

      . . . that have nothing to do with the discussion.

      The only thing I'm discussing is power consumption.

      'Hibernate' uses the exact same amount of power as choosing 'Shutdown' or pushing the power button. The fact that that isn't truly 'off' isn't incredibly important to anyone.

      Since I've already provided myself as a counter example this could be considered an insult I suppose.

      . . . which rather obviously requires it to have power all the time.

      Which supports my premise.

      And there's no way in hell that airport security can tell the difference between a hiberating laptop and a powered off laptop, because a hiberating laptop is a powered off laptop...it's just one that's going to load memory from disk the next time it boots.

      The test is simple. Power up the machine. Power it down. Turn the switch to the "off" position. This last they consider critical. A machine that is put into hibernation mode from the shutdown menu or by closing the lid may still be drawing current and providing functionality. See your own above comments.

      And, BTW, you can have a computer that's 'hiberating' and is truely off...you just have to hiberate and pull the power cable. It will boot just as fast when you plug it back in and turn it on.

      Yes, it will post and restore, and a bit faster than a normal boot because the memory image is compressed, however, while the plug is out some funtionality may well be lost that would otherwise be available because the machine has no power to provide it.

      If you want to save as much power as possible turn it off.

      Which is where I came into this movie.

      KFG

    18. Re:Vaporware! by L0rax23 · · Score: 2, Informative

      sorry... gotta jump in on this one. A electronic device does NOT produce anything near the heat output of an electric heater. Even given the same wattage, you have one device who's energy is being directed to some other form of work and is designed to run LESS hot versus another with at least 95% (controls and what-not) of it's energy being directed toward producing heat, and designed to run MORE hot. Power is a by-product of resistance and thus heat disipation is an indirect by-product of resistance. Electronic devices are design to be less resistant so as to make better use of energy. We don't use 300-400 watt power supplies cuz we want to. We use them cuz we must. And most of that energy is put very efficiantly to work.

      But on a lighter note.... it is nice to think that it does make a good heater and I often use the reasoning myself when talking smack...

      o)

      Just cuz I spell bad and use run-ons, doesn't make me wrong... being an idiot does...

    19. Re:Vaporware! by Com2Kid · · Score: 2, Insightful
      • call BS. On my family's XP box (a P4@2.6 GHz) it takes about 20 seconds from the "login" screen to when icons actually appear on the desktop


      Eeeew, that is horrible. I am siting on a XP machine with a 600MHZ Celeron that boots faster than that.

      Run: MsConfig

      visit this site and kill some of those services! I have gotten Windows XP down to ~60 megs of RAM right after bootup, ^_^.
  2. It doesn't boot windows faster! by spun · · Score: 5, Informative

    It boots Linux faster, offering a choice of several entertainment related programs, as well as the choice to boot windows, which takes as long as usual.

    --
    - None can love freedom heartily, but good men; the rest love not freedom, but license. -- John Milton
  3. Common sense by Anonymous Coward · · Score: 4, Informative

    What About the old "Don't load programs you don't need to load at startup"? Prefetcher tweakage. (yay for bootvis) Killing ad / spyware, tweaking services? My XP boot fairly quick (if I *enter* out of my 30sec countdown from my Xp bootloader asking me if I want Linux Or windows today.) Who doesn't know that isn't very likely to install a seperate Linux partition just to boot quicker?

    1. Re:Common sense by kfg · · Score: 5, Insightful

      Slow start up times are the price of using programable, general purpose machines. The ultimate way to reduce startup times is to hardwire the specific functionality you're looking for, as in conventional TVs or stereos.

      Ya pays yer money and ya takes yer choice, as they say.

      KFG

    2. Re:Common sense by MrAngryForNoReason · · Score: 2, Interesting

      The bootvis page explicitely says that it's a poor choice of a tool by end users for improving boot times. So, um... what do you use it for that makes you impressed with it?

      It impresses me by shaving significant time off boot times. However Microsoft describe it bootvis can do a lot, depending of course on how fast your boot is already and the factor that is slowing it down. If you load a lot of services at startup then bootvis is a great help.

      Or didn't you realise that what Microsoft say, and what actually happens aren't always the same?

  4. LinuxBIOS by wowbagger · · Score: 5, Insightful

    Sounds like they are using LinuxBIOS plus some apps for the quick boot option.

    Now, the question is, will Joe User start asking himself "Why can't EVERYTHING run this quickly?", and will the companies start realizing that everything CAN, IF they port their stuff to Linux?

    (NOTE: Obviously there is one company that is unlikely to take this action, but perhaps others might.)

    Of course, there is always the option of embedding Windows into the system ROM as well.

    (shudder)

  5. It isn't some kind of linux based boot loader... by Valar · · Score: 4, Informative

    Which is what I thought when I read the writeup. It is actually a minimal media-distro designed to boot quickly. To do windows stuff, you still have to wait for windows start time.

  6. New MS BIOS source code leaked! by a+XOR+b+XOR+a+XOR+b · · Score: 3, Troll

    Here it is!

    F000:E05B call check_for_linux
    F000:E061 jc do_error_beep_and_halt
    F000:E063 nop
    F000:E064 nop
    F000:E065 nop
    F000:E066 int 19

    All kidding aside... I write BIOS code for a living, and this scares the crap out of me. What Microsoft wants is to basically eliminate the BIOS, except for the jump to the OS code (the "int 19" above). Windows already does just about everything that we do in the BIOS, like PCI device enumeration, etc...

    No doubt, this would make Microsoft's life a lot more simple, but I think it would give them too much control -- way too much. DRM would just be the start of it.

    I wonder what the EFI proponents (Intel) think about this deal...

    --
    Anti-slash: In sacred jihad against slashdot
    1. Re:New MS BIOS source code leaked! by adrianbaugh · · Score: 4, Interesting

      I thought Linux also re-did (or had the ability to re-do) pretty much everything the BIOS did, purely to fix up cretinous BIOSes that didn't do their stuff properly. I can see why that would scare you as a BIOS programmer (not knocking your personal ability, you understand) but surely the simple answer is for the BIOS industry to improve its standards so that OSes don't have to incorporate numerous workarounds.

      --
      "'I pass the test,' she said. 'I will diminish, and go into the West, and remain Galadriel.'"
      - JRR Tolkien.
    2. Re:New MS BIOS source code leaked! by ctr2sprt · · Score: 3, Interesting
      I don't understand why it scares you, or why it gives MS any more control than they have now. If you more or less eliminate the BIOS, it means the operating system needs to do more work itself. Big deal. All modern operating systems ignore 95% of the BIOS anyway. It wouldn't be a significant change from the current situation, and OSes are much smarter than BIOSes anyway. They do a far superior job of resource allocation.

      Now consider the scenario where BIOSes get bigger. Remember that BIOSes are on a chip, which makes them damn hard for normal home users to replace or modify. If some DRM crap gets put in there, it's nearly impossible to remove. Now that's the part that's scary. The BIOS might refuse to boot unrecognized OSes, in which case you're SOL. But if it's the OS that's handling DRM, well, someone will have a crack for it a week before the OS comes out. Or you can uninstall the OS and run one without DRM, like Linux. Or you can install Linux and write some DRM software. Or whatever.

    3. Re:New MS BIOS source code leaked! by runderwo · · Score: 4, Interesting
      Some things that the BIOS does can't be re-done. For instance, Athlon 64 SMP configuration must be done by the BIOS and cannot be done after the kernel has been booted, like x86 MPS can. Other types of things absolutely have to be done at initialization time for you to even get to the kernel.

      LinuxBIOS project has the right idea by ideally cutting out as much cruft from the system firmware as possible and leaving it up to the OS to perform initialization, but in reality some tasks are forced onto the firmware by design.

  7. "Entertainment machines" by TubeSteak · · Score: 4, Informative
    A partition on the hard disk houses the Linux software in an area separate from the Windows operating system. The developer claims that with the new software, the boot time is brief -- a mere 10 seconds. When a user turns on the PC, the InstantON software preempts the Windows boot sequence and takes over, quickly loading basic entertainment functions.

    Business Applications

    Moving from the quick-boot entertainment functions into Windows, however, will take users more time than the initial 10-second boot because the InstantON software must hand off the user to the Windows operating system at that point. Still, the company believes that most users inclined to use PCs as entertainment machines in their living rooms are accessing those machines mainly for entertainment-related functions, rather than to run business applications like Microsoft Word or Excel.
    1st step towards seperating 'entertainment centers' from general computers. "Ro foresees a market emerging for computers that don't have conventional operating systems but are used in the living room as entertainment devices, right beside TVs." And since this technology is being marketed towards OEMs, HP and Gateway etc, I can't imagine that it will compromise WINXP Media Center's DRM.
    --
    [Fuck Beta]
    o0t!
    1. Re:"Entertainment machines" by geekoid · · Score: 2, Insightful

      ". "Ro foresees a market emerging for computers that don't have conventional operating systems but are used in the living room as entertainment devices, right beside TVs.""

      He's a genius! Or would have been if he made that statemnt 25 years ago.

      Shesh. VCR, has a computer(albiet primitive) cd player, dvd player, stereo, Tivo.
      The market is here Ro.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  8. Missing the point of Windows Media Center by LostCluster · · Score: 4, Insightful

    Windows Media Center is meant to be a TiVo clone. In order for it to record the shows you want, you need to leave it up at all time. This stripped-down Linux just isn't going to make the cut... the proper mode of operation is to simply avoid rebooting by leaving it always-up.

  9. Windows is already faster than linux by menscher · · Score: 3, Interesting
    Didn't we just (a few months ago) have a /. story about how to speed up linux boottimes (by parallelizing stuff) so it could stay competitive with WinXP? Somehow I don't think this is going to help.

    Meanwhile, my shiny new RHEL 3.0 box isn't mounting NFS filesystems on boot because the network hasn't finished initializing yet. Apparently it takes the network about 30 seconds to come up. Wonder if that's a gigE thing. :(

    1. Re:Windows is already faster than linux by bobthemonkey13 · · Score: 4, Informative

      Linux is a kernel. It takes very little time to boot up (it's done when you see INIT: Version such-and-such booting). On a modern PC, Linux will boot in a few seconds or less. From there, everything is in userland, and boot speed thus depends on what your distro chooses to initialize at startup. So if you're unhappy with bootup times, use a distro that loads less stuff, or cut yours down. For the network thing, I would suspect a failed attempt to get a DHCP lease.

    2. Re:Windows is already faster than linux by MikeBabcock · · Score: 2, Informative

      I've been using daemontools for years to start up all my system processes in parallel. My start-up times are great (plus, I don't have to wait for timeouts on failed drivers before I get a login).

      --
      - Michael T. Babcock (Yes, I blog)
  10. Who needs fast booting? by Anonymous Coward · · Score: 2, Funny

    Who does it more than twice a year? Oh wait... this is Windows. Nevermind.

  11. why not use hibernation? by techvd · · Score: 3, Informative

    When the PC is hibernated, it comes back up much much faster than a normal boot. Most PC/laptops on market have had support for hibernation for a while. Except when necessary, why not get rid of a complete boot process and just stick to hibernation? It's no Instant On, but a lot better than a complete reboot!

    1. Re:why not use hibernation? by mikeman14400 · · Score: 2, Informative

      Why even bother with hibernation if your looking for fast time up. Just turn your monitor off and when you need your computer turn your monitor on and Volia! No boot time no stand by wait time... Well i guess you still have to wait on your monitor to come up.

    2. Re:why not use hibernation? by enosys · · Score: 3, Insightful
      That was my first thought. XP resumes from hibernation very quickly. The only reason not to do this would be if instability and memory leaks progressively mess things when the system isn't rebooted frequently. XP seems stable enough that this isn't a problem. It might be an issue for applications though.

      There's also suspend, and it can be almost instant. Suspend to RAM can use less than 5 watts. That's definitely acceptable for a home entertainment system. It's within the range of power used by TVs and VCRs when they're "OFF".

  12. Using Linux to boot Windows by Our+Man+In+Redmond · · Score: 5, Funny

    "I'll take Irony for $1000, Alex."

    --
    Someone you trust is one of us.
  13. This isn't the solution to the problem... by Anonymous Coward · · Score: 5, Interesting

    The solution to the long boot time problem isn't quicker boots, it's getting rid of the need to boot or reboot! Think about it, Handheld devices are designed so that they don't need regular reboots. Embedded devices are the same way. My Tivo takes forever to boot up, much longer than my laptop running Windows or Linux, but it doesn't bother me because the only time I reboot it is when it's moved! The solution to these issues is not faster on time, it's always on! This is where Linux has a big lead too, even though WinXP is much better than 9x in terms of stability it still can't beat Linux when measuring stability in weeks and months...

  14. Oh come on. by ProtonMotiveForce · · Score: 2, Insightful

    Is everything about Microsoft's DRM? Really, now, is it?

  15. Memory images on disk by digitalhermit · · Score: 3, Informative

    There was a project a while back to take a snapshot of a boot state then load this snapshot directly into memory. Any modern harddrive can move the 40M or so in a few seconds. The sticking points were mainly due to hardware that needed initialization and some OS design issues (beyond my understanding, but had to do with how control is passed to the operating system). If not for these issues, the machine could boot completely in seconds.

    1. Re:Memory images on disk by nacturation · · Score: 3, Interesting

      Check out notes for the KeyKOS project:

      http://www.eros-os.org/project/novelty.html#persis tence

      There's an interesting story regarding Novell there. Anyway, that OS would take snapshots of the entire memory state every N seconds so that even if you pulled the plug out of the wall while the machine was running, you'd be back up to where you left off (minus some seconds) as it simply reloaded everything from disk again.

      --
      Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
    2. Re:Memory images on disk by Jerf · · Score: 3, Informative

      Current hibernation modes would not be able to do that because they end up storing various memory-based file-system caches in the hibernation as well. You do not want those caches to get out of sync with the real contents of the disk; big lossage.

      "So avoid saving those caches...", well there's a reason they are saving them. If you don't save them, you have to first close all open files, and now your "suspension" isn't transparent. So you've opened the door to two "modes" of program starting, "suspended" and "not suspended", or some such other crap. And re-loading the cache with new, valid data on startup takes time, which defeats the point of this in the first place.

      My point is not that there are no solutions to these problems but to try to give a taste of how these things cascade rapidly. OS design is a subtle and tricky work, which only becomes truly apparent once you actually try to sit down and code solutions to these problems.

  16. Incredible Misleading by Ageless · · Score: 3, Insightful

    This has to be one of the most misleading articles, and even more misleading /. blurbs I have ever seen. This software has nothing to do with Windows. It's a stripped down version of Linux that has basic media center programs. It "integrates" with the BIOS by "booting" like every other operating system.

  17. Bad Benchmarking Screwed up Windows Design by cmacb · · Score: 4, Interesting

    My recollection is that Windows boot times first started getting bad (WFW booted pretty fast comparatively) when publications like CNet were bending over backwards (or was it the other way) to show how much faster Office was than competing products. The benchmarking consisted of: (1) boot both systems, (2) start timers, (3) start application, (4) start benchmark series, (5) end application, (6) stop timers.

    Lo, and behold, more and more initialization work for Office, and then IE, started showing up in the Windows boot sequence.

    Merging applications into the OS is BAD DESIGN, but it won the poorly thought out benchmarks that many organizations used to select their "productivity" tools. Now Windows, and Windows users will pay the price. Serves them right.

    Sure, leave your Windows machines running 24/7 to avoid the boot delay. Linux and OS X users have that option too, but for them it is truly an option, not something they NEED to do.

    1. Re:Bad Benchmarking Screwed up Windows Design by spun · · Score: 3, Insightful

      Where does cmacb ever mention XP? Cmacb is talking about something that started to happen in Windows long before XP came out. XP is a fairly quick booting OS, I'll admit, but previous versions of Windows weren't.

      However, I think a lot of it is really the GUI and memory resident utilities loading. Try booting Linux into a GNOME session running Enlightenment as the window manager with a ton of applets, buttons and suchlike gewgaws. Almost every Windows box I ever had to service had far too much crap like that running, not to mention spyware. It's a wonder some of them even booted at all, and given a clueless user, a Linux system could be just as bad.

      God knows mine was when I first started playing around with X Windows. :-) Look everyone, Enlightenment v0.4 with the Aliens theme and a dozen applets running on a 386 with 32 megs of RAM. Hey Rocky, watch me pull an X Server hard lockup out of my hat! (but try telneting in to reboot a frozen windows machine...)

      --
      - None can love freedom heartily, but good men; the rest love not freedom, but license. -- John Milton
    2. Re:Bad Benchmarking Screwed up Windows Design by cmacb · · Score: 3, Interesting

      Well, I DO know something about optimizing large systems, even though I don't work at Microsoft. Judging by your photo, most of my work in that area was done when you were very very young.

      In a character mode system you can put a prompt up for the user almost immediately. You don't actually have to be ready to process his input yet, just grab keystrokes. You finish initialization while the user is still thinking and typing. You don't need to initialize memory at all. Unless your code is buggy to begin with and you need zeros there for debugging, allocate space as needed and allow it to start out random. I know most modern systems don't do this, but it's been done.

      GUI systems are of course a lot more involved. Can the part of the system that draws the screen and all the icons be isolated so as to get that up before loading all the common elements from Internet Explorer, Word, etc (and NO, they don't show up as separate entries on the task list!)? Yes, they probably could, but as those components get more and more bloated they each have their own initialization requirements.

      I'm quite sure people at Microsoft don't sit around twiddling their thumbs and TRYING to make the system less efficient. They DO have a vested interest in making ordinary PCs less and less desirable each year so that the hardware upgrade cycle needs to continue. Every new version of Windows has a larger memory footprint and that has to do with putting more and more stuff on the critical path between turning the system on hand handling that first mouse movement.

      I was doing my OWN benchmarking of these systems during the NT 3.5-4.0 timeframe and I DO know what I am talking about.

  18. Need to re-boot != instability always. THINK! by Saeed+al-Sahaf · · Score: 2, Informative
    Tell me, how is it 100% stable if you have to restart it to install things or change settings?

    Stability and having to re-boot to install *certain* software packages have nothing to do with each other. Yes, the need to re-boot for certain installs is a weak point for Windows, but that's not the same thing as stability.

    It's understandable that many here do not like Windows. But many people also understand that certain applications don't run on Linux, nor have *nix equivalents. We who must use these apps are stuck with Windows. But the need to re-boot is not the same as instability, and indeed many Windows machines have up-times that rival the average Linux server. It's true.

    By the way, it it "instability" that after making changes in a Linux configuration, you often have to re-start services?

    Harp on some other point that makes more sense.

    --
    "Who are in control, they are not in control of anything - they don't even control themselves!" - Glen Beck
  19. Two things by ev1lcanuck · · Score: 2, Informative

    1) My XPMCE laptop boots in about 20-30 seconds, much faster than my XP Pro desktop or SuSE 9 desktop.

    2) Does it really matter? I mean, in the home environment (I hope to god our corporations aren't stupid enough to buy MCEs for workstations) what is 45 seconds at maximum to wait for the computer to boot. If you REALLY need your computer to boot that fast then just put it into standby or hibernation - both options are excellent and give you almost instant gratification. Standby in my MCE laptop takes about 1.5 seconds to get up and running and coming back from hibernation takes about 5-6 seconds.

  20. POST? by SHEENmaster · · Score: 2, Insightful

    Every dealt with the Power On Self Test of Sun systems? My E3500 takes minutes to get to loading the kernel, because it has to check all eight processors, all 32M/cache, and all 4G/ram.

    That 25 seconds is a blessing.

    --
    You can't judge a book by the way it wears its hair.
  21. Fujitsu Lifebook by jmichaelg · · Score: 3, Interesting
    My business partner has a Fujitsu P1100 Lifebook. It runs on Windows and takes quite awhile to boot up but once it's up, she never turns it off. When she's done using whatever program, she just closes the lid and it goes to sleep. When she needs to use it, she opens the lid and 10 seconds later she's back doing whatever she was when she last closed the lid. She bought the extra large battery so it'll run for 7 hours or so between charges. It's pretty neat.

    The only downside is the screen is very small so if you're at all far sighted, it's hard to read. Not a problem for her so she's happy.

    1. Re:Fujitsu Lifebook by crimson30 · · Score: 2, Informative

      The only downside is the screen is very small so if you're at all far sighted, it's hard to read. Not a problem for her so she's happy.

      I wouldn't say it's the only downside. The graphics capabilities are quite slim, crippling an otherwise decent laptop.

      I will admit I was surprised the first time I closed the lid and forgot about it. It didn't look like it lost any battery power whatsoever in the 10-12 hours I left it on.

  22. Too complicated... by ByteSlicer · · Score: 3, Informative

    If you really want to boot Windows XP fast, configure your BIOS to do a suspend to RAM on sleep. When you hibernate XP, the computer will be completely off (except for a tiny current for self-refreshing the DRAMS). From this state, booting will take only about 5s. And all programs you had previously running will still be there. Even music will continue playing where it left off.
    The only drawback is: if you lose power, the DRAMS will be cleared. That could be solved by a UPS or maybe some built-in battery.

    1. Re:Too complicated... by ByteSlicer · · Score: 3, Informative

      I meant 'Standby' instead of 'Hibernate'. Hibernating will write your RAM to disk. It is controlled by the OS instead of by the BIOS. Reading half a GiB worth of RAM back is significantly slower than resuming from suspend to RAM. But in hibernation state the computer is really off, so no risk of losing DRAM content.

  23. MS already has their own BIOS.. by T-Ranger · · Score: 4, Interesting
    In the XBox. Which is kinda-sorta a PC, but not quite, because it dosent have a compatable BIOS.

    If MS was to start producing BIOSes, which Im sure they could do, they would have to maintain compatability with the existing BIOSes of the world.

    There are pleanty of things that are not MS OSs that use the BIOS. Ghost. PXE. DOS before Netware (do they still do this?). Recovery CDs. And of course the OSS OSs.

    I have no idea how much the license for something like Phoenix BIOS costs. Less then a dollar per mobo, Im sure. Lets say that MS starts giving away their BIOS: How many PC hardware manufacturers are going to switch, to save pennies, at the risk of no longer making PC hardware? The hardware world has settled on using industry standards a long time ago. Not even MS can change that.

  24. Acelerating windows by gmuslera · · Score: 4, Funny

    That is nothing new... with Linux I accelerated Windows to 9.8 m/s^2

  25. Slashdot isn't journalism by xswl0931 · · Score: 2, Insightful

    Just remind yourself that Slashdot isn't journalism and doesn't need to be held to such standards. Really, it's nothing more than a community blog. Slashdot is a business and to get people to visit the site, they basically troll and wait for comments. Personally, I'm fine with that as usually some comments are more interesting than the actual article.

  26. Apple by bluewee · · Score: 2, Interesting

    Last time that I was using an Apple Powerbook, it seemd to boot nearly instantly. How are they doing this? Parrell int scripts? I have tried to emulate this through using Hibernate, but it still takes 10+ seconds to get to a working state.

    --
    [blue] - The Ministry of Information approved this message...
    1. Re:Apple by BiOFH · · Score: 2, Interesting

      Boot time on my Powerbook has slowed over time (with the adding of more and more apps and assorted crap), but I know what you're talking about. With a fresh install it boots like a cat stuck it with a fork. But one thing that hasn't changed is wake-from-sleep. The damned thing is awake and ready before I get the lid all the way up.

      But, to sort of answer your question in a half-assed way, it's my understanding that there is a lot going on in the boot ROM, instead of from disk, that speeds up a New World Mac's startup.

      --
      - I am made of meat.
  27. Why booting takes so long by Animats · · Score: 2, Insightful
    Just think of all the things that have to happen during boot-up today:
    • Displaying Microsoft logo.
    • Enumerating peripherals.
    • Waiting for the nonexistent floppy drive to time out.
    • Checking file signatures for files covered by "file protection".
    • Re-homing the scanner.
    • Restarting the print queue.
    • Loading Internet Exploder.
    • Loading Microsoft Office.
    • Loading every DLL that contains anything those two ever need.
    • Starting services nobody except attackers ever use.
    • Loading fonts into memory and generating bitmaps for them.
    • Bringing up the PPPoE connection.
    • Checking for new updates to Microsoft software.
    • Downloading new virus signatures.
    • Loading spyware and adware.
    • Loading latest ads for home page in browser.
  28. Re:New MS BIOS - for real by VJTod · · Score: 2, Insightful

    I thought EFI was Microsoft's implementation of BIOS. They just picked a well known hardware vendor to introduce their plan.
    http://www.intel.com/technology/efi/efi.htm