It occurred to me last week as I was reading some online news that a new generation of computer motherboards was hitting the markets (just in time for the Christmas spending season, not surprisingly). It's only recently that I've begun to fully understand the release cycle for desktop computer hardware, so I was excited by the news. I have to admit I'm a little slow with some concepts, especially with so much happening in the technology world.
I've learned that it works best to focus on the chipset releases and socket types (how the processor connects to the motherboard), not necessarily the processors themselves. A chipset will use a specific socket type, which will then determine what processor and memory type can be used on a motherboard. Often you see incremental feature and capability improvements with the release of a new chipset. Motherboard makers design everything around the socket type and chipset. I found a good reference here for following these releases. The most recent stuff is clear down at the bottom. You can see that the z270 chipset is due for release right around now. I've had my eye on the z170 for a while, since I've been thinking of putting together a headless (no display) high-end desktop machine for some of the experiments I run. You can see from the table that there is only a modest difference in feature capabilities between the two chipsets, however I do expect there to be a price differential going forward, so it might make sense to put together a z170 machine sometime in the new year.
I performed a quick estimate of prices using parts found on Amazon.com , for a very bare-bones system.
My current desktop machine is shown here.
Chipset | Code Name | sSpec Number | Part numbers | Release Date | Socket | Bus Interface | Link Speed[c] | PCI Express lanes | Intel VT-d support | PCI | SATA | USB | FDI support | TDP | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
6 Gbit/s | 3 Gbit/s | v3.0 | v2.0 | |||||||||||||
X793 | Patsburg | SLJHW (C0),[61] SLJN7 (C1)[62] |
BD82X79 (PCH)[63] | November 14, 2011 | LGA 2011 | DMI 2.0 | 4 GB/s | 8 PCIe 2.0 | Yes | No | 2 ports | 4 ports | None | 14 ports | No | 7.8 W |
It's been a decent system, however it is beginning to show its age. It would have been considered a high-end workstation about 3 years ago, and current systems would feel about 1/3 again faster than this machine. My system does have quite a few USB 3.0 ports, so judging from the Wikipedia specs they must have cannibalized some of the PCIe lanes to create these USB3 ports on my motherboard. My plan, as with most computers I've owned, is to literally run this thing until there is a hardware failure, or until it becomes too grindingly slow to use with current software.
As I've been reviewing my computer system it struck me that my router was state-of-the-art nearly 10 years ago. My DLink Dir-825 router still runs fine, but many consumer routers today run several more processing cores at several times the speed (each core). I decided a router upgrade was probably in order, so I made a short list of important requirements.
Many of the routers have interesting features, but didn't meet all my requirements. Some of the single-board computers listed there are intriguing, since they can function as pentesting drop-boxes and be inserted into a network line. Sadly a large number of routers produced in the past 2 years appear like Arachnid Spaceships just landed from Alpha-Centauri, and these will definitely not stand on their side. I finally arrived at one router from LinkSys, the WRT1900ACS, which I felt would meet my needs. If you remove one of the antennas, and place bumper material along the side, then you can stand this device on it's side. I have several devices positioned upright like this, and my goal is being able to see the lights, but avoid having them take over my desk. The WRT1900ACS has 2 processor cores running at 1600 MHz each, which is nicely fast, and a 32Gb USB3 stick allows me to add as much extra software to OpenWRT as I desire (and the USB3 connection is nicely fast as well).
Flashing OpenWRT onto my new LinkSys was trivially easy. Other people in the OpenWRT community are doing all the hard work in creating and testing these firmware images, while I just have to follow instructions. Configuring the USB3 stick as a hard-disk was only slightly more difficult. There are instructions for all of this on the OpenWRT website, and the router software setup took less than an hour to complete.
I am probably like most people in that I download lots of things from the cloud, the Internet. I hate throwing things away, and I hate running out of space to store downloaded files (and I routinely download large binaries or multimedia files). For these reasons, in my situation it makes sense to spend enough on mass storage so that I never run into space limitations. I made the decision to pick up a couple large disk drives. I purchased one internal 10TeraByte drive, the Seagate Skyhawk, and another external 8TeraByte USB3 drive, a Western Digital MyBook. These obviously don't have the speed of solid-state disks (the Skyhawk spins at 7200rpm and the MyBook I believe rotates at 5400rpm), but we do pay a price for high capacity. My current total hard-disk capacity is right around 23TeraBytes.
Another area where I occasionally run into limitations is computer memory. Even though 32GigaBytes is a lot, I don't like using a swap file, so it is possible to turn a MS Windows7 system into jelly after a few days of use. Again, I bit the bullet and purchased enough additional RAM to max out my current desktop system. I'm sure I will use this computer for another 5+ years, but this will undoubtedly be the last upgrade I do with this system, since I am already running into other kinds of limitations (such as no available PCIe lanes).
-R. Foreman