commit 946369d4f233caa1f624639aed098a1dc80ca2dd from: Benjamin Stürz date: Fri Nov 08 23:04:41 2024 UTC add posts/2.86bsd commit - 155317f7f9b85d0a81e2bdb960fa392f2c974722 commit + 946369d4f233caa1f624639aed098a1dc80ca2dd blob - /dev/null blob + 193a9c7883659a563a58635b4300f9038aef8eed (mode 644) --- /dev/null +++ www-cgi/posts/2.86bsd.md @@ -0,0 +1,22 @@ +--- +title: 2.86BSD +date: 2024-11-08 +--- + +[Robert Clausecker](https://fuz.su/~fuz) and I are porting [2.11BSD](https://gunkies.org/wiki/2.11BSD) to [80286](https://en.wikipedia.org/wiki/Intel_80286)-based PCs, +like the [PC/AT](https://en.wikipedia.org/wiki/IBM_Personal_Computer_AT). + +## A short summary of BSD's history +TODO + +## Architecture of the 80286 +TODO + +## Compiler Toolchain +Due to there not being any good enough C toolchains for the 16-bit 80286, +it was necessary to write one from scratch. +Robert focussed on writing an assembler and linker, +while I used my time to create a C compiler. + +TODO +