Slashdot Mirror


Ubuntu Considering an HTML5-Based OS Installer (phoronix.com)

An anonymous reader writes: Ubuntu's Self-Appointed Benevolent Dictator for Life, Mark Shuttleworth, is considering backing a new Ubuntu installer that would be using HTML5 via the Electron Framework. This theoretical installer would re-use the company's existing HTML5 code for managing MAAS installations, integrate with Electron, and also better support their Snap packaging format, according to his proposal. What could possibly go wrong with an HTML5/Electron operating system installer? Mark also announced that Ubuntu 18.10 is codenamed the Cosmic Cuttlefish.

9 of 179 comments (clear)

  1. Cool! by Anonymous Coward · · Score: 5, Funny

    I hope it has jQuery. It's the best!

  2. and i say to myself by bobmajdakjr · · Score: 4, Funny

    i wish the live cd/usb booted slower its just not slow enough. thisllfixit.

  3. Sounds Awesome! by darkain · · Score: 5, Interesting

    In theory, HTML5 based installer sounds awesome. The core system management would still be the same, just a few shell commands initiated from JavaScript within a minimalistic browser environment...

    But then I looked into what this "Electron" framework actually is, and who's using it for what.

    1) Skype - buggy as fuck
    2) GitHub Desktop - clunky as fuck
    3) Atom Editor - slow as fuck
    4) WordPress - need I say more..?
    5) Slack - too many issues to even name any
    6) Discord - known for literally blue-screening computers
    7) Visual Studio Code - classic VS was amazing, why fuck up a good thing?

    I'm all for rapid development within HTML5 + JS + CSS, but PLEASE, for the fucking love of god, use tool sets that don't have such a horrendous reputation!?

  4. So? by c · · Score: 5, Insightful

    He's talking about replacing Ubuntu's configuration/install engine with... a different configuration/install engine. It's fundamentally just a big script that gathers input from the user and punts the results to a bunch of other scripts and applications to do the actual install magic.

    Other than the people maintaining it, who really gives a shit what language/framework it's built with?

    --
    Log in or piss off.
  5. Cue to complain about JS by Daneel+Olivaw+R.+ · · Score: 3, Insightful

    I understand that Javascript is evil/slow/only for soyboys and "real" programmers use QT (or some other equivalent hell)... but remember thanks to Electron, writing Desktop UI is no longer shitty, most of the heavy lifting for cross-platform is taken care of, and most importantly, developers get more time to do shit that matters. Yes, it does mean memory hungry programs, but thats an evil I can live with especially when I am getting something for free. P.S: I am allowed to make soyboy comment bec I am vegan

  6. How about an installer with some added features? by ctilsie242 · · Score: 4, Interesting

    Debian/Ubuntu's apt system has been good over the years, since it doesn't have the "rpm hell" RedHat based distributions have, especially if one has multiple repositories.

    It would be nice if they had the ability to roll back a version update without having to reinstall. AIX had this functionality, where if an update caused major problems, rejecting the update and rolling back was easy.

  7. Why? by ArchieBunker · · Score: 4, Insightful

    Just write the damn thing in Python or whatever language is hot at the moment. Use framebuffer graphics and a simple mouse driver like FreeBSD uses. How high up the abstraction layer can we go just to copy files to a storage device?

    --
    Only the State obtains its revenue by coercion. - Murray Rothbard
  8. Cosmic Cuttlefish? by Locke2005 · · Score: 3, Funny

    I just can't wait for the Masturbating Monkey release!

    --
    I've abandoned my search for truth; now I'm just looking for some useful delusions.
  9. HTML installer by Christian+Smith · · Score: 3, Interesting

    At my previous company, we used a Mozilla based installer front end. We used a cut down mozilla browser, without address bars or anything like that, which allowed easy UI creation for a wizard, embedded HTML online release notes, built in JS engine for customization at the product/package level, easily extended to interface with back end installers using XPCom. All in all, it was a great piece of work and very stable, this was 2004/2005.

    Then we were acquired by an unnamed big blue bohemouth, who didn't like the MPL, and moved us to one of their in-house installers (which was awful beyond words.) And just like that, it was gone.