Domain: reiserfs.org
Stories and comments across the archive that link to reiserfs.org.
Comments · 10
-
Re:This news is biased
You don't need special features like you suggest in a filesystem to manage your files properly.
When you're dealing with gigabytes and gigabytes of data, yes, you do.I doubt that any single person, let alone "Grandma", will ever manage "gigabytes and gigabytes" of highly structured data.
I'm an awfully untidy person (my home directory looks just as cluttered as my workroom), yet even I don't have any problems locating my project files or my photo collection.
If you really need to manage huge amounts of structured data, you may as well use an SQL database.
And performing search operations on such databases will only be fast if there is an index for the key(s) the search is based on. That is, at some point you'll have to anticipate the ways your data will eventually be used. Structuring data is a non-trivial task.
Btw, does anybody use the "indexing" feature of MS Office?
I wonder how many years it will take for Linux to play catchup to these kinds of features that I imagine will be commonplace by the time 2005 rolls around.
You can have database-like filesystems on Unix today. You can't on Windows.
And these features are in no way new; they have been "commonplace" in other OSes years ago.
Heck, I'm still holding my breath for a hardware accelerated X replacement, but the Linux zealots are too afraid of change for that to happen anytime soon...
WTF are you talking about? X has its problems, but it supports hardware acceleration.
-
Extreme programs
Gnutella
Bit Torrent
Freenet
Reiserfs
Linux Kernel
Open SSH
Encrypted Filesystems
GnuPG
At least in my opinion p2p and crypto are the edges in coding right now. Both can be hugely successful if you succeed in writing them properly. They can also be a huge failure if done improperly. Personally, I'm amazed that there aren't more p2p worms/remote exploits out there. Every now and then there are a few breaks in crypto from a weird angle, but in general they have been very successful as well. -
The GPL is not the only OS license!
One of the main points in M$'s argumentation is that the GPL hurts the industry, because you cannot write commercial apps based on GPL software, but the GPL is not the only Open Source license and most reasonable OS libraries are licensed under the LGPL or similar licenses that allow developing commercial software.
Open source developers simply have to choose an appropriate license for their project when they start. And if they find out that they chose wrong there is still the possibility to change the licensing terms. A very prominent example for such a license change is the Wine project that changed it's license from X11-like to LGPL recently.
If a company finds an OS library useful for their own project, but they cannot use it, 'cause it's GPL, they can still contact the author and ask for different licensing terms. They'll probably have to pay for that then, but they'd have to pay for a commercial product, too. So even GPL'd libraries are not really a hurdle for commercial software development. A good example for such dual licensing is ReiserFS, which is published under the GPL, but sold under different licensing terms to companies that want to use it commercially. -
Re:Best tools for jobs
True, if you know a priori that you are dealing with character data, your file metadata are highly stable, and the recursive nature of a file hierarchy is the scariest piece, one would suppose that a customized file system database engine might not be too huge.
But I speak well above my skill level, having just written my first little bit using a RegEx. Go, boost.
Maybe keeping an eye on Hans is a good idea. -
Re:Programs as flat text files - why?
Well, in that vein, I found these ramblings about ReiserFS rather interesting...
-
bad bad block handling in reiserfs
I regret using reiserfs on my box due to the ugly hack for bad block handling, see here.
-
Microsoft is NOT putting SQL Server into Windows!!I should know - I actually interviewed for a position in the group developing this. (I signed the standard pre-interview NDA, so I'm posting anonymously, but I'll still try to stay general so I don't get into too much trouble...)
As the ExtremeTech article pointed out, they are not even considering putting the full-blown SQL Server into Windows. SQL Server is too resource-intensive (it really wants to use all of the available CPU, memory and disk space), too much overhead, and most importantly to MS, too profitable (sales of SQL Server / BackOffice make up about 10-15% of MS's revenue.) There's no reason to bundle it if people are willing to pay a ton for it separately!
As the article says, they're thinking (nothing decided yet) about including MSDE, which is exactly the same as SQL Server 2000, except it is tuned for 5 concurrent users (and hard-limited to 10), the database size is limited to 2GB per database (the same as the Jet DB, aka Access), and it doesn't have the nice GUI admin tools bundled.
Also, the OFS (Object File System) discussed previously probably won't get added either. There's a good reason why it was talked about way back in the Cairo (pre-Win95) days but never implemented - it's really, really hard to do, and it's hard to even convince anybody of its value. (Just look at Be.) Active Directory was originally supposed to be an object store, but I don't think anybody uses it for that (if anybody even uses it at all.)
What probably will be included is an improved version of Indexing Service, which is currently included in Windows 2000 and XP. For those of who are fortunate enough to be unfamiliar with Indexing Service (formerly Index Server), it's an NT service (think "daemon") that periodically scans the file system for new / updated files, and then adds whatever metadata it can extract into a database of sorts, which is then used to speed up searches in the built-in Search dialog on the Start menu.
There are a couple of problems with the current implementation:- It's extremely buggy. For example, it's supposed to run only when the system is idle, but it usually chooses to run right when I'm doing some big IO-intensive process. It periodically also consumes all available memory and CPU cycles, so I usually leave it turned off.
- It doesn't index very much metadata. For most files, it only indexes the standard file system attributes (size, date, extension, etc.) For MS Office documents, it can index the Summary Information property stream, which usually includes things like Author, Title, etc. If you have IIS running on a box, it can also index the META tags in HTML documents. Other than that, not much. It does have some extensibility , by means of DLLs that implement the IFilter COM interface, but no 3rd-party vendor seems to have done much with that, perhaps because of #1.
So, in summary, MS's plans for the DB-in-the-filesystem look a lot more like Reiser4 than like BeFS or SQL Server. -
Re:Is Linux too busy catching-up to innovate?I don't think it is perfect example Linux catching up with Windows. After all Linux already has ReiserFS and Microsoft have just started development of their 'database' FS for Win32.
You may ask what common in ReiserFS and database. Well, just look at it its whitepaper. The word 'database' is everywhere in it. Hans Reiser started to think about it long time ago. And they already are working on it.
-
Re:Is Linux too busy catching-up to innovate?I don't think it is perfect example Linux catching up with Windows. After all Linux already has ReiserFS and Microsoft have just started development of their 'database' FS for Win32.
You may ask what common in ReiserFS and database. Well, just look at it its whitepaper. The word 'database' is everywhere in it. Hans Reiser started to think about it long time ago. And they already are working on it.
-
Re:Open Source Projects and RFP's are Inconsistent
Do some research on ReiserFS for how OSS projects should be run in this respect. PS, companies don't always want 'exciting' they just want results.