public inbox for gentoo-osx@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-osx] New document: Project targets
@ 2005-12-12  9:01 Grobian
  2005-12-12 16:36 ` Nathan
                   ` (3 more replies)
  0 siblings, 4 replies; 53+ messages in thread
From: Grobian @ 2005-12-12  9:01 UTC (permalink / raw
  To: gentoo-osx

Hi gang,

As you will all know after the last GWN, we are a prefixed project.  I
tried to tell the GWN folks that we aren't, but apparently they didn't
believe me.  Who am I, heh?  For sure, I can't know.  If there are more
things that more or less require some discretion, due to mail volumes,
extreme beta-bility, etc., please don't hesitate to catch me in
non-recordable places such as IRC or personal email.  I prefer the
latter.  Perhaps it is also a good idea to keep CVS/SVN commit messages
a bit vague from now on.[1]

Anywayz, I wrote a new page yesterday:
http://www.gentoo.org/proj/en/gentoo-alt/macos/targets.xml

The page should fill a gap in the explanation of our road ahead, and my
vision on the plcament of various things.  Comments are welcome, both
text-wise as content-wise.  The document efforts might be re-used at a
later stage on Gentoo/Alt level.  I chose to put it in our garden,
because the focus of development comes from our team at the moment.


[1] thess are hints, not a real requests.[2]
[2] remark included for quoteability reasons.

-- 
Fabian Groffen
Gentoo for Mac OS X Project -- Interim Lead
-- 
gentoo-osx@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 53+ messages in thread
* Re: [gentoo-osx] New document: Project targets
@ 2005-12-13 13:37 Dirk Schönberger
  2005-12-14  5:41 ` Finn Thain
  0 siblings, 1 reply; 53+ messages in thread
From: Dirk Schönberger @ 2005-12-13 13:37 UTC (permalink / raw
  To: gentoo-osx

Hi,

I just wanted to open for discussion another idea I've got to solve the
problem of having to update a system with a fixed set of pre-installed
components, aka the "Gentoo for OSX" problem.
I would like to avoid the prefixed approach (which seems to need changes
in the system software, i.e. the Portage system).
Instead i would like to solve the problem on a lower level.

A (Linux) LiveCD distribution faces a similar problem, because you have a
amount of static / read only content on your CD, while you are still able
to install packages from the internet.
Such Live CDs solve this by the introduction of "read-write" mounted
CD-ROM devices, using a mechanism called a "union file system". Such a
Union file system (unionfs) provides a unified view from a couple of
source trees to a result tree. THis applies to all file system accesses,
i.e. read, write, list directory a.s.o..

A unionfs is supported natively by MacOSX.

A problem of such an approach is that mounted file systems are visible
globally. A better solution would be a file system which is only visible
in a local environment.
Unfortunately real user space per process file systems are not yet
available on Unix like sstems, including Linux and Darwin / MacOSX.

For Linux there exist some work to implement such functionality, e.g. in
the Plasticfs project on Sourceforge. It seems to be implemented as some
kind of clever LD_PRELOAD hack.

Regards
Dirk


-- 
gentoo-osx@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 53+ messages in thread
* Re: [gentoo-osx] New document: Project targets
@ 2005-12-16 15:09 Dirk Schönberger
  0 siblings, 0 replies; 53+ messages in thread
From: Dirk Schönberger @ 2005-12-16 15:09 UTC (permalink / raw
  To: gentoo-osx

Hi,
I am still playing around with my idea on a chroot / unionfs based Gentoo
MacOSX which should not need prefixes.

How stores Gentoo its installed packages? Can I keep in sync two lists in
a overlay based approach, or do I have to do manual synchronization?

The problem is that in an overlay based system a file in the second folder
overshadows a file in the first folder. So if Gentoo keeps a file based
database of packages, I either have to synchronize myelf, or I could keep
a "clean" MacOSX file system, and overlay a pure "Gentoo" system.
If Gentoo uses a folder based approach, I think a mixed file system would
be possible.

Regards
Dirk
-- 
gentoo-osx@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 53+ messages in thread
* Re: [gentoo-osx] New document: Project targets
@ 2005-12-16 15:17 Dirk Schönberger
  2005-12-16 15:24 ` Grobian
  0 siblings, 1 reply; 53+ messages in thread
From: Dirk Schönberger @ 2005-12-16 15:17 UTC (permalink / raw
  To: gentoo-osx

Hi,

does there exist documentation about what is needed for a basic Gentoo
system is needed. I think my idea is to start from scratch, i.e. a basic
chroot jail, and after that start merging/mounting the needed folders.
This should start with the basic Unix file system hierarchy (i.e. /etc,
/usr and stuff).
After that the ffiles / folders neeeded for a Gentoo OSX system could be
added.

If no documentation exist, does there exist _simple_ bootstrap scripts
which I could use as starting points?

Regards
Dirk

-- 
gentoo-osx@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 53+ messages in thread

end of thread, other threads:[~2005-12-16 22:39 UTC | newest]

Thread overview: 53+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-12-12  9:01 [gentoo-osx] New document: Project targets Grobian
2005-12-12 16:36 ` Nathan
2005-12-12 18:00   ` Grobian
2005-12-12 18:21     ` Nathan
2005-12-12 19:29       ` Grobian
2005-12-14 19:11       ` Marcin Gabrowski
2005-12-14 19:22         ` Grobian
2005-12-14 20:18           ` Marcin Gabrowski
2005-12-14 20:26             ` Grobian
2005-12-14 21:22               ` Dirk Schönberger
2005-12-14 21:27                 ` Nathan
2005-12-14 21:29                   ` Dirk Schönberger
2005-12-14 21:39                     ` Grobian
2005-12-14 21:43                       ` Nathan
2005-12-14 22:01                       ` Dirk Schönberger
2005-12-14 22:12                         ` Nathan
2005-12-14 22:33                           ` Dirk Schönberger
2005-12-14 22:56                             ` Dirk Schönberger
2005-12-14 23:06                               ` Nathan
2005-12-14 23:36                                 ` Dirk Schönberger
2005-12-15  7:22                                   ` Grobian
2005-12-15  8:33                                     ` Dirk Schönberger
2005-12-15 15:02                                     ` Dirk Schönberger
2005-12-15 15:10                                       ` Grobian
2005-12-15  7:12                             ` Grobian
2005-12-14 23:02                         ` Marcin Gabrowski
2005-12-14 23:42                           ` Dirk Schönberger
2005-12-15  0:35                             ` Marcin Gabrowski
2005-12-15  7:27                               ` Grobian
2005-12-15  8:27                                 ` Dirk Schönberger
2005-12-15  9:36                                   ` Marcin Gabrowski
2005-12-15  9:47                                     ` Dirk Schönberger
2005-12-15 11:17                                       ` Marcin Gabrowski
2005-12-15 14:29                                   ` Grobian
2005-12-14 21:31                 ` Grobian
2005-12-12 19:46 ` Grobian
2005-12-13  9:03 ` Grobian
2005-12-15 20:28 ` Grobian
  -- strict thread matches above, loose matches on Subject: below --
2005-12-13 13:37 Dirk Schönberger
2005-12-14  5:41 ` Finn Thain
2005-12-14  9:10   ` Dirk Schönberger
2005-12-14 19:12     ` Marcin Gabrowski
2005-12-14 19:25       ` Grobian
2005-12-14 19:58         ` Marcin Gabrowski
2005-12-14 19:15     ` Marcin Gabrowski
2005-12-16 15:09 Dirk Schönberger
2005-12-16 15:17 Dirk Schönberger
2005-12-16 15:24 ` Grobian
2005-12-16 15:30   ` Dirk Schönberger
2005-12-16 17:40     ` Grobian
2005-12-16 21:02       ` Dirk Schönberger
2005-12-16 22:16         ` Grobian
2005-12-16 22:36           ` Dirk Schönberger

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox