From LQWiki
"Slackware® LQ Suggestions Links!"
Slackware LQ Suggestions Links! The original list of links.
How to Ask Questions the Smart Way <- 'Raymond & Moen'
How To Ask a Question <- Great LQ post + abbreviated from Raymond & Moen by XavierP
Linux Counter <- Get counted!
Linus Torvalds Pronounces Linux
Table of contents
|
[Slackware Linux]
[Linux General]
[Linux Help] |
[Linux System] [Linux Desktop] [Linux Hardware] [Linux Entertainment] [Linux Educational] [GNU - Information/GPL - Information] [Disclaimers] |
Get Slackware® Linux
Slackware® Home <- Slackware® Linux Project
Get Slack <- Slackware® Linux Project Referenced mirrors
Slackware® ChangeLog <- Latest happenings in Slackware® development
Slackware-stable ChangeLog <- Stable ChangeLog for Intel
Slackware® 12.0 patches/packages <- Keep your install clean and current for security issues (but use a mirror, not the primary ftp site)
Slackware® Logos <- Slackware® Banners, Logos, Propaganda
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."
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.'
Slackware®64: -current <<<<OFFICIAL>>>>
See the Slackware® Store
Please use the Torrent to share the download
Slackware®64 -current Torrent <- 'LINUXTRACKER.org' + '1c25ba0a06af3fda49fef8c2dd2182994a9f1e52' <- Hash
Slackware®64 -current iso + README.TXT <- as it says!
Slackware® 12.2:
Bulgarian Slackware mirror ChangeLog <- Slackware® Linux Project Referenced mirrors
Slackware® 12.2 Release Announcement
Slackware® 12.2 iso <- Install cdroms/dvd iso, don't forget the md5 & asc files
Slackware® 12.2 iso <- Another good site, Install cdroms/dvd iso, don't forget the md5 & asc files
Slackware® 12.2 <- Distrowatch.com Slackware® section
Torrents: Slackware® 12.2 <- Helps download (share your bandwidth to help) Note 12-11-08: Use this for now to download cd/dvd iso to help spread the load with distribution
Torrents: Slackware® 12.2 <- Another good Torrent for Slackware 12.2 + 'mirror.vbfx.com - Slackware Tracker'
Slackware® 12.1:
Slackware® 12.1 Release Announcement
Slackware® 12.1 iso <- Install cdroms/dvd iso, don't forget the md5 & asc files
Slackware® 12.1 iso <- Another good site, Install cdroms/dvd iso, don't forget the md5 & asc files
Slackware® 12.1 <- Distrowatch.com Slackware® section
Torrents: Slackware® 12.1 <- Helps download (share your bandwidth to help) Note 5-2-08: Use this for now to download cd/dvd iso to help spread the load with distribution
TransAMrit's Public Tracker <- Another good Torrent tracker for Slackware 12.1
Slackware® 12.0:
Slackware® 12.0 Release Announcement
Slackware® 12 iso <- Install cdrom/dvd iso, plus don't forget the md5 & asc files
Slackware® 12.0 <- Distrowatch.com Slackware® section
Torrents: Slackware® 12.0 <- Helps download (share your bandwidth to help)
Slackintosh 12.0 PPC <- Put some slack in your MAC
Slackware® 64:
64-bit Slackware® <- 'Slamd64 is an unofficial port of Slackware® Linux to the x86_64 architecture.'
Install:
--- Slackware® 12.2:
Slackware® 12.2 CHANGES_AND_HINTS
Slackware® 12.2 UPGRADE <- UPGRADING FROM 12.0
Slackware® 12.2 USB_Install <- USB Install using a USB Flash as the installer source + USB Install_README
HowTo on upgrading from Slackware® 12.0 to 12.1 <- shadowsnipes' great LQ Post. Good guide to upgrading.
--- Slackware® 12.1:
Slackware® 12.1 CHANGES_AND_HINTS
Slackware® 12.1 UPGRADE <- UPGRADING FROM 12.0
Slackware® 12.1 USB_Install <- USB Install using a USB Flash as the installer source + USB Install_README
HowTo on upgrading from Slackware® 12.0 to 12.1 <- shadowsnipes' great LQ Post. Good guide to upgrading.
So you want to be a Slacker! What do I do next? <- LQ Post for newbie install using Slackware HowTo
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.
Install Linux to removable USB disk Wiki <- 'It is necessary to wait a few seconds before mounting the root filesystem when booting from a USB disk. This can be accomplished by three different approaches. Either use the root parameter 'rootdelay' or use a initrd which contains a 'sleep 10' statement before the root filesystem is mounted. The third method is to use a initrd which searches for the root partition by using the partition LABEL.'
--- Slackware® 12.0:
Slackware® 12.0 UPGRADE.TXT <- UPGRADING FROM 11.0
Slackware® 12.0 USB_Install <- Alien_Bob's Slackware® 12.0 USB_Install + README
Build DVD image <- How to make a bootable Slackware® DVD iso image.
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.'
MS Windows:
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
Windows Partitions <- "How can I allow normal users to access my Windows partition?" + SlackWiki
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.'
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.'
-- 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.
-- 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
GRUB Manual <- 'GNU GRUB Manual 0.97'
Mirrors:
AlphaGeek's Unofficial Mirror List
LinuxQuestions.org > ISOs > Slackware®
The Linux Mirror Project <- Categories: Distributions, kernel & Applications
Slackware Builds, Packages & Scripts
Builds:
Slackbuilds <- Good source of packages, read the FAQ
SlackBuilds Template <- Use to submit packages to Slackbuilds
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.
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 Tools <- Eric Hameleers' very useful scripts
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
-- 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:
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
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 General
Miscellany:
alt.os.linux.slackware FAQ <- Help Slackware® Linux users
Slackware® Linux-resources <- Good reference, links
userlocal.com <- Join the Revolution! + Great site!
History:
History of Slackware® releases <- 'Unofficial History of Slackware® releases'
Get Slack History <- You gotta read this!
Church of the SubGenius <- SlackMasters Place
Interview with Patrick Volkerding <- April 1st, 1994 by Phil Hughes
Slackware Help
Slackware® rc init tour <- 'This document is guided tour through the Slackware® init process, guided by the scripts and man pages.'
Shilo's Guide <- Good
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
Slackware® Slackway.org <- Simple machines Forum
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
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
Slackware Reference
Slackware® Essentials <- Official Guide
Slackware® Basics <- 'Slackware® Linux Basics is a book that aims to provide an introduction to Slackware® Linux.'
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.'
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.'
Slackware Request for Testing
Request For Testing - Intel Graphics Drivers in -current <- rworkman's request 5-18-09
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.'
BitTorrent Review <- Why you should use it!
The LiveCD List <- Very Good List
LiveCD Wiki <- 'Good detailed explanation plus resource'
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:
Slackware® <- The real thing :)
AliXe <- Slax based LiveCD (english & french)
Backtrack 2.0 <- SLAX-based live CD with a comprehensive collection of security and forensics tools.
BackTrack <- DW + List
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
Wolvix <- Desktop, LiveCD
Zenwalk Linux <- Desktop
Zenwalk Index <- Zenwalk Live-4.8.iso + LiveCD + Md5sum
-- Debian® Based:
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
Pocket OS:
Mandriva BIOS configuration <- for USB bootable devices
-- Tools LiveCD:
GParted <- LiveCD partition & disk tools
UBCD <- Ultimate Boot CD
Build LiveCD:
Linux Live for CD & USB <- Linux Live scripts
Trackers:
Linuxtracker <- 'Linux Bittorrent Super Site'
Linux Distribution General
LWN.net Linux Distribution List
Linux Distribution Screen shots
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
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
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
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).'
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:
Linux Links too list of Links
Robby Workman's Links <- Slackware® & more
Linux Software General
SourceForge <- Open Source resource
FRESHMEAT <- Unix & cross-platform software
LQ Applications <- wiki
Programming General & WEB
General:
GCC online documentation <- Manuals for full releases
C/C++ :
C Programming FAQs <- Well laid out
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:
WEB:
W3Schools <- Web Building Tutorials
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.'
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.'
vimTips <- vim tips in pdf format
Vim Tips <- Great tips
Vim Tips wiki <- Good wiki
Emacs tips: Windows and buffers
Linux File System
Comparison of file systems <- Wiki
Disk Partitioning <- defined
LVM2 Resource Page <- 'Userspace toolset that provide logical volume management facilities on linux.'
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
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
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?
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 <- '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'
Guides:
Linux Command Guide <- 'Linux Shortcuts & Commands'
Linux Newbie Admin 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.'
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:
Linux Boot process <- IA32 Hardware
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'
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:
Linux User Groups <- World list
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
LQ Reference
Learn The DD Command Revised <- Great LQ Post
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 Books & Online Magazines
Linux in a Nutshell <- Good desk reference
Linux Kernel in a Nutshell <- Good read! downloadable
Slackware® Linux Essentials <- ecopy of book
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 6.3 <- 'Download the Linux From Scratch Book' + 'Get the LFS 6.0 Hard Copy'
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
LXer <- 'Linux News - The world is talking about GNU/Linux and Free/Open Source Software'
Linux World <- 'Open Source Solutions for the Enterprise'
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'
Linux on Wiki
Computer <- is a machine which manipulates data according to a list of instructions defined by Wikipedia.
LQWiki M$ Switch to Linux <- Which Windows users should switch to Linux?
LQWiki_hardware <- Hardware General
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.'
Tips & Tricks
Slack_10.2_tips <- Good, works with '11'
Slackware® Tips & Tricks <- by Jack S. Lai
Tutorials
-- Slackware:
SlackWiki list of tutorials <- Good list!
-- General:
The Linux Tutorial <- 'Linux Knowledge Base and Tutorial'
UNIX Tutorial for Beginners <- Guide to Unix & Linux OS
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.
-- System Maintenance:
Hard Disk Partitioning Primer <- Disk partition basics
Recovering files in Linux <- unix & Linux
Painless Thumbdrive Backups-udev rules
--- Scripting:
Harmonizing the Bash Startup Scripts
--- 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'
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.'
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'
-- 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 Amdministrator'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.'
Cluster
Engineering a Beowulf-style Compute Cluster <- A good example
Microwulf <- A Personal, Portable Beowulf Cluster
Building a Beowulf System <- Caltech Tutorial Article
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'
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
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
Firewalls:
Iptables Tutorial <-- Oskar Andreasson's excellent iptables tutorial (mirror)
Easy Firewall Generator 'Alien_Bob's Slackware® Adaptation'
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 LQ firewall post <- Great, simple well written definition
Linux Routers:
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.'
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
Wireless:
Wireless <- Wiki definition
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'
Wireless Chipsets
bcm43xx Linux Driver <- Debian Guide but good
BCM4318 Airforce one <- LQ Wiki + 'HOW-TO for the BCM4318 Airforce one card'
Network Testing:
--Broadband speed test:
Speedtest_Server <- USA
WhatIsMyIP <- 'The fastest and easiest way to determine your IP address.' + OnLine + Speedtest
SpeedTest <- Broadband Speed Test (UK)
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.
-- 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.'
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.'
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 5.1.8 <- LiveCD, useful recovery tool - Your Pocket OS
(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.'
PHLAK <- Security, LiveCD
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
Test-disk <- 'tool to check and undelete partition, supports reiserfs, ntfs, fat32, ext2/3 and many others' + Above Livecds contain Test-disk.
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! :)
Security
Slackware® Security Advisories
LQ Security <- wiki
Insecure.org <- Security related site
(N)etwork (S)ecurity (T)oolkit <- Open source network security applications
Advisories:
2009 Slackware Security Advisories
LiveCD For Security:
PHLAK <- Security LiveCD
Knoppix STD 0.1 <- Security Tool + Knoppix STD description
BackTrack <- Top rated linux live distribution focused on penetration testing
Whoppix 2.7.1 <- Stand alone penetration testing live cd based on Knoppix. Good tools.
SECURITY Distro <- All the above & more
Desktop Environments & Window Managers
Dropline <- GNOME
Freerock <- GNOME
Gware <- GNOME
XFCE 4.2.4 Home Review FAQ Documentation
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
Window Maker Home Review FAQ
Documentation:
XFCE <- 'page provides most of the Xfce documentation for both users and developers'
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
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'.
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
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.'
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.'
-- Printer:
-- Scanners:
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
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:
---- General:
libATA FAQ <- libATA Developer's Guide + Libata error messages
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.'
---- ATAPI:
-- USB:
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
usb.org <- good source
USB Hub Design and Windows <- M$ Bus Technologies Fundamentals for USB
-- 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:
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'.
-- PCI:
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.
-- 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
-- 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.'
-- Wireless Chipsets:
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'
Laptops & Mobil
Linux Laptop & Notebook <- Installation Guides list 'Good'
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 PCs featuring Ubuntu are now shipping with version 7.10. In addition to new 3D visual effects, an easy-to-use desktop search engine and pre-installed Flash, we’ve added native DVD playback and improved back up, recovery and restore options.'
Media burning
M$Windows:
Windows Burn tutorial <- 'Nero' Live Video 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
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
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'.
Other:
Parrot <- VM for PHP, Perl, Python, Ruby, Scheme, Tcl, etc.
Gaming
FlightGear <- open-source, multi-platform flight simulator.
FlightGear Packages <- for Slackware Linux
Nexuiz project <- 3d deathmatch game
happypenguin <- a new Linux Game Tome
linuX-gamers.net! <- one of the biggest linux-gaming communities with an integrated multi-gaming-clan
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
Multimedia
Edit Videos <- example
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.'
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.'
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.'
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.'
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.'
Please note
Neither this post nor I (onebuck) officially represent Slackware® in any way.

This page is available under a