Samsung's Linux-based Diskless Camcorder
An anonymous reader writes "LinuxDevices has a story about the Samsung Miniket, a digital camcorder the size of a pack of cards that also works as a portable MP3 player, webcam, voice recorder, storage device, and more. The Miniket (annoying Flash and sound) will be available in February or March in the US, for $600-$700, with a rugged 'sports' model to follow. The device runs Linux, boots in under a second, and is the first of several products from Samsung that will run a new variation of Linux called 'ARM-no-MMU.' LinuxDevices also has a whitepaper about Samsung research that shows the new Linux variant to be faster than normal Linux."
MMU stands for memory management unit. It is a component used to protect parts of memory from being accidently overwritten, for example.
From the article:
The Miniket is available in three models, with internal storage capacities of 256MB, 512MB, and 1GB.
How can a "diskless camcorder" have internal storage?
From the gentoo diskless HOWTO:
(Emphasis mine.)
Can anyone reconcile these statements?
Wheres the HD? Dump the "diskless" name and put a 40G in that thing.
Gimme that booze you little pumpkin pie hair cutted freak!
They probably mean diskless as in no MiniDV disks.
My Systems
It likely uses a solid state memory device. Thus diskless. It doesn't mean that it boots off a network. Your second link is irrelevant to the product.
Nascantur in Admiratione. (Let them be born in Wonder)
My guess that it uses some sort of flash memory, which is technicially not a 'disk'.
My spoon is too big.
Now if they could only squeeze a GSM fone into that, it would be perfect.
The Miniket boots from 128KB of NOR Flash, and includes 16MB of SDRAM. As noted above, various models offer different amounts of user file storage, which is based on a single internal NAND Flash chip. The 128KB NOR Flash is only used for bootloader functions; all other system software, including the kernel, is stored within the much larger NAND Flash.
I think diskless means no CD/DVD/floppy
Since it has no MMU. Without the overhead of actually having to manage the memory, it's got to be faster.
Find out about the Lexus Rx400h Hybrid!
Build a mobile phone and pda in it and then my pockets wont be so full.
:(
Theres still the thorny problem of my keys and wallet though
Bush and Blair ate my sig!
camcorder the size of a pack of cards that also works as a portable MP3 player, webcam, voice recorder, storage device, and more
Now if only this thing was a phone, a GPS and a PDA with 802.11 and GPRS internet access. Then maybe I'd consider buying it.
Using flash cards for video might not be the best idea, considering the price of high capacity cards.
And will it have the blue starwipe of death and clippy like the MS version.
But does it run^Wwork with Linux?
Joe Llywelyn Griffith Blakesley
[This post is in the public domain (copyright-free) unless otherwise stated]
..a Linux cluster of these things. It would simulate the compound eye of a bee!
Would it be possible to release a Linux-based HD camcroder for home use?
With iMovie coming out within a few months it would be a perfect opportunity to release an affordable home use HD camcorder and make it linux based.
But I'm guessing the OS is not the driving factor behind the cost, but rather hardware...
If you don't know what AltaVista is (was), get off my lawn.
Isn't ARM-no-MMU the same as uClinux? If so, it's hardly new - uClinux started in 1998.
I thought ARM-no-MMU was like handsfree, but without arms...
I bought a little camcorder from HSN about 8 months ago for $140 that records to SD. It did voice recording / MP3 playback / still / MP4 video recording. -- it's a little larger than a stack of 40 credit cards.
Camcorder != computer
There's thousands of products which are "diskless devices" that don't require a server!! This is simply an embedded device - everything it needs is on flash memory.
Switch to decaf, buddy.
If this is using something like Portal Player's 5002/5003 chips? Those "media chips" were based around a dual ARM core.
ok good.. i just misread that a little
This is not necessarily true. The difference in speed you'll get with a properly arranged MMU will be negligable. I hate SoC manufacturers who fall for this line of thinking and miss out the MMU "because it's not needed". It just makes development and debugging 10 times harder for a mostly negligable speed and power consumption gain.
Any SoC designers out there: please stop producing high spec CPUs without MMUs! You aren't doing anyone a favour.
If it's running linux, how come the flash site shows it running windows media player to play back your videos?
For wallet:
Codito, ergo sum.
If you go through the flash animation and look at the "Easy Playback" option, there is a Windows Media Player shown in the LCD screen. So is it running Linux or Windows?
There is no need to reconcile those statements, they are not in conflict. What is wrong is your assumption that all internal storage requires a disk. I also don't see how the gentoo diskless howto for setting up a diskless PC applies to a Samsung device.
I notice on the site it says it captures clips in an MPEG-4 QVGA format for playback with 'Windows Media Player'.
So it is probably using a proprietary Windows media codec for with there is no 'official' support under Linux.
You will, of course be able to play back / manipulate the video using 3rd party tools such as Mplayer/Mencoder which provide this sort of interoperability.
Ripping an new rectum in the fabric of spacetime.
Hi,
I don't know about you but I haven had luck with samsung. I own a samsung minidv camcorder and a cuircuit board blew up within 18 months of owning it. The LCD and viewfinder screens have no video, just backlight is on. It charges, and plays, but that's it. If samsung would take my old scd80 and
send me one of these new digital camcorders running linux I would forgive them and buy other samsung products... but for now i would not buy another samsung product because I am not convinced that they last.
till i get this functionality on my cellphone ?
i can already record video clips as it is (1gb card p910i) but the resolution is terrible at the moment, of course that will get better with time
while a cellphone based video cam will never replace a pro-sumer (interchangable lenses 3ccd etc) for your home movies i can see more convergance into the cell'media'device
-AJS
It's a diskless camcorder, not a diskless workstation, you moron!
NEVE say linux cluster. If you want to keep with the troll program, it is A BEOWULF CLUSTER!
I have freaks! I did something right...
Why don't they used Compact Flash or Secure Digital rather than the damn Sony proprietary junk?
When the people fear their government, there is tyranny; when the government fears the people, there is liberty.
Just to ask, what's with the "during dry winter"? Your subject line sounds like a spam header.
The 3CCD consumer camera from Panny one up from mine will do MPEG4/WMV to SD memory. Since it's not my model, I forget if its crippled to 15FPS or not. But with a big enough card it would be meaningful.
I have posted a few times on slashdot about using a safe, object-oriented language for the operating system. This lots of advantages, like that the OS code can be very much simpler (most of the complexity in the UNIX kernels is getting memory correct and using procedural approaches for problems that it shouldn't be used for (ie, network stack for example). Or that user programs can run in the same memory space as the kernel without any problems. Or that you can get microkernel-like safe device drivers without the performance penalty. Or that a rich API with callbacks into apps from the kernel are possible (like having Java standard library as the OS).
So I tell people this could actually be faster, and some lamer always posts a reply saying basically "moron". Never mind that I have done lots of kernel programming on bsd and some on linux.
Now this comparison says that by turning off the MMU they got 5x better performance on a FIFO benchmark and 2x better performance on a pipe benchmark (context switch time in 10x faster).
So take that, anonymous nay-sayer. An object-oriented, safe language used to make an operating system would make a faster, simpler, and better OS.
Sorry - it just pisses me off to picture some dork plugging into an XP box not knowing a damn thing about whats going on inside either machine.
Am I to presume, then, that you are a certified expert with regards to every machine you have ever touched before? Like your car, you don't have to understand how every piston, gear and circuit works in order to use it effectively.
Excellent trolling, though.
Memory Stick! Bleh.
I wonder what made them make such a poor choice. The right choice would have been to go with Compact Flash or SD, if you want smaller.
Memory stick is still a Sony bound product (I know that now there are other manufacturers) and underperforms other cards, since there's no such fierce competition.
I see this as a big minus.
http://dtum.livejournal.com
The AC already suggested you switch to decaf, and...he's right. There are plenty of decaffineated brands on the market that are just as tasty as the real thing.
That said, us 'xp dorks' don't *want* or *care* what's running inside of it. We want to plug in our to the machine and we want it to work. We want to take pictures and videos, and then we want to plug it in to our computer, and we want the media to magically appear. If you feel like checking the 'expert' box, go ahead.
While it's nify that it runs *nix, these devices should be easy to use, and we don't much care if they run on a beowulf cluster of tiny gnomes.
...stands for 'Advanced RISC Machines', the spinoff company that grew out of Acorn Ltd's ARM (this time, 'Acorn RISC Machine') series of RISC cpus. These chips made their debut in Acorn's Archimedes computers, and were the first RISC chips to appear in home machines. They are used a lot today in situations where a high MIPS/watt ratio is needed, typically embedded devices.
Tubal-Cain smokes the white owl.
...is the first of several products from Samsung that will run a new variation of Linux called 'ARM-no-MMU.'
The LinuxDevices white paper seems to imply that 'ARM-no-MMU' is uClinux. That's not a new variation.
Panasonic released a similar device with their d-snap AV-50S
.ASF file format preventing you from being able to easily share the movies.
.wav or .mp3
However, the video is not truly MPEG4 as they encapsulate the file in a proprietary
Secondly, the voice recorder files cannot be played back on your PC (only on the camcorder device which is limited to about 1 hour battery). Nor do they give you a tool to convert them from their proprietary format to a standard
http://www.easternstorm.net/dsnap for more info on these matters.
No-MMU systems should be restricted to applications where the processor costs a few dollars or less and all the code is in permanent read-only memory. Something that costs a few hundred dollars and runs Linux should have an MMU.
...that there actually is a version of Linux that does not use a MMU (this "ARM-no-MMU" is based on uClinux, AFAICT, which is a non-MMU distro for embedded devices).
IIRC, Linux was born exactly as a study of the capabilities of the 386 processor's MMU.
Now that is change... this should be the most extreme fork from the original project (which is not bad, I'm just amazed by the diversity Linux is promoting)
Yeez, lucky we have consumer rights here in Europe. 1,5 years of usage is not within the time-frame you would expect from such a product (say, 5 years) and you would get at least 80% reimbursed here in the Netherlands (probably in the form of a refurbished camcorder). That is, if you make a case out of it. Cracks would be a bit more troublesome, since you might have destroyed it yourself.
Another problem with your posting is that it is a single incident, and we cannot be sure if this happens a lot, if you actually owned this camcorder or even if you are really MrJerry. Ok, I'll take the last 2 for granted, but its difficult to create a graph from a test of one out of one. But I bet it's still frustrating for you.
for 700$ it records movies in 15fps, photos in 800x600 and it has only one gig for mp3...
Too expensive.
Trolling using another account since 2005.
Informitive?!? Actually, the article's informitive:
It's odd because their 1 year on-site repair in the UK is really odd.
You probably just got a duff product. Have you got in contact with them about it?
I'm ill:
** is really good, and shows that they trust their products.
i'm curious about what codec this is using. Is it using Ms's mpeg-4 codec (ASF) or is it using a more standard mpeg4 codec?
Just this week i have been researching these mini cams, and this one looks like the ticket. But i want to make sure it will work with iMovie HD now that it is able to edit mpeg4 vids.
Anyone have any insight on this?
I'd love to have a single device that did it all. I already carry around a treo 300. Stick bluetooth on it and give me a wireless headset.
The man who trades freedom for security does not deserve nor will he ever receive either. - Benjamin Franklin
Is this a limitation or am I just not understanding the statement?
"Playback Fast-Forware and Rewind up to a maximum of 128 times."
"Files created with our Minikit are designed for playback with the included software and our DVD Recorders."
Can their files be exported to a format that I can playback in a program of MY choice? What can't I use my DVD recorder? I don't need another one from them.
Hmm... like most things, looks good 'till you peel back the layers.
Come one, and I quote " This is because research at Samsung showed that context switches and IPCs (inter-process communications) are faster under uClinux on processors that have virtually indexed caches and a TLB (translation lookaside buffer) without address space tags."
That is exactly what this piece of "research" said wasn't true!
And I say "research" because whilst I heartily approve of any engineer quantifying any theory, this is not rocket science, every embeded OS developer understands this point.
Most embeded deivces use CPU's with MMU's, for example every cell phone that has an ARM7b running the call control stack would account for several hundered million examples....
Not to be down on what looks like a god product.
I've been researching them this week too.
This one has caught my interest. The idea of carrying a few memory sticks in my pocket to offload to the laptop every night is appealing.
The man who trades freedom for security does not deserve nor will he ever receive either. - Benjamin Franklin
Oh, wait....well I guess that's the end of this thread then.
And I'm sure it pisses off other people when they think that you put your key into the ignition in your car without knowing every last detail of your fuel injection system and the precise gear ratios in your transmission.
People buy products to do useful, fun things. Companies like Samsung make money off said people and pay their employees.
And I'm certain the kernel source is available. So relax.
These companies...why are they after linux? I mean if it's for the free-ness (beer), why not go for BSD? They certainly don't promote opensource, do you really think I will have all the tools to make my own applications for this device?
While I'm here -> my ideal device:
Size of an ipod (or a lil' bigger).
20gig minimum HD.
Tri-band GSM phone.
400+mhz arm processor.
Audio in/out.
Sharp cl-3000 like Display on top.
USB2 or firewire.
A jog wheel on the side along with some buttons.
A wired headphone remote with 3 buttons and a wheel (like the ipod wheel. Come on, I have a few ideas that will work *just* as well as the ipod's, innovate companies innovate!).
Basic mp3/video/audio recording/pda software on top of some linux.
(No thumbpad or stupid stuff like that...)
Some company do this....and you will make some money. If you put the work in and make the software kick-ass-out-of-the-box, you'll make millions. I'll buy one and so will my friends. And we will all code for it like mad.
On behalf of all the Anonymous Cowards who are too lazy to register.
So so says MS. And this proves it.... Oh damn! Perhaps closed source/copyrights are stifling innovation, preventing inventors and entrepenuers from rapidly exploring new ideas.
If they've got the kernel to go faster, where's the source code? Don't they have to publish their diffs (under GPL), since they're distributing the new OS version with every camera?
--
make install -not war
I want voice transcription... until it can convert continuous speech to text (offline or in the background, and with training, are OK) voice recording is just annoying.
That said, us 'xp dorks' don't *want* or *care* what's running inside of it. What do you expect while reading "news for nerds"? Hmmm - you sound like somebody reading the Wall Street Journal and then complaining the they only talk about economics... ;-)
so my old camcorder from last year is also a diskless recorder.
:-)
it uses tape
Here are some features the Samsung has over the Panasonic:
* optical zoom
* image stabilzation
* 720x480@30fps versus 320x240
* higher price $600-700 versus $400
Screw all this built-in mike crap everybody's selling...I want a Line In. I want to be able to sit at the back of a lecture, recording it from a nice powered mike up at the front.
Oh oh let me guess...
I bet it's gonna be f'in YELLOW!!!!
yeah yeah... mod me redundant
"Never trust a computer you can't throw." -- The Mac
slightly higher per megabyte than CompactFlash cards
Yes, if you consider 20-100% higher slightly. Memorystick is a stupid, proprietary (even if they have one external lessee for their tech), technology that typically lags CF in both capacity and price drops. For example the cheapest 1GB CF card on Newegg is $63, cheapest MS Pro 1GB? $133. And that's not some aberation that I picked just to prove a point, I simply went to look for how far behind MS still is.
There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
Imagine what you could do with a beowulf cluster of these babies! They have built-in gigabit networking, right?
If someone says he and his monkey have nothing to hide, they almost certainly do.
Does anyone have a suggestion for a [much] lower-cost cam that can do both video (at least DVD quality) and high-resolution stills (2MP+)?
I'd be interested to know what this is, and how it differs from a cross-compiled copy of uClinux..
Which, by the way, has supposedly now been integrated into 2.6, so my question could also be, how does this differ from vanilla kernel 2.6 compiled for MMU-less ARM?
Unless I'm mistaken here, this will allow one process to take down the entire machine, just like Windows. I've always said that the problem with Linux is that it needs to be made just as fast and reliable as Windows.
(Before someone mentions it, yes, I know that Windows has memory management. But it also has poor process isolation, of which this design creates a more extreme version.)
Unless I'm mistaken here, this will allow one process to take down the entire machine, just like Windows.
Whereas otherwise you could always hope that the process wasn't important to whatever it was the camcorder was doing?
If this thing had a laptop sized HDD inside it'd be only marginally bigger but would make a huge difference in terms of capabilities.
They need to either take out the crippled video recording feature and make the whole device smaller and cheaper or they need to add a HDD and make it competitive with "real" camcorders.
What if Digg added local news and a Slashdot inspired comment karma system? ---
http://houndwire.com
ARM-no-MMU. You mean uCLinux? Which has been around for years? Ya its a little faster than the identical processor with an MMU in some instances, but it also doesn't do a lot of neat things properly, like shared libraries. I hate how press releases always try to make old things sound new.
Come on! :)
You can call it a "solid state" camcorder - still - it does not have a disk...
If you read my post, I refer to MPEG-4 QVGA as a Format not a codec. IE: MPEG-4 QVGA Format a format consisting of an MPEG-4 stream at QVGA resolution.
I then went on to state that this is probably using a proprietary codec as per:
MPEG4 motion video can be played back with Windows Media Player 6.4 or later. Playback Fast-Forward and Rewind up to a maximum or 128 times. Files created with our Miniket are designed for playback with the included software and our DVD recorders.
Sounds like a right stingy system at that if it restricts you playing-back only 128times
Ripping an new rectum in the fabric of spacetime.
What a beautiful and mysterious name for an OS. I wonder what chip it will run on, and whether it will have a memory management unit?
No problemo, amigo.
Is that 40 blank, non-imprinted credit cards, or is it rather 40 credit cards with standard-depth name and number embossing? If the latter, that might be, what, 60 to 80 unembossed cards, and let's not even get into preapproved faux cards.
The nice thing about flash type media is that it requires alot less juice to power. If you were to put a small HD in there it they would have to put in a bigger power supply or the battery life would be even more pathetic.
"Thanks to the remote control I have the attention span of a gerbil."
... stands for "Reduced Instruction Set Chip". :)
Dude... It's a camera. How many processes do you suppose are going to run on it at any given time? I'd say 2-3.. Maximum. How many are critical to the functioning of the camera? All of them. It's not a fucking general purpose computer. Frankly, Linux is totally overkill... BUT They're using it because it's there, it suits the purpose, and they didn't have to re-invent the wheel. I'm all for that.
The only way this is going to have a problem is a) Their programming screws up. b)Linux is bugged c)The user tries to use it as a something it's not designed to be used for. Everything except A is an extraneous circumstance.
Stands for "GNU is Not Unix.."
"You lied to me! There is a Swansea!"
I've periodically looked into the possibility of using these MP3 recorders as dictation devices. About 2 years ago, the voice recognition software hadn't caught up to convenient use yet: you had to be sitting down in a quiet area with a good noise-cancelling microphone. The main commercial packages were IBM's ViaVoice and Dragon Naturally Speaking, and you couldn't easily use your own MP3 voice recorder with these. You had to offload the MP3, translate MP3 to WAV on your desktop, and somehow run the software in batch mode (non-interactively). I gave up after finding out that recognition was good only under restrictive conditions (sitting down, quiet room, etc.)
As I understand it, someone can write good software to separate background from voice (in particular MY voice as the software understands it from training), then speech recognition on-the-go should be possible, i.e. walking and talking. I would love to record my thoughts while I go on outdoor hikes.
So I'm wondering if anyone has come across this lately or tried it.
means "GNU is Not Unix"..
GNU stands for "GNU is Not Unix"..
Anyone have any idea what it would take to make it play back Ogg files? It runs Linux, has plenty of processor power and memory, and surely the rom can be flashed.
It's not that the ARM architechture doesn't have Memoery Management, it's that there is no dedicated Memory Management Unit on the microprocessor, so the kernel has to do all the work for memory management, rather than just telling to MMU to do the I/O.
The SoC (System on a Chip) that Samsung uses has an MMU, but they just don't use it for this device.
From the LinuxDevices article:
You know what it means.
Still cqmera? At 0.5 megapixels! Video, at 15 FPS! Sounds more like a toy to me.
This looks like a fun gadget to have. I've been wanting to play with a camcorder, but didn't want something that would be useless once I figured out what features I REALLY wanted. This would fit that great....except for two possible killers:
reading between the lines it looks like it uses a format that can't be played back without special work (read extra software or a special DVD player). Also, it uses memory sticks as storage and doesn't transfer to PC without software.
Both aren't horrible, but I hate when ANY gadget sais it needs extra software. it is invariably WINDOWS software, blast it!
someone prove me wrong on those suspicions....please.
AB HOC POSSUM VIDERE DOMUM TUUM
The old saying "Jack of all trades, master of none" certainly applies to the thing. It's a nice toy. But it's bound to fail in quite a few situations where a dedicated mp3 player, digital still camera and digital camcorder -- even if they still fall short of their analog cousins -- would do just fine. For one thing, the DV-3500 doesn't have optical zoom. Most of the better mid-range digital still cameras have at least 3X and as we go up the price range we see 10X in cameras like the Kodak DX7590, which also does mpeg4 recording. The camcorder is also practically useless in low-light situations. So forget about using it in undercover work.
The Taiwanese company has other models available in their Pocket DV range.
I'm a sci-fi vegan: I don't want the aliens to think we have as much right to live as the fried chickens we eat.
Ya, didn't Sony just confess that trying to force people to store music in proprietary formats was a mistake? Now they want us to record video to their own crummy memory stick...
Some people have no sense of humor. Eat some ass, all of you.
You are about to give someone a piece of your mind, something which you can ill afford...
Why don't they use ARM7 it's much cheaper than ARM9? uC is supported on ARM7 for ages. The only reason to use ARM9 is for the MMU support.
Not to mention that the optics are going to be terrible in a package that size. All the extra junk is probably there to slow returns once consumers get ahold of it and realize that it has the subpar image quality that a lens that size is going to give you.
Dude... It's a camera. How many processes do you suppose are going to run on it at any given time? I'd say 2-3
No KDE then? Why the hell would you run Linux without all that KDE eye-candy? Monstrous!
Caesar si viveret, ad remum dareris.
Less expensive for more performance? You're not thinking straight. I just bought the JVC Everio - coolness incarnate - for $1200. The stills are 2 megapixels and the video is in MPEG2 format for DVD quality. The Everio uses SD and Compact Flash and comes with a 4 gig microdrive. The design is nothing short of amazing. You've got to hold one of these things in your hand to really get a feel for it. See the review at Tom's Hardware for more info.
The idea of turning off memory protection because your chosen processor has a poor memory architecture makes no sense. Virtually tagged caches are bad, mkay? CHOOSE A DIFFERENT PROCESSOR if you don't want to pay the cost, using no memory protection is just asking for customer returns when their files get corrupted and the whole box crashes because the appointment book walks on the kernel.
-- Jack
I think not - the still-image resolution is 800x600! I guess that was ultra-high in the nineties, but surely not nowadays.
Be an elitist - read Slashdot at +4.
Whereas otherwise you could always hope that the process wasn't important to whatever it was the camcorder was doing?
Even if you assume that the process that crashes is bound to be doing something important, you can recover from an isolated crash just by restarting the process. On the other hand, if processes aren't isolated, the defunct process may have corrupted kernel memory, and your system may become unstable in unpredictable ways or even just die (and need a hard reboot to get back online).
On the other hand, it sounds like this thing reboots PDQ, so maybe having to have the user hit the power button twice if something goes wrong is not the end of the world.
Still, memory protection and process isolation contribute powerfully to system stability. You have to really want to squeeze out every possible drop of system performance to be willing to get rid of them (or not know what you're doing, which I doubt is the case here).
right, most people want products that "just work" the people who want every last detail are the minority however they drive the change and adoption of these products
Get your torrents...
does pretty much everything the samsung does, except it takes xd and type 2 cf cards with support for microdrives as well. why buy the samsung for more money?
Enjoy Every Sandwich