Apple did not encrypt the iOS 10 kernel for better software optimization

Yesterday it was discovered that Apple did not encrypt the iOS 10 kernel, this being the first time that the American company takes such a measure, the core of the iOS operating system can now be analyzed by anyone for the discovery of vulnerabilities that can be exploited in the future.

Yesterday there were various speculations about the reasons behind this decision and the fact that everything would actually be a mistake, but last night the Apple company confirmed that the decision not to encrypt the iOS 10 kernel belongs to it and is based on the desire to motivate people to better optimize their apps for iOS.

Apple says that leaving the kernel unencrypted does not affect the security of the operating system iOS 10, not being able to display information about user data saved in iDevices, but based on it, vulnerabilities can be discovered that allow the development of security solutions jailbreak or even malware.

The decision to leave the iOS 10 kernel unencrypted is certainly related to the dispute that Apple had with the FBI last month, and by providing access to this extremely important component of iOS, Apple will significantly reduce the importance of security companies that sell million dollar iOS exploits.

The kernel cache doesn't contain any user info, and by unencrypting it we're able to optimize the operating system's performance without compromising security.

For ordinary users, we are talking about major improvements of iOS 10 based on the optimizations that developers can make thanks to access to the kernel of the operating system, applications being able to interact much better with iOS and being able to perform much, much better.

On the other hand, the development of jailbreak solutions could be much simpler starting with iOS 10, as hackers can more easily discover exploits that can be combined for jailbreak solutions, but it remains to be seen how long it will take until we see the benefits of these changes made by Apple.