OS X 和 Windows 操作系統是如何進行編譯的?
12-31
如題。Windows 10 是在 Windows 8 上面編譯的還是在Linux上面編譯的,是以怎樣的步驟完成編譯的?
win10和win8之間不是間斷的,每天都會有一個build,每一個build其實都可以在前一天的上面編譯。編譯環境叫razzle,是個命令行下的bat,進去以後敲build,等十幾二十個小時這就是了。
Windows代碼可以在不同的Windows版本上編譯(太老的不支持)。我們開發機一般都是server版本,official build是在build server上編譯的,那機器跑的估計也是server版本的windows,所以並不一定是win10或win8這些桌面版本。
當然是用前一個版本的windows編譯下一個版本的windows
操作系統不能自舉還算什麼操作系統第一個windows 1 應該是從MS-DOS來的 MS-DOS= Microsoft Disk Operating System我還找到了根源: MS-DOS是1980年微軟和IBM合作項目的產物,那時候微軟接了IBM的項目但是他們沒有OS, 於是買了一個叫 QDOS (Quick and Dirty OS)的OS, 和一個86-DOS。之後就一代一代慢慢衍生到了現在。
ref:http://www.computerhistory.org/atchm/microsoft-ms-dos-early-source-code/
我就是弱弱問一句,第一個怎麼來的?
osx目前還不能自舉
推薦閱讀:
※基於文本的Linux為什麼沒有回收站?
※為什麼桌面版 Linux 運行 ping 程序,不需要 root 許可權?
※RHEL比起ubuntuserver,suse技術上強大多少?
※如何理解互斥鎖和信號量,以及他們在系統編程中是如何配合使用的?
※Linux進程間如何傳遞文件描述符?
TAG:macOS | MicrosoftWindows | 操作系統 | Linux | 編譯 |