iepaster.blogg.se

Linux-boot.elf
Linux-boot.elf












linux-boot.elf

linux-boot.elf

Once you look at it from the CPU outward (as Slava talks about in the channel 9 video) it becomes clear. I then ask them to explain to me what they mean and I get a wide variety of answers which are often quite nebulous. When I tell folks the sqlserver.exe, sqlmin.dll, … are the same, exact, PE binaries we ship for Windows (our traditional box product), the first question is always: “How can the Linux kernel understand a PE image?” In simplified terms the ELF and PE file formats, understood by the respective kernels, hold the assembly instructions for the image.

  • PE image format is the image format known the Windows kernel.
  • ELF image format is the image format know to the Linux kernel.
  • This post takes a minute to focus on the specific concept of of ELF vs PE images. To accomplish this I had to understand the environment, how we are hosting the SQL Server images and the like.Ĭonsistently, one of the most common questions I encounter is “How does it work?” Several of the recent posts highlight the design:

    LINUX BOOT.ELF UPGRADE

    Upgrade the complier and get SOS to boot below Win32.

    linux-boot.elf

    By March of 2016 Slava had convinced me to join the team. I spent a year making plans to for the support changes needed, providing supportability feedback, testing debugger extensions and engaging in many other aspects of the project. It became very exciting to learn about the new technology and how we would expand the product I know and love. I quickly got engaged and found that the SQL Development team had SQL running on Linux and within an hour I too had it running, in a VM, on my laptop. As Slava highlights in his recent blog post, he also contacted me in early 2015 to assist with supportability of SQL Server on Linux. Last March I moved from 22 years in SQL Server support to the SQL Server development team, working on SQL Server on Linux project and reporting to Slava Oks.














    Linux-boot.elf