There was a point where I wanted to build a RAID-5 system and use LUKS / dm-crypt.
Seemed like too many layers, too many places for something to go wrong if one phantom bit got flipped.
Once ZFS gets encryption I'll build myself a nice new file server.
Java may not be fashionable anymore, but if they did nothing else right, they did this. Java supports a deprecation facility. Not only can the compiler be told what version of Java source and object code to deal with, but even the classes and their contents can be marked as "not for new development" via the "@deprecated" Javadoc tag. Yeah, but even though they did that why when they introduced generics does an ArrayList still return an Object behind the scenes? Why not do it right if you can target different JVMs?
I completely agree. However, OSX users will only be a small portion of their audience, so if they can get something working with minimal effort I see their reasoning. But, with that reasoning that is all OSX users will ever be (a small portion of their audience).
Do you have anything to back that up? The Cell in a PS3 a 3.2GHz PPC, enough to run an OS on without using the SPEs. Any use of SPEs by the OS would just make it faster. Not sure what use an OS would have for them though, they're really for the uerland multimedia apps or anything else using SIMD.
You are right.
I have never ran it because of some bug which preventing it from booting on non SSE machines.
But it is not recommended on a 32-bit machine.
Use ZFS if you don't want bit-rot. Bad thing is you need to have a 64bit machine and 1Gb min (>= 2Gb recommended) to run it and most file servers are the underpowered machines we keep around when we buy a new machine.
I graduated from UCF a couple of years ago a course in programming languages was required. We had assignments in LISP as well as Prolog. My Software Systems class had just switched from ADA to C++. Java is a great language to do assignments in because you can get stuff working pretty rapidly. My Systems Software class (not to be confused with sofware systems which I took the same semester) we had to write a two pass assembler in Java. Doing it in Java made it real easy because we could use vectors and hashtables and actually concentrate on the ideas of assemblers they were trying to teach. If it was in another language it would have taken longer to do but wouldn't have taught us anything more than we learned using Java.
Any good CS program will teach you theory and not a particular language. It was kind of frustrating as a student for them to not teach us Visual Studio, or Sun Developer Studio, or Eclipse, or Access, or MySQL, or any particular version of something. They just taught us theory which I am glad about now.
Despite all of the bad things I have heard about the 360's quality, my PS3's blu ray drive broke. It is going to be fixed under warranty. At least I haven't heard of things going back to Sony 2, 3 or 4 times like I have heard of it happening with Microsoft. When that crap happens it tells me that they know they have a problem and know that they don't have a solution other than to replace it and cross their fingers. Hopefully when I get my PS3 back it won't have to go back again.
Also, all of this talk about Blu-Ray winning out makes me a little happy even though I only own the 5 free movies I got when I bought the thing. I'll still wait for a clear winner.
They can't convince people running Macs or Linux boxes if they can't see the web site?
Or...will those people after seeing (you need to buy Windows to see this web site) go and buy windows to see an add for windows?
It'd be like an add for Rosetta Stone in a language you don't understand. Would you go buy Rosetta Stone to learn the language to be able to understand the ad?....probably not.
Buy "Hacking the Xbox" by Andrew Huang. It is a very good read. It was very interesting how they got homebrew running on the original xbox. He narrowed down which chip the key might be stored on and knew where it needed to go. He built a device which read the traffic on the bus while the xbox was booting up. The key was stored in there. He knew what kind of key it was because he got a ROM reader and disassembled the code. After that he used a sliding window attack on the captured data and found what they needed.
Because of all of that you can run xbmc on your xbox.
If Swing developers remember to move intensive operations off the Event thread and into a background thread, then Swing app's are really nice and responsive. It's not that difficult, but for some reason most developers are either unable to, or unwilling to do this simple task. Doing trivial stuff on another thread is easy but its a pain in the ass when you need to access a class's members or methods from within an Anonymous inner class.
What Java needs is closures, then there wouldn't be any excuse for not using a new thread.
I started to program Swing the right way for a while but I'm finding myself doing more and more on the EDT just because anonymous inner classes are a pain.
Checkers was just "cracked" recently. It took over 10 years I think. I would think only games similar in magnitude would be worth computing / possible to store.
You'd have to find a new universe to do something similar with Chess. Just to physically store everything would be impossible. There are more possibilities in chess than there are atoms in the known universe.
And if GO has more possibilities than Chess, go find a another universe full of universes....and find a way to store things on a single atom.
A server is a relly different beast than a desktop and having this "all-in-one" kernel means that the operating system gets bloated with a) desktop specific features when using a server and b) Server specific features when installing a desktop.
I don't know about you but my "desktop" machine on which I run X.org, Firefox, Thunderbird, xchat, azureus, audacious etc. also runs server stuff like Apache, MySQL, and Samba.
Is my machine a desktop or a server?...if you say its a server, what do Apache, MySQL, and Samba have to do with the Linux Kernel? I would say they have as much to do with the Linux Kernel as they do with any other Kernel since I can run all of those servers on Windows as well.
Maybe I don't know what I'm talking about. If you get that impression, please tell me what you consider to be server specific features of the kernel?
There was a point where I wanted to build a RAID-5 system and use LUKS / dm-crypt. Seemed like too many layers, too many places for something to go wrong if one phantom bit got flipped. Once ZFS gets encryption I'll build myself a nice new file server.
Why wasn't this tagged as Old News? Come on 111 years ago!
Is this part of some plan to slow town our Indian and Asian counter-parts?
Thats a whole lot cheaper than the $1,500,000 for just 1 CD.
If my math is right, maybe they could only get them on 2 tracks from a 15 track CD.
$ emerge -C Fischer
I completely agree.
However, OSX users will only be a small portion of their audience, so if they can get something working with minimal effort I see their reasoning.
But, with that reasoning that is all OSX users will ever be (a small portion of their audience).
So is this like using Wine to run Windows Games on Linux?
Wake me up when a game company actually compiles something for a non windows platform besides a dedicated server.
Do you have anything to back that up?
The Cell in a PS3 a 3.2GHz PPC, enough to run an OS on without using the SPEs.
Any use of SPEs by the OS would just make it faster.
Not sure what use an OS would have for them though, they're really for the uerland multimedia apps or anything else using SIMD.
You are right. I have never ran it because of some bug which preventing it from booting on non SSE machines. But it is not recommended on a 32-bit machine.
Use ZFS if you don't want bit-rot.
Bad thing is you need to have a 64bit machine and 1Gb min (>= 2Gb recommended) to run it and most file servers are the underpowered machines we keep around when we buy a new machine.
Why wasn't this story tagged with "whatcouldpossiblygowrong"?
Doesn't this seem dangerous.
We still don't know whats wrong with the bees do we?
I graduated from UCF a couple of years ago a course in programming languages was required.
We had assignments in LISP as well as Prolog.
My Software Systems class had just switched from ADA to C++.
Java is a great language to do assignments in because you can get stuff working pretty rapidly.
My Systems Software class (not to be confused with sofware systems which I took the same semester) we had to write a two pass assembler in Java. Doing it in Java made it real easy because we could use vectors and hashtables and actually concentrate on the ideas of assemblers they were trying to teach. If it was in another language it would have taken longer to do but wouldn't have taught us anything more than we learned using Java.
Any good CS program will teach you theory and not a particular language. It was kind of frustrating as a student for them to not teach us Visual Studio, or Sun Developer Studio, or Eclipse, or Access, or MySQL, or any particular version of something. They just taught us theory which I am glad about now.
Despite all of the bad things I have heard about the 360's quality, my PS3's blu ray drive broke.
It is going to be fixed under warranty.
At least I haven't heard of things going back to Sony 2, 3 or 4 times like I have heard of it happening with Microsoft. When that crap happens it tells me that they know they have a problem and know that they don't have a solution other than to replace it and cross their fingers.
Hopefully when I get my PS3 back it won't have to go back again.
Also, all of this talk about Blu-Ray winning out makes me a little happy even though I only own the 5 free movies I got when I bought the thing. I'll still wait for a clear winner.
Not until I can put a system together myself and install OSX on it. ... Legally of course.
They can't convince people running Macs or Linux boxes if they can't see the web site?
Or...will those people after seeing (you need to buy Windows to see this web site) go and buy windows to see an add for windows?
It'd be like an add for Rosetta Stone in a language you don't understand. Would you go buy Rosetta Stone to learn the language to be able to understand the ad?....probably not.
Buy "Hacking the Xbox" by Andrew Huang. It is a very good read.
It was very interesting how they got homebrew running on the original xbox.
He narrowed down which chip the key might be stored on and knew where it needed to go.
He built a device which read the traffic on the bus while the xbox was booting up.
The key was stored in there.
He knew what kind of key it was because he got a ROM reader and disassembled the code.
After that he used a sliding window attack on the captured data and found what they needed.
Because of all of that you can run xbmc on your xbox.
Good luck trying to get on an airplane with any one of those things.
Doing trivial stuff on another thread is easy but its a pain in the ass when you need to access a class's members or methods from within an Anonymous inner class. What Java needs is closures, then there wouldn't be any excuse for not using a new thread. I started to program Swing the right way for a while but I'm finding myself doing more and more on the EDT just because anonymous inner classes are a pain.
Alan Turing murdered himself (or perhaps he was poisoned).
Is he known as a murderer or the father of computer science?...I forget.
She hated him. She staged it and went back to Russia. Aren't their kids over there now? Go interrogate her parents...she can't be too far from them.
The other 2% probably goes to the lawyer which doesn't seem bad. I have heard of class action lawsuits where the lawyers get more than half.
Checkers was just "cracked" recently. It took over 10 years I think. I would think only games similar in magnitude would be worth computing / possible to store.
You'd have to find a new universe to do something similar with Chess.
Just to physically store everything would be impossible. There are more possibilities in chess than there are atoms in the known universe.
And if GO has more possibilities than Chess, go find a another universe full of universes....and find a way to store things on a single atom.
I don't know about you but my "desktop" machine on which I run X.org, Firefox, Thunderbird, xchat, azureus, audacious etc. also runs server stuff like Apache, MySQL, and Samba.
Is my machine a desktop or a server?...if you say its a server, what do Apache, MySQL, and Samba have to do with the Linux Kernel? I would say they have as much to do with the Linux Kernel as they do with any other Kernel since I can run all of those servers on Windows as well.
Maybe I don't know what I'm talking about. If you get that impression, please tell me what you consider to be server specific features of the kernel?