User:Tjmonk15/WSL Notes

Revision as of 02:48, 30 August 2016 by osdev>Tjmonk15 (Adding top level note about my status/progress)

Random Notes

  • Sot 100% working yet on my end (still fighting with a lack of grub, and the best way to solve that)
  • WSL is running Ubuntu 14.04
  • WSL does not have an install of GRUB (GRUB Download for git clone command)
  • WSL has a rather out of date version of GCC install by default (4.8.2)
  • To build GCC need bison, flex, byacc, as well as the prereqs mentioned on GCC_Cross-Compiler#Downloading_the_Source_Code
  • Need to update pre-built gcc, Server Fault - How do I use the latest GCC on Ubuntu? use gcc-6 instead of gcc-4.9
  • Recommended list of packges to apt-get before starting
    • git
    • bison
    • flex
    • byacc
    • build-essential
    • gcc-6 (After adding PPA: sudo add-apt-repository ppa:ubuntu-toolchain-r/test)
    • libgmp3-dev
    • libmpfr-dev
    • libmpc-dev
    • texinfo
    • grub2-common
    • xorriso
    • grub
  • Optional/Helpful packages to apt-get
    • genisoimage (provides "isoinfo" which can be helpful for sanity checking iso files)
    • nasm (if you prefer Intel syntax over AT&T)
  • Bare_Bones does work with all prereqs mentioned above. (Still testing solutions to grub, but building the kernel and running in QEMU with -kernel is confirmed to work by myself)