DarwinPorts Now Available as a .dmg
MitsuMirage writes "From Apple's ADC mailing list: 'OpenDarwin.org has released DarwinPorts 1.0 to provide an easy way to install various open source software products on the Darwin OS family (OpenDarwin, Mac OS X and Darwin). Version 1.0 features about 2500 completed ports.'"
heh - looks more like your ISP has molten... opendarwin.org and darwinports.opendarwin.org work like a charm!
Are they competing? Are they interoperable? Is one better than the other?
Doesn't it make you feel good to know that our freedoms are protected by politicans, lawyers and journalists.
I'm a beginning FreeBSD user and I've discovered that the Unix way is both smart and dumb.
It's smart because it works. It's stupid because it's not user friendly. And often it doesn't work.
FOR FUCK'S SAKE, just because you old-timers are used to making a drawing by putting pieces of graphite on paper with a microscope, doesn't mean it's easy to learn when you're new to it. Build a pencil. It's not as efficient but it's the right time for it.
The biggest problem with installing on a FreeBSD system is that you have to KNOW and REMEMBER so much. There's so many different ways of "installing"/putting files all over the place that you can't use FreeBSD as an operating system once you've read the The Unix and Internet Fundamentals HOWTO and the FreeBSD Handbook
No, that's not enough, it's never enough. There's always an exception to how things are done normally. This package can't install, that port needs gmake instead of make, how do you find out? Not by reading the manual or the installation instructions but because you googled for the error message and someone somewhere had the same problem, and google just happened to index it. It vaguely points you into the right direction and by having above average computer knowledge and above average analytical skills are you able to figure things out MAYBE.
So many tens of thousands of smart people must have stopped using FreeBSD because of all this stupid unusable crap, such a loss for the community.
On the other hand, as I understand it. MacOS X, Darwin and OpenDarwin install/dock programs in one directory. THIS IS GREAT!
Granted, I'm new to UNIX but I still think this is the way to go. Off the top of my head I can think of several reasons:
- When you delete the dir, you KNOW all the files of that program are gone. No "uninstalling" procedure that can go wrong.
- It's easier to create a fine-grained security fence around a single directory than multiple files spread out all over the system.
- Everything is a file, isn't that the UNIX way? If you use the traditional package/ports way of program installation you need to rely on the "magical package manager wizard program" to help you find everything back and delete it. ON THE OTHER HAND with "a program is a directory" you'll have the peace of mind and purity of how things work in the real world. A tool in the real world is mostly also an enclosed system, a thing. PEACE OF MIND PEOPLE? Who isn't frustrated sometimes by PCs?
As I said, just from the top of my head.
I predict that all the traditionalists will have all kinds of reasons that the old ways have to be held on to forever at all costs, but look at the end-result of this. Look at the situation from afar. All new power users of non-Darwin are frustrated by installing programs. I wasn't able to figure out FreeBSD on my own, I needed lots and lots of documentation, among a lot of other things. I WAS able to figure out Windows on my own and I probably won't have trouble with my future Mac. The only problem with Mac OSX is that Mac hardware doesn't have ECC memory, except the server line and Mac OSX isn't copyleft, so in theory they can become evil like MS.
At the moment I need FreeBSD for it's jails. I just have 1 PC so I need a jailed FBSD as a router. However, when I get another PC I WILL switch to something else which has application directories. The most usable operating system in existance at the moment proved it's a good thing.
Can somebody tell me if there's a FreeBSD or OpenBSD fork which uses application dirs which runs on i386. Maybe even something which has jails as well?
Thank you very much in advance, I will do research on my own but as I said, I'm new and I would like to save some time with your help.
I also hope all the old-schoolers are not too stuck in their ways to agree with me about application dirs even just a little bit (think about the end result).
- -- Truth addict for life.
Darwinports installs everything into /opt/local. It will not overwrite anything. The only stuff it installs out of /opt/local is stuff like the DarwinPortsStartup which is necessary to start system daemons.
I do tend to agree with you concerning the attitude. They seem keener to support darwin than Mac OS X.
I have trouble with passwords among other things.
You probably should use both at this point.
1) Darwin ports has a lot more stuff on it than fink.
2) Darwin ports is more up to date (in general) than fink
3) Darwin ports allow you to throw more compile options at the packages (fink doesn't support this)
OTOH:
1) Fink seems to still work a little better
2) Fink seems to have more important stuff
No, OpenDarwin is about evolving the Darwin system, GNU-Darwin is about purifying Darwin. ;)
Its much like Linus Torvalds vs. Richard Stallmann.
I confused darwin-ports with gnu-darwin which have the same logo. my bad. gnu-darwin is the poisonous one.
Some drink at the fountain of knowledge. Others just gargle.