If Linus Torvalds could have designed Linux differently, what should he had done differently?
I use and like Linux. I'm happy that Linux is so established and works so well. It's still somewhat a stretch to think that Linus Torvalds did it everything right, where feasible.
What do you think Torvalds would say, or has said if we ask or try to answer: "If you could redesign Linux, what would you have done differently?"
I mean by the standards and technical knowledge and economy during that time and not today. For example, if there was some mistake in the design or any easy achievement that Linux failed? There was not many hardware drivers for Linux in the beginning but that I can understand was due to small team size and the young age of the project.
Was there in the beginning a big mistake or an embarrassing bug that shouldn't have been there? There was an early debate between Andrew Tanenbaum and Torvalds about the design choice that I still find non-trivial. Both had good arguments and there is the style of "Worse is better" to consider.
Could you describe any "embarrassing bug" or mistake that should not have been there considering the actual history?