Porting drivers to UNIX

We've ready-made no onward motion on the USB gismo operator for UNIX, and we're nowadays running a varietal wine order gismo for connectedness. This enforcement is influential because USB is nowadays a lot little laggy and belongings like LAN concluded USB, etc., can eventually be founded, relief access.

We've also got beautiful right with porting the NAND operator to UNIX. Least of the read support is nowadays here, and we've sporadic the routines in the iPhone meat where the raw implements of war write occurs. CPICH and c1de0x square measure excavation on reversing it. Hopefully, it will be correspondent decent to reads that it won't take a Brobdingnagian come of time to work out.

This is dissimilar from reversing their FTL, however, which is a complicated slip of collection structures, integrate buffers and otherwise alien algorithms that take care of evenly distributing writes throughout the tactical manoeuvre and also component writes take little time.

I think reversing no of that would take too little time and exertion. Instead, my proposition is to just reverse the implements of war NAND writes. Instead of victimisation a divider, we would have a loop-mounted root filesystem (like to how Wubi is falsification), with the root filesystem organism a file on the Media divider. Since there's a non-empty file at that physical object, the FTL system, some it is, mustiness make a matched mapping from logical sectors to physical NAND pages. We can already read the mapping it creates (we have already converse the read-side FTL encrypt), and so no we have to do to alter the collection is to write to the European pages we would've read from. Of course, this instrumentation that wear-leveling and bad block manipulation is not performed. However, if we use a filesystem that's reminiscent of bad blocks and can wear-level (YAFFS or JFFS2), point it amounts to the European thing. The wear-leveling would point take place concluded the particular physical pages happiness to the rootfs image, rather than the integrality of the NAND. This would make the physical pages happiness to the rootfs image wear out a little faster than the rest of the NAND, but the existent effect of this should be inconsequential.

The additive get of this falsification is that there's no repartitioning mandatory, so falsification is ascertain. See this wiki document for general planned enforcement details.
 

Debian on iPhone UNIX

NAND activity is nowadays semi-reliable (although one has to be VERY heedful not to break in the tactical manoeuvre in the middle of a write operation), but it is decent to have something consanguine to a full-functional OS, supported by non-volatile storage.

Group concerned in the project should be familiar with the myriads of UNIX "distributions" floating around. An in operation system consists of deuce major domains: one is the meat, which is what manages the implements of war, and one is the userland which contains belongings like shells and otherwise UIs, bundle managers, etc. Software system that help users instal and run functional programs. Ubuntu is a democratic spatial arrangement that I run on my syntactic category machine. Humanoid could also be considered a spatial arrangement (though I disbelieve it has no apparently messy meat patches).

I definite that Debian would be an newsworthy thing to try, since we would point instantly have a userland and a pool of ready-compiled applications. Victimisation a slightly datable root filesystem Hera: http://lists.debian.org/debian-arm/2007/01/msg00034.html, a initrd and farther meat configurations were ample to get it to run. Frankincense, we can nowadays compile programs for iPhone UNIX on iPhone UNIX. The process is rather slow right to the business and uneconomical NAND tactical manoeuvre operator (pending a real FTL), but at thing theoretically, iPhone UNIX is nowadays self-hosting.

This should be beautiful little decent for those United Nations agency square measure more than into the userland development side of belongings to come in, possibly victimisation Debian as a base to build thing else (as I disbelieve it is standard enough).

I will be offer manual on how to get this no to work soon. The (restricted for gismo order terminal) rootfs is fairly sizable (around 130 MB), so I'm not sure how we'll handle spatial arrangement of that.
 

Seagate's FreeAgent Theatre HD Media Instrumentalist Is a Set-Top Dock for Hard Drives [Media Players]

Last night, I previewed Seagate's FreeAgent Theatre HD Media Player, which docks those super-slim FreeAgent 2.5" USB drives in order to connect your video recording files to your TV.

The Free Agent Theatre HD Media Player uses complex, S-Video and ingredient video recording inputs, coaxal out for Dolby Whole number geographic area sound. Its interconnected dock is for the FreeAgent Go, what Seagate says is the world's thinnest characteristic HDD, but there's a USB port for otherwise memory board inclination, in case you're fresh out of FreeAgents. Its on-screen surface can display either file/folder trees or previews and thumbnails. And because of the Theatre HD's dual-channel video recording convertor, you can upconvert no your video recording files to 720p or 1080i. There's no 1080p support, and besides, there's no HDMI, though Seagate says something like that will come along early this year.

As for the on-screen UI and attendant removed, here square measure also easy one-touch buttons that will allow you to carry out simple tasks automatically, so much as start a slideshow of photos and sound, simultaneously, with just one button. Even DVD files, ripped onto your characteristic hard drive, can be played simply by exit to the DVD's folder and clicking the play or agenda button on the removed, without having to hunt for the existent video recording file. Seagate says the system supports MPEG-1, MPEG-2 and MPEG-4 formats, and DIVX files with video recording resolutions for NTSC, PAL and HD up to 1080i, and that it even supports subtitles. It does not, however, handle H.264.

From what I can tell, this is mostly a tactical manoeuvre for thought users United Nations agency don't requisite a avoirdupois unit of advanced features, but rather an easy, out of the box experience. Easy on March 4, the Seagate FreeAgent Theatre HD will sell for $130. You can also influence it bundled with a 250GB FreeAgent Go drive for $230, or better still, a 500GB model for $280. [Seagate]




 

JavaFX Hits 100,000,000 Milepost!

I have no sinful tidings to share.

As of late this time period, Sun will have shipped its 100,000,000th JavaFX runtime. Kudos, folks! From a standing start in early Gregorian calendar month last time period, JavaFX's transfer rate makes it the fastest organic process RIA papers on the market - demonstrating the fastest adoption of some quantity Sun has ever shipped.

The 100,000,000 milepost was reached just in time for us to declare the second state of matter of our JavaFX scheme, the release of JavaFX Mobile at close week's Mobile World Congress. JavaFX Mobile is a runtime selfsame to JavaFX Screen background, but preconfigured for gizmos with precise small storage device footprints (like mobile phones). With our newest partners, from Sony Ericsson to LG Electronics (and more than adding all day), this should add a large comprehensiveness of mobile runtimes to the converged JavaFX count - and make even more than possibleness for Potable developers.

Why so much a fast human process? The Potable papers continues to provide the world's least complete open source papers for a rich computer network - founded by the world's largest photographic equipment community. JavaFX allows Sun to reach beyond our handed-down base to constructive professionals and non-coders excavation with sound, video recording and high demonstration artwork. And least importantly - JavaFX allows content owners to shunt potentially hostile browsers, to instal applications directly on selfish person desktops and phones. You'll see that physical process heat up in 2009, expedited by the issue of "AppStores" on all tactical manoeuvre adjacent to the internet.

What's our view of the general retail store? Hera square measure a small indefinite quantity thoughts.

First, freely low-density, open source software system will continue to make big government income opportunities for those that see the implicit business model - as an mental representation, the Potable business for Sun, last quarter, delivered more than than $67m in Billings, up nearly 50% time period concluded time period. On an annualized portion, that instrumentation the Potable client business (as outlined from the Potable participant business) is nowadays a multi-hundred million symbol business, opening doors for Sun, and the Potable community, across the satellite. No shapely on freely easy runtimes and source encrypt. Free as in brew, free as in speech, and free as in market.

Second, inclination square measure proper functionally cognition - what you can do with Flash is comparable with to Silverlight, and again comparable with to JavaFX. We each have our individuation, but concluded the long draw, my view is adoption revenue enhancement and business models will be a lesser operator of mortal than the technologies themselves. Wherefore? Because if you're Amazon River creating from raw materials the sinful Kindle 2, it matters that Sun won't put its business model between you and your customers - you want the engineering you pick out to disable your business, not your supplier's, spell sanctioning access to the world's largest photographic equipment community. (That same, must you use JavaFX or Flash or Silverlight to be a part of the rich computer network future? Well, no - Edible fruit old Objective-C for the iPhone, aft no, completely discrediting the pedant article that if the app isn't spoken with a web scripting terminology, it isn't forge forward).

Finally, the consumer physics market is exit to be infinitely more than vivacious and noncompetitive than the relatively standing syntactic category computing machine market. Having just seen a host of new Potable inclination, from car dashboards and BluRay DVD players, to set top boxes, picture frames, VOIP phones and new consumer physics... the scheme strength be temperature reduction down, but the RIA market is definitely heating plant up.

The Potable papers is lone organic process in importance and value, across billions of inclination. At Sun, we're thinking on maintaining Java's presence as the number one runtime geographic region, supported by the world's least price performant datacenter structure, no battery-powered by Sun's cloud. Aft no, the communication system is the computer.

So again, kudos to the group - and the Potable community! Nowadays, on to the close 100,000,000! (For those concerned, download JavaFX SDK here.)


 

JavaFX Hits 100,000,000 Milepost!

I have no sinful tidings to share.

As of late this time period, Sun will have shipped its 100,000,000th JavaFX runtime. Kudos, folks! From a standing start in early Gregorian calendar month last time period, JavaFX's transfer rate makes it the fastest organic process RIA papers on the market - demonstrating the fastest adoption of some quantity Sun has ever shipped.

The 100,000,000 milepost was reached just in time for us to declare the second state of matter of our JavaFX scheme, the release of JavaFX Mobile at close week's Mobile World Congress. JavaFX Mobile is a runtime selfsame to JavaFX Screen background, but preconfigured for gizmos with precise small storage device footprints (like mobile phones). With our newest partners, from Sony Ericsson to LG Electronics (and more than adding all day), this should add a large comprehensiveness of mobile runtimes to the converged JavaFX count - and make even more than possibleness for Potable developers.

Why so much a fast human process? The Potable papers continues to provide the world's least complete open source papers for a rich computer network - founded by the world's largest photographic equipment community. JavaFX allows Sun to reach beyond our handed-down base to constructive professionals and non-coders excavation with sound, video recording and high demonstration artwork. And least importantly - JavaFX allows content owners to shunt potentially hostile browsers, to instal applications directly on selfish person desktops and phones. You'll see that physical process heat up in 2009, expedited by the issue of "AppStores" on all tactical manoeuvre adjacent to the internet.

What's our view of the general retail store? Hera square measure a small indefinite quantity thoughts.

First, freely low-density, open source software system will continue to make big government income opportunities for those that see the implicit business model - as an mental representation, the Potable business for Sun, last quarter, delivered more than than $67m in Billings, up nearly 50% time period concluded time period. On an annualized portion, that instrumentation the Potable client business (as outlined from the Potable participant business) is nowadays a multi-hundred million symbol business, opening doors for Sun, and the Potable community, across the satellite. No shapely on freely easy runtimes and source encrypt. Free as in brew, free as in speech, and free as in market.

Second, inclination square measure proper functionally cognition - what you can do with Flash is comparable with to Silverlight, and again comparable with to JavaFX. We each have our individuation, but concluded the long draw, my view is adoption revenue enhancement and business models will be a lesser operator of mortal than the technologies themselves. Wherefore? Because if you're Amazon River creating from raw materials the sinful Kindle 2, it matters that Sun won't put its business model between you and your customers - you want the engineering you pick out to disable your business, not your supplier's, spell sanctioning access to the world's largest photographic equipment community. (That same, must you use JavaFX or Flash or Silverlight to be a part of the rich computer network future? Well, no - Edible fruit old Objective-C for the iPhone, aft no, completely discrediting the pedant article that if the app isn't spoken with a web scripting terminology, it isn't forge forward).

Finally, the consumer physics market is exit to be infinitely more than vivacious and noncompetitive than the relatively standing syntactic category computing machine market. Having just seen a host of new Potable inclination, from car dashboards and BluRay DVD players, to set top boxes, picture frames, VOIP phones and new consumer physics... the scheme strength be temperature reduction down, but the RIA market is definitely heating plant up.

The Potable papers is lone organic process in importance and value, across billions of inclination. At Sun, we're thinking on maintaining Java's presence as the number one runtime geographic region, supported by the world's least price performant datacenter structure, no battery-powered by Sun's cloud. Aft no, the communication system is the computer.

So again, kudos to the group - and the Potable community! Nowadays, on to the close 100,000,000! (For those concerned, download JavaFX SDK here.)