Slashdot Mirror


Technical Details Behind the LAN-Party Optimized House

New submitter Temporal writes "Yesterday, Slashdot reported on my LAN-party optimized house. But, lacking from the internet at that time were key technical details: How do I boot 12 machines off a single shared disk? What software do I use? What does my network infrastructure look like? Why do I have such terrible furniture? Is that Gabe Newell on the couch? The answer is a combination of Linux, PXE boot, gPXE, NBD/iSCSI, and LVM snapshots running on generic hardware over generic gigabit ethernet. I have even had several successful LAN parties with a pure-Linux setup, using WINE."

123 comments

  1. It stands to reason that... by Fallingcow · · Score: 5, Funny

    ...plenty of wine would make a Linux-centric LAN party tolerable, and perhaps even enjoyable.

    1. Re:It stands to reason that... by war4peace · · Score: 1

      ...but... isn't beer enough already?

      --
      ...gis sdrawkcab (usually not responding to ACs; don't bother posting as AC)
    2. Re:It stands to reason that... by francium+goes+boom · · Score: 1

      I prefer to keep my LAN parties at a classy level that beer cannot provide.

    3. Re:It stands to reason that... by geekoid · · Score: 2

      You're drinking the wrong beer. You probably aren't even using the right kind of glass..or any glass.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    4. Re:It stands to reason that... by jd · · Score: 1

      In that case, Lindesfarne Mead would surely be the tipple of choice.

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    5. Re:It stands to reason that... by macraig · · Score: 0

      Not if Wolowitz crashes the party... ain't enough WINE nor WoW that can counter that. Damn, but Penny needs to stop spilling to Bernadette....

    6. Re:It stands to reason that... by MrNthDegree · · Score: 1

      if RMS joins in, hand-rolled intoxicants all round!

    7. Re:It stands to reason that... by w0mprat · · Score: 1

      Sure, as long as the wine is free as in beer.

      --
      After logging in slashdot still does not take you back to the page you were on. It's been that way for 20 years.
    8. Re:It stands to reason that... by willworkforbeer · · Score: 1

      No, he's using the wrong funnel.

      --
      Pretending this is my office full of bitter coworkers..
    9. Re:It stands to reason that... by Anonymous Coward · · Score: 0

      You've made a terrible mistake..l

      Linux is free as in speech, not free as in beer.. You need a BSD lan party for beer...

  2. Desk height by wonkavader · · Score: 1

    No, the burning question was what kind of chuckle-head would spend all that money and stick his friends on fixed height desks all (it looks from the pictures) at writing height, not typing height.

    He's going to give all his friends who are not very tall shoulder and wrist problems.

    Look at the pictures. They're all (except for one very tall guy) very badly positioned for work.

    He's going to need a to dole out ibuprofen by the pound to his guests.

    1. Re:Desk height by Hatta · · Score: 1

      Adjustable chairs are pretty easy to come by.

      --
      Give me Classic Slashdot or give me death!
    2. Re:Desk height by Temporal · · Score: 4, Interesting

      It's a fair criticism. I wanted to make the desks lower but I also wanted the monitors to sit higher when folded up, and the desks were getting stupidly deep, so I had to compromise. In practice, though, people aren't typing at these desks, they're gaming, which in my experience (as someone with some RSI problems) is not as sensitive to desk height.

    3. Re:Desk height by Anonymous Coward · · Score: 0

      He's going to give all his friends who are not very tall shoulder and wrist problems.

      Nah. I've struggled with carpal tunnel and tendonitis. It's something brought on from repetitive strain, day after day after day. This setup doesn't look ergonomically ideal, but for one LAN party a month, you can get away with a lot.

    4. Re:Desk height by atamido · · Score: 1

      I can think of a couple of ways around it, but each with their own disadvantages, and what you did seems simplest and clean. That said, I'd definitely prefer height adjustable rolling chairs (floor scratches and storage space be damned).

      Incidentally, where does the sound come from on the stations? And how loud is it in that room, as I don't see many sound absorbing surfaces.

    5. Re:Desk height by Anonymous Coward · · Score: 0

      Incidentally, where does the sound come from on the stations? And how loud is it in that room, as I don't see many sound absorbing surfaces.

      I'm guessing headphones.

    6. Re:Desk height by Coren22 · · Score: 1

      You could use USB headsets, but that is a good question as it does not appear to be answered anywhere in the article.

      --
      APK likes to ask for responses to the same things over and over. Maybe he just likes the responses?
  3. d00d, this is nothing special by Anonymous Coward · · Score: 0

    the stodgy guys at bell labs were doing this in 1990
    with plan 9.

    or should i update my lingo and say "1990 called and
    wants its idea back?".

    - erik

  4. Thank-You by bmsleight · · Score: 1

    Great follow up to the previous article.

    Kudos to you.

  5. Crashman?! by Anonymous Coward · · Score: 2, Funny

    Why would you ever name a device Crashman? This just seems ominous!

    "Which machine do you want to use for the LAN party?"
    "Oh, Crashman looks really stable."

  6. Re:Dude, that's lame by Temporal · · Score: 4, Informative

    Honestly I'm kicking myself for not having written everything up before going public. The vast majority of people who saw the original post will not see the technical details. :/

  7. Your house is great! by Chronus1326 · · Score: 1

    Does anyone know if this setup would work with Windows 7 images? Not the installer, PXE boot the whole OS. I've often wondered.

    1. Re:Your house is great! by Temporal · · Score: 3, Interesting

      Yes, that's exactly what I'm doing -- PXE-booting the whole OS over iSCSI. I'll edit to make that clearer.

    2. Re:Your house is great! by Junta · · Score: 1

      All you can 'PXE' boot is WinPE, but most anyone wouldn't care about the distinction between that and PXE-bootstrapped iSCSI. PXE boot iPXE, then iPXE interprets root-path to start Windows with their native software iSCSI support. ipxe.org is a place you can do it yourself. xCAT automates everything from stgt iSCSI creation, to unattended windows install from DVD into iSCSI root, but may be a bit much for a home setup when you can just learn how to do it yourself manually at not much more effort.

      --
      XML is like violence. If it doesn't solve the problem, use more.
    3. Re:Your house is great! by Chronus1326 · · Score: 1

      From the article: Once Windows was installed to the iSCSI target, gPXE could then boot directly into it, without any need for a local disk at all. Yes, this means you can PXE-boot Windows 7 itself, not just the installer. Now I fully intend on doing this, just not to your extent. I read up on gPXE and where it can be installed to, the web site says: "We, the Etherboot Project, create network booting code that allows computers to load their operating system from a network. Our code can be stored in a number of places, including BIOS Flash, EPROMs, floppy, CD, HD, or other bootable media." Which option did you choose? I assume BIOS FLASH or CD, I guess I could find a use for those 64Megabyte flash drives I've got....

    4. Re:Your house is great! by atamido · · Score: 1

      Yes, that's exactly what I'm doing -- PXE-booting the whole OS over iSCSI. I'll edit to make that clearer.

      I've looked at some of the pricey solutions that do various versions of this, and what you've done for free is very impressive. I do want to confirm that I'm reading it right though, and that you're basically booting the same image, so the machine names and such will all be identical within Windows, is that correct? Have you seen that cause any issues for any games? Have you tried any LAN games like this (preferably more recent than Quake)?

      Clearly having the same machine name and SSID makes it unusable for an Active Directory environment, but it doesn't sound like you're all that far off from the commercial products meant for enterprise environments.

    5. Re:Your house is great! by Temporal · · Score: 1

      I'm bootstrapping gPXE using regular PXE.

    6. Re:Your house is great! by Temporal · · Score: 1

      Yeah they all end up with the same machine name. I disabled automatic network discovery so they won't broadcast themselves, since it would just lead to confusion. File sharing can be done by copying files to and from a share on the server machine. I don't see why games would care since they operate at the TCP/IP level, not using computer names. I have only tested a couple things so far, though, like UT2k4... will be trying more today (LAN party!).

  8. How well does that perform? by man_ls · · Score: 1

    I can't imagine a single machine serving out over iSCSI to have performance acceptable to play any modern, intensive game. How's it all work?

    1. Re:How well does that perform? by Temporal · · Score: 4, Informative

      I can't imagine a single machine serving out over iSCSI to have performance acceptable to play any modern, intensive game. How's it all work?

      I couldn't imagine it either, but it turns out it works fine. Obviously the load times aren't blazingly fast but no one has ever complained about them being slow either.

      Note that most games load all data upfront. Once they've done that, the game runs without doing much I/O.

      Also note that an iSCSI image can be fully cached client-side, so if you load the same game twice, it's probably going to load directly from RAM the second time. (Most games are 32-bit so there's a good 4GB of RAM in the machines doing not much other than disk cache.)

    2. Re:How well does that perform? by Omnifarious · · Score: 1

      Games do not spend that much time doing disk IO after they've started. And most modern drives deliver nowhere near a gigabit of streaming performance anyway.

    3. Re:How well does that perform? by man_ls · · Score: 1

      Very cool. Thanks for posting that write-up.

    4. Re:How well does that perform? by jd · · Score: 1

      PXE, et al, use TFTP, if I remember rightly. In principle, there's nothing to stop the files being delivered by multicast FTP (yes there are at least three, they use Scalable Reliable Multicast, FLUTE or NACK-Oriented Reliable Multicast respectively). Since OS images and the games themselves don't differ between machines, if you have N machines you get file delivery about N times as fast. (About because lost packets are resent, so it's not truly linear improvement.)

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    5. Re:How well does that perform? by Temporal · · Score: 1

      PXE, et al, use TFTP, if I remember rightly. In principle, there's nothing to stop the files being delivered by multicast FTP (yes there are at least three, they use Scalable Reliable Multicast, FLUTE or NACK-Oriented Reliable Multicast respectively). Since OS images and the games themselves don't differ between machines, if you have N machines you get file delivery about N times as fast. (About because lost packets are resent, so it's not truly linear improvement.)

      Indeed, as mentioned in the blog, I was at one point trying to develop a UDP-based blog device protocol that would broadcast blocks back, on the assumption that all the machines would be loading the same data at the same time. However, when I got the system up and running without that, and didn't see any performance problems, I decided to abandon that idea and focus efforts elsewhere.

    6. Re:How well does that perform? by jd · · Score: 1

      That makes sense. The bottleneck defines the upper limit of performance. If you do go back to working with UDP, I do suggest grabbing either the NRL's NORM (snapshot version since they don't produce official releases any more for some reason) or FLUTE, since those give you the libraries you want for no effort. Both are listed on Freshme....sorry, Freecode. (That new site name STILL sounds too much like Freescale, the Motorola chip spinoff.)

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    7. Re:How well does that perform? by wierd_w · · Score: 3, Informative

      If all the image needs to do is hold the basic OS and a single game deployment, why not pxe the whole image to a dedicated hardware ram drive, that can make full use of the sata controller?

      Acard has a number of such devices, and while pricey, would absolutely floor disk io performance in a game rig.

      There are quite a few other devices of this type on the market as well.

      Using these in the systems, you could still netload the system images to the game rigs with pxe, but when the image has finished being pushed, just reboot them and you have a bitchin fast row of locally booting systems. Power them off when they need a new configuration pushed.

    8. Re:How well does that perform? by timeOday · · Score: 1

      And most modern drives deliver nowhere near a gigabit of streaming performance anyway.

      Well, almost all SSDs do. (1Gb/s is about 125 MB/s).

    9. Re:How well does that perform? by Junta · · Score: 1

      Well with gPXE (pretty much dead now as the meat of the project forked to iPXE), most setups use tftp to transfer ~64 kilobytes and then other protocols take over (like http for a tftp workalike loading into ram or iSCSI for block storage loading content on-demand). Now with games, level load times may vary, but generally everything is in memory (or at *least* cache) when it comes down to actual gameplay.

      Stateless ram-based OSes delivered can work too, but the multicast generally isn't worth it. A system can serve up dozens of reasonable OS images on a lan in really short order, and once boot is done, network no longer matters. Unless you make some significant effort designing your ethernet network right, the multicast is pretty much just broadcast, which becomes problematic for any participants of the network *not* intended to be a party to a transfer in progress.

      --
      XML is like violence. If it doesn't solve the problem, use more.
    10. Re:How well does that perform? by adolf · · Score: 1

      If the machine serving as an iSCSI host has sufficient RAM, it already almost works that way:

      1. Client A boots up. Loads OS from solid-state disk. Subsequent clients are likely to load directly from the server's RAM cache, which just got populated automatically.
      2. Client A runs a game. Loads game from disk. Subsequent clients are likely to load directly from the server's RAM cache...

      So the first load is at disk (SSD) speed, and the subsequent loads are at RAM speed (although both instances are limited to Gig-E speed).

      The server uses a shared copy-on-write system for each client's image, making this a super-simple, zero-cost arrangement with almost all of the advantages of a well-managed RAM disk, none of the difficulties involved in managing it, and none of the associated problems.

      Meanwhile, it's not at all clear what advantage a hardware RAM disk would ever have in the real world, since such things are so easily implemented in software and are always cheaper/better/faster that way...unless the system in question is already out of RAM capacity or has some software dependency that requires a RAM disk to talk SATA.

      For instance, I had a 2-megabyte ISA expansion board on my 10MHz XT back in 1991. I used half of it for a RAM disk which I kept some oft-used programs on, and half of it for cache. But this only made sense because the price was right, the system was already at its maximum capacity of 640k, and the disks I had (ST-225 and ST-419) were murderously slow. It was a night-and-day difference in performance for the stuff I was doing with that box.

      But for modern consumer applications (which include gaming), systems today commonly support relatively huge amounts of relatively cheap RAM. This obviously allows for fairly large RAM disks without drama if it makes sense for some reason (and it doesn't, here).

    11. Re:How well does that perform? by RobbieThe1st · · Score: 1

      Or just stick 16gb+ ram in your machine, setup a soft-ramdisk...
      Best would be if things were ECC compatible, but well-tested regular ram would probably do fine.

    12. Re:How well does that perform? by Omnifarious · · Score: 1

      An SSD would not be my first choice when trying to improve the performance of a gaming machine. But yes, you're right, almost all SSDs do.

    13. Re:How well does that perform? by wierd_w · · Score: 1

      Agreed, but most "massive amounts of ram" capable desktop boards are multiprocessor cuda designs.

      This means a cpu hit and cpu bus io bottleneck for disk io.
      This bottleneck will also be having to service exchanges between the videocards and system ram, and program execution requirements. (Most games are uniprocessor, even today.) The ram is present, but to get to it you have to talk to another processor/core.

      The issue with disk io vs cpu involvement is important. It is the single most important feature of a bus mastering drive controller. You can watch an otherwise high end box grab its ass and moan like goatse by disabling bus mastering on the drive controller.

    14. Re:How well does that perform? by mcrbids · · Score: 1

      We found that SATA SSDs weren't just faster than 15k SCSI drives, but dramatically so in database servers. We saw at least 10x performance boost despite being "only" SATA drives.

      I wonder if you've considered this route?

      --
      I have no problem with your religion until you decide it's reason to deprive others of the truth.
    15. Re:How well does that perform? by SanityInAnarchy · · Score: 1

      Why not?

      Modern games aren't bottlenecked at the disk. Even if they were, the bottleneck then becomes the network, since it's been read from disk into RAM at this point. But try it -- next time you fire up a modern game, when it's attempting to load a level, watch the hard drive light. Usually it flickers from time to time. Then fire up Defrag or something, which you *know* will generate a lot of disk activity, and compare.

      And that's just loading. Once it's loaded, it's in RAM. The disk is just a nice big place to dump savegames and screenshots.

      I wouldn't be surprised to learn this is partly because of consoles. There just isn't that much guaranteed bandwidth from those optical disks -- certainly not more than there is over a Gigabit network.

      --
      Don't thank God, thank a doctor!
    16. Re:How well does that perform? by Temporal · · Score: 1

      I think you might be confusing iSCSI (a network protocol) with SCSI (a disk hardware interface). My physical disks are all SATA, and are a mix of SSD and HDD. The bottleneck is network bandwidth, so using SSD everywhere isn't going to improve performance much.

    17. Re:How well does that perform? by RobbieThe1st · · Score: 1

      I'm still thinking that with memory bandwidth in the many-GB/sec, the bottlenecks won't be apparent - if your entire game image is a GB or two, it'd still be loaded in a fraction of a second.

      And I know for a fact we can have single-processor(multicore, though), four-slot(or 6-slot Intel) memory motherboards, and with 4GB DDR3 cards...

  9. Re:Dude, that's lame by geekoid · · Score: 5, Funny

    It's like you went public beta before working out the kinks~

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  10. Haha ... by vivek7006 · · Score: 4, Interesting

    "I purchased 12 copies of Windows 7 Ultimate OEM System Builder edition, in 3-packs. However, it turns out that because the hardware is identical, Windows does not even realize that it is moving between machines."

    1. Re:Haha ... by Temporal · · Score: 4, Informative

      "I purchased 12 copies of Windows 7 Ultimate OEM System Builder edition, in 3-packs. However, it turns out that because the hardware is identical, Windows does not even realize that it is moving between machines."

      Yeah. I actually learned this after having purchased only one 3-pack, but went ahead and bought three more 3-packs just to be legal. With this much attention paid to my setup, I don't want to be caught pirating.

    2. Re:Haha ... by retchdog · · Score: 1

      i think that a google employee can afford to have legitimate software licenses. :-/

      also: "I highly recommend that anyone emulating my setup actually purchase the proper Windows licenses even if your machines are identical."

      --
      "They were pure niggers." – Noam Chomsky
    3. Re:Haha ... by misexistentialist · · Score: 5, Funny

      And afterwards you lit a cigar with a hundred-dollar bill.

    4. Re:Haha ... by Anonymous Coward · · Score: 0

      Honestly thank you. I've never laughed so hard at a Slashdot comment in my life.

      I once heard the term "Brevity is the soul of wit", and now I understand it.

    5. Re:Haha ... by mattack2 · · Score: 4, Insightful

      In other words, you think doing the legal thing is wasting money.

    6. Re:Haha ... by Anonymous Coward · · Score: 0

      Doing the legal thing for convicted criminal company repeatedly abusing its monopoly is wasting money.

    7. Re:Haha ... by Anonymous Coward · · Score: 0

      No, just really fucking expensive.

    8. Re:Haha ... by Jonner · · Score: 1

      I'm sure MAC addresses aren't the same. It's surprising if Windows doesn't use them for identification.

    9. Re:Haha ... by Coren22 · · Score: 1

      Unfortunately, you may still run into legal headaches. OEM system builder is for people who build a system, then sell it to another party.

      --
      APK likes to ask for responses to the same things over and over. Maybe he just likes the responses?
  11. Re:Dude, that's lame by Chronus1326 · · Score: 1

    I love how this guy signed in as Anonymous Coward. I don't have a house this cool and wish i did! I long for cat5e Ethernet in the walls, let alone a complete LAN party setup. Kudos Temporal.

  12. Re:Dude, that's lame by Anonymous Coward · · Score: 2, Funny

    That's google for ya.

  13. God dammit by Anonymous Coward · · Score: 5, Funny

    Every computer using geek has an Asian girlfriend except me.

    How they fuck do they do it?

    You have to be white, nerdy, and socially awkward. I've got all three! Come hither, ladies!

    1. Re:God dammit by dbIII · · Score: 1

      How they fuck do they do it?

      Meet them, talk to them and convince them that you are a good person. Fixing their computer and paying for their internet access helps too.

    2. Re:God dammit by Anonymous Coward · · Score: 0

      How they fuck do they do it?

      Meet them, talk to them and convince them that you are a good person. Fixing their computer and paying for their internet access helps too.

      So you're saying I should ask the guy and he'll give the girlfriend to me? Then all he has to to is ask another guy the same thing? I'm not convinced, this sounds like a pyramid scheme.

    3. Re:God dammit by dbIII · · Score: 1

      I think the gross misunderstanding above shows a bit of the difference :)
      Actually the lure of the exotic cuts both ways. To Miss Whateverstate you may be just some loser nerd from a similar high school that grew up watching B grade TV comedy. To a girl that grew up on a farm in China near the Russian and North Korean borders you may be an interesting technocrat with an impressive command of English and full of witty comments she's never heard before.

    4. Re:God dammit by Temporal · · Score: 1

      To a girl that grew up on a farm in China near the Russian and North Korean borders you may be an interesting technocrat with an impressive command of English and full of witty comments she's never heard before.

      I'm not sure if you meant to say that you think this describes my girlfriend. But if so, that's extremely racist. Christina was born and raised in Boston. And I'm dating her because she's a gamer geek, not because she's Asian.

    5. Re:God dammit by PeanutSC · · Score: 1

      Actually the lure of the exotic cuts both ways. To Miss Whateverstate you may be just some loser nerd from a similar high school that grew up watching B grade TV comedy. To a girl that grew up on a farm in China near the Russian and North Korean borders you may be an interesting technocrat with an impressive command of English and full of witty comments she's never heard before.

      For my part, I started dating Kenton not because he was exotic to me, but because he understood me better than almost all of the guys I've dated before. I was a linguistics major and I have an abnormally large vocabulary and tend to use pretty complicated syntax - Kenton never seemed to be put off by that, in contrast to many guys I've known. We also have a lot of common interests, video games being one of them (I work in game development). I personally think I'm wittier, but that may be because I tend to inflate my witticism count with "that's what she said" jokes.

    6. Re:God dammit by Anonymous Coward · · Score: 0

      One of the reasons my wife (Japanese, born and raised in Japan) married me was because of my kindness and knowledge. I know a little bit about a lot of things, not just Star wars, Star Trek, and D&D. We've never lacked anything to talk about. I also took an interest in her hobbies and what she likes to talk about. I know a ton about quilting although I'll never pick up a needle and thread, and I know the right questions to ask. She is extremely intelligent and witty.

      But of course your could keep believing that any asian woman is an unintelligent object from some podunk place and only likes "computer geeks" because they don't know any better. I bet you believe they can't pick up on that... or any woman for that matter.

    7. Re:God dammit by Anonymous Coward · · Score: 0

      So you've got a thing for Boston Pancakes then? That's so much better than an Asian fetish.

    8. Re:God dammit by PeanutSC · · Score: 1

      I am not a pancake! I am at least French toast. French toast is prettier and, in my opinion, much tastier and more versatile. You can make French toast with many different kinds of bread, but you can't really do much to pancake batter except stick random fruits and toppings in it.

    9. Re:God dammit by dbIII · · Score: 1

      But of course your could keep believing that any asian woman is an unintelligent object from some podunk place

      The girl from a farm I used as the example speaks and writes very well in four different languages. I was writing about differences in how people are seen from different viewpoints.

    10. Re:God dammit by dbIII · · Score: 1

      Sorry, I should have read the article before replying to an AC post in general terms with a specific example I've seen.
      Now it appears you both think I'm writing about you - I'm sorry I gave that impression.

    11. Re:God dammit by Anonymous Coward · · Score: 0

      Or add oil and make waffles. Or thin the batter and make crepes. I guess he's not dating you for your culinary acumen.

    12. Re:God dammit by PeanutSC · · Score: 1

      It's true - I can't cook, except for very narrow instances. But it doesn't matter for him, because he works at Google and they have awesome free food there almost all the time anyway.

    13. Re:God dammit by rubycodez · · Score: 1

      might be a trend there, three out of the other six IT techs in my employer's company have asian wives as I do. there is a traditional cultural thing where asian women are not treated well by the men. in the USA they see that things can be different, other men have proper respect for women. if you are kind, dependable, genuinely interested in them, have a job you can be their Mr. Right.

    14. Re:God dammit by PeanutSC · · Score: 1

      might be a trend there, three out of the other six IT techs in my employer's company have asian wives as I do. there is a traditional cultural thing where asian women are not treated well by the men. in the USA they see that things can be different, other men have proper respect for women. if you are kind, dependable, genuinely interested in them, have a job you can be their Mr. Right.

      I have also seen that there are many Asian women dating or married to software engineers, but I think it would be a mistake to believe that they all a) were born and raised in Asia, b) have a past history of experiencing patriarchal abuse or discrimination, or c) are involved with their partners only or primarily because of the kindness, dependability, and genuine interest that their partners show in them as contrasted with their previous partners (or other role models they've seen via the media, relatives and friends, etc.).

      I think it is true that certain Asian cultures historically have not promoted gender equality as much as they should or could have (ahem, Korea and Japan), but this is also true of many other cultures, and I'm not sure if you'd be willing to make the same generalization about, say, Latino women dating Americans (machismo is huge in many Latin American countries). It's not all Asian countries, though - Mao was pretty explicit about "women holding up half the sky" during his reign, and actually in Shanghai there's a stereotype where boyfriends are nice and compliant creatures who are tyrannized by their demanding girlfriends. I have dated Chinese or part-Chinese guys and found them to be very respectful, dependable, genuinely interested in me, employed, kind, etc. By the way, I am ethnically Korean but born and raised in the US.

      I think if you asked the Asian women married to your company's IT techs why they are married to them, you might find answers that deal a little more directly with the specific personality fit of each couple rather than a baseline of being kind, dependable, genuinely interested in them, and employed. Asian cultures do tend to glorify education and STEM disciplines especially, which may be the cultural factor you're looking for since engineers have that in spades, but I think it still boils down to personality fit.

  14. Re:Dude, that's lame by Anonymous Coward · · Score: 0

    You should be my #1 fan then. I always "sign in as Anonymous Coward".

  15. Re:Dude, that's lame by jd · · Score: 5, Funny

    Release early, release often. I thought that was the way we're supposed to work.

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
  16. Re:Dude, that's lame by SomePgmr · · Score: 1

    It was a good write-up... I was curious about a lot of that when I saw it the other day.

    I'm blown away by how much you put into the project. The cabinet rigs in particular came out really slick. Congrats, and go get your employer to use it as a demo for SketchUp. ;)

  17. Re:Dude, that's lame by TrekkieGod · · Score: 3, Insightful

    Honestly I'm kicking myself for not having written everything up before going public. The vast majority of people who saw the original post will not see the technical details. :/

    A lot of people wouldn't care about the technical details either. You can be a gamer without being a geek.

    Kickass house, dude. Pay the AC no attention, envy is not a pretty thing. Thanks for the technical article, there's definitely stuff in there everyone can use, even if they don't have a house purely optimized for LAN parties. In fact, I wouldn't mind seeing additional details, tutorials on setting up the images and the like.

    --

    Warning: Opinions known to be heavily biased.

  18. RemoteFX by napoleon_jo · · Score: 1

    It would be neat to see how a setup like this would hold out for gaming with Windows 8, Hyper-V and remotefx (assuming gaming cards play nice with it), then you could consolidate expenses to a machine or two, and keep your existing "client" hardware for years, if I understand how it will work...

  19. Re:Dude, that's lame by wierd_w · · Score: 3, Informative

    You do realize that it is extraordinarily easy to install cat5e wall plates and drops in most modern homes, right?

    You can use powertools, have an rj45 modular crimping tool, and know where to buy bulk cat5e right? (If not, can I please verify your geek card...)

    All you need is hidden utility closet to house the punchblock and local switch hardware, and you are golden. With how small some of this hardware has gotten, you might even be able to get away with a breakerbox enclosure from lowes, assuming you put some ventilation in it.

    My current home was once refit as a beauty salon by the previous owners, and has so may utility hookups in the living room that I could have a christmas tree made entirely of christmas lights and not blow any fuses (hookups for dryer chairs have beefy amp ratings). If I wasn't such an antisocial recluse, and actually had lan party friends to come over I could really do crazy shit with my place too.

    But I don't, so I haven't and won't. But if you want to run cat5e in your house, the only thing stopping you is inertia, since as far as I know you don't need an electrician to run the stuff, being so low voltage.

  20. 32Mbit = somewhere under 6 in the 3-6 mbps range by Joe_Dragon · · Score: 1

    So he does not seem to get the full 6 mbps that http://www.sonic.net/ offers on DSL. Must be to far from the CO or RT to get the full speed.

    he bases Comcast but they have faster speeds and better upload. But the Sonic.net directv bundle is better for TV.

  21. But MS may see 12 systems with the same key live by Joe_Dragon · · Score: 2

    But MS may see 12 systems with the same key live at the same time.

  22. Fake!!!! by Anonymous Coward · · Score: 4, Funny

    This is a made up story by the liberal media.

    Blizzard clearly stated that no one is interested in LAN parties and the whole concept is dead. Please move on. There is nothing here to see.

    1. Re:Fake!!!! by Anonymous Coward · · Score: 0

      lol

  23. Re:32Mbit = somewhere under 6 in the 3-6 mbps rang by Temporal · · Score: 1

    I'm not quite sure what you mean. How is 32 less than 6?

    A typical Comcast package appears to be 15mbps, according to their site. Comcast Business Class does offer pretty good bandwidth, though.

  24. No.. by Frosty-B-Bad · · Score: 2

    The question isn't "How", its "Why".. money doesn't seem to be the big issue here, so why not spring for Server 2008R2 and manage all the boxes from there? it does all this updating/registering/etc your hacking together, and for around $800, versus your hourly rate x hours hacking, seems less expensive and the result is a heck of a lot more manageable. I'm all for the do-it-yourself type, but managing disk images? Yeah I can spend my time better elsewhere

    1. Re:No.. by Temporal · · Score: 2

      The question isn't "How", its "Why".. money doesn't seem to be the big issue here, so why not spring for Server 2008R2 and manage all the boxes from there? it does all this updating/registering/etc your hacking together, and for around $800, versus your hourly rate x hours hacking, seems less expensive and the result is a heck of a lot more manageable. I'm all for the do-it-yourself type, but managing disk images? Yeah I can spend my time better elsewhere

      No, it really does not do anything like what I'm doing... and anyway, setting this all up was lots of fun.

    2. Re:No.. by Anonymous Coward · · Score: 0

      Let's say a new game just came out and you want to host a LAN party to play it. How do you deploy this game to all the machines using the Windows Server solution? Not trying to troll, just curious.

  25. Re:32Mbit = somewhere under 6 in the 3-6 mbps rang by Joe_Dragon · · Score: 1

    sonic.net also has 20Mbps or up to 40Mbps broadband on Adsl+2 but 40 is dual line.

  26. Re:32Mbit = somewhere under 6 in the 3-6 mbps rang by Microlith · · Score: 3, Informative

    I think he's having a mental fault and mixing units.

    32mbps = ~4MByte/s

    which is better than the ~24mbps I get off Comcast (a solid 3MB/s off Steam content servers, at least until my cablemodem starts having seizures.)

  27. Disk images are trivial to manage... by Junta · · Score: 2

    Why bother spending $800 bucks for an OS you may not particularly like the style of anyway? For a task like this, I really don't see a particular advantage that Windows would hold unless all you know is Windows. The tools to do this sort of stuff are trivial to work in Linux (I personally think easier than Microsoft tools, but that may be a preference).

    I would give MS the benefit of the doubt on a setup suggesting AD account management, though I haven't tried 389 which may have a nice integrated feel. Standard OpenLDAP+Kerberos realm is a little more work than setting up AD for a relatively small setup, but I see that as superfluous either way for this sort of setup.

    --
    XML is like violence. If it doesn't solve the problem, use more.
  28. Re:Dude, that's lame by __aaqvdr516 · · Score: 2

    The only thing stopping me from running cat5e in my home is not inertia, it's the large structure made of wood that runs up, down, and horizontally through the walls. Unless I wanted to cut holes in the walls so I could drill pass through holes between floors, there's no way to do it completely in the walls. Of course, you could put up molding in the corners and along the ceiling to hide everything. Some might even go under the carpet (which I did in one room).

  29. Re:Dude, that's lame by h00manist · · Score: 1

    get your employer to use it as a demo for SketchUp. ;)

    Or perhaps to follow Microsoft's lead and create some games, as it leads into experimenting with lots of technologies. Perhaps Linux gaming will get a boost too.

    --
    Build your own energy sources from scratch. http://otherpower.com/
  30. Re:32Mbit = somewhere under 6 in the 3-6 mbps rang by Temporal · · Score: 3, Interesting

    sonic.net also has 20Mbps or up to 40Mbps broadband on Adsl+2 but 40 is dual line.

    Yes, that's what I have. The 40Mbps dual-line "Fusion". Due to distance from CO, it gets 32Mbps, but it is a consistent 32Mbps.

  31. Re:Dude, that's lame by hpa · · Score: 5, Interesting

    As the author of Syslinux/PXELINUX I found the article rather interesting and enjoyable. :)

  32. If ur not in a domain by Anonymous Coward · · Score: 0

    Clone away... SIDS only come into play if ur adding them to a domain otherwise have at it....

  33. Remote Stations by Bensam123 · · Score: 2

    I'm curious as to what sort of latency he gets by extending USB through repeaters and if he uses hubs on his keyboard/mice at the other end? I know HDMI can be run quite a long distance (relatively speaking), but USB isn't made to be run long distances at all. If I remember correctly, there is a maximum distance USB can run before you need to add a hub/repeater. Adding to that, hubs in my experience interfere with peripherals, especially gaming peripherals (fast and high dpi mice). He doesn't really go into much detail besides saying he runs USB and HDMI to his remote stations.

    1. Re:Remote Stations by Temporal · · Score: 2

      Monoprice sells 32' USB extensions that have a repeater on the end. I'm not sure how they get away with just one repeater instead of two as seems mandated by the USB spec, but they do and it works.

    2. Re:Remote Stations by Bensam123 · · Score: 2

      Does this result in noticeable input latency that you can feel through gaming, similar to the sort of input drifting feeling you get with wireless peripherals?

      Also, do you use hubs on the end for the keyboard/mouse or do you run a separate cable for each one? If you use hubs, have you run into issues with using them? Do you have gaming quality peripherals on the end as well (high dpi and polling mice and high poll rate keyboards)?

      I ask as gaming peripherals tend to put more strain on USB connections then normal peripherals and can crap them out when they're operating on the edge (like the 32' repeater you mentioned). They draw more power and operate close to limitations of the spec in terms of latency.

    3. Re:Remote Stations by Temporal · · Score: 1

      Does this result in noticeable input latency that you can feel through gaming, similar to the sort of input drifting feeling you get with wireless peripherals?

      No. According to the USB spec, maximum allowed round-trip latency to any peripheral (regardless of the number of hubs) is 1.5 microseconds, many orders of magnitude below what a human being could sense. Electricity will propagate over a 32' cable in around 50ns, another couple orders of magnitude smaller still.

      Also, do you use hubs on the end for the keyboard/mouse or do you run a separate cable for each one? If you use hubs, have you run into issues with using them? Do you have gaming quality peripherals on the end as well (high dpi and polling mice and high poll rate keyboards)?

      I have a hub attached to each one, with a cheap keyboard and a Logitech MX518 mouse. Guests are welcome to bring their own peripherals if they so choose.

      I ask as gaming peripherals tend to put more strain on USB connections then normal peripherals and can crap them out when they're operating on the edge (like the 32' repeater you mentioned). They draw more power and operate close to limitations of the spec in terms of latency.

      The hubs are powered. They are USB 2.0, so they support many orders of magnitude more bandwidth than you could ever generate with a keyboard or mouse.

      With all due respect, I think you're been fooled into believing the marketing of some companies that want to sell you expensive placebos. Keyboards are just not a significant source of latency in any gaming setup.

    4. Re:Remote Stations by Bensam123 · · Score: 1

      I wouldn't ask unless it is something I'm actually sensitive to. I've used wireless peripherals and they do have a drifting feeling to them. While increasing the length of a wire itself may not add latency, a hub, which is essentially a repeater adds it's own latency. Just the same way bad switches can mess up a network or make lag. Not everything is equal even if there are standards they adhere to.

      Buy a G500 and do a side by side comparison with your MX518. It's not snake oil.

      I was overall just curious if you ran into compatibility issues with your USB hub setup in general...

  34. Re:Dude, that's lame by BKX · · Score: 1

    Generally that problem can be solved with 36 inch flexible drill bits (they exist and are awesome and not too expensive), maybe some flexible drill bit extenders (you may need the equivalent of a 100 inch drill bit), and some fishtape. Usually, you just drill down until you hit the unfinished part of your basement, or you drill over until you hit an air duct and run plenum rated through that with the fishtape.

  35. Re: Syslinux by Anonymous Coward · · Score: 0

    You know, I always wondered why the extlinux component of syslinux hasn't taken hold as a boot option in most of the major Linux distros yet? It has the file system support similar to grub, yet the simplicity of lilo. Perfect combination for when grub seems like overkill (I often run into cases where I can't easily get grub to do what I think it is supposed to do, and extlinux has ended up saving my hide).

  36. Re: Syslinux by hpa · · Score: 1

    Well, let the distros know...

  37. Re:Dude, that's lame by Temporal · · Score: 1

    As the author of Syslinux/PXELINUX I found the article rather interesting and enjoyable. :)

    Thank you for your useful software! Sadly I'm no longer using pxelinux since I switched to Windows, but I believe I'm still using your TFTP server. :)

  38. Nice, but... by Khyber · · Score: 1

    If you need more than a damned good switch, internet connection, and wireless AP to optimize your LAN parties (real LANners have their own boxen, TYVM) you're doing it wrong.

    --
    Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
  39. Re:Dude, that's lame by Anonymous Coward · · Score: 0

    thank you, you gave me some leads for something I'm working on at work.

  40. Re:Dude, that's lame by binarylarry · · Score: 1

    I love you.

    --
    Mod me down, my New Earth Global Warmingist friends!
  41. Re: Syslinux by Anonymous Coward · · Score: 0

    If you're the kind of user that cares about boot options, you should probably be using Arch Linux

  42. Re:Dude, that's lame by Anonymous Coward · · Score: 0

    I also love you

  43. Re:Dude, that's lame by jones_supa · · Score: 1

    I love you too.

  44. Think that this song is about you? by dbIII · · Score: 1

    I'm replying to the guy above and just using one example I've seen.
    Also why assume it's racist? It could just as easily describe a Caucasian that has grown up in a different environment to the person she is attracted to.

  45. OCing by Anonymous Coward · · Score: 0

    "I'm scared of overclocking. The thought of messing with voltages or running stability tests gives me the shivers. I bow to you and your superior geek cred, oh mighty overclocker."

    After reading pages and pages of complex technical system configs, this really hurts me to read.

    You can get a 2500k to 4.4GHZ without even taking it out of the Intel voltage and temperature recommended limits (with proper cooling).

  46. Re:Dude, that's lame by morethanapapercert · · Score: 3, Interesting
    As a former cable monkey and electrician apprentice, I'd like to add, for the love of rich chunky amps, PLEASE know where you're drilling! For most stick built homes, if you need a 100 inch long drill bit, you're doing it wrong. That's long enough to go from the base plate on the second floor, down into the wall cavity on the first floor and into the base plate there. And since you are drilling blind, you could easily drill through power lines or possibly water lines without knowing it. In the case of power lines, it is possible to get seriously hurt, or worse, damage insulation and be totally unaware until the electrical wiring fire occurs later that year. On one job site, a fellow apprentice totally fried his drill when he hit a 220V 40 amp stove line that had been installed for a mother-in-law suite but then abandoned and stuffed in the wall when the prior tenant moved out. Thank you CSA for double insulated power tools!

    The right way to do it requires no more than a 36' drill bit. If you are ordering online or with a building supply guy who is savvy, what you are looking for is called a bell hanger bit. They are not only quite long, but very flexible. (being largely spring steel, they snap quite easily if you drill too far off axis though) They commonly come in the smaller sizes needed to run simple low voltage lines like thermostats and door bells (hence the name) but can be found in larger sizes needed to run Ethernet. They are just the ticket for cutting a hole big enough for the outlet box and drilling from outside that, down through the base plate and into the cavity below. You then go downstairs and open another small hole and drill down to the basement. Having an assistant is invaluable when fishing the line, s/he can listen for the fish tape knocking in the first floor cavity if there is any doubt at all where your drill came out.

    Even with Plenum rated cable, I'd avoid running it in an air duct if there was any way at all to avoid it. It's better to go around, using an extra handful of meters of cable for the longer route, then it is to have the duct cleaning guy get his brushes tangled in it next year. If you do use the duct anyway, use a grommet where it passes through the sheet steel, not only to protect the cable from being cut by the sharp edge, but also to reduce leakage from the ducts into the wall cavities.

    --
    I need a wheelchair van for my son. Help me get the word out. https://www.gofundme.com/wheelchair-van-for-jj
  47. Souvenirs, souvenirs... by Anonymous Coward · · Score: 0

    This article is strangely bringing a warm remember of having LAN parties in my mother's basement; ah, that was the time!

  48. Re:Dude, that's lame by Coren22 · · Score: 1

    Being as how I have been thinking of this much recently, how would you recommend I handle my situation? I have a townhouse built on a slab, two floors and an attic. How do you run a cable from the attic to a lower level through the second floor? I have thought about using the furnace exhaust, but would be afraid of melted cables there...

    --
    APK likes to ask for responses to the same things over and over. Maybe he just likes the responses?
  49. Re:Dude, that's lame by morethanapapercert · · Score: 1
    Where on the first floor does the cable need to come out to be closest to the device it connects to. In the attic, you can go horizontally very easily, so it is trivial to come up say in the SW corner and run a line across the rafters to the NE corner. (assuming an unfinished attic) What you want to do is find a series of wall cavities as close as possible to where the cable needs to emerge on the finished floors. It's easy to go vertically, but a messy pain in the butt trying to drill through all the wall studs in a given room to go across horizontally.

    As a hypothetical case, I will assume you want to start a cable run from the furnace and hot water tank closet/room where your ISP connection comes into the house and then run Ethernet from there up to a home office in a finished attic in the diagonally opposite corner of the home. (since you mention possibly using the furnace exhaust)

    You want to come up with a path that is vertical as possible until it reaches the attic space, going straight up from where your modem and/or router are. If you are lucky, there will be a closet on the second floor over the furnace space. Worst case scenario would be a bathroom right over it. I can't give you a simple map to follow, but I can give you general guidelines you can follow.

    1. Going up through interior walls is preferable to going up through exterior walls. You want to avoid damaging the house insulation and vapour barrier envelope unless you are prepared to fix that as you go along. (problem is, the electromechanical stuff is almost always closest to an exterior wall...)

    2) If possible, cut your holes in closets, your patch work will be a lot less noticeable there

    3) attics always have triangular waste spaces between the eaves of the house and the knee walls of the room. If you have to, it is comparatively easy to go around even three sides of a square in the attic of you have to, in order to use the most direct path on the vertical segment coming up from the first floor.

    4) As a rule, you plan your cable route from the bottom up, but then cut and drill from the top down.

    --
    I need a wheelchair van for my son. Help me get the word out. https://www.gofundme.com/wheelchair-van-for-jj
  50. Re:Dude, that's lame by Coren22 · · Score: 1

    The main issue I have is running through two levels. I suppose the bendy drill bit would work, just use a old telephone cable hole that is in my bedroom on the second floor for the runs to the lower level.

    My next house will have a basement, now I see the need for it :)

    --
    APK likes to ask for responses to the same things over and over. Maybe he just likes the responses?