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.
I hope it has jQuery. It's the best!
i wish the live cd/usb booted slower its just not slow enough. thisllfixit.
For servers the text mode one is best GUI one is limited in choice now the redhat/centos and suse GUI ones are a lot better.
It seems like this is just another example of NIH syndrome made manifest. Who needs something to be functional when you can have original, fancy and slow?!
Anons need not reply. Questions end with a question mark.
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!?
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.
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
Well, when I recently installed Ubuntu LTSR server I was timewarped back more than 20 years because the install process was exactly the same one I used to install Redhat Linux in the 90's. The CentOS installer on the other hand was very modern and user friendly. If you want to have the year of the Linux desktop having an installer that doesn't automatically turn off 99.9+% of users is probably a good idea.
There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
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.
QT comes to mind...
https://en.wikipedia.org/wiki/...
A good one? Define 'good' in this context, please?
4wdloop
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
Comment removed based on user account deletion
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.
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.