Slashdot Mirror


FreeBSD Looking for People with Lots of RAM

drdink writes "A few weeks ago, PAE (Physical Address Extension) support was added to FreeBSD 5-CURRENT. This allows memory above 4GB to be used normally by the kernel and userland on the x86 platform. Jake Burkholder, the man behind PAE, is now looking for users to help him test this new feature. In his message to the freebsd-current mailing list, Jake describes the current caveats to PAE and also says 'We'd like this feature to be solid for 5.1-RELEASE, so I'm hoping there are people out there with systems with more than 4G of ram that are willing to test it.' This, along with other features make FreeBSD 5-STABLE look very promising."

271 comments

  1. if i put all of my computers together by stuph · · Score: 0, Offtopic

    then i'd be far, far closer... if only i had.. well.. any money at all

    --
    --Less Thinkin', More Drinkin'...
  2. 64 + 128 + 256 + 16 + 224 + 64 + 512k.... by AvantLegion · · Score: 1

    Hmm, maybe between all these PCs and consoles and portable devices... hold on, HOLD yourself now, I'm getting there, just don't make me lose count....

    1. Re:64 + 128 + 256 + 16 + 224 + 64 + 512k.... by bsharitt · · Score: 1, Funny

      I've got 8 gigs of RAM in my old 286 running a hacked version of FreeDOS, so this isn't really news

    2. Re:64 + 128 + 256 + 16 + 224 + 64 + 512k.... by AgentPhunk · · Score: 5, Funny
      I've got 8 gigs of RAM in my old 286 running a hacked version of FreeDOS, so this isn't really news

      Umm, that'd be 8 MEGs you got in there, Sparky.

      I'll bet it has a 5.25 TB floppy drive, and a 20" LCD green-screen monitor.

    3. Re:64 + 128 + 256 + 16 + 224 + 64 + 512k.... by HeyYou82 · · Score: 1

      i think this should have been modded as funny

      --
      - HeyYou
    4. Re:64 + 128 + 256 + 16 + 224 + 64 + 512k.... by bsharitt · · Score: 1

      It was a joke

    5. Re:64 + 128 + 256 + 16 + 224 + 64 + 512k.... by Anonymous Coward · · Score: 0

      Unfortunately you got moderated troll while he got a +5 funny. Joke is on you.

    6. Re:64 + 128 + 256 + 16 + 224 + 64 + 512k.... by splinterBR · · Score: 1

      I've got to say it, I thought jokes were supposed to be funny?

      --
      Rooting for the yankees is like rooting for herpes.
    7. Re:64 + 128 + 256 + 16 + 224 + 64 + 512k.... by Anonymous Coward · · Score: 0

      See what I mean?

      a

    8. Re:64 + 128 + 256 + 16 + 224 + 64 + 512k.... by Anonymous Coward · · Score: 0

      Imagine the memory dumps of testing this. *snicker*

  3. ARgghh by cholo54alpha · · Score: 3, Interesting

    MY dilemma is I have a lot of Ram but half of it is flakey!!! so I just tell linux to skip over it. It's really like having a regular amount of good ram. Hey, can BSD map my bad ram out too? Anyone?

    1. Re:ARgghh by Anonymous Coward · · Score: 0


      MY dilemma is I have a lot of Ram but half of it is flakey!!!

      Just scrape those flakes off and it should be as good as new. If the chips are more than two or three years old, you might have to use a wire brush to get it all off.

    2. Re:ARgghh by Viol8 · · Score: 1

      HOw do you tell linux to do that? This is a genuine question because I don't know how and
      it would be very useful for me.

    3. Re:ARgghh by Anonymous Coward · · Score: 0

      Man, get a job.. money.. and buy new ram!!! So, it was YOU who'd those fucked up images from the last pc release.. :)

    4. Re:ARgghh by julesh · · Score: 1

      You'd need this extension to be enabled to take advantage of any memory whose address is > 4Gb. So if this is you, yeah, I guess you can help them :-)

      (I think they can map out bad ram. If not, it shouldn't be too hard to add it...)

    5. Re:ARgghh by dmaxwell · · Score: 1

      Google for the "linux badram patch".

      You have to patch your kernel to do this. Once the kernel is patched it will accept boot time arguments that tell it what address blocks to mark bad.

  4. Wow! by YetAnotherName · · Score: 1

    Think of the size of the RAMDISK I could have with 4GB+! Goodbye swap space, hello disk space!

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

      Yes, except when the powerline gets cut...

      Hrm, your cousins 4 year old brother pulled the power cord for fun? How sad...

    2. Re:Wow! by Anonymous+Struct · · Score: 5, Funny

      Jesus... I could even put the swap space ON THE RAMDISK! Think about how fast that'd be!

    3. Re:Wow! by cant_get_a_good_nick · · Score: 0

      I could even put the swap space ON THE RAMDISK!

      Probably as much a joke as anything, but why would you want to do this? Then you'd still have the copies when things got paged out to, umm, RAM. FreeBSD allows you to compile the kernel for no swap at all. This way you'd have to have everything in RAM (not a problem with too much RAM) and would never try to page.

    4. Re:Wow! by Anonymous Coward · · Score: 0

      Yes, it was a joke. Yes, you're an idiot.

    5. Re:Wow! by Anonymous+Struct · · Score: 5, Funny

      I guess I need to work on my delivery... :)

    6. Re:Wow! by shamilton · · Score: 1

      Uh, except under obscure circumstances, your cousin's brother is also your cousin.

      --
      "[A] high IQ is like a Jeep; you will still get stuck, just farther from help!" --Just d' FAQs, c.g.a
    7. Re:wow! by Anonymous Coward · · Score: 0

      retard

    8. Re:Wow! by Anonymous Coward · · Score: 1, Funny
      I could even put the swap space ON THE RAMDISK!

      Great idea, but take it one step farther! Use RAID5 ramdisks to increase the speed of the swap area!

    9. Re:Wow! by Sabalon · · Score: 2, Funny

      I went to a MS presentation when Win3.1 came out YEARS ago. In discussing the memory and swap abilities of 3.1, the rep actually said that you should not use RAM drvies for swap. He said you'd be surprised how many people actually did it.

      Ah...the good ole days when MS wasn't completly evil.

    10. Re:Wow! by Anonymous Coward · · Score: 0

      Using RAID 0 for speed. Or, use RAID 01/10 for speed AND redundancy. You wouldn't want a bad RAM chip to destroy the array, so go ahead and use RAID 01 for your RAMDISK.

    11. Re:Wow! by knightinshiningarmor · · Score: 2, Interesting

      We have an IBM machine with 40 (yes, that's forty) gigs of ram. It only has a 60 Gb hard drive, and it's not too full, so putting the entire drive in ramdisk isn't out of the question. However, if the power goes out, the UPS probably couldn't keep it up long enough to write everything back to the disk! :D

    12. Re:Wow! by Anonymous Coward · · Score: 0

      Hey, can we borrow that for testing?

    13. Re:Wow! by Anonymous Coward · · Score: 0

      No, I already called dibs on this one for quake!!

    14. Re:Wow! by orangesquid · · Score: 1

      I seem to recall HPUX doing something like this. On my 512MB HPUX machine, the kernel only maps something like 64MB of ram, leaving the rest for primary swap (Secondary swap is a disk partition). Weird! Is this just my type of machine, or is this normaly behavior for HPUX? Do most people change this?

      --
      --TheOrangeSquid Is it any wonder things seem so awry? We swim in a sea of confusion and don't have to think to survive
    15. Re:Wow! by Anonymous Coward · · Score: 0

      Most people are smart enough to rewrite the kernel to eliminate this problem.

      And you call yourself a geek. Oh, the shame...

    16. Re:Wow! by buck_wild · · Score: 1

      Then you defenitely need a new UPS. On that sort of box, writing 40 gigs of data to disk should be fairly trivial.

      --
      If all you have is a hammer, everything looks like a nail.
  5. Volunteer... by addaon · · Score: 4, Interesting

    I have an HP LXR 8500 with four processors (currently) and 4GB of ram. I've been considering upgrading to 6GB for a while anyway. I'm currently using Windows 2000 advanced server on it, after being somewhat frustrated with Linux support a couple of years ago. I'd be more than willing to try out BSD, although I never have before. Is there anything I should know about this? I presume that BSD would run Mathematica fine under Linux emulation mode, as my main use of the box is just Mathematica crunching. Does FreeBSD make reasonable use of four processors? Anything else I should beware of? And anyone know a good source for cheap lxr-ready ram?

    --

    I've had this sig for three days.
    1. Re:Volunteer... by addaon · · Score: 2, Informative

      Also, if anyone is interested in a machine that can play at this level, check out auction depot. I'm not associated with them, other than having gotten my LXR dirt cheap (not as cheap as the link, needless to say) there. I can't say it's a sound investment, but if you want a toy you need a winch to get upstairs, you might find this fun.

      --

      I've had this sig for three days.
    2. Re:Volunteer... by UniverseIsADoughnut · · Score: 5, Informative

      Freebsd does SMP quit well. They have/are redoing the whole SMP system. It was slated for 5.0 but i don't know if it did or did not make it in. When finished Freebsd will have and extremely good SMP, if not the best.

      So what are you crunching with that thing?

    3. Re:Volunteer... by addaon · · Score: 1

      Can anyone confirm whether this is in 5.0 currently?

      --

      I've had this sig for three days.
    4. Re:Volunteer... by addaon · · Score: 1

      Mathematica stuff. A bit of everything, my attention wanders. Statistical analysis of cellular automata, parafoil design (low speed dynamics), trying to get a way to derive origami fold lines from a 3d model, path tracing... just stuff. Generally keep two or three processors full 24 hours, and try to keep one available for when I just want an answer. My main box is an iBook 600, so performance is simply not good... the Xeon 550's (2MB cache each) are much more performant for what I do.

      --

      I've had this sig for three days.
    5. Re:Volunteer... by Brooks+Davis · · Score: 5, Interesting

      Mathematica runs find under Linux emulation. We're currently working on getting Grid Mathematica into production on our FreeBSD cluster at work. It runs, but we haven't really done much with it yet because the real users are still working on understanding the programming model. FreeBSD should work well for you in this mode as long as you have the four licenses you'll need to keep the CPUs busy. The way Mathematica handles parallelism (seperate processes) should be able to take advantage of PAE.

      The one gotcha is that PAE is a bit bleeding edge at this point so moving to it may be intresting.

      -- Brooks

      --
      -- Any statement of the form "X is the one, true Y" is FALSE.
    6. Re:Volunteer... by addaon · · Score: 1

      Sounds good. I currently haven't even looked at Grid, just using multiple processes and a rather large investment in licenses. :-) Thinking of going to eight processors soon, too. I'll see if I can pick up a few more sticks of RAM and give it a try, it'll mostly depend on what the prices on ram look like this week.

      --

      I've had this sig for three days.
    7. Re:Volunteer... by Anonymous Coward · · Score: 2, Informative

      I don't know if you could ever call it finished, but no they won't have "extremely good SMP". It will be OK though. The thing is they don't have the resources to do testing.

      If you look at Linux 2.5 for example, just about the entire time it has been worked on, people with 32 processor POWER4 machines with 256GB ram, 32 way IA32, etc. have been running benchmarks and optimising and posting results.

      This guy is having a hard time finding a > 6GB box to test with...

      Now Linux 2.6 will have "good SMP". Not the best, good though. FreeBSD will probably scale OK to a few processors, don't kid yourself it will have "the best" SMP.

    8. Re:Volunteer... by drdink · · Score: 4, Informative
      One thing you need to remember is that FreeBSD 5.x is currently still not -STABLE. This means it is the current development line. There is no guarentee or illusion of stability. That is why such big features as PAE, SMPng, x86-64, etc are being done there. If you are seriously interested in running a development version of FreeBSD, be ready to play a role in debugging, testing, and possibly watching things explode. That said, it has been pretty stable for me lately. If you are still interested, then please do the following:

      For those who are curious about what is new in -CURRENT compared to 4-STABLE, you can read the 5.0-RELEASE release notes for the bits that were new at the time of 5.0-RELEASE. More has come since.

      --
      Beware, Nugget is watching... See?
    9. Re:Volunteer... by drdink · · Score: 5, Informative
      FreeBSD/i386 5.0-RELEASE Release Notes: Processor/Motherboard Support:
      SMP support has been largely reworked, incorporating code from BSD/OS 5.0. One of the main features of SMPng (``SMP Next Generation'') is to allow more processes to run in kernel, without the need for spin locks that can dramatically reduce the efficiency of multiple processors. Interrupt handlers now have contexts associated with them that allow them to be blocked, which reduces the need to lock out interrupts.
      Yes. This is in 5.0 now.
      --
      Beware, Nugget is watching... See?
    10. Re:Volunteer... by Billly+Gates · · Score: 4, Interesting

      Yes but its unbenchmarked

      FreeBSD 5 also includes Linux like threading. This has been one of the traditional weaknesses that are being addressed. Great java support as well. Since java uses threading heavily FreeBSD 5 will make it have server/workstation performance. Yahoo wanted to go with Java for their next generation portal software but Freebsd 4.x series had mediocre thread support.

      Freebsd 5.0 rocks! The only downside is that my Microsoft USB keyboard does not work with FreeBSD 5 on certain motherboards. I think its a bug and I hope its fixed soon.

    11. Re:Volunteer... by Anonymous Coward · · Score: 0

      "I presume that BSD would run Mathematica fine under Linux emulation mode"

      Why not run the real thing then? BSD is where linux was years ago so I fail to see how your not going to get "frustrated" with BSD.

      If you written linux off because of how it was years ago your absolutely foolish for not trying it again now.

    12. Re:Volunteer... by addaon · · Score: 2, Interesting

      No, I haven't written Linux off at all. I'm simply comfortable with the current situation, and felt no need to change. Now there's motivation to change, as testing would help contribute to a project that I think is valuable, even though I don't currently use it myself. I don't doubt that Linux is a viable solution now -- HP even supports it on that hardware. I just have more curiousity than need for stability.

      --

      I've had this sig for three days.
    13. Re:Volunteer... by Billly+Gates · · Score: 3, Insightful

      Bologna. Its not beta and its considered stable.

      Current != Release. I looked at there ftp site and only found -current or -Release versions. The only one mentioned as stable I found reading the docs are 4.0.

      Current = beta, and Release = stable. Stable= superstable or enterprise class stability.

      FreeBSD 5 is ready for %95 of user and server use. Its just as stable as FreeBSD 4.6 or 4.7 since they are also Release versions. Only 4.0 is considered STABLE at this point.

      However I would not bet my job on it with a server that needs to stay up 24x7 but FreeBSD 5 is as stable if not more out of the box as Redhat8 or Mandrake. FreeBSD hackers obsess about stability more then most linux hackers with the exception of Debian users. I would be cautious of course but to be release quality it needs to be %99.9 stable as opposed to %99.999 stable as 4.0 stable.

    14. Re:Volunteer... by Anonymous Coward · · Score: 1, Informative

      SMPng is in 5.0, but there's still some work to be done. Work is in progress to free major parts of the kernel from needing the Giant kernel lock. You can see that much needs to be done on that link - the only driver listed as "SMPng locked" is the aac SCSI driver. Incidentally, that driver saw a speedup of up to 20% when it was freed from Giant. Once this work is finished, FBSD will really fly. Could be a long time waiting, though.

    15. Re:Volunteer... by drdink · · Score: 2, Informative
      Please see the Early Adopter's Guide. The specific part:
      At some point after the release of FreeBSD 5.0, a ``5-STABLE'' branch will be created in the FreeBSD CVS repository with the branch tag RELENG_5. The past two stable branches (3-STABLE and 4-STABLE) were created immediately after their respective ``dot-oh'' releases (3.0 and 4.0, respectively). In hindsight, this practice did not give sufficient time for either CURRENT or the new STABLE branches to stabilize after the new branches were created.

      Therefore, the release engineering team will only create the 5-STABLE branch in the CVS repository after they have found a relatively stable state to use as its basis. It is likely that there will be multiple releases in the 5.X series before this happens; we estimate that the 5-STABLE branch will be created sometime after 5.1-RELEASE or 5.2-RELEASE.

      -RELEASE does not imply -STABLE and vice versa.

      In your comment, you say:

      Current = beta, and Release = stable. Stable= superstable or enterprise class stability.
      Your assertions about Release and Stable are incorrect. -STABLE is merely a CVS branch which is considered stable. This includes RELENG_4 (4-STABLE), RELENG_3 (3-STABLE), ... -CURRENT is the CVS HEAD, which is currently 5.0-CURRENT. A release is nothing more than a snapshot along any CVS branch. 4.7-RELEASE, 5.0-RELEASE, 5.1-RELEASE, etc. No implication of stability is given by -RELEASE.
      --
      Beware, Nugget is watching... See?
    16. Re:Volunteer... by PD · · Score: 1

      Bologna

      I think this word does not mean what you think it means. The word 'bologna' (lower case) only refers to a smoked sausage made of mixed meats. The word 'Bologna' (upper case) refers to a town.

      The word 'baloney' has a slang meaning 'nonsense'.

    17. Re:Volunteer... by Billly+Gates · · Score: 1
      My spellchecker changed baloney to Bologna. I should of double checked everthing.

    18. Re:Volunteer... by Anonymous Coward · · Score: 0

      Yes, you should have double-checked.

      heh.

    19. Re:Volunteer... by Anonymous Coward · · Score: 0

      Let me get this straight.

      You are curious
      You don't have great need for stability
      You imply that you think (or thought) Linux was a valuable project.
      You feel motivated to contribute to a project you think is valuable.
      You got frustrated with Linux when you tried it and gave up.

      You know, in the testing process and that includes FreeBSD, _you_ have to do a bit of work and use your initiative in order to be useful. If you're going to just get frustrated and give up then I suggest you don't bother at all.

    20. Re:Volunteer... by Anonymous Coward · · Score: 0

      There seems to be a strange rule on slashdot that
      says those who are criticising spelling or grammar
      need not practice what they preach.

    21. Re:Volunteer... by RLiegh · · Score: 1

      Now Linux 2.6 will have "good SMP". Not the best, good though. FreeBSD will probably scale OK to a few processors, don't kid yourself it will have "the best" SMP.

      True. I don't think either of them are on a par with Solaris or any other unix quite yet. At least they're better than OpenBSD, however!
    22. Re:Volunteer... by UniverseIsADoughnut · · Score: 1

      " Mathematica stuff. A bit of everything, my attention wanders. Statistical analysis of cellular automata, parafoil design (low speed dynamics), trying to get a way to derive origami fold lines from a 3d model, path tracing... just stuff."

      haha, your mind sounds like mine. Once I graduate I intend to get working on various models (engine modeling mostly) and such that I dream up but have no time for. My dream model is to give a computer a few basic wants for an engine and it spits out the solution, the full solution. That could take all the supercomputers on earth to work through everyone of the few thousand variables with in the millions of values for each. I'm sure AMD will have a chip for it in a few years :)

      I wish freeBSD had MOSIX, make a nice cluster. Though I hear there is similar things avalible or in the works.

    23. Re:Volunteer... by RLiegh · · Score: 1
      At least they're better than OpenBSD

      at SMP, I mean.
    24. Re:Volunteer... by addaon · · Score: 1

      You're missing one thing. I got frustrated two years ago, for a variety of reasons; not the least of which was that Linux at that time just sucked on four processors. Two years later, I am more curious and more willing to invest effort. And the BSD folk asked before the Linux folk, and will almost certainly gain more valuable effort. Oh, I fully understand your point, and I realize what I said was somewhat contradictory... it's just that it's several years later and both my needs and my interests have evolved.

      --

      I've had this sig for three days.
    25. Re:Volunteer... by Anonymous Coward · · Score: 0

      Please explain where _I_ made a grammatical or spelling error. If you are referring to the incorrect use of the word, "of", then I shall have you know that I used it in a sarcastic manner to emphasise Billy Gates' incorrect usage. Perhaps you failed to note the quotation marks I encapsulated the word in.

    26. Re:Volunteer... by UniverseIsADoughnut · · Score: 1

      "trying to get a way to derive origami fold lines from a 3d model,"

      Are you saying your trying to be able to say feed it in the specs of a coke can and it pops out the instructions on how to fold one? Sounds very neat. Also sounds like cheating. The guy who came up with the swan didn't have a 4 way Xeon :)

      Also if that is what it is, have you ever tried to get it to do a slinky, or a Sphere?

      yes all said mention items are on my desk now, to late for creative brain.

    27. Re:Volunteer... by Anonymous Coward · · Score: 0

      You'll forgive my mispelling of the word, "emphasize", of course. ;-)

    28. Re:Volunteer... by Anonymous Coward · · Score: 1, Informative

      Why not run the real thing then? BSD is where linux was years ago so I fail to see how your not going to get "frustrated" with BSD.

      1) The linux emulation layer on freebsd is quite thin: it's not unusual to see apps run nearly as fast (within a few percent when comparing total running times) under emulation.

      2) The freebsd system is cleaner than any linux distribution. It's easier to maintain, and many would claim more secure, most would claim more stable.

      I would rather run an app under linux emulation on freebsd than to run it under a real linux distribution.

    29. Re:Volunteer... by UniverseIsADoughnut · · Score: 1

      "Freebsd 5.0 rocks! The only downside is that my Microsoft USB keyboard does not work with FreeBSD 5 on certain motherboards. I think its a bug and I hope its fixed soon."

      might be the chipset. My old IBM would run beos fine, just had no keyboard support, they keyboard was fine, it was something on the board. I don't think there are many keyboard chipsets in the world, or whatever the computer uses for it. But i found a non standard one.

      also you just gave me another reminder why I have no intent on buying a USB keyboard anytime. Heck I have a usb mouse and it's hooked into the PS/2 jack.

    30. Re:Volunteer... by Anonymous Coward · · Score: 0

      Well OK. Umm... FreeBSD SMP performance is probably still not as good as Linux's two years ago. And no, it didn't suck on four processors, especially for the kind of crap you're doing.

    31. Re:Volunteer... by addaon · · Score: 2, Interesting

      Yes, that's what I mean. With regards to trying to do a slinky... honestly, I'd be happy with a swan right now. It gets the tetrahedron, finally, and the cube... but takes most of an hour to do it. Basically, I'm doing simulated annealing (gradient descent with a cheap hack to avoid local minima), and the problem space is just too unsmooth for it to be at all efficient. I think the solution is to find a way to smooth the problem space, rather than trying more powerful solution methods... but I'm generally dissatisfied with solutions. They either reduce to "crumple the paper" or "really, this five-sided star is a frog to me".

      --

      I've had this sig for three days.
    32. Re:Volunteer... by addaon · · Score: 1

      Hmm. We'll have to see. But again... I was doing different things two years ago. I'm an undergrad student, I couldn't exactly justify laying down $2k on a box just as an excuse to spend $500 on mathematica licenses. Again, I'll give BSD a try. If I like it, I'll stick with it. If I don't, and I need to reformat anyway, I'll stick Linux on and see if I like that. I've now been given incentive to change, only time can tell what I'll change to.

      --

      I've had this sig for three days.
    33. Re:Volunteer... by Anonymous Coward · · Score: 0

      ... but I'll let it slide this time. Go test FreeBSD and be merry!

    34. Re:Volunteer... by j-pimp · · Score: 1

      also you just gave me another reminder why I have no intent on buying a USB keyboard anytime. Heck I have a usb mouse and it's hooked into the PS/2 jack.

      Well PNP keyboards and nice, and it even works with Xfree86 pretty well. Although, if you get a dell PS2 ports are hot swappable. I can't wait for legacy free machines to become mainstream, firewire and USB is all most systems need for externam connectors anyway, besides video I/O that is. Thats probally why I'm looking at getting a mac next computer.

      --
      --- Justin Dearing http://www.justaprogrammer.net/ We're just programmers.
    35. Re:Volunteer... by UniverseIsADoughnut · · Score: 1

      "I can't wait for legacy free machines to become mainstream, firewire and USB is all most systems need for externam connectors anyway, besides video I/O that is. Thats probally why I'm looking at getting a mac next computer."

      Well by it's very nature the world of non macs can't just ditch the old stuff, because it's still out there and it wants to connect to new stuff. People have a lot of hard ware that needs old connectors. And things like PS/2 ports, well there is not reason to get rid of them, they work great, take no more space then USB, and are going to be used for a mouse and keyboard as a PS/2 or USB, so you gain nothing by making them USB.

      Apple can toss old tech because people arn't expanding their machines much, and they buy a new mac to get their upgrades. It's not that apple is smarter that they do away with the old. It's just they can get away with it.

    36. Re:Volunteer... by UniverseIsADoughnut · · Score: 1

      This sounds like a very neat project. A differant way to approach it could be to have the thing to a all combinations of folding. That is give it instructions like, size of paper, and number of folds and have it produce as many combinations as it can, then give it what you want and it compairs to it's database of finished shapes. The data base could break down the results to groups of pattersn to shorten searchs. This of course would take massive computing.

      example could be tell it, 8 by 8 paper and 1 fold, and it tries every shape it can come up with. that results in unique shape. Have a limit to variation though. Also have variables like how many levels of folds like max folds on top of folds.

      This would be easier i think to design then trying to get it to produce what you want. Instead it checks it's ever growing inventory. But like I said, the power needed to produce all of them is way more do to near repeats and the 99.99999999% rate of garbage results.

      Be very nice to see how you make out with this. I think if I ever get going on some of the ones I want to do the same problems will face me.

      to bad computers didn't understand commands like " I want a thing that makes a widget that looks like so and is yea big, and has a little do jig coming of the thinger thats under the other thing"

    37. Re:Volunteer... by addaon · · Score: 2, Insightful

      The problem is scale. A nice origami model is easily 100+ folds. Let's say I ask for a hemisphere. By your approach, we'd generate a maximum number of folds (say, 40), and choose the closest. But that includes, of course, two trillion (2^40 + 2^39 + ...) possible models... and Mathematica, as a lisp implementation, isn't memory efficient, so we're talking tens of terabytes. With my model, I'm guaranteed something that looks reasonably good with quite low memory usage (hundreds of megabytes, usually)... it's just not always the best looking. Brute force is almost always an unreasonable approach, and for this problem certainly.

      --

      I've had this sig for three days.
    38. Re:Volunteer... by UniverseIsADoughnut · · Score: 1

      "At anyrate For what I was doing I was best by myself. I've very much a stare at it and make it in my head kinda person. I'm not trying to snub people, I just can design things with more then just my brain. And I don't think people like standing around till I say cut this or drill this.

      Thats not to say I don't need help at times. But it's just the way I work. The only human I can ever co design with is my father, we share the same brain. We come up with the same ideas at the same time.

      Last night you would have looked at me staring at a truck for a few hours and making a few cuts. I just don't know what to tell people. Thats why I suck at groups."

      Yeah, I know thats the problem with my way. But hey a Opteron or Athlon 64 might help you there.
      Would something like matlab work better for this over mathematica? I've never used mathematica so I can't say much for it. In some ways I think having something that takes more power and reasorces avalible is a good thing. Gives reason for bigger faster computers. Most everyone would like a dual athlon or quad xeon, but just have no use for it. Maybe when games implement 100% real time and full throughout correct physics, material properties, and thermodynamics we all will.

      Does your program use some forward thinking methods to eliminate possibilities, cause it knows a certain fold now will make a later feature impossible? Also for my idea of a method I can so hear my fluids profs. yelling at me "buckingham pi theorem!" to eliminate massive numbers of models. Don't know how well it could apply to your model though, I'm sure it could in some ways. It basicly alows for the elimination of test by dimentionless analysis. instead of 10000 test because of many variables you only need to do 10.

    39. Re:Volunteer... by UniverseIsADoughnut · · Score: 1

      WTF, that was odd, windows pasted the wrong thing. Ignore the first 3 paragraphs. I don't know how that happened. I was responding to the lots of ram and number of models part.

      I'm am so confused by how that happened

    40. Re:Volunteer... by addaon · · Score: 4, Interesting

      Mathematica is slow, inefficient, and a total joy to work with. Matlab is about 10x faster, and at least 100x faster for matrix stuff (mathematica does matrices as linked lists of linked lists!)... but if I want speed, I'll use Fortran 90, really. Mathematica is just lisp + pretty printing... but it undeniably works, and I've never used a more productive tool in my life.

      My basic method is to take a 3D solid (that is, a polygonal 3D model that encloses a volume). I apply a few standard smoothing operations to this model to get a very, very rough shape (in particular, I smooth it until it is fully convex, the first time). I then do simulated annealing based on a handful of hardcoded starting conditions to find a good approximation of that shape -- metropolis might work better for precision, but I decidedly don't want precision now. I then take the model and resmooth it, but one step less. I use the previous foldset as a starting point, and anneal from there. I repeat this for each level of smoothing that was originally needed.

      Normally it takes around a million attempts to approximate each smoothing level, although this varies by a factor of at least one hundred, where the swan, for instance, takes about fifty levels of smoothing.

      Make sense? Not saying it works wonderfully, but I think it's the correct approach and just needs tuning. Amount of work is, to a first approximation, linear with the geometric complexity of the model, and more or less independent of the number of folds... certainly not exponential in the number of folds!

      --

      I've had this sig for three days.
    41. Re:Volunteer... by GlassHeart · · Score: 1
      Informative?!

      Freebsd does SMP quit well. They have/are redoing the whole SMP system.

      If it works quite well, why does it need to be entirely redone?

      When finished Freebsd will have and extremely good SMP, if not the best.

      So advertise when it's finished.

    42. Re:Volunteer... by adamruck · · Score: 1

      (mathematica does matrices as linked lists of linked lists!)...

      you got me interested.. whats 100x faster then linked lists of linked lists(especially if your talking about sparse matrixces)?

      array implentation would take up a load of memory... the only other thing I could think of that would be super fast would be a hash table.. but im not sure how you would implement that and keep that data in order.

      perhaps theres a data structure im not familiar with yet that is more suited.. im really intrested in this.. please tell me a little about it.

      --
      Selling software wont make you money, selling a service will.
    43. Re:Volunteer... by evilviper · · Score: 1
      so you gain nothing by making them USB.

      Can't quite agree with that. With USB, you can hot-swap keyboards and mouse. This is rather important for servers and notebooks. You can even have multiple keyboards/mice plugged-in simultaneously.

      Mayb be nothing you need, but you can't say there's nothing to gain. For the record, I dislike USB as much as anybody, but it's the only replacement for PS/2 available, so we're stuck with it (for slow, small, cheap devices at least).
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    44. Re:Volunteer... by UniverseIsADoughnut · · Score: 1

      Indeed Fortran is one I intend to learn, took C++ instead for school, don't know if I flubbed or not. But so much stuff in engineering is fortran. I know many people reviving old fortran programs from the 70's.

      Matlab I have been learning through college, though I still don't use it as much as I should. Currently learning Simulink which is part of it. For any kind of dynamic model it is great.

      I think your project is interesting and is in need of a webpage that can get slashdotted some day when you get something that works perfect. If you need more CPU you could come up with a distibuted program. Call it Folding@home ...... oh wait. That would beg the question, what is more important, figuring out how protiens fold, or figureing out how to fold a protein? And which would people rather do.

    45. Re:Volunteer... by dunng808 · · Score: 1
      FreeBSD 5 is ready for %95 of user and server use. Its just as stable as FreeBSD 4.6 or 4.7 since they are also Release versions. Only 4.0 is considered STABLE at this point.

      This is just wrong. I'm sure the FreeBSD group appreciates your support, but you need to read up a bit more on how the various tracks work. See Absolute BSD by Michael Lucas, Chapter 6. If you're an operating system developer, have too much spare time and too little excitement, or are a blind idiot, -current is for you. When -current destroys your MP3 collection, debug the problem and submit a patch to correct it.

      I currently use release 4.6.2 and am very happy. Except a little problem I had recently after going overboard with portupgrade, but that's another post.

      --

      Gary Dunn
      Open Slate Project

    46. Re:Volunteer... by UniverseIsADoughnut · · Score: 1

      "Can't quite agree with that. With USB, you can hot-swap keyboards and mouse. This is rather important for servers and notebooks. You can even have multiple keyboards/mice plugged-in simultaneously.

      Mayb be nothing you need, but you can't say there's nothing to gain. For the record, I dislike USB as much as anybody, but it's the only replacement for PS/2 available, so we're stuck with it (for slow, small, cheap devices at least)."

      I have no problems with USB. I like it quit nice. But it wasn't till a bit over a year ago did I even own anything USB.

      PS/2 is hotswappable most the time. But every now and then it doesn't work :( . Getting rid of PS/2 ports just means one less chip on the board. but no free'd up space. It basicly just has no big reason to go, just the same as it has no big reason to stay. it's not like a parallel port which takes tons of space and has been pretty much dead for 2 years. serial ports are still nice cause lots of people have devices that use them, and why get a serial to usb converter when you can have it on your board

    47. Re:Volunteer... by UniverseIsADoughnut · · Score: 1

      " Informative?!

      Freebsd does SMP quit well. They have/are redoing the whole SMP system.

      If it works quite well, why does it need to be entirely redone?

      When finished Freebsd will have and extremely good SMP, if not the best.

      So advertise when it's finished."

      They had one system, they decided they could do better, so they made a whole new one. Makes perfect sence. You can always improve something, (except coca cola). At some point you relize somethings need to be redone even if the current setup works well. Some times there is differant ways of doing something well. They had one, now switching to another that's even better.

      Far as finished and such, as others pointed out it's very close. It works, people need to test it.

    48. Re:Volunteer... by Luminous+Coward · · Score: 1
      FreeBSD 5.1 Release Process

      One of the major features of FreeBSD 5.1 will be further refinement of the re-worked SMP support introduced in FreeBSD 5.0. For specific information about the progress towards 5.1-RELEASE in this area, please see the SMP Project page.

    49. Re:Volunteer... by nathanh · · Score: 2, Funny
      I have an HP LXR 8500 with four processors (currently) and 4GB of ram. I've been considering upgrading to 6GB for a while anyway. I'm currently using Windows 2000 advanced server on it, after being somewhat frustrated with Linux support a couple of years ago. I'd be more than willing to try out BSD, although I never have before. Is there anything I should know about this? I presume that BSD would run Mathematica fine under Linux emulation mode, as my main use of the box is just Mathematica crunching. Does FreeBSD make reasonable use of four processors? Anything else I should beware of? And anyone know a good source for cheap lxr-ready ram?

      Let me translate what you wrote for all the non-cynics out there.

      Hi, I have a functional system that meets all my needs, but obviously I'm not working hard enough because I have the time to blow it away and futz with alpha-quality software. I tried Linux several years ago - I think it was Slackware 1.0 - but I was unhappy with the support though admittedly I didn't pay for a support contract. Of course, I'm assuming that Linux support hasn't improved at all the past several years. I heard something about IBM but I think that was just a rumor. So now I'm willing to try FreeBSD because that will have better support than Linux, right? Also the software I use isn't supported by FreeBSD I'm going to do it in emulation but I believe this will increase my chances of support! Also my machine has 4 CPUs and I know that FreeBSD SMP support is immature, but I still think I'll get great performance from an emulated Linux ABI running on an alpha-quality OS release with immature SMP support.

      You're a student, right? Or perhaps you do a brilliant parody of BSD bigots.

    50. Re:Volunteer... by jonbelson · · Score: 1

      >A release is nothing more than a snapshot along any
      >CVS branch. 4.7-RELEASE, 5.0-RELEASE, 5.1-RELEASE,
      >etc. No implication of stability is given by
      >-RELEASE.

      Not quite true - in the run-up to a release there
      is a code freeze; only important fixes/changes are
      allowed to be commited.

      --Jon

    51. Re:Volunteer... by Billly+Gates · · Score: 2, Informative

      FreeBSD 5.0 is not -Current its -Release. There is a difference. Its not just a snapshot like the previous poster who has no clue mentioned. Its stable. Just not server 24x7 verified stable. Like I pointed out before only FreeBSD 4.0 is officially -Stable. All other 4.x releases are -Release versions. If you do not believe me you can go to the FreeBSD website and look for yourself 4.1x-4.8 are -Release versions. Yet many servers use them without problems.

      The majority of FreeBSD servers out on the web use -Release and not -Stable. Only sites like Yahoo use -Stable or FreeBsd.com use the -stable release.

      I admit I may not run a critical server on -Release but for non critical workstation and even server use its perfectly fine. Its just that there are many changes to the kernel in 5.0 and the development team wants to be absolutely sure that all the bugs are worked out before somone like yahoo installs it and shit hits the fan. Like the documentation said 5.0 -Release is not for everyone. But for the last month and a half it has finally left the -Current snapshot and into -Release if you have been reading slashdot.

      Why would the FreeBSD team call something -Release and not have it ready to be released?

      Sadly I looked at the FreeBSD handbook and found no mention of what -Release means. It is deffinetly no longer considered -Current anymore.

      I would say its probably release-candidate equilivant in the Microsoft world when describing Windows products.

    52. Re:Volunteer... by evilviper · · Score: 1
      PS/2 is hotswappable most the time.

      Try booting a computer with no keyboard or mouse plugged-in, and see if you can plug one in while the machine is running, and get it to work.

      Also, swapping devices with different capabilities doesn't work with PS/2. Boot-up with a 2-button mouse plugged in, and then replace it with a 3 button mouse, with scroll wheel, and any extra features it might have. You aren't going to be able to take advantage of the extra features until you reboot. Try the same thing if you have two very different keyboards.

      As for space, two USB ports fit in the space of one PS/2 port, and with the adapter I use, I only need one USB port for keyboard+mouse.

      it's not like a parallel port which takes tons of space and has been pretty much dead for 2 years.

      Actually, a single parallel port is nearly twice as fast as the entire USB bus (in theory). In practice, a Parallel port device performs up to 4x faster than a USB1.1 device can.

      I happen to agree that legacy ports are nice to have. Having PS/2 ports doesn't harm me if I want to use USB, it just adds another $5 to the cost of the motherboard. Same goes for parallel, serial, etc. I think a company could build a large niche for itself if they made a PCI board with PS/2 and serial ports. They could even have a parallel port on the same board, as long as they had some other place to connect it. That would probably keep everyone happy, yet nobody seems to be making anything like it.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    53. Re:Volunteer... by addaon · · Score: 1

      (a) Wasn't talking about sparse matrices, was talking about small stuff. I'm doing 3D manipulation, so I'm dealing mostly with 4x4 matrices and 4-vectors.

      (b) As far as I know, Mathematica doesn't do sparse lists by default... so your 100x100 array will be 100 100-long lists in mathematica, and either an array or a sparse matrix in Matlab. Matlab is surprisingly well optimized for an interpreted language.

      --

      I've had this sig for three days.
    54. Re:Volunteer... by addaon · · Score: 1

      I'm amused too, so don't think I'm offended or anything. But if you're really concerned that that's the situation, please read my other postings on this story. As I said... 2 years ago things were different. And no, I'm not working hard enough; I am a student.

      --

      I've had this sig for three days.
    55. Re:Volunteer... by nathanh · · Score: 1
      I'm amused too, so don't think I'm offended or anything.

      I'm glad you took it the right way. Too many people don't appreciate my sense of humor :-D

    56. Re:Volunteer... by Ded+Bob · · Score: 1

      You can always improve something, (except coca cola).

      New Coke proved your point. :)

    57. Re:Volunteer... by shlong · · Score: 1

      Bologna. Its not beta and its considered stable.
      Gee, ss the release manager for 5.0 and the author of the 5-STABLE roadmap doc, I kinda have to beg to differ. 5.0 is not what we consider 'stable' in the same sense of the 4-STABLE label that the 4.x series has. You have to account for the two definitions of 'stable'. One means 'runtime stability' where you likely to have good uptimes under heavy loads. The other is 'API stability' where you can expect programming interfaces and algorithms within the system to remain consistent. 5.0 really doesn't meet the first definition well, though it is fine as a desktop OS. It fails miserably at the second definition, as there is a significant amount of change going on in the kernel to satisfy the first definition and support some new features.

      5.0 was released because we wanted to get all of the new features that were in the tree out to the audience that had been waiting 3 years for them. We tried to be careful to emphasize that while 5.0 should make a fine desktop OS, it really isn't appropiate for a production server yet. The upcoming 5.1 release is looking to be a significant improvement on the runtime stability front, though that api stability is still going to be in flux for a bit. Most likely 5.2 will be branded as '5-STABLE' and hence satisfy both definitions of 'stable', and that should happen this fall.

      --
      Cat, the other, tastier white meat.
    58. Re:Volunteer... by drdink · · Score: 2, Informative

      Most modern motherboards will let you swap PS/2 keyboards. I've unplugged mine and plugged it back in quite a few times without any problems. The last time I had such a problem was on my 486 SX25.

      --
      Beware, Nugget is watching... See?
    59. Re:Volunteer... by drdink · · Score: 1
      Try booting a computer with no keyboard or mouse plugged-in, and see if you can plug one in while the machine is running, and get it to work.
      I have. It works great! All I had to do was set the AUTODETECT_KBD flag (0x0100) on the syscons driver in FreeBSD:
      device sc0 at isa? flags 0x0100
      --
      Beware, Nugget is watching... See?
    60. Re:Volunteer... by drdink · · Score: 1

      Yes. So? Code freezes aren't really relevant to the point I made. The stability of the release is not guarenteed by just being a -RELEASE. A release along HEAD is still considered beta/developmental state.

      --
      Beware, Nugget is watching... See?
    61. Re:Volunteer... by Anonymous Coward · · Score: 0

      Please explain where _I_ made a grammatical or spelling error. [...] Perhaps you failed to note the quotation marks I encapsulated the word in.

      Bzzt. Perhaps you failed to note the quotation marks in which I encapsulated the word.

      BOOYAH!

    62. Re:Volunteer... by GlassHeart · · Score: 1
      At some point you relize somethings need to be redone even if the current setup works well.

      Uh, no. You need to understand the stigma that a rewrite carries to a software engineer. It means that the old code cannot be fixed up or optimized. It might mean that it wasn't scalable, or has reached the limits of its originally designed scalability. It might even mean that it's barely even readable.

      If you understand software engineering, then you'll understand that a rewrite throws away not only a lot of code, but also a lot of valuable testing. It takes resources away from bugfixing, and it introduces new code and therefore new risks and bugs. All of these are costly even for free software, in terms of human resources and product stability, if not actual dollars.

      In an engineering organization, the only thing that can lead to a rewrite is if all those risks and losses can be justified. That necessarily means that the old one is sufficiently "broken", and the new one is going to be sufficiently better. The justifying gap between the new and the old is where the old one is not "working well".

      Some times there is differant ways of doing something well.

      Yes, but rewriting for little or no practical reason would be childish. I don't think this team is childish, so the old SMP system must have significant and fundamental problems to require a rewrite.

    63. Re:Volunteer... by dunng808 · · Score: 1
      FreeBSD 5.0 is not -Current its -Release.

      The developers have made it clear that this dot zero release is very much a work in progress. An experimental version appropriate only for labroratory use.

      Like I pointed out before only FreeBSD 4.0 is officially -Stable. All other 4.x releases are -Release versions.

      STABLE refers to an upgrade branch. There is never a version you can download called STABLE. The process begins with a RELEASE. The CURRENT branch is the constantly changing -- for better or worse -- decendent of that version. Perhaps a better name for CURRENT would be EXPERIMENTAL. From time to time, new features that have been in CURRENT long enough to be considered reliable are applied to the original RELEASE, creating a STABLE version. Usually the most stable, most reliable versions are RELEASE versions with non-zero minor numbers like 4.2. Sometimes the changes in the STABLE branch improve reliability, but that is not what the branch name STABLE refers to. The only way to get a STABLE or CURRENT version is to use CVSup to download source code updates and rebuild your kernel. The folks on CURRENT typically do that every night.

      --

      Gary Dunn
      Open Slate Project

    64. Re:Volunteer... by arcadum · · Score: 0
      In response to your sig...

      The best trolls use accounts(non-AC) if you don't get it, perhaps you arenot ready for /. and their mild trolls.

    65. Re:Volunteer... by shlong · · Score: 1

      Dude, chill and see my other response to you. I appreciate your enthusiasm, but you should take a step back and listen to what people are telling you.

      --
      Cat, the other, tastier white meat.
    66. Re:Volunteer... by Anonymous Coward · · Score: 0

      Vanilla Coke disproves you both.

    67. Re:Volunteer... by voodoo1man · · Score: 1
      Mathematica is just lisp + pretty printing...

      Not to start a language religion war, but this is probably the biggest disservice one can do to Lisp, considering the historical reasons behind Mathematica's development. I wasn't there and I don't know how it happened, but on this Usenet thread some people who were recount Wolfram's reasons for writing (what would later become) Mathematica (and also portray his infamous ego).

      It's funny you mention that Mathematica feels like Lisp, since it was at one point widely considered to be the ultimate example of Greenspun's Tenth Rule of Programming. Of course by now everyone's forgotten about Macsyma, and Mathematica is pretty well ironed out. The commercial version of Macsyma was supposed to be a bit better in some respects than Mathematica while it was in development, but it hasn't been available for several years. You can download Maxima, a GPL branch of the original DOE Macsyma sources. Unfortunatly, it uses GCL (I think) on Windows, which is painfully slow. On Unix you can use CMUCL, where arrays with type declarations (I think Maxima uses nested lists for matrices as well unless you tell it not to) can produce native code as good as GCC's (not to mention it's a better Lisp system than GCL overall).

      --

      In the great CONS chain of life, you can either be the CAR or be in the CDR.

    68. Re:Volunteer... by addaon · · Score: 1

      Actually, I meant that as the biggest complement possible to both Mathematica and Lisp.

      --

      I've had this sig for three days.
    69. Re:Volunteer... by bugg · · Score: 1

      I don't think it's fair to label SMPng as a rewrite. It is a refinement of a locking procedure and as such no sizeable portions were thrown out; a giant lock was replaced by several smaller locks. Call it an overhaul if you want, but I would not characterize it as a rewrite.

      --
      -bugg
    70. Re:Volunteer... by Piquan · · Score: 1

      FreeBSD 5.0 is not -Current its -Release. There is a difference. Its not just a snapshot like the previous poster who has no clue mentioned. Its stable.

      My 5.0 box has rebooted three times in the last month. That's not stable. If I tried to put that on a production server, my coworkers would have my sorry ass.

      Like I pointed out before only FreeBSD 4.0 is officially -Stable.

      How do you figure? -stable is also referred to as 4-stable, but what branch do you think that 4.8 came from?

      If you do not believe me you can go to the FreeBSD website and look for yourself 4.1x-4.8 are -Release versions. Yet many servers use them without problems.

      The general way things work is that the .0 release is considered unstable. Read the release notes. Or the responses that the FreeBSD release manager has been posting.

      The majority of FreeBSD servers out on the web use -Release and not -Stable.

      Documentation?

      Simply put: 5.0 is not stable. Nobody says it is, except you, and you have nothing to back that up with. It's not -stable. I understand that you are willing to put buggy software on your servers. That's one reason I have absolutely no intention of hiring you.

      I use FreeBSD all the time. Really. At home and at work, all I use is FreeBSD. I'm pretty much the guy making the call on when my departmental servers go to 5. I've done my homework. 5.0 is not stable.

    71. Re:Volunteer... by Anonymous Coward · · Score: 0

      how can linux send email on the intarweb?

      kthxbi

    72. Re:Volunteer... by Anonymous Coward · · Score: 0

      Ending a sentence with a preposition is fine my rule book in.

    73. Re:Volunteer... by Anonymous Coward · · Score: 0

      Thank you Mr Anonymous Coward for your insightful analysis of FreeBSD and its SMP support. I hope to see more posts of yours.

  6. DiY - a six step model for success. by Sonicboom · · Score: 2, Funny

    Hrm.

    1) Go to pricewatch or e-bay and buy a server that can hold greater than or equal to 4gb... and buy the RAM while you're at it.
    2) While waiting to ship - download the .iso's or whatever you'll need to prepare to install your OS.
    3) Server and RAM arrive! Snap RAM into server - take existing machine, put aside - plug KVM into new server - fire up - install OS.
    4) Test!
    5) ?????
    6) Profit!

    --
    [Connection closed by foreign host]
    1. Re:DiY - a six step model for success. by Anonymous Coward · · Score: 0

      Idiot!

    2. Re:DiY - a six step model for success. by Anonymous Coward · · Score: 0

      Too many steps to Profit!

    3. Re:DiY - a six step model for success. by Anonymous Coward · · Score: 0

      slacker

    4. Re:DiY - a six step model for success. by twiztidlojik · · Score: 2

      ...Except Pricewatch ram sucks wang.

      Most of the "benchmark price" crap is C-grade or lower, and it doesn't even use 4-layer PCB. This is the kind of crap you give to the schools, not the stuff you put in enterprise-class servers with 99.999% uptime yada yada yada. Also, it's not the kind of stuff that you overclock.

      It has come to my attention that overclockers require a stable base to work on. Hence my assertion that Corsair or XtremeDDR-type ram is good stuff. I don't know if the enterprise-type d00ds invest in corsair/xtremeDDR, but it's damned rock solid. I got from DDR-333 to DDR-430 on a single XtremeDDR module.

      --
      I will now redundantly add my name to the end of my post. You know, in case you forgot me or something.
  7. If every server had 4G of ram... by Anonymous Coward · · Score: 0, Redundant

    ...slashdotting would be much more difficult.

  8. Sweet! by Anonymous Coward · · Score: 2, Interesting

    Their test system with 6GB has 12 times the memory in my 512MB system (with maxed out RAM slots). Remind me again why 64-bit CPUs are needed...? ;)

    Joking aside, it's very cool - is support for more than 4GB of memory a first for 32-bit x86 operating systems? I believe Windows NT is limited to 2GB because it keeps half of the 4GB address space for virtual memory / paging (is this right?). At the very least it will help in the interim before native 64-bit x86 machines are commonly available - both in terms of extending existing applications and porting over to "true" 64-bit compatibility.

    1. Re:Sweet! by addaon · · Score: 2, Interesting

      (a) 4GB+ on x86-32 sucks. I mean, it works, but it's a hack. x86 has a history of adding new hacks to make things work, then slowly evolving away the hacks into something workable on a longer time scale. PAE, how 4GB+ works now, was the right choice at the time; it's simply time to move beyond it, and x86-64 is it.

      (b) You can get 2GB dimms now... you may be able to get 4GB dimms, haven't looked, as my system (32 slots) doesn't need more than 2GB dimms. So if you really want more ram, check to make sure you're truly maxed out; it depends on sdr/ddr and other factors, of course, but there's some potential.

      --

      I've had this sig for three days.
    2. Re:Sweet! by drdink · · Score: 2, Informative

      Windows 2000 Datacenter supports PAE.

      --
      Beware, Nugget is watching... See?
    3. Re:Sweet! by TheGreek · · Score: 1

      So does Windows 2000 Advanced Server.

    4. Re:Sweet! by addaon · · Score: 1

      So does Advanced Server, and you can actually buy it, unlike Datacenter (which is OEM only, and basically customized for each system).

      --

      I've had this sig for three days.
    5. Re:Sweet! by more+fool+you · · Score: 1

      one of my workmates would be very interested to know how to get W2KAS to see more than 4G

    6. Re:Sweet! by addaon · · Score: 1

      Honestly? I just installed it. Got the version on DVD from a microsoft subscription, stuck it in the (external DVD) drive, followed all the prompts, and it came up with 4GB. That's okay, since I only had 4GB installed. Out of curiousity, I grabbed my one remaining stick of ram, put it in, (transferred all my other ram from one board to the other, since the LXR needs either matched sticks or only one board of ram), and booted. 4448MB of ram. I'm pretty sure (99%) that this was Advanced Server, may have been .NET beta... but I was pretty sure that .NET beta definitely didn't do PAE.

      --

      I've had this sig for three days.
    7. Re:Sweet! by Guy+Harris · · Score: 4, Informative
      is support for more than 4GB of memory a first for 32-bit x86 operating systems?
      No. The Linux 2.4.x kernel has it, and Unixware 7.1.3 has it (I don't know what release first supported it), and Solaris 7 and later has it as well.

      As others have noted, Windows NT 5.0^H^H^H^H^H^H2000 also supports it.

    8. Re:Sweet! by wik · · Score: 1

      You are right about the default settings for NT4. It also has boot options that reserve only 1GB for the OS, so applications can get 3GB per virtual address space. I believe similar options exist for Win2K and XP.

      --
      / \
      \ / ASCII ribbon campaign for peace
      x
      / \
    9. Re:Sweet! by lpontiac · · Score: 4, Funny
      is support for more than 4GB of memory a first for 32-bit x86 operating systems?

      No. The Linux 2.4.x kernel has it [com.com], and Unixware 7.1.3 has it [sco.com]

      So the Linux kernel's support was obviously stolen from SCO, and therefore doesn't count.

    10. Re:Sweet! by drdink · · Score: 1

      I found what you want here. Google for "WIndows 2000 PAE". Google is your friend. If you send me the machine and the RAM, I'd be happy to test it for you.

      --
      Beware, Nugget is watching... See?
    11. Re:Sweet! by kesuki · · Score: 1

      Wasn't windows NT 5.0 the initial release of windows XP? I know I'm up to XP (partial) SP2 and it still only says Windows NT 5.1... I also know that early XPs identified as NT 5.0 through apache logs.
      I'm pretty sure 2000 was still in the 4.xx range of windows NT, although service packs way well upgrade it to 5.0 or 5.1 NT status.

      To stay on topic, and here I was still feeling like 2048 MB (2GB) of ram was still a lot. I guess not, time to upgrade(1) although I can only install 4 GB total, and thus can't actually test larger quantities.

      1. If Only I could...

    12. Re:Sweet! by Guy+Harris · · Score: 1
      Wasn't windows NT 5.0 the initial release of windows XP?

      No, NT 5.0 was renamed Windows 2000; I think the final release of XP was 5.1.

      I'm pretty sure 2000 was still in the 4.xx range of windows NT, although service packs way well upgrade it to 5.0 or 5.1 NT status.

      It seems unlikely that a service pack would change the major version number; I don't have a service-packless 2000 to test on, but W2K SP1 definitely identifies itself as "5.00.2195" (the 2195 is, I think, the build number). From everything I've heard, W2K was always 5.0; in fact, it appears that beta 2 was, in fact, 5.0, from before they made it "Windows 2000".

    13. Re:Sweet! by kesuki · · Score: 1

      Okay win2k is definitely a 5.0 build.
      I'm thinking that early XP builds were also nt 5.0 releases. I'm currently using the XP Pro 2002 version, and it IDs as a 5.1.2600 with SP1 Build 2600.
      Otherwise a whole lot of my friends use windows 2000. Because I remember seeing a lot of NT 5.0 identifiers in my apache server logs.
      I've been trying to rack my brain on how to check without getting off my lazy ass and trying to look over the logs to see if any of My entries in the logs ever identified as NT 5.0, Because I know for a fact I've never used windows 2k.

    14. Re:Sweet! by Anonymous Coward · · Score: 0

      Although FreeBSD might not be the first, I have found the BSD implementation of many things to be far superior to their feature happy counterparts. BSD isn't about your feature list, it's about software that works.

    15. Re:Sweet! by Anonymous Coward · · Score: 0

      So that's how IBM did it!

    16. Re:Sweet! by eht · · Score: 1

      Win2k sp3 is also 5.00.2195

    17. Re:Sweet! by mzs · · Score: 1

      Regarding the 2G/2G split. Yes it is common for the OS to split the virtual address space in such ways. Most have some way to tune it to say 1G/3G for example.

      This FreeBSD work allows the kernel to put physical pages from memory beyond 4G behind virtual pages within the 4GB VA space. It does not allow an application to address more than 4GB for example. Some OS's allow you to move a window around in your VA space to deal with more than 4GB of data. For example on solaris_x86 xmemfs/mmap can be used for such a purpose.

    18. Re:Sweet! by Anonymous Coward · · Score: 0

      my Linux dual opteron says....

      opteronTest:~ # cat /proc/meminfo
      total: used: free: shared: buffers: cached:
      Mem: 8198389760 484126720 7714263040 0 42315776 375582720
      Swap: 8414420992 0 8414420992
      MemTotal: 8006240 kB
      MemFree: 7533460 kB
      MemShared: 0 kB ...

      so evidently Linux works with 8 GBytes.
      Funny, when we ordered the machine we did not even think it could be an issue; I guess we were just lucky!

    19. Re:Sweet! by bmajik · · Score: 1

      No. Windows has supported this since w2k Advacned server at least. Infact, i am running several 8GB Windows 2000 servers with /3GB and /PAE (They're SQL servers) NT4 enterprise edition also supported > 4GB, i beleive. W2k Datacenter went up to 32 or 64GB of ram, depending on which machine and when you got it. /3GB gives processes a 3GB address space and changes the mapping for the OS components and other stuff to be in the upper 1GB range. This is really handy for apps like SQL server that can use lots of general purpose address space (especially if you run other in-proc modules, or have lots of simultaneous connections) /PAE is what lets the OS expose ram above 4GB. For an 8GB single-instance SQL box, we run the OS with /3GB and /PAE (we want SQL to have as much general purpose ram as possible (3gb addy space, and we want the OS to see all 8GB naturally :) and we enable AWE on the SQL server.

      This means it has a full 3GB of address space for mapping and thread creation (there are issues iN SQL server where address space fragmentation can cause thread-create failures, effectively denying new logons. growing your address space 50% seems like it should help :) and then data/index pages can be locked into AWE pages. What this effectively means is that we can keep a lot of our database entirely in RAM, which makes perf wonderful.

      --
      My opinions are my own, and do not necessarily represent those of my employer.
  9. My current setup (12GB RAM) by Anonymous Coward · · Score: 2, Interesting

    I'm currently running a workstation with 12GB of RAM. Where do I sign up?

    Specs:
    Intel SHG2 board
    Dual 3.06 XEON processors
    12GB DDR266 memory
    nVidia Quadro
    480 GB hard drive space in a 4-way stripped array

    My penis is normal size, thankyouverymuch.

    1. Re:My current setup (12GB RAM) by Repugnant_Shit · · Score: 1

      Normal size for someone with those specs, anyway. I love my 286!

    2. Re:My current setup (12GB RAM) by Anonymous Coward · · Score: 0
    3. Re:My current setup (12GB RAM) by FyRE666 · · Score: 3, Funny

      I presume you're one of the Doom 3 beta testers then?

  10. Uh... by JanusFury · · Score: 3, Interesting

    How would you test that? I can't think of any easy way to actually test that much RAM. What would you do, load 8GB of random data into RAM and compare it byte-by-byte with the original data?

    --
    using namespace slashdot;
    troll::post();
    1. Re:Uh... by addaon · · Score: 1

      Most people with that much RAM have it for a reason. Presumably, anyone who would volunteer to try this (like myself) is using a box for reasonably heavy crunching in a non-critical environment; in this case, just continuing normal crunching should be good exercise for testing.

      --

      I've had this sig for three days.
    2. Re:Uh... by Anonymous Coward · · Score: 5, Funny

      Just load up a Java application... Voila!

    3. Re:Uh... by cduffy · · Score: 1

      Same way you test 100MB of RAM -- set all the bits high, set all the bits low, load various patterns...

      But this isn't really a matter of whether the RAM works but whether the OS deals with it nicely. For that, you'd want to try malloc()'ing and free()'ing various amounts of RAM (and in very large chunks), forcing parts to page in and out, and so forth...

      In short, it's just a matter of a few hours' worth of C (if that).

    4. Re:Uh... by quinto2000 · · Score: 2, Funny

      Thank you, thank you for not saying viola!

      --
      Ceci n'est pas un post
    5. Re:Uh... by jpkunst · · Score: 1

      It could be worse than that. I have seen people write it as wala, believe it or not. I had to read it out loud a few times before I got it.

      JP

    6. Re:Uh... by larjon · · Score: 1

      pr0n man, pr0n... :)

      --
      $> cd /pub
      $> more beer
    7. Re:Uh... by p3d0 · · Score: 1
      Uh guys, they don't need hardware testing. I assume they trust that the RAM itself works. Besides, if all they wanted was "a few hours' worth of C", they could do that themselves.

      They need to test the kernel. To do that, you need to run workloads that actually use more than 4GB of RAM, on a variety of hardware, or else you're not actually testing anything interesting in the kernel.

      --
      Patrick Doyle
      I mod down every jackass who puts his moderation policy in his sig. Oh, wait a sec....
    8. Re:Uh... by Corporate+Troll · · Score: 1
      I'm also thankful he didn't make that mistake, but you should change your sig to "Ceci n'est pas UN post". You could use "une poste", but that's not what you mean because then you would be talking about the postal office. Better yet, say: "Ceci n'est pas un commentaire" to keep it fully french.

      I do realise you just took Magritte's "Ceci n'est pas une pipe" and substituted "pipe" with "post". On a secondary note: "pipe" also means blowjob in French... but that is a completely different tale.

    9. Re:Uh... by quinto2000 · · Score: 1
      Hmm, someone made me make the opposite correction a few months ago. I originally had written "Ceci n'est pas un post" :)

      Not from any special knowledge of French though. Perhaps I will change it back. thanks.

      --
      Ceci n'est pas un post
    10. Re:Uh... by Corporate+Troll · · Score: 1
      Okay... Uhm. I am not native frenchmen. Let's just say that I speak french all day professionally, and started learning it when I was 6 years old or so. (I'm now 26).

      The problem with inexisting words in french is to attribute their gender. I usually do that on feeling, and I think you should ask a real frenchman to get the most accurate answer. However I have noticed that borrowed english words typically get the male gender. I don't know if this is a rule, but it might. Consider "un pullover", "un steak", "un bug", "un compact disc" ("Cédé", actually), "un toaster",...
      I can think of one exception "une disquette", but as you see they also changed the spelling of the word.

      I just asked the opinion of google on this issue (Advanced search: French only):

      Hope the guy who gave you that advice has a good excuse... ;-)
    11. Re:Uh... by cduffy · · Score: 1

      Oh, I absolutely agree that real world testing has an important place (and note that I *did* mention that there's more than just malloc and free involved in a good special-purpose VM test). Most real-world load testing, however, won't really hit all that many of the odd cases either -- indeed, many of them are hard to hit unless one goes looking for them. For instance, I mentioned locking pages into RAM -- very few real-world apps do this, so your "real-world" testing will miss such bugs. Likewise, there's potential for special cases involving adding and removing swap at odd times, something that also rarely happens in the real world. Thinking that running an application server or other traditional high-load app for a few days will hit any substantial number of corner cases as opposed to a well-written whitebox test is simply silly.

      In short, there's a reason folks actually write white-box tests rather than relying only on use-case testing -- because as much as exhaustively testing the common cases and obvious exterior behaviour is important, being sure to hit the corner cases and known problem areas every time (as a well-crafted test suite can do) is vitally important.

      Particularly if your software can be described as a state machine (with a sane number of reachable states), white-box testing of each state and each transition between them is vitally important, as opposed to merely running a stress test and assuming that all the important ones got hit.

    12. Re:Uh... by Anonymous Coward · · Score: 0

      Excuse me sir. I couldn't help but notice the word Troll in your username. I expect more goatse, more anuses, and more filthy language (beside french ;-) from your mouth in the future.

      Thanks for your time.

  11. In my garage by Anonymous Coward · · Score: 0

    sits an unused 4x700MHz Xeon, 2MB cache. 4GB RAM (can go to 16 I think). I don't know if I have the proper RAM densities to go beyond 4GB without throwing RAM away first.

    1. Re:In my garage by Anonymous Coward · · Score: 0
      Only one thing to say to that:

      Why the hell is that unused?

      Either thats complete bullshit or you are an idiot. 4 processor 700 mhz xeon is an awesome machine for just about anything.

    2. Re:In my garage by Anonymous Coward · · Score: 0

      not BS. It takes too much power, and puts out too much heat and noise to use. and I'm not an idiot either thanks. *considering* selling it.

    3. Re:In my garage by Anonymous Coward · · Score: 0

      Sell it to me, I'll give you 50 bucks.

    4. Re:In my garage by UnixRevolution · · Score: 1

      *considering* selling it.

      How much????!?!??!?!??!!

      --
      You like your new Mac more than you like me, don't you, Dave? Dave? I asked...She said Yes.
    5. Re:In my garage by Valafar · · Score: 1

      If you're serious about selling it, I'm interested in making a serious offer. Perhaps we can chat about it?

    6. Re:In my garage by Anonymous Coward · · Score: 0

      check eBay prices for Dell 6450's. I haven't convinced myself I want to sell it yet. Friends are talking me into it. But I'm mulling it over.

    7. Re:In my garage by Anonymous Coward · · Score: 0

      I should also clarify that the system is used, but currently not *in use*

  12. I hate to say it, but 4Gb ram is small on solaris by Anonymous Coward · · Score: 0

    I've worked at shops that had mid range enterprise class Sun servers with 8 CPU and oh 16Gb of ram. Telco's and financial companies often have high end Solaris E10K with 24 CPU's and 20Gb+ of ram on several boxes. Yeah, it costs millions, but sometimes there's no other way.

  13. This just in... by Znonymous+Coward · · Score: 4, Funny

    From the office of Iraqi Information Minister Mohammed Saeed al-Sahhaf (aka Baghdad Bob):

    "BSD isn't dead! The infidel Linux coaliation will soon pay the price for descriating BSD!"

    More at 11.

    --

    Karma: The shiznight, mostly because I am the Drizzle.

    1. Re:This just in... by Anonymous Coward · · Score: 0

      "BSD isn't dead! The infidel Linux coaliation will soon pay the price for descriating BSD!"

      Try "s/BSD/SCO/g"

  14. Re:RAMDISK! by ePhil_One · · Score: 1
    I'm actually very interested in this, but I have no idea how ramfs would support this. is it PAE aware? would you be limited to some max disk size Anyone try this? Any developers know the low level issues? I can get a Dell box with support for 32GB of RAM, (Well, its available, I can't actually afford it right now :^), but could I create a nice 30GB volume for my files? Would OS caching eliminate my need to?

    Better yet, anyone know of a simple PCI board with nice standard DIMM slots and emulates a Drive? I don't care about battery backup, I just want to copy static data to it then run like the devil!

    --
    You are in a maze of twisted little posts, all alike.
  15. I volunteer! by jesser · · Score: 1

    Buy me the extra RAM and I'll do it.

    With apologies to Blake "buy me a Mac and I'll fix the bug" Ross (Mozilla bugs 75158, 76728, 77758, 81028, 88086, etc).

    --
    The shareholder is always right.
  16. Easy by silas_moeckel · · Score: 1

    OK first off for those that insist that more than 4 gigs is only for server machnes scroll down a few stories and look at the 12 gig max 7505 chipset board. Now repeat after me if it hav an AGP slot it's not a server it's a workstation. Anyway can anybody think a good reason to run BSD with a pile of memory compared to say Linux????

    --
    No sir I dont like it.
    1. Re:Easy by Anonymous Coward · · Score: 0

      To quote a family of really annoying commercials:

      "because we eat what we like"

      Okay, so it's a bad analogy. But seriously, there is room in this world for multiple approaches, and multiple interests. I think that Linux is great, but I aslo think that BSD is better. Opinions may vary.

      A form of freedom is being allowed to use what you like, not being forced to use what anyone else wants you to use. To each their own.

      --Jeremy

    2. Re:Easy by tigga · · Score: 2, Insightful
      Anyway can anybody think a good reason to run BSD with a pile of memory compared to say Linux????

      LiNUX??? Nooo, Thank you very much. Only FreeBSD.

      The reasons are cleaner design, better VM system, better network support (NFS especially), ports/packages system. In my experience FreeBSD has overall better device drivers support. Linux was supposed to work, but inconsistency with library versions and installed programs prevented it to work properly. If you have time you may recompile all needed pieces but why bother if you can use system without those problems. The rpm system should take care about dependencies but it falls apart. Portage in gentoo looks much better (well, it got copied from FreeBSD ports/packages).
      There are some little personal preferences - I dislike colored 'ls' and mess in /etc. And lack of man pages. Instead of 'man foobar' on linux you have to run man, than info, than look over all Internet for help. No problem - answer found. I'd waste my time on something more entertaining...

    3. Re:Easy by silas_moeckel · · Score: 1

      Ah but Free BSD's issues are with getting real applications to support it for business. I'm talking Linux as in RedHat enterprise with things like Oracle running it's few things outside of scientific and academic peices that need a realy big memory box for anything else.

      --
      No sir I dont like it.
    4. Re:Easy by panda · · Score: 1

      Um, no applications for FreeBSD? Is that what you're saying?

      I use FreeBSD on a regular basis and just about anything that works on Linux generally works on FreeBSD, too. Either you get the source and compile or you install Linux binary support and run the Linux binary directly. If it works on Red Hat 7.1, then it pretty much works on FreeBSD, too.

      --
      Just be sure to wear the gold uniform when you beam down -- you know what happens when you wear the red one.
    5. Re:Easy by Nothinman · · Score: 1

      The difference would be support. If I have a problem with Oracle on FreeBSD they're going to hang up on me and no matter how much the support may suck it's still an issue for most businesses. (note: I have no idea how good or bad Oracle support is, I just know most of my run-ins with support have been bad so I don't get my hopes up)

  17. Jesus Tap-dancing Christ! by Anonymous Coward · · Score: 5, Funny

    Talk about a fucking bloated OS!? 4 gigs of RAM? Not even XP Pro requires that much memory!

    1. Re:Jesus Tap-dancing Christ! by Anonymous Coward · · Score: 0

      No, that is slated for Server 2003 release...

  18. Re:RAMDISK! by rantou · · Score: 0

    You have to remember that if you were to do something similar to that, the memory would only run as fast as the PCI bus, which is usually limited to 33MHz... Now with that being said, if you were running a 33MHz bus for some memory, you would be running that bus for all memory. Hence, you would have a Pentium 100, at best, once again.

    Aren't we trying to achieve best speed and performance in this world? I mean, after all, RAM is what's making computers go faster now.

    Of course if a gig of ram was needed, i could help out. My motherboard maxes out at 4 gigs though. :(

  19. I have just the box for this... by Drakino · · Score: 2, Interesting

    Guess I'll have to put to use our lab DL760 G2 machine. Has 2.5 GB currently, should be able to find another 2.5 gb for it (Raid 5 memory overhead and all).

    How well does BSD work with Hyperthreading? The lab box has 4 HT enabled Xeons in it right now, and I could toss in another 4, resulting in 16 virtual CPUs.

    1. Re:I have just the box for this... by drdink · · Score: 4, Informative

      FreeBSD supports Hyperthreading in 5.0-CURRENT. There is a sysctl variable called "machdep.hlt_cpus". You can use this variable to control which logical CPUs should be taken out of the idle loop and used by the kernel. This, of course, requires a kernel built with the APIC_IO and SMP kernel options. Lacking a SMP system, I haven't tested this. This is just what I see on the mailing lists and in CVSWeb

      --
      Beware, Nugget is watching... See?
    2. Re:I have just the box for this... by realdpk · · Score: 0, Troll

      Call me ignorant, because I am, but I thought Intel's HT was basically emulating dual CPUs, and it was transparent to the OS. Why would the OS need special support for it?

    3. Re:I have just the box for this... by King+of+the+World · · Score: 1

      You don't need special support to merely use it, but you need special support to make it work as good as it can. Although it acts like two CPUs it's physically one and it behalves slightly differently to a dual CPU machine.

    4. Re:I have just the box for this... by fatbofh · · Score: 1

      Some BIOSes don't set up HyperThreading on CPUs that support it, so the OS has to. HyperThreading works on FreeBSD 4.x (with an SMP kernel) if the BIOS waves the approprate magic wand.

      Apparently.

    5. Re:I have just the box for this... by TheRaven64 · · Score: 2, Informative
      Call me ignorant

      Okay, if you insist:
      You're ignorant.
      Does that make you feel better?

      I thought Intel's HT was basically emulating dual CPUs, and it was transparent to the OS. Why would the OS need special support for it?

      On a conventional SMP system, each CPU can handle exactly the same processing tasks. The second 'virtual' CPU on a HT CPU is created using the idle exectution units on the single die.

      To (over)simplfy, if the main CPU is working on a series of integer calculations, the virtual CPU will have free floating-point units. In theory, you could treat the two CPUs as identical, but you would end up with a bottleneck as they would both be waiting for the same execution units.

      An HT aware instruction scheduler would make sure that instructions to be executed on the same execution units were not sent to virtual CPUs on the same die, resulting in a much higher instruction throughput.

      --
      I am TheRaven on Soylent News
  20. Death isn't pretty by Anonymous Coward · · Score: 0

    It hurts 'n' stuff.

    1. Re:Death isn't pretty by Anonymous Coward · · Score: 0

      death is painless, actually. The hurting is just the buildup.

  21. Re:I hate to say it, but 4Gb ram is small on solar by BJH · · Score: 1

    You don't need to be a telco to have a box of that class. I'm at a stockbroker at the moment.

    % /usr/platform/sun4u/sbin/prtdiag
    System Configuration: Sun Microsystems sun4u Sun Fire 6800
    System clock frequency: 150 MHz
    Memory size: 49152 Megabytes

    = CPUs =

    Port Run E$ CPU CPU
    FRU Name ID MHz MB Impl. Mask /N0/SB0/P0 0 900 8.0 US-III+ 2.3 /N0/SB0/P1 1 900 8.0 US-III+ 2.3 /N0/SB0/P2 2 900 8.0 US-III+ 2.3 /N0/SB0/P3 3 900 8.0 US-III+ 2.3 /N0/SB1/P0 4 900 8.0 US-III+ 2.1 /N0/SB1/P1 5 900 8.0 US-III+ 2.1 /N0/SB1/P2 6 900 8.0 US-III+ 2.1 /N0/SB1/P3 7 900 8.0 US-III+ 2.1 /N0/SB2/P0 8 900 8.0 US-III+ 2.3 /N0/SB2/P1 9 900 8.0 US-III+ 2.3 /N0/SB2/P2 10 900 8.0 US-III+ 2.3 /N0/SB2/P3 11 900 8.0 US-III+ 2.3 /N0/SB3/P0 12 900 8.0 US-III+ 2.3 /N0/SB3/P1 13 900 8.0 US-III+ 2.3 /N0/SB3/P2 14 900 8.0 US-III+ 2.3 /N0/SB3/P3 15 900 8.0 US-III+ 2.3 /N0/SB4/P0 16 900 8.0 US-III+ 2.3 /N0/SB4/P1 17 900 8.0 US-III+ 2.3 /N0/SB4/P2 18 900 8.0 US-III+ 2.3 /N0/SB4/P3 19 900 8.0 US-III+ 2.3 /N0/SB5/P0 20 900 8.0 US-III+ 2.3 /N0/SB5/P1 21 900 8.0 US-III+ 2.3 /N0/SB5/P2 22 900 8.0 US-III+ 2.3 /N0/SB5/P3 23 900 8.0 US-III+ 2.3
    ...and we've got two of 'em.

  22. Re:RAMDISK! by AlaskanUnderachiever · · Score: 1
    Yes. I know of quite a few of the "ramdrive" PCI boards. Do a search for them on any of the review websites you'll turn up a few.

    The most popular one I've seen is the "Cenatek Rocket Drive"

    --
    Find out about my new childrens book: SS Death Camp Criminal Batallion Go To Monte Carlo For The Massacre
  23. Hate to inform you but there's users out there... by DaedalusHKX · · Score: 2, Insightful

    My old ISP switched to FreeBSD from SunOS Sys V I believe, quite some years ago. Many others did as well.

    Try looking up widomaker.com on any of the nmap spoof sites out there. Betcha you'll smile... they're running FreeBSD AND they are a significantly sizeable Hampton Roads ISP. I believe the MAJOR ISP in HR also uses BSD, but I'm not sure since I've not telnetted in for ages upon centuries (1997 :) the place is VISINET

    I am too lazy at the moment and too drowsy to check it myself. But I know for a fact wilma.widomaker.com is STILL running some version of free_bsd (unless they changed again VERY recently).

    BSD's a capable OS, I'm not much of a user because I do a lot more hacked together work often, and BSD only ran my old file server/ httpd rig. My home boxen ran a mix of ... uhmm... red hat, debian and mandrake. Oh and as usual LinuxPPC/YellowDog 2.x on the mac.

    I'm going to ask?? Why are all you folks having such a Unix vs *nix vs BSD JIHAD?! If we are to compare ourselves to the arab world... Isn't microsoft our "evil west" and Bill Gates our "great satan" type figure?!? Jeez people, we're fighting each other so to speak, while Billy boy makes a killing and leaves us hanging. And I'll take my own advice here since I recently forgot it and got into a long argument (I hate getting sucked into politics). But, if we all coded more and flamed each other less, and if we helped out the newbies, I bet we'd start stealing from the REAL big user base out there... MICROSOFT's. If BSD dies its only ONE more corpse microsoft can have strewn over their Gates of Mordor. Linux didn't win that one. Gates did, and will. And who do you think is next?! Damn straight. Billy's gonna take us down one at a time. First the weaker ones... then the strong ones. And yes Linux is at the top of the OS food chain under Bill Gates own pet. We're all supposed to have a purpose. OSS. So get back to coding, thinking or designing something cool and stop flaming each other. I know its tempting, I couldn't resist it once or twice but I caught myself. If you do flame or troll, at least post some info, some resource links so we can check, and then get back to doing something fun or useful that doesn't piss off half the damn messageboard just for the sake of pissing them off. That's just immature and stupid. That IS why nobody pays attention to us. We're all a bunch of immature little kids in the bodies of adults screaming bloody murder upon Bill gates, george bush, osama bin laden and whoever wants to hear us. Too bad we're in a cave all of our own and they locked us in.

    If BSD dies... let it die on its own. Gloating doesn't help anyone. Some people put a lot of effort in that project, and if you haven't you've no right to harp on them. If you never even USED BSD, then lay off until you have, and given it a very legitimate attempt to at least get the installer completed. Show some respect, just like Linux and even parts of windows, whether the ideas were stolen, litigated or created, they were STILL worked on by someone, usually someone brilliant. And until we each can surpass those people... whether in coding or marketing or design or even legalese, we need to shut the fuck up and show some respect. If you can't show some respect to those who gave us the nice toys we now use all the time and harp about, then perhaps you'd like to still be using punch cards!

    So speaking of this, I'm getting back to my work. Try to do the same. And as for the individual who modded down that post describing the disillusionment with BSD, it makes much sense. Let it stand up, replace BSD with OSS and get on with it, because the problem facing BSD has nothing to do with good code or bad code. It has to do with the george bushes and saddam husseins of the OSS community Once they finish with BSD they'll move onto another project and tear that one apart as well. Just like slashdotte

    --
    " What luck for rulers that men do not think" - Adolf Hitler
  24. Man... by elixx · · Score: 1

    And all this time I thought my 768 MB was a lot. ;/

    --
    No, Beowulf clusters can't imagine in Soviet Russia.
  25. Testing RAM by Bios_Hakr · · Score: 1

    Why not use Memtestx86? I know it boots off a floppy most of the time, but there is no reason you couldn'y compile it natively under *BSD.

    I wonder how long it would take to test all that RAM?

    I know my first test would be to install Neverwinter Nights and/or Unreal Tournament 2003 into a RAM drive...

    --
    I'd rather you do it wrong, than for me to have to do it at all.
  26. Oh baby by Evil+Adrian · · Score: 0, Troll

    I've got lots of RAM in my HARD DRIVE, baby! Oh yeah! ...OK, it's out of my system. :-)

    --
    evil adrian
  27. Re:RAMDISK! by shamilton · · Score: 1

    What a lot of people fail to realise is that the existing system is already optimal: slow, cheap storage, cached by fast, expensive storage. Except in the case of big file copies and such, things you don't often do on desktops, a single ATA drive with a gig of ram will Smoke a SCSI RAID system with a quarter gig. If you can afford fast disks and don't plan on doing frequent mass transfers, your money is better spent on RAM. For a desktop, that is.

    --
    "[A] high IQ is like a Jeep; you will still get stuck, just farther from help!" --Just d' FAQs, c.g.a
  28. Rembember the LIM standard? by callipygian-showsyst · · Score: 2, Interesting
    Years ago, there was the "LIM" (Lotus-Intel-Microsoft) for adding more than 640KB of RAM to a PC, by "windowing in" a section of RAM in a certain area.

    It seems that, 20 years later, we're back to doing essentially the same thing.

    1. Re:Rembember the LIM standard? by adri · · Score: 1


      I initially thought this - but after doing a bit of research found that this is a tad more powerful.




      For example, if you have a system with certain cards they may be able to DMA directly into the full memory space. Some drivers (most? :) will require 'bounce-buffer' tricks.




      (bounce-buffering is where you DMA into low-memory and then copy the buffers into the required location. For example, think ISA cards in a system with >16meg of RAM. You can't simply require all the system buffers to be in the 16meg ISA address range so you DMA into a set of buffers in low-memory and then copy the data into place.)

    2. Re:Rembember the LIM standard? by julesh · · Score: 3, Informative

      Years ago, there was the "LIM" (Lotus-Intel-Microsoft) for adding more than 640KB of RAM to a PC, by "windowing in" a section of RAM in a certain area.

      It seems that, 20 years later, we're back to doing essentially the same thing.


      No, this system doesn't work like that.

      Intel processors since the Pentium have supported a system that allows you to use a larger page size than standard so that you can have more physical address space. You specify the start address of each page as 24 bits which are assumed to align to a 4K boundary which gives you 4M*4K = 16Gb of physical RAM. Each page is 2Mb in length. You can mix 4K and 2Mb pages in the same system, although not in the same quarter of the process adress space. So you get more actual physical memory, although each process is limited to 4G at once (whereas with LIM EMS the entire system was limited to 640K + 64K of 'banked' memory)

  29. What happens if you have 6 Gigabytes? by Anonymous Coward · · Score: 3, Funny

    Looking at a full rack of DELL PowerEdge 2650s Dual Proc 2.8Ghz w/ 6 gigs of Ram and smiling. But they are already running Windows 2003 Enterprise Server. I wonder if the boss will let me take one of these $10,000 babies offline...YEA I WISH!

    1. Re:What happens if you have 6 Gigabytes? by tigga · · Score: 1
      I wonder if the boss will let me take one of these $10,000 babies offline...YEA I WISH!

      Well, next vulnerability means upgrade and reboot;)

  30. Eh. by Kourino · · Score: 1, Interesting

    PAE never really excited me. I mean ... it's like EMM386, with 4GB instead of 1MB. It's a hack, and from what I hear (that is to say, what Will Irwin has said on LKML) PAE is fairly slow compared to regular memory, anyway. (And regular memory is already fairly slow compared to core CPU clock speeds, even with high-speed DDR.)

    I won't say people don't do >4GB on x86, because obviously they do, but there are reasons not many people do. :3

    1. Re:Eh. by Guy+Harris · · Score: 2, Interesting
      and from what I hear (that is to say, what Will Irwin has said on LKML) PAE is fairly slow compared to regular memory

      What exactly did Will Irwin say? (Do you have a link to his LKML message?) It's not as if there's "PAE memory" and "regular memory" - if PAE is enabled, it's all regular memory, you can just use more of it.

      What he may have meant is that, with PAE extended, there are some things that are slower. With PAE enabled, you have a 3-level page table rather than a 2-level page table, and page table entries are larger, so page table walks done on a TLB miss might be more expensive. It might be that the VM code is slower as well, because physical addresses and page table entries are larger.

    2. Re:Eh. by Kourino · · Score: 1

      Err, crap. Actually you're right. I did a more extensive search on this and realized that I totally misremembered. I apologize and retract that statement, don't know what I was smoking yesterday ^^; (Just refound the AC message that said it might be about a 5-10% slowdown. Note to self, do not post in a rush! >_> )

  31. Re:Hate to inform you but there's users out there. by Anonymous Coward · · Score: 0

    Why do people say BSD is DEAD? Because people like you write fucking books about how somebody at home uses BSD or some FUCKING isp is running BSD and Apache. The point is NO ENTERPRISE HW manufacturer or Software for ENTERPRISE supports BSD, so it is a DEAD OS for the enterprise.

    You walk into any company with more than a 1000 people and see what runs thier CRM, database or mail and it will be windows or linux on the intel platform or unix on one othe risc platforms, NOT BSD.

  32. Cool by KinkyClown · · Score: 1

    ... finally a valid excuse to buy more ram :)

  33. OSS is really catching up these days... by AusG4 · · Score: 2, Informative

    We've had this system for a couple years:

    bash-2.03$ uname -a ; prtconf | more
    SunOS largo 5.8 Generic_108528-14 sun4u sparc SUNW,Ultra-Enterprise
    System Configuration: Sun Microsystems sun4u
    Memory size: 10240 Megabytes

    bash-2.03$ psrinfo
    0 on-line since 03/10/03 13:25:03
    1 on-line since 03/10/03 13:25:07
    4 on-line since 03/10/03 13:25:07
    5 on-line since 03/10/03 13:25:07
    8 on-line since 03/10/03 13:25:07
    9 on-line since 03/10/03 13:25:07
    10 on-line since 03/10/03 13:25:07
    11 on-line since 03/10/03 13:25:07
    12 on-line since 03/10/03 13:25:07
    13 on-line since 03/10/03 13:25:07

    Look ma.. no PAE. :)

    --
    bash-3.00$ uname -a
    SunOS panda 5.10 Generic sun4u sparc SUNW,Ultra-2
  34. Re:Hate to inform you but there's users out there. by KinkyClown · · Score: 1

    ... still every guy I know that runs his own webserver (Apache that is) runs it on FreeBSD or BSD kind of OS (OpenBSD, NetBSD, ect.). That there is no large enterprise running it is because they are mostly run by pencil geeks (aka managers) that only use large corporations (like IBM, MS, Oracle, ect.) simply because it has a name, support (who says OSS doesn' t have support???), buzzwords, ect.

  35. Why... by jschmerge · · Score: 0, Troll

    would anyone want to waste an expensive machine on FreeBSD?

    Seriously, this isn't trying to be flamebait... I think FreeBSD is a great OS, but it has been lagging behind in the hardware support department. If you buy a machine that can support more than 4Gb of ram, chances are the following statements are true:

    • You can afford such a machine because it is going into a datacenter,
    • Your employer is paying the bill.
    • The vendor that you bought the machine from will only provide support if you are running windows or linux.
    • You don't have the time or desire to troubleshoot stupid hardware or driver problems.

    FreeBSD has lost the battle... I'm not saying that it's dead, but noone in their right mind would run it on entireprise-class hardware.

    1. Re:Why... by smash · · Score: 3, Insightful
      4GB is nothing these days... I've got mates who have a couple of gig in their desktop boxes.

      Hardware support? Never had an issue with it under FreeBSD myself, and if you're planning on running it, you can always pick your hardware properly.

      Now as to WHY you'd run it?

      Its reliable, quick, sensibly laid out, and works very much like commercial unix.

      Just because you're too shortsighted to see a use for it, doesn't mean that no one else has uses for it.

      smash.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    2. Re:Why... by Anonymous Coward · · Score: 0

      If you're a wanker who absolutely needs quickcam support, then I suppose FreeBSD is for you. Does that answer your question?

    3. Re:Why... by Quill_28 · · Score: 1

      would anyone want to waste an expensive machine on Linux?

      Seriously, this isn't trying to be flamebait... I think Linux is a great OS but it has been lagging behind in the hardware support department.
      If you buy a machine that can support more than 4Gb of ram, chances are the following statements are true:

      -blah
      -blah
      -blah blah
      -blah blah blah

      Linux has lost the battle... I'm not saying that it's dead, but noone in their right mind would run it on entireprise-class hardware.

      # not edited for spelling errors

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

      yeah, im really disappointed that FreeBSD doesnt support my new firewire camera and my portable MP3 player. cant possibly have a server without support for bleeding edge toy hardware.

      freebsd supports the type of harware you would have in an enterprise class machine, smart guy.

  36. off topic. by leuk_he · · Score: 1, Offtopic

    Unless it is a x86 machine this is off topic.

    Or you are just bragging, or you just dont understand why it only has a 60 GB HD. That HD is only for booting the machine(like an expensive floppy driv)e, For the real storeage you probably alredy have an san that containt all your terabytes of data.

    I think this machine bas an powerpc cpu that alreay can run in 64 bit mode and adrress some terbyte of data.

    To get more on topic....

    if you had a beowulf cluster of these......Then you had bragging points.

  37. AGP slot by Submarine · · Score: 2, Insightful

    Well, you have to have a graphic board at least to boot and set up the system, and all current boards are AGP, thus the AGP slot.

    1. Re:AGP slot by silas_moeckel · · Score: 1

      There are still plenty of PCI slot cards out there but server boards generaly come with some little ATI or similar card hooked up to PCI with 8 megs of ram.

      --
      No sir I dont like it.
    2. Re:AGP slot by Fulcrum+of+Evil · · Score: 1

      Well, you have to have a graphic board at least to boot and set up the system, and all current boards are AGP, thus the AGP slot.

      Most server boards have onboard video, so as to facilitate 1U applications. Of course, they frequently also have AGP slots, but if they don't, you can get a PCI one.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
  38. Harddisk vs. RAM in servers by luzrek · · Score: 1
    If there is sufficient RAM on a computer setup as a server (file or web, or whatever), it is generally a great idea to keep the file allocation tables (or your disk format's equivalent) in RAM. This really cuts down on the number of times the disk is accessed for simple commands like cd and ls and even speeds up moving lots of small files (which can be painful).

    Enabling very large amounts of RAM in BSD makes BSD more useful as a server OS.

    --

    Galium Arsenide is the material of the future, and always will be.

    1. Re:Harddisk vs. RAM in servers by shamilton · · Score: 1

      That's what vfs-layer caching is for. No human intervention required.

      --
      "[A] high IQ is like a Jeep; you will still get stuck, just farther from help!" --Just d' FAQs, c.g.a
  39. Re:Hate to inform you but there's users out there. by Viol8 · · Score: 1

    OSS support? Yeah , that'd be "RTFM luser". Jee , I wonder why big corporations don't go for that.

  40. Re:Hate to inform you but there's users out there. by KinkyClown · · Score: 1

    You probably never did use a good OSS with a large userbase. I did and they do give a lot of information and help. The response of the developers is sometimes even better than large corporations, depending on the OSS project ofcourse.

  41. Look here. by Anonymous Coward · · Score: 0

    http://rick.vanrein.org/linux/badram/

    So far as I know, no BSD (well, doublecheck NetBSD) has implemented such a thing, probably mostly out of the 'treat your systems as you would production machines' attitude. So hey, use Linux on your box with bad RAM, and FreeBSD on your *good* hardware. ;)

  42. Colored ls by Anonymous Coward · · Score: 0

    I hate to tell you, but FreeBSD "suffers" from a colored ls if you want it to. "ls -G" and you need xterm-color.

  43. No, you don't need graphics card. by Anonymous Coward · · Score: 0

    You can install FreeBSD on a headless PC quite easily.

    1. Re:No, you don't need graphics card. by Submarine · · Score: 1

      Oh, come on. And if you have just *any* problem that needs accessing the BIOS, you're stuck, because most BIOSes don't know how to talk to text terminals on serial lines.

    2. Re:No, you don't need graphics card. by silas_moeckel · · Score: 1

      No read what I said you dont need or want an AGP slot not no grafics card. AGP uses a LOT of pins on the northbridge that couls better be made another peer PCI channel. What I'm saying is if it has an AGP slot it's not a server motherboard those have build in video chipsets, this is primarly what differentiates them from Workstation boards that have some new AGP 110 or what have you along with multiple peer PCI-X busses.

      --
      No sir I dont like it.
  44. PCI by mfh · · Score: 2, Informative

    You can upgrade Apples pretty easily these days. This includes the "older" G3s.

    Ever hear of the PCI bus? Or AGP?

    --
    The dangers of knowledge trigger emotional distress in human beings.
  45. That's different ... by Kourino · · Score: 1

    See, SPARC doesn't have that silly 4GB addressing limitation that IA-32 does. Running "without PAE" on a Sun box makes no sense because it's an "extension" that only x86 is afflicted with. I bet any of the free Unix-like systems would run fine on sane architectures with 10GB of RAM, too ...

    1. Re:That's different ... by AusG4 · · Score: 1

      I know. I wasn't knocking FreeBSD, just IA32 in general. :) Dylan

      --
      bash-3.00$ uname -a
      SunOS panda 5.10 Generic sun4u sparc SUNW,Ultra-2
    2. Re:That's different ... by Kourino · · Score: 1

      Ahh. Well, that's understandable. :D

    3. Re:That's different ... by Guy+Harris · · Score: 2, Interesting
      See, SPARC doesn't have that silly 4GB addressing limitation that IA-32 does.

      Well, SPARC V9 doesn't, but the older 32-bit versions of SPARC did. SPARC V8 plus the SPARC Reference MMU supported >4GB of memory in the same way PAE does, and Sun supported that on their Sun-4d machines, I think.

  46. Re: OT USB by Anonymous Coward · · Score: 2, Informative


    USB is wire compatible with PS/2. Take apart a USB->PS/2 converter sometime: it's just wires, no IC's. Newer motherboards may have the PS/2 jacks connected directly into the USB subsystem.

  47. Re:RAMDISK! by ePhil_One · · Score: 2, Interesting
    Except in the case of big file copies and such, things you don't often do on desktops,

    I'm thinking you can count the number of PAE enabled "desktops" on one hand. :^)

    What I'm talking about (and hopefully other folks on this thread) are servers, with admins who at least have some clue what they are doing (else they wouldn't be running BSD/Linux). I have a set of files that I need to search through very quickly, with a SLA attached to it. I need to ensure that this file remains in RAM, I don't want might nightly updatedb flushing the file out of cache, or any of a dozen other maintenance scripts that I don't give a rats ass about how slow they run, screwing this up and causing the next search to run 10x slower at best and giving a negative user experience, causing the system to fail its SLA, and my company losing beaucoup bucks.

    We're not talking about a generic file server, where you have somewhat randomized access and you're far better off letting the OS do the caching (Its good at that stuff). I'm talking about systems like databases that are constantly reading data but there are some core indexes that you need to search FAST.

    A little example. You have an application that has about 20GB of data, spread among 10 files. You read the first 4GB of data and most of it gets cached on your 4GB system. It then reads the 5th GB of data, flushing the 1st GB out of RAM. At the end of the search, you have the last 4GB or so cached. Now second search starts, and the last 4gb gets flushed to make room for the first 4GB, process repeats. The only time caching benefits you is when a second search is launched within the time it takes to search the first 4GB or so, so caching just isn't going to help unless there are some pretty damned advanced adaptive routines happening. So instead cache one of those files on a RAM disk, and you search time improves 10%; more if that file is access more than the rest.

    --
    You are in a maze of twisted little posts, all alike.
  48. Re:Uh... [that's exactly what I said, man!] by cduffy · · Score: 1

    You *do* realize that you're restating what I said, right?

    The first thing I addressed (hardware testing) was in answer to the question "how do you test that much RAM" of the grandparent (which was *not* "how do you test support for that much RAM"). Then I mentioned that testing OS support would be a separate thing, involving malloc'ing pages in various sizes, forcing them to be paged around, and otherwise exercising the VM. Granted, hitting the corner cases may be a bit hard -- but for the common cases, that's nothing more than a few hours of C.

  49. Re:Uh... [that's exactly what I said, man!] by p3d0 · · Score: 1
    Ok, but did you see the part where I said "Besides, if all they wanted was "a few hours' worth of C", they could do that themselves. "

    Give these guys some credit. They don't need volunteers to call malloc. They need real workloads.

    --
    Patrick Doyle
    I mod down every jackass who puts his moderation policy in his sig. Oh, wait a sec....
  50. Re:Uh... [that's exactly what I said, man!] by cduffy · · Score: 1

    Besides, if all they wanted was "a few hours' worth of C", they could do that themselves.

    Sure, but to a VM subsystem, what *is* a real workload? A whole tremendous lot of mallocs, frees, and requests for pages (and funky stuff like marking big swaths of memory non-pagable and such, which most "real world" loads won't do but which is necessary to ensure that your kernel won't freak when it sees a corner case). Whether it's an application written to test the VM that does this or a "real" workload irrelevant -- to the VM, at least.

    And if you don't have the hardware to run your test app's "few mallocs" on, it's not like you can just do it yourself.

  51. Re:Hate to inform you but there's users out there. by drdink · · Score: 1

    Your excessive use of uppercase words and vulgar language seems to indicate that this is a sore subject with you. Does BSD offend you in some way? Do people who support BSD offend you? Does it bother you that bSD exists? Maybe you need to see some professional counselling to help you realize that it is just an operating system.

    --
    Beware, Nugget is watching... See?
  52. Re:Hate to inform you but there's users out there. by drdink · · Score: 1

    Thankfully, FreeBSD has extensive documentation to refer to if you are told to RTFM. Otherwise, there are many people who would be happy to help. There are also many mailing lists to turn to when you find a bug or just have a problem or question.

    --
    Beware, Nugget is watching... See?
  53. how long for NetBSD? by ChristTrekker · · Score: 1

    So how long will it take for this to filter into NetBSD? Oh, wait, I can't put 4GB of RAM in my SE/30 anyway...

    1. Re:how long for NetBSD? by Anonymous Coward · · Score: 0

      You could put a couple 2GB sticks in your toaster though! Of course it runs NetBSD.

  54. Umm.. Nokia? Apple? Gov't? others? by evil_pb · · Score: 2, Interesting
    Actually, Nokia's security appliances (arguably the most popular firewall platform out there) run on a highly stripped/secured version of BSD on which Checkpoint sits.

    Apple's OS/X Darwin kernel is a direct derivative of BSD.

    The US Government just gave $2M USD to further the development of OpenBSD, because the government uses it extensively in places where Linux would not be secure enough.

    Qwest uses it as a server platform in various places. I worked there, I saw it. They have a few more than 1000 people. I guess you could classify them as "an enterprise" type of company...

    And IBM uses BSD, whether they openly sell it on their 'e-server' systems or not. I'm working here now, looking over at my BSD server... Hi, IBM BSD server! :)

    Check your facts dude, you sound like an idiot. Just because Linux has permeated the Windows-weary waving the flag with "look at me, something new!" messages and all that, doesn't mean BSD has lost functionality or purpose.

    I also own a small local ISP on the side. We are 100% *BSD based, and except for large patches/upgrades, my systems are rock solid and have never had a security incident. We colo a windows box for another small company there, I keep it firewalled off on it's own physical network because I don't trust it. Same goes for the Linux box we also colo.

    Part of why Solaris is so popular as an enterprise system, is the lack of cruft. It doesn't hurt that the hardware is ridiculously fast too, but Solaris doesn't have directory trees 5 levels deep or all of the annoying shit I see in Linux now. BSD is the same way - everything is just "cleaner" IMO. The documentation is *great* compared to Linux, and the message lists are extremely responsive if you can't find it somewhere else.

    BSD may not have the home user appeal, because it's not all fluffy and cute. It's designed to be fast, efficient, and reliable, without being everything to everyone. It takes a little more knowledge than how to navigate a GUI to get it going, but the rewards are worth it if you're a seasoned admin worth a sh!t.

    In an effort to create market appeal, Linux has become bloated. It has added everything for everyone, and though it's easier to use, the intelligence required to admin it has dropped significantly, so that when an "experienced linux admin" comes across something hard, they're stuck. I see it traversing more into the user market, but it's moving into the arena of a "windows-like server that doesn't crash as much". For true hardcore servers, I do think there are better things you can use.

    1. Re:Umm.. Nokia? Apple? Gov't? others? by evil_pb · · Score: 1

      Oh and Juniper, the fastest routers on the planet, use BSD as the core OS. I think some Foundry devices might as well but I'm not 100% on that. I believe F5 products also use BSD.

    2. Re:Umm.. Nokia? Apple? Gov't? others? by Anonymous Coward · · Score: 0

      OH shit! I am contacting HP, Dell, and Intel and reporting that they have made a HUGE mistake. Since you and the dump fucks at Foundry use BSD they need to kill Linux and Windows support immediatley and go to BSD because that is what the SW and customers of the world should be using.

      as a binus, we should send you out and re-install all the millions of servers running windows and Linux. of course we need a govt. agency to make this a mandfate so we can kick down the doors of Oracle and shoot all the windows and Linux developers and replace them with BSD idiots, right?

      you really are a dumb FUCK, go home and load up some pron on your BSD box are drink your own cum idiot.

    3. Re:Umm.. Nokia? Apple? Gov't? others? by Anonymous Coward · · Score: 0

      OH shit, you are right the world is going to BSD, what the fuck was I thinking. By the way can you per haps suck my 3rd member off while you are telling Dell they have fucked up?

      Damn, what are we idiot out here thinking, we should call SAP and every other SW vendor out there and tell them this fuck told us BSD was king and why and the hell should they not support BSD? Damn, the world is so fucked up, they _should_ support BSD.

      Well you dumb cock sucker you only need to _wait_ it out, soon enough everyone will cum to thier senses and start sucking cock like you. You idiot!

    4. Re:Umm.. Nokia? Apple? Gov't? others? by evil_pb · · Score: 1
      I can't tell if you're:
      1. 13 years old.
      2. 45 years old and never been laid.
      3. Just some pissed off Windows admin who's never been laid.

      Your preoccupation with cum and sucking cocks, is rather disturbing as well. Seek help.

      Way to post 'AC' too... Don't let anyone know who you really are and what you really stand for, god forbid you expose yourself even the teensiest bit.

      Oh, news flash Mr Wizard, I never said "the world was going to BSD." I did however back up my point to the original poster who said that BSD was not used in any serious environment, or placed in any company over 1000 users. Feel free to check up on what I said, I don't think you will find anything inaccurate about it. However you really ought to work on your communication skills, as I don't believe calling Nokia "a bunch of Linux-hating BSD monger cock-sucking cum guzzlers" will get you much past the receptionist.

      With people like you propogating technology, it's a wonder we're not still using DOS 3.1. Thanks for representing the average intelligence of the Internet user at large however... Thanks to people like you, I am still employed.

    5. Re:Umm.. Nokia? Apple? Gov't? others? by Anonymous Coward · · Score: 0

      Basically suck the snotty end of my fuck stick ass-hole you are an idiot

    6. Re:Umm.. Nokia? Apple? Gov't? others? by evil_pb · · Score: 1

      That narrowed it down... Definitely a windows admin.

    7. Re:Umm.. Nokia? Apple? Gov't? others? by DaedalusHKX · · Score: 1

      And believe me I took your point. You've got one... unlike the moronic AC types on here. But we all know that Coward is the appropriate term of these weaklings.

      Thanks for correcting my view there man.

      -DaedalusHKX

      PS - Especially here in america where we're all supposed to stand up for our beliefs, I can't BELIEVE how many on this board are so cowardly as to not even stand up for their own goddamn words. It's not like you're defying the government here and you'll be shot in secret. Youre in a PEER to PEER board. We're all supposed to be peers here. Act like it.

      --
      " What luck for rulers that men do not think" - Adolf Hitler
  55. Re:Uh... [that's exactly what I said, man!] by p3d0 · · Score: 1

    I just think it might be a tad naive to think you could hit all the important test scenarios with a simple special-purpose functional test using malloc (though that is important for other reasons). You would need to be very insightful indeed to think of every possible thing that could go wrong in the Real World.

    --
    Patrick Doyle
    I mod down every jackass who puts his moderation policy in his sig. Oh, wait a sec....
  56. YHBT by Anonymous Coward · · Score: 0
    ...and their mild trolls.

    s/mild/subtle/g
  57. Re:Hate to inform you but there's users out there. by Anonymous Coward · · Score: 0

    Ha, you are elected the Marketing FUCKING IDIOT then for BSD, go baby, go baby, tell everyone how many people use BSD, maybe IBM will start supporting you.

  58. Re:Hate to inform you but there's users out there. by Anonymous Coward · · Score: 0

    Yea, like the end of my third member suck it off idiot

  59. Re:Hate to inform you but there's users out there. by Anonymous Coward · · Score: 0

    Ah, yea, let me send this over to Intel and Dell so they can wake up, oh shit I should send this to Oracle to right you DUMB FUICKING COCK sucker? BSD is DEAD!!!

  60. Re:Hate to inform you but there's users out there. by Anonymous Coward · · Score: 0

    OH damn, I am sorry you are right BSD of course is such a good thing that all of corporate America should really wake up, because the "Kinky Clown" on Slashdot said so. you fucking idiot, go back to your closet and fuck yourself with a lampost with BSD horns installed.

    What are you fucks smoking? BSD ids DEAD because the the anonymous coward says so, fucking cuck suckers.

  61. This brings back memories.. by Auriam · · Score: 1

    ..of, oh, only TEN YEARS AGO, when I had to run a DOS extender (like DOS/4GW, anyone remember that?) to get at the boundless uncharted wilderness of RAM over 1 MB.. *chuckles*.. the more things change, the more they stay the same. Oh, and remember having to change your BIOS to access more than 64megs of RAM? Ha.

    Just amazing, though, that standard memory configurations have exploded by a factor of a thousand in ten years.. I guess by 2013 we'll all be running machines with, oh, around 1-2 terabytes of RAM.. and complaining that Windows NBTTWP ("no bugs, this time, we promise") runs like shit..

  62. Re:Hate to inform you but there's users out there. by DaedalusHKX · · Score: 1

    That's why I said we need to all STOP that shit. If just myself or Bob down the street stop doing the "RTFM luser" shit, then hell yeah, we can't get allies in big places cuz we're "user friendly". But if some of the even MORE vocal types than myself become helpful... well remember that word of mouth advertising deal? It rocks. And it does work. Look at the business models (that work) that all accept the fact that word of mouth advertising works admirably, and exponentially.

    Having a great OS doesn't mean being user unfriendly. It just means we prefer to EDIT our entire system without depending on regedit.exe :) It also means that since us USERS are also the tech support, then we get to represent what our OS means to us... I know I'm repeating what many feel, but I thought it needed being said one more time. Feel free to mod.

    -DaedalusHKX

    --
    " What luck for rulers that men do not think" - Adolf Hitler
  63. Re: OT USB by Anonymous Coward · · Score: 0

    No. not even close.

    USB->PS/2 converts are just wires because the logic is in the mouse. This is why the USB->PS/2 converter you got with your mouse won't work with your keyboard.

    Devices designed to be used with converters have logic in them to detect if they're being hooked to a USB port or a PS/2 port.

  64. Re:I hate to say it, but 4Gb ram is small on solar by Anonymous Coward · · Score: 0

    two of them? Aren't you special? Try working somewhere other than a Fortune >50000 company, and you'll see that that box is not only common, but small and underpowered.

  65. Re: OT USB by Anonymous Coward · · Score: 0

    After more research I found you are right. Thank you for the correction.