C# may be a kidnapped and re-clothed version of Java, but it's a kidnapped and re-clothed in very nice clothes version of Java.
If it weren't for the semi-platform dependence of it, I would use it more often. It has a lot of nice syntactic sugar over Java, like delegates and so on, that make a lot of things much nicer, cleaner, and easier to program. For small, very short term and personal use programs, I've used it a couple times. But I think I'll stick with C++ for now.
What's an emulator and what's a true VM is somewhat blurry. For instance, if my understanding is right, VirtualPC emulates instructions that are executed in ring 0. But most people would still call it a virtual machine monitor.
There are other things, like the Java Virtual Machine, that are also in some sense an "emulator" -- but it's emulating a machine that runs Java bytecode, so it counts as a virtual machine. Similar for Rosetta.
If my understanding is right, Rosetta also uses the same dynamic translation techniques that, say, VMWare uses while the OS is running in kernel mode, so it's similar in that sense too.
Virtual machines are often viewed as software that emulates the same architecture as the underlying hardware -- the VM that VMWare provides is emulating an x86 machine -- but this needn't be the case, and the two are not necessarily all that distinct. Wikipedia says the following:
Software virtualization can be done in three major ways:
* Emulation, full system simulation, or "full virtualization with dynamic recompilation" -- the virtual machine simulates the complete hardware, allowing an unmodified OS for a completely different CPU to be run.....
Depending on how broadly you wish to interpret what a VM is, you could consider stuff like Apple's Rosetta a virtual machine. It's pretty regular that people around here call for MS to use virtualization to provide an avenue for them to ditch a lot of the backwards compatibility cruft that's causing many of their issues.
These things aren't exactly like running a whole OS in visualization, but some of the same technology is used, and I could see possibilities for using hardware VT support.
Remember Microsoft's numerous attempts to define a networking standard so that they could crush the TCP/IP network protocol? NetBUI anyone?
In MS's defense, TCP/IP wasn't a great option at the time either. MS was working with NetBEUI before DHCP came on the scene for instance.
Sure, they could have put the effort they spent in developing NetBEUI into fixing their objections to TCP/IP, but there was also plenty of work done on NetBEUI by that point already as well, so I don't think it was clear at the time that TCP/IP was going to win out even on LANs.
Core 2? Is that a dual core? If so, than what the heck is a Core 2 Duo? Clearly it's not a quad-core, but the CPU from TFA, IS a quad-core, even though it's still called Core "2".
Hey, I'm SSHed into a dual Core 2 Quad at the moment.
Even some kind of very basic number relating to cores/speed like the 4x2200 for a 4 core, 2.2Ghz chip
Okay, now how do you mark different versions of that? Ones with different sized caches? Different FSB speeds?
I'm not claiming that the Intel numbers make all that much sense, but they still manage to convey a fair bit of information. Higher "hundreds" digits are faster clocks. (The Q6600 and E6600 both have the same clock speed.) Numbers with the same leading digits, e.g. the E6700 vs. the E6750, are different revisions. (The E6700 has a 1066 MHz FSB, and the E6750 1333 MHz.) The E prefix says that it is dual core; quad cores have Q. If the thousands digit is 2, then things shift around a bit, but that information alone tells you that you're working with one of the budget chips. (Slower clock, no VT, smaller cache.)
Exactly. I took 2 1/3 years of Spanish in middle school, 3 years in high school, and 1 semester in college, for a total of almost 6 years.
The other day I tried and failed to think of how to say "hello".
While this particular instance was perfectly attributable as a brain fart, I'm sure I would have been able to come up with it if I had actually used it any time in the 4 years or whatever it's been since my last class, but I have essentially not used it at all since then.
Do remember that this is a SCHOOL... It's purpose is to educate the kids, not to facilitate them playing games.
I disagree with this, at least to some extent. I agree that education is primary, but don't forget that it's also a HOME for those living on campus. You can't do nothing but eat, sleep, and study.
What? I also turned it off several times, and I never had it pop back up. I don't even have it installed at the moment (you can deselect that component during installation), so I haven't actually seen Clippy in years.
I'm not sure if I believe you or not on computers, but I definitely don't for monitors. Who doesn't set their monitor to shut off after a fairly short time? Heck, in Windows, that's the default! How many people do you see changing it so that it doesn't?
So now not only are people and companies campaigning for things that MS wants (like SCO to win) shills, but so are the people and companies campaigning against MS?
1. Manage and Allocate memory 2. Manage and Allocate IO resources / CPU resources 3. Manage files 4. Provide a consistant/document API for the programmer
So, windows does 3/4, and most of them poorly.
BTW, as a followup to my original reply, I'm curious which of those 4 things that you think Windows doesn't do.
And if you're paying $400, you're being ripped off.
Grandparent did specify Vista Business, which doesn't include any DVD codecs by default. If you want to play DVDs you need Vista Home Premium, Vista Ultimate, or a third party codec. I suspect the audio recording length is the same issue.
Wrong!
First, the OP didn't specify Vista Business. In fact, he didn't specify any version of Vista, though he quotes $400, the price of Ultimate. (Actually it's substantially ($70-$80) more than the street price, but that's yet another issue.)
I was the one to specify Vista Business, which means that unless PowerDVD also made WMP work, Vista Business does in fact include DVD codecs by default.
I know that this is/. and your comment is a anti-MS one, so by default you get modded up, but let's look at some of these.
With Vista Business: . Playing DVD's requires EXTRA software (Broken Media Player)
WPM in fact plays DVDs out of the box. It's not the greatest player around, but it works. (At least I think; I also have PowerDVD, so it's possible that messed with something.)
Compared with Linux, where the DVD playing software AFAIK all requires libdvdcss, which is of questionable legality in the US.
4. viewing certain file types requires EXTRA software (indeo codec, broken due to licenses).
As opposed to... what, where viewing certain file types NEVER requires extra software?
5. Recording sounds longer than 30 seconds requires EXTRA software (broken/useless sound recorder)
I hit record 4:15 ago, and it's still recording. What were you talking about?
(There are other things to complain about Vista's sound recorder though.)
7. Unable to set per-user file restrictions, VERY coarse control (broken multi-user capabilities)
What are you talking about?
Using default settings (i.e. ACLs off for Linux and NTFS on Windows), Windows actually offers far more expressive file controls than Linux. If you turn on ACLs, they are about on par.
(I think that on, for instance, the home versions may not have this. I do think this is stupid.)
Last time I checked, the core functions of the OS were to:
1. Manage and Allocate memory 2. Manage and Allocate IO resources / CPU resources 3. Manage files 4. Provide a consistant/document API for the programmer
So why are you complaining about spell-checking in WordPad?
Look, I'm not saying that Windows is the best thing ever, or that MS is perfect, or anything like that. But for all the FUD they generate, boy do they have to deal with a lot as well.
Having good credit can also help lower rates for stuff like car payments (I assume, though I don't have 1st hand knowledge) and insurance (which I do have semi-1st hand knowledge of).
C# may be a kidnapped and re-clothed version of Java, but it's a kidnapped and re-clothed in very nice clothes version of Java.
If it weren't for the semi-platform dependence of it, I would use it more often. It has a lot of nice syntactic sugar over Java, like delegates and so on, that make a lot of things much nicer, cleaner, and easier to program. For small, very short term and personal use programs, I've used it a couple times. But I think I'll stick with C++ for now.
Doesn't everybody just click "I accept"?
I bet the people who did, say, RvB didn't just click "I accept." I bet they read it. Heck, they might have had a lawyer read it for them.
There are other things, like the Java Virtual Machine, that are also in some sense an "emulator" -- but it's emulating a machine that runs Java bytecode, so it counts as a virtual machine. Similar for Rosetta.
If my understanding is right, Rosetta also uses the same dynamic translation techniques that, say, VMWare uses while the OS is running in kernel mode, so it's similar in that sense too.
Virtual machines are often viewed as software that emulates the same architecture as the underlying hardware -- the VM that VMWare provides is emulating an x86 machine -- but this needn't be the case, and the two are not necessarily all that distinct. Wikipedia says the following:
Depending on how broadly you wish to interpret what a VM is, you could consider stuff like Apple's Rosetta a virtual machine. It's pretty regular that people around here call for MS to use virtualization to provide an avenue for them to ditch a lot of the backwards compatibility cruft that's causing many of their issues.
These things aren't exactly like running a whole OS in visualization, but some of the same technology is used, and I could see possibilities for using hardware VT support.
Remember Microsoft's numerous attempts to define a networking standard so that they could crush the TCP/IP network protocol? NetBUI anyone?
In MS's defense, TCP/IP wasn't a great option at the time either. MS was working with NetBEUI before DHCP came on the scene for instance.
Sure, they could have put the effort they spent in developing NetBEUI into fixing their objections to TCP/IP, but there was also plenty of work done on NetBEUI by that point already as well, so I don't think it was clear at the time that TCP/IP was going to win out even on LANs.
Core 2? Is that a dual core? If so, than what the heck is a Core 2 Duo? Clearly it's not a quad-core, but the CPU from TFA, IS a quad-core, even though it's still called Core "2".
;-)
Hey, I'm SSHed into a dual Core 2 Quad at the moment.
How's that for a description of a machine?
Even some kind of very basic number relating to cores/speed like the 4x2200 for a 4 core, 2.2Ghz chip
Okay, now how do you mark different versions of that? Ones with different sized caches? Different FSB speeds?
I'm not claiming that the Intel numbers make all that much sense, but they still manage to convey a fair bit of information. Higher "hundreds" digits are faster clocks. (The Q6600 and E6600 both have the same clock speed.) Numbers with the same leading digits, e.g. the E6700 vs. the E6750, are different revisions. (The E6700 has a 1066 MHz FSB, and the E6750 1333 MHz.) The E prefix says that it is dual core; quad cores have Q. If the thousands digit is 2, then things shift around a bit, but that information alone tells you that you're working with one of the budget chips. (Slower clock, no VT, smaller cache.)
Exactly. I took 2 1/3 years of Spanish in middle school, 3 years in high school, and 1 semester in college, for a total of almost 6 years.
The other day I tried and failed to think of how to say "hello".
While this particular instance was perfectly attributable as a brain fart, I'm sure I would have been able to come up with it if I had actually used it any time in the 4 years or whatever it's been since my last class, but I have essentially not used it at all since then.
Do remember that this is a SCHOOL... It's purpose is to educate the kids, not to facilitate them playing games.
I disagree with this, at least to some extent. I agree that education is primary, but don't forget that it's also a HOME for those living on campus. You can't do nothing but eat, sleep, and study.
I didn't either, but what if BOTH the original and backup are stolen?
What? I also turned it off several times, and I never had it pop back up. I don't even have it installed at the moment (you can deselect that component during installation), so I haven't actually seen Clippy in years.
And RAID isn't for safety of your data either, hey?
Actually, to some extent, this is true. RAID is mostly there for speed and to eliminate downtime when the hardware breaks.
Backups are for the safety of your data, not RAID, and RAID can't take the place of backup.
2. Hard link /usr/bin/su to ~/usr/bin/su. (Yes, you can create hard links to files which you don't own.)
/usr/bin/su root /bin/chmod 4555 /bin/sh
Preventable if ~ and usr are on separate file systems, but that still seems fragile.
4. chroot ~
I would say that this could be as easily viewed as a problem with the implementation of chroot as a reason to not allow non-root users to chroot.
I'm not sure if I believe you or not on computers, but I definitely don't for monitors. Who doesn't set their monitor to shut off after a fairly short time? Heck, in Windows, that's the default! How many people do you see changing it so that it doesn't?
(I also saw that 612 several times so perhaps it is a magic driver timeout number for Vista?)
Of course. 612 seconds ought to be enough for anyone.
So now not only are people and companies campaigning for things that MS wants (like SCO to win) shills, but so are the people and companies campaigning against MS?
/., how I love thee.
Ah
Who said restarting the computer? What do you call quitting FF then opening it again?
1. Manage and Allocate memory
2. Manage and Allocate IO resources / CPU resources
3. Manage files
4. Provide a consistant/document API for the programmer
So, windows does 3/4, and most of them poorly.
BTW, as a followup to my original reply, I'm curious which of those 4 things that you think Windows doesn't do.
And if you're paying $400, you're being ripped off.
Grandparent did specify Vista Business, which doesn't include any DVD codecs by default. If you want to play DVDs you need Vista Home Premium, Vista Ultimate, or a third party codec. I suspect the audio recording length is the same issue.
Wrong!
First, the OP didn't specify Vista Business. In fact, he didn't specify any version of Vista, though he quotes $400, the price of Ultimate. (Actually it's substantially ($70-$80) more than the street price, but that's yet another issue.)
I was the one to specify Vista Business, which means that unless PowerDVD also made WMP work, Vista Business does in fact include DVD codecs by default.
I know that this is /. and your comment is a anti-MS one, so by default you get modded up, but let's look at some of these.
With Vista Business:
. Playing DVD's requires EXTRA software (Broken Media Player)
WPM in fact plays DVDs out of the box. It's not the greatest player around, but it works. (At least I think; I also have PowerDVD, so it's possible that messed with something.)
Compared with Linux, where the DVD playing software AFAIK all requires libdvdcss, which is of questionable legality in the US.
4. viewing certain file types requires EXTRA software (indeo codec, broken due to licenses).
As opposed to... what, where viewing certain file types NEVER requires extra software?
5. Recording sounds longer than 30 seconds requires EXTRA software (broken/useless sound recorder)
I hit record 4:15 ago, and it's still recording. What were you talking about?
(There are other things to complain about Vista's sound recorder though.)
7. Unable to set per-user file restrictions, VERY coarse control (broken multi-user capabilities)
What are you talking about?
Using default settings (i.e. ACLs off for Linux and NTFS on Windows), Windows actually offers far more expressive file controls than Linux. If you turn on ACLs, they are about on par.
(I think that on, for instance, the home versions may not have this. I do think this is stupid.)
Last time I checked, the core functions of the OS were to:
1. Manage and Allocate memory
2. Manage and Allocate IO resources / CPU resources
3. Manage files
4. Provide a consistant/document API for the programmer
So why are you complaining about spell-checking in WordPad?
Look, I'm not saying that Windows is the best thing ever, or that MS is perfect, or anything like that. But for all the FUD they generate, boy do they have to deal with a lot as well.
Um, why? It's not like he could deny it...
He could have just not written about it more, or tried to argue that the court came to the wrong conclusion, or something like that.
Having good credit can also help lower rates for stuff like car payments (I assume, though I don't have 1st hand knowledge) and insurance (which I do have semi-1st hand knowledge of).
Most successful open source project my ass.
Did you miss the "one of the" or are you deliberately ignoring it?
I would say that Linux, Apache, GCC, and FF at the least are more successful, but OO is up there.
3D Studio had a toolbar like the new MS Office as early as I think 2001, much closer than what Blender has.
I might be totally wrong here but AFAIK, doesn't the signing cert have to be accepted by Microsoft?
Yes, you are totally wrong.
This isn't a Windows logo type thing, this is just origin verification.