Slackware Updates 101
Joey Lawrance wrote to us with an updated announcement from the fine folks from Slackware with the news that the wait is over: slackware-current has been updated with the 2.2.14 kernel, XFree86 3.3.6, and a few minor fixes.' Kudos to Patrick Volkerding [?] and the Slackware team.
Re:Slackware advantages? (Score:1)
Insightful ... nah. BSD inits a disadvantage in what way pooky?
Slack has had access to glibc since 4.0 and when glibc became stable enough to use it was one of the main features of 7.0.
Slak Rules Really ... you'll find it is dedicated to being really stable and that's why the latest thing (including the very broken glibc as it was) will prolly not be there till' it's solid.
CC who quit his account cause this place is now 80% windows users ;).
Re:Slackware advantages? (Score:1)
And, as an even better fact, they waited until the last moment (Slack 7) to release a fully Glibc2 version. That's good - glibc2 wasn't ready for primetime (according to it's authors) for a long time after most all distros switched to it - except Slackware, which in the name of stability stuck with (stable) libc5 until the glibc2 pressures overwhelmed them.
Keep up the good work, slackware people! I love slackware. So easy to customize, it's like building something from lego!
Re:Three words... (Score:1)
The reason we're actually branching slack internally is that we dont use sendmail at all. nor do we want wu-ftpd on the systems at all. With this by default inetd is turned off as is rpc and just about everything that isnt started by its own rc.blah included in its own package. I still have to work out how i could configure the host name in the various configs during setup as sed and awk arnt guarenteed to be working.
I love the package format too. Its alot easier to deal with makepkg (front end to tar) than it is to deal with
Re:Slackware Advantages (Score:1)
--
Re: (Score:1)
Re: (Score:1)
Re:Yey Slackware (Score:1)
I've stuck with it ever since having looked at RedHat because Slackware is relatively easy to set up (the set up program _is_ good) and very easy to reconfigure/frob with onece you've got it up and running.
Being a cantankerous old git I am very suspicious of RedHat's new-fangled (in those days)
In my experience, rpm's are a bit cumbersome (I think they expect to find dynamic libraires in certain [redhat-default?] directories instead of just letting ld get on with it).
I like the way the packages in Slackware are split up into categories, there are loads of HOWTO's etc, you get many window managers, Gnome, KDE nowadays, many apps etc.
The versions of gcc supplied and the dynamic libraries are all pretty rock-solid and mature.
Most of the default configuration files are "right" etc.
The distro just "feels good", it's uncomplicated, it's flexible, it's solid and I find it easy to install and maintain.
Best of all, the GPL'd version (2 CD's) does just about everything you want.
Updates.... (Score:1)
Re:Three words... (Score:1)
I might have to ask you the same question. this is not meant to start a flame war, just to be a little informative.
I can't say anything because I don't know your experience with Slackware, but I have used it since '96.
I'm not really sure what symlinks you are talking about because Slackware doesn't really use them in it's init scripts. RedHat/SuSe/etc seem to use a lot more, especially with the whole init.d symlink thing. Slackware init is very simple:
rc.S - Startup Initialization
rc.K - when going into runlevel 1
rc.M - when going into multi-user run levels
rc.4 - if you use xdm/gdm/kdm
rc.6 - for reboot/halt
rc.0 - the ONLY symlink I can find. it points to rc.6 for logical reasons...
rc.inet1 - for bringing up lo and eth0
rc.inet2 - for bringing up services
rc.modules - for loading modules
rc.local - for anything else you want to start up.
and just for conversion purposes
rc.sysvinit - to start any SysV init scripts you
might bring with you if you change.
I dunno, but to me this is much more simple than init.d symlink'ing to a bunch of other scripts and having six rcX.d scripts...
btw, that *dialog* based install doesn't require 32MB of RAM for installation like Mandrake and RedHat.
I'm sure however that it is all a matter of opinion
Re:Install Methods (Score:1)
another thing is that i feel choaked when i am not in a Slackware distro or FreeBSD =)... oh well... maybe it's just me =)... (sitting on my brand new laptop using slackware 7 now... works like a charm as always hehe)
Re:Slackware is BSDish vs SysVish UN*X (Score:1)
I started with slack 3.0 back in 96, but eventually moved to redhat for the upgradability. This is the biggest stumbling block as far as I'm concerned. You can't up grade the entire diistribution like you can in RedHat. You have to either constantly upgrade pakage by package, or reinstall. Sure, the REdhat upgrades don't always go smoothly, but they always work eventually.
How about... (Score:1)
Pan [superpimp.org]
As an ex-Windows user I have been running Forte Agent with wine for some time. But Pan has just about reached the point now where it replicates almost every feature of Agent that I liked, and introduces some new ones I like even more (such as very easy filtered display of news items). Bye bye Agent... just as I was getting out of Usenet.
Just bear in mind that you need to have GNOME installed to build and run it. However, you don't need to be running GNOME as your 'desktop' in order to run Pan.
Re:Great! (Score:1)
Slack 7.0 has many of the latest Window Managers and Gnome and KDE should you want them. I only use WindowMaker so I can't comment on whether they have the latest versions of the above.
I tried Suse on the desktop machine for a while, but completely and utterly failed to get it to start any different services on boot despite following everything it said to the letter.
I had only tried it for glibc which Slack 7 now has anyway.
I can't see myself running another dist ever again.
Hmmmm, except for Debian perhaps...
Re:Yey Slackware (Score:1)
Re:Slackware advantages? (Score:1)
Slack's installer is as close to perfection that I think I have seen...
Re:Great! (Score:1)
The reason that Slack will never be a 'desktop OS' is because it is too easy. Its quick, really stable, and depending on the wm/dm too damn intuitive. People wouldn't know what to do if they didn't have to wait for the machine, watch it crash, etc.
Re:Slackware Rocks! (Score:1)
Re:does this mean.. (Score:1)
Re:does anyone know where I can...? (Score:1)
Re:Great! (Score:1)
Count me in!
Re:Install Methods (Score:1)
My exact thoughts. However, there are advantages to a ftp install - and I would really have appreciated it a while back, when I put Slack on a bunch of old machines, that barely had enough room for the install itself, but were all on a fast connection.. And I didn't have the resources for a NFS install.
Re: Slack on Alpha (Score:1)
The only thing requiring any effort I can think of off the top of my head would be the kernel and modules, you're going to have to tweak the sources.
Re:How do I port Slackware to Sparc32/64? :-) (Score:1)
Building all the packages is in fact trivial, although it's quite time consuming.
Re:Three words... (Score:1)
Slackware doesn't use a silly configuration tool with umpteen configuration files to keep the settings...
It has a limited number of start-up scripts which are pretty straight-forward, so that you can customize them easily at your situation.
Amen! Probably one of the things I hate the most about RedHat, and love about Slackware, is that I can actually manually edit my rc.d files, instead of trying to wade through a mess of millions of redirecting scripts trying to figure out whether or not a service will start.
To be fair, through, I was very impressed with the newest RedHat's installation procedure. But it's just not something that I, personally need. I prefer the text-based menus.
Re:Yey Slackware (Score:1)
I've run Slackware on my main development box at home since 8/95.
Re:Slackware advantages? (Score:1)
Those were the days... I first installed a 0.99 something based Slackware. I had to download the floppies with a 2400 modem from a shell account with a 2mb quota that allowed me one hour a day (translation: I could only get one disk per day)... It took me a a few days before I had the base install. I couldn't do much with it other than boot and play around on the comand line, but was I ever excited about it...
Re:does this mean.. (Score:1)
That's exactly the problem, IMHO.. Look at some other distributions and operating systems, and you'll see that they don't need artifically inflated version numbers - Debian is still 2.x, FreeBSD is still 3.x, as is OpenBSD.. and none of these seem to have problems with users wanting a higher version number, from what I see. :)
--
Re:Slackware advantages? (Score:1)
I do remember when a Linux distro was first made available on ExecPC. Didn't feel like paying all that money to D/L it long distance at 2400bps.
--
Re:BSD On Alpha (Score:1)
If you have any pointers, I would very much appreciate it if you could contact me on bram_at_e-wareness_dot_be.
Thanks.
Okay... I'll do the stupid things first, then you shy people follow.
Re:Reverse Problem... (Score:1)
I have a number of Alpha machines in production, currently running Debian, and I would love to have the BSD-style rc.d system on these...
Does anyone have experience with this?
Okay... I'll do the stupid things first, then you shy people follow.
Re:Slackware stability (Score:1)
1994 (i recently stumbled on an early 1.1.x
kernel). The best part of slakware is, for me,
its stability (no I'm not talking about the
kernel). Everything works, all the time. You
pay a price for being on the bleeding edge of
every distro of c libraries and the like. I
would much rather be a little behind and not
be pulling out whats left of my hair trying to
figure out why things dont compile or work the
way they should.
A close second is that slak follows very closely
traditional unix and hence you have access to a
lot of books not just written for redhat linux.
Re:FVWM2 Rocks! :) (Score:1)
Re:Great! (Score:1)
Well, putting aside some people's arguments that Linux isn't ready for the desktop, Slackware is as ready as any. It ships with recent KDE and Gnome builds, as well as Windowmaker, enlightenment, Afterstep, right on down to fvwm2 and the ubiquitous twm. It's no more or less suited to desktop action than any other Linux.
How do I port Slackware to Sparc32/64? :-) (Score:1)
If it is just a matter ot sitting down and recompiling EVERYTHING, then putting it all on media and making a way to boot it, then I can probably do it. And who knows... Maybe I'll learn something in the process!
I use NFS... (Score:1)
I might be setting up a mirror for Slackware as soon as my business DSL account gets set up and I'm online... I may even allow NFS installs from the site.
Shouldn't this story be filed under Linux? (Score:1)
My theory is that Slashdot is doing this in an attempt to pacify Richard M. "GNU/Linux" Stallman. "Look Richard, we're so appreciative of the work GNU has put into free UNIX utilities that we did a story about Linux, and we filed it under GNU!"
Just my two cents.
Abe
Slackware advantages? (Score:1)
My reason for using Slackware is that the configuration is really nice, with all the rc.? files in one spot, unlike in Red Hat.
Yey Slackware (Score:1)
Re:One problem... (Score:1)
Anyone using slackware7 who has gotten VMWare working who wouldnt mind emailing me some info on how you got it working? (from tar zxf-ing the package, to pushing the power button and it booting
I love slackware, its the only distro i've tryed, mainly because i didnt have a supported cd-rom for my 486 (weee, funky sound card cdrom...) so i made a Slackware Stack-O-Floppies (See Also: my sig), and it installed the first time. I though the install was the best thing i'd seen, text based, and doesnt try to config _everything_ at once. That was in the 4.0 days...now i have 4.0 on that machine (no monitor, it runs like a rock) and can SSH to do all the configuration i need to. Then i ordered the Slack7 cd from cheapbytes and got it installed in minutes (using the full no prompting install
Erase
Microsoft doesn't have it right. (Score:1)
Besides, if Slackware numbered _their_ versions like everyone else, they'd be on about Slackware 28 by now.
Re:Slackware advantages? (Score:1)
On the other hand, Slackware will install on any machine. For example, X doesn't support the S3 Trio3D properly, but will detect it and load a buggy driver. In Red Hat, Caldera and Mandrake, this will cause the system to completely crash either during the install or when it first boots up. The Slackware system doesn't attempt to get X working until everything else is installed and working, and it allows someone with appropriate experience to fix it up (e.g., using the X/FBDev driver).
I first used Slackware almost 5 years ago (downloaded it on a 14400 modem!). The installation hasn't changed very much since then, unlike RedHat (which seems to redesign it every major release). The Slackware installation (and the FreeBSD instalation) is comparatively primitive, but people seem to forget the installation should only have to be done
Re:Slackware advantages? (Score:1)
Re:Great! (Score:1)
Okay, guys... (Score:1)
I do have a confession to make, though. The biggest reason I haven't switched over to Linux as a desktop operating system is because... I use MacOS! Yep, a Slackware box and NiftyTelnet (and the latest netatalk+asun afpd) was the best upgrade I ever got for my PowerMac. When I find an X newsreader that is as convienent to use and stable as NewsWatcher, and proper Japanese language support, then I'll switch.
Advantages of Slackware (Score:1)
Re:Yey Slackware (Score:1)
Slackware was the first version of Linux that I managed to install, and it caused no problems at all.
The only reason I don't use it is that SuSE 6.3 was available off the shelf at the local computer shop and Slackware wasn't.
Re:Slackware Advantages (Score:1)
removepkg is great for stuff you've put in with installpkg; the cruft I was referring to would be associated with stuff I simply untarred. I wonder if there's a way to track a 'make install' so that it can be removed later. (In many cases, 'make uninstall would work, but not if you've rm'd the source dir...)
Some packages will put a binary in, say, /usr/local/bin but insist on installing the rest of the stuff there in the /usr/src/foo/. Would one edit the Makefile to change this?
One note: I was in no way trying to put Slackware down. In the hands of an expert, it can be formidable. In the hands of an intermediate, such as myself, well, results are mixed. :) However, I've learned a great deal more about my system, I think, than if I'd gone with another distribution that provides a GUI front-end for everything -- you know, the whole "path of least resistance" thing. (Which is why I'm only partially competent in vi and just now starting to learn emacs. pico is too easy to pass up...)
--
Slackware Advantages (Score:1)
Incidentally, something similar is BigSlack (on the same page as ZipSlack). It is a mostly (as opposed to fairly) complete system, including a pre-configured X. It also uses a UMSDOS filesystem (a la Phat Linux [phatlinux.com]), and the above statements about moving it also apply. It weighs in a little heavier, though; around 800 megs. But, obviously, you don't have to repartition or anything if you don't want to.
Let's see -- more stuff. Slackware is often considered to be a hacker's paradise because it imposes few restrictions on you, and I've heard it said that this is a sweet distribution if you like to roll your own binaries. And (like most Linuxes) it's highly customizable. FWIW, it uses BSD-style init scripts, but it also fakes SysV for those programs that insist on it.
Downsides: "Slackware package management" (that's an oxymoron, right?) is a joke. There are utilities like installpkg and pkgtool, but these are just scripts with an (n)curses-based front-end (as are the installation and configuration programs). What else? Installpkg insists on unpacking your tarballs relative to root, unless (I think) you have a certain $ENV_VAR set. I didn't bother to figure it out, so if I decide to remove some of the stuff I put in, I'll have a hell of a time tracking down all the cruft. (Yes, it My Own Damn Fault.) RPM is thrown in there, but I tried it on an .rpm I downloaded (couldn't get a tarball) and it choked and refused to run because it couldn't find some database-type (I assume) file it needed. So I used the rpm2tgz utility. And for some odd reason, the kernel would oops and dump core in ZipSlack 7.0 whenever I hit the /dev directory (while trying to copy it over or even a simple 'ls /dev'). (4.0 didn't do this.) Could be my hardware, but I don't know.
A little disclaimer: Slackware is the only distro I've used so far. I've been thinking of taking Debian (potato, after it's stable) or SuSE for a spin, but I haven't yet. ("Plan to throw one away" applies here, right? {g})
Overall, I'd say it has a very fun feel. And it seems that Pat V.'s taking it a little more seriously (if that's the right word -- professionally, maybe?) now, with a separate directory for updates to slackware-current, security updates and mailing lists for same, etc. And 7.0 was upgraded to one of the latest glibc2's, whereas 4.0 labored along with libc5. Take it for a spin. Put it on a spare or development box and play around with it. I consider this one to be nice to learn on, if you're a computer nerd like me. IMO, this Linux is not going to be the "Linux for the desktop," but as a hacker's distribution, it's pretty cool.
--
Re:Three words... (Score:1)
Ehhh, hundreds of files and symlinks, what are you smoking.
in
One other thing with slackware is that it *still* doesn't have textutils 2.x.
And don't get me started on that "dialog" based install
Re:Yey Slackware (Score:1)
Grtz, Jeroen
Re:Great! (Score:1)
twm rocks!!!! It is the fastest, most easy to install and maintain window manager I have ever seen (except from having xinit start a xterm instead of a wm ;-)
Grtz, Jeroen
Re:Great! (Score:1)
I hope they don't, because that will be the day I stop using slackware....... Hmmm maybe start a distro of my own.....
Grtz, Jeroen
Re:Install Methods (Score:1)
I use nfs for all my installs on cdrom-less systems (I only have one cdrom drive at the moment....)
Seems like slackware has the same exact interface when I first used it like 5 years ago.
Nice isn't it?????
Grtz, Jeroen
Re:One problem... (Score:1)
Oh my God, another "what is the best distribution" (Score:1)
I really don't understand why we all, Linux adepts and soldiers, still waste our time discussing "oh, my Red Hat version is better than your Slack version..." or follish-like discussions.
Let's improve this "division" inside Linux community and work for a even better core-stuff in Linux itself (not this or that distribution). Let's apply some thinking to this stupi discussion of who is the best one.
Re:Install Methods (Score:1)
Yeah, I guess I am just sore because I can't get high speed net access where I am, so I couldn't care less if FTP install was in slackware or not.
Buuut, thinking about it, if you want to install it that way (though the net), you could always ask someone else you know on cable modem/fast net conneciton to export via NFS a slackware CD for you. Of course, that means you have to be lucky enough to find someone who would be willing to do that (might be a pinch).
Oh well... Too bad. Time to go to the store and get that awesome Walnut Creek distro
I have installed RedHat and Corel Linux. Both installers were just as smooth as Slackware's, but still, Slackware's menus just seem more "user freindly" to me. Maybe that is just because the menu system is so similar to the one you get with "make menuconfig" for the kernel (probably they both use the same libraries? I'm no master programmer, either).
Re:Reverse Problem... (Score:1)
And it's great that we have so many options to choose from, so don't think that I'm slamming your choice.
Re:How do I port Slackware to Sparc32/64? :-) (Score:1)
If you like the feel of Slack, why not install NetBSD [netbsd.org] on your Sparc hardware? NetBSD is good stuff, and the install has a concise feel to it, much like a Slackware install.
Re: Another way (Score:1)
After I've re-./configured the source I do a make install. It then puts the files into
I then change to the
I do it this way because I have three system running Slackware and I want the same program on each of them. Another option is to use installpkg -m [Program Name] which takes the current directory tree
I've been using Slackware since 96 and have tried Redhat, Mandrake, and Turbo Linux, but I keep going back to Slackware. The other distributions were nice in their ways, but I like the Brute Force simplicity of Slackware. I am in the process of trying Debian and Suse and Corel Linux, just to see what they're like.
May the Source be with you...
-- Unix Wars
Re:does anyone know where I can...? (Score:1)
May the Source be with you... --Unix Wars
Re:Slackware is like an old friend - Here Here! (Score:1)
I run Slackware at home on everyting from an old 386 laptop with 4mb of RAM right up to an AMD K6-2 450 desktop machine runnig StarOffice. I have always got on well with slack - it gives stellar performance on a high end machine and does not clog up my hard disc with stuff i will never use.
Superb - Keep up the good work Patrick!
Re:Install Methods (Score:2)
Isn't it easier just to ftp the stuff the normal way to another server, then export NFS over your local network? You know, being that the net is up/down all the time - at least with a FTP download you can start it over again, without problems, using FTP setup to setup your system, I don't know what the consequences of a broken netlink would be (probably have to begin setup all over again?).
(Note, I'm no expert on FTP installs, so if I'm wrong, correct me.
>No ones exports slackware via nfs so its a total pain in the ass to install.
Yeah, so really difficult...
Get stuff from ftp site.
Burn to cdrom/export to NFS.
Insert disk.
Power on.
Push enter at lilo prompt.
Put in other disk.
Push enter.
fdisk
work fdisk to your hearts content
setup
chose swap/destination/*
chose full
wait....
setup up the basics.
exit
Remove disks.
reboot.
* - Normally chose cdrom, but if you want NFS, do this before starting setup:
mkdir
ifconfig eth0 www.xxx.yyy.zzz
mount -t nfs www.xxx.yyy.zzz:/blah/slakware
then chose "user defined mountpoint" or something similar.
Easy as cake...
>Seems like slackware has the same exact interface when I first used it like 5 years ago.
Like a good wine, Slackware's vintage of interface ages well.
Hey, this isn't a flame, this is a "distro war". Even more fun!
Slackware rocks the earth!
Re:Slackware advantages? (Score:2)
As for glibc, I just did:
# cd
# ldd *
and I got:
[snip]
touch:
libc.so.6 =>
umount:
libc.so.6 =>
uname:
libcrypt.so.1 =>
libc.so.6 =>
..etc.
So yes, Slackware uses glibc2
Woz
Re:Slackware Advantages (Score:2)
Amen brother. This is why I like to use Slackware - it's just fun. I've tried other distros and they just aren't as enjoyable for people who love to tinker. (I do not, however, get into distro wars. Everyone has it's place.)
I agree that Slackware is not "Linux for the desktop". It's not as slick, initially, as RedHat, Debian, etc., simply because of package manangement. I use pkgtool every now and then, but I certainly don't rely on it. However, I get the impression many people who use Slackware aren't interested in package management all that much. However, I could be terribly wrong (that's just the impression I get).
I love hacking away on Slackware. I don't see myself switching anytime soon. Thanks, Patrick V.!
Woz
Re:Three words... (Score:2)
I would really love to have a comparable distro for my Alphas
I know someone who has done a full SlackBuild for an Alpha. I suggest you do it yourself. As per classic Slackware tradition.
It takes under a day for a decent alpha to chew down most of Slackware completely when running at nice -19. Your only problem is that the install will be "Luke Flying to Dagobah". If you do not remember the quote about the manual watch The Empire Strikes Back again ;-)
Re: (Score:2)
My Friend Slackware (Score:2)
The installation was a snap (as always), but he had some funky hardware, so the setup was a bit more difficult. I had to leave, so I left him all alone with the remainder of the fiddling.
The next morning he appeared bleary eyed. "I finally got it finished. It took me until two in the morning though." I thought he was going to dump Slack and go back to Mandrake when he continued, "I learned more about Linux last night than I did the previous two years with Redhat and Mandrake. I think I like this thing."
Re:Great! (Score:2)
There's a good reason for this. If you download the kernel source from any of the official sources, the default for a "make zlilo" is to copy /vmlinuz to /vmlinuz.old and install your freshly compiled kernel to /vmlinuz, then run lilo. I always grab the latest kernel from ftp.kernel.org when I first install a box, and just have to do a "make menuconfig && make dep && make clean && make bzlilo && reboot" to install my kernel. That's certainly a lot easier than having to copy the kernel to the location you want and then running lilo by hand. Also, on a properly installed unix box, / shouldn't be more than about 200mb, and /usr, /tmp, /var, and /home should be seperate partitions. I generally install my boxen with 60mb for /, 75mb for /tmp, 100mb for /var, the rest for /usr, and then make /home a link to /usr/home. If I have a drive larger than 4gb, I will usually make /usr 2gb, and use the rest for /home.
And yes, I do this on my workstations too. Makes my system usable when I accidentally fill up one of the partitions (As long as it's not / that fills, as this does not make the system very happy).
does anyone know where I can...? (Score:2)
Hey Rob, Thanks for that tarball!
Re:does this mean.. (Score:2)
And now go look at Market Share. That's what has motivated this. Just ask Patrick.
Hey Rob, Thanks for that tarball!
Re:does anyone know where I can...? (Score:2)
Hey Rob, Thanks for that tarball!
Re:does this mean.. (Score:2)
Also, does anyone know where I can just get the ISO image for the updated slackware-current?
Hey Rob, Thanks for that tarball!
Re:does this mean.. (Score:2)
Hey Rob, Thanks for that tarball!
Re:does this mean.. (Score:2)
The fact is, version numbers on linux distros are so meaningless now, you have to look at all of the packages to see if they are at a level that meets your needs.
Slackware is BSDish vs SysVish UN*X (Score:2)
I've used and continue to use RedHat extensively. It is certainly the best Linux distro for Alpha architecture. It is exceptionally easy for beginners to install, yet remains very powerful via the `rpm` mechanism of package and especially dependancy updating.
Yet Slackware still has powerful attractions. It can certainly be installed on less hard-disk and RAM than RedHat. It leads to better UNIX understanding [albeit less easily] by using an editor for sysadmin rather than `linuxconf` tools. Furthermore, I find the file layout easier to understand, especially the BSD-style
Re:Slackware advantages? (Score:2)
--
Re:Slackware advantages? (Score:2)
I have four Unix boxen at home---a tattered 486 running FreeBSD, a P/150 running Slackware, a P/166 running Redhat, and a Redhat laptop. I seldom touch the 486 because it's frustratingly slow, for development, but functions nicely as a firewall/router. The laptop and the 166 are running Redhat because I use them as clients and I like the big, hefty, comprehensive, everything-supports-it nature of Redhat in that environment.
But when I feel like playing with Unix, when I want to fiddle with server applications, or go in and tweak the configuration of everything, or I'm just gonna bash out some C code to run in a character environment, I do it on the Slackware system. Why? Because Redhat is so comparatively complex and has so many interconnected things that it's so much easier to do indirect damage to the system. This is fine if all you want to do is run the darn thing. But with Slackware, everything is simple, clean and orthogonal. When I want to do mundane preconfigured productivity-type stuff, I use Redhat, but when I want to play, or I want to do the sort of playing other people might mistake for work, I use Slackware. It's just a lot of fun.
Besides, it's still very character-based. I used to run it with a scavenged MDA adapter and a 1983 vintage IBM monochrome monitor, before a splurged on a VGA card and a switchbox. That's what Zork is supposed to look like!
P.S. SuSE is awfully nice, too, like Redhat but with more i18n, tons of included apps and a good user manual. I ran 6.0 for a while, but overwrote it with Redhat for reasons that had more to do with my video card than the distribution itself.
--
Re:Three words... (Score:2)
Slackware doesn't use a silly configuration tool with umpteen configuration files to keep the settings...
It has a limited number of start-up scripts which are pretty straight-forward, so that you can customize them easily at your situation.
Since they are that simple and straightforward, I've learned quite a lot about how everything is arranged at boot-up, which is a lot more difficult with Red Hat, SuSe or Debian, where there seem to be hundreds of directories with files and symlinks... Especially newbies who want to go a bit further than playing with their GUI config tool find this very overwhelming.
Basically, slackware is a do-it-yourself distro, since their package management system isn't really that good. But if you know your way around, I think it has a lot to offer in system stability and insight in the inner workings.
It's a pity it's only x86... I would really love to have a comparable distro for my Alphas :-)
Okay... I'll do the stupid things first, then you shy people follow.
Re:My Friend Slackware (Score:2)
I'll re-tell you the above story as I would experience it:
I've been using Slack for a while. [Whooho, Slack rocks.] A friend who had been using Windows asked me about it, and soon enough he decided it was the most absolutely horrible thing in the world and never, ever wanted to have anything to do with it at all, so soon enough I was over at his house on a saturday morning covertly installing Slackware without his knowledge.
The installation was a snap (as always) [Slackware has THE BEST install in my opinion], but he had a massive brain deficiency, so trying to convince him to not kill me after he found out about it was a bit more difficult. I had to leave, so I left him alone with the remainder of the fiddling to get it removed. (Haha, good luck, I thought. Guy couldn't remove the wrapper from a new CD.)
The next morning he appeared bleary eyed. "I hate you. I can't figure anything out. So I gave up." I thought he was going to dump Slack and go back to Windows when he continued, "I learned more about how evil you are last night than I did in the previous two years with you in that satanic cult. I think you are a nut and if you ever touch my computer again I'll kill you."
So, that's my sad story. People resist change, even when you know it's good for them. Why can't they just give in? Sigh.
I think I'm going to go install Slack onto my crappy old Red Hat box now. And then maybe onto some of the school's computers. And then maybe onto my Grandma's computer. And after that ...
But honestly, I love Slackware. Good stuff.
Re:One problem... (Score:2)
>style rc.d system is causing me and undue amount of headaches.
They kinda sorta have sysvinit script support since Slack 7.0. But, thank goodness, there are no plans to make the core of the system sysv style... that's one of the many reasons why Slack is my favourite system.
Groovey side note - it's easy as pie to convert them by hand. I did it in about an hour by hand. Then I realized I liked it better the old way. And you don't have to worry about breaking 6 other scripts every time you edit something, as you do in the Red Hat default init scripts.
>One of my main problems is that vmware refuses to run (and will not install without major kludges)
Really ? Because all it took for me was to grab the vmware script that it installs to init.d, rename it (and only that to make it look consistant) and from rc.local, call rc.vmware start.
Re: Great! (Score:2)
As for vmlinuz being installed into /, by default, it is, but in the Makefile in the kernel source you can change the Install Path. It has it set to /boot and is just waiting for you to uncomment it! Reading the Slackware Install Forum [slackware.com] this question has come up all to frequently, way more frequently than any other question.
Its a small problem on an otherwise excellent distribution that I plan on using for years to come...
--
Re:Yey Slackware (Score:2)
If you want a system that you can configure yourself and has its config files on logical places you should use SlackWare.
SlackWare also tends to be more like a BSD system then a sysV.
I use Slackware by the way so I might be a bit biased.....
Grtz, Jeroen
Re:Oh my God, another "what is the best distributi (Score:2)
For example, I recently set up a new box and decided to give Debian a try. Having been spoiled by the RedHat installs, I kind of had a few quirks getting everything going, especially the network. I'm not an old-school unix expert so I was unaware of the sysV vs BSD-style init script differences, so it took a little digging and tinkering to learn how Slink is set up, but now I have a happily working box sitting in the corner running Deb, and I have a real sense of accomplishment for having gone though and learned something new instead of just installing another RedHat 6.1 box.
I'll have another opportunity soon to try out another distro, my Mom's pentium has finally run out of gas (yep, she tried to upgrade to Win98 and it barfed) so I'm building her a new machine and I'll end up scavenging her old box. Right now I've got a FreeBSD CD that came with something I ordered from LinuxMall and I might try installing that to see what it's all about. From the comments here, I'm now curious about Slack, so I might just download that and give it a try.
I agree that distribution flamewars are counter-productive, but what I read here (comments sorted by age) up until I got to your post was most positive, informative comments expressing differences and preferences. I don't see anything wrong with that. Seems to me that this is the real strength of Linux anyway, that if you don't like the way RedHat works, you can use something else... if you think that text-based install isn't for you, you can use RedHat until you outgrow it, etc.
does this mean.. (Score:4)
--
Great! (Score:4)
While I don't think I'd ever consider using Slackware as a "desktop" OS, it's a great distro for command-line hacks like me who would rather stick the box in a corner and telnet in.
But the main thing that keeps me coming back to Slackware is that I can be sure the source tarballs I download will fscking compile. I've always had a bad time trying to compile source under less-than-full installs of RedHat (ever since the time I bought a release version of 5.2 and the kernel wouldn't recompile), then I go to Slackware and things compile with no problem. I'm sorry, but I don't want to bloat my hard drive with a full install of RedHat just to be sure I can compile something without being in RPM hell trying to find the right libraries!
As far as I'm concerned, Slackware is much easier for me to install, because there are fewer packages to keep track of, which means less chance of missing a "regular" library during install. But I think the "flat" nature of the Slackware install, compared with RPM's extensive hierarchial dependencies, is the real reason I find Slackware so much easier to install.
And as a bonus, it's a floppy-friendly install, too! When I first installed it, I didn't have a CD-ROM on an Intel box, and was downloading Slackware tarball disks and installing them from a directory on the hard drive (because I was getting too many disk errors from those el cheapo HD floppies I had lying around). The install disks make a good root-boot, too. The first time I tried Red Hat, I tried downloading just the 50 or so RPMs I tought I needed to a hard drive, and it bitched about every single RPM I didn't download being missing, whether I was installing it or not. Since Red Hat uses hundreds of RPMs, I had to press the enter key a lot.
Although sometimes I wish it used SysV init, I'm not installing many services, and I can do well enough just editing rc.local. SysV init just seems to be an excuse for distros like Red Hat to start up every service they can think of. And IMHO, most people DON'T need fscking sendmail running!
The thing that annoys me most about Slackware, though, is that it doesn't put the kernel into