Slashdot Mirror


First Impressions of Slackware 10

Eugenia writes "Michael Hall wrote an informative article about the first impressions of the recently released Slackware 10, mostly discussing the domain Slack excels: the server. Michael concludes that 'Slackware 10 is a well-rounded distribution that will continue to make a first-class Linux server platform. Changes in the new release are incremental, not radical, and Slackware remains one of the most stable, reliable and flexible distributions available today.' The article also sports 14 screenshots."

27 of 395 comments (clear)

  1. Re:slack 10 by Eudial · · Score: 5, Informative

    needs better package management. otherwise it is sweet

    It has great package managment, no dependencies, swift upgrades, simplistic interface, doesent use some obscure packaging format or anything like that either, just plain tar.gz =)

    --
    GAAH! MY PRINTER IS ON FIRE!!! PUT IT OUT! PUT IT OUT!
  2. Stable, easy to administer AND a fast install by dhartman · · Score: 5, Informative
    I've been a "Slacker" from way back. (version 3.0) Slackware first appealed to me because it didn't have all the fancy-fandangled configuration utilities which prevented a new user from really understanding the inner workings of a Linux distro. I've learned (through just a _few_ mistakes) all the little details and now am quite comfortable working on almost any distro. (although I rarely use anything other than Slackware, even for desktop boxes).

    I want the same stability that people want in a server on my desktop. If there are a few programs that are missing, usually a trip over to Linux Packages is enough. If not, take the time to learn about compiling (however use 'checkinstall' rather than just installing the compiled program--makes it much easier to maintain a clean system). Package management tools such as Swaret and slaptget have made it easier than ever to maintain an up to date system (with options to update to the latest security fixes in the specified version (say 10.0) or to the -current tree.

    Slack on!

    1. Re:Stable, easy to administer AND a fast install by The+Conductor · · Score: 3, Informative

      If you want to fit a complete linux system into a small (say 500MB) space then slack is probably your best bet.

      I was able to put Slack on a laptop with 340 MB hard drive. Installed just enough to get Abiword working, plus Pine & Links and just about nothing else. It barely fits. Abiword and its Gnome library dependencies take almost half of the drive space. A smaller but less capable alternative is Ted, a *.rtf editor. I had to use XFree86 version 3.3.6 (from Slack 7.1) because the newer versions don't support the obsolete video chip set.

      The ldd command is your friend when doing a minimal Slack install. It will tell you which *.so files you need to run a particular program. Oh, and rm -r /usr/doc/*, and ln var/log/syslog -> dev/nul; every byte counts!

  3. Slackware !!!! by Mr.+Stinky · · Score: 2, Informative

    Yes, agreed with the idea that it's best for servers. I use it to power all my web servers, and without all the bells and whistles, I can really keep a firm grasp on the very few things I actually need running. No 5 CD install, just a very narrow footprint perfect for hosting. All my mentors used Slackware too, so how could it be wrong???

    --
    Nothing is foolproof because fools are so ingenious.
  4. Slackware 10 is by mst76 · · Score: 4, Informative

    really not all that much different from Slackware 9.1 as far as I can tell. Just the usual package updates as you would expect. The core of what makes Slackware Slackware (installation, directory layout, config files, pkgtools) is pretty much the same. But maybe for me the difference seems even less, since I've been synching with Slackware-current every few weeks for about a half year now.

  5. Re:slack 10 by Anonymous Coward · · Score: 1, Informative

    I have also found the default no-deps system better than apt in debian.

    However, for installing some multipackage stuff (for example Gnome 2) there just has to be a dependency manager. That's what swaret is for.

  6. Rocks by siskbc · · Score: 2, Informative
    Same stable slack. My only complaints is that it could be better at recognizing devices - changing kernel config based on detected sound card wouldn't be hard, nor putting the correct 3 lines in XF86Config for a 3-button mouse.

    But that's slack. No bloat. Anywhere. You want it bloated, punk, you put it in your frikking self.

    --

    -Looking for a job as a materials chemist or multivariat

    1. Re:Rocks by Nemith · · Score: 2, Informative

      Uhh... there is hotplug in 9 and 10. That will detect any pci/usb items and try to modprobe the right kernerl module. This works like a charm!

  7. My impression by Lispy · · Score: 4, Informative

    I have it in use since day one (including the excellent Dropline-Gnome suite. Pat did a great job as far as it concerns me. One downside is that OpenOffice.org and Evolution are not included due to space restrictions. Another one maybe, that you can't install the 2.6.7 kernel from within the installer. No big deal, though, since all you need to do for an upgrade is a simple installpkg.

    Aside that, it's a lightning fast distro that hasn't failed on me yet. Also, IMHO the greatest distro for starters since learning under Slack is learning it "the right way" and will help you later on with other unixlike systems.

  8. Re:slack 10 by killermookie · · Score: 4, Informative

    Or, in other words, it needs package management.

    Slackware has had swaret for quite some time. I've been using it since 9.0 and it's come in handy many times. It checks each package install to see if all libraries are up to date and recommends, downloads and installs whatever you're missing.

  9. My slack 10 impressions by Man+in+Spandex · · Score: 2, Informative

    First thing I noticed which was different was when the setup detected my ntfs partition /dev/hda1 and added it automatically to /etc/fstab to mount at startup. I thought this was a nice feature especially for the newcommers who always need this feature when dualbooting and not knowing much about linux. Overall, the difference is updated packages with the obvious replacement of xfree to xorg which was a great move by Pat. (like he's done any wrong move! pfft).

    Slack 10 is a great solid distro which I reccomend also for people with slow connections cause it comes with source packages like the source of 2.6.7 kernel.

    IMO, the best distro to learn the basics in & out of linux.

  10. My favorite by Kilroy_Says · · Score: 2, Informative

    I've tried plenty of linux distros(slack, RH, gentoo, deb, mand, suse) and freebsd, out of all of them slackware is by far my favorite. Some peopel complain about a package manager, but ive never been a fan of those anyway, i prefer to do it all by source. i honestly havent noticed too much of a difference between 9.1 and 10 aside from updated software(most of which i had already updated) I, personaly, see slack as a straight-to-the-point distro; which is exactly what i want. Plenty of oportunity to update anything you want. kernel 2.6.8-rc1 works great with slack 10 =) [/rant]

  11. Re:My first impression... by pavon · · Score: 4, Informative

    To expand on what a couple of people have said, slackware has had a default XF86Config file for quite some time (always?) However in the past it defalted to using the Framebuffer X driver, and it 10 it defaults to using the Vesa driver. In both cases you need to change the XF86Config (now xorg.conf) to use a specific driver if you want decent performance.

    This change is not (directly at least) related to the change to Xorg - they could have done it with XFree86 as well. Also while I agree that Xorg is the way to go, alot of the technical praise they are getting is misdirected. There is really almost signifcantly different between it and XFree86 4.4, and most of the improvements that people see in Xorg are really improvements in XFree 86 since the 4.3 series.

  12. Re:slack 10 by Kaliban923 · · Score: 3, Informative

    There are package management systems out there for slack that even check dependencies. I recommend checking out swaret or slapt-get

  13. Re:I love slackware by eeg3 · · Score: 3, Informative

    I wish that it had some Apt-Get sort of thing (besides Swaret/Slapt-get which have a low package base in comparison.

    Although slackware's 'pkgtool' is rather disappointing tool, you can install NetBSD's pkgsrc for slackware, and it can handle and install all your packages. I have found pkgsrc to be very useful, and very eloquent.

    For a walkthrough on getting it working in slackware, Marrti Kuperinen has created an easy guide that can get you up and running with pkgsrc on Slackware in no time.

  14. Re:Pathfinder by Anonymous Coward · · Score: 1, Informative

    Just install FOX toolkit 1.2.7 and PathFinder comes with it. Make sure you read its ./configure file to figure out how to enable AA fonts on FOX, because the default is ugly non-AA fonts... Regarding customizing the colors of the FOX apps to match your Gnome's, email Eugenia from osnews, she should have a conf file for FOX. :)

  15. Re:Small fanboy by Anonymous Coward · · Score: 1, Informative

    .tgz is Slackwares packages for use with pkg-tools. It contains a setup script, descritption, a file hierarchy ment for unpackaging on the root dir and probably some more subtle differences. When you download a .tgz that doesn't have this and you try to run installpkg on it you end up with mess / (and a hot head.)

  16. Re:Completely not my experience with slackware 10 by Kilroy_Says · · Score: 2, Informative

    I had that problem for a while, happened to me when i was scrtewing around with the screen resolution in lilo.conf. It would boot just fine, but once i started X, if i ctl+alt+Fx then the screen looked all screwy(angry fruit salad!), i just set vga = normal and all worked out great for me.

  17. Slackware is Classic UNIX by ceswiedler · · Score: 2, Informative

    Slackware is for people who want a classic UNIX system. Debian, Red Hat, etc. all have their places, but Slack is for people who grew up on, administer, use, and love UNIX.

  18. Re:Could someone please enlighten me? by MoThugz · · Score: 2, Informative

    I don't think the screenshots and the article are related.

    The article is by Michael Hall while the screenshots (seems like they) are from Eugenia's (the article submitter and OSNews' Editor) Slackware destop.

  19. Have You Bought Your Slackware Today? by reallocate · · Score: 5, Informative

    Not sure what you mean by "free", but Patrick V. has been selling Slackware online for quite some time. It would be nice if people actually bought it.

    --
    -- Slashdot: When Public Access TV Says "No"
    1. Re:Have You Bought Your Slackware Today? by daft_one · · Score: 2, Informative

      Even better would be if people donated, while using bittorrent... IIRC, donations should go to paypal at slackware dot com.

  20. Be In Charge of Your Machine by reallocate · · Score: 3, Informative

    Slackware posts its changelog on the web. All you need to do is stop by every so often and see what's been updated. Then you download what you want and install it. I suppose if you really want it to flash at you like other distributions, you could jury rig one of those webpage trackers to go "beep" when the page is updated.

    Seriously, this illustrates one of the attractive features of Slackware. I don't need to turn over control of my machine to some unknown update script on some unknown server. I install what I choose to install. For example, I compile my own Mozilla rather than installing the version that comes with Slackware. The last thing I want is for some whizbang tool to install its version of Mozilla on top of mine.

    --
    -- Slashdot: When Public Access TV Says "No"
  21. Re:I love slackware by Spacelord · · Score: 2, Informative

    ... static link the binary in one of the bin directories ...

    Static link? I am sure you mean creating a *symbolic* link, because that is what the "-s" in the "ln -s" command stands for.

    Static linking is something entirely different, and has to do with the way you compile a binary. A statically linked binary includes all the libraries it depends on in the binary itself, whereas a dynamically linked binary just refers refers to the shared library files and the linking is done at runtime.

  22. Re:pkgsrc and slack by drxyzzy · · Score: 2, Informative


    Yes, it was easy to bootstrap pkgsrc when I used it on Slackware. I do not remember any major problems. It helps to be comfortable with make and autoconf tools - the good and bad of open source is it's such a moving target.



    Pkgsrc can coexist with other packaging systems. In one case, we had a couple aging Slackware 7 servers running. We did not want to take them out of service but needed to run a new program on them. By adding a pkgsrc tree, we got a whole new generation of compiler, autoconf tools, etc without affecting the legacy bits.



    What would probably not work well would be mixing an interpreter from one packaging system (Perl, Python, Erlang, etc) with modules from another packaging system.



    There may be more software available in the "native" packages for a given OS than with pkgsrc. OTOH we like that pkgsrc gives us a consistent interface for config management across several OSes. YMMV.


  23. Re:Install From Source by 13Echo · · Score: 2, Informative

    I keep my sources for most of my programs. If I want to remove the program, I simply go to the source directory, switch to root, and type:

    "make uninstall"

    Viola.

    The majority of programs that use a Makefile for installation will have no problems uninstalling a program with "make uninstall". I've been doing this since I started using Slackware 7, and have never had a problem.

    A more conventional way is to simply make a Slackware package with "makepkg". It only takes a few seconds more. "Checkinstall" is another option, but it doesn't come with Slackware by default.

  24. Re:It's My Machine; I'll Resolve The Dependencies by iive · · Score: 2, Informative

    My favorit program for creating slackware packages is 'checkinstall'. You can find it in extra/ directory of Slackware10 CD3.
    After you compile program from source, insted of writing `make install` you should write `checkinstall`. Few simple questions (yes,no) and you got a new package.
    If you don't like the new program you can remove it with the good old 'removepkg' command. No need to browse all directories and hunt down files one by one.

    Something more, the package file is saved and you can install it on another system!

    There is another program for automatic package creating in the extra/ directory. It is the very same program Pat is using to build slack.

    Happy Hacking