public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
From: Eric Sammer <eric@ineoconcepts.com>
To: Zack Gilburd <zack@tehunlose.com>
Cc: gentoo-dev@gentoo.org
Subject: Re: [gentoo-dev] Directory services (was Re: [gentoo-dev] maybe it is time to put portage queries into a database.)
Date: Fri, 27 Jun 2003 11:28:12 -0400	[thread overview]
Message-ID: <3EFC628C.60208@ineoconcepts.com> (raw)
In-Reply-To: <200306270758.42517.zack@tehunlose.com>

Zack Gilburd wrote:

> I /tried/ using LDAP as my authentication for pam a while back, in hopes of 
> having a nice, network-wide, roaming profile.  However, such hopes were 
> quickly shattered once I got authentication going even locally.  My login 
> attempts would take /quite/ a while and it was very inefficient.

Certainly, setup (in its current incarnation) is flawed, at a minimum. I 
think it could work if it were "distro sanctioned" and therefore had 
full support. A good example of directory services working from the 
get-go is Mac OS X. I know a lot of Linux users disapprove of MOSX. I 
don't bring it up to start that debate but to illustrate a working 
example. MOSX ships with NetInfo (enabled) and all auth, groups, hosts, 
and other related items are using the directory by default. This makes 
managing a network of MOSX boxes much like a visit to the candy shop - 
while sticky, still very sweet.

> I would 
> rather see a MySQL database.

The problem with this approach is that mysql is a bit (ok, a lot) 
heavier than openldap (or ldap in general). The other reason is because 
there are major differences between databases to such a degree that it 
matters much more than, say, replacing openldap with another 
implementation. Without getting into the debate of mysql vs. postgres, 
there are major differences between the two and if something system 
level (i.e. portage) were to use mysql, it would be pretty difficult 
(due to the differences in things like datatypes and the like) to move 
it over to postgresql or sapdb. All of that said, ldap was (or has 
evolved to be) designed for holding this type of information and is a 
bit more standardized in terms of types and schema. Also, as I said in 
my first email, it also provides for the replication, referrals, 
addressbook services, and other fantastic features. Say it quietly to 
yourself - "no more 'emerge sync'... simple propagation... platform 
agnostic standards..." - it sounds pretty good. ;)

> Granted I am incorrect about my assertions above, I would like to see this 
> *work* in a real-world situation before I say, "Yea, sure, let's give LDAP a 
> try..."

Absolutely. This is a architectural change and would require simple 
tools to convert between flat files and the directory service 
equivelents and other "goodies" for less caring / experienced / 
concerned users. Like everything else in Gentoo already is, it would 
have to be simple, powerful, extensible, and sexy as hell... (like the 
init scripts, portage, gentoolkit, mirrorselect, ufed, net-setup, 
env-update, modules-update, and all those other tools that make me all 
full of smiles)

Sorry... the whole idea of working, integrated, supported directory 
services makes me froth at the mouth...

;)

-- 
Eric Sammer
eric@ineoconcepts.com
http://www.ineoconcepts.com


--
gentoo-dev@gentoo.org mailing list


  parent reply	other threads:[~2003-06-27 15:28 UTC|newest]

Thread overview: 33+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-06-24 22:00 [gentoo-dev] maybe it is time to put portage queries into a database Tony Clark
2003-06-24 22:16 ` jesse
2003-06-24 22:36   ` Tony Clark
2003-06-25  6:30     ` Sven Vermeulen
2003-06-24 22:52   ` Julien Herfurth
2003-06-24 22:36     ` Henti Smith
2003-06-24 23:04       ` jesse
2003-06-24 22:58         ` Henti Smith
2003-06-24 23:57           ` Brian Jackson
2003-06-25  3:05             ` Tony Clark
2003-06-25  3:37           ` jesse
2003-06-24 23:04     ` Tony Clark
2003-06-27  2:03     ` Mark Bainter
2003-06-27  6:45       ` Eric Sammer
2003-06-27 12:23         ` [gentoo-dev] Directory services (was Re: [gentoo-dev] maybe it is time to put portage queries into a database.) Eric Sammer
2003-06-27 12:58           ` Rigo Ketelings
2003-06-27 14:58             ` Zack Gilburd
2003-06-27 15:21               ` c.wegener
2003-06-27 15:27                 ` Patrick Kursawe
2003-06-27 15:38                   ` Eric Sammer
2003-06-27 15:28               ` Eric Sammer [this message]
2003-06-27 15:32                 ` Patrick Kursawe
2003-06-27 15:41                   ` Eric Sammer
2003-06-27 19:38               ` Paul de Vrieze
2003-06-24 22:16 ` [gentoo-dev] maybe it is time to put portage queries into a database Brian Jackson
2003-06-24 22:41   ` Tony Clark
2003-06-24 22:41 ` Marius Mauch
2003-06-24 23:14   ` kl4rk
2003-06-25  2:20     ` jesse
2003-06-25  4:08   ` Matthew Kennedy
2003-06-25 10:39   ` Paul de Vrieze
2003-06-25 11:01     ` kl4rk
2003-06-25 11:57       ` rob holland

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=3EFC628C.60208@ineoconcepts.com \
    --to=eric@ineoconcepts.com \
    --cc=gentoo-dev@gentoo.org \
    --cc=zack@tehunlose.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox