the code occupies 0.5 TB and spans 4 million files



It is not difficult to imagine the complexity of an operating system like Windows 10. With so much history behind it if we think about the entire Windows family, so many capabilities and so much dominance in the market. Because despite the problems that lately drag with each new update, this creation of Microsoft has 1000 million users.



To get an idea of ​​the dimensions of this colossus, one of the engineers responsible for the nucleus of Windows 10 has revealed by answering a question on Quora some interesting figures about this operating system.



Windows: a code that has evolved over the years




Main Qimg Be4162100bd9e3ed8411bbd6cff8b9e1



Responding to the question asked, "What programming language is used to create Windows 10?", Axel Rietschin, the Microsoft engineer who answered, explained that most of the kernel is written in C. And encourage you to check it out: "You can find leaked copies of the Windows Research Kernel even on GitHub and see for yourself."







All the Windows 10 features you can take advantage of to be more productive





This programming language, however, is not solely responsible for shaping the Redmond operating system. In its creation, in addition to C, C #, JavaScript, TypeScript, VB.NET or C ++ also take part. In fact, the engineer explains that as we move towards user mode and towards newer developments we will find less C and more C ++. It seems that Rust may be the great substitute.




As we move towards user mode and towards newer developments we will find less C and more C ++




The answer, however, goes beyond the specific programming languages ​​with which Windows has been created and continues to be created and enters, as we said at the beginning, quite interesting figures about the operating system. And, more specifically, about its size, largely unknown to many.




"What most people don't realize is the size of Windows - this is a gigantic project of truly epic proportions."




As Rietschin explains, the complete tree with all the source code, the test code and everything that constitutes the "Windows source code" is over half a terabyte in size, in over 4 million files. Make sure, if the above were not enough, that you can spend a year searching this tree for more than half a million folders that contain the code of each component that constitutes the operating system workstation, the server products and all their editions. , associated development kits and tools, and see what's inside; read the names of the files and try to figure out what each one does.



"It would take a life (or two) to read it all"says the engineer.