On Sat, 9 Oct 2010 11:22:54 +0900
timecop <time...@gmail.com> wrote:

> Whaat.
> Please keep your off-topic bullshit *off* this list.

At the risk of being labeled a hypocrite myself for pursuing this thread:  To 
most everyone else on this list, your posts fall into the "off topic" category 
more often than not, as well as being inflammatory much of the time.

That aside...

> I was pointing out that NTFS, created ~16 years ago, had support for
> 64bit filesizes etc way before lunix even knew what a file > 4GB is.

First, let me spell it out clearly for you.  The word is L - i - n - u - x.  
The "i" comes before the "u".

Second and more importantly for this already grossly off-topic thread, the 
problem you're talking about with file size limits has little to do with the 
underlying filesystem, and more to do with the capabilities of the applications 
handling those files.  Those problems existed on the Windows platform as well, 
and took forever to resolve, but that is not the issue under discussion here 
either.

Rather, this discussion is about the size of a few variables used within PCB's 
code (4 bytes apiece now versus the proposed 8 bytes apiece), and the amount of 
memory the resultant data file would take up, provided it would end up 
increasing by a significant amount.

For the record, the standard-issue Linux ext2 filesystem came out in January 
1993, with a 2 TB file size limit.  This is what virtually everyone who ran 
Linux would have been using initially.

NTFS was released in July 1993 - six months later.  It currently has a size 
limit of 16 TB, and appears to have had a limit of around 4 TB when first 
introduced (hard to find solid info on this).

XFS came out in 1994 for IRIX systems, and has a file size limit of 8 EXAbytes. 
 The specification was released to the public in May 2000, and Linux picked 
native support for it in 2001.

Note that back in the days when these filesystems were created, even the 
biggest hard drives weren't even 10 GB, and most common ones were closer to 2 
GB, and I doubt most users have more than 250 GB in their machines these days.  
Our biggest drives today *that are reliable* are just getting into the 2 TB 
range. In other words, the maximum file size complaint, legit or not, is a moot 
point.

> *AND* that I can use *ANY* windows app and have it properly work with
> large filesizes WITHOUT having to recompile it or otherwise waste my
> time.

That would be because someone else already made that decision for you and 
supplied you with a binary executable.  Whether it is tuned to your exact needs 
is up to you to decide.

> Having to rebuild something with ./configure
> --enable-.....

We keep this kind of standard for one simple reason:

By the look of it, this could BREAK COMPATIBILITY with older versions of PCB or 
existing board files.  Portability of a board file from one user to another is 
one of the keys to maintaining the openness of the project, not just the code 
that makes it run.

Besides that, some people might want to turn certain features off, for whatever 
reason.  I, for example, have no use for the documentation that comes with PCB, 
so I turn it off at compile time so I don't have to futz with installing the 
various support libraries that are needed to build those files.  I'm sure 
others here can come up with other examples.

If you want the feature turned on, then turn it on when you compile the program 
- it seems logical to me that when you compile a program, you should 
periodically add "--help" to check what switches are supported by a program's 
configure script.  It takes all of 10 or 20 seconds to skim the list for items 
you might want to add.

It isn't like you're going to be compiling the program several times a day.

> P.s. who the fuck is john lennon?

He was a member of The Beatles, the most popular rock band of their time 
(roughly 1960 to 1970).  His signature was the round spectacles he wore.  
Murdered on Dec 8, 1980.  See also:

http://en.wikipedia.org/wiki/John_Lennon

-- 
"There are some things in life worth obsessing over.  Most
things aren't, and when you learn that, life improves."
http://starbase.globalpc.net/~ezekowitz
Vanessa Ezekowitz <vanessaezekow...@gmail.com>


_______________________________________________
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user

Reply via email to