i think the extra latency is low cost enough to not really matter and the advantages of not having to port OSes to the oddball platform are worth the cost
-
-
Replying to @qwertyoruiopz @never_released
Sure, if it works and doesn't end up being a user experience compromise down the line, that's fine.
1 reply 0 retweets 0 likes -
Replying to @marcan42 @qwertyoruiopz
What made us seriously think about it is that M1 is new enough to have nested virtualisation, so that the thin hypervisor for this can still expose the full CPU feature set to the guest.
1 reply 0 retweets 5 likes -
Replying to @never_released @qwertyoruiopz
Yeah, that's a big one. Though nested virt usually has a nontrivial perf cost, but it depends on the implementation. E.g. what is the cost of the extra pagetable level (which presumably at least can be using very large pages)?
1 reply 0 retweets 1 like -
But anyway, there is always time to ditch the virtualization if it becomes the limiting factor, so I'm not too worried about that. Crossporting drivers back into the kernel is trivial compared to, like, GPU support (assuming the license permits).
2 replies 0 retweets 2 likes -
Replying to @marcan42 @qwertyoruiopz
pongoOS is wholly developed by the checkra1n team without outside contributions as of today, we currently license it under MIT, but we'll be able to add a dual-license if necessary.
1 reply 0 retweets 1 like -
Replying to @never_released @qwertyoruiopz
Yeah, there are a few approaches to merging this kind of code, but if it was MIT to begin with it's unlikely to be a problem. Mainly, someone needs to put a face (and real name) on it once it gets upstreamed, Linux doesn't take anonymous contributions.
2 replies 0 retweets 1 like -
Replying to @marcan42 @never_released
we don’t plan on having pongo/HV layer upstreamed into linux, it’s akin to a second-stage (post iBoot) bootloader+thin hv. should probably be separate to linux itself
2 replies 0 retweets 6 likes -
Replying to @qwertyoruiopz @never_released
I know, what I mean is that you want the ability to be able to cross-pollinate that code back into Linux if that becomes necessary.
1 reply 0 retweets 0 likes -
Replying to @marcan42 @never_released
ah. i think you are permitted to put pongo stuff in Linux, but the other way around would be problematic. i don’t think we need to do the other way around tho
1 reply 0 retweets 1 like
Yeah, the other way shouldn't be necessary.
-
-
Replying to @marcan42 @qwertyoruiopz
Can you join https://discord.gg/rMBHyb389s and be on the
#fuos channel? We have some important things to say before you start/affects timeline.0 replies 0 retweets 2 likesThanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.