zlacker

[parent] [thread] 5 comments
1. mrtksn+(OP)[view] [source] 2025-03-26 20:22:18
So how fare we are from telling AI to make us a clone of iOS and include the good bits about Android, make no mistakes?

If the stuff the AI companies are promising has any truth in them, Android and iOS or any software should become irrelevant soon.

replies(2): >>dmitry+Y1 >>patric+Gr1
2. dmitry+Y1[view] [source] 2025-03-26 20:32:08
>>mrtksn+(OP)
We are about as far from it as we were when we lived in caves and banged rocks together.
replies(1): >>mrtksn+W2
◧◩
3. mrtksn+W2[view] [source] [discussion] 2025-03-26 20:37:10
>>dmitry+Y1
I'm not so sure about that anymore
replies(1): >>dmitry+I4
◧◩◪
4. dmitry+I4[view] [source] [discussion] 2025-03-26 20:46:51
>>mrtksn+W2
Tell your A"I" to generate you an SMP-capable scheduler, aware that each core cluster can be of a different perf and power consumption class. Not a vague explanation of one. Real code, please. Let me know how that goes for you. That is one of 1e9 problems that need to be solved to make a modern OS, not even one of the harder ones.
replies(1): >>alexvi+Pn9
5. patric+Gr1[view] [source] 2025-03-27 11:16:38
>>mrtksn+(OP)
We're a long, long way from any model one-shotting an entire OS, but the gains of AI will definitely make it more likely that some team decides to develop a new open source OS where it would have otherwise been impossibly resource-intensive.
◧◩◪◨
6. alexvi+Pn9[view] [source] [discussion] 2025-03-30 10:02:40
>>dmitry+I4
You don't have to replicate all the insanity that goes on in a modern OS.

Lock threads to a particular core on creation, every core does a Round-robin over all threads. You're 50% there.

Have the core detect congestion, and move yeet threads to another random core when it's congested. You're 75% there.

Use three lists for priorities instead of one. You're 90% there.

Make up for the other 10% with sane design in other subsystems.

[go to top]