Date: Sat, 23 Jul 2005 00:05:19 EST-10EDT,10,-1,0,7200,3,-1,0,7200,3600 Subject: [UnixOS2_Archive] No. 585 ************************************************** Friday 22 July 2005 Number 585 ************************************************** Subjects for today 1 What is Gentoo? : Brendan Oakley 2 Re: What is Gentoo? : billn **= Email 1 ==========================** Date: Thu, 21 Jul 2005 13:00:43 -0700 From: Brendan Oakley Subject: What is Gentoo? I have been intending to comment on this post. A better explanation of Gentoo and articulation of the merits of an OS/2 port than I could have made. I am really feeling what you said about days only being 24 hours long. It seems there are a number of us, including one or two with Developer authority over at Gentoo, with a very small amount of time available but a willingness to make it work. Perhaps if we coordinate efforts the sum of them might move this forward. My present challenge (which I believe I can do given a bit more time) is getting networking working in Warp 4 under QEMU for Redhatter, who is much better equipped than I to try to compile and run 'emerge', but who isn't too sure about how to install a POSIX environment on OS/2. Please see my post on Gentoo forums: http://forums.gentoo.org/viewtopic-t-319607.html Another thought I have is that I believe that Gentoo on OS/2 should not be seen either as a rival to UX2BS or a duplication of effort. I think both projects will benefit from each other. When it comes time to build the OS/2 Portage Overlay (as the FreeBSD port of Gentoo did) I think it will be necessary to borrow much from UX2BS. Likewise I think Portage will allow a number of applications to be ported (and subsequently included in the UX2BS distro) that otherwise wouldn't have been. -Brendan On 6/29/05, Knut St. Osmundsen wrote: > John Poltorak wrote: > > What is Gentoo? I looked at the website and am still no wiser. > > > > Gentoo is a linux distro based on a package(/build) system called > Portage. Portage was inspired by the BSD ports system, only they've > taken it a bit further and are using it for the entire system. If you're > a die hard Gentoo user you start with a very very basic configuration > and then emerge (command) the entire system from scratch - starting by > bootstrapping gcc,binutils and glibc and finishing with gnome, mozilla > and openoffice a few days later. > > The process of emerging a package means includes downloading the > sources, applying any patches specified in the ebuild (the package > config++), building and installing it inside a sandbox, and finally > merging it to the root system. The portage tree - the ebuilds, patches > and other files - are kept locally and rsync'ed from a central server. > If I'm not much mistaken the central server pulls it all from a CVS > server which is where the package maintainers / devlopers commit their > stuff. > > It's a really neat way of doing things, except of course, that something > like updating openoffice takes quite a while (4-12 hours depending on > the hardware in my experience). > > Being a lowlevel C/C++ developer and having done a bit of sys.admin. > stuff during my studies, it suits me perfectly. But I guess it's not > everyones cup of penguin. > > Anyway, for OS/2 portage is interesting because it already exists, it > works well, and it has been ported to a few other platforms (including > Mac, FreeBSD and Windows IIRC). Adrian and I have been talking serveral > times about setting it up with the new LIBC. However, Portage requires a > good bit of base stuff to be working. Pretty much a basic unix/posix > (shell) environment. Most of the stuff is actually written in python, > while the ebuilds are bash scripts. > > I have spent some time searching for sources, looking at the way they > make the gentoo base distro, talking to one of the developers (which > happend to be an old friend of mine) and doing general research. But > days are only 24h hours long, and the weekends are too short and > infrequent for, and then there is this LIBC thingy which I'm trying to > get up to scratch. So, not much have been done yet from my side. > > In my opinion using portage as a package/build system for OS/2 ports of > various software is the right thing to do (tm). I'm sure I for one will > find some time eventually to get it up. If someone helps it'll go faster. > > Kind Regards, > knut > > **= Email 2 ==========================** Date: Thu, 21 Jul 2005 13:48:40 -0700 From: billn Subject: Re: What is Gentoo? This might well be a way to move ahead. I'm familiar with the FreeBSD ports system, but not Portage. However, if it does exist for OS/2, in some shape, then I'd be willing to throw some hours into the port. BillN Brendan Oakley wrote: > > I have been intending to comment on this post. A better explanation of > Gentoo and articulation of the merits of an OS/2 port than I could > have made. I am really feeling what you said about days only being 24 > hours long. It seems there are a number of us, including one or two > with Developer authority over at Gentoo, with a very small amount of > time available but a willingness to make it work. Perhaps if we > coordinate efforts the sum of them might move this forward. > > My present challenge (which I believe I can do given a bit more time) > is getting networking working in Warp 4 under QEMU for Redhatter, who > is much better equipped than I to try to compile and run 'emerge', but > who isn't too sure about how to install a POSIX environment on OS/2. > > Please see my post on Gentoo forums: > > http://forums.gentoo.org/viewtopic-t-319607.html > > Another thought I have is that I believe that Gentoo on OS/2 should > not be seen either as a rival to UX2BS or a duplication of effort. I > think both projects will benefit from each other. When it comes time > to build the OS/2 Portage Overlay (as the FreeBSD port of Gentoo did) > I think it will be necessary to borrow much from UX2BS. Likewise I > think Portage will allow a number of applications to be ported (and > subsequently included in the UX2BS distro) that otherwise wouldn't > have been. > > -Brendan > > On 6/29/05, Knut St. Osmundsen wrote: > > John Poltorak wrote: > > > What is Gentoo? I looked at the website and am still no wiser. > > > > >