"VHDL was created by hardware engineers who know nothing about programming languages. Verilog was created by computer scientists who know nothing about hardware."
Ummm, no.
Oops, I got the quote backwards (duh), you're right (obviously).
The quote I've always heard (not sure where it came from): "VHDL was created by hardware engineers who know nothing about programming languages. Verilog was created by computer scientists who know nothing about hardware."
In practice I've had to deal with both on a regular basis, including single designs with both VHDL and Verilog modules. I'd say teach digital design and let them learn whatever language they want to implement what they learn in class; Xilinx tools can handle both seamlessly, why not let them choose? Show examples from both in the slides.
And to show that he wants to crack down harder, he "blasts Net neutrality" in the very next breath, saying that "it would impair the ability of broadband providers to address the serious and rampant piracy problems occurring over their networks today."
... or if you don't want to go all the way to building your whole system from scratch (which is educational initially, but takes a lot of time and effort to keep up to date afterward), you can use a distro like Arch Linux which generally has the latest version of everything, but still has the convenience of package management with pre-built binary packages, etc.
XtremeData (http://www.xtremedatainc.com/) has a board with a FPGA that plugs into an Opteron 940 socket. Not exactly what you asked for, but a step in that direction.
It's just that most Linux users in 5 years won't be using their version (it's easy to change your screen resolution... just open a terminal, type 'blah, blah')... they'll be paying for MS's version with all of the bells and whistles that people expect from a modern OS (it's easy to change your screen resolution... click the button that says 'screen resolution').
Valid, but debatable, argument, wrong example. With any distro I've used, changing the screen resolution IS as easy as clicking a button, and if you know the shortcut (ctrl-alt-+/-) is even much quicker. If you're going to say that Linux is hard to use, at least come up with an example of something that is harder to do in Linux than it is Windows (and there are some... maybe).
I mentioned KDE and Gnome because you were complaining about the "multitude of windowing environments" in your last post and trying to argue that everyone's best interest would be to raly to a single OS _and_ windowing environment (apparently the one that you think is best). Wether one considers the windowing environment is part of the OS or part of userland is totally irrelevant to the issue. The issue is that there needs to be a choice of OS (and UI) because everyone is different, and there can't be one that satisfies us all.
Even your mention of microkernels as the end all solution is biased towards what YOU want. There are users who need an OS that has the benefits a microkernel provides, and there are users who need an OS that has the benefits a monolithic kernel provides. One size does not fit all.
would better be concentrated on doing it once and doing it well than everybody just doing their own thing because they can.
I don't think everybody does their own thing just because they can, they do their own thing because what they want is different than what somebody else wants. It's not possible to make a UI, or OS for that matter, that is best for everyone because everyone is different. I want a minimilist GUI, just enough to have a couple of terms and emacs open; my dad wants everything graphical, automatic, and easy. Something that can do what he wants it to do is going to be too bloated for what I want.
If I compare that system (which is now marketed almost exclusively to the embedded systems market) to what I can get on my desktop today (and that includes Linux, which I'm writing this on) then we haven't moved at all in the last decade or two.
That just means we haven't moved towards what YOU deem the perfect OS. Linux has moved quite a ways and become pretty dang close to exactly what I want in an OS, but not with Gnome or KDE. Windows has moved quite a ways and has, well, come closer to what my dad wants in an OS.
why let children use a computer on their own in their own house but not in a public place...
Funny that this discrepancy is inadvertently brought out by one of the bill's supporters:
"Social networking sites such as MySpace and chat rooms have allowed sexual predators to sneak into homes and solicit kids," said Rep. Ted Poe, a Texas Republican and co-founder of the Congressional Victim's Rights Caucus. "This bill requires schools and libraries to establish (important) protections."
"VHDL was created by hardware engineers who know nothing about programming languages. Verilog was created by computer scientists who know nothing about hardware."
Ummm, no.
Oops, I got the quote backwards (duh), you're right (obviously).
The quote I've always heard (not sure where it came from): "VHDL was created by hardware engineers who know nothing about programming languages. Verilog was created by computer scientists who know nothing about hardware."
In practice I've had to deal with both on a regular basis, including single designs with both VHDL and Verilog modules. I'd say teach digital design and let them learn whatever language they want to implement what they learn in class; Xilinx tools can handle both seamlessly, why not let them choose? Show examples from both in the slides.
And to show that he wants to crack down harder, he "blasts Net neutrality" in the very next breath, saying that "it would impair the ability of broadband providers to address the serious and rampant piracy problems occurring over their networks today."
As posted previously, this is already implemented: http://www.truecrypt.org/docs/hidden-volume.php
... or if you don't want to go all the way to building your whole system from scratch (which is educational initially, but takes a lot of time and effort to keep up to date afterward), you can use a distro like Arch Linux which generally has the latest version of everything, but still has the convenience of package management with pre-built binary packages, etc.
XtremeData (http://www.xtremedatainc.com/) has a board with a FPGA that plugs into an Opteron 940 socket. Not exactly what you asked for, but a step in that direction.
Even your mention of microkernels as the end all solution is biased towards what YOU want. There are users who need an OS that has the benefits a microkernel provides, and there are users who need an OS that has the benefits a monolithic kernel provides. One size does not fit all.
Choice is good.
GNU.