rooten
06-07-2012, 07:30 AM
I never considered unixes as something which is useful as a desktop computer but I was testing different linux distributions from time to time. One of most annoying "features" were:
- literally no backward compatibility, in next minor there could be a change which broke your software, the freebsd as a system will solve a part of this annoyance but there is still a major part on X. Try to stay consistent with config files, even if you need to make additional configuration layer where all options are set and then translated to specific part of "add on" software like KDE. Dont mess with the freebsd structure and leave it compatible with corresponding freebsd release.
- complete mess regarding the configuration files, something like listen setting in once config file and then no-listen turned on on the other side of the system (xdmcp in this case) is something which can piss off also the most resilient user.
- i think that the magic of android actually is preventing applications to mess around the system. Java engine isolated them in a sandbox solving multiple problems, including backward compatibility (if the google keeps dalvik backward compatible, the applications will be backward compatible too). Imho this is the way to go and maybe modified jail could be used to isolate the X applications as far away from the system as possible. But not a lightweight task...
I think that the keyword would be: be consistent between versions as much as possible as cutting corners produce a mess where linux distributions are now.
Anyway i dont think that pc-bsd is usefull for desktop use at the moment.
- literally no backward compatibility, in next minor there could be a change which broke your software, the freebsd as a system will solve a part of this annoyance but there is still a major part on X. Try to stay consistent with config files, even if you need to make additional configuration layer where all options are set and then translated to specific part of "add on" software like KDE. Dont mess with the freebsd structure and leave it compatible with corresponding freebsd release.
- complete mess regarding the configuration files, something like listen setting in once config file and then no-listen turned on on the other side of the system (xdmcp in this case) is something which can piss off also the most resilient user.
- i think that the magic of android actually is preventing applications to mess around the system. Java engine isolated them in a sandbox solving multiple problems, including backward compatibility (if the google keeps dalvik backward compatible, the applications will be backward compatible too). Imho this is the way to go and maybe modified jail could be used to isolate the X applications as far away from the system as possible. But not a lightweight task...
I think that the keyword would be: be consistent between versions as much as possible as cutting corners produce a mess where linux distributions are now.
Anyway i dont think that pc-bsd is usefull for desktop use at the moment.