[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Source code of the MacOS X server available
>> >MacOS X serverのソースが公開されましたね。
>>
>> これ、まだライセンスのところで Accept するのをためらってるんですが、
>> どんなものがおいてあります?
ちょっと長いのですが、公開されたモジュールのリストはこうなっています。
行頭に#のあるものはまだ取れません。
* architecture
* at_cmds
* automount
# * boot
* bootp
* bootstrap_cmds
* CoreOSMakefiles
* Csu
* diskdev_cmds
# * DriverKit
* driverLoader
* DriverTools
* files
* hfs
* isoutil
* kernel
* kernload
* keymaps
* Libc
* LibcAT
* Libcompat
* Libcurses
* Libedit
* Libinfo
* Libkvm
* Librpcsvc
* Libstreams
# * Libsystem
* Libtelnet
* Libutil
* netinfo
* network_cmds
* objc
# * objc4
* SoundKit
* sounds
* system_cmds
* system_config
* usrtemplate
* volfs
>> そのままでは使えないにしても、ドライバー書くのに有用な情報がありますか。
$ ls -F kernel/bsd/dev/ppc/
BootImages.h PPCMouse.m drvPPCATA/
ConsoleSupport.h PowerSurgeMB.m drvSymbios8xx/
EventShmemLock.h SerialConsole.c drvUSBCMD/
EventShmemLock.s SerialConsole.h ev_private.h
EventSrcPCKeyboard.h TimesItalic14.h event.h
EventSrcPCKeyboard.m adb.h evio.h
EventSrcPCPointer.h adb.m evsio.h
EventSrcPCPointer.m adb_io.h kbdmap.h
FBConsPriv.h busses.h keyboard.h
FBConsole.c conf.c keycodes.h
FBConsole.h cons.c km.h
IOADBBus.h cons.h km.m
IOADBBus.m cuda_hdw.h kmDevice.h
IOADBBusProt.h disk.h kmDevice.m
PCKeyboardDefs.h drvATADisk/ kmFontPriv.h
PCPointer.h drvApple96_SCSI/ kmGraphics.m
PCPointer.m drvAppleMesh_SCSI/ kmLocalized.m
PCPointerDefs.h drvBMacEnet/ kmWaitCursor.h
PPCKeyboard.h drvCuda/ mem.c
PPCKeyboard.m drvDECchip21040/ nvram.c
PPCKeyboardPriv.h drvMaceEnet/ ohlfs12.h
PPCKeymap.c drvOHare/ via6522.h
PPCMouse.h drvPMU/ video_scroll.s
となっています。drv*の下のファイルは(objective Cですが)役に立つと思います。
ただ、一部のファイルの行頭に'+'とか'-'とかついています。これは何か分かりま
せん。
-(void) foo_bar
{(void)
int ...;
...
}