Comment Windows (Score 2) 357
I wonder how long a full compile of that takes...
I wonder how long a full compile of that takes...
Doesn't the NSA or whatever intelligence agency in the Western world monitor all of you traffic? USA's the most paranoid about terrorism.
How much of your social activity is monitored by intelligence agencies? Does your democratic process expose any of it?
I know
As an Indian citizen living abroad I know about this now, what's your congress doing behind closed doors?
"Good artists copy; great artists steal."
http://cseweb.ucsd.edu/users/swanson/papers/Asplos2010CCores.pdf
They call the specialized cores "c-cores" in the paper. I took a quick skim through it. C-cores seem like a bunch of FPGA's and they take stable apps and synthesize it down to FPGA cells with the use of the OS on the fly. The C-core to hardware chain has Verilog and Synopsis in it.
Cool tech, guess they could add gated clocking and all the other things taught in classroom to further turnoff these c-cores when needed.
cheers.
I've had Eidos' Joint Strike Fighter (JSF) Flight Sim on my Win 98 box since 1997. It has both the Boeing X-32 AND the Lockeed Martin X-35.
Take that USAF!
Guess Robot Chicken won't be able to make a parody of The Social Network now that Mark Zuckerberg's action figure isn't available...
Every geek goes through this rite of Passage...
(Bonus with Alt-Text and image can be clicked to display another similar one...)
Do we need another XKCD pic to go with thatÉ
It's not that we're not interested in the kernel, it's that the kernel moves so rapidly along with the sheer size of the kernel, where's one supposed to start?
I've seen some Google tech talks from Andrew Morton and Greg Kroah-Hartman, they both recommend that patching the kernel is the best way of learning it.
Most universities that I know of either use OS161 [http://www.eecs.harvard.edu/~syrah/os161/] , Nachos [http://inst.eecs.berkeley.edu/~cs162/sp10/] or Minix from Tanenbaum. These kernel's are small enough that a student can know all of it, but is that any good for "real" kernel's like Linux, BSD, etc...?
I don't think systems programming has lost it's "cool", any respectable university still has a low level operating systems course where they either work on simulated hardware like SYS161 or work on actual real hardware where they have to get their hands dirty with assembly for context switches/interrupt handlers/low level IO (UART's and Serial/Parallel) and do Processes/Multiprogramming/VM in C.
And no, we're not given any IDE's like Visual Studio, it is still just a text editor (vi or emacs, pick you weapon) along with Makefiles and gcc/gdb. And yes, we were taught Java/.NET/Scheme, and we know when and where to use these languages/tools appropriately.
Its more about transferring these experience from the "Ivory Tower" world of academia to the real world, and we have no idea how to start that.
How did you experienced developers start? Did any of these academic kernel's help at all?
When the Prime Minister asked of a new discovery, 'What good is it?', Faraday replied, 'What good is a new-born baby?'...
Here's the Google Techtalk, for those like me who have no idea of what Scrum is...
Scrum et al on Youtube
http://www.youtube.com/watch?v=IyNPeTn8fpo
Cheers,
Arora might fill your thirst for a lightweight browser, it's opensource, uses Qt for it's UI and Webkit as it's core and has the private browsing, flash blocking etc...
cheers
Soo...you like dinosaur comics yes?
This might be offtopic, but while we're on the topic here, does anyone know of any *afforable* FPGA kits for students?
Our university used the Altera DE2 boards, found here http://users.ece.gatech.edu/~hamblen/DE2/
I really liked the DE2 because it has a whole lot of peripherals and can be used with Quartus II. I wanted to get one so I could tinker with it in my own time for fun.
Any recommendations for one less than $500~ ?
Work is the crab grass in the lawn of life. -- Schulz