Linux on Your Canon DSLR? Why Not?
magiclantern.fm
magiclantern.fm
http://op-co.de/blog/posts/hacking_the_nx300/
Personally I think this is a fun hack that shows how much processing power the hardware has, but I wouldn't want to run a full OS on my camera...
I am a very satisfied owner of a Nikon D80, and have been since, like, 2007? 2008? In all, it's been super reliable (touch wood), but more than that, it has always worked. Instantly. Never needing reboots. Never crashing, never doing something wonky or glitchy that i didn't intend. I really, really value that, and i hope that the everything-must-be-an-general-purpose-computer craze will pass over my cherished DSLR.
The same people who are proponents of smartphones can pry my "dumb" camera from my cold, dead fingers.
Long live simplicity.
EDIT: Something else it cannot do: update software (well, i can't anyway). I think this type of device would be much better served by writing some good firmware and using modern full-stack proof/guarantee/checking so that the software can be certified to be correct and bug-free, then put on the device, never to be changed again. That is something that would make me truly happy. In 2015, we should have aeroplane-grade stability in software for devices like cameras (and phones, mind you, but that opinion is less popular).
Also promising is the fact that things like shots-per-second and boot-time have been standard specs for ages right up there with megapixels- reassuring me that whatever the software stack choice may be, the manufacturers and customers both care about what matters.
But I do echo you sentiment wrt. stability. I also believe Canon and Nikon are very aware of this. Fortunately for us amateurs, the stuff used by professionals like the Canon 5D and Nikon D4 runs the same OS as our prosumer devices, so stability is pretty much guaranteed. Touch wood also here.
But indeed, i hope that professionals don't start wanting a functionality like "download and install custom applications for your camera" :p (but i would be surprised, i admit). This niche doesn't seem to exist as clearly in the mobile phone market: my very minimalistic Nokia does precisely what i want, but is rather low-quality and crashes occasionally. If only there was a "professional dumb phone".... :p </ severely off-topic >
Why not? It would an absolute godsend if it was allowed to happen.
Speaking as a DSLR film-maker and photographer, there are TONS of applications that this would enable.
From customized timelapses to custom complex follow-focus sequences, to DoP calculation, and tons more besides.
Nikon and Canon do have to stay on top of this sort of thing though, lest a competitor come along and do something that nobody thought of and scoop up a big market share, so its nice to think that they are at least trying to improve the product somehow.
I have to restart one or another mobile app probably once every week or two, which granted is not a big deal. My DSLR on the other hand has never, ever one time failed or needed a restart in many years.
And give up most of the benefits of manufacturer control, to a race to the bottom, like smartphones did (where only Samsung makes any profit from the Android space)? Yeah, no.
>Android has dramatically improved their image rendering pipeline in the Lollipop release
Which is totally irrelevant to the processing that's involved in a DSLR.
The humilty and awesomeness of that guy made me want to splurge and buy a Canon DSLR that was compatible just to learn how to hack from this guy, but alas it was and now is again out of my budget range.