Boot Windows Faster, Using Linux 369
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.
Vaporware! (Score:5, Informative)
Any CD-based Linux distro can achieve the a similar effect with far more functionality.
Re:Vaporware! (Score:3, Interesting)
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
Re:Vaporware! (Score:5, Funny)
Alas, I think there are plenty that do already.
Re:Vaporware! (Score:2, Informative)
My linux box is started up 8 seconds (with services) after LILO passes control to linux. My BIOS takes a bit of time to init, which is why I doubt your 15 second number. My old motherboard took exactly 15 seconds from power-on to taking the monitor out of standby. The new one takes about 3.
Anyway, I think you're lying. To be fair, though, starting services, e
Re:Vaporware! (Score:2, Insightful)
There is ALWAYS at least one reason to shut down ANY computer: to save energy when you don't use it!
Re:Vaporware! (Score:2, Informative)
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
Re:Vaporware! (Score:3, Interesting)
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
Re:Vaporware! (Score:2, Funny)
Re:Vaporware! (Score:2)
No way man, I'm protecting the rights of all indentured magnetic forces needlessly doomed to an existence of unnecessary data storage.
Come on people, where is your sympathy? Bring back the punchcard!
I'm assuming you're kidding.
Okay, I was kidding.
Re:Vaporware! (Score:3, Informative)
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.
Re:Vaporware! (Score:3, Interesting)
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
Re:Vaporware! (Score:2)
Happy sailing to ya. I worked with a guy who had a minimal lifestyle. He'd work 4-6 months a year on a contract and sail the rest of the year. Back in 1995 we had a discussion about the importance of power management.
Re:Vaporware! (Score:4, Informative)
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.
Re:Vaporware! (Score:2)
Utter Nonsense. A computer is a 100% effcient space heater, just like any electrical device. Your 300 watt computer is going to produced as much heat as a 300 watt heater.
If you are using standard electric heating your are not saving any energy by turning off your computer
Re:Vaporware! (Score:2, Informative)
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 re
Re:Vaporware! (Score:2, Informative)
Re:Vaporware! (Score:2)
Re:Vaporware! (Score:3, Insightful)
Re:Vaporware! (Score:4, Informative)
Re:Vaporware! (Score:5, Informative)
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.
Re:Vaporware! (Score:2)
Apperaently you are not a programmer... Okay, the system was windows 2000, but from all accounts it should be just as stable. I used to regularly crash them just by inserting a special CD.
Eventially I figgured out what I had been doing wrong with the ISO9660 filesystem I was writing, once I fixed those bugs I didn't have to reboot. However I no longer belive anyone who says windows is stable. Windows is table only under correct inputs.
I never got to try those CDs under linux/freeBSD, I always want
Re:Vaporware! (Score:4, Informative)
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).
Re:Vaporware! (Score:2, Funny)
You're lying.
I, on the otherhand, happen to be sitting. No... Not on my other hand.
But what's your point?
Ok, and now we need 19,999 more like this post to fulfill this AC's dream. Yeeeeeaaaah! We're going to get a bunch of Slashdotters to fulfill this AC's dream!!!!!! And not only are we going to New Hampshire, we're going to South Carolina and Arizona and
Need to re-boot != instability always. THINK! (Score:3, Informative)
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 app
Re:Need to re-boot != instability always. THINK! (Score:2)
Re:Need to re-boot != instability always. THINK! (Score:2)
Re:Vaporware! (Score:5, Informative)
It doesn't boot windows faster! (Score:5, Informative)
Re:It doesn't boot windows faster! (Score:2)
Re:It doesn't boot windows faster! (Score:2)
Re:The makers of LinDVD (Score:2)
Yeah, that would be cool. I've seen it play, and it's pretty much just like the Windows WinDVD.
Another article on their LinDVD based Instant On product in NewScientist [newscientist.com]
Common sense (Score:4, Informative)
Re:Common sense (Score:5, Insightful)
Ya pays yer money and ya takes yer choice, as they say.
KFG
Re:Common sense (Score:2)
Re:Common sense (Score:3, 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
Re:Common sense (Score:2)
Re:Common sense (Score:2)
Also, I use LILO for a bootloader, and set it for 5 seconds. That way, if I'm not looking at the screen, it boots into Windows fine, but I still have time to select from the several other OSes installed. It's a lot better than the default 30 seconds.
Re:Common sense (Score:2)
10 seconds is for W1Nd0Wz n00bs.
LinuxBIOS (Score:5, Insightful)
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)
Re:LinuxBIOS (Score:2)
Doubtful (Score:2)
What makes you think that? Just because they use Linux as part of their project does not mean they're necessarily using LinuxBIOS [sourceforge.net].
Besides, if they are then where's the source code? There is that little issue about the GPL...
It isn't some kind of linux based boot loader... (Score:5, Informative)
New MS BIOS source code leaked! (Score:3, Troll)
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...
Re:New MS BIOS source code leaked! (Score:5, Interesting)
Re:New MS BIOS source code leaked! (Score:5, Interesting)
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.
Re:New MS BIOS source code leaked! (Score:4, Interesting)
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.
MS already has their own BIOS.. (Score:5, Interesting)
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.
"Entertainment machines" (Score:4, Informative)
Re:"Entertainment machines" (Score:3, Insightful)
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.
Missing the point of Windows Media Center (Score:5, Insightful)
Re:Missing the point of Windows Media Center (Score:2)
Re:Missing the point of Windows Media Center (Score:2)
If you are wondering how that would work out, all you need is to set the bios alarm to a couple minutes before the program you are going to record next, and power down. The bios alarm clock will turn the computer on at the appointed time, your program gets recorded, and after the recording is done, the computer resets the
Re:ROTFLMAO! (Score:2)
This is what we in MS land call Hibernation.
Really a great feature. You should try it some time.
Windows is already faster than linux (Score:4, Interesting)
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. :(
Re:Windows is already faster than linux (Score:5, Informative)
Re:Windows is already faster than linux (Score:3, Informative)
Who needs fast booting? (Score:2, Funny)
Re:Who needs fast booting? (Score:2)
why not use hibernation? (Score:3, Informative)
Re:why not use hibernation? (Score:2, Informative)
Re:why not use hibernation? (Score:3, Insightful)
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
Using Linux to boot Windows (Score:5, Funny)
This isn't the solution to the problem... (Score:5, Interesting)
Re:This isn't the solution to the problem... (Score:2)
Oh come on. (Score:2, Insightful)
Memory images on disk (Score:4, Informative)
Re:Memory images on disk (Score:4, Interesting)
http://www.eros-os.org/project/novelty.html#persi
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.
Re:Memory images on disk (Score:2)
Re:Memory images on disk (Score:4, Informative)
"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.
Well, what do you think hibernate does? (Score:2)
Innovation (Score:2)
Timmy Stay in your Chair (Score:2, Informative)
Incredible Misleading (Score:4, Insightful)
Slashdot isn't journalism (Score:2, Insightful)
Parallel init scripts? (Score:2)
How does it boot in ten seconds? I suspect parallel init scripts.. I realize it wouldn't need alot of services... but heck, ten seconds is still awfully short to run X and a few tiny apps.
Seriously, the next distro to have parallel init, is the distro I am sold to... no functionality would be more essential than booting in less than 20seconds to me.
Bad Benchmarking Screwed up Windows Design (Score:5, Interesting)
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.
Re:Bad Benchmarking Screwed up Windows Design (Score:2)
it's very easy to see when and which files are loaded by Windows as it boots. try the
XP is one of the fastest booting MS operating systems there has ever been, since the DOS days at least. Significant engineering effort went into optimizing the boot time.
Re:Bad Benchmarking Screwed up Windows Design (Score:4, Insightful)
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.
Re:Bad Benchmarking Screwed up Windows Design (Score:4, Interesting)
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.
Re:Bad Benchmarking Screwed up Windows Design (Score:2)
Choice is a good thing. Long as MS doesn't try to legislate Windows I have no problems with them.
Re:Bad Benchmarking Screwed up Windows Design (Score:2)
Oh, of course, this is slashdot, my mistake.
Slow XPMCE booting? (Score:2, Insightful)
My XPMCE boots faster than any OS I have ever seen.
I rarely have to reboot. But when I do, it takes less than 30 seconds to boot my machine.
Boot times... (Score:2)
(counting only after bios, because the raid controller adds 10-15 secs which the OS cant change).
Two things (Score:2, Informative)
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
Fujitsu Lifebook (Score:4, Interesting)
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.
Re:Fujitsu Lifebook (Score:2, Informative)
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.
Too complicated... (Score:3, Informative)
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.
Re:Too complicated... (Score:3, Informative)
Acelerating windows (Score:5, Funny)
Re:Acelerating windows (Score:2)
"That is nothing new... with Linux I jerked Windows to 9.8 m/s^2".
(This is, also, a joke).
Linux hosts "Windows" virus migration (Score:2)
Boot Windows Faster, Using Linux (Score:2)
Apple (Score:2, Interesting)
Why booting takes so long (Score:3, Insightful)
POST? (Score:3, Insightful)
That 25 seconds is a blessing.
Re:i want fast pre os booting! (Score:2)
EISA was so awful. A classic example of "sounds like a great idea on paper" that proved, in reality, to be way worse than what it hoped to replace.
Re:i want fast pre os booting! (Score:2)
On my system though, it doesn't matter, as the onboard RAID controller has to take atleast 15 seconds to detect drives. Apparently, it stores information about the RAID array on the boot sector(?) of the drives, so every time I turn on the computer it scans for the drives, detects them, then reads the array information
It has Hibernate and Suspend. (Score:2)
Re:i know some may disagree, (Score:2)
Linux is even used in space!!! [linux.org.mt]
If you were talking about the desktop, then sure. Linux is still geared more for someone that is
Re:well (Score:2)
i'm kind of the same way, except the part about with turning it on.