Patrick wrote:
Hi,

I like the idea, but not the use of /usr/ports.  How about /opt/ports?

But to what end ? and with what back end compilers ?
Regarding backend compilers, please just recall how /usr/ports work on *BSD. There are makefiles, which do just what is specified by the software authors and the port maintainer (which might patch the makefile to make it sutable for clean compile on OpenSolaris or those *BSD systems).

The backend compiler is the compiler which is explicitly specified in the port's makefile. Nothing more, nothing less than just that. There is some software, which is written in, say, Perl or Python or Ruby. There is some software written in Java. And on FreeBSd it just downloads, configures and compiles. No user knowledge needed what compiler to use :)

Most of this software would, though, require GCC, and GNU versions of make, gettext and some other utilities. And the ports collection is good in that it automatically resolves these dependencies and downloads, compiles & installs all that is required to compile and use the given piece of software, if it isn't present in the user's system already.

i think that
/usr/ports might be a bit limiting, and a bit -old- in the direction
of package managment, there's portage, and the debian package
managment system, even though binary's has lent itself to opensolaris
already.

I don't see the ports collection as "a bit limiting" in any way. It is, in fact, very flexible. And you can just not install it and/or not use it, if you don't like it and don't want/plan to use it :)
And use precompiled binary packages.

Yes, the ports collection is a bit old, compared to the, say, Gentoo portage system. But -old- doesn't necessarily mean "bad", remember it.

And anyway, having Gentoo portages on OpenSolaris seems a bit fantastic to me - it essentially means that OpenSolaris team adopts Gentoo/OpenSolaris as the new mainline OpenSolaris and that's all :) Let Gentoo be Gentoo (be it on OpenSolaris, Linux, FreeBSD or NetBSD kernel), and let OpenSolaris still be Solaris, Ok? :)

The same is applicable to having Debian mechanisms on OpenSolaris. Let Debian (on any kernel) be Debian, and let OpenSolaris be Solaris :) I like Debian apt utilities, but it is a bit fantastic to assume that NexentaOS will become adopted as mainline OpenSolaris.

With best regards,
Roman Bekker.
_______________________________________________
opensolaris-discuss mailing list
[email protected]

Reply via email to