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
next prev 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