First Impression on NX300 (unpacked)

Started Mar 27, 2013 | Discussions thread
Michael Barker Senior Member • Posts: 1,966
Re: First Impression on NX300 (unpacked)

ET2 wrote:

Ariston wrote:

monkeybrain wrote:

Nice! Hope you enjoy your new camera. Obviously lots of requests in the thread, hope you don't mind me adding to them by asking for some shots that really test out the dynamic range.

Also, can anyone explain the significance of the Linux OS on the camera? Will this give us any new options, apps, hacks etc?

Linux OS, smaller, simpler, faster.

Technically Linux is not OS, really, as most people understand OS.  Linux is just kernel. It's free  so almost everyone uses it (phones, cars, cameras, washing machines -- if they have a chip --, refrigerators , every router ever made). The manufacturer doesn't have to display "Open Source" notice if they are using just the Linux kernel.

The Linux kernel itself is by definition Open Source.  It is distributed under the GPL license, version 2 or later.  Attribution is one of the requirements of this license also, so usually you will see some kind of credits somewhere indicating that this is Linux and is GPL, giving you some way to find the information on who wrote this software.

How do you know that most cameras don't already run on some version of Linux kernel? Everyone already owns something that is running Linux Kernel -- even if they don't know it.

The Linux kernel will boot the computer, for example, but it will be black screen and no way to communicate with the computer. The computer would need other software without which the linux kernel itself is useless.

The kernel is a little more powerful than that - it can certainly produce information on your screen all by itself.

Richard Stallman is correct that it is unfair (in fact stupid) to call all "Linux" based operating system (like Ubuntu, Red Hat, etc ): "Linux". They should be called GNU/Linux because without the software provided by GNU the kernel by itself won't do crap. The kernel just controls the hardware at very low level. It does nothing else. Linus Torvalds could not have even compiled the first Linux kernel that he wrote in 1991 without GNU C compiler written by Richard Stallman a few years before in late 80s.

Android uses Linux kernel but most people would not recognize it  as "Linux" (when they actually mean is "Unix-like operating systems" i.e GNU/Linux) . Even though the kernel is Linux, Android is just Java apps running on dalvik virtual machine.  Some people (and this have been done) replaced the Linux kernel on Android phone with BSD kernel and the phone still behaves just like an Android phone.

"Linux" refers to the kernel.  "GNU/Linux" refers to one operating system which uses the Linux kernel and which includes GNU user interface and utilities, etcetera.  Ubuntu is one type or distribution of GNU/Linux.  Android is a non-GNU operating system which uses Linux (fairly heavily modified) as the kernel.

>Linux OS, smaller, simpler, faster.

Linux is just a kernel. And Linux kernel is not "small". It's a huge,  monolithic kernel.

The kernel can be customized to be small - it is after all open source.  And that is what is done in many mobile devices.  And these days it would be very questionable to assume that the Linux kernel is slow compared to other base operating software on mobile devices.  Still, "small" is relative - I agree that compared to some kernels, pretty much any incarnation of Linux would be considered huge.

Anyway, this is an interesting development!  Any specific kernel version reported, I wonder?

Post (hide subjects) Posted by
(unknown member)
Keyboard shortcuts:
FForum PPrevious NNext WNext unread UUpvote SSubscribe RReply QQuote BBookmark MMy threads
Color scheme? Blue / Yellow