Re: [slackware-alphadevel] future plans

From: Chris Lumens (chris@slackware.com)
Date: Thu Dec 14 2000 - 14:36:22 PST


> openssl/openssh is great news. Will openssh replace telnet in a default
> install, or will they be available side by side?

Both will be available.

> > I'll wait a few days for everyone to sync that stuff down and test it.
> > Then, I'll be sending out KDE 2.0.1 packages with ssl support. That will
> > be another big, complicated download. That's why I am going to put some
> > space between that and the ssl stuff.
> >
>
> Good idea, now all I need is to get X running on my box and I'll be ale
> to play with KDE 2.0.1 on the Alpha ;-) nice!

Well, I might also work on X 4.0.1. I believe David's come up with Sun
packages for that, so I'll probably just take his build scripts and make
some Alpha packages. Then you'll have a choice on which X version to use,
and maybe one will work.

> I agree 100% with making bash == bash1 and the current bash == bash2, but
> I am not too happy with the ksh idea for several reasons. First of all,
> the bash shell is standard. No matter what distribution you use you can
> always count on bash being the default (except for some minor distros).

Well, bash is standard on Linux distributions. That is not necissarily
the case with the rest of the Unix world, however.

> Secondly, many scripts from various sources expect bash to be the default
> shell, and some of those would possibly break due to this change (I know
> that ksh uses standard bourne shell syntax, but there may be subtle
> differences).

Yes, this is true. If it makes any difference, I've verified that the
Slackware package utilities and rc scripts all function just fine under
ksh.

> Thirdly, I have had some (not much) experience with ksh
> from AIX and IMHO bash is the better shell - I think this would be a step
> backwards. I agree that ksh and bash are very similar, but there are some
> annoying differenes (I am speaking from past experience, ksh may have
> improved since). When I used ksh, it could not do history expansion ( !
> in bash) which is the thing I remember as most annoying.

We're merging in ksh93 into the distribution. If you haven't looked at
that, you might want to. It's got a lot of nice shell scripting features.
I believe it's also the standard for shells.

> All in all I think ksh is the best alternative to bash if you have to
> choose (you could have said csh -[shudder]-). And I won't oppose this if
> you feel it is the way to go (not that I have much to say in the matter
> anyway ;), but I think the better approach would be to try and help the
> bash2 developers iron out the alpha bugs and just use ksh as a temporary
> replacement (but leave it in the distro afterwards for people to use if
> they wish).

You've obviously never talked to the bash2 developers :) Anyways, what it
looks like I will probably do is add in ksh (that's a given - it's going
into the Intel version), move bash-2.04 to /bin/bash2, move bash-1.14.7 to
/bin/bash, thereby making it the default. And I guess /bin/sh will remain
a symlink to /bin/bash.

I don't really like bash at all, which is why I've been thinking about
this. In my opinion, bash2 is really very buggy and in itself is a major
step backwards for the Linux shell. But since everyone else is doing it,
I guess I'll just leave bash in as the default.

None of this shell work has been merged into the main tree yet, by the
way. I've made up packages and everything, but I haven't put them into
what would get sunc out yet. So, I can continue to experiment with shell
stuff without gunking up the distribution tree.

And don't worry about csh becoming the default anything. I'm suprised I
even built it :)

> Well, you wil have left us plenty of stuff to test during those 12 days,
> so I guess we will manage ;-)

I just hope I can get it all done before then. If the kernel stuff
doesn't get done before I leave, I will most likely login from somewhere
and try to work on it. Twelve days without working on the port is going
to be annoying, so I'm sure I'll at least make some small updates.

> You are doing a great job, I'm looking forward to the next update!

Thanks! I'm just waiting for a timestamp to appear on Patrick's changelog
before I start syncing out a whole bunch of ssl stuff.

-- 
Chris Lumens - chris@slackware.com - KG6CIH
@n=(-42,-85,-83,-19,65,2,-10,-10,-15,-3,2,-10,73,-4,8,-4,2,79,8,17,15,7,14,2);
print map{chr(-$n[$i++]+ord)} sort(split(//,'place random string here')),"\n";



This archive was generated by hypermail 2b30 : Fri May 09 2003 - 10:00:02 PDT