<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0" xmlns:osnews="http://osnews.com/rss2#">
	<channel>
		<title>OSNews: </title>
		<link>http://www.osnews.com/story/4992/WinFS_Vs_GNOME_Storage_Can_you_Say_OS_400_</link>
		<description>Exploring the Future of Computing</description>
		<language>en-us</language>
		<copyright>Copyright 2001-2009, David Adams</copyright>
		<webMaster>adam+nospam@osnews.com</webMaster>
		<lastBuildDate>Thu, 09 Jul 2009 23:26:16 GMT</lastBuildDate>
		<image>
			<url>http://www.osnews.com/images/osnews.gif</url>
			<title>OSNews.com</title>
			<link>http://www.osnews.com</link>
		</image>
		<item>
			<title>Well</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>Keep talking...</description>
			<pubDate>Fri, 31 Oct 2003 17:38:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Someone had to say it</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>I'm glad someone said that these have been around for many many years now.. db file storage is NOTHING new, not even close... getting it on windows just seems like a bad idea, microsoft will be controlling what kind of file formats can be defined in the filesystem sounds like bad news to me... of course that isn't a requirement, but that seems like a logical thing that microsoft will do.</description>
			<pubDate>Fri, 31 Oct 2003 17:59:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Fascinating...</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>What's interesting here, not knowing much of anything about the OS/400 platform, is how little of it has drifted into the OSS space.<br />
<br />
I'm sure that this system works well on IBM systems because of how tightly integrated it is.<br />
<br />
Perhaps the have a thin POSIX layer on top of this system that converts their DB based files into POSIX like streams, because that is probably the key difference between UNIX systems and others. I know the VAX had several structured files that were more than just blobs-o-bytes.<br />
<br />
I wonder what the Java API for dealing with their local data is. Write once, run anywhere (on any AS/400, that is..). Never heard if Sun sued IBM over that or not...<br />
<br />
The issue of whether to use something like a SQL database for storage has been more an issue with availability than anything else. If there was an integrated DB in the system, with a single instance, then connecting to it would be no more &quot;heavyweight&quot; than &quot;open&quot;, you'd just have a more sophisticated parameter list.<br />
<br />
Of course, it would be best if the DB were integrated into the kernel for performance.<br />
<br />
One nice assumption that can be made is that a local DB can punt on using SQL, and use something more efficient. SQL is wonderful, but wordy. Dealing with a &quot;pre-parsed&quot;, binary structure would be more efficient for native applications, particularly for simply bulk inserts and bulk reads.<br />
<br />
And that's what a modern rich filesystem will do anyway. They may have a SQL layer for it, but the API will be more akin to something like Berkeley DB (well, hopefully something a little bit richer, a little higher level).<br />
<br />
But truly, after all of these years, I keep hearing about Neat Stuff in the AS/400 systems and their architecture, yet have never seen a set of utilities or systems &quot;inspired&quot; by the AS/400 in the wild, at least none that give credit.</description>
			<pubDate>Fri, 31 Oct 2003 18:03:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>About Storage</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>Could not be a better idea to implement this kind of functionality in the filesystem, like BeFS and maybe the futur WinFS?<br />
<br />
Could an idea if you want more speed no?<br />
<br />
P.S. WinFS will use SQLServer no? It's me or this database was resposible for MANY security hole?</description>
			<pubDate>Fri, 31 Oct 2003 18:03:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>WinFS</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>I think we should look at the right light: the fact it's a db-FS is not the most important thing, MS is not saying they're revolutionizing on that, the most important is the abstraction layer(s) MS is proposing on top of it, trying to make the system more intuitive for the user.</description>
			<pubDate>Fri, 31 Oct 2003 18:04:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Re: Someone had to say it</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>Not necessarily... a database-backed filesystem could potentially make it more effort to implement proprietry file formats - after all, if you do store data in a strange way, you don't gain the benefits of database access to the files.<br />
<br />
That said, it wouldn't suprise me in the slightest to see some sort of CRM implemented such that applications can specify what can and can't access a file using the database APIs.<br />
<br />
Assuming that doesn't happen, for the moment, getting your data out of a file with an unknown format shouldn't be anymore difficult than extracting data from a database table with an unknown schema. Sure, it's not the easiest thing in the world, but it's far easier than decoding seemingly random streams of bytes with no apparent meaning.</description>
			<pubDate>Fri, 31 Oct 2003 18:06:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Re: Fascinating</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>It's worth bearing in mind that SQL is a means, rather than an end. It doesn't really matter how you can query the data, so long as you can do it easily and effectively. On traditional RDBMses, SQL is the means for doing this - in the future, this may well not be the case.<br />
<br />
Of course, there's nothing stopping someone writing a SQL-savvy front-end to a lower-level database API (after all, that's pretty much what database servers do now internally).<br />
<br />
As far as I know, when you install DB2 itself on an AS/400, all you're really installing is a SQL-capable front-end to the filesystem (give or take).<br />
<br />
The neatest thing about AS/400s is really the fact that they have been very carefully designed for a specific range of tasks, and IBM has been particularly stringent in ensuring compatibility while they improve on that and expand what the systems are capable of.<br />
<br />
That said, I tend to hold the view that you can learn something - no matter small - from the design of every system.</description>
			<pubDate>Fri, 31 Oct 2003 18:12:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Re: About Storage</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>I think that's exactly what Microsoft are doing. When they say &quot;NTFS and SQL server&quot;, I don't really think they're just going to put SQL server on top of the existing NTFS and be done with it. We already have the MSDE - which is SQL server in a small package. Perhaps Microsoft are taking that concept further, and integrating the core of that into a kernel-space driver (or even as part of the NTFS core itself).<br />
<br />
Also, just because SQL Server, the product, has had many security holes doesn't mean the database engine is inherently insecure.<br />
<br />
At the end of the day, it doesn't really matter all that much how it's implemented - so long as it works - and as long as the interface presented to developers is sane and useful.</description>
			<pubDate>Fri, 31 Oct 2003 18:16:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>As yes, the return to fame of the AS/400</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>Never did much work on it (rpg not my thing), but in studying the architecture of the machine, I was impressed, maybe more surprised, that it used db like storage.  I guess we've come full circle.  I'm sure IBM has a number of patents on the thing and it would be interesting if IBM supported bring that type of &quot;filesystem&quot; to Linux.  Oh I miss that little space heater <img src="/images/emo/smile.gif" alt=";)" /></description>
			<pubDate>Fri, 31 Oct 2003 18:18:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>filesystem</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>Well, it is a good idea and concept and the MS solution appears to be more polished. MS SQL Server is one of the best databases to date, if they can integrate this or the component into the OS I think it will be great.</description>
			<pubDate>Fri, 31 Oct 2003 18:18:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Geez osnews.com</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>A little hefty on the flamebait lately arent you?<br />
<br />
Its becoming even worse than ./</description>
			<pubDate>Fri, 31 Oct 2003 18:49:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>@MO</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>At the end of the day, it doesn't really matter all that much how it's implemented - so long as it works <br />
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br />
That's the same thinking that got you Win 9x, GDI in the kernel, IE deeply integrated with the OS, etc. <br />
<br />
and as long as the interface presented to developers is sane and useful.<br />
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br />
Being insane and useless never seemed to stop anyone from using Win32 and MFC. Windows developers seem to have very low standards for their APIs...</description>
			<pubDate>Fri, 31 Oct 2003 18:58:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Re: @MO</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>Sorry, I'll clarify.<br />
<br />
It doesn't matter to the users how it's implemented.<br />
<br />
A user shouldn't ever have to care.</description>
			<pubDate>Fri, 31 Oct 2003 19:10:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>SQL in WinFS</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>If WinFS uses a SQL backend, would it then be possible to break into the system by sending emails containing malicious headers, or by visiting webpages that link to files that don't buffer-overflow IE but the system itself?<br />
<br />
On the other hand, I think such a data storage system would be a good idea. One would finally be able to throw away .ini files, all the .conf file formats and GConf/Windows registry.</description>
			<pubDate>Fri, 31 Oct 2003 19:17:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Re: SQL in WinFS</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>Longhorn will be a success and MS dominance on the desktop will be reinforced. Adding Sql to the Winfs file system will make this the best operating system to date. One can theorize and make statements of allege flaws, but remember this is still in the development phases and many more revisions will be made to this operating system.</description>
			<pubDate>Fri, 31 Oct 2003 19:29:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>re: filesystem</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>Of course <img src="/images/emo/smile.gif" alt=";)" />  And Sql server is so stable under heave load <br />
ans so predictable when size of the database is growing ...</description>
			<pubDate>Fri, 31 Oct 2003 19:34:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Ahem..</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>Having run IBM OS/400 for years, there are a few points I feel I must address.<br />
<br />
1. People are confused about a few things. IBM AS/400 / OS/400 was and is still largely today a system built from the ground up, on a single level storage based design. The system does not differentiate between RAM and DISK storage-seeing it rather as a single layer DASD/RAM available to the system.<br />
<br />
2. It is only now possible to call it a mini system, it was a replacement for the IBM system/36, and 38, and was more a midrange system. Its whole design was really based around database type applications, and reporting. Its widely used in banks, building societies, life assurance and so forth. Today with logical partitioning its stretching to ISP and internet use, Linux and beyond.<br />
<br />
3. Low end performance was and remains nothing to speak of on AS/400. It comes into its own only when you start spending, and only when you supply that single level storage with a lot of disks/actuator arms. We used to run 4 gig drives instead of 8 gig drives and double up on how many we had to drive throughput on the disk systems. In addition, people have totally missed the boat on the whole build of AS/400, as no one has twigged that AS/400 has IO processors beyond its mere CPU subsystems/systems. Then there is microcode on all the hardware and very tight control about access to the operating system. Programs are very ridgid on OS/400 as there are strict adherance to rules when it comes OS/program usage.<br />
<br />
There are other aspects to the 400. Backups are a pain  timewise with subsystems needing to be closed of and applications closed - a subject that used to drive our business nuts <img src="/images/emo/smile.gif" alt=";)" /> <br />
<br />
Uptime is nigh on unbreakable. If you have the correct setup and pay the right money, IBM are onsite before you have a problem. The low level microcode monitoring on hardware is remarkable. The system offers internal diagnostics the PC industry is really still only dreaming off. But all of these things are borne from a system built and planned in a way that I can't see Longhorn being done in a similar way. The OS/400/AS/400 System was designed this way. Longhorn is just trying to adapt the filesystem to be similar, but OS/400 is not just a filesystem, nor is its single level storage and its internal additional IO processors and subsystems <img src="/images/emo/smile.gif" alt=";)" /> <br />
<br />
I think its interesting to think of a database filesystem, but the comparison to OS/400 is a little off base. They are different animals <img src="/images/emo/smile.gif" alt=";)" /> <br />
<br />
AdmV</description>
			<pubDate>Fri, 31 Oct 2003 19:36:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Simpson's Did It!</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>This sort of reminds me of a SouthPark episode where &quot;Captain Chaos&quot; tries to come up with devious plans for world domination and his trusty sidekick keeps pointing out that each plan had already been done on The Simpson's. Little doubt this was motivated by people suggesting ideas for SouthPark and being told it had already been done on The Simpson's.<br />
<br />
Anyway, Novell did it!  Novell Storage Services, available since NetWare 5.0, is an object database with a filesystem abstraction layer on top of it. The current version allows you to split large volumes into smaller ones while retaining the directory structure with something like unix soft links.</description>
			<pubDate>Fri, 31 Oct 2003 20:35:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Adm V</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>AdmV  You are so right.  I am a windows/linux admin and my boss is the AS400 admin.  He supports the legacy version of our  ERP software while I deal with the Y2k capable version in PC Server land.  It is really impressive what IBM did - albeit at tremendous and monopolistic prices at one time. <br />
<br />
To my point, MS owns great plains and ms wants to be more scalable.  I don't know for certain, but the great plains customers will probably look forward to this change because it will be more os400-like.  MS can't survive on software sales alone.  They only make money on a couple of products.  Everything else is a loss-leader.  I suspect that longhorn is an evolution to bring them closer to offering support services.  I'll even bet they's get Dell involved.  Maybe that was a brainless guess..<br />
<br />
Lastly, I was wondering if this would mean that ODBC calls to a longhorn server would possibly disappear in a MS network -- if you get what I'm asking.</description>
			<pubDate>Fri, 31 Oct 2003 20:36:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Yancey - mostly puyllin' your chain</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>Regarding 'the simpsons did it'<br />
<br />
So, what's your point?  Does Novell's product get mention in this story?  Perhaps I missed that.</description>
			<pubDate>Fri, 31 Oct 2003 20:43:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>More to OS/400 still</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>What I've not seen mentioned is the fact that the operating system exists on top of a virtual machine which includes DB2.  The virtual machine was a 256-bit architecture when the System/38 and AS/400 hardware was 48-bit and the rest of the world was 16 and 32-bit.  The hardware has changed several times since 1979 but compiled applications rarely need to be re-compiled to run.<br />
<br />
The file system is more complicated.  There is a root level system which was introduced several years ago which contains the database file system, the document file system, a UNIX-compatible file system, and any user-installed file systems.<br />
<br />
As far as applying the database system to work on another operating system, it wouldn't be easy because it's not just a file system.</description>
			<pubDate>Fri, 31 Oct 2003 20:46:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Re: Ahem</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>AdmV --<br />
<br />
I don't disagree with anything you've said, though I think you might've misunderstood what I meant. I didn't mean to imply that OS/400 is a system built around a database filesystem - more that it's one of the features of the platform that's often overlooked, and that it's not a new idea.<br />
<br />
Once you start digging, there's hundreds, if not thousands, of superb AS/400 features which have barely been touched upon by other systems - I talked about the database-style filesystem because it's &quot;hot topic&quot; at the moment, rather than anything else.<br />
<br />
That said, I'd contend that the terms &quot;minicomputer&quot; (obviously as opposed to &quot;mainframe&quot; or &quot;microcomputer&quot;) and &quot;midrange server&quot; can be used interchangably, but that's largely academic.</description>
			<pubDate>Fri, 31 Oct 2003 20:46:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Ummm...</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>I've glanced over the Longhorn docs, but I am curious if anyone knows:<br />
<br />
1. How will I backup this kind of store? I can imagine an enterprise will have a backup server that replicates local stores, but what about the home user?<br />
2. How will I restore these kinds of backups? Will I be able to restore this data on my other computers? What if my other computers are running OS X or BSD or Linux?<br />
3. Lots of file formats contain metadata, e.g. a Word document's author information or an mp3's id3 tags. If I transfer a file from WinFS to another system, how will that file's metadata get transfered?<br />
<br />
This kind of technology looks like it has some really excitiing applications, but I am concerned that it will make me more dependant on MS to retain and use my data in the future. We shall see.</description>
			<pubDate>Fri, 31 Oct 2003 20:48:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Been there, done that</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>A long time ago, there was an operating system on IBM big-iron called MTS (Michigan Terminal System) that had a filesystem that was a lot like a simple database with fixed, 4-byte keys, a 2 byte (signed) length, and (1..32767) octets of data.<br />
<br />
Typically, the 4-byte key was treated as a signed integer line number, except that the first line was (decimal) 1000, displayed as &quot;1.000&quot; (with trailing zero blanking.)<br />
<br />
The advantages of this system were numerous.  All userids were<br />
1 to 4 characters (uppercase), which mapped directly into that 4-byte key, making various databases based on userid easy.  New lines could be inserted into existing files without causing subsequent line numbers to change, making it easier to review printed listings (this was when time on the computer was strictly rationed and printouts were very useful.)  There were other advantages too, but I'd rather not drone on too much.  Documentation for a program could be put in the &quot;negative&quot; line numbers.<br />
<br />
Of course, there were disadvantages too.  Until you renumbered the file (changed the keys), you could find yourself unable to insert a new line between lines 1.123 and lines 1.124.  There was no &quot;end-of-line&quot; character.  And under this particular implementation, it wasn't possible to have a zero-length line. (Writing a zero-length line at a particular key was the DELETE operation.)  And, of course, the length limit of 32767 was a problem too. <br />
<br />
Basically, there is a problem when you transfer betweeen files that are structured (line these MTS files, OS/400, or the old Macintosh file system) and unstructyred file systems where files are simply a stream of bytes (probably addressable.)  And even unstructured filesystems usually have some structure, such as how text is represented, end-of-line conditions, etc.<br />
<br />
Having a structured filesystem can ease certain problems, but it increases the complexity of the system too.  And I can't help but think a filesystem where the schema is configurable (i.e.: user-defined attributes, forks, etc.) then archiving such a mess and inspecting and validating the filesystem after a crash can be a real pain. Of course, if the filesystem is a database, then the OS must take care of issues of simultaneous update in a rigorous way.</description>
			<pubDate>Fri, 31 Oct 2003 21:25:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Reiser4</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>Hans Reiser has a *lot* to say about the subject of filesystems and databases.  Take a look at <a href="http://namesys.com/whitepaper.html" rel="nofollow">http://namesys.com/whitepaper.html</a> for several of his (very verbose) ideas.  Look especially for the section at the end titled &quot;Storage Layers Above the FS: A Sure Symptom The FS Developer Has Failed&quot;. <br />
<br />
Now, Hans still has to prove he's right, which is something I think is very evident in his own writings on the Namesys website, but he may be quite right in the end.  I'm really excited about Reiser4, and I think a lot of the thought Hans et al. have put into it is often ignored when people on this sight discuss databases and filesystems.</description>
			<pubDate>Fri, 31 Oct 2003 22:51:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE. Ummm...</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>&quot;1. How will I backup this kind of store? I can imagine an enterprise will have a backup server that replicates local stores, but what about the home user?&quot;<br />
  There is a synchronisation manager built into the shell. You can select certain files to be kept consistent between various other WinFS systems. This is for colaberative working, document management type scenarios.<br />
  Also since the file system is NTFS underneath I expect traditional imaging techniques will work as usual. Backup software vendors will no doubt update their products to fully support longhorn. MS may be working on this themselves, I think backup operations are part of their &quot;PC Satisfaction&quot; product they are currently testing.<br />
<br />
<br />
&quot;2. How will I restore these kinds of backups? Will I be able to restore this data on my other computers? What if my other computers are running OS X or BSD or Linux?&quot;<br />
  Being NTFS, actual files will still be readable under linux with the exisiting NTFS driver. The database meta-data and relationships will not be accessible and some of the files might be hard to find since they may not be stored in hierachical folders and may have filenames generated at random. eg GUIDs<br />
<br />
&quot;3. Lots of file formats contain metadata, e.g. a Word document's author information or an mp3's id3 tags. If I transfer a file from WinFS to another system, how will that file's metadata get transfered?&quot;<br />
  There will be lots of import filters that will read the existing metadata, (MP3 ID3 Tags, Jpeg EXIF data, Office file metadata) and add it to the WinFS database. When the database stored metadata is updated these changes can be propergated back into the files.<br />
  You can create custom filters for reading and writing metadata into your own proprietary file formats. With metadata stored both in the file and the database it is preserved when being transfered between systems.</description>
			<pubDate>Fri, 31 Oct 2003 22:51:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Geeze</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>Geeze and all I have to do now is: <br />
rsync -a . host:~/<br />
<br />
And I get a complete backup of all my settings and files on another computer (completely usable also). I think I will stick w/ my own database and query engine thank you... reiserfs and a find tool.</description>
			<pubDate>Fri, 31 Oct 2003 23:21:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>filesystem</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>There is nothing wrong with todays folders and files.<br />
Lets keep it simple. You could have a simple DB that keeps<br />
meta data. But lets face it when you move a *.Doc file<br />
to a floppy disk then to another PC the meta data is still<br />
there. Why ?<br />
<br />
Because the meta data is in the file and the extra info <br />
about the doc is shown by a plugin, same with the mp3<br />
tags.<br />
<br />
If you are onganized you would creat a short cut to<br />
the most important folders. Or even use the find tool<br />
or remember where there are.<br />
<br />
We all know that hard drives are getting bigger and<br />
faster. But having a 320GB drive with 300GB meta data<br />
is over the top.<br />
<br />
And to the main point all we are still doing is reads<br />
and writes in 512b blocks. It how the software prosents <br />
the information to us. We should be able to turn this <br />
feature off if we dont want to run a mini sql server in<br />
the back ground.<br />
<br />
This is all IMHO.<br />
Ready for people to try and prove me wrong<br />
even though these are opinions.<br />
Aaron</description>
			<pubDate>Sat, 01 Nov 2003 00:00:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>geez</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>They should just adopt the BeFS and pay a bit of money.</description>
			<pubDate>Sat, 01 Nov 2003 01:14:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE. filesystem</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>It's not so much about searching for lost files. Its about organisation. With a purely hierachical filesystem you can only arange things in one way. <br />
  do you organise things by<br />
            artistalbumtrackfilename<br />
            genrebitrateartistfilename<br />
            filetypeprojectduedatefilename<br />
            contactprojectfilename etc.<br />
<br />
What if you want to see all the 4th tracks in one folder?<br />
<br />
With the relational database model you can filter by any criteria and view it all as though it was all in one folder.<br />
At the moment you can do this inside apps like iTunes, iPhota, Outlook etc. but this extends the concept to all your documents.<br />
You can relate each file to each other file. See all the files related to a contact, a project, a group, etc.<br />
<br />
This isn't to replace the whole file system, its just an indexing layer for your personal files, not the system files or programs.<br />
I can't wait to try it out.</description>
			<pubDate>Sat, 01 Nov 2003 01:28:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>re: RE. filesystem</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>Are you talking about Storage or WinFS? or both?</description>
			<pubDate>Sat, 01 Nov 2003 02:00:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Palm OS</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>The Palm OS was designed, like OS 400, to contend primarily with fielded data. The Palm API provides access to databases rather than files (non-volatile storage cards are an exception) and maintains a management system (pointers, really) to write and retrieve records. Each record has an abritrary structure - it can vary from record to record. The records are a method for imposing some order on RAM. This is what Reiser FS 4 is about, as well. It works very well for most data applications (which are also 'databases' on a Palm).</description>
			<pubDate>Sat, 01 Nov 2003 04:09:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Usefulness</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>I think the mentioned distributed nature of WinFS will probably be one of the most useful features. I think that metadata will be more useful for some formats than for others.<br />
<br />
Atm mp3 and variants are the most common users of metadata, however as anyone knows that metadata is often incomplete or incorrect.<br />
<br />
Auto tagging of files is only so useful and tagging thousands of files individually is not going to happen. With both storage and winfs I think the metadata functionality is hyped more than it should be. Most people I've seen don't make a long term habit of filling out extra info fields in a meaninful way.<br />
<br />
I guess in the long term M$ is going for a fully integrated system, one where programs can integrate a database with less fiddling about. Essentially the serialisation of file based data is hidden from the programmer. Kinda like single level storage similar to Os 400 perhaps (never used it myself)<br />
<br />
but I'm pretty sure Longhorn will still have ordinary NTFS available for us organised skeptics.. however you will probably miss the fancy playlist thingamys</description>
			<pubDate>Sat, 01 Nov 2003 15:02:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Maybe I'm way out here</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>But having used database style filesystems, both under OS/400 and on my own machine thanks to BeOS...<br />
<br />
I actually prefer a more conventional filesystem. Maybe it's just the way my brain works, maybe I've just been using the 'old way' for too long, but to me, a normal filesystem with directories and file extensions just works better for me. To my brain it's inefficient use of storage space for information I'm not going to use. <br />
<br />
But then, I do this really retarded thing of putting files by subject in their appropriate directories, creating new directories as needed... <br />
<br />
Call me old fashioned, but I don't need anything fancier than a three letter extension to a file to tell me what it is. If anything, I would kill to be able to hack explorer under windows to replace 'file type' which is based on the associated program with the ACTUAL FILE EXTENSION. <br />
<br />
Let's face it, 90%+ of the viruses transmitted via e-mail or file sharing programs would not ever be communicated if the actual file extension was listed in a separate column, and the default behavior for winblows wasn't to hide file extensions for known types. Oops, bye-bye people falling for .jpg.vbs<br />
<br />
What in blazes is so wrong with using file extensions??? I find it a million times more versatile and faster to use than any of these fancy systems programmers seem willing to bend over backwards to implement these days.<br />
<br />
But then, I'm the guy who has never EVER had reason to actually use the search feature on any OS.</description>
			<pubDate>Sat, 01 Nov 2003 15:17:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE:Usefulness</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>That anonymous message mentions something on the same subject, and something I feel was a total waste of effort; the ID tags inside MP3's. Most of the time the data is incorrect, or filled out wrong, or just plain redundant. What is wrong with putting the Band name, Album name, track number, and song title IN THE FILENAME!!! God, what a crazy idea.<br />
<br />
Which is why ALL the MP3's I have on my machine have their ID3 tags stripped out.</description>
			<pubDate>Sat, 01 Nov 2003 15:22:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>ITunes</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>ITunes is a great micro-example (and Google a great macro-example) of how bad hierarchical  data access sucks when you have lots of data (14 days of music on the MP3 drive), and how awesome unstructured queries are when you have rich meta-data. When I was using WinAmp and wanted to play the 'Run Lola Run' soundtrack I was screwed, because the the files were hierarchically organized by artist. Several artists (whom I've never heard of) contributed to that soundtrack. It took me some time to step through the hierarchy that wasn't setup like I needed to find the right MP3s. Now I run ITunes. I just type key word 'Lola' into the search text field, and I get a view of the data I want. Later, I want a new view of the data, I just type in a new key word. I am more than willing to pay for gigabytes of meta-data to get that kind of dynamic view creation on all my data. Hierarchical data storage doesn't scale to the amount of information we have today.</description>
			<pubDate>Sat, 01 Nov 2003 15:26:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE:Usefulness</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>&quot;Most of the time the data is incorrect, or filled out wrong, or just plain redundant. What is wrong with putting the Band name, Album name, track number, and song title IN THE FILENAME!!! God, what a crazy idea.&quot;<br />
<br />
What does it matter where the data is if it's incorrect? Better to store it in a way so that it's all mixed up and only human-readable (and not queriable)? What's so special about the filename? Would you want a whole wordocument in the filename? Why not?</description>
			<pubDate>Sat, 01 Nov 2003 15:31:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Re: ITunes</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>Have you tried &quot;j&quot; in winamp? Works quite well actually.<br />
<br />
(Oh, and I agree that rich metadata + queries = awesome.)</description>
			<pubDate>Sat, 01 Nov 2003 15:33:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Metadata</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>To be honest, I wasn't concentrating not so much upon metadata, but the storage of the data itself; although hopefully both WinFS and Storage will help with both to varying degrees.</description>
			<pubDate>Sat, 01 Nov 2003 15:33:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE:Usefulness</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>I don't know about you deathshadow, but I sure wouldn't want files named like:<br />
SomeArtist - SomeSong - SomeAlbum - Track - Year - Genre - Length - Rating - Comment - Bitrate.mp3<br />
I try to keep my filenames shorter than 100 chars. Also, keeping all the info in the filename just makes it too difficult to sort the music.<br />
I do however also think that ID3 tags are evil. Long live BFS attributes!</description>
			<pubDate>Sat, 01 Nov 2003 15:48:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>To Edward RE: Ummm...</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>&gt; &gt; 2. How will I restore these kinds of backups? Will I be able to<br />
&gt; &gt;    restore this data on my other computers? What if my other<br />
&gt; &gt;    computers are running OS X or BSD or Linux?<br />
&gt; Being NTFS, actual files will still be readable under linux with the<br />
&gt; exisiting NTFS driver. The database meta-data and relationships will<br />
&gt; not be accessible and some of the files might be hard to find since<br />
&gt; they may not be stored in hierachical folders and may have filenames<br />
&gt; generated at random. eg GUIDs<br />
<br />
This suggests that files are still stored in NTFS and that there is a separate DB store with the metadata. Do you have a reference to a description of this scheme? I understood that files were stored in the DB store as BLOBs and that the DB store was going to be one or more files in NTFS. But I could be wrong, and I don't have access to a Longhorn system.</description>
			<pubDate>Sat, 01 Nov 2003 16:27:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE:RE:Usefulness</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>Ok, maybe I'm out there, again, but I don't tend to give a @#$!% about Genre, I can usually figure the length by filesize, since I tend to not HAVE any files that aren't 44khz 16 bit (I delete anything faster, and anything lower quality I usually delete in favor of a CD rip), ignore ratings and comments (since I usually disagree with other people's anyways).....<br />
<br />
I mean, I don't care about any of that; I just want to listen to the damn thing. A 30-50 character filename is fine for that; unless you get a band that does something wacko and has a 50 character album name.<br />
<br />
As to too difficult to sort; sort by alpha, it separates by artist, then the album; assuming you take the time to name the files right in the first place.<br />
<br />
Typical filenames:<br />
<br />
Omar&amp;TheHowlers_TheScreamingCat_01_When Sugar Cane Was King.MP3<br />
Omar&amp;TheHowlers_TheScreamingCat_02_The Screaming Cat.MP3<br />
Omar&amp;TheHowlers_TheScreamingCat_03_100 pounds of Pain.MP3<br />
<br />
I dunno, I have no problems with that, and don't need more than it. Works even better in detail view; sorted by name; instead of that stupid malfin iconic view which is next to useless for most everything other than jpegs.</description>
			<pubDate>Sat, 01 Nov 2003 18:58:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Meta-Topic</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>Maybe they need something more lightweight.<br />
<br />
<a href="http://xml.apache.org/xindice/" rel="nofollow">http://xml.apache.org/xindice/</a><br />
<a href="http://tm4j.org/" rel="nofollow">http://tm4j.org/</a></description>
			<pubDate>Sun, 02 Nov 2003 04:18:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Oracle Internet File System</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>People seem to forget to mention this product, which has the central storage and metadata support mentioned above.</description>
			<pubDate>Mon, 03 Nov 2003 15:21:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>WinFS</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>What doesn't Microsoft build into it prottective memory and make multi-user like UNIX. They can trash .dll and their security holes registry. They can get rid their infamous 64K stake and DOS. Who cares about a sql FS. Gee, when did os 400 become popular? And the BeOS...well, as much as I liked it, be failed to deliver.</description>
			<pubDate>Tue, 04 Nov 2003 00:31:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE   WinFS Vs GNOME Storage? Can you Say OS/400?</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>Actually, the concept of DB storage goes back to 1965 when TRW developed a system for the US Army that was later commercialized by Dick Pick.  Here is a list of the most relevant implemantations of Pick.  The original which is now called D3 (Raining Data) UniVerse and UniData (IBM which accounts for the lions share of the market.  Also called U2)jBASE, Reality (Northgate) and UniVision (EDP) .  Revelation and APPGEN could also be included in this group.<br />
<br />
Applications among these versions of Pick are typically very portable often requiring no more than doing a back-up on one system and restoring it on the other.<br />
<br />
Henry Keultjes<br />
Database Scientifics<br />
Mansfield Ohio USA</description>
			<pubDate>Tue, 04 Nov 2003 12:28:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Reiser4</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>How about Reiser4, it's not a DB, but it has features that will make a lot of things possible. Also it will support plugins so that new features could be added to the FS while still it'll be a normal FS at the bottom.<br />
<br />
In my oppinion Reiser4 will be a better sollution to WinFS.</description>
			<pubDate>Tue, 04 Nov 2003 13:56:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>
	</channel>
</rss>
