Some good points but some pretty wrong statements as well
Posted by: Anonymous
[ip: 12.31.124.2]
on June 30, 2008 11:23 PM
Johannes makes some good points, OSX can be difficult to administer strictly from SSH.
OSX does have a package manager, it uses .pkg files, receipts (records of what is installed) are kept in /Library/Receipts. It is surprising that the package system is not used as much as it shoud be. Why did macports and fink write their own package systems when they could have just used the built system.
OSX desperately needs a package uninstaller, currently it is a pain in the ass the open the package receipt, look at all the files it installed and delete them.
Fink and macports really need to parse the installed packages to resolve dependancies.
Now the statement "Often, corporate policy forbids the installation of third-party software like Fink or Portage" is just plain stupid, if corporate policy would forbid installing a package manager, then it sure as hell would also prohibit installing anything else.
The statement "The configuration for those services is kept in XML files, making them difficult to read" is about as stupid as I have ever heard. I for one would rather have all configuration kept in XML, I can read it write, apply a style-sheet, read it programatically with just about any language. Sure beats the hell out of trying to parse ten thousand different configuration files, where each program has its own syntax like all the crap in /etc.
OSX could learn a thing or two from Linux, but Linux could also learn quite a bit from OSX.
Some good points but some pretty wrong statements as well
Posted by: Anonymous [ip: 12.31.124.2] on June 30, 2008 11:23 PMOSX does have a package manager, it uses .pkg files, receipts (records of what is installed) are kept in /Library/Receipts. It is surprising that the package system is not used as much as it shoud be. Why did macports and fink write their own package systems when they could have just used the built system.
OSX desperately needs a package uninstaller, currently it is a pain in the ass the open the package receipt, look at all the files it installed and delete them.
Fink and macports really need to parse the installed packages to resolve dependancies.
Now the statement "Often, corporate policy forbids the installation of third-party software like Fink or Portage" is just plain stupid, if corporate policy would forbid installing a package manager, then it sure as hell would also prohibit installing anything else.
The statement "The configuration for those services is kept in XML files, making them difficult to read" is about as stupid as I have ever heard. I for one would rather have all configuration kept in XML, I can read it write, apply a style-sheet, read it programatically with just about any language. Sure beats the hell out of trying to parse ten thousand different configuration files, where each program has its own syntax like all the crap in /etc.
OSX could learn a thing or two from Linux, but Linux could also learn quite a bit from OSX.
#