Tuesday, July 13, 2010

Beware!! 3D televisions will damage your eyesight






While it may be years until most consumers own a 3D device, the warnings about what the technology may do to your eyes are coming from every angle. Sony is the latest company to tell us what to avoid, following Nintendo and Samsung.

"Some people may experience discomfort (such as eye strain, eye fatigue or nausea) while watching 3D video images or playing stereoscopic 3D games on 3D televisions," the 3D section of the PlayStation 3 Terms of Service reads. "If you experience such discomfort, you should immediately discontinue use of your television until the discomfort subsides." The other paragraphs consist of standard warnings: if your eyes hurt, stop playing until they stop hurting. Ask your doctor about younger children using 3D devices.

Reggie Fils-Aime, the President and COO of Nintendo of America, issued a similar warning when talking to Kotaku. "We will recommend that very young children not look at 3D images," he said. "That's because, [in] young children, the muscles for the eyes are not fully formed... This is the same messaging that the industry is putting out with 3D movies, so it is a standard protocol. We have the same type of messaging for the Virtual Boy, as an example."

Just to make sure we hit all the notes, Samsung also warns consumers about its 3D televisions. "We do not recommend watching 3D if you are in bad physical condition, need sleep or have been drinking alcohol," one section says. "Watching TV while sitting too close to the screen for an extended period of time may damage your eyesight. The ideal viewing distance should be at least three times the height of the TV screen. It is recommended that the viewer's eyes are level with the screen."

Tuesday, May 18, 2010

Linux kernel 2.6.34 introduces new filesystems

Linus Torvalds announced this week the official release of version 2.6.34 of the Linux kernel. The update introduces two new filesystems and brings a number of other technical improvements and bug fixes.

One of the most significant additions are two filesystems called Ceph and Logfs

Ceph is a distributed network filesystem. It is built from the ground up to seamlessly and gracefully scale from gigabytes to petabytes and beyond. Scalability is considered in terms of workload as well as total storage. Ceph is designed to handle workloads in which tens thousands of clients or more simultaneously access the same file, or write to the same directory–usage scenarios that bring typical enterprise storage systems to their knees.

Some of the key features that make Ceph different from existing file systems:

* Seamless scaling: A Ceph filesystem can be seamlessly expanded by simply adding storage nodes (OSDs), and proactively migrates data onto new devices in order to maintain a balanced distribution of data.
* Strong reliability and fast recovery: All data in Ceph is replicated across multiple OSDs. If any OSD fails, data is automatically re-replicated to other devices.
* Adaptive MDS: The Ceph metadata server (MDS) is designed to dynamically adapt its behavior to the current workload. As the size and popularity of the file system hierarchy changes over time, that hierarchy is dynamically redistributed among available metadata servers in order to balance load and most effectively use server resources. Similarly, if thousands of clients suddenly access a single file or directory, that metadata is dynamically replicated across multiple servers to distribute the workload.

Project web site: ceph.newdream.net


LogFS is a filesystem designed for storage devices based on flash memory (SDD hard disks, USB sticks, etc). It is aimed to scale efficiently to large devices. In comparison to JFFS2, it offers significantly faster mount times and potentially less RAM usage. In its current state it is still experimental.

Project web site: www.logfs.org

Wednesday, March 10, 2010

New Hard disks will stop working in XP


A rather surprising article hit the front page of the BBC on Tuesday: the next generation of hard disks could cause slowdowns for XP users. Not normally the kind of thing you'd expect to be placed so prominently, but the warning it gives is a worthy one, if timed a bit oddly. The world of hard disks is set to change, and the impact could be severe. In the remarkably conservative world of PC hardware, it's not often that a 30-year-old convention gets discarded. Even this change has been almost a decade in the making.

The problem is hard disk sectors. A sector is the smallest unit of a hard disk that software can read or write. Even though a file might only be a single byte long, the operating system has to read or write at least 512 bytes to read or write that file.

512-byte sectors have been the norm for decades. The 512-byte size was itself inherited from floppy disks, making it an even older historical artifact. The age of this standard means that it's baked in to a lot of important software: PC BIOSes, operating systems, and the boot loaders that hand control from the BIOS to the operating system. All of this makes migration to a new standard difficult.

Given such entrenchment, the obvious question is, why change? We all know that the PC world isn't keen on migrating away from long-lived, entrenched standards—the continued use of IPv4 and the PC BIOS are two fine examples of 1970s and 1980s technology sticking around long past their prime, in spite of desirable replacements (IPv6 and EFI, respectively) being available. But every now and then, a change is forced on vendors in spite of their naturally conservative instincts.

Hard disks are unreliable

In this case, there are two reasons for the change. The first is that hard disks are not actually very reliable. We all like to think of hard disks as neatly storing the 1s and 0s that make up our data and then reading them back with perfect accuracy, but unfortunately the reality is nothing like as neat.

Instead of having a nice digital signal written in the magnetic surface—little groups of magnets pointing "all north" or "all south," what we have have is groups pointing "mostly south" or "mostly north." Converting this imprecise analog data back into the crisp digital ones and zeroes that represents our data requires the analog signal to be processed.

That processing isn't enough to reliably restore the data, though. Fundamentally, it produces only educated guesses; it's probably right, but could be wrong. To counter this, the hard disks store a substantial amount of error-checking data alongside each sector. This data is invisible to software, but is checked by the drive's firmware. This error-checking data gives the drive a substantial ability to reconstruct data that is missing or damaged using clever math, but this comes with considerable storage overhead. In a 2004-vintage disk, for every 512 bytes of data, typically 40 bytes of error checking data are also required, along with a further 40 bytes used to locate and indicate the start of the sector, and provide space between sectors. This means that 80 bytes are used for data integrity for every 512 bytes of user data, so about 13% of the theoretical capacity of a hard disk is gone automatically, just to account for the inevitable errors that come up when reading and interpreting the analog signal stored on the disk. With this 40-byte overhead, the drive can correct something like 400 consecutive unreadable bits. Longer codes could recover from longer errors, but the trade-off is that this eats into storage capacity.

Higher areal density is a blessing and a curse

This has been the status quo for many years. What's changing to make that a problem now? Throughout that period, areal density—the amount of data stored in a given disk area—has been on the rise. Current disks have an areal density typically around 400 Gbit/square inch; five years ago, the number would be closer to 100. The problem with packing all these bits into ever decreasing areas is that it's making the analog signal on the disk get increasingly worse. The signals are weaker, there's more interference from adjacent data, and the disk is more sensitive to minor fluctuations in voltages and other suboptimal conditions when writing.

This weaker analog signal in turn places greater demands on the error checking data. More errors are happening more of the time, with the result that those 40 bytes are not going to be enough for much longer. Typical consumer grade hard drives have a target of one unreadable bit for every 1014 read from disk (1014 bits is about 12 TB, so if you have six 2 TB disks in an array, that array probably has an error on it); enterprise drives and some consumer disks claim one in every 1015 bits, which is substantially better. The increased areal densities mean that the probability of 400 consecutive errors is increasing, which means that if they want to hit that one in 1014 target, they're going to need better error-checking. An 80-byte error checking block per sector would double the number of errors that can be corrected, up to 800 bits, but would also mean that about 19% of the disk's capacity was taken up by overheads, with only 81% available for user data.

In the past, enlarging the error correction data was viable; the increasing areal densities offered more space than the extra correction data used, for a net growth in available space. A decade ago, only 24 bytes were needed per sector, with 40 bytes necessary in 2004, and probably more in more recent disks. As long as the increase in areal density is greater than the increase in error correcting overhead (to accommodate signal loss from the increase in areal density), hard drives can continue to get larger. But hard drive manufacturers are now getting close to the point where each increase in areal density requires such a large increase in error correcting data that the areal density improvement gets cancelled out anyway!

Making 4096 bytes the new standard

Instead of storing 512-byte sectors, hard disks will start using 4096-byte sectors. 4096 is a good size for this kind of thing. For one, it matches the standard size of allocation units in the NTFS filesystem, which nowadays is probably the most widely used filesystem on personal computers. Secondly, it matches the standard size of memory pages on x86 systems. Memory allocations on x86 systems are generally done in multiples of 4096 bytes, and correspondingly, many disk operations (such as reading to or from the pagefile, or reading in executable programs), which interact intimately with the memory system, are equally done in multiples of 4096 bytes.

4096 byte sectors don't solve the analog problem—signals are getting weaker, and noise is getting stronger, and only reduced densities or some breakthrough in recording technology are going to change that—but it helps substantially with the error-correcting problem. Due to the way error correcting codes work, larger sectors require relatively less error correcting data to protect against the same size errors. A 4096 byte sector is equivalent to eight 512 byte sectors. With 40 bytes per sector for finding sector starts and 40 bytes for error correcting, protecting against 400 error bits, 4096 bytes requires (8 x 512 + 8 x 40 + 8 x 40) = 4736 bytes; 4096 of data, 640 of overhead.

With 4096 byte sectors, only one spacer start is needed, and to achieve protection against 400 bit errors still requires only 40 bytes, for a total of (1 x 4096 + 1 x 40 + 1 x 40) = 4176 bytes; 4096 of data, 80 of overhead. That would be more efficient, but wouldn't protect against errors any better. (In fact, it would be somewhat worse, since the eight-sector version could protect against the unlikely event of eight such errors, as long as they were one per sector). So instead, vendors might use, say, 10- byte error checking per sector. 100 bytes per sector can correct up to 1000 consecutive bits; for the forseeable future, this should be "good enough" to achieve the specified error rates. With 100 bytes per sector, plus the 40 byte spacing (etc.), this gives an overhead of just 140 bytes per sector, allowing about 96% of the disk's capacity to be used.

In one fell swoop, this change provides greater robustness against the problems caused by increasing areal density, and more efficient encoding of the data on disk. That's good news, except for that whole "legacy" thing. The 512 byte sector assumption is built in to a lot of software.

A 512-byte leaden albatross

As far back as 1998, IBM started indicating to the hard disk manufacturing community that sectors would have to be enlarged to allow for robust error correction. In 2000, IDEMA, the International Disk Drive Equipment and Materials Association, put together a task force to establish a large sector standard, the Long Data Block Committee. After initially considering, but ultimately rejecting, a 1024-byte interim format, in March 2006, they finalized their specification and committed to 4096 byte sectors. Phoenix produced preliminary BIOS support for the specification in 2005, and Microsoft, for its part, ensured that Windows Vista would support the new sector size. Windows Vista, Windows Server 2008, Windows 7, and Windows Server 2008 R2 all support the new sector size. MacOS X supports it, and Linux kernels since September 2009 also support it.

The big obvious name missing from this list is Windows XP (and its server counterpart, Windows Server 2003). Windows XP (along with old Linux kernels) has, somewhere within its code, a fixed assumption of 512 byte sectors. Try to use it with hard disks with 4096 byte sectors and failure will ensue. Cognizant of this problem, the hard disk vendors responded with, well, a long period of inaction. Little was done to publicize the issue, no effort was made to force the issue by releasing large sector disks; the industry just sat on its hands doing nothing.

Source:Arstechnica

Friday, June 12, 2009

E-Ink A revolutionary technology still waiting to be tapped

The recent release of Amazon e-reader kindle has left everyone awed and prompted industry leaders to release similar devices.Apart from ebook readers e-ink is also used in manufacturing of various displays such as flexible readers,hoardings,mobile displays etc.But how many of us know about this highly power efficient technology.Below is an excerpt from the official website of e-ink

The E Ink coorporation was founded in 1997 by Joseph Jacobson, a professor in the MIT Media Lab.
Electronic ink is a proprietary material that is processed into a film for integration into electronic displays. Although revolutionary in concept, electronic ink is a straightforward fusion of chemistry, physics and electronics to create this new material. The principal components of electronic ink are millions of tiny microcapsules, about the diameter of a human hair. In one incarnation, each microcapsule contains positively charged white particles and negatively charged black particles suspended in a clear fluid. When a negative electric field is applied, the white particles move to the top of the microcapsule where they become visible to the user. This makes the surface appear white at that spot. At the same time, an opposite electric field pulls the black particles to the bottom of the microcapsules where they are hidden. By reversing this process, the black particles appear at the top of the capsule, which now makes the surface appear dark at that spot.



To form an E Ink electronic display, the ink is printed onto a sheet of plastic film that is laminated to a layer of circuitry. The circuitry forms a pattern of pixels that can then be controlled by a display driver. These microcapsules are suspended in a liquid "carrier medium" allowing them to be printed using existing screen printing processes onto virtually any surface, including glass, plastic, fabric and even paper. Ultimately electronic ink will permit most any surface to become a display, bringing information out of the confines of traditional devices and into the world around us.

Wednesday, June 3, 2009

Bing is out -Google watch out




Microsofts' answer to Google is out.The all new windows search engine launched on June 1st.Quite attractive ,google like menus, a customizable background and adequate speed - that is what one feels when using Bing for the first time.Since the interface is google like users get easily accustomed to it.The image search is beautifully designed.An image search returns a set of results which can be viewed in different zoom modes.On hovering the mouse over an image the image gets zoomed and the zoomed image displays the file name,website information and image dimension.There are also options to search similar images and send feedback in this zoom mode.On clicking an image ,the page got loaded faster than google images.And overall we get a vista feel with smooth transitions and fadings between transitions.
Microsoft has made a copy of google in generating revenue via searches.On searching any keyword,we find that ads related to the keyword appear to the right of the page just as in google.
One of the most attractive feature is the video search.The search page displays thumbnails of the videos in the search result.On moving the mouse over a thumbnail a preview of the video is displayed.Cool feature.Finally we get a feel that there is something missing in google search.But there is very serious drawback in this feature.Within hours of its launch ,many visitors found that if the word porn is searched in video search mode ,then a list of porn thumbnails get displayed.You can watch preview of each porn thumbnail by using your mouse.The thumbnail video gets played even if the site to which it is linked is blocked.So parents be careful,if you see your children hooked to bing,they may be using this nice feature to explore censored stuff!!.
Overall the bing has turned out to be a quality product from a market leader like Microsoft.Finally they have acheived something worth for all the hardwork they have done over the years.
So kudos to the bing team at Microsoft.
Goto www.bing.com for your bing experience and start binging!!

Sunday, May 31, 2009

PSP Go photos leaked






The much hyped Next generation Sony PSP gets leaked.Recently there were rumours that Sony is about to launch a UMD less PSP with the name Go.All these rumours are now turning into reality.The leaked photos show a PSP all round with no visible keys near the screen,a slide out key pad and bluetooth connectivity.Its also being said that the PSP comes with internal 16GB memory. .The PSP Go will be selling alongside PSP 3000 so the proud PSP owners neednt worry.But I think the traditional PSP owners will find the sliding keypad less comfortable.The keypad design and key positioning is better suited to Nintendo Gameboy fans.So Nintendo better watch out

Photos from www.engadget.com

Thursday, May 21, 2009

Blue Ray about to become outdated

Researchers at Swinburne University of Australia have figured out a way to store almost 1.6TB of data on to an Optical Media,that is you would be able to store almost 300 DVDs onto the new Disc.Calling the method "five-dimensional optical recording," the technique employs nanometer-scale particles of gold.