Monday, June 23, 2003
FreeBSD Splash Screens
FreeBSD Splash Screens
This page has lots more splash and desktop screens, including some vaguely erotic and futuristic BSD Daemons:
deaddreamer.com
Disabling SSH
sshd_enable="NO"
"The Complete FreeBSD"
The Complete FreeBSD by Greg Lehey. Published by O'Reilly Community Press.
Monday, June 16, 2003
Hush up, login
Saturday, June 7, 2003
Stack Protection for FreeBSD
From what I understand, this is a patch to GCC that adds "stack protection". The stack is part of a computer program where data is stored, and a common hack is to "overflow" the stack and using the effects of that to insert your own remote program. This patch prevents GCC, the compiler normally used on FreeBSD from allowing that to happen. You patch GCC, and rebuild the world to add the protection into the kernel. I haven't tried this yet, but I'm intrigued nonetheless.
How to build FreeBSD with stack protection
An interesting little side note in the above web page - it has about as concise a set of instructions for rebuilding and installing the kernel that I've ever seen!
Rebuild and install everything:
cd /usr/src
mergemaster -p
make buildworld
make buildkernel
make installkernel
shutdown -r now, bringing the system back up in single-user mode
make installworld
mergemaster
reboot
Setting the time
Two excellent articles on synchronizing your systems clock with the rest of the world using NTP:
- FreeBSD NTP, the "official" FreeBSD NTP page
- Getting Started with NTP, a more generic Unixen guide to ntp
Friday, June 6, 2003
FreeBSD CVS Tags
Here is a complete list of the current CVS tags for FreeBSD. Use these in conjunction with cvsup and your cvsups file to grab the latest version of the source for your system:
CVS Tags