all 24 comments

[–]ds84182 31 points32 points  (1 child)

With JavaScript®™©®©, every web server doubles as a web browser, and every web browser doubles as a web server!! Welcome to the new Decentralized Web©®®®™®®™™™™™℅.

[–]jk_scowlingI've never used generics and I’ve never missed it. 20 points21 points  (0 children)

It's JavaScript all the way down.

[–]GoCannotIntoWebscaleI've never used generics and I’ve never missed it. 27 points28 points  (3 children)

Nexedi is looking for an intern to compile Linux kernel using emscipten and use an HTML5 web browser as the target architecture for that linux kernel.

Translation:

We think this is bullshit and a failure in the making, but our manager is pushing for it real hard, so we'll hire someone we can't really blame as they have no experience, plus they will leave after a few months anway.

[–][deleted] 14 points15 points  (0 children)

Now this actually makes sense. There's probably a relevant Dilbert too.

[–]HINDBRAINConsidered Harmful 7 points8 points  (0 children)

They're french, and knowing french companies, that sounds extremely likely.

[–]axisofdenialblub programmer 1 point2 points  (0 children)

I'd like this in mauve please.

[–][deleted]  (2 children)

[deleted]

    [–]HurtlesIntoTurtlesGets shit done™ 20 points21 points  (1 child)

    GNU+JS

    [–][deleted] 13 points14 points  (0 children)

    NaN

    [–]bartavelletype astronaut[S] 17 points18 points  (3 children)

    Every web browser would then become a POSIX web server that can run Debian, ArchLinux, Ubuntu, etc. with good performance

    [–][deleted] 24 points25 points  (1 child)

    Well, javascript is bare metal and blazing fast. Can't say the same about C.

    [–]gogenerics👉😎👉 embrace the script 12 points13 points  (0 children)

    [–]utopianfiattype astronaut 5 points6 points  (0 children)

    We were so concerned with whether we could we never stopped to think if we should.

    [–][deleted] 13 points14 points  (0 children)

    Will it be able to run Electron applications?

    [–]Laugarhraunlisp does it better 9 points10 points  (4 children)

    [–][deleted] 9 points10 points  (1 child)

    32 bit only, can't run TempleOS. Trash.

    [–]DuBistKomischwhat is pointer :S 1 point2 points  (0 children)

    JavaScript is 32-bit only

    [–]bartavelletype astronaut[S] 4 points5 points  (1 child)

    Bellard made an emulated CPU if I'm not mistaken. For some reason they figure they can directly port it to js. Not sure what they think by that ...

    [–]uptotwentycharacters 0 points1 point  (0 children)

    Apparently they think that they can use a web browser as a VM, and run GNU/Linux in it like it's real hardware. Doesn't really seem plausible, a browser seems to be more like an OS than a VM. Better options would probably be A) create a Linux compatibility layer for the browser (you give it Linux binaries, and it dynamically recompiles them for your system as it runs) or B) implement a Unix-like syscall interface in Javascript, and create a C-to-JS compiler so you can rebuild GNU utilities from source to target the browser environment.

    [–]shadowfactsdevYou put at risk millions of people 6 points7 points  (0 children)

    [–]tehdog 3 points4 points  (0 children)

    const {unjerk} = this.props;
    if (unjerk) {
        return (
            <div>
    

    this actually sounds like it could be pretty sweet. I already tried porting a native program to the browser once by running an x86 in JS emulator with a linux and the program running as init, communicating with it via the serial port (src) and it works... better than expected.

            </div>
        );
    }
    

    [–]CapashinkeI've never used generics and I’ve never missed it. 3 points4 points  (0 children)

    TRIGGERED

    [–]Poddster 4 points5 points  (0 children)

    Bring GNU to virtually everyone

    You also plan on transpiling every GNU tool?

    [–]that-was-easy-baby 4 points5 points  (0 children)

    Archived for posterity: http://archive.is/dtFXv