Mac OS X
The Linux SCSI Target Wiki
Screenshot of Mac OS X v10.6 "Snow Leopard"
|Company / developer||Apple Inc.|
|Programmed in||C, C++, Objective-C|
|OS family||Mac OS, Unix|
|Source model||Closed source (with open source components)|
|Latest stable release||10.6.5|
|Marketing target||Personal computing|
|Update method||Apple Software Update|
|Supported platforms||IA-32, x86-64 (from 10.4) and PowerPC (to 10.5)|
|Kernel type||Hybrid based on the Mach microkernel|
|Default user interface||Graphical (Aqua)|
|Preceded by||Mac OS 9|
- See platforms for an overview over the supported devices and CPUs.
Apple Mac OS X is a series of Unix-based operating systems and graphical user interfaces developed, marketed, and sold by Apple Inc. Since 2002, Mac OS X has been included with all new Macintosh computer systems. It is the successor to Mac OS 9, released in 1999, the final release of the "classic" Mac OS, which had been Apple's primary operating system since 1984.
OS X with the SmallTree iSCSI Initiator v0.6.8 can connect to Linux-IO Targets. Using this Initiator with LIO requires at least LIO v2.9-STABLE r301. The Initiator has first been tested on Mac OS X 10.4.8 in VMware Workstation 6, and in Mac OS X on a PowerBook G4 Tibook, and has since been stable and supported by SmallTree.
To get LIO setup quickly with using VMs, see LIO-VM. Inside of the VM, filesystems can be created using Disk Utility, they can be mounted, files can be copied in and out, and our testing showed no problems.
Read-only mounts from Mac OS X formatted filesystems in Linux/iSCSI Initiators VMs using the hfsplus filesystem also works. As HFS is not a cluster filesystem, use great care when accessing a single hfs mount with R/W and multiple iSCSI Initiators.
Test and Validation
The following tests scenarios have been evaluated so far.
SmallTree iSCSI Initiator
- TiBook G4 MacOSX v10.4.11
- VMWare Workstation Linux v6 + MacOSX v10.4.8 i386
- Sony PlayStation 3 running Linux v2.6.25
- LIO-VM Debian running Linux v2.6.18-etch
- Apple G4 Cube running LinuxPPC v2.6.24
TYPE_DISK: Works, audio/video playback is stable with VLC.
TYPE_ROM: The TiBook crashes with DVD Player Optical drive access to the PS3, LIO-VM from the x86 Macbook Pro and G4 Cube. However, an old Parallel SCSI DVD-ROM is playing stable from i386 Linux. Leopard seems still a bit weak when accessing these optical drives. Also, VLC can play VOB files for pre-Leopard cases.
- Initiator: Motorola ROKR E2, Neuros OSD, Nokia N800, Nokia 770 and OpenMoko
- Linux-IO Target: PlayStation 3 and PlayStation 2
- Other Platforms
- ↑ "Apple Developer: Cocoa Overview". Apple Inc.
- ↑ "Apple Developer: Mac OS X Technology Overview". Apple Inc.
- ↑ "Mac OS X 10.5 on Intel-based Macintosh computers". The Open Group.
- ↑ "Mac OS X 10.6 on Intel-based Macintosh computers". The Open Group.
- ↑ "Apple page on UNIX". Apple Inc.
- ↑ "What is an operating system (OS)?". Apple Inc. 7/15/2004.