Friday October 06, 2006 ELILO patch for Booting Solaris ELILO changes to boot Solaris (multiboot) on EFI (iMac). [Read More] ( Oct 06 2006, 03:12:02 PM PDT ) Permalink
Booting Solaris from LinuxBIOS FILO source patch is provided for booting Solaris from LinuxBIOS. [Read More] ( Oct 06 2006, 11:44:00 AM PDT ) Permalink
Build a Minimal Solaris Image A script is presented to build a minimal Solaris ramdisk image from packages. [Read More] ( Sep 25 2006, 05:10:26 PM PDT ) Permalink
Solaris GRUB Enhancements Starting with Solaris 10 1/06, Solaris on x86 is booted with GRUB. The version shipped with Solaris is based on GRUB v0.95, with the enhancements summarized in this blog. [Read More] ( Jun 07 2006, 07:17:22 PM PDT ) Permalink
Solaris on EFI (iMac) This is summary of my experience in getting Solaris booted from EFI on iMac. [Read More] ( May 02 2006, 12:00:00 PM PDT ) Permalink
Solaris Devfs Solaris originated from BSD and SVR4 UNIX. Over the years, many
enhancements have been made to address business needs. One area
of big change is the I/O framework and device name management.
Traditional UNIX kernel configures all devices at boot time.
Device access is supported via two indexed arrays, bdevsw[] and
cdevsw[], for block and character devices, respectively. The array
elements contain references to driver entry points compiled into
the kernel. Applications access device by opening device special
files, created via the mknod(2) syscall. A device special file has
a type (block or char) and a device number (dev_t). The type
informs the kernel whether to use bdevsw[] or cdevsw[].
The device number contains two parts, major and minor. The major
number is used to index into the arrays, and minor number is used
by driver only, typically to determine which device instance to access.
Solaris modified and extended the model in many ways.
Booting Solaris x86 at Fry's It was a fun story to tell. It's time to move on. ( Jun 14 2005, 08:29:44 AM PDT ) Permalink Comments [0]