So, I'm building a laptop. Which I intend to use mainly for OSDevving, and I thought, "Well, what intel processor would be best suited for speed and capability in a laptop?" Thus I ask:
In the ideal machine for developing a system:
A) How much RAM do you find ideal?
B) What processor (Model, Manufacturer, Brand) do you find best?
C) What size physical storage do you find ideal?
D) What ports do you find most useful (Ports as in USB, CD/DVD, floppy, etc., not COMM (I think))
E) What graphics card do you find best for 3D gaming
F) I'm sure there's things about building a machine for OSDev that I'm missing. So please, if you have any insight/experience with this, post it!
Thank you!
~Matt
Ideal hardware for hardcore system
Ideal hardware for hardcore system
You are a computer.
~ MCS ~
~ MCS ~
Re: Ideal hardware for hardcore system
Hi,
Do you have any idea of the budget? If there's no limit to the budget, the answer would just be "Get the Biggest / Fastest" for every question.
Cheers,
Adam
Do you have any idea of the budget? If there's no limit to the budget, the answer would just be "Get the Biggest / Fastest" for every question.
Cheers,
Adam
- NickJohnson
- Member
- Posts: 1249
- Joined: Tue Mar 24, 2009 8:11 pm
- Location: Sunnyvale, California
Re: Ideal hardware for hardcore system
OSdev doesn't require much, because you'll probably be doing most of your development with an emulator. Therefore, get something with sufficient RAM for doing emulation (although your OS probably won't need much) and a processor with virtualization extensions (i.e. VT-X for Intel, which means anything but Atom.)
Also, this really has nothing to do with OS Design and Theory.
Also, this really has nothing to do with OS Design and Theory.
- Brynet-Inc
- Member
- Posts: 2426
- Joined: Tue Oct 17, 2006 9:29 pm
- Libera.chat IRC: brynet
- Location: Canada
- Contact:
Re: Ideal hardware for hardcore system
Building?
- Combuster
- Member
- Posts: 9301
- Joined: Wed Oct 18, 2006 3:45 am
- Libera.chat IRC: [com]buster
- Location: On the balcony, where I can actually keep 1½m distance
- Contact:
Re: Ideal hardware for hardcore system
Err, what do you want?casnix wrote:Which I intend to use mainly for OSDevving
(...)
E) What graphics card do you find best for 3D gaming
A video card for OSdev (read: testing graphics drivers) purposes is strictly different from a video card for gaming purposes. If you want to hack an existing card, get a trio64. If you want to play games, get the latest nvidia/ati.
-
- Member
- Posts: 81
- Joined: Wed Nov 09, 2011 2:21 am
- Location: Behind a keyboard located in The Netherlands
Re: Ideal hardware for hardcore system
Berkus could you agree to Nvidia/AMD?
Re: Ideal hardware for hardcore system
Hi,
If you're planning to do 3D gaming on Windows or something, then for best results forget about a laptop (they can't handle the heat generated by high performance graphics and busy CPUs, and you end up with "crippled to reduce heat" hardware). Instead, go for something with a pair of Nvidia cards with SLI.
Cheers,
Brendan
Whichever CPU is the "most different" to whatever I already have. If you already own 5 different "core 2" machines then buying another "core 2" machine isn't going to increase the variety of machines that you can test your OS on much.casnix wrote:B) What processor (Model, Manufacturer, Brand) do you find best?
Unless you store lots of movies it's impossible to buy a hard drive that is too small; and I'd care a lot more about performance/seek times than disk space. For a desktop system I'd want multiple devices (e.g. 2 fast drives setup as a RAID mirror, and a larger/slower/energy efficient drive for backups), but for a laptop you don't have the space and probably wouldn't want the extra power consumption and weight if you did. If price doesn't matter, consider not having a hard drive at all (e.g. SSD).casnix wrote:C) What size physical storage do you find ideal?
If you're planning to do 3D gaming on your OS, than you need to write good video drivers, so you need good documentation. In my opinion, the "least worst" documentation is Intel's onboard video (especially if you can find an older version of it).casnix wrote:E) What graphics card do you find best for 3D gaming
If you're planning to do 3D gaming on Windows or something, then for best results forget about a laptop (they can't handle the heat generated by high performance graphics and busy CPUs, and you end up with "crippled to reduce heat" hardware). Instead, go for something with a pair of Nvidia cards with SLI.
Chipset, ethernet and sound. Choose something you can get documentation for (most likely Intel, but download the documentation for as much of the hardware as you can before purchase).casnix wrote:F) I'm sure there's things about building a machine for OSDev that I'm missing.
Cheers,
Brendan
For all things; perfection is, and will always remain, impossible to achieve in practice. However; by striving for perfection we create things that are as perfect as practically possible. Let the pursuit of perfection be our guide.
- DavidCooper
- Member
- Posts: 1150
- Joined: Wed Oct 27, 2010 4:53 pm
- Location: Scotland
Re: Ideal hardware for hardcore system
If it's for OS dev, you may want to work on something that ordinary users of your OS will typically be using it on. If your OS is intended for servers, you want to run it on a big box with many processors and all the rest of it, and if you OS is intended for the ultimate in gaming you'll need a similarly big box of tricks, but if you're aiming at mainstream users you might think about aiming for something more like a netbook with multiple processors - the popularity of the ipad shows how much size matters, and there's likely to be a merging of netbooks and tablets in the next year or two when Intel finally delivers on its promise of more economical processors and when large amounts of flash memory can provide the capacity of a current hard drive at affordable prices. Tablet computers will always need a screen cover, so that might as well be a keyboard that folds in underneath when you don't want it, and a touchpad is often superior to touching the screen where your finger blocks your view of the pixels you're trying to select: what counts against netbooks at the moment is that they're too heavy and hot, their screen resolution isn't high enough (they need 1080x1920) and they tend to lack grunt. All of that will change before long, and I reckon they'll evolve into the main machine people use (whenever they aren't trying to do things on a phone, though there will be a further merging of these technologies later on when we start wearing screens in front of our eyes). I'm aiming my OS at that kind of machine and see it as an advantage to work for the time being with something where the processor isn't that quick and the memory is small. When I run it on a machine with all the bells and whistles, it should fly, but an OS designed on a powerful beast of a machine may grind to a halt when you try to run it on something more basic.
I know the OP specifically mentioned a laptop and 3D gaming and the title includes the word hardcore, so much of what I've said isn't directly relevant to him, but other people may be influenced by this into thinking in a direction that doesn't suit their actual needs.
I know the OP specifically mentioned a laptop and 3D gaming and the title includes the word hardcore, so much of what I've said isn't directly relevant to him, but other people may be influenced by this into thinking in a direction that doesn't suit their actual needs.
Help the people of Laos by liking - https://www.facebook.com/TheSBInitiative/?ref=py_c
MSB-OS: http://www.magicschoolbook.com/computing/os-project - direct machine code programming
MSB-OS: http://www.magicschoolbook.com/computing/os-project - direct machine code programming