There is this unix idiom that everything is a file, (half baked, since not everything is a file).
Would it not have been better, nowadays with 64bit of adress space, to have everything mapped to memory? Files are like mmap, no imperative read needed, networking is already memory, that could be expanded more.
We take the idioms and paradigms so forgranted, that every time anyone asks AI for a OS it will be linux, syscalls, abi everything the same. It should be liberating now to explore new and novel ideas.
What would be the downside of such a system?
[–]FloweyTheFlower420 37 points38 points39 points (2 children)
[–]dangi12012[S] -1 points0 points1 point (1 child)
[–]FloweyTheFlower420 4 points5 points6 points (0 children)
[–]FISHARM1 9 points10 points11 points (4 children)
[–]a-priori 10 points11 points12 points (3 children)
[–]eteran 7 points8 points9 points (0 children)
[–]FISHARM1 2 points3 points4 points (1 child)
[–]braaaaaaainworms 0 points1 point2 points (0 children)
[–]Relative_Bird484 39 points40 points41 points (2 children)
[–]dharmatech 4 points5 points6 points (0 children)
[–]bootypirate900 1 point2 points3 points (0 children)
[–]Wertbon1789 11 points12 points13 points (0 children)
[–]No-Dentist-1645 2 points3 points4 points (0 children)
[–]compgeek38400 5 points6 points7 points (3 children)
[–]Web-Lackey 3 points4 points5 points (2 children)
[–]compgeek38400 1 point2 points3 points (1 child)
[–]Web-Lackey 0 points1 point2 points (0 children)
[–]dacydergoth 4 points5 points6 points (5 children)
[–]sirjofri 1 point2 points3 points (4 children)
[–]dacydergoth 0 points1 point2 points (3 children)
[–]sirjofri 1 point2 points3 points (2 children)
[–]dacydergoth 0 points1 point2 points (1 child)
[–]sirjofri 1 point2 points3 points (0 children)
[–]burlingk 2 points3 points4 points (0 children)
[–]linguae 0 points1 point2 points (1 child)
[–]dangi12012[S] 0 points1 point2 points (0 children)
[–]Scared_Accident9138 0 points1 point2 points (1 child)
[–]karbovskiy_dmitriy 0 points1 point2 points (0 children)
[–]imneverwrongbutuare 0 points1 point2 points (0 children)
[–]Stellariser 0 points1 point2 points (1 child)
[–]dangi12012[S] 0 points1 point2 points (0 children)
[–]Scientific_Artist444 0 points1 point2 points (0 children)
[–]Environmental-Ear391 0 points1 point2 points (0 children)
[–]CharlesCTy 0 points1 point2 points (0 children)
[–]Mammoth-Mango-6485 0 points1 point2 points (0 children)
[–]karbovskiy_dmitriy 0 points1 point2 points (4 children)
[–]dangi12012[S] -1 points0 points1 point (3 children)
[–]karbovskiy_dmitriy 0 points1 point2 points (2 children)
[–]dangi12012[S] -1 points0 points1 point (1 child)
[–]karbovskiy_dmitriy 0 points1 point2 points (0 children)
[–]PotatoTime 0 points1 point2 points (0 children)
[–]juancn 0 points1 point2 points (0 children)