Re: OFFTOPIC: e2fsprogs and +2Gb partitions

Alan Cox (alan@lxorguk.ukuu.org.uk)
Sat, 13 Jun 1998 18:04:25 +0100 (BST)


> > Why not. How is that different from _BSD_SOURCE, _POSIX_SOURCE etc.
>
> The difference is that code compiled with these options can run on
> other platforms while _LINUX_SOURCE would introduce stuff which again
> leads back to the "good old time" where programs written on Linux only
> run on Linux.

Crap. _BSD_SOURCE exists to emulate BSD behaviour on other platforms.
_LINUX_SOURCE therefore exists to emulate Linux behaviour on platforms
supporting it.

> People complained that Linux programs are so poorly portable. The
> reaction from those who wrote these programs was that they didn't know
> better since they don't have other machines to test.

There are also a lot of people who dont care, or who do care but will
address the issue in time, not because someone wielding the software
equivalent of a large hammer has a go at them

> now is evil". This only shows two things: you never looked at the bad
> experiences of the industry where following a rotten design and
> keeping backward compatibility lead to unusable systems. And second:

I worked for 3com. I know eveyrhting about following a rotten design until
its unusable, believe me I do.

> not what you get. You convert a libc5 specific program to a program
> which can run on other Unix systems. And these changes in many cases

Yes, but I shouldnt have to go through the pain instantly. _LINUX_SOURCE
should have built libc5 programs on libc6, and yes I should then fix
portability.

Alan

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu