Linked by Oliver on Fri 11th Mar 2011 23:32 UTC
GNU, GPL, Open Source "Now that Linux is the most popular free Unix-like operating system, it shouldn't be a surprise that some projects have begun treating non-Linux operating systems as second-class citizens. This isn't out of contempt for the BSDs or OpenSolaris, it's just a matter of limited manpower: if almost all the users of the application have a Linux operating system and if all the core developers are using Linux themselves, it's difficult to keep supporting other operating systems. But sometimes the choice to leave out support for other operating systems is explicitly made, e.g. when the developers want to implement some innovative features that require functionality that is (at least for now) only available in the Linux kernel."
Thread beginning with comment 465853
To view parent comment, click here.
To read all comments associated with this story, please click here.
Soulbender
Member since:
2005-08-18

Hald is legacy of Unix when it did not support dynamic libraries.


Uhmm..how old do you think HAL is? Older than shared libraries? Seriously?? This amazing ignorance pretty much disqualifies you from being taken even remotely serious on this topic.

Now why is not BSD doing the same.


Becase they dont want systemd? I havent ever heard anyone in BSD complain about systemd not being portable. Heck, BSD and Linux doesnt even use the same starup system now.

Does the BSD service system offer fast startup? Nop


Yep but who cares? its a pointless, penis-measurement metric.

BSD arguement we better wait for the innovation to settle.


That's not a BSD argument or attitude. Now you're just making shit up.

Edited 2011-03-12 06:24 UTC

Reply Parent Score: 7

oiaohm Member since:
2009-05-30

"Hald is legacy of Unix when it did not support dynamic libraries.


Uhmm..how old do you think HAL is? Older than shared libraries? Seriously?? This amazing ignorance pretty much disqualifies you from being taken even remotely serious on this topic.
"
If lack of information is grounds for disqualification you just ruled yourself out.

Hald selection at the time was due to backward compadiblity with Unix's and embed posix systems at the time that did not have shared libraries.

This baggage has to be discarded. Please go back and read the early debates on Hald and you will find a lot of people quoted a lot of older Unix service based designs as well.

Hald is Legacy of Unix is correct. Its the Legacy of the Unix way of doing things before shared libraries.

Not that it existed when all Unixs lacked shared libraries.


"Now why is not BSD doing the same.


Becase they dont want systemd? I havent ever heard anyone in BSD complain about systemd not being portable. Heck, BSD and Linux doesnt even use the same starup system now.
"
systemd is not portable yes. But Launchd where the Linux design for systemd starts has been around for quite awhile and BSD did not take it up or anything matching its speed either.

Simple fact of the issue BSD system is too old. Work is need asp to address many issues. Then more grounds to be talking about sharing can form.

Tech that does not meet todays requirements cannot just keep on being used.


"Does the BSD service system offer fast startup? Nop


Yep but who cares? its a pointless, penis-measurement metric.
"
In fact is not a pointless metric. On devices every second counts. Since that second of runtime is eating into the battery what is the total runtime you have. Slow starting is costly.

Calling it a pointless metric shows how far out of touch you are with todays device requirements. Also people want to flick the power-switch and have a device on almost instantly.

Poor bootup speed is not a fault that can be left.


"BSD arguement we better wait for the innovation to settle.


That's not a BSD argument or attitude. Now you're just making shit up.
"

Then explain why BSD personal have been missing from the shared forums of freedesktop.org. Some of the BSD world have put forwards the argument stated. Not all.

Any putting forward the argument that freedesktop is for Linux or wait for the innovation to settle need sorted out need to be hammered for it.

Edited 2011-03-12 09:07 UTC

Reply Parent Score: 1

TheGZeus Member since:
2010-05-19

What is with the recent flood of people who think they know nearly everything about computing, and can't get basic facts down...

Reply Parent Score: 7

chmeee Member since:
2006-01-10

"[q]Hald is legacy of Unix when it did not support dynamic libraries.


Uhmm..how old do you think HAL is? Older than shared libraries? Seriously?? This amazing ignorance pretty much disqualifies you from being taken even remotely serious on this topic.
"
If lack of information is grounds for disqualification you just ruled yourself out.

Hald selection at the time was due to backward compadiblity with Unix's and embed posix systems at the time that did not have shared libraries. [/q]

This statement is completely and utterly wrong. HAL is a daemon for two reasons:

1) To have a centralized hub for all hardware information.
2) The most important one: Because hald needs root level privileges in order to access hardware directly to get information. Direct hardware access is a security nightmare if given to normal user programs.

Reply Parent Score: 3

Soulbender Member since:
2005-08-18

Hald is Legacy of Unix is correct. Its the Legacy of the Unix way of doing things before shared libraries.


You're hilarious. Unix has had shared libraries since around SunOS4.
Also, udevd is a daemon. Why is that? I thought "dynamic libraries" was the solution?
hal and udev are daemons because they need escalated privs, not because some obscure Unix variant that doesn't support shared libraries.

Also people want to flick the power-switch and have a device on almost instantly.


BSD is not designed for those kind of personal devices.

Reply Parent Score: 5