Slackware-Links

From LQWiki
Jump to navigation Jump to search
== Slackware® LQ Suggestions Links! ==
The Slackware® LQ Suggestions Links For Linux Slackers!

Slackware® LQ Suggestions Links! The original list of links.

Slackware® LQ Announcements/Additions/Fixes/HotList For Linux Slackers! <-'Slackware® Unofficial Announcement Repository'

Slackware-Cellar <- 'Slackware® Test Beds/Benches/Experimental System Setups for Slackware®. This is the place to Share that Special setup Repository'

Netiquette <- 'Netiquette is a set of social conventions that facilitate interaction over networks, ranging from Usenet and mailing lists to blogs and forums'

How To Ask Questions The Smart Way <- 'Original'

How To Ask a Question by XavierP & GrapefruiTgirl <-'Great LQ post + abbreviated from Raymond & Moen '

How to Answer a Linux Question <- 'Simon Bridge's excellent composition to aid us in good informational exchanges'

Linux Counter <- Get counted!

Nerd Test

Why Everything You Know About Murphy’s Law is Wrong

Linus Torvalds Pronounces Linux

If you find a stale/broken link or errors please report to;(onebuck) so it will be corrected.
Neither this post nor I (onebuck) officially represent Slackware® in any way.

Table of contents

[Slackware Linux]

[Linux General]

[Linux Help]

[Linux System]


[Linux Desktop]

[Linux Hardware]

[Linux Entertainment]

[Linux Educational]

[GNU - Information/GPL - Information]

[Disclaimers]

If you find a stale/broken link then report to;(onebuck) so it will be corrected.
Neither this post nor I (onebuck) officially represent Slackware® in any way.

Get Slackware® Linux

NOTICE Slackware® Linux NOTICE From -current changelog;

Wed Feb 2 22:22:22 UTC 2022 Slackware 15.0 x86_64 stable is released!

Another too-long development cycle is behind us after we bit off more than we could chew and then had to shine it up to a high-gloss finish. Hopefully we've managed to get the tricky parts out of the way so that we'll be able to see a 15.1 incremental update after a far shorter development cycle. Certainly the development infrastructure has been streamlined here and things should be easier moving forward. My thanks to the rest of the Slackware team, all the upstream developers who have given us such great building materials, the folks on LinuxQuestions.org and elsewhere for all the help with testing, great suggestions, and countless bug fixes, and to everyone who helped support this project so that the release could finally see the light of day. I couldn't have done any of this without your help, and I'm grateful to all of you. Thanks!


Changelog notice is generally the same except for Arch specific need for x86_32 & x86_64

From -current changelog;

Mon Nov 4 17:08:47 UTC 2013 Slackware 14.1 x86_64 stable is released!

It's been another interesting release cycle here at Slackware bringing new features like support for UEFI machines, updated compilers and development tools, the switch from MySQL to MariaDB, and many more improvements throughout the system. Thanks to the team, the upstream developers, the dedicated Slackware community, and everyone else who pitched in to help make this release a reality.

The ISOs are off to be replicated, a 6 CD-ROM 32-bit set and a dual-sided 32-bit/64-bit x86/x86_64 DVD. Please consider supporting the Slackware project by picking up a copy from store.slackware.com. We're taking pre-orders now, and offer a discount if you sign up for a subscription.

Have fun!  :-)

Slackware®: -current <- 'You can use Alien_Bob's-script -mirror-slackware-current.sh <- To download -current, create cdrom/dvd Or Alien_Bob's-script -mirror-slackware-current.sh <- UK backup of script script to download the '-current' of choice ( 'x86' meaning 32bit or 'x86_64' meaning 64bit). + You can either pass parameters or edit the script to create the 'ISO' medium of choice. + Plus select a mirror to use. Or create a 'mirror-slackware-current.conf' by passing '-w' to the mirror-slackware-current.sh, the .conf file will be created in the same directory as the script file. You can edit 'mirror-slackware-current.conf' to suit your needs since the file is well documented. The script mirror-slackware-current.sh is well documented to allow you choices if you desire this route. + Alien_Bob is a Slackware® contributor and has graciously provided the scripts/tools. So an ata-boy and a big Thank You to Alien_Bob. :)

From -current changelog;

Sat Jun 2 01:03:42 UTC 2012 As you've possibly noticed by now, slackware.com is back on the air, and I'd like to take this opportunity to give a hearty thanks to Mark Post of Slack/390 fame for updating the PHP code to make it happen! Eric Hameleers and the rest of the crew also pitched in to help get it installed and running on our other server. Thanks as well to all the folks who emailed with offers of hardware, help porting, and other support for the site. We really appreciated it. Viva la vie Slackware!

Slackware® Home <- Slackware® Linux Project + The Slackware® Store is no more but if you want official Slackware merchandise then use Patrick's Official Licensed Slackware Store

Donate Information: If you wish to donate to Patrick for his continued need for support then you can use; https://www.paypal.me/volkerdi or use snail mail; Patrick Volkerdi PO BOX 172, Sebeka, MN 56477

Patreon account for Patrick Volkerding’s Slackware <- Patrick Volkerding has confirmed on LinuxQuestions.org

Get Slack <- Slackware® Linux Project Referenced mirror at LinuxQuestions.org

Slackware64® ChangeLog <- Latest happenings in Slackware® development

Slackware-stable ChangeLog <- Stable ChangeLog for Intel

Slackware® Wiki

Slackware® Logos <- Slackware® Banners, Logos, Propaganda

Jigsaw Download, or short jigdo <- 'is a tool designed to ease the distribution of very large files over the internet, for example CD or DVD images. Its aim is to make downloading the images as easy for users as a click on a direct download link in a browser, while avoiding all the problems that server administrators have with hosting such large files. jigdo is Free Software, distributable under the GNU GPL.'

Attention or Notices:

So you want to be a Slacker! What do I do next? <- LQ Sticky Post for Slackware HowTo, Tricks, Notices & updates for everyone. A must for newbie's and enlighten crusty Old Slackers! A place to share gotchas or tricks.

libata_switchover HOWTO <- 'libata_switchover' has been around since 13.0 but some new users are not aware. A new user should look at rworkman's 'libata_switchover HOWTO' to understand and be aware of the changes when using Slackware 13.0 & Slackware 13.1. Especially when performing upgrades or introduction to Slackware 13/13.1.

Interview with Patrick Volkerding of Slackware <- 'Patrick Volkerding, the founder of Slackware Linux, agreed to an interview with LQ. Here is what he had to say. Some question were contributed by members. Those questions have the member's name in parenthesis after them. Thanks Pat!'

History of Slackware development by Eric Hameleers <- 'This is the video accompanying http://slackware.com/~alien/tdose2009... . The talk is called "A history of Slackware development" and was held during the T-DOSE 2009 Open Source event at Fontys University of Applied Science in Eindhoven.'

Slackware® RSS Available Feeds:

Slackware® Security Advisories

Slackware® ChangeLog (latest stable version)

Slackware® ChangeLog (developement version - current)

Alien's Slackware® Packages ChangeLog <- 'Alien_Bob's RSS'

Alien's Wiki RSS

RSS Feed:

Alien_Bobs' Main Package Repository

Restricted Package Repository <- 'RSS feed for packages that have patent issues and can not be hosted in the U.S.A.'

Alien Bob's KDE <- 'RSS feed exclusively for KDE packages'

rworkman's RSS <- 'robby's RSS packages'

Slackware® Security:

Slackware® Linux Security Advisories

Slackware® -- Security from 2009

Slackware® 12.2 patches/packages <- Keep your install clean and current for security issues (but try to use a mirror, not the primary ftp site)

Slackware® Versions:

Slackware®: -current <- 'You can use Alien_Bob's-script -mirror-slackware-current.sh <- To download -current, create cdrom/dvd Or Alien_Bob's-script -mirror-slackware-current.sh <- UK backup of script script to download the '-current' of choice ( 'x86' meaning 32bit or 'x86_64' meaning 64bit). + You can either pass parameters or edit the script to create the 'ISO' medium of choice. + Plus select a mirror to use. The script is well documented to allow you choices. + Alien_Bob is a Slackware® contributor and has graciously provided the scripts/tools. So an ata-boy and a big Thank You to Alien_Bob. :)

Slackware-Current Trimmed

The ISO below are <2.3GB + 'ISO images are automatically re-generated within a day if there is an update to the ChangeLog.txt' + These ISOs are created using Alien_Bob's script 'mirror-slackware-current.sh' + Source is not provided on the ISO images below

Slackware-current DVD ISO image <- 'x86' for 32bit

Slackware64-current DVD ISO image <- 'x86_64' for 64bit

Slackware® Mirrors:

Official List of Mirrors

LinuxQuestions.org > ISOs > Slackware®

elektroni <-FTP

Oregon State <- FTP/HTTP + Open Source Lab + Hosting Policy + bandwidth of over 1 gigabit per second

AlienBase <- Alien_Bob's mirror + 'via http' + rsync://bear.alienbase.nl/mirrors/ + 'The physical server is on a gigabit Internet connection, so I guess I can offer a speedy mirror service! In fact, the mirrors are already complete. With a re-sync of several times a day, I hope to offer an up to date service.' Read the intro + Alien has always been unselfish when it comes to Slackware :)

The Linux Mirror Project <- Categories: Distributions, kernel & Applications

Slackware® 13.37

What's this 13.37 business? Look at 'Leet' to get scoop.

If you are running 13.1, first read the text files for '-current' to note changes or hints that may relate to your system

To download -current, create DVD ISO use Alien_Bob's-script -mirror-slackware-current.sh Be sure to note your architecture by changing parameters or passing parameters to script. Script is well documented.

Slackpkg usage:

Be sure your version is 13.1 . If not then perform upgrades as suggested by each 'upgrade.txt' for your version level(s) to 13.1.

You can use slackpkg by first selecting a mirror in '/etc/slackpkg/mirrors' then run 'slackpkg update', 'slackpkg install-new', 'slackpkg upgrade-all', 'slackpkg clean-system'.

Slackware® 15.0: <<<< OFFICIAL >>>>

Slackware® 15.0 Release Announcement

Slackware® 15.0: <<<< OFFICIAL >>>>

Slackware® 15.0 Release Announcement

Slackware® 14.2 X86_32 Important Text Information:

Slackware® 15.0: <<<< OFFICIAL >>>>

Slackware® 15.0 Release Announcement

>>>>> Slackware® 15.0 Release Announcement <<<<<

>>>>> Slackware® 15.0 CHANGES_AND_HINTS.TXT <<<<<

>>>>> Slackware® 15.0 UPGRADE.TXT <<<<<

>>>>> Slackware® 15.0 README.TXT <<<<<

>>>>> Slackware® 15.0-HOWTO <<<<<

>>>>> Slackware® 15.0 usb-and-pxe-installers <<<<<

>>>>> Slackware® 15.0 README.initrd <<<<<


Slackware® 15.0 X86_64 Important Text Information:

>>>>> Slackware64® 15.0 Release Announcement X86_64 <<<<<

>>>>> Slackware64® 15.0 CHANGES_AND_HINTS.TXT <<<<<

>>>>> Slackware64® 15.0 UPGRADE.TXT <<<<<

>>>>> Slackware64® 15.0 README.TXT <<<<<

>>>>> Slackware64® 15.0 HOWTO <<<<<

>>>>> Slackware64® 15.0 usb-and-pxe-installers <<<<<

>>>>> Slackware64® 15.0 README.initrd <<<<<


Slackware® 14.2 X86_32 Important Text Information:

Slackware® 14.2: <<<< OFFICIAL >>>>

Slackware® 14.2 Release Announcement

>>>>> Slackware® 14.2 Release Announcement <<<<<

>>>>> Slackware® 14.2 CHANGES_AND_HINTS.TXT <<<<<

>>>>> Slackware® 14.2 UPGRADE.TXT <<<<<

>>>>> Slackware® 14.2 README.TXT <<<<<

>>>>> Slackware® 14.2-HOWTO <<<<<

>>>>> Slackware® 14.2 usb-and-pxe-installers <<<<<

>>>>> Slackware® 14.2 README.initrd <<<<<


Slackware® 14.2: <<<< OFFICIAL >>>>

Slackware® 14.2 X86_64 Important Text Information:

>>>>> Slackware64® 14.2 Release Announcement X86_64 <<<<<

>>>>> Slackware64® 14.2 CHANGES_AND_HINTS.TXT <<<<<

>>>>> Slackware64® 14.2 UPGRADE.TXT <<<<<

>>>>> Slackware64® 14.2 README.TXT <<<<<

>>>>> Slackware64® 14.2-HOWTO <<<<<

>>>>> Slackware64® 14.2 usb-and-pxe-installers <<<<<

>>>>> Slackware64® 14.2 README.initrd <<<<<

General Torrents for Slackware® 15.0

Slackware Linux Torrents <- slackware.uk's new bittorrent seedbox service + 'One page to get arch of choice + You can launch your torrent via a browser that will support the torrent use via Transmission (available on SBo), ktorrent or other supported torrent clients/apps


General Torrents for Slackware® 14.2

Slackware Linux Torrents <- slackware.uk's new bittorrent seedbox service + 'One page to get arch of choice + You can launch your torrent via a browser that will support the torrent use via Transmission (available on SBo), ktorrent or other supported torrent clients/apps

Slackware® 14.1: <<<< OFFICIAL >>>>

Slackware® 14.1 Release Announcement

Slackware® 14.0 X86_32 Important Text Information:

Slackware® 14.1: <<<< OFFICIAL >>>>

Slackware® 14.1 Release Announcement

>>>>> Slackware® 14.1 Release Announcement <<<<<

>>>>> Slackware® 14.1 CHANGES_AND_HINTS.TXT <<<<<

>>>>> Slackware® 14.1 UPGRADE.TXT <<<<<

>>>>> Slackware® 14.1 README.TXT <<<<<

>>>>> Slackware® 14.1-HOWTO <<<<<

>>>>> Slackware® 14.1 usb-and-pxe-installers <<<<<

>>>>> Slackware® 14.1 README.initrd <<<<<

Slackware® 14.1 X86_64 Important Text Information:

>>>>> Slackware64® 14.1 Release Announcement X86_64 <<<<<

>>>>> Slackware64® 14.1 CHANGES_AND_HINTS.TXT <<<<<

>>>>> Slackware64® 14.1 UPGRADE.TXT <<<<<

>>>>> Slackware64® 14.1 README.TXT <<<<<

>>>>> Slackware64® 14.1-HOWTO <<<<<

>>>>> Slackware64® 14.1 usb-and-pxe-installers <<<<<

>>>>> Slackware64® 14.1 README.initrd <<<<<

  • * * * * * * *_ Please use the Torrent to share the download _ * * * * * * * *


Multilib:

Multilib Slackware® for x86_64 <- 'Article contains instructions on how to create a true multilib Slackware64®' + Good way for 32bit & 64bit

Trackers:

TransAMrit's Public Torrent Tracker

Torrents: Slackware® 14.1 X86_32 & X86_64 ISO (Slackware Original Torrent Tracker)

Torrents: Slackware® 13.37 <- Another good Torrent for Slackware 13.37 + 'mirror.vbfx.com - Slackware Tracker'

LinuxTracker <- 'Premier BitTorrent Linux Tracker'

Slackware® 14.1: FTP

Slackware® 14.1 GetSlack <- 'Download the complete Slackware distribution from one of the sites on this mirror page list' + FTP/HTTP

Slackware® 14.1 Tree

Slackware® 14.1 ISO <- Slackware® Linux Version 14.1 x86 DVD ISO + Mirror +Tested

Slackware® 14.1 Tree

Slackware® 14.1 ISO <- Mirror + Tested

Slackware64® 14.1 Tree

Slackware64® 14.1-ISO

Slackware® 14.1 <- Distrowatch.com Slackware® section

Slackware® 14.0: FTP

Slackware® 14.0 GetSlack <- 'Download the complete Slackware distribution from one of the sites on this mirror page list' + FTP/HTTP

Slackware® 14.0 Tree

Slackware® 14.0 ISO <- Slackware® Linux Version 13.37 x86 DVD ISO + Mirror +Tested

Slackware® 14.0 Tree

Slackware® 14.0 ISO <- Mirror + Tested

Slackware64® 14.0 Tree

Slackware64® 14.0-ISO

Slackware® 14.0 <- Distrowatch.com Slackware® section


Slackware® 64:

64-bit Slackware® <- 'Slamd64 is an unofficial port of Slackware® Linux to the x86_64 architecture.'

Install:

Slackware UEFI Install GPT by PV's LQ post <- 'Helpful install information'

Slackware®12_Janux_NET_NoBurn_Install <- Good LQ Article

Tagfiles <- used by installpkg 'A tagfile is a file that can be used to instruct installpkg what packages should be installed from a collection of packages.'

12.0 and HAL - READ THIS! <- LQ Sticky

Writing udev rules <- 'This document assumes that you have udev installed and running OK with default configurations. This is usually handled by your Linux distribution.'

lmo-installer 0.2 <- Slackware® Network Installer that is forked from the Tukaani installer with kernel 2.6.22.10-qx4. This installer has the ability to install Slackware® via ftp from a Slackware® official mirror or a custom mirror.

-- Minimal System Install:

Minimal System <- SlackWiki method as to what packages you should install to have a base system.

HOWTO make your own custom Slackware install disk <- Samac's LQ technique, some cautions but good. 'Here is a method of cutting your Slackware to fit you by using Alien_Bob's mirror-slackware-current.sh script.'

mini ISO image <- 'CDROM to boot, and install packages from an NFS server or local hard disk'

-- Dual Boot:

---- Lilo:

BackTrack v2.0 and MS Vista, Create Dual Boot Guide <- Note: Use at your own risk! But a really good general guide.

LILO mini-HOWTO <- 'LILO is the most used Linux Loader for the x86 flavor of Linux' (updated v3.31, 2008-01-13)

---- Grub:

Dual-Boot Linux and Windows 2000/Windows XP with GRUB HOWTO

Boot with GRUB

GRUB Manual <- 'GNU GRUB Manual 0.97'

Historic Slackware®:

Historic Slackware by Niels Horn <- 'Versions 1.01, 1.1.2, 3.5'

Historic GNU/Linux Slackware® <- 'Versions 1.1.2, 2.1, 3.0, 3.1, 3.9'

Historic Slackware Alien_Bob's Pipe <- 'Versions 1.01 through '-current' Stale

[Back to Contents]

Slackware64®_Live

Updated ISOs for Slackware Live Edition <- 'New ISO images for Slackware Live Edition based on the liveslak 1.0.1 scripts and using Slackware-current dated “Fri May 27 23:08:17 UTC 2016”. This version of Slackware-current has several significant changes and fixes, compared to the snapshot I used for the liveslak-1.0.0 based ISO images.' + 'Be sure to read Eric's blog to get information related to new ISO available and blog entry updates that are very helpful' + Latest SlackwareLive ISO

Slackware Live Edition Beta Blog <- 'Please read the Alien Blog for all information for Slackware Live' + 'By releasing a first public Beta of the Slackware Live Edition.' + ' Slackware Live Edition is a version of Slackware-current (64-bit only for now) that can be run from a DVD or a USB stick. It is an ISO image meant to be a showcase of what Slackware is about. You get the default install, no customization, but with all the power.' + 'Get the ISO here; http://bear.alienbase.nl/mirrors/slackware-live/ or rsync://bear.alienbase.nl/mirrors/slackware-live/ + 'The “rsync” command has a “–bwlimit” parameter which lets you limit the download bandwidth.'

Slackware Live Edition Beta2 Blog <- 'Please read the Alien Blog for all information for Slackware Live' + 'What is Slackware Live Edition? If you’re new here: Slackware Live Edition is a “live OS” meaning it does not have to be installed to a harddrive and can run straight off a CDROM or DVD medium, or off a USB stick. Slackware Live Edition is meant to showcase the development of Slackware. Therefore it will boot slackware-current and no other OS. + 'ISO Primary location: http://bear.alienbase.nl/mirrors/slackware-live/ (rsync URI: rsync://bear.alienbase.nl/mirrors/slackware-live/)'

Slackware Live Documentation

Slackware Live Edition Documentation <- 'is a valued site for Liveslak information/documentation'

Mirror Download the ISO images

   Primary location: http://bear.alienbase.nl/mirrors/slackware-live/ (rsync URI: rsync://bear.alienbase.nl/mirrors/slackware-live/)
   Willy’s mirror: http://repo.ukdw.ac.id/slackware-live/

Slackware Live Scripts:

iso2usb.sh <- 'Create ISO to USB Flash' + 'The iso2usb.sh script configures a default delay of 5 seconds which should be sufficient for most computers. Instead of “rootdelay” you can use the parameter “waitforroot” with identical result.'

AlienBob's Live Slack Scripts <- 'liveslak" scripts can generate a variety of Slackware flavors' + 'From AlienBob's Liveslak site'

Git repository for the scripts can be found here: http://bear.alienbase.nl/cgit/liveslak/

A checkout of the repository can be found in http://www.slackware.com/~alien/liveslak/ and http://bear.alienbase.nl/mirrors/people/alien/liveslak/ or http://bear.alienbase.nl/mirrors/slackware-live/latest/

[Back to Contents]

Slackware®_ARM

Slackware ARM 14.0 <-' Slackware ARM includes all of the improvements in Slackware x86, and in addition some of the ARM specific highlights are: • Support for two new platforms: – The TrimSlice Pro (NVidia Tegra CPU) – The Raspberry Pi • All packages rebuilt for the baseline architecture of ARMv5te (from v4te)' + 'To download the release, see the Get Slack page.'

Raspberry Pi

Raspberry Pi Foundation Home Page <- 'Get that $35 ARM computer from Premier Farnell/Element 14' or RS Components'

Raspberry Pi Hub/Wiki <- 'Raspberry Pi Hub/Wiki' + 'Great site for reference information & external links'

Raspberry Pi Wikipedia <- 'credit-card-sized single-board computer developed in the UK by the Raspberry Pi Foundation with the intention of stimulating the teaching of basic computer science in schools'

Slackware ARM on the Raspberry Pi <-'information of Slackware ARM 14.0 on the Pi. Thanks to David Spencer for his great work getting Slackware on to the RPi - and welcome to all of the new Slackware ARM users who'll join the community via this route.' + 'resources and notes to get you up and running with Slackware ARM aka ARMedslack.' + 'Note that the Raspberry Pi platform is not supported by the Slackware ARM team, and Slackware ARM is not supported by the Raspberry Pi Foundation. This page and these resources are an unofficial community effort.' + 'Download links'

The SARPi Project - Slackware ARM on a Raspberry Pi <-'This website is designed to help and assist in the setting up, configuration, installation, and updating of Slackware ARM Linux on a Raspberry Pi. It takes for granted that those reading the content are not complete novices to Linux, or the Raspberry Pi. Although, you may find it easy to follow even if you've not spent that much time in a Linux shell. Give Slackware ARM a try on the Raspberry Pi and find out what Linux is really all about. Slackware is THE best tool for learning Linux available, and it is without equal.' + 'Good site for Slackware ARM install instructions for Raspberry Pi' + 'Helpful & informative' + 'Download links' + 'There's no support or recognition from the Raspberry Pi Foundation for running Slackware ARM on any Raspberry Pi device. So, we decided to create some. This website serves to further educate ourselves, and also to help and assist others who also have a passion for Slackware Linux and want to run it on a Raspberry Pi.' + 'From this guide you are able to install Slackware ARM 14.2 on a Raspberry Pi. The best thing to do if you're using this website for the first time, is to start at the "Install Slackware" page and work your way down through the links. Use the menu on the left side of webpage to navigate around the website, or any of the links on the page(s).'

ARMedSlack and Raspberry Pi? <-'LQ Slackware Forum thread'

Alien Pastures » Raspberry Pi deserves Slackware <- 'Alien_Bob's Blog post'

Gertboard <-'Gertboard Availability' + 'As of 2012-11-01, it is not possible to order Gertboard. In Element14 words: "Sorry to disappoint, we have decided to remove the Gertboard from sale. Don’t worry we are planning on producing a fully assembled board but this will not be available for another few weeks.'

Arduino <-'an open-source single-board microcontroller, descendant of the open-source Wiring platform,[1][2] designed to make the process of using electronics in multidisciplinary projects more accessible. The hardware consists of a simple open hardware design for the Arduino board with an Atmel AVR processor and on-board input/output support. The software consists of a standard programming language compiler and the boot loader that runs on the board.'

Ponce's LQ Post <- 'this is a fork of Dave's work updated to my built on the slackwarearmv6 fork made by ahau, but can be used to do an installation of 14.1 letting it point to a 14.1 repository during install (on the network or a local disk)' + Links Ponce's extra Installer .txt 'This is the Slackware ARM Installer, modified to boot on the Raspberry Pi.The image allows you to install either Slackware ARM 14.0 or Slackware ARM Current from the network or from a USB storage device plugged into your Pi.'

[Back to Contents]

Slackware® Builds, Packages & Scripts

Builds:

Slackbuilds <- Good source of packages, read the FAQ

Slackbuilds Anniversary <- 'This week(06-08-2016) marks the tenth anniversary of SlackBuilds.org.'

SlackBuilds Template <- Use to submit packages to Slackbuilds

Slackware® x86_64:

Official Multilib HOWTO + Better read than the README

Packages:

Slackware® 12 Packages <- to be removed 10-22-09

Slackware® Packages

SLACKWARE-current <- Another Slackware® Package source

Linux Packages <- 'Meeting all your package needs'

SlackPackages By Eric Hameleers (Alien_Bob) <- Eric is a member of the Slackware® team.

rworkman's Slackware® Packages <- Robby is a member of the Slackware® team.

Slackware "official packages" search engine! <- 'FireFox Pluggin' + 'pluggin link at the bottom of page'

Slackware® Packages:

LibreOffice <- 'Alien_Bob's x86_32 & x86_64 Slackbuilds,Slackware® 13.1' + 'If you use OO then this will be a improvement.' + 'Crisp + Fast'

Scripts:

Alien_Bob's Slackware® rc Scripts <- 'Slackware® "drop-in" replacement rc scripts by Alien.'

Alien_Bob's-script -mirror-slackware-current.sh <- To download -current, create cdrom/dvd

Alien_Bob's-script -mirror-slackware-current.sh <- UK backup of script

Alien_Bob's Tools <- Eric Hameleers' very useful scripts

Alien_Bob's Tools <- UK backup of tools

SlackUpdate <- 'bash script that can be used to check for, download, and install Slackware® updates. SlackUpdate currently supports: Slackware® 8.1 - current Requirements: cat, md5sum, cut, echo, grep, ls, mkdir, rm, sed, tr, upgradepkg, wget (all of these should be on a Slackware system by default)'

mkinitrd_command_generator <- Eric Hameleers' very useful script to create a mkinitrd line. 'The script will not change anything to your system. It only reads the state of your running system and it will output a mkinird commandline that should load the required drivers for your computer so that it will boot properly.'

tagfile_generator_script <- Useful tag file generator script by Alien_Bob that checks your local /var/log/packages directory. Then creates a set of tagfiles that are a reflection of the installed system. + Another great script by Eric

William Park's Tools <- Very useful + 09-02-10 21:23 stale & looking for update

David Woodfall's Homepage <- 'SlackBuild scripts, bash scripts and some themes for Irssi. There are also a few scripts submitted by others' + Useful + Good Links

Mozilla Firefox ruario's re-package script -> 'This script will find the latest Firefox binary package, download it and repackage it into Slackware format. +Very Useful script!

Mozilla Thunderbird re-package script -> 'If you like ruario's latest-firefox.sh then Ponce's creation/fiddling from ruario's script for latest-thunderbird.sh will meet your needs for Thunderbird.'

-- Script General:

Harmonizing the Bash Startup Scripts <- Slackware® is not packaged with all the bash startup scripts, Woodsman's ' A Slackware Desktop Enhancement Guide' gives everyone some good examples.

Package Management:

Slackware package management links <- 'Great source and very resourceful links'

Overview of Slackware® Package Management <-- from the official Slackware book.

Overview of Unofficial Third Party Package Managers <-- Risks and Potential Benefits

spkg <- package management 'The Unofficial Slackware® Linux Package Manager'

src2pkg-1.8 <- Release_Notice + Home + gnashley's great package manager + src2pkg WIKI

sbopkg <- ChangeLog + sbopkg version 0.30.1 Announcement + sbopkg mailing list + sbopkg Issue tracker bug reports + What are Queues + Sbopkg Queues collection + Be sure to look at the README @ SlackBuilds since some of the samples may be dated and require attention

gnashley's virtual chroot <- as related to 'installwatch' and 'src2pkg'. Plus a lot more jewels. A must read LQ thread.

Tagfiles <- used by installpkg + 'A tagfile is a file that can be used to instruct installpkg what packages should be installed from a collection of packages.'

tagfile_generator.sh <- 'Generate a set of Slackware tagfiles that reflects the state of packages currently installed on your system.'

Getting to know Slackware packaging tools <- A tour of all the Slackware Linux package management tools (pkgtool, installpkg, removepkg, upgradepkg, explodepkg, makepkg).

Slackware Package Management Tutorial <- 'slackpkg & sbopkg' For those who need a little help.

RSS Feed:

Alien_Bobs' Main Package Repository

Restricted Package Repository <- 'RSS feed for packages that have patent issues and can not be hosted in the U.S.A.'

Alien Bob's KDE <- 'RSS feed exclusively for KDE packages'

rworkman's RSS <- 'robby's RSS packages'

[Back to Contents]

Slackware® General

Miscellany:

The Slack World

Slackware® Miscellany

alt.os.linux.slackware FAQ <- Help Slackware® Linux users

Slackware® Linux-resources <- Good reference, links

History:

Patrick Volkerding <- '(born October 20, 1966) is the founder and maintainer of the Slackware® Linux distribution' + Informational + Load of external links

Get Slack History <- You gotta read this!

Church of the SubGenius <- SlackMasters Place

Interview with Patrick Volkerding <- April 1st, 1994 by Phil Hughes

LQ Interview with Patrick Volkerding of Slackware <- 'LQ Members question(s) June 7, 2012

Historic Slackware®:

Historic Slackware Alien_Bob's Pipe <- 'Versions 1.01 through '-current'

Broken Historic GNU/Linux Slackware® <- 'Versions 1.1.2, 2.1, 3.0, 3.1, 3.9'

Broken University of Oslo(Lars Strand) <- 'Version 1.1.2 through -current'

[Back to Contents]

Slackware® Help

Slackware® rc init tour <- 'This document is guided tour through the Slackware® init process, guided by the scripts and man pages.'

The system.map file defined

Shilo's Guide <- Good + Stale(08-13-10)

Slackware® Guide <- A Slackware® Desktop Enhancement Guide

Slack '10 minute' 2.6 Kernel <- Guide to installing a 2.6 Kernel

Super fast guide to building a 2.6 kernel the right way <- Quick Guide to compiling and installing a custom a 2.6 kernel, with all the Slackware specific details taken care of.

Dugan's Slackware® How-To <- How To Properly Set Up Slackware® Linux

The perfect desktop - Slackware 12 <- Good Cookbook Howto

Bootsplash <- Slackwiki guide

Configuring your network in Slackware <- Alien_Bob's excellent article on the way network cards are configured in Slackware. + Loads of internal reference links + Ethernet & Wireless

Slackware Ndiswrapper setup <- LQ Guide

Slackware Kernel Compile Guide <- Compiling your own Slackware kernel in 10 easy steps…

FAQ:

Slackware FAQ <- Frequently Asked Questions for Slackware Linux, with answers, written by Jesper Juhl. + This FAQ references Slackware 9 or older + Useful information but use with caution with newer versions

Tutorials:

Slackware tutorial index + Slackware Intro+ Slackware Configuration <- Great Newbie tutorial + This tutorial is not complete at this time.' + New tutorials for installing and configuring Slack <- Original Thread

Dual Booting With FreeBSD <- 'Wiki pages for a great HOWTO by LQ member Dive.'

[Back to Contents]

Slackware® Reference

Slackware Doc Project <-'We aim to become your primary source for Slackware Linux documentation on the web' + Good member contributed documentation project.

Slackware® Linux Essentials <- Official Guide + 'Hacker Public Radio Interview with Alan Hicks Hosted by klaatu on 2009-06-29'+ EPUB version download; Slackware Linux Essentials, Revised

Slackware® Basics <- 'Slackware® Linux Basics is a book(PDF) that aims to provide an introduction to Slackware® Linux.' + The Slackware Linux Basics Translation Project + Download Page for available translations

Slackware-FAQ <- 'LQ Wiki'

SlackWiki Project <-- unofficial Slackware wiki; primarily maintained by regulars on ##slackware/freenode irc channel.

Slackers Bible 'Technical Manual For The People ... By the People' + stale1 +stale2

Cooking Up Some Slack. (CUSS) <- LQ Post 'Cooking Up Some Slack (or CUSS) is a website that explains how to make your own Slackware®-based distribution.' + Additional read if you want to use Slackware® 12.1 or >.

system-hardening-10.2 <- Improve the security on Slackware systems, old but should be a guide that is usable. Be sure to read the included warning.

LAMP <- 'Web development platform based on Linux, Apache, MySQL, and PHP, a programming language for which Perl or Python is sometimes substituted.' + LAMPwiki

[Back to Contents]

Slackware® Hot_Fix

Request for Testing: Suspend/Resume (pm-utils backend) <- rworkman's request 'pm-utils is a set of scripts that aim to handle suspend and resume from userspace in a reliable manner.'

[Back to Contents]

Slackware® Request for Testing

Request For Testing - Intel Graphics Drivers in -current <- rworkman's request 5-18-09

865G chipset <- 'please consider building' + LQ Post

[TESTING REQUEST Xorg in -current] <- 'rworkman's request 7-26-09

70+ bug-fixes fro WindowMaker (testers wanted) <- 'gnashley's request 10-15-09'

[Back to Contents]

Get Your ISO, LiveCD & Pocket OS

ISO:

LQ ISOs <- 'This site is designed to meet all of your Linux distribution download needs, including searching for fast mirrors, receiving email updates when new versions of your favorite distributions are released and reading reviews.'

Distrowatch <- 'Great Source for ISO'

BitTorrent Review <- Why you should use it!

LiveCD:

The LiveCD List <- Very Good List

LiveCD Wiki <- 'Good detailed explanation plus resource'

Live USB:

Live USB_Wiki <- 'A live USB is a USB flash drive or a USB external hard disk drive containing a full operating system which can be booted. Live USBs are closely related to live CDs, but typically have the ability to save settings and permanently install software packages back onto the USB device.' + 'system administration, data recovery method' + includes distribution table reference

-- Slackware®Based:

Updated ISOs for Slackware Live Edition_Eric's_Blog <- Slackware liveslack + ISO + liveslak_git + liveslak documentation + Slackware64-14.2-Live + Primary Location for liveslak ISO + (rsync://bear.alienbase.nl/mirrors/slackware-live/) + Slackware-live latest

Slackware® <- The real thing :)

Salix <- 'Salix is a GNU/Linux distribution based on Slackware' + 'There are six editions of Salix; the Xfce, MATE, LXDE, Fluxbox, KDE and Ratpoison editions, each edition featuring the respective desktop environment. '

Salix MATE <- 'Live release created using SaLT (Salix Live Technology) + 'GNOME2 Desktop' + 'Installation can be performed in three different modes: Core, Basic and Full' + 'This release is built with ISOhybrid technology.'

AliXe <- Slax based LiveCD (english & french)

Backtrack 2.0 <- SLAX-based live CD with a comprehensive collection of security and forensics tools.

easYs-4.1 <- 'well structured installation program, even a computer novice is able to perform an installation of this professional Linux operating system. Only with a few mouse clicks.' + 'easys GNU/Linux is Slackware-based. Slackware is the oldest surviving and active distribution. Some of its outstanding features are: stability, speed, ease of use, ease of maintenance and long time security support. easys GNU/Linux only includes unmodified Slackware packages to guarantee 100% compatibility.' + easYs-4.1.md5 + easYs Home

GoblinX <- Desktop

Slamd64 Linux <- 64-bit + 'Slamd64 Forum'

Slax 5.1.8 <- LiveCD

SLAX-6.x <- Slax for USB, SLAX-6.0 ISO, slax-boot-usb-from-cd-6.0.x + Good Download site

slax2hd <- GUI based installer for Slax based LiveCD

VectorLinux <- Desktop

VectorLinux LiveCD

Wolvix <- Desktop, LiveCD

Zenwalk Linux <- Desktop

Zenwalk Index <- Zenwalk Live-4.8.iso + LiveCD + Md5sum

Slacko Puppy (Slackware-Compatible Build) <- 'May 5, 2012 - The developers group led by 01micko has released the latest build of Slacko Puppy 5.3.x, version 5.3.3:' + 'Download Slacko 5.3.3 from ibiblio.org or Download Slacko 5.3.3 from nluug.nl + MD5 Checksum: a1d5bbe8c93b121a6a90ad543ad7f1aa + ISO Size: 115.2 MB

-- Debian® Based:

MEPIS Linux

Ubuntu

KNOPPIX <- LiveCD

Accelerated Knoppix <- Fast boot KNOPPIX + LiveCD

DSL <- Damn Small Linux

Lunar Linux <- 'source based Linux distribution with a unique package management system'

Xandros <- Desktop

Kanotix <- 'Kanotix is assembled for 32 Bit i586 and for AMD 64'

-- GenToo® Linux Based:

LFS <- Linux From Scratch

SabayonLinux <- Desktop live CD/DVD

-- Mandriva® Linux Based:

Mandriva Linux <- 'primarily a desktop distribution'

PCLinuxOS <- Desktop

MCNLive <- LiveCD

-- Fedora® Linux Based:

Fedora <- 'Red Hat-sponsored, but community-oriented distribution designed for the "Linux hobbyist". After the initial criticism of the changes, the Linux community accepted the "new" distribution as a logical continuation of Red Hat Linux.'

Yellow Dog Linux <- Apple's PowerPC-based systems

Berry Linux <- LiveCD

-- Ubuntu® Linux Based:

Ubuntu <- Desktop

Kubuntu <- KDE desktop

Xubuntu <- 32-bit (i386) and 64-bit (x86_64) processors

Edubuntu <- 'partner project of Ubuntu Linux, a distribution suitable for classroom use. The aim is that an educator with limited technical knowledge and skill will be able to set up a computer lab, or establish an on-line learning environment, in an hour or less, and then administer that environment without having to become a fully-fledged Linux geek.'

Linux Mint <- Desktop

Morphed:

BackTrack <- DW + List

Pocket OS:

Mandriva BIOS configuration <- for USB bootable devices

USB Flash

Pendrivelinux <- 'Pendrivelinux provides simplified information to make it easy for anyone to install, boot, and run their favorite Gnu/Linux Distribution from a portable flash drive! + Boot and run Linux from a USB flash memory'.

-- Tools LiveCD:

GParted <- LiveCD partition & disk tools

UBCD <- Ultimate Boot CD

FreeBSD LiveCD

Linux LiveCD Router

Build LiveCD:

Linux Live for CD & USB <- Linux Live scripts

Spin up a Linux LiveCD

Building Your Own Live CD

Trackers:

Linuxtracker <- 'Linux Bittorrent Super Site'

[Back to Contents]

Linux Distribution General

DistroWatch

LWN.net Linux Distribution List

Linux Distro Chooser

Another Linux Distro Chooser

Linux Distro Comparison Tool

Distro Timeline Chart

Linux Distro Timeline <-'Ver. 7.6

Linux Distro TimeLine <- 'Ver. 11.10 (zoom capable)

Linux Distro Timeline 2017

Memorable Linux Milestones <- Story of Linux Video + 20th Year of Linux

Linux Distribution Screen shots

Minimal/Optimized Gnu/Linux Distributions:

Minimal/Light Weight:

Puppy Linux <- 'Puppy really is small, the live-CD typically being 85MB, yet there really is a complete set of GUI applications. Being so small, Puppy usually loads completely into RAM, which accounts for the incredible speed.'

Simplicity Linux <- 'Simplicity Linux is a Puppy Linux derivative with LXDE as the default desktop environment. It comes in four editions: Obsidian, Netbook, Desktop and Media. The Netbook edition features cloud-based software, the Desktop flavour offers a collection of general-purpose software, and the Media variant is designed to provide "lounge" PC users with easy access to their media.

Linux Mint <- 'The purpose of Linux Mint is to produce a modern, elegant and comfortable operating system which is both powerful and easy to use.'

antiX <- 'antiX is a fast, lightweight and easy to install linux live CD distribution based on Debian Testing for Intel-AMD x86 compatible systems. antiX offers users the "antiX Magic" in an environment suitable for old computers. So don't throw away that old computer yet! The goal of antiX is to provide a light, but fully functional and flexible free operating system for both newcomers and experienced users of Linux. It should run on most computers, ranging from 64MB old PII 266 systems with pre-configured 128MB swap to the latest powerful boxes. 128MB RAM is recommended minimum for antiX. The installer needs minimum 2.2GB hard disk size. antiX can also be used as a fast-booting rescue cd. At the moment antiX-13 "Luddite" comes as a full distro (c690MB), a base distro (c400MB) and a core-libre distro (c135MB) for 32 bit and 64 bit computers. For those who wish to have total control over the install, use antiX-core and build up. Present released antiX-13.2-full version, 05 November 2013: isos and md5sum files available 'Luddite'

Tiny Core Linux <- 'Tiny Core Linux is a 12 MB graphical Linux desktop. It is based on a recent Linux kernel, BusyBox, Tiny X, Fltk, and Flwm. The core runs entirely in memory and boots very quickly. The user has complete control over which applications and/or additional hardware to have supported, be it for a desktop, a nettop, an appliance or server; selectable from the project's online repository.'

VectorLinux <- 'VectorLinux is a small, fast, Intel based Linux operating system for PC style computers. The creators of VectorLinux had a single credo: keep it simple, keep it small and let the end user decide what their operating system is going to be. What has evolved from this concept is perhaps the best little Linux operating system available anywhere.' + 'VectorLinux 7.0 "Light'

Lubuntu <- 'Lubuntu is a fast, lightweight and energy-saving variant of Ubuntu using the LXDE (Lightweight X11 Desktop Environment) desktop. It is intended to have low-resource system requirements and is designed primarily for netbooks, mobile devices and older PCs.'

Damn Small Linux <- 'Damn Small Linux is a business card size (50MB) live CD Linux distribution. Despite its minuscule size it strives to have a functional and easy to use desktop. Damn Small Linux has a nearly complete desktop, including XMMS (MP3, and MPEG), FTP client, links-hacked web browser, spreadsheet, email, spellcheck (US English), a word-processor, three editors (Nedit, nVi, Zile [emacs clone]), Xpdf, Worker (file manager), Naim (AIM, ICQ, IRC), VNCviwer, SSH/SCP server and client, DHCP client, PPP, PPPoE, a web server, calculator, Fluxbox window manager, system monitoring apps, USB support, and soon it will have PCMCIA support as well. If you like Damn Small Linux you can install it on your hard drive. Because all the applications are small and light it makes a very good choice for older hardware.'

CrunchBang Linux <- 'CrunchBang Linux is an Debian-based distribution featuring the light-weight Openbox window manager and GTK+ applications. The distribution has been built from a minimal Debian system and customized to offer a good balance of speed and functionality. CrunchBang Linux is currently available as a live CD; however, the best performance is achieved by installing it to a hard disk.'

ArchBang Linux <- 'ArchBang Linux is a lightweight distribution based on Arch Linux. Using the Openbox window manager, it is fast, up-to-date and suitable for both desktop and portable systems.'

CDlinux <- 'CDlinux is a compact Linux mini-distribution. It ships with an up-to-date version of the Linux kernel, X.Org, Xfce window manager, and many popular applications. It has good internationalization and locale support, and is highly user-configurable.' + 'Based on Slackware' + 'Older but still useful'

CRUX <- 'CRUX is a lightweight, i686-optimised Linux distribution targeted at experienced Linux users. The primary focus of this distribution is "keep it simple", which is reflected in a simple tar.gz-based package system, BSD-style initscripts, and a relatively small collection of trimmed packages. The secondary focus is utilization of new Linux features and recent tools and libraries.'

Linux Lite <- 'Linux Lite is a beginner-friendly Linux distribution based on Ubuntu LTS and featuring the Xfce desktop.'

Optimized:

Salix <- 'Salix is a Slackware-based Linux distribution that is simple, fast, easy to use and compatible with Slackware Linux. Optimised for desktop use, Salix OS features one application per task, custom package repositories, advanced package management with dependency support, localised system administration tools and innovative artwork.'

Slackel <- 'Slackel is a Linux distribution and live CD based on Slackware Linux and Salix OS. It is fully compatible with both. It uses the current version of Slackware and the latest version of the KDE desktop. The Slackel disc images are offered in two different forms - installation and live.'

EasyPeasy <- 'EasyPeasy (formerly Ubuntu Eee) is an Ubuntu-based distribution for netbooks. It uses Ubuntu Netbook Remix graphical user interface and includes open source as well as proprietary software.'

Bodhi Linux <- 'Bodhi Linux is an Ubuntu-based distribution for the desktop featuring the elegant and lightweight Enlightenment window manager. The project, which integrates and pre-configures the very latest builds of Enlightenment directly from the project's development repository, offers modularity, high level of customisation, and choice of themes. The default Bodhi system is light -- the only pre-installed applications are Midori, LXTerminal, EFM (Enlightenment File Manager), Leafpad and Synaptic -- but more software is available via AppCenter, a web-based software installation tool.'

Alpine Linux <- 'Alpine Linux is a community developed operating system designed for x86 routers, firewalls, VPNs, VoIP boxes and servers. It was designed with security in mind; it has proactive security features like PaX and SSP that prevent security holes in the software to be exploited. The C library used is uClibc and the base tools are all in BusyBox. Those are normally found in embedded systems and are smaller than the tools found in GNU/Linux systems.'

Leeenux <- 'Leeenux is an Ubuntu-based commercial Linux distribution tailored to netbooks. Several editions, depending on the user interface are available; these include Unity 2D, MATE and LXDE desktop environments.'

[Back to Contents]

Linux Kernel

Kernel:

The Linux Kernel Archives <- Kernel.org 'This is the primary site for the Linux kernel source, but it has much more than just Linux kernels.'

LinuxHQ <- 'Web Sites tries to organize and catalog many of the Linux related kernel patches in one central location'.

Linux - 2.6 branch <- freshmeat.net, Good resource

Anatomy of the Linux kernel <- 'The Linux® kernel is the core of a large and complex operating system, and while it's huge, it is well organized in terms of subsystems and layers. In this article, you explore the general structure of the Linux kernel and get to know its major subsystems and core interfaces. Where possible, you get links to other IBM articles to help you dig deeper'

Kernel Reference:

Linux Kernel Parameters <- Find out what's being passed to and from the kernel. Parameters list.

Linux Device Drivers, Third Edition <- 'LDD3 is current as of the 2.6.10 kernel'. + Good online reference

KernelGlossary <- 'A glossary of various terms and acronyms related to the Linux kernel'.

Kernel Links <- 'Index of Documentation for People Interested in Writing and/or Understanding the Linux Kernel'.

Linux Kernel Tester’s Guide <- Great reference + pdf

KernelTrap <- News! Watch the kernel with many different programmers.

Linux Kernel <- Wikipedia

Kernel dissection:

Simplified Kernel diagram <- in the form of a matrix map

Dynamic Interrupt Request Allocation for Device Drivers

Linux Signals for the Application Programmer

IRQ Debate in the Linux kernel

Linux Kernel Interactive Map <- Great!

Kernel Books:

Linux Kernel in a Nutshell <- Good read! downloadable

KernelBooks <- 'Covering Linux 2.4 and Linux 2.6, as well as particular kernel subsystems'.

Compiling:

Kernel-HOWTO <- Intro & Compile

Compiling the Linux Kernel

Building a Linux Kernel from source <- Eric Hameleers (Alien)’s Wiki pages

Building a new 2.6.x kernel with Slackware® 12.0

'make' Commands Defined evilDagmar's Great definition + 'here's what the commands you need to know about actually do and when you should use them.' + LQ Post

Simple 2.6 Kernel Build Guide <- 'Fast and easy kernel rebuild guide for a 2.6 Linux kernel the right way in Slackware (a few of the last bits are Slackware Linux specific).'

10-Step Kernel Compile Guide <- Aimed at Slackware users, but applicable to anyone.

How to compile Slackware Kernel <- 'There are many reasons to build a new kernel in a distro like Slackware.' + Another good guide.

Newbie:

Linux Kernel Newbies <- 'Kernelnewbies are a community of people that improve or update their Kernels'

Install:

--- Slackware®:

mkinitrd_command_generator.sh <- 'will examine your running system, and propose a mkinitrd command for you to use that supports your hardware with a generic kernel. When run with the appropriate parameter it will even output the lilo.conf section for you.' + LQ Post

--- General:

What is the difference between Linux and UNIX operating systems? <- 'UNIX like or Clone'

--- Historical:

The Strange Birth and Long Life of Unix <- 'Memories of yesteryear' + Great!

[Back to Contents]

Linux Projects

Linux Toys <- 'For the hacker, tinker & whacker' + Good Links for books

Linux Terminal Server Project <- 'This project is the means to utilize old PC hardware via thin client and a central server that could be used in small businees or schools' + 'The server will actually store data, runs applications, provide the access to network devices, and other hardware.

[Back to Contents]

Linux Links too list of Links

SlakLinks At SlackWorld

Robby Workman's Links <- Slackware® & more

Slackware® Links List

LDP Linux Links <- 'LDP Links to lots of Linux information'

[Back to Contents]

Linux Software General

SourceForge <- Open Source resource

FRESHMEAT <- Unix & cross-platform software

LQ Applications <- wiki

A (cool) list of Linux tools + New Cool list + Latest & Greatest List <- 'Good compilation of Gnu/Linux Games, Tools & Gizmos

[Back to Contents]

Programming General & WEB

General:

Free Programming Resources

GCC online documentation <- Manuals for full releases

Grymoire Tutorial Navigation <- 'Great resource for shell programming/tutorial'

BASH

Shell and Utilities volume of POSIX.1-2008 -> 'Describes the commands and utilities offered to application programs by POSIX-conformant systems.'

Bash Guide for Beginners -> 'This document is full of examples that will encourage you to write your own and that will inspire you to improve on existing scripts.'

Advanced Bash-Scripting Guide -> 'This tutorial assumes no previous knowledge of scripting or programming, yet progresses rapidly toward an intermediate/advanced level of instruction

Bash Reference Manual -> 'Good Bash reference'

C/C++ :

C Programming FAQs <- Well laid out

cplusplus

C/C++ Programming Tutorials

C/C++ Books:

Advanced Linux Programming Guide <- Programmers familiar with 'C'

Free C++ Books Link to other books. A sample to download -> C++ GUI Programming With Qt 3

Python:

Python Programming Language <- Dynamic object-oriented programming language

Psyco <- Speeds up Python code execution

Python Books:

Assembler:

Compiling an assembly program with Nasm <- 'Tutorial' + 'Netwide Assembler (NASM) is an assembler and disassembler for the Intel x86 architecture and is commonly used to create 16-bit, 32-bit (IA-32) and 64-bit (x86-64) programs. It is available for multiple operating systems like Linux or Windows.'

WEB:

W3Schools <- Web Building Tutorials

W3Schools Web building <- HTML, XHTML, CSS, XML, JS, PHP, SVG

MySQL 5.0 <- Manual

MySQL Gotchas <- Good Reference

Tizag Web Tutorials <- Beginner web programmers HTML & CSS

Webmin <- web-based interface for Unix system admin

Web Authoring Tools:

Nvu 1.0 <- Web Authoring tool for Linux desktops & others

NVU 1.0 Slackware 12.0 <- Package

Quanta+ 3.5.6 <- 'Quanta+ is a web development environment for HTML and associate languages.'

Bluefish <- 'Bluefish is a powerful editor for experienced web designers and programmers. Bluefish supports many programming and markup languages, but it focuses on editing dynamic and interactive websites.'

Browsers

Firefox 3.0.1 and XULRunner 1.9 SlackBuilds <- 'Dugan's LQ thread + builds'

--Plugins:

Flash plugin installer for FireFox <- 'Be sure to read the instructions before you install'

Mail Clients:

Yahoo email is usable via Thunderbird extension <- 'You can use this extension to use Thunderbird for Yahoo mail.'

[Back to Contents]

Linux Editors

vi Commands <- Online + 'vi is a text editor. It may not be the easiest editor to use, but it is a standard that is widely used and very powerful.' + 'vi cheat-sheet from SlackBook Beta'

vimTips <- vim tips in pdf format

Vim Tips <- Great tips

Vim Tips wiki <- Good wiki

Emacs tips: Windows and buffers

[Back to Contents]

Linux File System

Comparison of file systems <- Wiki

Partitioning:

Partitioning Arch wiki <- 'Partitioning a hard drive or SSD allows one to logically divide the available space into sections that can be accessed independently of one another.'

Disk Partitioning <- defined + Linux Partition HOWTO

Partition Alignment <- 'Partition alignment is understood to mean the proper alignment of partitions to the reasonable boundaries of a data storage device (such as a hard disk, solid-state drive (SSD) or RAID volume). Proper partition alignment ensures ideal performance during data access. Incorrect partition alignment will cause reduced performance, especially with regard to SSDs (with an internal page size of 4,096 or 8,192 bytes, for example), hard disks with four-kilobyte (4,096 byte) sectors and RAID volumes.'

GPT fdisk Tutorial <- 'GPT fdisk (consisting of the gdisk, cgdisk, sgdisk, and fixparts programs) is a set of text-mode partitioning tools for Linux, FreeBSD, Mac OS X, and Windows. The gdisk, cgdisk, and sgdisk programs work on Globally Unique Identifier (GUID) Partition Table (GPT) disks, rather than on the more common (through 2011) Master Boot Record (MBR) partition tables'

Guide to disks and disk partitions in Linux <- 'This article is an attempt to provide basic information about disk naming and partition numbering conventions, in non-technical terms, to those new to Linux.'

LVM2 Resource Page <- 'Userspace toolset that provide logical volume management facilities on linux.'

General:

RAMdisk/tmpfs <- 'tmpfs is a common name for a temporary file storage facility on many Unix-like operating systems. It is intended to appear as a mounted file system, but one which uses virtual memory instead of a persistent storage device.' + LQ post example

initrd <- 'The initial ramdisk, or initrd is a temporary file system commonly used in the boot process of the Linux kernel. It is typically used for making preparations before the real root file system can be mounted'

inode pointer structure - 'The inode pointer structure is a structure adopted by the inode of a file in the Unix File System (UFS) or other related file systems to list the addresses of a file's data blocks' + Ext3 for large file systems + A Basic UNIX Tutorial + A Fast File System for UNIX + Computer file systems

sticky bit <- 'The sticky bit is an access-right flag that can be assigned to files and directories on Unix systems.'

Linux Directory Structure (File System Structure) Explained with Examples <- 'In this article, let us review the Linux filesystem structures and understand the meaning of individual high-level directories.'

General overview of the Linux file system LDP Document <- 'A simple description of the UNIX system, also applicable to Linux, is this:"On a UNIX system, everything is a file; if something is not a file, it is a process."' + 'This statement is true because there are special files that are more than just files (named pipes and sockets, for instance), but to keep things simple, saying that everything is a file is an acceptable generalization. A Linux system, just like UNIX, makes no difference between a file and a directory, since a directory is just a file containing names of other files. Programs, services, texts, images, and so forth, are all files. Input and output devices, and generally all devices, are considered to be files, according to the system.'

Understanding UNIX/Linux file system:

Part I <- Understanding Linux filesystems

Part II <- Understanding Linux superblock

Part III <- An example of Surviving a Linux Filesystem Failures

Part IV <- Understanding filesystem Inodes

Part V <- Understanding filesystem directories

Part VI <- Understanding UNIX/Linux symbolic (soft) and hard links

Part VII <- Why isn’t it possible to create hard links across file system boundaries?

[Back to Contents]

Linux General Help

Documentation:

Linux Documentation Project <- LDP Linux documents, FAQs. You can get all the documents you could ever need.

LinuxDocs.org - documentation for Linux enthusiasts <- 'Another great way too access the LDP Linux documents' + 'All HOWTOs and mini-HOWTOs' <- 'Be prepared to download a very big list!' + 'This site is a privately operated mirror of the Linux Documentation Project'

Linux-related documents <- Docs, Guides, books.

Rute Tutorial & Exposition <- 'PDF of original book' 'This book covers GNU/LINUX system administration'

LINUX MAN PAGES ONLINE <- 'Use "Linux Man Pages Online" to search the Linux manual pages via the web'

Linux Man Pages <- 'Great web based 'man pages'

The Linux Phrasebook <- 'published book of Linux commands'

Bash:

Bash Reference Manual <- 'Great Manual'

Bash Beginners Guide

Advanced Bash-Scripting Guide 6.1 <- 'Revised + This document is both a tutorial and a reference on shell scripting with Bash' + By Mendel Cooper, <thegrendel.abs(at)gmail.com>

Advanced Bash-Scripting Guide 6.0.05 <- 'This document is both a tutorial and a reference on shell scripting with Bash' + by Mendel Cooper, <thegrendel.abs(at)gmail.com>

Linux Shell Scripting Tutorial v1.05r3 A Beginner's handbook <- 'This tutorial is designed for beginners who wish to learn the basics of shell scripting/programming plus introduction to power tools such as awk, sed, etc. It is not help or manual for the shell; while reading this tutorial you can find manual quite useful (type man bash at $ prompt to see manual pages).'

Command Line One liners <- 'commandlinefu.com is the place to record those command-line gems that you return to again and again. Delete that bloated snippets file you've been using and share your personal repository with the world. That way others can gain from your CLI wisdom and you from theirs too. All commands can be commented on, discussed and voted up or down'

Guides:

Linux Command Guide <- 'Linux Shortcuts & Commands'

Linux Newbie Guide <- 'A complete online reference for new Linux users who wish to set up and administer their own Linux home computer, workstation and/or their home or small office network.'

LinuxSelfHelp <- 'Need help with linux? Help yourself...'

Linux Help tuXfiles <- Learn your system

Getting Started with Linux <- 'The purpose of this article is to help get you over some rough spots typically encountered by first-time users.'

Boot:

Lilo Error Codes <- 'If lilo(8) encounters an error when it is reading itself into memory it will output a hexidecimal number onto the screen' + Good for diagnostics

Linux Boot process <- IA32 Hardware

Boot loader showdown: Getting to know LILO and GRUB <- 'pros and cons of two of the more popular boot loaders -- LILO and GRUB' + A good summary for basic understanding

The Linux Boot Process <- 'What happens before the login prompt'

Giving it the Boot <- 'This is motivated primarily by the desire to help new Linux users get started. The basics are applicable to virtually any computer system. The discussion assumes the “PC” architecture originally developed by IBM using Intel and compatible processors.'

EasyBCD 1.6 <- 'NeoSmart Technologies' multiple award-winning answer to tweaking the new Windows Vista bootloader. There is no easier way to quickly boot right into Linux, Mac OS X, or BSD straight from the Windows Vista bootloader'

10 boot time parameters you should know about the Linux kernel <- 'The Linux kernel accepts boot time parameters as it starts to boot system. This is used to inform kernel about various hardware parameter. You need boot time parameters to; Troubleshoot system + Hardware parameters that the kernel would not able to determine on its own + Force kernel to override the default hardware parameters in order to increase performance + Password and other recovery operations'

Just booting tips <- 'saikee's techniques for Lilo, Grub or Windows (Win9x, Win2k, XP, Vista or Windows 7)' + very helpful + informative

Partitioning:

Inside the Linux boot process ->' explains the init process for BIOS, lilo and grub (intermediate user)'

Make the most of large drives with GUID Partition Table (GPT) and Linux -> '

The GNU Parted program -> 'is a good text-mode MBR and GUID Partition Table (GPT) partitioning tool.

Limits of RAID cards, file systems, and OS's -> Good sampler

Wikipedia article on GUID Partition Table (GPT)

SystemRescueCD -> 'useful utility for emergency maintenance. It includes a GUID Partition Table (GPT)-aware version of GRUB that you can install from the CD boot'

GNU GRUB - GRUB 2 -> 'GRUB 2 has been rewritten from scratch to clean up everything for modularity and portability.' + GRUB 2 wiki + GRUB 2 download + GRUB2 is GUID Partition Table (GPT)-aware

Tricks:

Cold-start-simulator <- 'non-perfect simulation' + Tricks to tweak your application needs or flushing.

Applications:

Official Samba site <- 'Opening Windows to a Wider World'

Firewall Generator- (IPTables) <- 'This program generates an iptables firewall script for use with the 2.4 or later linux kernel. It is intended for use on a single system connected to the Internet or a gateway system for a private, internal network.'

WINE <- Open Source Windows API on top of X, OpenGL, & Unix.

WINE Application Database (AppDB) <- Information on application compatibility with Wine

LinuxEmu <- Linux emulation news

Scripts:

Script Library <- Lot of scripts

User Groups:

Removed stale links. I suggest that a user(s) should use a search engine to search for local LUGS in their area. Most lists are being removed because of the dynamics of LUGS

[Back to Contents]

Drivers/Firmware

NTFS-3G Read/Write Driver <- 'The NTFS-3G driver is an open source, freely available read/write NTFS driver for Linux, FreeBSD, Mac OS X, NetBSD, and Haiku. It provides safe and fast handling of the Windows XP, Windows Server 2003, Windows 2000 and Windows Vista file systems. Most POSIX file system operations are supported, with the exception of full file ownership and access right support'.

Ext2 Installable File System For Windows <- 'provides Windows NT4.0/2000/XP/2003 with full access to Linux Ext2 volumes (read access and write access). This may be useful if you have installed both Windows and Linux as a dual boot environment on your computer. The "Ext2 Installable File System for Windows" software is freeware.'

Slackware NTFS-3G

NTFS-3G <- Slackbuilds package and FUSE <- Library package

[Back to Contents]

LQ Reference

How to Ask a Question

Learn The DD Command Revised <- Great LQ Post

Slackware® speedup boot time

Find Your LQ Answer

LQ Frappr map <- Add yourself

CLI Tools <- Must have list

Slackware® Stuff <- Ideas for running Slackware®

Enabling 3D Acceleration in X11 <- Mega Information Thread

Linux Answers-Tutorials-LQ

[Back to Contents]

Linux Books & Online Magazines

eBooks

Open Source E-Books for Linux <- 'FREE'

eBook “The Linux Command Line” <- 'A complete guide to using the command line'

10 Useful Free Linux eBooks for Newbies and Administrators <- 'If you’re planning to take your Linux learning process to more admin/expert level, then we’ve compiled a list of 10 Free Linux eBooks that will help you to build your Linux skills foundation very strong.'

Books

Linux System Administration Books <- 'Good selection of Linux Administration online Guides/books'

Linux in a Nutshell <- Good desk reference

My Linux Book <- 'My book to install, work and develop on Linux. It is focused but not restricted to the Gentoo Meta distribution' + 'Good read & reference' + 'PDF available'

Linux Kernel in a Nutshell <- Good read! downloadable

Slackware® Linux Essentials <- ecopy of book

Slackware Linux Basics <- 'Slackware Linux Basics is a book that aims to provide an introduction to Slackware Linux. It targets people who have little or no GNU/Linux experience. It aims to cover the Slackware Linux installation, basic Linux commands and the configuration of Slackware Linux'

The Linux Command Line <- Download link for PDF + 'Designed for the new command line user, this 537-page volume covers the same material as LinuxCommand.org but in much greater detail. In addition to the basics of command line use and shell scripting, The Linux Command Line includes chapters on many common programs used on the command line, as well as more advanced topics.'

Free GNU/Linux Books

Free Linux Books <- 'Highest quality Linux books all of which are available for free download'

Linux Device Drivers, 2nd Edition <- 'Linux Device Drivers is, on the surface, a book about writing device drivers for the Linux system.' + Good Reference

Linux Device Drivers, Third Edition <- 'LDD3 is current as of the 2.6.10 kernel'. + Good online reference

Linux From Scratch Book <- 'Download the Linux From Scratch Book' + 'Get the LFS stable Hard Copy'

LFS-BOOK-7.2.pdf

Beyond Linux from Scratch <- 'Beyond Linux From Scratch (BLFS) is a project that continues where the Linux From Scratch book finishes. It introduces and guides the reader through additions to the system including networking, graphical interfaces, sound support, and printer and scanner support'

TwoBits <- 'Investigates the history and cultural significance of Free Software, revealing the people and practices that have transformed not only software, but also music, film, science, and education'

The Linux Starter Pack <- 'Complete guide to using Linux, taking you from beginner level to an intermediate user'

The Easiest Linux Guide You'll Ever Read <- 'Target audience for this book are individuals who are competent with using Windows, who have never attempted to use Linux but are interested in giving it a try. The overall objective is to give people a bridge from what they already know to the powerful, fascinating world of the Linux operating system'

Introduction to Linux - A Hands on Guide <- 'This guide was created as an overview of Linux, geared toward new users as an exploration tour and getting started guide, with exercises at the end of each chapter. For more advanced trainees it can be a desktop reference, and a collection of the base knowledge needed to proceed with system and network administration'

Bash Guide for Beginners <- 'Everybody working on a UNIX or UNIX-like system who wants to make life easier on themselves, power users and sysadmins alike, can benefit from reading this book'

Advanced Bash Scripting Guide <- 'Advanced Bash-Scripting Guide is an in-depth exploration of the art of scripting. Almost the complete set of commands, utilities, and tools is available for invocation by a shell script'

Put Yourself in Command <- 'This book was initially written at LibrePlanet, the GNU/Linux conference hosted at the Harvard Science Center, Cambridge, MA, on March 21, 22 2009'

Getting Started with OpenOffice.org 3.x <- 'Open Office (OpenOffice.org) is a freely-distributed, full-featured, multi-platform office suite. This book is a must read for anyone who wants to get up to speed quickly with the latest OpenOffice.org version 3.x'

Grokking the GIMP <- 'This book providers a taster of image theory, working with the independent features of GIMP (layers, selections, masks and colourspaces) before advancing to compositing and rendering, and ending with short reviews of web-based applications of image manipulation'

The Linux Knowledge Base and Tutorial <- 'The Linux Knowledge Base and Tutorial (LINKBAT) is a web-based, unified knowledge base and tutorial with the goal of educating users about Linux'

Advanced Linux Programming <- 'This book takes a tutorial approach, introducing the most important programming concepts and techniques, and providing examples of how to use them. The book is not intended for beginners, and readers are expected to be competent with the C programming lanague and C library functions'

Linux 101 & 102 Modular Training Notes <- 'The Linux 101 & 102 Modular Training Notes are two separate manuals for individuals who wish to study for the LPI 101 or 102 examinations'

LINUX: Rute User's Tutorial and Exposition <- 'Rute is a technical reference and teaching tool for new GNU/Linux users as well as advanced administrators. It provides concise, thorough explanations and practical examples of each aspect of a Linux system'

Linux Network Administrator's Guide - 2nd Edition <- 'This book was written to provide a single reference for network administration in a Linux environment. Beginners and experienced users alike should find the information they need to cover nearly all important administration activities required to manage a Linux network configuration'

tuXlabs Cookbook <- 'This book is meant for anyone who wants to set up a computer laboratory according to the specifications of the Shuttleworth Foundation'

GNU/Linux Advanced Administration <- 'This book examines many different areas involved in administering Linux systems, with each subject being accompanied by a tutorial to act as an aid in the learning process'

Using Samba <- 'Samba is a suite of tools for sharing resources such as printers and files across a network. Samba uses the Server Message Block (SMB) protocol, which is endorsed by Microsoft and IBM, to communicate low-level data between Windows clients and Unix servers on a TCP/IP network'

Test Driving Linux: From Windows to Linux in 60 Seconds <- 'Test Driving Linux: From Windows to Linux in 60 Seconds is a detailed step-by-step guide to Linux and selected popular open source programs. It is a gentle introduction for newcomers to Linux showing them how to perform common activities such as surfing the web, using email, instant message with friends, writing letters, creating spreadsheets, and enhancing digital photos'

Linux in a Windows World <- 'Linux still faces numerous challenges before it can dominate the computing world, much less the world at large. One of these challenges is the huge installed base of Windows systems. Linux must coexist with these systems. Indeed, the challenge of coexisting with Windows can be viewed as an opportunity: Linux can be integrated into a Windows network, providing a reliable and low-cost platform on which to run vital services for Windows systems, or even serving as a workstation on an otherwise Windows-dominated network. This book is dedicated to describing this opportunity for Linux'

Open Sources 2.0 <- 'Open Sources 2.0 is a collection of insightful and thought-provoking essays from today's technology leaders that continues painting the evolutionary picture that developed in Open Sources: Voices from the Revolution'

Linux 101 Hacks <- 'Linux 101 Hacks is a 12 chapter, 140 page manual which explains easy to follow Linux commands. Ramesh Natarajan describes how to use these commands, with clear and concise examples'

The Linux Command Line <- 'This book is a broad overview of 'living' on the Linux command line. Unlike some books that concentrate on just a single program, such as the shell, bash, this book will try to convey how to get along with the command line interface in a larger sense. How does it all work? What can it do? What's the best way to use it?' 2008-2013, William E. Shotts, Jr.

Linux Sea <- 'Linux Sea offers a gentle yet technical (from end-user perspective) introduction to the Linux operating system, using Gentoo Linux as the example Linux distribution'

Ubuntu Pocket Guide and Reference <- 'This book is a concise companion for everyday Ubuntu use. It provides a good grounding in getting to grips with the Ubuntu 8.04 and 8.10 distributions'

Producing Open Source Software <- 'Producing Open Source Software is a book about the human side of open source development. It describes how successful projects operate, the expectations of users and developers, and the culture of free software'

After the Software Wars <- 'Given the technology that is already available, we should have cars that drive us around, in absolute safety, while we lounge in the back and sip champagne. All we need is a video camera on the roof, plugged into a PC, right? We have all the necessary hardware, and have had it for years, but do not yet have robot-driven cars because we do not have the software'

The Cathedral & The Bazaar <- 'The Cathedral and the Bazaar is a book on software engineering methods, based on the author's observations of the Linux kernel development process and his experiences managing an open source project, fetchmail'

Free for All: How LINUX and the Free Software Movement Undercut the High-Tech Titans <- 'Like Eric Raymond's The Cathedral and the Bazaar, Free for All outlines the arguments for leaving software source code open and free for anyone to tinker with. But Wayner's account delves deeper into the politics of the movement, reading like a high-tech soap opera'

On-line Magazines:

Linux Gazette <- Free International Online

Linux Journal <- Since 1994: The Original Monthly

Linux Magazine <- Linux & Open Source

Linux Pro <- Current GNU/Linux + Great

Linux Format <- UK's Linux magazine

LinuxPlanet <- Good

Linuxtoday

LXer <- 'Linux News - The world is talking about GNU/Linux and Free/Open Source Software'

Linux World <- 'Open Source Solutions for the Enterprise'

[Back to Contents] [link title]

Linux Blogs

Slackware® Blog <- 'Slackware® Linux and Related goodies'

Slackware® 12.0 Xlayn's blog <- Slackware® 12.0 Review

Yet Another Linux Blog <- 'Open Source, Open Blog'

linuxhelp.blogspot. <- 'All about Linux'

Brief Look at Slackware® 11 <- 'Tips & Tricks in using and administering Linux.'

Linux Fanatics <- Tech & Colorful

Upgrading Slackware-Current <- 'Experience Upgrading Slackware-Current'

SysAdmin Adventures <- Tech Notes from a Slackware Systems Administrator

[Back to Contents]

Linux on Wiki

WikiAnswers - What is the difference between Linux and Unix

Computer <- is a machine which manipulates data according to a list of instructions defined by Wikipedia.

LQWiki

LQWiki Slackware-Guides

LQWiki_Linux-Unix

LQWiki M$ Switch to Linux <- Which Windows users should switch to Linux?

LQWiki_hardware <- Hardware General

LQWiki_Tips <- 'answers that will help you although you did not have the idea to ask the question'

SlackWiki

SlackWiki_Windows_Partitions

Alien_Bob's Wiki

DSLWiki + Installing to a USB Flash Drive Wiki

Linux-Wikipedia

UNIX-Kernel-Wiki

Linux Laptop Wiki

Linux.Ars <- Diskless compute farms

ThinkWiki <- 'Wiki Web for IBM/Lenovo ThinkPad users. Here you find anything you need to install your favorite Linux distribution on your ThinkPad.'

LazyLinuxWiki + Backup and Restore + Install Linux to removable USB disk <- multiple wiki for reference + 10-20-09:08:30

[Back to Contents]

Tips & Tricks

Slack_10.2_tips <- Good, works with '11'

Slackware® Tips & Tricks <- by Jack S. Lai

[Back to Contents]

Tutorials

-- Slackware:

SlackWiki list of tutorials <- Good list!

-- General:

Introduction:

The Linux Tutorial <- 'Linux Knowledge Base and Tutorial'

[Rute PDF Rute User’s Tutorial and Exposition <- 'This book covers GNU/LINUX system administration'

Linux programming and Linux system administration <- 'IBM's starting point for learning how to develop Linux programs and administer Linux systems' + Great list of Tutorials and papers to learn from the leaders in industry.

An Introduction to Linux: <- 'Visit this course to get an introductory look at Linux and find out why you might want to run Linux.'

Unix Tutorial for Beginners: <- 'To learn about Unix, take a look at this tutorial course.'

An Introduction to Linux Basics: <- 'Get started in Linux using this basic course.'

An Introductory Guide to Linux Basics: <- 'This course makes Linux easy for even beginner users.'

Getting Started with Linux: <- 'Visit this beginner level course to get an introductory understanding of Linux.'

Linux Org <- 'Provides Basic Tutorials + Intermediate Tutorials + Advanced Tutorials

Nix Craft Tutorials <- 'Insight into Linux Administration work'

Linux Mint Tutorial <- 'Good Mint tutorial for newbies'

-- System Maintenance:

System General:

Hard Disk Partitioning Primer <- Disk partition basics

Painless Thumbdrive Backups-udev rules

Linux System Administration Guide: <- 'Course to get the lowdown on Linux system administration.'

Recovery:

Recovering files in Linux <- unix & Linux

Network:

Linux Network Administration: <- 'In this course, you'll cover all the details you need to know about for Linux network administration.'

Network and Computer Security: <- 'Teach you how to make your computers and networks secure, with the option to take on a Linux project.'

How to Set Up a Mail Server on a GNU Linux System: <- 'Guide to learn how to set up a mail server with a number of different users, domains, and security solutions.'

--- Scripting:

Advanced Bash-Scripting Guide

Harmonizing the Bash Startup Scripts

Bash Reference Manual <- 'Great Manual' + Looks at the inner workings of BASH

An Explanation of .bashrc and .bash_profile <- 'Both the ~/.bashrc and ~/.bash_profile are scripts that might be executed when bash is invoked.'

Linux Shell Scripting Tutorial - A Beginner's handbook

--- Shell:

Learning the Shell

Linux Shell Scripting Tutorial v1.05r3 <- 'A Beginner's handbook'

UNIX SHELL Quote Tutorial <- '

Sh - the Bourne Shell <- 'Bourne shell is considered the primary shell in scripts' + 'man sh'

Enhancing the system prompt <- 'Why stick with the standard boring shell prompt when you can easily make it colorful and more informative' + 'BASH'

Sed - An Introduction and Tutorial <- 'How to use sed, a special editor for modifying files automatically. If you want to write a program to make changes in a file, sed is the tool to use' + 'man sed'

Awk <- 'Why is AWK so important? It is an excellent filter and report writer. Many UNIX utilities generates rows and columns of information. AWK is an excellent tool for processing these rows and columns, and is easier to use AWK than most conventional programming languages' + 'man awk'

Find <- ' find's ability to locate old, big, or unused files, or files that you forgot where they are. The other important characteristic is find's ability to travel down subdirectories. If you wanted a recursive directory list, and ls doesn't have this option, use find' + 'man find'

Grep <- 'grep, egrep, fgrep - print lines matching a pattern + Grep uses regular expressions, and most of the power comes from their flexibility ' + 'man grep'

-- Command Line:

CLI <- Command Line

-- Editors:

Learning vi - "cheat sheet" technique <- 'This tutorial will show you how to use vi, a powerful visual editor.'

nano <- 'Not to exclude another editor, GNU/nano.'

Linux Video Tutorials:

Linux Video Tutorials <- 'collection of free video tutorials for GNU/Linux' + Daily Updates + Free + JAVA

[Back to Contents]

Linux-Newbie

IBM Guides:

Technical library

Basic tasks for new Linux users

Learn Linux, 101: Tutorials and topics

Boot the system

Runlevels, shutdown, and reboot

The X Window System

Hardware and architecture

Hard disk layout

Boot managers

Manage shared libraries

Debian package management

RPM and YUM package management

The Linux command line

streams and filters

File and directory management

Streams, pipes, and redirects

Create, monitor, and kill processes

Process execution priorities

Search text files using regular expressions

File editing with vi

Create partitions and filesystems

Maintain the integrity of filesystems

Control mounting and unmounting of filesystems

Manage disk quotas

Manage file permissions and ownership

Create and change hard and symbolic links

Find and place system files

General Guides:

The Ultimate Linux Newbie Guide

Linux Shortcuts and Commands

The newbie's guide to hacking the Linux kernel

Newbie Guide to Installing Linux as a Virtual Machine

Introduction to Linux -> PDF download

[Back to Contents]

MS Windows

MS Windows: For those that want aid when using M$ & GNU/Linux

Description of the Windows XP Recovery Console <- 'This is a reference article that describes what the Recovery Console is and how to use it. It does not contain information about how to troubleshoot specific problems.'

(Linux is Not Windows) <- 'Refer to the GNU/Linux OS and various Free & Open-Source Software (FOSS) projects under the catch-all name of "Linux". It scans better.' + Great Article

Comparison of Windows and Linux <- 'Comparisons between the Microsoft Windows and Linux computer operating systems are a long-running discussion topic within the personal computer industry.' + Great Wiki

Windows Partitions <- "How can I allow normal users to access my Windows partition?" + SlackWiki

Working Around Windows Vista’s "Shrink Volume" Inadequacy Problems

How to migrate XP, Vista, Linux, BSD and Solaris to a bigger hard disk

Dual/Multi Booting With Vista <- 'This site is primarily an examination of Vista’s boot requirements and offers insights and solutions to the problems of moving or cloning Vista and using third-party bootmanagers.'

Cloning Vista

Using a Linux Live CD to clone XP and/or Vista <- 'Good information'

Vista SP1 won't install on dual-boot systems <- 'If you’re dualbooting Windows Vista Enterprise or Ultimate alongside a Linux distro, and have installed the Linux bootloader into the MBR, then you’re guaranteed to run into problems when installing Vista Service Pack 1, Microsoft has admitted.'

Windows Vista Recovery Disc Download<- 'Windows Vista Recovery Disc Download ' + 'If you're like most PC users, you probably got Windows Vista with a new PC or laptop. And if you're like 99% of the population, you get your new machines from one of the major manufacturers. Dell, Acer, HP, Toshiba, Lenovo, they all have one thing in common: they don't give you a real Windows Vista installation disc with your purchase. Instead, they bundle what they call a "recovery disc" (that's if you're lucky - otherwise you'll have a recovery partition instead) with your machine and leave it at that.'

Windows-ISO <- 'Microsoft ISO files, Page for Win7' + 'offered for recovery of Licensed Product keyed install/reinstall(s). + 'You will need a legal product key to install'

Windows 7 Direct Download Links, Official Disk Images from Digital River <- 'Digtal River provides these downloads via Microsoft Azure. Since this is an official download channel, you can be sure to receive setup files that are virus-free, secure, legitimate and untouched. Downloading the files from Digital River is absolutely legal and completely free of charge. Without a legally obtained product key however, any Windows 7 installation will only run for 30 days. Afterwards, it needs to be activated, or the evaluation timer be reset.' + 'Product key required to enable install'


MS Windows Utilities:

Wget for M$Windows <- 1.10.1 'GNU Wget is a free network utility to retrieve files from the World Wide Web using HTTP and FTP, the two most widely used Internet protocols. It works non-interactively, thus enabling work in the background, after having logged off.'

WGET for Windows (win32) <- current version: 1.10.2 From the official wget homepage: "GNU Wget is a free software package for retrieving files using HTTP, HTTPS and FTP, the most widely-used Internet protocols. It is a non-interactive commandline tool, so it may easily be called from scripts, cron jobs, terminals without X support, etc."

-- Linux Pre-install:

Howto: Duplicate any Windows installation to a new hard disk using only a Vista DVD

Move an entire Windows installation

How to resize a partition in Windows Vista <- Visual Guide.

[Back to Contents]

Server

-- SAMBA:

Slackware® Samba Setup <- 'File and printer sharing on the local network using Slackware®' + Alien_Bob's Wiki

Simple Slackware Setup <- 'Connect your Windows machine(s) to your Linux machine(s) over your network, then Samba is what you need. Essentially, Samba allows your Linux machine to communicate with your Windows network to share files, resources, and printers. This document will cover the steps of installing and configuring Samba on Slackware 11.0.0.' + Applicable

SMB-HOWTO <- 'Describes how to use the Server Message Block (SMB) protocol, also called the Session Message Block, NetBIOS or LanManager protocol, with Linux using Samba. Although this document is Linux-centric, Samba runs on most Unix-like operating systems.'

Quick and dirty Samba setup <- 'Samba is an open source project that allows Windows users to connect to a Linux server from which to share data.'

Getting Vista to work with Samba

Get Vista and Samba to work <- 'NTLMv2 authentication is supported in Samba 3.0'

Samba-3 by Example <- 'This book is your means to the straight path. It provides step-by-step, proven, working examples of Samba deployments. If you want to deploy Samba-3 with the least effort, or if you want to become an expert at deploying Samba-3 without having to search through lots of documentation, this book is the ticket to your destination.'

-- LDAP:

LDAP Tutorial: Deploying OpenLDAP <- LDAP Directory Server Installation and configuration (V2.x / V1.2) + 'Lightweight Directory Access Protocol (LDAP) is a means of serving data on individuals, system users, network devices and systems over the network for e-mail clients, applications requiring authentication or information. The LDAP server is a means of providing a single directory source (with a redundant backup optional) for system information look-up and authentication.'

-- NAS:

FreeNAS <- 'is a free NAS (Network-Attached Storage) server, supporting: CIFS (samba), FTP, NFS, AFP, RSYNC, iSCSI protocols, S.M.A.R.T., local user authentication, Software RAID (0,1,5) with a Full WEB configuration interface. FreeNAS takes less than 32MB once installed on Compact Flash, hard drive or USB key. The minimal FreeBSD distribution, Web interface, PHP scripts and documentation are based on M0n0wall.'

-- CUPS:

Setup CUPS Network Printer <- 'this tutorial deals with setting up a network printer with just linux computers.'

CUPS System Administrator's Guide

-- Linux SOHO:

Linux Home Networking <- Linux Help for Professionals, Students and Hobbyists

-- Security:

DenyHosts <- 'DenyHosts is a script intended to be run by Linux system administrators to help thwart SSH server attacks (also known as dictionary based attacks and brute force attacks).' + DenyHosts FAQ + Changelog + 'You can also read an indepth independent article about DenyHosts by AgentOrange at OrangeCrate.'

-- LAMP:

LAMP <- 'Web development platform based on Linux, Apache, MySQL, and PHP, a programming language for which Perl or Python is sometimes substituted.' + LAMPwiki


[Back to Contents]

Cluster

Engineering a Beowulf-style Compute Cluster <- A good example

Microwulf <- A Personal, Portable Beowulf Cluster

Building a Beowulf System <- Caltech Tutorial Article

[Back to Contents]

Network

General:

Computer Network <- 'A computer network is a group of interconnected computers via Computer networking device(s)' + Good wiki

Linux Home Networking <- 'Understandable + useful'

Sub netting Tutorial <- Great tutorial

Devices:

Linux WiFi support <- Wireless Cards

vpnc <- client for cisco vpn concentrator

NDISwrapper <- Implements Windows kernel API & NDIS

Slackware Ndiswrapper setup <- LQ Guide + Slackware 12.2 ndiswrapper (1.53) Slackbuilds

DNS:

DynDNS <- Free DNS for those with dynamic IP addresses

NoIp <- Free managed DNS service provider

Basic Guide to DNS <- 'List of common terms that you'll encounter when managing a domain.'

Listed DNS Servers <- 'Please consult this page, if you do not know what dns servers to use.'

Protocol:

-- TCP/IP:

Learn TCP/IP <- Simple but informative

Daryl's TCP/IP Primer <- Informative

-- FTP:

HOWTO:

Linux NFS <- Overview, FAQ & HOWTO

Linux Networking HOWTO

HOWTO - ssh slackware (and any linux) <- 'This is short guide to explain how to get ssh going between slackware or other NIX boxes' + LQ post

Guide:

Guide to IP Layer Network Administration with Linux <- 'network address translation (NAT), address resolution protocol (ARP), routing, and masquerading. There is a nascent section on bridging, although the focus of the documentation is the use of layer 3 Linux technologies.'

Setup:

LQ Networking <- wiki

Slackware® configuration

Firewalls:

Firewall Generator Resources <- 'Great source of information'

Iptables Tutorial 1.2.2 + Iptables Tutorial <-- Oskar Andreasson's excellent iptables tutorial (mirror)

Arno's project Firewall

rworkman's firewalls

Easy Firewall Generator

Easy Firewall Generator 'Alien_Bob's Slackware® Adaptation'

Slackware-Proxy <- Article by Alien_Bob that implements Dansguardian. This content filter/proxy is used on a Linux server so that it will block unwanted URLs for any client, which can be Linux, Windows or any other OS. Dansguardian is an excellent and simple filter software that can be used to filter unwanted URL access by your users. You can blacklist, whitelist and even filter content via exception rules. + DansGuardian_Wiki

Firestarter

fwbuilder

Guarddog

KMyFirewall

Shorewall

NuFW <- An authenticating firewall + 'NuFW adds user-based filtering to Netfilter, the state of the art IP filtering layer from the Linux kernel. Its exclusive algorithm allows authenticated filtering even on multiuser computers' + 'NuFW can be seen as an Identity access management solution, at the network level.'

Fail2ban <- 'Fail2ban scans log files like /var/log/pwdfail or /var/log/apache/error_log and bans IP that makes too many password failures. It updates firewall rules to reject the IP address'

Firewall Rules Additions:

ferm <- for Easy Rule Making

rworkman's SSH attacks <- must read rules

rworkman's irc-identd rules

rworkman's LQ firewall post <- Great, simple well written definition

Linux Routers:

PortForward <-'step-by-step guides on how to setup port forwarding'

zebra <- 'Zebra is a multi-server routing software which provides TCP/IP based routing protocols. Zebra turns your machine into a full powered router.'

quagga <- 'Routing Software Suite, GPL licensed IPv4/IPv6 routing software.'

-- Router Firmware:

OpenWrt <-'OpenWrt is described as a Linux distribution for embedded devices' + 'Instead of trying to create a single, static firmware, OpenWrt provides a fully writable filesystem with package management. This frees you from the application selection and configuration provided by the vendor and allows you to customize the device through the use of packages to suit any application. For developer, OpenWrt is the framework to build an application without having to build a complete firmware around it; for users this means the ability for full customization, to use the device in ways never envisioned'

DD-WRT <- 'DD-WRT is a third party developed firmware released under the terms of the GPL for many ieee802.11a/b/g/h/n wireless routers based on a Broadcom or Atheros chip reference design. ' + 'Wiki is the documentation about the DD-WRT firmware and it's features. It is created by the community for the community.'

Routers General:

Router <- Wiki definition

Linksys <- Home

Dlink <- Home

netgear <- support

cisco <- Home

3com <- Home

iogear <- Home

Hub & Switch:

Network Switch <- Wiki definition

Ethernet Hub <- Wiki definition

3com switches <- Retail switches

Ethernet:

ifplugd <- 'ifplugd is a Linux daemon which will automatically configure your ethernet device when a cable is plugged in and automatically unconfigure it if the cable is pulled. This is useful on laptops with onboard network adapters, since it will only configure the interface when a cable is really connected. ifplugd interfaces with your distribution's native network configuration utilities.'

Configuring your network in Slackware <- Alien_Bob's excellent article on the way network cards are configured in Slackware. + Loads of internal reference links + Ethernet & Wireless

WOL <- ' Wake On LAN functionality in a small program. It wakes up hardware that is Magic Packet compliant'

Wireless:

Wireless <- Wiki definition

Linux Wireless wiki <- 'This is the main source of Documentation for the Linux wireless (IEEE-802.11) subsystem. This wiki features information for end-users, developers and vendors. This site covers all the new 802.11 drivers, the new core mac80211 and cfg80211 components along with the new userspace and in-kernel nl80211 configuration interface. New nl80211 userspace applications are also documented.'

IEEE 802.11 <- 'IEEE 802.11 is a set of standards carrying out wireless local area network (WLAN) computer communication in the 2.4, 3.6 and 5 GHz frequency bands. They are implemented by the IEEE LAN/MAN Standards Committee (IEEE 802)'

List of WLAN channels <- 'List of WLAN channels is the legally allowed IEEE 802.11 or more commonly Wi-Fi Wireless LAN channels. The 802.11 workgroup currently documents use in three distinct frequency ranges, 2.4 GHz, 3.6 GHz and 4.9/5.0 GHz bands'

Wireless_tools_for_Linux <- Wireless tools for Linux is a package maintained by Jean Tourrilhes to facilitate the manipulation of the Linux Wireless Extension

Linux Wireless <- 'You can now download a package which lets you compile and install the latest advances on the Linux wireless subsystem and get some of our latest drivers without having to recompile your entire kernel.'

Wireless Assistant <- Wireless Assistant (wlassistant) is a small application that allows you to connect to wireless networks.

wifi-radar <- 'WiFi Radar is a Python/PyGTK2 utility for managing WiFi profiles. It enables you to scan for available networks and create profiles for your preferred networks. At boot time, running WiFi Radar will automatically scan for an available preferred network and connect to it.'

madwifi <- Alien_Bob's wiki

Configuring your network in Slackware <- Alien_Bob's excellent article on the way network cards are configured in Slackware. + Loads of internal reference links + Ethernet & Wireless

Madwifi <- Wireless FAQ & download

wpa_supplicant <- Alien_Bob's wpa_supplicant Slackbuild + README.slackware + 'WPA Supplicant for Linux with support for WPA and WPA2 (IEEE 802.11i / RSN). Supplicant is the IEEE 802.1X/WPA component that is used in the client stations. It implements key negotiation with a WPA Authenticator and it controls the roaming and IEEE 802.11 authentication/association of the wlan driver. More info: wpa_supplicant'

wicd <- 'wicd is a wired and wireless network manager for Linux.' + SlackBuilds Repository + wicd <- rworkman's 12.1 package for 'WICD'

home of wicd <- 'Wicd is an open source wired and wireless network manager for Linux which aims to provide a simple interface to connect to networks with a wide variety of settings'

Wireless Chipsets

bcm43xx Linux Driver <- Debian Guide but good

BCM4318 Airforce one <- LQ Wiki + 'HOW-TO for the BCM4318 Airforce one card'

Network Testing:

Test your IPv6 connectivity <- 'How this test works: Your browser will be instructed to reach a series of URLs. The combination of successes and failures tells a story about how ready you are for when publishers start offering their web sites on IPv6.' + 'World IPv6 Launch What is World IPv6 Launch?

Organized by the Internet Society, World IPv6 Launch on 6 June 2012 is intended to motivate organizations across the industry – including Internet service providers (ISPs), hardware makers, and web companies – to prepare for and permanently enable Internet Protocol version 6 (IPv6) on their products and services as Internet Protocol version 4 (IPv4) address space runs out. Click here to see the start time in your local area.

--Broadband speed test:

Speedtest_Server <- USA

WhatIsMyIP <- 'The fastest and easiest way to determine your IP address.' + OnLine + Speedtest

SpeedTest <- Broadband Speed Test (UK)

[Back to Contents]

Tools, Recovery, Diagnostic, Emergency

Tools:

KNOPPIX <- useful tools

Helix <- Incident Response & Forensics tools

tomsrtbt <- Linux on 1 floppy disk Good recovery use

Linux Backups mini-FAQ <- Backup before any maintenance or working on a problem media + Get used to regular backups.

Linux performance <- 'This page links to various Linux performance material I've created, including the tools maps on the right, which show: Linux observability tools, Linux benchmarking tools, Linux tuning tools, and Linux observability sar.'

Kali Linux <- Kali Linux is used primarily for penetration testing + Not a newbie friendly Gnu/Linux + Kali Book <- 'Learning how to master Kali gives you the freedom to create Kali Linux Recipes like the Kali ISO of Doom, or the Kali Evil AP. You’ll be able to build optimized and custom Kali kernels, host them on your own repositories and create your own custom Kali Appliances – and there’s so much more.' + Using Kali Linux? PLEASE READ!! <- LQ Newbie sticky, Please read this -- Disk Utilities:

DBAN <- 'Darik's Boot and Nuke is a self-contained boot floppy that securely wipes the hard disks of most computers. DBAN will automatically and completely delete the contents of any hard disk that it can detect, which makes it an appropriate utility for bulk or emergency data destruction. DBAN is a means of ensuring due diligence in computer recycling, a way of preventing identity theft if you want to sell a computer, and a good way to totally clean a Microsoft Windows installation of viruses and spyware. DBAN prevents or thoroughly hinders all known techniques of hard disk forensic analysis.'

---- Disk Partitioning:

Parted Magic <- is ~30MB LiveCD/US + ' Parted Magic is a Linux LiveCD/USB/PXE with its elemental purpose being to partition hard drives.'

Partition Manager <- Ranish boot manager & HD partition tool + Dual Booting Partition setup Guide (pdf)

Qtparted <- 'QTParted is a Partition Magic clone written in C++ using the Qt toolkit.' + Qtparted Home

Gparted <- Live cd for partitioning. Easy to use gui.

PAUD - Parted And Utilities Disk <- 'PAUD is a disk image that contains system utilities, such as fdisk, mc (midnight commander), parted, ntfsresize, and more. PAUD is ideal for rescue/administration purposes and transferring files from one filesystem to another for windows users.'

G4L <- Ghost for Linux

How To Resize ext3 Partitions <- Without Losing Data

Ranish <- 'Ranish Partition Manager is a powerful hard disk partitioning tool. It gives users high level of control for running multiple operating systems, such as Linux, Windows 98/XP, FreeDOS, and FreeBSD on a single disk.'

-- Cloning:

List of disk cloning software <- 'This list of software works with Windows, Mac, and Linux (or can be used from a Live CD)

Clonezilla Live <- 'Clonezilla Live is a small bootable GNU/Linux distribution for x86/amd64 (x86-64) based computers.' + Clonezilla Tutorial

G4L <- Ghost for Linux

PartImage (SystemRescueCd) <- 'Great to have on hand when in a twist'

Computer Cloning with Partition Image <- 'So you want a backup partition' + 'Tutorials' + 'PartImage Wiki'

-- Memory:

memtest86 <- 'Memtest-86 is a very thorough stand-alone memory test for x86 and Pentium systems (and compatibles). It currently does 11 tests to fully determine whether you have faulty RAM or not.'

memtest86+ <- 'memory tester which is based on memtest86 v3.0, and provides an up-to-date version of this useful tool, which aims to be as reliable as the original. It has been fixed to work on AMD64 systems, and also properly detects all current CPUs and motherboard chipsets. The project supports ECC polling for AMD64, i875P, and E7205, and displays some useful settings for the most popular chipsets'

Recovery & Diagnostic:

Howto Reboot or halt Linux system in emergency <- 'This is quite useful when Linux based system is not available after boot or after a X server crashed ( svgalib program crashes) or no display on screen.' + Good read

Slax Downloads <- LiveCD, useful recovery tool - Your Pocket OS + Slax FTP

(R)ecovery (I)s (P)ossible <- RIP Slackware® Linux rescue system

UBCD Ultimate Boot CD <- 'UBCD allows users to run floppy-based diagnostic tools from most CDROM drives on Intel-compatible machines, no operating system required. The cd includes many diagnostic utilities.'

TRK <- Trinity Rescue Kit + 'Aims specifically at recovery and repair operations on Windows machines, but is equally usable for Linux recovery issues.'

Knoppix STD 0.1 <- Security & Recovery Tool + Knoppix STD description

SystemRescueCd <- 'is a Linux system on a bootable CD-ROM for repairing your system and recovering your data after a crash. It aims to provide an easy way to carry out admin tasks on your computer, such as creating and editing the partitions of the hard disk. It contains a lot of system utilities (parted, partimage, fstools, ...) and basic tools (editors, midnight commander, network tools).' + 'Online-Manual

TestDisk <- 'tool to check and undelete partition, supports reiserfs, ntfs, fat32, ext2/3 and others' + Above Livecds contain TestDisk + TestDisk Wikipedia + wiki + Data Recovery using TestDisk

PhotoRec, Digital Picture & File Recovery <- 'PhotoRec is file data recovery software designed to recover lost files including video, documents and archives from Hard Disks and CDRom and lost pictures (thus, its 'Photo Recovery' name) from digital camera memory. PhotoRec ignores the filesystem and goes after the underlying data, so it will still work even if your media's filesystem has been severely damaged or re-formatted'+ After Using PhotoRec + PhotoRec Wiki

Windows Vista Recovery Disc Download<- 'Windows Vista Recovery Disc Download ' + 'If you're like most PC users, you probably got Windows Vista with a new PC or laptop. And if you're like 99% of the population, you get your new machines from one of the major manufacturers. Dell, Acer, HP, Toshiba, Lenovo, they all have one thing in common: they don't give you a real Windows Vista installation disc with your purchase. Instead, they bundle what they call a "recovery disc" (that's if you're lucky - otherwise you'll have a recovery partition instead) with your machine and leave it at that.'

Do Everything Boot Disks <- 'OlderGeeks.com Free Software Downloads' + 'Loads of diagnostics & other media' + 'Not just for old geeks :)'

Slackware® Recovery:

glibc-recovery <- rworkman's + 'The purpose of this document is to provide some more or less decent guidelines on how to fix the system.'

Emergency:

See the above! :)

[Back to Contents]

Security

Slackware® Security Advisories

LQ Security <- wiki

Guide to Chkrootkit

Insecure.org <- Security related site

(N)etwork (S)ecurity (T)oolkit <- Open source network security applications

SECURITY Distro Articles

Hardening the Linux desktop <- 'Although GNU/Linux has the reputation of being a much more secure operating system than Microsoft Windows, you still need to secure the Linux desktop. This tutorial takes you through the steps of installing anti virus software, creating a backup-restore plan, and making practical use of a firewall. When you finish, you'll have the knowledge and tools you need to harden your Linux desktop against most attacks and prevent illegitimate access to your computer'

Linux Security Tools:

List of Linux Security Audit and Hacker Software Tools <- 'It is important for Linux users and System administrators to be aware of the tools hackers employ and the software used to monitor and counter such activity. I actually like to use many of the following tools to test the integrity of my servers.' + Also see the YoLinux Internet Security Tutorial (secure Linux configuration tutorial)

rkhunter <- 'Rootkit Hunter(SlackBuild for 14.1), security monitoring and analyzing tool for POSIX compliant systems.' + 'RKHunter is a scanning tool that scans for rootkits, backdoors, and local exploits by running tests like MD5 hash comparison, known rootkit files, incorrect permissions on binaries, suspect strings in LKM and LKD modules, and hidden files.' + Great tool

Rootkit Hunter: IptabLex, IptabLes <- 'Unspawn's blog showing excellent work for Rootkit Hunter' + 'Useful hints & policy for root kits' + 'If you think you need help then look here' + Or check out Linux - Security Forum

Virus:

Clamav SlackBuild 14.1 <- Clamav Database FAQ Direct download main.cvd daily.cvd bytecode.cvd

Advisories:

2009 Slackware Security Advisories

LQ FAQ:Security References

UNIX Security Checklist v2.0

Securing Debian Manual

LiveCD For Security:

PHLAK <- Security LiveCD

Knoppix STD 0.1 <- Security Tool + Knoppix STD description

Kali Linux <- Top rated linux live distribution focused on penetration testing, more information about learning ethical hacking and using Kali can be found at the link

Whoppix 2.7.1 <- Stand alone penetration testing live cd based on Knoppix. Good tools.

SECURITY Distro <- All the above & more

SSH:

HowTo: Setup SSH Keys on a Linux / Unix System <- 'SSH keys provide a secure way of logging into a Linux and Unix-based server. How do I set up SSH keys on a Linux or Unix based systems? In SSH for Linux/Unix, how do I set up public key authentication? I am assuming that you are using Linux or Unix-like server and client with the following software: OpenSSH SSHD server, OpenSSH ssh client and friends on Linux (Ubuntu, Debian, {Free,Open,Net}BSD, RHEL, CentOS, OSX and co).

[Back to Contents]

Desktop Environments & Window Managers

X Desktop Environments:

KDE Documentation

GNOME Documentation

Dropline <- GNOME

Freerock <- GNOME

Gware <- GNOME

XFCE 4.2.4 Home Review FAQ Documentation

X Window Managers:

Windows Managers Explained <- Old but informative

Window Managers <- Review, old but informative

Window Manager of the Year <- LQ

XFWM 4.4.1 Home Review FAQ

Blackbox Home Review FAQ

FluxBox Home Review FAQ

Enlightenment Home Review FAQ

Window Maker Home Review FAQ

MetaCity Home Review FAQ

Ion Home Review FAQ

Icewm Home Review FAQ

Documentation:

XFCE <- 'page provides most of the Xfce documentation for both users and developers'

[Back to Contents]

Desktop General & Applications

Applications:

Linux App Finder <- 'Linux App Finder's mission is to catalog useful GNU/Linux programs and provide a great resource to discover new apps.'

Adobe Acrobat Reader 8.1.1 <- Adobe all versions

Adobe Acrobat Reader <- Slackbuilds 8.1.1

Bashburn <- Instead of K3B

Open Cascade <- 'Open CASCADE is a powerful CAD/CAM/CAE kernel and development platform for 3D modeling applications. It consists of reusable C++ object libraries and a set of development tools that are available in Open Source.'

PuTTY <- 'A Free Telnet/SSH Client. PuTTY is a free implementation of Telnet and SSH for Win32 and Unix platforms, along with an xterm terminal emulator'.

WinScp <- 'A SFTP client and FTP client for M$ Windows. Its main function is the secure file transfer between a local and a remote computer. It uses Secure Shell (SSH) and supports, in addition to Secure FTP, also legacy SCP protocol'

[Back to Contents]

X

General:

Using multimedia keys <- Window Manager reference

OO Extras <- Templates

Open Source Presentation Templates <- Good

X:

Remote X Apps mini-HOWTO <- 'This mini-HOWTO describes how to run remote X applications. That is, how to have an X program display on a different computer than the one it's running on'. Original Document

Remote X Apps mini-HOWTO <- Same as above, just easier to navigate & Read.

X applications & Uitlities <- List

Conky <- 'is a free, light-weight system monitor for X, that displays any information on your desktop. Conky is licensed under the GPL and runs on GNU/Linux and BSD' + 'Conky has more than 250 built in objects'

Fonts:

Freetype-2.3.4-i486-4 <- Bruce Hill's rebuilt Freetype Slackware® package

Beautiful Fonts in Slackware® 12.1 <- Good LQ post on setting up your Slackware® 12.1 fonts.

"Ubuntu Fonts for Slackware® 12.1 <- Dugan's adaptation of Ubuntu Fonts + Good Links

Unicode Font Guide For Free/Libre Open Source Operating Systems

Recovery:

Howto Reboot or halt Linux system in emergency <- 'This is quite useful when Linux based system is not available after boot or after a X server crashed ( svgalib program crashes) or no display on screen.'

X Configuration:

Xorg.conf man page <- 'Must Read' + xorg.conf-wiki + X Window System + Color depth

HowToRandR12 <- 'The RandR 1.2 extension first appeared in Xserver 1.3. It provides automatic discovery of modes (resolutions, refresh rates, ...) together with the ability to configure outputs dynamically (resize, rotate, move, ...)' + wiki

RandR <- 'The X Resize and Rotate Extension (RandR) allows clients to dynamically change X screens, so as to resize, rotate and reflect the root window of a screen' + wiki

DeskTop Tips:

CD/DVD Open/Close Tray Tip <- Woodsman's LQ DeskTop Icon + KDE

[Back to Contents]

PC Build

HowTo assemble a Desktop PC <- 'Now that you have selected your parts, you get to what is arguably the most fun part of the process: putting the parts together'

PC Guide <-"How to Build Your Own PC"

HardwareHell <- 'Helpful potpourri'

How To Diagnose PC Hardware Problems <- '

Diagnose PC Hardware Problems with an Ubuntu Live CD

Building Your Linux Computer Yourself Issue 18 <-'Dated LDP but useful'

LDP Hardware + LDP Hardware Section 4.3.1

[Back to Contents]

Devices

Hardware4Linux <- 'Hardware4linux.info is a web site to lookup and report hardware compatibility and incompatibility with Linux distributions.'

List of device bandwidths <- 'This is a list of device bandwidths: the channel capacity (or, more informally, bandwidth) of some computer devices employing methods of data transport is quantified in units of kilobits per second (kbit/s), megabits per second (Mbit/s), or gigabits per second (Gbit/s) as appropriate. They are grouped by similar functionality, and then listed in order from lowest bandwidth to highest.'

Motherboard:

-- Hardware Monitor:

lm-sensors <- 'Specific configurations'

Keyboard:

Consistent BackSpace and Delete Configuration <- 'Get your key mapping to work'

Device:

-- Printer:

Linux supported Printers

Designing, Writing, and Packaging Printer Drivers <- 'By Linux Foundation'

-- Scanners:

Linux supported Scanners

Share scanner on network

-- Flash Drives:

Painless Thumbdrive Backups <- 'Exploit udev rules to back up your Flash drive daily or every time you insert it.'

USB Tutorials <- Boot and run Linux from a USB flash memory stick + 'Carry a portable Linux version with you on a USB flash pen drive. Bring your portable desktop with you wherever you go.'

Slackware® 12.0 USB_Install <- Alien_Bob's Slackware® 12.0 USB_Install + README

--Memory

Images and Descriptions - Memory Module Types <-'Great visual memory images to compare to what a user may have on hand' + 'Good tool for everyone to ID sticks'

-- Flash Memory:

--- ROM:

HDD:

SSD:

SSDWiki<- 'Solid State Knowledge Base' + Look up your SSD specs

Solid State Drives <- 'Arch Wiki' + 'Solid State Drives (SSDs) are not PnP devices. Special considerations such as partition alignment, choice of file system, TRIM support, etc. are needed to set up SSDs for optimal performance. This article attempts to capture referenced, key learnings to enable users to get the most out of SSDs under Linux. Users are encouraged to read this article in its entirety before acting on recommendations as the content is organized by topic, not necessarily by any systematic or chronologically relevant order.' + 'Loads of reference material & links'

How to maximize SSD performance with Linux <-'There are many tweaks you can try to enhance SSD performance – it's a case of getting under the bonnet.'

Enable TRIM On SSD (Solid-State Drives) In Ubuntu For Better Performance <- 'Useful'

Best practice: I/O schedulers <- 'Linux offers four I/O schedulers, or elevators: the NOOP I/O scheduler, the Anticipatory I/O scheduler, the Completely Fair Queuing (CFQ) I/O scheduler, and the Deadline I/O scheduler. Each I/O scheduler is effective in different scenarios.' + 'Best practices for block I/O performance' <-' Learn about general best practices and I/O scheduler options for optimizing block I/O performance.'

Slackware on SSD_LQ Thread <- 'Good informational thread' + LQ Post# 26 <- 'example configuration(s)'

SSD Tuning for Linux <- 'This introduces SSD performance considerations and illustrates how to implement a "tuned" SSD on Linux. This article is not meant to explain the details of SSD operation.'

Run a Low-Level Format on Intel® Solid State Drives <- 'Helpful article to zero a Intel SSD

-- Research Information

2.5" SSDs<- 'Lots of companies design and sell 2.5" SSDs. You can scroll down this page to see who they are below. So where do you begin?' + 'Great links to references'

the top 100 SSD articles on StorageSearch.com - in August 2013 <- 'Sometimes it's hard knowing where to look next...' + 'Great references'

Understanding flash SSD performance characteristics and limitations - a toolkit <-'If you spend a lot of your time analyzing the performance characteristics and limitations of flash SSDs - this article will help you to easily predict the characteristics of any new SSDs you encounter - by leveraging the knowledge you already have and by re-interpreting all SSDs within a simple framework built around a handful of design-related concepts.'

-- SSD Controllers

SSD Controller <- 'An SSD controller, also referred to as a processor, includes the electronics that bridge the Flash memory components to the SSD input/output interfaces. The controller is an embedded processor that executes firmware-level software. The SSD firmware is device specific, and in most cases can be updated.' + 'Good general article'

SandForce

Indilinx

Phison

Marvell

Intel's 3rd Generation Controller

Neutron

UEFI:

Managing EFI Boot Loaders for Linux <- 'With the rising availability of Extensible Firmware Interface (EFI) and Unified EFI (UEFI) computers, there's an increasing need to configure EFI boot loaders, particularly in multi-boot environments. The way EFI computers boot is very different from the way older computers based on the Basic Input/Output System (BIOS) boot. This fact is both positive and negative. On the plus side, the EFI boot method is much more flexible and, in theory, easier to configure than is the BIOS boot method. On the minus side, existing documentation and personal skills are often built around BIOS, which can make setting up an EFI-based system tricky. There's also the fact that most Linux distributions provide weaker EFI than BIOS support'

Installing Slackware on UEFI-based hardware <-'Slackware Documentation Project'

UEFI_Wiki_by Manjaro <-'Installing a Linux distro on a UEFI can be the trickiest part of the installation.' + "Good wiki UEFI intall guide"

Boot managers and boot devices on a PC with UEFI firmware <- 'UEFI firmware technology may have its positive aspects, but it also comes, like everything else, with its not-so positive aspects. It is not-so positive because it was a pain to figure out exactly how it works with OS boot managers and boot devices, especially when attempting to dual-boot multiple OSs on one hard drive, or even on multiple hard drives. Instead of installing the boot files in the Master Boot Record (MBR), an entry for each OS in created in /boot/efi/EFI directory, which should be in an EFI partition. That results in a corresponding entry for each OS in the boot menu.'

How to delete boot managers from a UEFI boot menu <- 'This short tutorial shows how to delete boot managers from a UEFI boot menu. It might not apply to all computers, but if your computer is anything like mine and you install and reinstall Linux distributions and other operating systems as often as I do, I think you’ll like to know how to remove those boot manager entries that you no longer need.'

UEFI boot: how does that actually work, then? <- 'You’ve probably read a lot of stuff on the internet about UEFI. Here is something important you should understand: 95% of it was probably garbage. If you think you know about UEFI, and you derived your knowledge anywhere other than the UEFI specifications, mjg59’s blog or one of a few other vaguely reliable locations/people – Rod Smith, or Peter Jones, or Chris Murphy, or the documentation of the relatively few OSes whose developers actually know what the hell they’re doing with UEFI – what you think you know is likely a toxic mix of misunderstandings, misconceptions, half-truths, propaganda and downright lies. So you should probably forget it all.'

Secure Boot:

Managing EFI Boot Loaders for Linux: Dealing with Secure Boot <- 'In addition to implementing a new boot protocol, UEFI adds a new feature that has the potential to cause a great deal of confusion and trouble, but that can also improve system security: Secure Boot. As the name implies, Secure Boot is intended as a security feature. Its potential to improve system security is greatest on Windows systems. By its very nature, though, Secure Boot can also make it harder to boot Linux. This page provides an overview of what Secure Boot is and how the Linux community is responding to it. Be aware that these matters are changing rapidly, so if you read this more than a few months into 2013, be aware that things may have changed!'

Making UEFI Secure Boot Work With Open Platforms <- '"Secure boot" is a technology described by recent revisions of the UEFI specification; it offers the prospect of a hardware-verified, malware-free operating system bootstrap process that can improve the security of many system deployments. Linux and other open operating systems will be able to take advantage of secure boot if it is implemented properly in the hardware. This document is intended to describe how the UEFI secure boot specification can be implemented to interoperate well with open systems and to avoid adversely affecting the rights of the owners of those systems while providing compliance with proprietary software vendors' requirements.' + PDF download

Secure boot loader now available to allow Linux to work on Windows 8 PCs <- 'Freeing the way for independent Linux distributions to be installed on Windows 8 computers, the Linux Foundation has released software that will allow Linux to work with computers running the UEFI (Unified Extensible Firmware Interface) firmware. The Linux Foundation Secure Boot System solves a fundamental problem for many Linux distributions, by providing a way for a Linux-based OS to run on new hardware controlled by UEFI firmware, also known as "secure-boot" technology. "The Linux Foundation wishes not only to enable Linux to keep booting in the face of the new wave of secure boot systems, but also to enable those technically savvy users who wish to do so to actually take control of the secure boot process by installing their own platform key," wrote Linux Foundation technical advisory board member James Bottomley, who led the development of the bootloader, in a statement.' + 'As a potential replacement to the long-used BIOS firmware, UEFI is an industry initiative to secure computers against malware by designing the computer's firmware to require a trusted key before booting the operating system, or any hardware inside the computer, such as a graphics card.'+ 'UEFI would provide a foundation for a chain of trust that would connect all the way up to the software layer, which could thwart attempts to install illicit, and harmful, software on computers.'

Boot Managers:

rEFInd Boot Manager <- ' rEFIt boot manager for computers based on the Extensible Firmware Interface (EFI) and Unified EFI (UEFI)

---- BIOS: <- **** Caution Whenever attempting hardware change(s) ****

Universal BIOS Flash programmer for Linux, BSD and more <- 'MotherBoard & Flash programming' using Flashrom

Flashing Your BIOS <- 'Flash your bios on a pc with no floppy drive' + 'Be sure to read your manufactures data & recommendations' + 'CAUTION' + 'PATIENCE' + 'Equals Success'

-- Hard Disk Drive:

Add a Disk Drive to Your Linux Computer <- 'This tutorial covers adding a new disk drive to your linux computer. First it is assumed that the hard drive was physically added to your system.'

-- Sound:

ALSA SoundCard Matrix

Adding an ALSA software pre-amp to fix low sound levels<- 'Low sound volume in Linux? Apparently a lot of laptop users are confronted with the issue of very low sound levels – not just in Slackware. Note that this is different from the “sound can not be un-muted” issue I experienced' + Another tweak provided by Alien_Bob.

---- General:

libata + libATA FAQ Wiki <- libATA Developer's Guide + How to configure and use libata

libata_switchover <- 'This is written to provide one of several ways to retain a working system after upgrading from Slackware 13.0's kernel to the newer kernel in -current (which removes support for the "old" ide subsytem, thereby causing all /dev/hd* devices to have /dev/sd* names.' + 'Must Read to prevent the Gotcha Clown from popping up'

Persistent block device naming <- 'This article describes how to use persistent names for your block devices. This has been made possible by the introduction of udev and has some advantages over bus-based naming.' + Wiki

---- ATA:

---- SATA:

Serial ATA (SATA) for Linux <- libATA Developer's Guide + libATA feature table Updated September 29, 2006. Concise lists of the various SATA features libata does and does not support.

---- SCSI:

SCSI and Linux <- 'The Small Computer System Interface (SCSI) allows one to chain high speed devices to your computer.'

-- CDROM/DVD:

---- ATAPI:

-- USB:

Linux USB sub-system

Linux USB Project <- 'site mostly revolves around the kernel USB stack originally coded by Linus'

USB_Hub Universal Serial Bus - Wikipedia

Documentation for USB power management

Putting a lid on USB power

usb.org <- good source

USB-IF Device Class Documents

USB Hub Design and Windows <- M$ Bus Technologies Fundamentals for USB

PC Cables and Connectors <- Good source of cables and connectors

-- RAID:

ngflushd - A Smart Disk Spin-Down Daemon + 'This is a smart Disk Spin-down Daemon that can handle IDE, SATA, USB and SCSI. All disks types other than IDE are controlled by the SCSI subsystem of the kernel. Automatic SCSI spin up (which you will need) works at least since kernel 2.6.15. For older 2.6 kernels you may need a patch, 2.4 kernels are not supported. ngflushd will disable SCSI spin down for older 2.6 kernels automatically - but this can be overridden (using -z0).'

-- WebCams:

---- Slackware® 12.0 WebCam Drivers:

spca5xx chipset <- 'Digital cameras based on the spca5xx range of chips manufactured by companies like SunPlus, Sonix, Z-star, Vimicro, Conexant, Etoms, Transvision, Mars-Semi, and Pixart.'

Gspca/Spca5xx <- 'Spca500 Spca501 Spca504 Spca505 Spca506 Spca508 Spca533 Spca536 Spca551 Spca561 Et61x151 Et61x251 Zc0301 Zc0301P Zc0302 Sn9c101 Sn9c102 Sn9c102p Sn9c105 Sn9c120 Cx11646 Tv_8532 Pac207-BCA Pac7311 Pac7312 Vc0321 Vc032' + Great Reference table.

Webcams With PWC <- 'Working Webcams With PWC' + Good Wiki

Linux UVC Driver <- 'This driver is not feature complete. + Good Table reference'

Linux Driver for Quickcam USB cameras <- 'Linux driver for the QuickCam Express and other QuickCam-related and QuickCam-compatible USB web cameras.' + 'The current version of the qc-usb driver is 0.6.6. Get it from the Sourceforge release page.' + The qc-usb driver is known to work with the following webcams; Dexxa Webcam, Labtec Webcam(old model), LegoCam, Logitech QuickCam Express(old model), Logitech QuickCam Notebook(some models), Logitech QuickCam Web'

Device HowTo:

Bluetooth in Slackware® HOWTO <- LQ Post

SMB-HOWTO <- 'Describes how to use the Server Message Block (SMB) protocol, also called the Session Message Block, NetBIOS or LanManager protocol, with Linux using Samba. Although this document is Linux-centric, Samba runs on most Unix-like operating systems.'

Drivers:

zd1211rw <- Most USB-wireless devices on the consumer market are based on the ZyDAS ZD1211. Atheros rebranded the chip to AR5007UG.

viaarena <- Via drivers & downloads

Driverpacks <- 'Support for XP SP3 & DPInst' + 'good collection of WinXP drivers that can be used with Ndiswrapper'

Trouble Shooting:

DRITroubleShooting <- 'process for troubleshooting the DRI'.

UDEV, Device Mapper, HAL, ACPI:

-- Handlers:

ivman <- is a generic handler for HAL events.

pmount <- 'is a wrapper around the standard mount program which permits normal users to mount removable devices without a matching /etc/fstab entry. The program also includes "pmount-hal" which reads information from hal (device labels, mount options) and passes them to pmount'.

-- HAL General:

12.0 and HAL - READ THIS! <- Slackware® LQ Post

HAL Solution <- LQ Post for a simple but usable solution.

What is HAL <- MS3FGX's excellent HAL definition, simple but informative

HAL in Slackware® 12 <- wiki

HAL and device management <- caution but some useful information

HalFAQ <- useful

HAL - Hardware Abstraction Layer <- 'Provide a specification and an implementation of a hardware abstraction layer'

Making Hardware Just Work <- Motivated HAL development

-- UDEV:

Udev: Introduction to Device Management In Modern Linux System <- 'Udev supplies a dynamic device directory containing only the nodes for devices which are connected to the system. It creates or removes the device node files in the /dev directory as they are plugged in or taken out.'

Writing udev rules <- 'This document assumes that you have udev installed and running OK with default configurations. This is usually handled by your Linux distribution.'

Persistent block device naming <- 'This article describes how to use persistent names for your block devices. This has been made possible by the introduction of udev and has some advantages over bus-based naming.'

-- Device Mapper:

Right To Your Own Devices <- By Kapil Hari Paranjape Great device mapper article

-- ACPI:

How to suspend and hibernate a laptop under Linux <- Good article

Suspend2 <- 'is most easily described as the Linux equivalent of M$Windows' hibernate functionality'. 'The installation and configuration of suspend2 are documented in detail in this HOWTO'

LessWatts.org <-'LessWatts is about creating a community around saving power on Linux, bringing developers, users, and sysadmins together to share software, optimizations, and tips and tricks.'

-- PCI:

Peripheral Component Interconnect (PCI) <- 'A standard that describes how to connect the peripheral components of a system together in a structured and controlled way. The standard describes the way that the system components are electrically connected and the way that they should behave. This chapter looks at how the Linux kernel initializes the system's PCI buses and devices.'

pci.ids file <- 'List of PCI ID's to be placed in '/usr/share/pci.ids'. You should update your distribution id's periodically if you change pci devices with newer ones or the distributions 'pc.ids' are dated. If you have 'pciutils' installed then use 'update-pciids' script.

-- General Hardware:

eXtreme Power Supply Calculator Lite v2.5 <- 'The eXtreme Power Supply Calculator contains 750+ CPUs including latest processors from Intel and AMD, latest graphics cards from NVIDIA and AMD (ATI) and more! The recommended total Power Supply Wattage gives you a general idea on what to look for BUT it is NOT a crucial factor in power supply selection! Total Amperage Available on the +12V Rail(s) is the most important, followed by the +5V amperage and then the +3.3V amperage. '

Power Supply Tutorial <- Good + 'As an electrical device, the computer needs power in order for its components to operate properly. The device responsible for supplying power to the computer is the power supply (PSU).'

-- Video:

uvesafb <- uvesafb is the successor of vesafb-tng. + Daedra's LQ Install post

Bumblebee <- 'Nvidia Optimus SlackBuilds (Slackware build scripts) for Bumblebee and related dependencies' + Read more + xf86-video-nouveau-blacklist <- 'Slackware x86_64 package to blacklist 'nouveau' from '/extra'

TouchScreen:

TouchScreen ArchWiki <- 'If you ever tried to set up a touchscreen device in linux, you might have noticed that it's either working out of the box (besides some calibration) or is very tedious, especially when it isn't supported by the kernel.'

-- Wireless:

Official Linux Wireless wiki <- 'This is the main place to get all kind of information about Wireless Networking (currently only IEEE 802.11) on the Linux operating system. This wiki features information for end-users, developers and vendors. + 'This site covers mostly the new mac80211-based drivers and the mac80211 stack itself along with the new userspace and in-kernel configuration interfaces nl80211 and cfg80211. If you want to keep track of the latest, please refer to our RecentChanges page.'

Linux Wireless LAN Howto <- 'Good Wireless HOWTO' + 'collection of URLs (after the howto)'

Linux wireless LAN support <- 'listing of wireless devices with information about the chipset they are based on and whether or not they are supported in Linux.' + Good list + easy lookup

Configuring your network in Slackware <- Alien_Bob's "Wiki article essentially documents the /etc/rc.d/rc.inet1.conf file. + 'which is a thorough look into the way network cards are configured in Slackware." + As usual a good article from Alien_Bob.

Wireless Cards <- Free Software foundation + 'Some laptop manufacturers prevent you from changing the MiniPCI wireless card with an arbitrary BIOS check. If you put in a 3rd party card, the laptop won't boot.' + 'The cards listed on this page are known to work with fully free operating systems. They use free software drivers and do not require any proprietary binary-only blobs.'

WICD <- 'FAQ' + Great network manager for Desktop or cli using curses interface.

WikiDevi <- 'A user-editable database for computer hardware based on MediaWiki and Semantic MediaWiki' + Good hardware information

-- Wireless Chipsets:

Broadcom

b43 & b43 legacy <- 'The b43 drivers (bcm43xx in mainline kernels, b43 and b43legacy in wireless-2.6 and 2.6.24 and later) are drivers for the 802.11 B/G family of wireless chips'

Broadcom brcmsmac (mac80211-based softmac PCIe) and brcmfmac (SDIO) drivers for brcmsmac (PCIe/AXI) chipset <-'Completely open source host drivers, no binary object files. Framework for supporting new chips, including mac80211-aware embedded chips. Does not support older PCI/PCIe chips with SSB backplane. Support for both 32 and 64 bit Linux kernels' + 'Linux-Firmware + Firmware installation will require you to copy brcm/bcm43xx-0.fw and brcm/bcm43xx_hdr-0.fw to /lib/firmware/brcm (or wherever firmware is normally installed on your system).

[Back to Contents]

Laptops & Mobil

General:

Linux on Laptops <- 'Reports on running Linux on notebook or laptop computers' + Great

Linux Laptop Wiki <- 'Central wiki for people to post their experiences with Linux on the model of laptop or notebook'

Buy:

The Novice Guide To Buying A Linux Laptop <- 'Great'

Install:

Linux Laptop & Notebook <- Installation Guides list 'Good' + 'Install guides for Linux on almost any laptop or notebook model'

ThinkWiki <- 'Wiki Web for IBM/Lenovo ThinkPad users. Here you find anything you need to install your favorite Linux distribution on your ThinkPad.'

Installation_on_ThinkPads_without_CD-ROM_drive

PC Card <- Originally pcmcia wiki, PC Card is the form factor of a peripheral interface designed for laptop computers.

Linux Laptops:

Dell Ubuntu <- 'Dell offers the Ubuntu operating system on selected products as an alternative to Windows or Chrome. Laptops come with newest Ubuntu LTS that offers five years of free updates for security and maintenance.'

Clevo Barebone Linux laptops <- 'Install your favorite Linux OS on a Clevo laptop. Buy and configure laptops yourself.'

Netbooks & Notebooks

Asus Eee PC <- 'Eee PC is a line of inexpensive ultraportable notebook computers released by ASUS Computer Inc. in late 2007'

[Back to Contents]

Media burning

M$Windows:

Windows Burn tutorial <- 'Nero' Tutorial for the newbies who burn the iso instead of the image of the iso.

Imgburn <- 'ImgBurn is a lightweight CD / DVD / HD DVD / Blu-ray burning application that everyone should have in their toolkit!' + Freeware

-- MD5SUM:

M$Windows iso md5sum checking <- LQ Post on how too

md5sum.exe <- M$Win Application to perform md5sum checking.

winMd5Sum Portable <- FREE + Good for all M$ Windows

Md5sum_LQ_Wiki <-'md5sum is a program for verifying that contents of a file have been exactly reproduced without having access to the original file. It is often used for large files like ISO images that must be verified before they are used. A large number called the MD5 checksum (MD5sum) is calculated from the file's contents in a reproducible way that, with extremely high probability, will never produce the same MD5sum for different files. The user compares the MD5sum of the downloaded file to that obtained separately from the original source.'

Linux:

NoBurn:

Mount ISO image under Linux <- Mount ISO using the loop device

Slackware® 12 installation with the ISOs but without burning them! <- Janux_NET

Burn:

DVD-Authoring with Linux <- By Rainer Jochem

ISO, CDR, and CDRW media in Linux <- Techniques for media use & how to accomplish it!

CdromMd5sumsAfterBurning <- 'Describes some ways to check the validity of a burnt CD, either via the md5sum or via cmp (compare)'.

cdparanoia.SlackBuild rworkman's <- 'Cdparanoia is a Compact Disc Digital Audio (CDDA) extraction tool, commonly known on the net as a 'ripper'.'

Labeling:

gLabels <- 'gLabels is a program for creating labels and business cards for the GNOME desktop environment. It is designed to work with various laser/ink-jet peel-off label and business card sheets that you'll find at most office supply stores'.

OOExtras <- Extras for OpenOffice.org! Good Labeling, much more.

Lightscribe for Linux <- 'Required to enable LightScribe functionality'

Media:

Media Guide <- Do you know your media?

Blank media quality guide & FAQ

ISO:

ISO Master <- 'Great tool to manipulate ISO Images for CD/DVD' + 'What can I do with the library? The library (bkisofs) handles all the nitty-gritty details of reading and writing ISO files. It supports the Joliet, RockRidge, and El Torito ISO9660 extensions. If you want to use it on windows or in proprietary software – you’ll have to pay me a licence fee, please use the contact form to get in touch.' + 'What formats are supported? ISO Master can read .ISO files (ISO9660, Joliet, RockRidge, and El Torito), most .NRG files, and some single-track .MDF files; it can save only as .ISO.'

[Back to Contents]

Virtual

VirtualBox:

VirtualBox <- 'VirtualBox runs on Windows, Linux and Macintosh hosts and supports a large number of guest operating systems including but not limited to Windows (NT 4.0, 2000, XP, Server 2003, Vista), DOS/Windows 3.x, Linux (2.4 and 2.6), and OpenBSD'. + 'User Manual(pdf)' + 'VirtualBox Downloads Page' + 'VirtualBox User HOWTOs'

VirtualBoxSource <- LQ Post

VMware:

VMware on Slackware® Linux <- Good

Using VMware Server <- Good + Slackware®

VMware Server <- 'Register for a free serial number and you too may play with more than one OS running at the same time'.

Slackware®-virtual-machine <- VMWhere Slackware® Virtual Machine

VServer:

Linux-VServer <- 'Linux-VServer provides virtualization for GNU/Linux systems. This is accomplished by kernel level isolation. It allows to run multiple virtual units at once. Those units are sufficiently isolated to guarantee the required security, but utilize available resources efficiently, as they run on the same kernel.'

Building Slackware VServers <- Set up minimal Slackware 12.0 VServer guests on a Slackware 12.0 host.

QEMU:

QEMU <- 'generic and open source machine emulator and virtualizer.

When used as a machine emulator, QEMU can run OSes and programs made for one machine (e.g. an ARM board) on a different machine (e.g. your own PC). By using dynamic translation, it achieves very good performances.

When used as a virtualizer, QEMU achieves near native performances by executing the guest code directly on the host CPU. A host driver called the QEMU accelerator (also known as KQEMU) is needed in this case. The virtualizer mode requires that both the host and guest machine use x86 compatible processors. The supported host and target CPUs are listed in the status page'.

KVM:

KVM (Kernel Based Virtual Machine) <- 'full virtualization solution for Linux on x86 hardware containing virtualization extensions (Intel VT or AMD-V)' + DOWNLOADS + HOWTO + 'Documents' + Management Tools + KVM-Autotest + Wikibook "QEMU & KVM" + Kernel-based Virtual Machine (KVM) Wiki

Other:

Parrot <- VM for PHP, Perl, Python, Ruby, Scheme, Tcl, etc.

[Back to Contents]

Gaming

Allegro

FlightGear <- open-source, multi-platform flight simulator.

FlightGear Packages <- for Slackware Linux

Nexuiz project <- 3d deathmatch game

Top 21 games in linux

happypenguin <- a new Linux Game Tome

linuX-gamers.net! <- one of the biggest linux-gaming communities with an integrated multi-gaming-clan

LINUXGAMES

LinuxGamersGameList

Another LinuxGames collection <- collection of games for Linux and other OS

OpenTTD <- clone of the Microprose game "Transport Tycoon Deluxe"

Warzone 2100 <- real time strategy game

LinuxGames on sourceforge.net <- LBreakout2, LGeneral and more Linux games

GCompris <- educational suite which propose different activities to kids from 2 to 10

Childsplay <- a suite of educational games for young children

PySyCache <- teach children to play with the mouse

Tux Paint <- drawing program for children ages 3 to 12

-- 3D Top List:

The Battle for Wesnoth <- 'The Battle for Wesnoth is a free, turn-based tactical strategy game with a high fantasy theme, featuring both single-player, and online/hotseat multiplayer combat. Fight a desperate battle to reclaim the throne of Wesnoth, or take hand in any number of other adventures...'

Nexuiz <-'Free, cross platform, first person shooter distributed under GNU General Public License by Alientrap Software'

America’s Army <- 'America’s Army is a tactical, multiplayer, first-person shooter owned by the United States Government and released as a global public relations initiative to help with U.S. Army recruitment'

Enemy Territory-Quake Wars <- 'First-person shooter follow-up to Wolfenstein: Enemy Territory'

Tremulous <- 'Open source team-based first-person shooter with a game play that is similar to Gloom(a quake 2 mod) and Natural Selection (a Half-Life mod)'

Tux Racer <- 'Newbie friendly, open source, 3D computer game starring the Linux mascot, Tux the penguin. Like many open-source games, the replay value of Tux Racer is extended by easy modification of the game'

World Of Padman <- 'New and free comic style game that uses the Quake 3 engine'

Alien Arena 2007 <- 'Free FPS started by COR Entertainment in 2004 comprising of a science fiction ambience and a Quake like gameplay. This game is playable in single player mode against bots, but the action and thrill lies at the online multiplayer mode'

Urban Terror <- 'Urban Terror™ is a free multiplayer first person shooter developed by FrozenSand, that (thanks to the ioquake3-code) does not require Quake III Arena anymore.

A Tale In The Desert <- 'A Tale in the Desert is a Massive Multiplayer Online Roleplaying Game set in ancient Egypt'

Second Life <- 'Join the Internet's largest user-created, 3D virtual world community. Membership is Free'

Savage 2 <- 'This fantasy or science fiction, real-time strategy, fps, rpg game is a sequel to to S2 Games’ Savage : Battle for Newerth. Both teams of human and beasts are pitted against each other in a game play where strategy, agility and alertness is needed. Full Game, Not a Demo. It says 100% Free but I'm not sure about the on-line play charges if any.'

Warsow <- 'Set in a futuristic cartoon-like world where rocketlauncher-wielding pigs and lasergun-carrying cyberpunks roam the streets, Warsow is a completely free fast-paced first-person shooter (FPS) for Windows, Linux and Mac OS X.'

TrueCombat: Elite <- 'TC:Elite happens to be a total conversion modification of Wolfenstein: Enemy Territory by Team Terminator and Groove Six Studios. The game is free and playable across all platforms'

Frozen Bubble <- 'Written in Perl, the free to play Frozen Bubble features 100 levels and a cute penguin'

The Open Racing Car Simulator <- 'TORCS is a highly portable multi platform car racing simulation. It is used as ordinary car racing game, as AI racing game and as research platform. It runs on Linux (x86, AMD64 and PPC), FreeBSD, MacOSX and Windows.'

FlightGear <- 'FlightGear is an open-source flight simulator.'

Frets On Fire <- 'A music video game that uses the keyboard to play along with scrolling on screen musical notes to complete a song.'

Scorched 3d <- '100% free turn-based artillery game modeled after the classic DOS game Scorched Earth ‘The Mother Of All Games’. Scorched 3D is totally free to play and is available for both Microsoft Windows and Unix (Linux, FreeBSD, Mac OS X, Solaris etc.) operating systems. What started as a 3D landscape generator has now become a 3D game that requires skills to master.'

ManiaDrive <- 'ManiaDrive is a free clone of Trackmania. This game is an arcade car game on acrobatic tracks, with a quick and nervous game play.'

Warzone 2100 <- 'You command the forces of "The Project" in a battle to rebuild the world after mankind has almost been destroyed by nuclear missiles. The game offers campaign, multi-player and single-player skirmish modes.'

Spring <- 'Spring is a powerful free RTS engine developed for Windows and Linux. The game is mainly focused around multiplayer games over the Internet or a LAN connection. There are currently a few single player missions, built on the basic support for this through Lua scripting.'

Battle Tanks <- 'Hardware requirement is minimum and the game is cross platform.'

Excalibur: Morgana’s Revenge v3.0 <- 'EMR 3.0 is a unique scenario based upon the Aleph One (Marathon) engine. It is a first-person action adventure game, featuring an epic and in-depth story line.'

[Back to Contents]

Multimedia

Players:

VLC 1.0.0 for Slackware <- 'Alien_Bob's packages' for VLC + LQ Release Notice + libdvdcss package if you want to play encrypted DVD (which is most of them) :)

DVD Playback HOWTO

Video:

Edit Videos <- example

Rippers:

dvd::rip <- 'Full featured DVD copy program written in Perl. It provides an easy-to-use but feature-rich GTK+ GUI to control almost all aspects of the ripping and transcoding process. It uses the widely known video processing swissknife, transcode, and many other Open Source tools.'

Personal Video Recorders:

MythTV <- 'MythTV is a open source personal video recorder (PVR) project. MythTV is the leader at this point. Like most PVRs, MythTV lets you gather/get TV channel listings for your area plus select the shows you want to view or record and then play back recorded shows when you are ready. MythTV lets you pause, fast forward, and rewind live TV, skip commercials, and choose from different types of video compression. + 'You integrate other open source software into the MythTV interface. You can do a lot of things you wouldn’t expect to do with a PVR. Things like rip and play MP3, FLAC, Ogg, and CD audio files and then group them into playlists. If game then you can use MAME and other gaming console applications to play games. MythTV also includes a image viewer, weather module, and a RSS newsfeeder. + Great + Free

Mythbuntu <- 'Mythbuntu is a community supported add-on for Ubuntu focused upon setting up a standalone MythTV based PVR system' + 'Available to configure MythTV on the Ubuntu Linux distribution'

MythDora <- 'MythDora is a Fedora and MythTV Linux Distribution that provides all the tools necessary to create a working MythTV based PVR system.'

KnoppMyth <- 'The Linux Media Entertainment Distribution which provides an easy-to-install Knoppix-based MythTV version' + KnoppMyth is an attempt at making the Linux and MythTV installation as trivial as possible' + mysettopbox.tv

TiVo PVR <- 'The availability of the TiVo Linux source code has made TiVo one of the most popular devices for a GNU/Linux enthusiast to hack.

Netflix PVR <-'This is a cheap but usable device from Roku'

[Back to Contents]

Musician

LinuxMusicians <- 'creating music freely' + 'Good source for hardware & software references'

[Back to Contents]

General Academic

K12OpenSource <- 'Wiki' + 'Free (Libre) Open Source Software (FLOSS) holds a tremendous potential for K-12 education.

SchoolForge <- 'SchoolForge's mission is to unify independent organizations that advocate, use, and develop open resources for education. We advocate the use of open texts and lessons, open curricula, free software and open source in education.'

Free Software in Educatio <- 'Free Software can be a valuable resource in education. Not only can it be technically or pedagogically superior to proprietary alternatives, but it can also promote the values of the GNU project in the schools.'

[Back to Contents]

Play

SchoolsPlay <- 'A program that offers various educational activities and the "fun and games" activities currently found in childsplay.]

ChildsPlay <- 'A suite of educational games for young children.'

[Back to Contents]

GNU - Information

Philosophy <- 'This page lists a series of articles describing the philosophy of the free software movement, which is the motivation for our development of the free software operating system GNU.'

[Back to Contents]

GPL - Information

gpl-violations.org Source Code Release FAQ <- 'This FAQ contains some more detailed information on the requirements and best current practice of providing corresponding source code for GPL licensed executable code. It was compiled as a result of the numerous shortcomings and mistakes of more than sixty successful GPL enforcements.'

[Back to Contents]

GNU/Linux-Newbie

Linux Newbie Administrator Guide <- 'A complete reference for new Linux users who wish to set up and administer their own Linux home computer, workstation and/or their home or small office network'

Linux Shortcuts and Commands <- 'practical selection of the commands we use most often. Press <Tab> to see the listing of all available command (on your PATH). On my small home system, it says there are 2595 executables on my PATH. Many of these "commands" can be accessed from your favourite GUI front-end (probably KDE or Gnome) by clicking on the right menu or button. They can all be run from the command line. Programs that require GUI have to be run from a terminal opened under a GUI'https://linuxnewbieguide.org/ Ultimate Linux Newbie Guide] <- 'Ultimate Linux Newbie Guide has been helping individuals switch to the Linux Operating System. This guide can help both beginners and seasoned computer users alike learn all the important parts of choosing, using and installing Linux, a great free operating system for your computer and help you remove dependency on non-free, closed source software that is commonplace in Microsoft Windows or Mac OS'

Ultimate Linux Newbie Guide <- 'Ultimate Linux Newbie Guide has been helping individuals switch to the Linux Operating System. This guide can help both beginners and seasoned computer users alike learn all the important parts of choosing, using and installing Linux, a great free operating system for your computer and help you remove dependency on non-free, closed source software that is commonplace in Microsoft Windows or Mac OS'

Your First Loadable Kernel Module <- 'beginning kernel programmer, designed to lead the kernel newbie through the basics of writing and compiling their first kernel module'

The Linux Newbie <- 'A Linux Newbie Helping Others Come Into The Linux World'

A beginner's guide to Linux! <- 'Simple'

A Newbie’s Initiation To Linux <- 'PDF' + 'Fair'

[Back to Contents]

Please note

Neither this post nor I (onebuck) officially represent Slackware® in any way.

[Back to Contents]