Links: Difference between revisions
(Add links) |
(Add Linux kernel documentation) |
||
(25 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
[[Category:Top_level]] | [[Category:Top_level]] | ||
Here's a list of links to cool things you might like. | Here's a list of links to cool things you might like or I use frequently. Have any cool links? Add them! Though please respect if I remove or modify them. | ||
Please note that most of these links are curated: I've spent time verifying to my best ability that these links are to resources that are accurate, complete, up to date and useful. | |||
== Individuals == | == Individuals == | ||
Line 6: | Line 8: | ||
* [https://retro-freedom.nz/ Koz Ross' Retro-Freedom] | * [https://retro-freedom.nz/ Koz Ross' Retro-Freedom] | ||
*[http://blog.xogium.me/ Xogium's The floss life] | |||
*[https://rawsauerkraut.neocities.org/ kaz's neocities website] | |||
== Organizations == | == Organizations == | ||
* [https://lumina-sensum.com/ LuminaSensum] | * [https://lumina-sensum.com/ LuminaSensum] | ||
== Electronics == | |||
* [https://chinese-electronics-products-tested.blogspot.com/ Chinese electronics products tested] | |||
== Knowledge sources == | |||
* [https://archive.org/ Internet Archive] | |||
* [https://libgen.is/ Library Genesis] | |||
* [https://sci-hub.se/ Sci-Hub] | |||
* [https://www.alldatasheet.com/ ALLDATASHEET.COM] | |||
* [https://manualzz.com/ manualzz] | |||
* [[wikipedia:Main_Page|Wikipedia (English)]] | |||
*[https://12ft.io/ 12ft Ladder] | |||
== Linux tools == | |||
* [https://github.com/mifi/lossless-cut lossless-cut] | |||
* [https://www.zombietrackergps.net/ztgps/ ZombieTrackerGPS] | |||
== Programming documentation == | |||
* [https://unicode.org/main.html Unicode Technical Site] | |||
*[https://www.gnu.org/software/libc/manual/ glibc manual] | |||
*[https://gcc.gnu.org/onlinedocs/ GCC online documentation] | |||
*[https://sourceware.org/binutils/docs/as/ GNU assembler documentation] | |||
*[https://sourceware.org/gdb/current/onlinedocs/gdb/ GDB documentation] | |||
== Unix documentation == | |||
* [https://www.kernel.org/doc/man-pages/ The Linux man-pages project] | |||
* [https://man.netbsd.org/ NetBSD Manual Pages] | |||
* [https://www.freebsd.org/cgi/man.cgi FreeBSD Manual Pages] (contains other Unix man pages too) | |||
* [https://man.openbsd.org/ OpenBSD manual pages] | |||
*[https://www.debian.org/distrib/packages debian packages] | |||
*[https://manpages.debian.org/ debian man pages] | |||
*[https://archlinux.org/packages/ Arch Linux packages] | |||
*[https://man.archlinux.org/ Arch Linux man pages] | |||
*[https://packages.ubuntu.com/ Ubuntu packages] | |||
*[https://manpages.ubuntu.com/ Ubuntu man pages] | |||
*[https://systemd.io/ systemd website] | |||
*[https://www.freedesktop.org/software/systemd/man/ systemd man pages] | |||
*[https://repology.org/ Repology package monitor] | |||
*[https://www.gnu.org/software/coreutils/manual/ coreutils manual] | |||
*[https://pubs.opengroup.org/onlinepubs/9699919799/ POSIX.1-2017 standard] | |||
*[https://gitlab.com/x86-psABIs/x86-64-ABI x86-64 System V ABI] | |||
*[https://www.kernel.org/doc/html/latest/ Linux kernel documentation] | |||
== Unix source code == | |||
* [https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/ Linux kernel git repository] | |||
* [https://github.com/mpe/linux-fullhistory Michael Ellerman's linux-fullhistory repository] | |||
* [https://github.com/NetBSD/src NetBSD git mirror] | |||
* [https://github.com/freebsd/freebsd-src FreeBSD git mirror] | |||
* [https://github.com/openbsd/src OpenBSD git mirror] | |||
* [https://github.com/systemd/systemd systemd git repository] | |||
* [https://sourceware.org/git/?p=glibc.git glibc git repository] | |||
* [https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git binutils-gdb git repository] | |||
* [https://git.musl-libc.org/cgit/musl musl git repository] | |||
== DOS documentation == | |||
* [https://www.cs.cmu.edu/~ralf/files.html Ralf Brown's Interrupt List] | |||
* [https://www.ctyme.com/rbrown.htm Ralf Brown's Interrupt List - Indexed HTML Version] | |||
*[http://www.bitsavers.org/components/intel/8086/210912-001_iAPX_86_88_186_188_Users_Manual_1985.pdf iAPX 86/88, 186/188 User's Manual Hardware Reference] | |||
*[https://www.plantation-productions.com/Webster/www.artofasm.com/DOS/index.html The Art of Assembly Language (16-bit DOS version)] | |||
*[https://github.com/jagregory/abrash-black-book Michael Abrash's Graphics Programming Black Book (Markdown version)] | |||
*[https://ardent-tool.com/CPU/Docs_Intel.html (Old) Documentation for Intel Processors] | |||
== DOS source code == | |||
* [https://github.com/FDOS FreeDOS source code] | |||
* [https://github.com/joncampbell123/dosbox-x DOSBox-X git repository] | |||
* [https://github.com/dosbox-staging/dosbox-staging DOSBox Staging git repository] | |||
* [https://github.com/microsoft/MS-DOS MS-DOS 1.25 and 2.0 git repository] | |||
== DOS tools == | |||
* [https://open-watcom.github.io/ Open Watcom v2] | |||
* [https://nasm.us/ NASM] | |||
* [https://www.brutman.com/mTCP/ mTCP TCP/IP applications for DOS PCs] | |||
* [http://crynwr.com/drivers/ Crynwr packet drivers] | |||
* [https://packetdriversdos.net/ Packet Drivers Collection for MS-DOS, IBM PC-DOS, DR-DOS, FreeDOS, etc.] | |||
== Windows documentation == | |||
* [https://web.archive.org/web/20050511032109/http://msdn.microsoft.com/default.aspx MSDN 2005 containing Windows 9x documentation] | |||
*[https://web.archive.org/web/20050312122202/http://msdn.microsoft.com/library/en-us/winprog/winprog/windows_api_reference.asp MSDN 2005 Windows API reference] | |||
*[https://source.winehq.org/git/wine.git/ Wine Git repository] | |||
*[https://source.winehq.org/WineAPI/ Wine API] | |||
*[https://github.com/reactos ReactOS Git repository] | |||
*[https://doxygen.reactos.org/ ReactOS code documentation] | |||
== ISA documentation == | |||
*[https://developer.amd.com/resources/developer-guides-manuals/ AMD Developer Guides, Manuals & ISA Documents] (I find these more readable than Intel's) | |||
*[https://www.intel.com/content/www/us/en/developer/articles/technical/intel-sdm.html Intel 64 and IA-32 Architectures Software Developer Manuals] | |||
* [https://www.amd.com/en/support/tech-docs AMD Tech Docs] | |||
* [https://developer.arm.com/documentation/ ARM Documentation] | |||
* [https://www.felixcloutier.com/x86/ Felix Cloutier's x86 and amd64 instruction reference] | |||
* [https://developer.arm.com/documentation/ddi0487/latest Arm Architecture Reference Manual for A-profile architecture] | |||
* [https://developer.arm.com/documentation/100076/0200/ Instruction Set Assembly Guide for Armv7 and earlier Arm architectures] | |||
* [https://riscv.org/technical/specifications/ RISC-V Specifications] | |||
* [https://www.agner.org/optimize/ Agner Fog's x86 optimization manuals] |
Latest revision as of 08:12, 10 February 2024
Here's a list of links to cool things you might like or I use frequently. Have any cool links? Add them! Though please respect if I remove or modify them.
Please note that most of these links are curated: I've spent time verifying to my best ability that these links are to resources that are accurate, complete, up to date and useful.
Individuals[edit | edit source]
My friend's personal pages:
Organizations[edit | edit source]
Electronics[edit | edit source]
Knowledge sources[edit | edit source]
Linux tools[edit | edit source]
Programming documentation[edit | edit source]
- Unicode Technical Site
- glibc manual
- GCC online documentation
- GNU assembler documentation
- GDB documentation
Unix documentation[edit | edit source]
- The Linux man-pages project
- NetBSD Manual Pages
- FreeBSD Manual Pages (contains other Unix man pages too)
- OpenBSD manual pages
- debian packages
- debian man pages
- Arch Linux packages
- Arch Linux man pages
- Ubuntu packages
- Ubuntu man pages
- systemd website
- systemd man pages
- Repology package monitor
- coreutils manual
- POSIX.1-2017 standard
- x86-64 System V ABI
- Linux kernel documentation
Unix source code[edit | edit source]
- Linux kernel git repository
- Michael Ellerman's linux-fullhistory repository
- NetBSD git mirror
- FreeBSD git mirror
- OpenBSD git mirror
- systemd git repository
- glibc git repository
- binutils-gdb git repository
- musl git repository
DOS documentation[edit | edit source]
- Ralf Brown's Interrupt List
- Ralf Brown's Interrupt List - Indexed HTML Version
- iAPX 86/88, 186/188 User's Manual Hardware Reference
- The Art of Assembly Language (16-bit DOS version)
- Michael Abrash's Graphics Programming Black Book (Markdown version)
- (Old) Documentation for Intel Processors
DOS source code[edit | edit source]
- FreeDOS source code
- DOSBox-X git repository
- DOSBox Staging git repository
- MS-DOS 1.25 and 2.0 git repository
DOS tools[edit | edit source]
- Open Watcom v2
- NASM
- mTCP TCP/IP applications for DOS PCs
- Crynwr packet drivers
- Packet Drivers Collection for MS-DOS, IBM PC-DOS, DR-DOS, FreeDOS, etc.
Windows documentation[edit | edit source]
- MSDN 2005 containing Windows 9x documentation
- MSDN 2005 Windows API reference
- Wine Git repository
- Wine API
- ReactOS Git repository
- ReactOS code documentation
ISA documentation[edit | edit source]
- AMD Developer Guides, Manuals & ISA Documents (I find these more readable than Intel's)
- Intel 64 and IA-32 Architectures Software Developer Manuals
- AMD Tech Docs
- ARM Documentation
- Felix Cloutier's x86 and amd64 instruction reference
- Arm Architecture Reference Manual for A-profile architecture
- Instruction Set Assembly Guide for Armv7 and earlier Arm architectures
- RISC-V Specifications
- Agner Fog's x86 optimization manuals