Goals

From DamnSmallBSD

Jump to: navigation, search

Contents

Footprint

GOAL MET?
ISO is less than 50MB uncompressed. Yes
BOOTDIR directory is less than 50MB uncompressed. Yes
FSDIR is less then 50MB uncompressed. Yes

Root Filesystem

GOAL MET?
The root filesystem is self contained; the dynamic linker, libc, basic system binaries, and a lot of basic functionality is in this root filesystem Yes
The filesystem is loaded into ram at boot, and never leaves Yes
SBI No
Little-Endian support in root.fs Yes
Big-Endian support in root.fs No

Device Support

GOAL MET?
DamnSmallBSD should be able to boot, and be usable (within reason), with only support of the processor, ram, and all things in between the two Yes

Networking

GOAL MET?
IPv6 Autoconfiguration Yes
IPv4 Autoconfiguration via pxeboot Yes
IPv4 Autoconfiguration via dhclient Yes
SSH Server Yes
SSH does proper authentication. Yes
FTP Server Yes
FTP does proper authentication. Yes

Init/systart

GOAL MET?
init uses /dev/dcons instead of /dev/console No
systart attached a special dconschat to /dev/console No

Utilities

GOAL MET?
Installer - an installer for DamnSmallBSD and FreeBSD. No
Jailer - a jail wrapper No
Rescue - rescue menu for DamnSmallBSD and FreeBSD No
Verify - file verification utility No
Lsvol - Volume listing utility Yes
Mounter - Mounting wrapper. Yes
Lazybox - a crunchgen environment to provide us with a more flexible root filesystem. Yes
Merger - union mounts arch specific directories for Jailer and Systart Yes
Backup - a backup system (based on BSDImager) No

Boot System

GOAL MET?
Distinction between 'Running' system and 'Booting' system Yes
Boot loader versioning and seperate architecture directories Yes

Ports

GOAL MET?
sysutils/fusefs-kmod Yes
sysutils/fusefs-libs Yes
sysutils/fusefs-curlftpfs Yes
sysutils/fusefs-ntfs Yes
net/avahi No
devel/plan9port Yes
ftp/wget No

X11 Support

GOAL MET?
Use of KDrive (XVesa) as the X server No
Personal tools