1371851
story
Clyde writes
"Hans Reiser speaks in this interview with BeOpen.com about the challenges/advantages of transcontinental software development, the Dodge City business environment of turn of the century Moscow, and the prospect of ReiserFS making it into [Linux kernel version] 2.4 just in time.
"
Re:Immigrations laws unfair? (Score:1)
If those nations want to keep their best and brightest, they should stop going out of their way to make America's 50% marginal tax rate look good. (Higher than that in the People's State of California.)
Keeping talent is easy. Just get out of our way and let us do our jobs. I refuse to feel sorry for socialist nations like Russia and France that refuse to get a (blindingly obvious) clue.
If you have to force people to stay in a system/nation, YOU HAVE A DYSFUNCTIONAL SYSTEM! (Insert obligatory Social Security rant here.)
Re:Does it work with NFS? (Score:1)
I believe the poster is refering to the kernel based NFS (knsfd). I don't know if it's still a problem, but at some point ReiserFS and knfsd did incompatible things to the buffer cache. There have also been issues with ReiserFS and newer versions of software RAID and LVM. AFAIK, the userland nfsd has never been an issue.
Re:Reiser should be great. (Score:1)
The computer I am using now has 9 partions on hda. I have reiserfs on 2 of these partitions, works great. I think that lilo can boot of a reiserfs if you make
Check-out the reiserfs faq for an explanation.
Re:Which new fs to choose? (Score:1)
Re:Working where labor is cheap (Score:1)
And presumably most of them are there for the money and/or intersting jobs (BTW, my housemate and her family are from Canada originally - they came for the jobs in the late 80s <g>). Why is the money + jobs there? Because that's where lots of startups are. I mean, originally, way back in the early mists of time, some people started some tech companies there (which has snowballed into the current state of the valley). Either they picked the area randomly (kinda doubt it), or they liked the area for some reason (they went to school in the area, they liked the weather or the culture, whatever). I would guess that places like Xerox PARC was the original catalyst.
Re:Which new fs to choose? (Score:1)
Re:Immigrations laws unfair? (Score:1)
Simple. Because it ultimately benefits the US. An incredible number of Silicon Valley businesses are founded by Indian and Asian immigrants.
Yes, there is a long-term benefit to the US. However, lax immigration policies in the short term would hurt plenty of people. Governments cannot totally neglect the short term in favor of the long, no more than they should neglect the future in favor of the present.
After all, in a representative government like the US, all people are supposed to be equal, right? Nobody's supposed to be able to be sacrificed in the name of the future.
Re:Business Model (Score:2)
So?
With the traditional sucker birthrate of 1 per minute, this business model will never wear out.
Don't worry--even the "Information Age" has done little to harm the sucker ecosystem, and with the "New Economy", suckers are thriving, with a new sucker born every second!
Wow... with odds this good, I ought to run for Congress!
What is taking so long. (Score:2)
That's mainly because ReiserFS is still considered to be very experimental (well, by everyone but Hans Reiser), and will not be part of the 2.4 production kernel. The earliest it can hope for adoption is the 2.5/2.6 series. This isn't because of flaws in ReiserFS; it is because of timing. ReiserFS started reaching usable stability too late for it to be integrated into the 2.4 kernel.
I have to wonder, though, what the hold-up is. I'm not trying to troll here, but what's taking them so damn long? They've been working on it since
First, they haven't been working on it since 0.99. That's just plain false.
Second, you have to understand something about the history of Linux. It is only relatively recently that the need for a journaling filesystem has arisen in the Linux world. Up until a year or two ago, Linux was still mostly the domain of hackers and geeks. There were some businesses using it, but largely "on the quiet" and for smaller tasks. Given that user community, the desired features in the filesystem were low complexity and fast general performance. ext2 fits the bill. In the event of a system crash, fsck can put the filesystem back together quickly enough.
Now that Linux is getting attention and being deployed on larger systems, though, fsck times have become an issue. For a really large array (say, 500 GB), without special tuning, fsck times in the eight to ten hour range are not unheard of. We can no longer wait for fsck, and so Linux needs a better solution.
Which leads to the next problem: Filesystems are important. Real important. Filesystem corruption is probably one of the worst possible software failures you can have. Even kernel crashes can be dealt with (just look at NT), but if your filesystem is trashed, then your system is dead. For good. You have to recreate the system (i.e., restore from backup) to continue.
Thus, when it comes to filesystems for general production use, the Linux Kernel Team(TM) makes damn sure they do it right. A filesystem has to be extraordinarily stable before it can be considered ready for the production kernel.
(Oh, and as an aside: "I'm not trying to troll here" should go right up there with "The check is in the mail" and "It's only a cold sore".)
Re:Business Model (Score:2)
Re:Are you using 2.3? (Score:1)
Fast? You want fast? (Score:1)
Don't read too well, do you? (Score:2)
As for large amounts of data, yes I have had to worry about the 2 GB limit on production systems. I have in the past gone to contortions to break up files so that they would avoid that limit. I am perfectly aware of the issues, and your glib claim that you would just fix the issue with any code you used is utter idiocy from someone who clearly doesn't understand the issues.
For instance large file support in Perl (and hence any program written in Perl) is a new feature that you can choose to compile perl 5.6.0 with. (If you choose to install on a production system, install the latest patches as well. I am serious about this.) Giving Perl that support took a fair amount of work. (Hint, you need to make sure it never tries to seek when it can't...) If you have any older version of Perl, I really recommend that you open a pipe to or from from a program (eg cat) that understood 64-bit files. Guess why I know this?
As for development vs production kernels, it depends what you are doing. For most production purposes, most people should not be using development kernels. If you have any brains you don't use
As for ReiserFS, it supports files larger than 2 GB. Whoop-te-do. So does Ext 2. Has for years. That doesn't mean that on a 32-bit system you can actually address the bit on the end...
Regards,
Ben
How ReiserFS will conquer... (Score:1)
SuSE already have ReiserFS, and Mandrake 7.1 has it as well. Other's *will* follow shortly. The FS is only an option, and will not install by default, but aware people will have read the reports of the stability and coolness of ReiserFS, and will opt to install it. That's how ReiserFS will conquer the Linux world -- bottom up
--
Re:Interesting Insights, Non-US programmers, etc (Score:1)
I meant directly address (Score:2)
Depending on your needs this may not be an issue. Certainly the people hitting the RAM barrier today are mainly database people who find the support for 64 GB quite nice. But that won't work for many other types of applications, and this is why Intel is biting the bullet and preparing for the end of the x86 world.
Regards,
Ben
Foreign companies in Russia (Score:1)
The businessmen that have installed in Russia say that you have to bow to the maffias, or you are out of business or worse. Of course, a reasonable maffia is not very different from a hard government.
But, if you are producing to export, not for the Russian market, maybe you're bette in a more stable country.
__
Re:Business Model (Score:1)
Re:Don't read too well, do you? (Score:1)
Wrong, there is no assumption about the size of long in ANSI C. And time is not defined as long, but as time_t type. One should not assume that sizeof(time_t)==4.
Nationalism (Score:1)
The Golden Rule is "do unto people (as in human) as you want people to do unto you", isn't it? Not "Do unto Americans, as you want people to do unto you".
__
Re:Immigrations laws unfair? (Score:2)
For example, if the US dropped its tariffs protecting cane sugar, and Europe dropped its policies restricting broadcast of American movies, then some American cane-sugar growers would lose their jobs -- but [NOTE WEASEL WORDS HERE] in the long run, (a) they could go work in Hollywood instead; (b) the price of cane sugar would go down, which would benefit everyone who likes sugar; (c) the demand for American movies and TV shows would go up, which would benefit Americans working in Hollywood.
I don't think free trade is an unmitigated good thing, but after reading enough work by level-headed people like Krugman, I'm convinced by the arguments that it's a generally good thing.
However ... what's sauce for the factory-owner is sauce for the labor-owner, too. If a corporation can have the right to move a factory from the US to Mexico, and take advantage of cheaper labor, then a worker should have the right to move from Mexico to the US, and take advantage of the higher wages. (And if Mexican workers had this freedom, Mexican factories -- particularly the maquiladora factories just over the border -- would have better wages and working conditions.)
--
A bit more complex than that... (Score:2)
The understanding then was that if the code audit (against VFS) went well, ReiserFS might be ready to go in.
Dust from the VFS work, from both the Viro and ReiserFS perspectives, seems to have settled, which would now permit Linus to evaluate whether or not this is the time for ReiserFS to go in.
Unfortunately, Linus is "out" for three weeks. (Vacation, I think? See last week's LWN...)
And as Alan Cox has observed, "breaking the usual rule" is Linus' prerogative, not Alan's.
Hans Reiser has observed, and perhaps too-loudly-commented, that there seems to be a correlation between:
/Not/ BeOS! (Score:2)
Recall from an earlier slashdot article that BeOpen is the place that the python folks moved to [slashdot.org].
Hope this clears up the confusion I had when I first saw the story and thought "What's Hans Reiser have to do with BeOS?"
Re:Which new fs to choose? (Score:1)
Re:There is nothing new in computing ... (Score:1)
nuclear cia fbi spy password code encrypt president bomb
Re:Does it work with NFS? (Score:1)
additional issues with a kernel-mode NFS server.
Re:Business Model (Score:1)
Re:Does it work with NFS? (Score:1)
I was unaware of the incompatibility. Mu retracted. or more muscically:
"undo the mu do that you do so well"
On a more serious note, I can see how RAID or LVMand journalling all have to play nice with each other, in that they have to keep meta-data synced up, but can anyone shed light on why knfsd is different from any other kernel access to filesystems -- such as a read() system call?
Johan
Re:Business models. (Score:2)
Client A contacts Namesys and says "I will pay you X dollars to implement feature Y". Namesys accepts. Namesys then takes their X dollars and implements feature Y, which is then *freely available*. This is very similar to the business model Cygnus had going for a while wrt gcc.
Re:Does it work with NFS? (Score:1)
No, that's not the case...  See http://devlinux.com/projects/rei serfs/archive/9/34 [devlinux.com] for the issue that I'm talking about.
I'm not sure if it's been resolved.  I didn't see anything on their site that says it does work with NFS, nor did I see anything that says it doesn't.
So can somebody who's been following the issue a bit more closely please confirm?
Re:Playing catch-up to the Amiga (Score:1)
AtheOS FS? (Score:1)
Has anyone taken a look at the FS in AtheOS [atheos.cx]? (featured on /. recently)
The feature list [atheos.cx] makes it sound a lot like the BFS used in BeOS which is absolutely fantastic.
And it is GPLed, for all you linux fanatics. Of course I have no idea it it could possibly be integrated into a unix...
- flip -
Re:Immigrations laws unfair? (Score:1)
Each immigrant we let in is an additional source of production and a consumer. If we pay him less than his american counterparts this means he is producing considerably more than he is consuming (measured in dollars). The market then adjusts to this by lowering prices.
The assumption that immigration will hurt US citizens is equivalent to the non-scalibility of the American market. It stands to reason that if the economy can generate a high quality of life for 270 million then it can do so for 300 million. In fact because of economies of scale you would think that people would be better off in an economy of 300 million than 270 million.
If we accept this assertion combined with your assumption that the foreign programmer is working at lower wages than his american counterparts this means his labour is subsidizing US citizens.
The reason that this doesn't *seem* to be the case is because the negative consequence (falling wages) is immediate and very visible while the positive consequence is long term and distributed.
Now onto the outside of the US. Certainly it helps those people outside of the US who come here to work. Secondly most of the people who come here to work have family back in their native land and send cash back (in some areas this is probably the most significant source of income).
Re:Working where labor is cheap (Score:2)
How in the hell is that going to happen,
when the management of these companies won't
even let you telecommute from Santa Cruz to
San Jose???
Fortunately or unfortunately, a remote team is
not generally regarded as manageable.
Re:Which new fs to choose? (Score:1)
Are you using 2.3? (Score:2)
I won't use it until it is 2.4.6 or so. I have no need to.
There will be production Linux systems for years with a 2 GB file-size limit.
And it will probably take longer than that for all of the utilities that can only seek within a 2 GB file to figure out how to properly handle a large file...
Oh, don't forget. On 32-bit architectures you cannot have a process that can address more than 2 GB of data. (Yes, you can have more data than that - but AFAIK it has to be mmapped files kept as anonymous pages. Your *process* runs into addressing limitations because of the length of a pointer.)
This will take some time to sort out. Longer than you think - longs are remaining 32 bit on most systems for backwards compatibility reasons. Time is defined to be a long. That won't work forever...(No. Just using a 64 bit machine does not solve the problem.)
Cheers,
Ben
Re:Interesting Insights, Non-US programmers, etc (Score:2)
We were already starting to see a talent crunch in the city our progammer's shop was based in, as we were competing with two other companies for the best programmers. If a programmer's coming out of college with 2 or 3 offers, he's already in an incredible position. He can ask more. And with a 60% income tax over there (not to mention value added taxes etc) he's going to need it.
Re:ReiserFS featuritis? (Score:1)
Re:Business Model (Score:2)
My guess is that most of the cases where someone is going to pay for a "feature" that then gets integrated into the main branch, it will be something that nobody else needs at the time.
Namesys also (IIRC) will sell you a commercial license to eg. use ResierFS in a custom device w/ a proprietary OS. It has a potential market in embeded devices that need more space than NVRAM or flash can handle, but need to be able to handle power cycles gracefully. In this case, someone might contract for features that wouldn't be appropriate for mainline release, as well.
A tip for anyone who wants to try it (Score:2)
Cheers,
Ben
Wow, that was a stretch to stay on-topic. (Score:3)
(Long advocacy comment about cheese here.)
Re:Question (Score:1)
___
Question (Score:1)
It's not stretch at all (Score:2)
So why not integrate the BFS into Linux?
Just because "It's Not Invented Here" doesn't mean it's not a good technology. Remember, Linux didn't even invent Unix.
And I specifically meant to point out the similarities between BFS and ReiserFS in being journaled high-performance filesystems with integrated database properties.
Mike
Re:2.4? (Score:1)
Linus, not a firm "no". (And Hans is a bloody
paranoid looney, if his comments about the Evil Redhat Conspiracy are any evidence.)
Re:Working where labor is cheap (Score:2)
That is a very evil thing to say.
Many Americans are loosing jobs to factories relocating to Mexico and China.
I thinking people need to starting thinking about employees as people. And the Golden Rule.
Re:Which new fs to choose? (Score:1)
Re:Which new fs to choose? (Score:1)
That was a while back, anyone know what the current state is?
You know how lame I am? (Score:1)
--
"HORSE."
Business Model (Score:2)
The more features he puts in now, the more chance ReiserFS has of being accepted as a standard. But this business model is fucked because the pressure is on to not incorporate features his team can charge for further down the road.
All I can say is, I hope Reiser succeeds and sets a precedent for this business.
Which new fs to choose? (Score:2)
2.4? (Score:2)
Working where labor is cheap (Score:2)
There is nothing new in computing ... (Score:2)
Cut to monty python ...
1st Hacker: File system with text search? - luxury - the kids of today don't know how good they have it! ... etc ... etc
2nd Hacker: When I were a lad we had 8 users on a 5mhz 8085.
1st Hacker: Luxury! 8085, we'd have given our souls for an 8085. We had 6502
Re:Working where labor is cheap (Score:1)
ReiserFS stability (Score:4)
I think the filesystem got off to a bad start with some political / personal issues, and there was apparently alittle snafu on the main kernel list, but I'm glad to see it is all working out - the "beta" reiserfs was more than stable enough for the worst I could deal up with it - I stuck qmail on it and pumped in about 500,000 e-mails over the course of an hour... they all came back out, minus three which blackholed and one which was a dup. Not bad, considering it did all that /very/ quickly.. and the system was even kinda-sorta responsive while I was doing that. :)
It's also being funded by mp3.com so I rather expect it to reach industrial strength reliability.. but I took the plunge and didn't regret it. Then again, I don't do massive data warehousing.. so YMMV.
Re:Working where labor is cheap (Score:1)
Even ignoring economically disadvantaged places, why do so many high-tech companies feel the urge to set up shop in places like sillicon valley, where rent is hideously expensive, and so employees need to be paid more, just to cover living expenses? Part of the answer to both questions is probably that startups, at least, can't get funding if they try to set-up somewhere that isn't considered "cool" by VCs.
As for big companies, a lot of them do have development offices overseas. They just don't really advertise the fact.
Re:Which new fs to choose? (Score:3)
* xfs is very nice all around and thoroughly
tested on SGIs, but since it's a port that
isn't very integrated into the kernel, the
patch is *ugly* and scary. I haven't used
it on linux yet.
* reiserfs is fast and sweet, but I lost some
data (recoverable, but still annoying) to
a couple of development versions in reiserfs
3.6.* and linux 2.3.99pre*.
* ext3 does journalling of everything right now,
not just metadata, so it's slow.
There's also IBM's JFS, about which I know nothing.
Re:Which new fs to choose? (Score:3)
So that leaves ReiserFS. It's not extraordinarily stable yet (and from what I hear, it's not even ordinarily stable, relatively speaking), but it does the job for a lot of people. Somewhere along 2.4, it'll get stable enough that it becomes the Cool Thing To Do (kind of like Linux itself), and everyone and their dog will be running ReiserFS.
Since ReiserFS offers no glaring technical deficiencies when compared to the other three, it will probably be the most popular until the end of time (or at least until something new comes along). Not to say that ext3, JFS and XFS won't be popular, but I would guess that they'll never be as popular as ReiserFS with Linux users.
Re:Which new fs to choose? (Score:1)
Well, some people seem to be doing ok with it, most notably rufus.w3.org [w3.org], aka rpmfind.net.
ReiserFS featuritis? (Score:1)
And he's somehow going to convince Linus, that that sort of thing belongs in a filesystem? Good luck.
--
Re:Which new fs to choose? (Score:1)
I agree with you, we are already at the limit in many cases. Some (most?) Unix-like OSes have support for 64 bit file size - bzip2 uses them in most cases (maybe even Win32?).
Re:All I have to say is this. (Score:1)
Re:There is nothing new in computing ... (Score:1)
dont forget jfs :) (Score:1)
What would Reiser think of the BeOS BFS? (Score:5)
This is done in the BFS filesystem which is part of the BeOS, which you can download here. [be.com] The "People" address book database in the BeOS is entirely implemented in the filesystem.
The structure and implementation of the filesystem are described in detail by Dominic Giampolo in Practical File System Design with the Be File System [amazon.com], ISBN 1558604979.
I use the BFS in my applications I write for the BeOS - not just to store files, but I specifically use its indexed attributes for fast keyword searching in Word Services for the BeOS [wordservices.org] and I think it's the best thing since sliced bread.
While Be's implementation of the BFS is proprietary, there is a GPL'ed read-only Linux implementation of it available here [vector.co.jp]
Daniel Berlin, a BeOS developer who also programs on Linux, has provided an update that works with the 2.4 kernel [cgsoftware.com]
I don't think the attributes are available from Linux in the Linux version of the BFS, but they could be and to do so I think would be a significant addition to the OS.
Mike
Re:Question (Score:1)
reformat the partition with reiserfs
mkreiserfs
and restore the data.
Re:Which new fs to choose? (Score:2)
Re:Working where labor is cheap (Score:1)
Well, one of my housemates is from the Bay Area; her theory is that the large numbers of CS-heavy schools (Berkeley, Caltech, Stanford, several of the other UC-* schools) and the nice climate are what does it. Incidentally, both of her parents own startups.
If you want a production ready fix today... (Score:1)
If you don't know the difference between a development and a production kernel then you shouldn't be anywhere near any production system.
Come to think of it, you probably aren't.
Anyways, someone asked a direct question about whether a problem was fixed. I explained that that was in theory only. In practice more needs to be done and the fixes in Linux should not be used in production.
I also made the rather important point that just because the OS understands what a 3 GB file doesn't mean all of your programs will understand it.
So the fix still has gotchas, and the Linux version is not ready for production.
Cheers,
Ben
Re:VMWare virtual disks (Score:1)
tar cvf -
machine b:
nc -l -p 12345 | tar xvf -
you can add a 'z' to the front of xvf and cvf if you want it to compress as it streams. may or may not be a good idea depending on how fast your CPUs are relative to your network.
Re:Business Model (Score:1)
Not true--many perfectly cluefull businesses will find it to their advantage to pay and get the new features now, rather than waiting for someone else to do it, and watching their marketshare get taken by someone else.
Re:2.4? (Score:2)
I can't find the original post, but Linus once said that perhaps reiserfs will be included during 2.4, but maybe not 2.4.0.
From this post by Alan Cox, he does not appear to rule it out.
> The generic journal layer might not be a bad idea. Stephen and I have
> really duplicated efforts, and that is a waste. I'm more than willing to
> make a go at integrating a generic logging system into the reiserfs code
> base.
Don't blindly follow Stephen's code either. Im sure the best of happens not to be entirely in one code base.
> But, reiserfs 3.6 has come a long way. I feel it is worth putting into
> the kernel soon (I would love to see reports of *heavy* testing), and I
I get requests for reiserfs to be included every so often, and some of them are coupled to things like 'runs fine on our 200Gb build array'. Its certainly getting some good testing
Re:Immigrations laws unfair? (Score:2)
If we accept this assertion combined with your assumption that the foreign programmer is working at lower wages than his american counterparts this means his labour is subsidizing US citizens.
The cheap labor directly help corporations, not people. And the majority of the money from these corporations go to banks and venture capitalists.
Without the cheap labor, the corporations would still be able to profit (after all, lots of corporations profit paying union wages for jobs that require far less skill). The only difference would be that the profit would be distributed differently.
This is why I oppose H1-B visas. Those visas are tickets that allow corporations to import labor, under conditions that reduce competition, and therefore lower wages even further (the employee basically can't leave the company, see other Slashdot articles on the subject). They're tactics used by one group (corporate interests) to get away with paying less for labor than the market would otherwise dictate.
Have you ever noticed that enforcement of immigration laws focuses on getting the illegals themselves, rather than the employers? That skewed enforcement just lines the pockets of the California (and other states) farming industry leaders.
Re:Working where labor is cheap (Score:1)
The timeframe for ext3 (Score:2)
When Ted Ts'o [mit.edu] came and spoke at the local Linux User Group [gnhlug.org] a couple weeks ago, he seemed much more optimistic about the ext3 filesystem making it into Linux for 2.5/2.6. He did indicate that there is little to no chance of it making it into 2.4. He also expressed concerns about ReiserFS and XFS being pushed in too quickly, though. (The argument basically being: Filesystems are damn important, so you have to make real sure you do 'em right.)
Re:Interesting Insights, Non-US programmers, etc (Score:1)
Easily dismissed as the ramblings of an insecure, xenophobic fool those ideas are, aren't they?
Well, yes. If you're prepared to outsource IT dev jobs to someone in Kyrgyzstan you will almost certainly regret it later, when the app breaks, or you want new features, or you just need some help working it or making it integrate with the rest of the system.
The bulk of system development time is spent in testing, maintenance and modification. Initial coding's the easy part. IMO you'd have to be insane to outsource part of your project to unknown people you can't contact.
Re:Immigrations laws unfair? (Score:2)
I don't see who is being sacrificed here. The US is in a period of unparalled prosperity, due in part to forward looking immigration laws.
Oh, yes, and this growth will last forever, too! The economy will never, ever contract again! It's a New(TM) Economy! Let's just let everybody in, so everybody can join in on our fountain of eternal wealth!
Re:Don't read too well, do you? (Score:1)
The C standard does not say that a long is 32 bit
long!
There are implementations where long is 64 bit.
This is mostly dependent on the harware...
But in intel an int is the same size as an long and thus 32 bit.
Re:Don't read too well, do you? (Score:1)
No. C does not require time_t to be a long, and a long only has to be at least 32 bits. In Linux on Alpha, time_t is still an unsigned long, but a long is 64 bits.
What is Random Sampling for management? (Score:1)
Does anyone know what he's on about? Or even better, can anyone point to a url to tell me what he's on about?
Re:Does it work with NFS? (Score:1)
eh? NFS works with any filesystem that you have mounted on your NFS server. loopback, proc, you name it.
as long as read/write perms are ok, that is.
Johan
Interesting Insights, Non-US programmers, etc (Score:4)
And of course after you factor in benefits etc, we could hire half a dozen or more of them for the cost of one programmer in the USA.
Most of our communication was through E-Mail with weekly teleconferences and the occasional trip over there. The first time I went over, I met a guy from another big company while getting breakfast at the Hotel at 6am (Jetlag.) There was at least one other one in the area and we were starting to see a talent crunch.
Bad news for American programmers, I suppose, but perhaps this sort of thing will balance out the world economy in the long run. Hopefully so the standard of living is good for everyone, not so that it sucks for everyone.
All I have to say is this. (Score:3)
Re:2.4? (Score:4)
Not suprising, though, as he's said 'we're in' for pretty much the entire 2.3 lifespan - with or without Linus' support.
Date: Mon, 5 Jun 2000 13:55:56 +0100 (BST)
From: Alan Cox
To: Sasi Peter
Cc: Richard Torkar , Lars Marowsky-Bree ,
Rik van Riel , linux-kernel@vger.rutgers.edu,
"reiserfs@devlinux.com"
Subject: (reiserfs) Re: New Linux 2.5 - 2.6 TODO (Alan Cox suggests
> a good job; why would not you finally adopt their FS into the kernel???
Because we are in a code freeze. The same reasoning with NWFS, JFFS, XFS, EXT3
And as far as -ac patches go I've send them same to all parties - No. For
a change that big so close to a final 2.4.0 release its for Linus to break
the stated rules if anyone does.
--
blue
Re:Business Model (Score:1)
Not only that, but there's also the issue of one customer paying for a feature that could potentially benefit many. Is it really right for that one person to have to bear the entire cost? Wouldn't it be more fair if all of the people who were to benefit from the feature paid for its development, proportionately to how much they benefited from it? That doesn't sound very much like open source though...
ReiserFS (Score:2)
My person machine runs 3.5.18 on kernel 2.2.14 and performs remarkably well under the abuse that I continually heap upon it. The most cutting-edge releases of SuSE and Linux-Mandrake have integrated an option to create ReiserFS partitions as opposed to ext2, and I choose that option whenever presented.
Elite skills... (Score:1)
Reiser should be great. (Score:2)
Re:Interesting Insights, Non-US programmers, etc (Score:1)
Yeah, great point. Take on what possibly is the last remaining well-paying wage-slave sector in this country and equalize global salaries by the bottom.
I hope you were being sarcastic, because we all know what "competing" in the global marketplace means. Don't want to put in 16 hour work days with one week vacation you'll never take and 50% copay? Well, I know a kid in Kyrgyzstan who'd be more than happy to write that app.
Easily dismissed as the ramblings of an insecure, xenophobic fool those ideas are, aren't they? I don't know about you, but I'd prefer if our government put pressure on other countries to increase the standard of living and social protections instead of preventing them from doing so and making long-term losers of the peoples of the First, Second and Third worlds alike.
Re:All I have to say is this. (Score:1)
He who knows not, and knows he knows not is a wise man
Re:Working where labor is cheap (Score:1)
Well, I'm in the bay area. The vast majority of the people here aren't from the local area, myself included. More than 50% are from either India, China, Hong Kong or Taiwan. Most of the rest are from other parts of the US, Canada, Europe, or Australia. Where I work, I know only one person who's actually from California. I can only think of a few people here who went to a local school.
I think it just has to do with popularity. VCs think the bay area is "cool", so they're willing to invest millions in eUselessStuff.com from Palo Alto, but they won't spend a dime on Actually Useful Technology Inc. from somewhere on the east coast.
Re:Business models. (Score:1)
Re:2.4? (Score:1)
Re:What would Reiser think of the BeOS BFS? (Score:2)
Re:ReiserFS featuritis? (Score:2)
Sure, not a stretch. (Score:2)
So why not integrate the BFS into Linux?"
Well, that would depend on which is superior.
"Just because "It's Not Invented Here" doesn't mean it's not a good technology. Remember, Linux didn't even invent Unix."
I don't care where it was invented. I just think that the ReiserFS has had more development than the BFS port. But what do I know.
"And I specifically meant to point out the similarities between BFS and ReiserFS in being journaled high-performance filesystems with integrated database properties."
Yeah. I saw that. But you had my BeOS Advocacy sirens blaring when I read that. But I didn't see much of a comparison.
Re:Working where labor is cheap (Score:2)
That's why competition should never be completely free. That's why I am not a libretarian.
Business models. (Score:2)
1) Branding and Distribution Selling the package, documentation and support with an Open Source product. Also called "Support Selling" or "Redhatting".
2) Addition of Proprietary Value
Providing an Open Source project/product to the community and selling additional features to make the product better. Sendmail [sendmail.com] is a good example of this.
3) Make your Money on the Side
The Open Source project/product is used as a value addition or as a promotion for the company owning the project. In hopes of the project being more popular through Open Source, the creaters would gain credability and popularity. Netscape controlling Mozilla is an example of this.
Looks like model number 2 is being used by our friends at ReiserFS. Nice to see some people adopting another model besides Redhatting.
Immigrations laws unfair? (Score:2)
This complaint of unfairness in US immigration laws can be questioned from two perspectives: US citizens, and non-US citizens.
First, the US point of view: Why in the world should the US government make it easier for US corporations to import workers? When corporations import workers from 3rd world countries (who happen to be satisfied at a lower standard of living than your typical American, thanks to being accustomed to the home country), the standard of living for *all* workers in the field. Price competition in the labor market has the same effects as price competition in other markets, after all. Ever read "The Grapes of Wrath"?
Second, the non-US view: How would it benefit anyone outside the US, in a long term developmental perspective, if the US made it easier for people to immigrate and work? US higher education creates enough of a "brain drain" already; the world outside of the US and Western Europe needs more bright minds to stay, and build industry at home.
While I think Hans Reiser's doing a great thing for Russia by working to set an example of success in that climate, that comment at the start of the article just struck me enough to comment in length.