HN user

rizalp

26 karma
Posts0
Comments43
View on HN
No posts found.

Anybody know what the deal is with neither Oracle nor Microsoft trying to make it possible for VirtualBox and WSL2 to coexist without severe performance impact? What the heck is the issue that neither side knows how to solve? Or is there a deliberate business decision not to solve it?

Oh I thought your parrent post was asking general overview on why Virtualbox will have severe performance impact if WSL2 is activated. I posted the reason due to multiple abstraction conflicting with each other and there you go.

Why VirtualBox couldn't be made to run on top of Hyper-V. You might as well tell me Linux apps can't be made to run on Windows because Windows isn't Linux

AFAIK it's already possible but still experimental on Virtualbox, also it's hard issue to solve, and have tiny ROI I suppose. And why would they spent time fixing this slowness that only impact some small userbase like you?

It's because WSL2 is using HyperV behind the scenes, and HyperV is a Type 1 (Native Hypervisor), running directly on top of hardware.

When you activate it, it also makes you host windows OS virtualized as well, albeit with native access for some components like GPU etc.

That's why all other Windows Hypervisor (Virtualbox, VMWare Workstation) will experience one issue or another when WSL2 is activated, because more abstraction is happening and more things could go wrong.

Agreed with that. Better use native port instead of WSL, as many tools, limited they may be, has better integration with the rest of the system

Case in point : cannot use Git on WSL with IntelliJ, Sourcetree

It is flawed because the pool of currency is limited. What happen when our economy grows fast, but then there's not enough BTC to support it? Price will decrease and benefit the savers, sure. But then many people will prefer to save instead of spending, which will not fuel the economy

Only if the US lost its Political Power. Currently the USD still holds its value because OPEC standardize on using it for the Oil Currency (Petrodollar), and early aggressive lending to the third world country with USD.

When electric cars become mainstream, I expect there will be a turmoil in the USD

I don't agree with you

Bitcoin will never replace current fiat money as it is inherently flawed: price fluctuate too much, and favor early owner of it.

I'm very much agree to this, especially the deflationary part. Current Bitcoin pricing seems to favor the early `investors`, and fluctuate too much. That is not acceptable for use as money, which must store a stable value for a long time...

I've using Js for quite some time, and the behavior of prototype chain and instanceof always give me headache when I'm trying to do simple inheritance...

For now, I'll keep using `_.create` to do Inheritance. Of course it means another library to keep using and more verbose. But whatever...

    var Person = function(){ User.call(this) };

    Person.prototype = _.create(User.prototype, { 'constructor': Person });

    var p = new Person();

    p instanceof User //true
    p instanceof Person //true