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.
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.
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
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?
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)
www.eFax.com are spammers
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.
====
Crudely Drawn Games
It's very misleading, it actually boots at the same amount of time as it usually does.
--- any post that takes longer than 20 seconds to write, isn't worth writing
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
[Fuck Beta]
o0t!
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.
I have an amd64 msi board which took 25 sec. just to show the grub prompt ...
.. guess what, i dont put in new Hardware every time i power it on!
...
Everytime the stupid bios checks the whole system if there is new Hardware, oh and of course every sata or raid controller have to do the same
I wish there would be a fast option which just save your settings one time and when you dont boot with a special key it just skips all the rubbish i dont care about.
troll? maybe
... if all of a sudden, as 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, consumers buying these machines never see a need to actually boot into the Windows Media Center. Could we eventually see Media Center as an optional and pay-for add on?
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. :(
Someone should really ask them when LinDVD will be launched to the public. It sounds like a more stable player than Xine/VLC/Ogle/mplayer
Seems to work, they've had it shipping on IBM Linux Laptops for a while.
Who does it more than twice a year? Oh wait... this is Windows. Nevermind.
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!
"I'll take Irony for $1000, Alex."
Someone you trust is one of us.
i never turn off my windows box anyway, it takes too long to logout, and also to shutdown, so i just keep it on all the time and then it reboots whenever it feels like (when it crashes)
--- any post that takes longer than 20 seconds to write, isn't worth writing
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...
Is everything about Microsoft's DRM? Really, now, is it?
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.
Wait a minute this smells like an innovation and we all know only MS can bring innovation to the marketplace. I think they have an exclusive license from SCO.
It's only OEM, so power users will have a hard time getting their hands on it.
*cough* *sputter*
You must have a much different definition of power user than most of us around here =) If you can't get your hands on OEM software, hack Linux into your BIOS and handle the integration of the two then I don't think your a power user by slashdot standards.
There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
Jebus. This doesnt boot MCE faster. Rather it uses Linux for some media operations.. but still boots MCE for other things. Timmy You make the most mistakes in posting. You post more dupes, and wrong descriptions then anyone else. Please stay in your chair.. and fondle your joystick.. and keep all your comments to saying only your own name. The world .. and slashdot will be a better place.
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.
I wonder how BIOSes with hard-wired Microsoft-based DRM would cooperate with this scheme.
At the time of writing - I suspect all of them.
I RTFA!
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.
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.
What the hell are they taking about?
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.
Well, linux may be good for many things, but my notebooks with its slow 4500rpm disk boots Windows xp 10 seconds faster than my main pc Linux->Kde from a raid with 128MB hardware cache. (and no, there arent tons of unused services running, both are the standart instalations (suse 9.0 ftp install, windows xp home).
(counting only after bios, because the raid controller adds 10-15 secs which the OS cant change).
HI O WISE PRINCE. WHT TOOK U SO DAM LONG?
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
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.
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.
You should use Suspend, because the scheduler can wake the machine up out of suspend mode to record a show you have scheduled. It can't wake the machine up from Hibernate.
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.
Linux is even used in space!!!
If you were talking about the desktop, then sure. Linux is still geared more for someone that is a little bit more technically savvy then your average MS Windows user. However, I think your age range is off as well. I am 31 and have been using Linux for everything at home for many years now, though I am a programmer and more experienced with a computer then Joe User. I think your statement would make a little bit more sense if you had said it about your average non-technical home user.
If Tyranny and Oppression come to this land,
it will be in the guise of fighting a foreign enemy. -James Madison
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.
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.
That is nothing new... with Linux I accelerated Windows to 9.8 m/s^2
>>Sounds like they are using LinuxBIOS plus some apps for the quick boot option.
What makes you think that? Just because they use Linux as part of their project does not mean they're necessarily using LinuxBIOS.
Besides, if they are then where's the source code? There is that little issue about the GPL...
I hit the power button on mine, and I'm not even clear of the bios for 3-4 seconds. Then my hard disk controller takes a couple of seconds to 'see' what is connected.
And then we hit Windows.
Why is this a problem? Well, we're talking about a mostly-electronic system. Electrons, flying around at speeds somewhat incomprehensible to the average human brain, able to go from A to B to C to D hundreds, thousands, tens of thousands of times a second. Yet we are talking fractions of MINUTES to get a computer into a usable state.
Bizarre.. I must be missing something fundamental. Either that or I've read too much Sci-Fi and haven't gotten used to how primitive this planet really is.
I didn't RTFA (of course) but upon reading the headline it ocurred to me that if such a thing can be done... could Linux be used to bypass (maybe even break!) said MS DRM features on the hardware level?
I'm no OS coder, or kernel hacker, so I ask... could it be possible?
I wish I could filter out the annoying Pickens articles...
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.
n/t
Fuck Beta. Fuck Dice
How about a Linux image small enough to act as the BIOS firmware, which runs Windows as a process, and a watchdog process that restarts a new Windows image when a Windows heartbeat process heartbeat stops? Enough CORBA/COM+ IPC work with an event rollback queue might keep Windows app state persistent across Windows restarts, so crashes would be momentary pauses in continuity. Redundant sync'd servers delivering restart attempts to a single client GUI via VNC might actually present an apparently crashproof Windows environment. And that platform would be an advantageous config from which to migrate to a 100% Linux environment, gradually eradicating vestiges of the Windows virus.
--
make install -not war
I wouldn't complain too much, since you don't seem to be able to spell "writers" ...
You're talking out of your ass. I've had mine on since Tuesday, and that's only because i didn't want to leave it on while i was home for my month-long winter break. I've had it on for weeks (maybe months, i've never really been insecure enough to measure the uptime) at a time before, played games, movies, music, burned several cd's, installed software, uninstalled software, downloaded gigs of stuff, with no restarts.
Anyway, I should know better than to read past the word "Windoze" in anyone's post before I waste 5 minutes of my life agitated at their fabricated information.
Whatever, I'll drink it off anyway.
Yo mama so fake, she failed the Turing Test.
I can attest to this. I used Linux to boot Windows right off my PC!
pr0n - keeping monitor glass spotless since 1981.
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...
Goddammit!
I really hate people like you. In fact, I hate all overzealous zealots, whether they're Mac, Windows, Linux, FreeBSD or whatever zealots.
They (and you) are the reason people get a bad impression of otherwise great communities.
And don't think I'm writing this because I'm a Windows user hell-bent on flaming Linux zealots, since I'm not. I use Linux most of the time I use my computers, and only boot Windows when I'm at a LAN party, or when I want to play games I can't get working with WINE.
Ever since Win2000 and XP, Windows has been acceptable, so shut your trap!
Eat the rich.
"Using Linux to load an "up" image into RAM and turn control over to it is a great idea."
This is what we in MS land call Hibernation.
Really a great feature. You should try it some time.
"For my next trick, I will boot MacOS faster, using AmigaDOS!"
Once upon a time, someone (Perry Kivolowitz, I think) figured out a way to get the Amiga's ramdisk device to survive a restart with its contents intact. Like probably everyone else who discovered this trick, I immediately set about figuring out a way to get my Amiga to boot from its own ram disk, just because it was such an unbelievably goofy thing to want to do. It was pretty neat to be able to hit Control-Amiga-Amiga and have the whole computer reboot in a matter of seconds.
For a time, I also had one of those Emplant Mac-ona-stick cards for my Amiga. The Emplant cards were well-known for being able to run Mac apps faster than an equivalently-CPU'ed Mac (even while also running Amiga apps at the same time), thanks to the Amiga's coprocessors. Perhaps if I had set up my ramdisk-based boot sequence to immediately fire up Finder on the Emplant, that trick could have worked.
Alas, the Emplant card was the sole computer casualty of my last move, thereby sparing me from spending a truly ridiculous amount of time firing up my old A3000 just to see. Maybe I'll just do something useful instead, like my taxes, or building a working jet engine out of Lego bricks.
I run Gentoo with a lot of beta programs and it still has better stability than Windows.
I've been using XP Pro on a number of machines for the past 18 months or so, and I get about as many crashes as I do on the machines running Mandrake - that is to say, almost none.
Windows stability has come a long, long way, and for everyday use is easily on a par with that of Linux.
It's official. Most of you are morons.
Similar in idea, new motherboards just came out in Japan using etBIOS. Letting PCs to play CD/DVDs, browse the net, etc. even before they boot up. No HDD is needed, though that probably means persistent storage is not available. (Can't save the all the p0rn you find nor bookmark the site :-) )
You don't have to sit there and wait for it to shut down, silly!
By using the native Linux file system, and an efficient set of appropriate drivers for mapping to X, etc., I found they made Windows run much faster than Windows could on bare hardware, including boot times.
It's so deliciously ironic, using Linux to make Windows boot or run faster than otherwise possible.
Love many, trust a few, do harm to none.
At least 3 windows xp security updates released within the last 90 days have required reboots.
I wonder how BIOSes with hard-wired Microsoft-based DRM would cooperate with this scheme.
By instanly sending a message to the Department of Homeland Security. Since you are violating Microsoft's Digital Rights, you must be doing something to subvert U.S. security.
And no, there are no network drops in the cells at Guantanamo.
You are in a maze of twisty little passages, all alike.
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
A Guide to turning off Windows File Protection. Most of the time, the only reason you need to reboot is for windows to replace a protected file. Once you tell Winblows that its okay to replace it, you can update all day every day and not have to restart your boxen. Pretty groovey right?
[Fuck Beta]
o0t!
Get your car though rush hour trafic by riding your bike to work.
Twitter, you've become tiresome.
I haven't seen an XP crash in a year, media apps run flawlessly, and there are damn few I haven't tried.