They knew someone would figure it out. I guess they just want to keep people like business users (the main consumers of dual processor machines), spending money on AthlonMPs, because no sane admin would put clandestinly (is that a word?) modded chips into production.
It's not clear yet, but there are strong signs that the GPL MOSIX code will be abandoned. The development of userland MOSIX is another strong sign. Moshe Bar is(was) very close to the development of MOSIX, and he said there are strong indications that MOSIX is heading for proprietary. MOSIX development was never very open anyway, it was tightly held by the Professor and his students for the most part.
There is no inherent 640kB limitation to bootp/DHCP/tftp. A protected mode boot loader such as Etherboot can access extended memory.
Yes, but that boot loader has to fit in real mode first, that was my point. The ROM boot loader itself can't download a file bigger than about 500k due to real mode considerations.
God guys, I didn't mean to be flamebait. I was just being honest.
If you are currently working in non-technical positions, and having trouble finding a real job, and my message pisses you off, I'm sorry. I'm sure I'm not the only one to feel the way I do.
I would of course hire someone with McD's on their resume over someone who sat around their house doing nothing, or someone who had lots of short jobs on their resume that they couldn't explain why they quit or got fired from. It's just that we are talking about something you don't put on a professional resume, unless you are fresh out of college.
How many people with real experience do you see with McD's at the bottom of their work experience? None! Lots of people held shit jobs, but once you have some real experience, it's not something I would leave on your resume, and if someone did leave it there, I would mentally discard it. Better than assigning mental demerits for it.
I worked at a grocery through high school. Is it on my resume? No. It was probably the hardest job I ever had, not being in very good physical shape, slinging heavy boxes for 4 hours, after going to school all day, wasn't easy.
I do have input into IT hiring decisions where I work, if and when we ever hire anyone again, it's been slow for manufacturing these last couple years.
I'm not trying to shit on anyone here, and I'd appreaciate the same from you ACs.
I'm using it at home, mostly it just crunches dnet packets all day. Dnet doesn't migrate over MOSIX due to its use of shared memory between threads, so a shell script in normal Beowulf style is used to start it:
I've also played with distributed John the Ripper, but it also doesn't parallelize, so the way it has to be done is break the target shadow file up into equal chunks, the same number of chunks as you have nodes ideally. John does migrate though, so you can start and stop all the processes on a single node, and MOSIX will migrate them out.
I'm currently limited because I havn't set up MFS, which means I/O bound processes don't migrate. Once I set that up, it will open up the cluster to a whole new class of applications. Generally, MOSIX@home hasn't been as useful as I first thought it would be, as most desktop applications don't migrate very well, but if you do any heavy CPU bound stuff, then MOSIX might be for you.
Apparently MOSIX is going to go closed source, so test out OpenMOSIX if you can, the project is really taking off and has several contributers, but it needs your help in testing the kernels. OpenMOSIX is being sucessfully used in major installations now, so it should be fine for what you want to use it for, and also you won't be getting yourself going on a (soon to be) proprietary path.
Having set this up myself, it seems the author has a few misconceptions about PXE. These seem to be common, as I get into heated discussions on IRC with people who have never done this themselves, but seem to think they know better than I do for some reason. I may have some minor errors in my description below, but I think it's mostly correct.
First off, his cluster isn't really diskless, since he uses floppies.
PXE is an Intel specification, but it is open as far as I know. Intel provides binary only daemons for PXE for Linux. PXE is a way to get around the 640k limitation that is inherent when using the bootp(or dhcp)/tftp boot methods.
PXE is not something that is supported in the kernel as the author implies. PXE is a userspace daemon that allows the workstations to download the whole kernel and also it can present some pretty complicated menus to the user. It is one type of bootstrap, and it is pretty complicated to set up. The PXE daemon for Linux isn't documented very well either, and requires some strange configuration of itself, and also of the DHCP daemon on the server.
Basically, the way I understand it, the DHCP process begins normally from the workstation boot ROM, and the DHCP returns a specific value that tells the workstation information about PXE. The PXE client then connects to the PXE server, and the user is presented boot options, which can be complex.
I didn't use PXE in my final cluster though, due to the extra complication. What I found out was that the SYSLINUX people write something called PXELINUX. PXELINUX is misnamed because it does not use PXE, rather, it is a bootloader that loads over the normal BOOTP/TFTP method, which is loads simpler to set up and maintain. PXELINUX should be thought of as a replacement for PXE.
Without a boot loader, a lot of the docs say you can just send the kernel to the directly to the client. This would work, but iff your kernel is less than 640k, as tftp/bootp operate in real mode, and they have to download the whole thing before they begin booting. (BTW the docs on diskless setups in Linux are extremely out of date for the most part)
With a raw kernel setup, it's also impossible to pass the kernel any boot options. It's the same as if you dd the kernel to a floppy device.
I gained a lot of knowledge about diskless booting in modern Linux in my setup, if anyone wants me to write a book, I'm open to offers.:)
You'd do better freelancing in the US. Most serious companies have a policy to not hire anyone under 18 due to the legal complications of hiring minors.
Yeah, it's age discrimination, yeah it sucks, but such is life.
When I was 16 back in 1995, I did freelance work, with pretty much no overhead. I called the phone company, and managed to get an account open, they made me pay a pretty large deposit ($90), anyway, I got a phone number that just went directly to voice mail and didn't have a physical line attached to it. I then set up a repeating classified ad in the local paper, with the phone number in it.
$15/hour (1 hour minimum) was my rate, I would come out to people's houses and work on their computers and such. The good thing is that you build up local reputation, and you get more business by word of mouth than anything else. Then you will eventually probably find a job in the IT industry by all the people you know. Generally I mostly worked on pretty rich people's computers, retired people and CEOs and general managers and people like that. Good people to know when you are loking for jobs.
ANyway, I did this while part time employed at a grocery for around minimum wage, and also going to high school. It was a good suppliment.
On the one hand, Katz wants to be a writer that appeals to the masses and also a deep philosopher. He also wants to save his dying career. And then, inexplicably, he wants to write about technology. [...] And Katz says nothing about our media or celebrity culture that hasn't been said a million times before.
Suppose someone crafts a javascipt or java overlay that covers up the top part of the window where it asks what you want to send.
It could appear to only want your name or email or something simple, and be in fact requesting all your info.
There have been exploits similar to this, to trick people into setting something as their homepage in IE. It basically says, "Hi, welcome to my site" and there is an OK button. When you click it, it resets your homepage to some spammy site. The way it worked was that it overlaid the "do you want to set your homepage to this" with another window that said the innocous message.
It's just too easy to social engineer "one click personal information" IMHO.
Currently, IDE controllers use 28 bits to address the drive.
We are just running out of address space.
Maxtor devised ATA-6, with 48 bits for addressing. This will allow us to not have to change addressing until we hit 144 petabytes, probably a pretty long way off.
Maxtor has been selling, in conjunction with Promise, a 160GB IDE drive. The drive comes bundled with a promise controller to use, that supports the higher amounts of space.
This isn't something we can do in software this time. This is a hard physical limitation, and it will require new chipsets to support it.
People always give Maxtor shit about their drives, It is my opinion that Maxtor is the market leader in quality, price, and size, in the IDE market currently. I've built large IDE arrays based on Maxtor and 3ware technology. Right now all of our non-scsi servers at work that I have built are Maxtor. We have almost 100 Maxtor disks in the server room, and we have yet to have one fail.
Actually, to be honest, we havn't had ANY drive failures lately, Seagate SCSI, and a few other brands are mostly what else we run (a few WD IDEs scattered around the plant, and some Seagate IDE, probably about 100 more IDEs in general in the plant).
I think hard disk quality in general is very high right now, and people are overestimating the importance of brand. It's not 1995 anymore, and drives don't fail nearly as much, no matter what brand or interface.
Yeah, I was just replying to the original point that said such a device would (paraphrased) "have utility well past after 100GB became small", i.e. you could keep upgrading it.
I guess you could keep upgrading it, but you have a "major guts upgrade" coming at the 137GB barrier with today's technology, that's all I am saying.
One could argue that the facist beliefs under the banner of socialism or communism, are a sort of surrogate-religion for the people in the country that actually agreed with the leadership (probably more people thatnmost think, especially when the country is at least moderately prosperous).
It's a well known fact that females are just not as smart. Look at how many are in the computer field, lets see, about 12 or so? The cultural norms of cooking and cleaning are there for a reason, and woman's lib from now till forever isn't going to change that.
They knew someone would figure it out. I guess they just want to keep people like business users (the main consumers of dual processor machines), spending money on AthlonMPs, because no sane admin would put clandestinly (is that a word?) modded chips into production.
. However, do note that connecting these pads together does not automatically modify the CPU into an Athlon MP. It stays as an Athlon XP.
It doesn't change the performance of the chip, only allows you to run two of the newer XPs in a dual motherboard.
Is it just me, or did McD's food taste better when it used to come in styrofoam?
Maybe it was just my immature taste buds back then?
It's not clear yet, but there are strong signs that the GPL MOSIX code will be abandoned. The development of userland MOSIX is another strong sign. Moshe Bar is(was) very close to the development of MOSIX, and he said there are strong indications that MOSIX is heading for proprietary. MOSIX development was never very open anyway, it was tightly held by the Professor and his students for the most part.
There is no inherent 640kB limitation to bootp/DHCP/tftp. A protected mode boot loader such as Etherboot can access extended memory.
Yes, but that boot loader has to fit in real mode first, that was my point. The ROM boot loader itself can't download a file bigger than about 500k due to real mode considerations.
God guys, I didn't mean to be flamebait. I was just being honest.
If you are currently working in non-technical positions, and having trouble finding a real job, and my message pisses you off, I'm sorry. I'm sure I'm not the only one to feel the way I do.
I would of course hire someone with McD's on their resume over someone who sat around their house doing nothing, or someone who had lots of short jobs on their resume that they couldn't explain why they quit or got fired from. It's just that we are talking about something you don't put on a professional resume, unless you are fresh out of college.
How many people with real experience do you see with McD's at the bottom of their work experience? None! Lots of people held shit jobs, but once you have some real experience, it's not something I would leave on your resume, and if someone did leave it there, I would mentally discard it. Better than assigning mental demerits for it.
I worked at a grocery through high school. Is it on my resume? No. It was probably the hardest job I ever had, not being in very good physical shape, slinging heavy boxes for 4 hours, after going to school all day, wasn't easy.
I do have input into IT hiring decisions where I work, if and when we ever hire anyone again, it's been slow for manufacturing these last couple years.
I'm not trying to shit on anyone here, and I'd appreaciate the same from you ACs.
I'm using it at home, mostly it just crunches dnet packets all day. Dnet doesn't migrate over MOSIX due to its use of shared memory between threads, so a shell script in normal Beowulf style is used to start it:
ssh user@node1 dnetc
ssh user@node2 dnetc
[...]
Then a corresponding:
ssh user@node1 killall dnetc
ssh user@node2 killall dnetc
[...]
For something like dnet, this works well.
I've also played with distributed John the Ripper, but it also doesn't parallelize, so the way it has to be done is break the target shadow file up into equal chunks, the same number of chunks as you have nodes ideally. John does migrate though, so you can start and stop all the processes on a single node, and MOSIX will migrate them out.
I'm currently limited because I havn't set up MFS, which means I/O bound processes don't migrate. Once I set that up, it will open up the cluster to a whole new class of applications. Generally, MOSIX@home hasn't been as useful as I first thought it would be, as most desktop applications don't migrate very well, but if you do any heavy CPU bound stuff, then MOSIX might be for you.
Also, be sure to support OpenMOSIX
Apparently MOSIX is going to go closed source, so test out OpenMOSIX if you can, the project is really taking off and has several contributers, but it needs your help in testing the kernels. OpenMOSIX is being sucessfully used in major installations now, so it should be fine for what you want to use it for, and also you won't be getting yourself going on a (soon to be) proprietary path.
Having set this up myself, it seems the author has a few misconceptions about PXE. These seem to be common, as I get into heated discussions on IRC with people who have never done this themselves, but seem to think they know better than I do for some reason. I may have some minor errors in my description below, but I think it's mostly correct.
:)
First off, his cluster isn't really diskless, since he uses floppies.
PXE is an Intel specification, but it is open as far as I know. Intel provides binary only daemons for PXE for Linux. PXE is a way to get around the 640k limitation that is inherent when using the bootp(or dhcp)/tftp boot methods.
PXE is not something that is supported in the kernel as the author implies. PXE is a userspace daemon that allows the workstations to download the whole kernel and also it can present some pretty complicated menus to the user. It is one type of bootstrap, and it is pretty complicated to set up. The PXE daemon for Linux isn't documented very well either, and requires some strange configuration of itself, and also of the DHCP daemon on the server.
Basically, the way I understand it, the DHCP process begins normally from the workstation boot ROM, and the DHCP returns a specific value that tells the workstation information about PXE. The PXE client then connects to the PXE server, and the user is presented boot options, which can be complex.
I didn't use PXE in my final cluster though, due to the extra complication. What I found out was that the SYSLINUX people write something called PXELINUX. PXELINUX is misnamed because it does not use PXE, rather, it is a bootloader that loads over the normal BOOTP/TFTP method, which is loads simpler to set up and maintain. PXELINUX should be thought of as a replacement for PXE.
Without a boot loader, a lot of the docs say you can just send the kernel to the directly to the client. This would work, but iff your kernel is less than 640k, as tftp/bootp operate in real mode, and they have to download the whole thing before they begin booting. (BTW the docs on diskless setups in Linux are extremely out of date for the most part)
With a raw kernel setup, it's also impossible to pass the kernel any boot options. It's the same as if you dd the kernel to a floppy device.
I gained a lot of knowledge about diskless booting in modern Linux in my setup, if anyone wants me to write a book, I'm open to offers.
-Gigs
gigs(at)vt(dot)edu-cational
If I were hiring, I would mentally eliminate all non-technical experience, personally, unless it was relevant to the position somehow.
The pop up that asks if you want to change your homepage was a GUI element, part of IE itself, look into it. It is possible, and it has been done.
Are you serious, or just trolling? (badly I might add, you need to be more inflammatory!)
You'd do better freelancing in the US. Most serious companies have a policy to not hire anyone under 18 due to the legal complications of hiring minors.
Yeah, it's age discrimination, yeah it sucks, but such is life.
When I was 16 back in 1995, I did freelance work, with pretty much no overhead. I called the phone company, and managed to get an account open, they made me pay a pretty large deposit ($90), anyway, I got a phone number that just went directly to voice mail and didn't have a physical line attached to it. I then set up a repeating classified ad in the local paper, with the phone number in it.
$15/hour (1 hour minimum) was my rate, I would come out to people's houses and work on their computers and such. The good thing is that you build up local reputation, and you get more business by word of mouth than anything else. Then you will eventually probably find a job in the IT industry by all the people you know.
Generally I mostly worked on pretty rich people's computers, retired people and CEOs and general managers and people like that. Good people to know when you are loking for jobs.
ANyway, I did this while part time employed at a grocery for around minimum wage, and also going to high school. It was a good suppliment.
On the one hand, Katz wants to be a writer that appeals to the masses and also a deep philosopher. He also wants to save his dying career. And then, inexplicably, he wants to write about technology. [...] And Katz says nothing about our media or celebrity culture that hasn't been said a million times before.
Opera for Linux is generally a lot better than Opera for windows, the Opera people have their priorities straight.
What version are you using?
I don't like it.
Suppose someone crafts a javascipt or java overlay that covers up the top part of the window where it asks what you want to send.
It could appear to only want your name or email or something simple, and be in fact requesting all your info.
There have been exploits similar to this, to trick people into setting something as their homepage in IE. It basically says, "Hi, welcome to my site" and there is an OK button. When you click it, it resets your homepage to some spammy site. The way it worked was that it overlaid the "do you want to set your homepage to this" with another window that said the innocous message.
It's just too easy to social engineer "one click personal information" IMHO.
Hahaha! Good one!
Currently, IDE controllers use 28 bits to address the drive.
We are just running out of address space.
Maxtor devised ATA-6, with 48 bits for addressing. This will allow us to not have to change addressing until we hit 144 petabytes, probably a pretty long way off.
Maxtor has been selling, in conjunction with Promise, a 160GB IDE drive. The drive comes bundled with a promise controller to use, that supports the higher amounts of space.
This isn't something we can do in software this time. This is a hard physical limitation, and it will require new chipsets to support it.
People always give Maxtor shit about their drives, It is my opinion that Maxtor is the market leader in quality, price, and size, in the IDE market currently. I've built large IDE arrays based on Maxtor and 3ware technology. Right now all of our non-scsi servers at work that I have built are Maxtor. We have almost 100 Maxtor disks in the server room, and we have yet to have one fail.
Actually, to be honest, we havn't had ANY drive failures lately, Seagate SCSI, and a few other brands are mostly what else we run (a few WD IDEs scattered around the plant, and some Seagate IDE, probably about 100 more IDEs in general in the plant).
I think hard disk quality in general is very high right now, and people are overestimating the importance of brand. It's not 1995 anymore, and drives don't fail nearly as much, no matter what brand or interface.
Yeah, I was just replying to the original point that said such a device would (paraphrased) "have utility well past after 100GB became small", i.e. you could keep upgrading it.
I guess you could keep upgrading it, but you have a "major guts upgrade" coming at the 137GB barrier with today's technology, that's all I am saying.
I think Slashdot should agree to give us money every time we find an error in a story writeup that mentiones Knuth.
One could argue that the facist beliefs under the banner of socialism or communism, are a sort of surrogate-religion for the people in the country that actually agreed with the leadership (probably more people thatnmost think, especially when the country is at least moderately prosperous).
Except that today's IDE controllers only support 137GB max.
It's a well known fact that females are just not as smart. Look at how many are in the computer field, lets see, about 12 or so? The cultural norms of cooking and cleaning are there for a reason, and woman's lib from now till forever isn't going to change that.
Actually, they don't get faster or slower, unless something changes the clock frequency. :)
The temperature spec is probably due to an LCD type display, they don't work very well when cold or hot.
Yeah, until the media demonizes it after some idiots kids shoot each other after talking shit on IM. People that "cruise" are usually pretty stupid.