Remote Network And System Administration Job In IT And Networking

using WiX Toolset 3.14, create an installer for WSL and Ubuntu 18.04 LTS in WSL

Find more Network And System Administration remote jobs posted recently Worldwide

using WiX Toolset 3.14, create an installer for WSL and Ubuntu 18.04 LTS in WSL

Must have prior experience with WiX Toolset for this project.

The goal for this project is to develop a Windows install program that will both activate WSL (Windows Subsystem for Linux) and load Ubuntu 18.04 LTS into WSL without using Microsoft Store in anyway. The install program should be as automated and easy to use as feasible.

All work for this project must use:

WiX Toolset development release version: v3.14.0.1703

and (optionally) Golang. It may very well be possible to develop this solution using only the WiX Toolset (and its custom actions). However, if any coding must be done outside of the WiX Toolset, then all code must be written in Golang which is buildable using Golang 1.12.2 .

No language other than Golang and WiX Toolset 3.14 is allowed for this project. All Microsoft .NET languages (e.g. C#, VB.net etc.) are specifically NOT allowed for use in this project.

Requirements:

Using the WiX Toolset 3.14, develop two new MSI packages:

ActivateWSLPackage.msi - Activates Windows Subsytem for Linux on Windows. Note this normally requires a reboot of the operating system to complete.

and

LoadUbuntuIntoWSL.msi - Install Ubuntu 18.04 on Windows WSL, without using or referring to Windows Store in anyway. Windows Store may not be used in any way, under any circumstances (even if Microsoft Store is available on the operating system).

Then use:

WSL-and-Ubuntu.wxs

and

WiX-build-windows-bat-file.txt

to combine these two MSIs into a single combined Installer (one exe file). Test the above combined installer (and the two individual MSIs) on the following released (generally available. NOT beta, alpha, etc.) Windows operating systems:

Windows 10 (version 1607 or later)
and
Windows Server 2019 (any released version)

All code and files used to develop the project should be delivered to me at the end of the project. If code and/or files were downloaded/obtained from other sources (e.g. an internet site) the sources must be disclosed (e.g. the URL from which they were downloaded).

All source code and documentation etc. developed for this project will be property of the employer (me). All source code is to be kept private and may not be shared with persons other than me. Source code and documentation developed for this project may not be publicized, described or posted online etc.

Project is *not* urgent and can be worked on at your convenience.

Excellent employer. Excellent past reviews on Toogit dot com. A significant bonus will be awarded for quality work.

Please describe your prior WiX Toolset experience in your bid proposal.
About the recuiter
Member since Nov 11, 2022
Anggia Wulandari
from Bayern, Germany

Open for hiringApply before - Aug 1, 2024

Work from Anywhere

40 hrs / week

Fixed Type

Remote Job

$95.84

Cost

Offer to work on this project closes in 29 days!
Are you interested in this Opportunity?

Looking for help? Checkout our video tutorial
How to search and apply for jobs

How to apply? Do you have more questions about the Job?
See frequently asked questions

Similar Projects

Linux System Admin

We will accept your application only when you send your ssh pub key, we will install it on the servers and they are all yours.


Moving forward we have planned 3 Milestones, this is the first one but I think its better off if I post th...read more

Open vpn module gui for freepbx 14

We want customized Open vpn module client to install in FreePBX 14 to upload an Open VPN certifcates like yeastar s series.
This our conditions for this project:
1. The module package should be installed in any Freepbx 14 machine.
2. Prof...read more

Install PHP fileinfo extension vi team-viewer Centos 7

Looking for Senior Linux server admin independent (Not company) developer who can install PHP FILEINFO extension on my Linux centos7 server via teamviewer. You must be an expert in Linux/Apache server and should be able to install extension immediate...read more

Linux System Administrator

Role:
- Working in a team responsible for supporting and maintaining datacentre and servers.
- Installation, configuration and maintenance of a Linux server (CentOS and Ubutu).
- Design and optimisation of system s...read more

SNMP monitoring system with Grafana dashboards

We are looking for Grafana experts to assist us in creating an SNMP monitoring visualization.
We are using TIG (Telegraf, InfluxDB, Grafana) stack to collect metrics and create monitoring dashboards.
Things id like to hear about you:
How...read more