From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 In-Reply-To: <5d375e920908132041r5f6d2662o869b96883f30ba18@mail.gmail.com> References: <09943c0ba14c52535a710d952cfe0e75@coraid.com> <3e1162e60908130727h53b56764v7effe03b711140ae@mail.gmail.com> <5d375e920908132041r5f6d2662o869b96883f30ba18@mail.gmail.com> Date: Mon, 17 Aug 2009 08:27:06 -0700 Message-ID: <3e1162e60908170827k28ed8aqfeddcdf9759ebfca@mail.gmail.com> From: David Leimbach To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Type: multipart/alternative; boundary=000e0cd4c454da76720471580820 Subject: Re: [9fans] Thrift RPC Topicbox-Message-UUID: 4c8930d0-ead5-11e9-9d60-3106f5b1d025 --000e0cd4c454da76720471580820 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit On Thu, Aug 13, 2009 at 8:41 PM, Uriel wrote: > On Thu, Aug 13, 2009 at 4:27 PM, David Leimbach wrote: > > On 8/13/09, erik quanstrom wrote: > >>> we don't use te*xt for 9p, do we? > >> > >> the difference being, 9p is the transport not > >> the representation of the data and 9p has > >> a fixed set of messages. > >> > > > > Also 9p aims at file systems pretty obviously where Thirft is a > > generic RPC mechanism with stub compilers for bindings for several > > languages. > > > > I have not been able to convince coworkers that filesystem namespaces > > are the way to go. I think they think it is too hard. > > > > *shrug* you can lead a horse... > > Funny, the problem I usually have is that people think file systems > are *too simple*, oh, no data types other than *byte stream* and > *drectory*, and no type checking! We are all going to die! > Interestingly enough, people dealing with management of servers have been using stuff like SMASH CLP, which uses commands like "cd" and "show", which may as well have been "cd" or "ls" to access system resources. I'm talking about smart power strips from Raritan, which have power monitoring and control per receptacle. So really, a lot of the things I do like about plan 9 are just nearly there in the wild in some cases, and feel quite natural. The next step is to make a generic CLP filesystem that speaks 9p :-). Might be fun, but I don't have an extra 600 dollars for a power strip right now :-) > > People seem to have trouble believing something simple can do a job > that they have convinced themselves needs to be very complicated. > Seems like in some cases people still do want the simplicity of filesystem access. So perhaps we're not entirely screwed yet. :-) Dave > > uriel > > --000e0cd4c454da76720471580820 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable

On Thu, Aug 13, 2009 at 8:41 PM, Uriel <= span dir=3D"ltr"><uriel99@gmail.com> wrote:
On Thu, Aug 13, 2009 at 4:27 PM, David Leimbach<leimy2k@gmail.com&g= t; wrote:
> On 8/13/09, erik quanstrom <quanstro@coraid.com> wrote:
>>> we don't use te*xt for 9p, do we?
>>
>> the difference being, 9p is the transport not
>> the representation of the data and 9p has
>> a fixed set of messages.
>>
>
> Also 9p aims at file systems pretty obviously where Thirft is a
> generic RPC mechanism with stub compilers for bindings for several
> languages.
>
> I have not been able to convince coworkers that filesystem namespaces<= br> > are the way to go. =A0I think they think it is too hard.
>
> *shrug* =A0you can lead a horse...

Funny, the problem I usually have is that people think file sys= tems
are *too simple*, oh, no data types other than *byte stream* and
*drectory*, and no type checking! We are all going to die!

Interestingly enough, people dealing with = management of servers have been using stuff like SMASH CLP, which uses comm= ands like "cd" and "show", which may as well have been = "cd" or "ls" to access system resources.

I'm talking about smart power strips from Raritan, = which have power monitoring and control per receptacle. =A0

<= /div>
So really, a lot of the things I do like about plan 9 are just ne= arly there in the wild in some cases, and feel quite natural.

The next step is to make a generic CLP filesystem that = speaks 9p :-). =A0Might be fun, but I don't have an extra 600 dollars f= or a power strip right now :-)
=A0

People seem to have trouble believing something simple can do a job
that they have convinced themselves needs to be very complicated.

Seems like = in some cases people still do want the simplicity of filesystem access. =A0= So perhaps we're not entirely screwed yet. =A0:-)

<= div> Dave
=A0

uriel


--000e0cd4c454da76720471580820--