Originally posted by deanjo
View Post
Announcement
Collapse
No announcement yet.
Five Years Of Linux Kernel Benchmarks: 2.6.12 Through 2.6.37
Collapse
X
-
Guest replied
-
Guest repliedOriginally posted by deanjo View PostMaybe if they started reducing the code size, complexity and started concentrating on hardware in use that would change.
Leave a comment:
-
Originally posted by michal View PostNo, from my POV the problem always was - too few people test development kernels and too few people fix bugs.
Everything else is just a stardust.
Leave a comment:
-
Guest repliedOriginally posted by damipereira View PostI think the problem isn't about how big or how many legacy features are in the kernel, but more about the new features which are placed on an old architecture, maybe flesystems are too different from 5 years ago and (corrrect me if not) the srtucture of the kernel hasn't changed that fast.
Everything else is just a stardust.
Leave a comment:
-
I think the problem isn't about how big or how many legacy features are in the kernel, but more about the new features which are placed on an old architecture, maybe flesystems are too different from 5 years ago and (corrrect me if not) the srtucture of the kernel hasn't changed that fast.
Leave a comment:
-
Guest repliedOriginally posted by snadrus View PostI'm very interested in seeing how the bisect is done.
Or watch on youtube
Originally posted by snadrus View PostIf you can trace all of those old regressions (and subtract out the ones already fixed later), then we should be able to reclaim nearly any performance point we were at before while keeping modern improvements.
Leave a comment:
-
Originally posted by michal View PostHmmm... I think that you are missing a point here. Change in behavior of one function can affect other code that use this function. It's normal and you can not do anything about this. You can write unit test etc to detect breakage. Internal kernel API is fluent and such situations are normal.
Leave a comment:
-
Guest repliedOriginally posted by deanjo View PostWhen coding is done right it has to be done so that making a change does not cause issues with other code.
Originally posted by deanjo View PostHaving to worry about that can complicate fixes and create unforeseen issues all for the sake of maintaining compatibility for items that only the rare few utilize. Often comprises are made for the sake of compatibility while sacrificing performance.
Leave a comment:
-
Originally posted by TemplarGR View PostThere is another proprietary OS i know that needs more and more resources with every upgrade. Linux kernel on the other hand, needs almost the same, despite having added much more features in 5 years...
Leave a comment:
Leave a comment: