= Developer Docs = This page is meant to collect links to redistributable and published online manuals and specifications, such as hardware manuals, protocol specifications, etc. Also information learned about a piece of hardware that is not readily available in existing docs can be recorded here. * [wiki:DeveloperDocs/CPUArch CPU Architecture] * [wiki:DeveloperDocs/TCPIP TCP/IP Networking] * [wiki:DeveloperDocs/IEEE802_11 Wireless LAN] * [wiki:DeveloperDocs/Peripherals Peripheral Devices and Interfaces] == C language == * [http://www.open-std.org/jtc1/sc22/WG14/www/docs/n1256.pdf Draft of the C99 standard with corrigenda TC1, TC2, and TC3 included] * [http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf Latest draft of the C1x standard] == System V ABI == * [http://www.sco.com/developers/devspecs/gabi41.pdf System V Application Binary Interface Edition 4.1] * [https://refspecs.linuxfoundation.org/elf/gabi4+/contents.html System V Application Binary Interface - DRAFT - 24 April 2001] == Thread Local Storage == * [http://dev.gentoo.org/~dberkholz/articles/toolchain/tls.pdf ELF Handling For Thread-Local Storage] == Platform specifics == * [https://wiki.osdev.org/Detecting_Memory_(x86) Detecting memory on the PC (osdev wiki)] == POSIX == * [http://www.unix.org/version3/ The Single UNIX Specification, Version 3] == Debugging Data == * [http://dwarfstd.org/doc/Dwarf3.pdf DWARF Debugging Information Format Version 3] == Openmoko !FreeRunner == * [wiki:FreeRunner HelenOS on Neo FreeRunner] * [http://wiki.openmoko.org/ Openmoko Wiki] == File Systems == * [http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-107.pdf ECMA-107 a.k.a. FAT: Volume and File Structure of Disk Cartridges for Information Interchange] * [http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-119.pdf ECMA-119 a.k.a. ISO 9660:1988 Volume and File Structure of CDROM for Information Interchange] * [http://dank.qemfd.net/dankwiki/index.php/File:Microsoft_Joliet_Spec.pdf Microsoft Joliet Extension to ISO 9660 Spec.] (unofficial copy) * [http://www.osta.org/specs/pdf/udf260.pdf Universal Disk Format 2.60] * [http://web.mit.edu/tytso/www/linux/ext2intro.html Design and Implementation of the Second Extended Filesystem] * [http://www.nongnu.org/ext2-doc/index.html The Second Extended File System Internal Layout] == Partition Tables == * [http://en.wikipedia.org/wiki/Master_boot_record Wikipedia article on Master boot record] * [http://en.wikipedia.org/wiki/GUID_Partition_Table Wikipedia article on GUID Partition Table] == Floating point == * [http://twins.ee.nctu.edu.tw/~tjlin/courses/co01/IEEE754.pdf IEEE 754-1985 Standard for Binary Floating-Point Arithmetic] * [http://www.eecs.berkeley.edu/~wkahan/ieee754status/IEEE754.PDF Lecture Notes on the Status of IEEE Standard 754 for Binary Floating-Point Arithmetic] == Audio File Formats == * [http://www.aelius.com/njh/wavemetatools/doc/riffmci.pdf Multimedia Programming Interface and Data Specifications 1.0 (Microsoft)] WAVE File Format