Template:Main2/Tools: Difference between revisions

From OSDev.wiki
Jump to navigation Jump to search
[unchecked revision][unchecked revision]
Content added Content deleted
m (Fix name)
(Added Mold and Lingemu.)
 
(13 intermediate revisions by 9 users not shown)
Line 1: Line 1:
'''Bootloaders'''
'''Bootloaders'''
* [[Bootloader]] theory
* [[GRUB]]
* [[GRUB]]
* [[Limine]]
* [[LILO]]
* [[LILO]]
* [[XOSL]] - Extended Operating System Loader
* [[XOSL]]
* [[System Commander]]
* [[System Commander]]
* [[Boot Magic]]
* [[Boot Magic]]
* [[Rolling Your Own Bootloader|Rolling your own Bootloader]] and the [[Bootloader|necessary theory]]
* [[Rolling Your Own Bootloader]]
<div style="text-align: right; margin: 0; padding: 0;"><small>[[:Category:Bootloaders|more...]]</small></div>
<div style="text-align: right; margin: 0; padding: 0;"><small>[[:Category:Bootloaders|more...]]</small></div>


Line 11: Line 13:
* [[GCC]]
* [[GCC]]
** [[Cygwin]]
** [[Cygwin]]
** [[MinGW]] and [[Dev-C++]]
** [[MinGW]]
** [[Dev-C++]]
** [[DJGPP]]
** [[DJGPP]]
** Building a [[GCC Cross-Compiler]]
** '''Building a [[GCC Cross-Compiler]]'''
** [[Cross-Compiler Successful Builds]]
** [[Porting GCC to your OS|Porting GCC to Your OS]]
** [[Porting GCC to your OS]]
** [[Calling Conventions|Calling conventions of GCC for x86 Systems]]
* [[Watcom|Watcom C/C++]]
* [[Calling Conventions]]
* [[Visual Studio|Visual C/C++]]
** [[System V ABI]]
* [[Watcom]] C/C++
* [[Other Compilers|Other compilers]]
* [[Visual Studio]]
** [[Visual C++ Runtime]]
* [[TCC]]
* [[Smaller C]]
* [[Other Compilers]]
<div style="text-align: right; margin: 0; padding: 0;"><small>[[:Category:Compilers|more...]]</small></div>
<div style="text-align: right; margin: 0; padding: 0;"><small>[[:Category:Compilers|more...]]</small></div>


'''Assemblers'''
'''Assemblers'''
* [[GAS|GNU as]]
* [[GAS]] (GNU as, part of binutils)
* [[FASM]]
* [[FASM]]
* [[NASM]]
* [[NASM]]
* [[YASM]]
* [[YASM]]
* [[Opcode_syntax|Differences Between AT&T and Intel assembler formats]]
* On the difference between AT&T and Intel [[Opcode syntax]]
<div style="text-align: right; margin: 0; padding: 0;"><small>[[:Category:Assemblers|more...]]</small></div>
<div style="text-align: right; margin: 0; padding: 0;"><small>[[:Category:Assemblers|more...]]</small></div>


'''Linkers'''
'''Linkers'''
* [[LD|GNU ld]]
* [[LD]] (GNU ld, part of binutils)
* [[Link Archiver|ar]]
* [[Link Archiver]] (GNU ar, part of binutils)
* [[Mold]] (Modern Linker)
<div style="text-align: right; margin: 0; padding: 0;"><small>[[:Category:Linkers|more...]]</small></div>
<div style="text-align: right; margin: 0; padding: 0;"><small>[[:Category:Linkers|more...]]</small></div>


'''Emulators'''
'''Emulators'''
* [[Bochs]] (i386) PC emulator
* [[Bochs]]
* [[QEMU]]
* [[QEMU]]
* [[Microsoft Virtual PC]]
* [[Microsoft Virtual PC|Virtual PC]]
* [[VMware]]
* [[VMWare|VMWare PC Emulator]]
* [[VirtualBox]]
* [[VirtualBox]]
* [[SimICS]]
* [[SimICS]]
* [[Lingemu]]
<div style="text-align: right; margin: 0; padding: 0;"><small>[[:Category:Emulators|more...]]</small></div>
<div style="text-align: right; margin: 0; padding: 0;"><small>[[:Category:Emulators|more...]]</small></div>


'''Working with Disk Images'''
'''Working with Disk Images'''
* [[Disk Images|Useful tools]]
* [[Disk Images]] in general, and ...
* [[Loopback Device|...under Linux, *BSDs and other unices]]
** [[Loopback Device]] for Linux, *BSD et al.
* [[hdiutil|...under MacOS X]]
** [[hdiutil]] for MacOS X
* [[Windows Tools|...under Windows]]
** [[Windows Tools]]
<div style="text-align: right; margin: 0; padding: 0;"><small>[[:Category:Disk_Image_Utilities|more...]]</small></div>
<div style="text-align: right; margin: 0; padding: 0;"><small>[[:Category:Disk_Image_Utilities|more...]]</small></div>
<noinclude>[[Category:Main Page Templates]]</noinclude>
<noinclude>[[Category:Main Page Templates]]</noinclude>

Latest revision as of 01:04, 5 October 2022

Bootloaders

more...

Compilers

more...

Assemblers

more...

Linkers

more...

Emulators

more...

Working with Disk Images

more...