Roger Leigh wrote: > I certainly don't think it's fair for fairly niche platforms to hold > back Linux indefinitely. There is a high cost on maintainers to > support these platforms, and it would be an ideal situation if > systemd or upstart were sufficiently portable to run on them, even > if they didn't support all the Linux-specific features they offer
Portability is not necessarily a positive attribute. When you're talking about standard functionality available on all platforms, it's cleaner to write it using standard interfaces that work everywhere. But if the platforms do not support the same things, then portability often requires platform-specific hacks, special cases and limitations. A systemd that tried to work on BSD kernel would be less reliable, less maintainable and harder to debug. I wouldn't want my Linux system to run an init process hacked for BSD portability. > [note: it's somewhat desirable for them to be optional on Linux > too, to prevent feature lock-in and future compatibility problems]. Unix kernel development outside Linux is pretty limited, especially development for features other than server use. I think "avoid requiring Linux-specific features" would turn into "avoid technology developed after the 90s". -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/1330093247.5387.46.camel@glyph.nonexistent.invalid