Thursday, March 29, 2018

eXtern OS Beta 1 Update

You've got to be DAMN THANKFUL that the sole developer has the PRINCIPLE AGAINST privacy violation and that principle will be effective in later beta stages for eXtern OS which is based on Ubuntu 16.04.2. We might have bashed on Windows 10 because certain data-collecting things for the sake of privacy cannot be turned off even in Enterprise edition but there's a full way to turn off all the bullshit in eXtern OS in the same way as putting Ubuntu back to where it was before they implemented that controversial bullshit on it.
The new interface is incomplete and it looks like there's no way to turn off all the data-collecting bullshit but there's a hope. Go to the search box and type in gnome_terminal_exec and press Enter to open the Gnome Terminal. From there, you can do whatever the hell you want like installing alternate desktop environment, having it set as the default environment and session, etc. For Gnome desktop environment, it uses GDM by default like in the previous versions of Ubuntu and GDM comes with its own greeter or some kind.
Experiences so far:
  1. When adding/removing packages, certain things cannot be set to default locale but I guess that setting it to en_US fixes this problem.
  2. There doesn't seem to be a way to add additional users and despite having installed the OS to HDD, you're still logging in as the default LiveCD user.
  3. Unlike other Ubuntu distributions whose LiveCD user doesn't have a password, this one has.
  4. Despite having installed Guest Additions/VMWare Tools, there doesn't seem to be a way to change resolution in Compiz Desktop mode. It uses Compiz but the OS uses the unidentified shell that puts the desktop on top of the previous one.
  5. If you're using other desktop environment, the unidentified shell eXtern OS uses by default covers that environment's desktop so you cannot see the desktop icons whatsoever and the wallpaper is likely to be different. Thankfully, the panels are on top.
  6. When clicking on Release Notes from Ubiquity, this brings you to eXtern OS official website.
  7. Ubiquity or similar may need to be installed if you want to install eXtern OS to the HDD/SSD.
What I did so far correctly:
  1. Install Ubiquity in LiveCD and then use it to install eXtern OS - One theory is that if you're using Ubuntu on Live USB and then install it from the USB flash drive, what the installer does is to make use of those files from the main directories of the drive, not the ones inside the casper-rw file.
  2. Use Tasksel to install Gnome desktop environment - By doing that, I was cross-grading eXtern OS to Ubuntu Gnome like I already did to Ubuntu with Unity by installing Gnome desktop environment. I think I did that in the past with Synaptic Package Manager or something in which the Gnome desktop environment was installed alongside the Unity one and it was why the OS still makes use of the default greeter and display manager.
  3. The folder containing the Node.js related data that represents the eXtern OS apps is removable and not part of any package whatsoever.
  4. Use Synaptic to remove any exclusive bullshit eXtern OS has - I might have turned eXtern OS into a standard Ubuntu OS by having finished off the remaining data-collecting garbage as if there are rarely traces of eXtern OS stuff left. I don't know the The Social Revolution show at all like I've never seen it before but there surely is a video of the show that comes with the OS. I can't tell if this is illegal bundling or not but I'm sure that Microsoft had licenses to bundle sample music as part of cilent Windows OSes. You may have known songs that came with Windows 3.1/95/98/ME as well as the ones that came with Windows XP. I'm not sure if the later Windows OSes have similar bundle of music files or not.
As this Linux OS violates the privacy in the same way Windows 10 does, the best place to beta-test it will be your home. I'm sure that nobody uses this OS at work, school or any other public facility even if it hits the final stage one day as this is more or less a hobby-made OS by the sole developer, not the professional-level OSes like those made by the companies.