Linux Implementation Proposal

Linux Implementation Proposal

Linx, LLC. has a new research and development group - LSDG. All systems in LSDG will run
the Linux operating system and will access resources, as well as share resources, with Linx,
LLC.’s Microsoft Active Directory domain. The domain consists of several Windows Server
2012 R2 servers running various services (Microsoft Active Directory, DNS, DHCP, web
services, printing and file services).
Linx, LLC. also has around 500 client operating system desktops/laptops that run Windows 7
and Windows XP. There is a mix of desktop and laptop systems.
Current Desktop/Laptop Configuration for Windows 7:
Processor: Intel Core i3 Second Generation
Memory: 4GB RAM
Hard Drive: 350GB
Network Card: 10/100/1000 Mbps
USB Ports: 4 USB 2.0
Monitor: 20inch LCD
Current Desktop/Laptop Configuration for Windows XP:
Processor: Intel Core 2
Memory: 2GB RAM
Hard Drive: 80GB
Network Card: 10/100 Mbps
USB Ports: 4 USB 2.0
Monitor: 15inch LCD
Your boss wants you to come up with a proposal to replace all Windows XP systems with Linux.
You will implement the Linux variant specified by your instructor.


The final submission should contain at least 5 to 7 pages’ worth of text written by the student
(not counting title page, images, diagrams, tables, or quotations that may be used), but may be
longer, not to exceed approximately 7 pages’ worth of student-supplied text. It must be double-
spaced, have 1-inch margins, and use 12-point Times New Roman or 10-point Arial/Helvetica
font. A title page is required.
You must turn this assignment to both the assignment area within our LEO classroom as well as
to the TurnItIn website. Failure to do so may result in point deductions. Follow the TurnItIn
instructions provided within the class.
You must address the following in your proposal and may make any assumptions which are not


Ubuntu is a computer operating system based on Debian architecture. Ubuntu is a Linux distribution which is usually run on a personal computer. The operating system of Ubuntu runs on the architectures which are very popular such as Intel, ARM, and AMD based machines. This operating system is also available for smartphones and tablets with the Ubuntu Touch edition (Lowe et al., 2015). Canonical Ltd Publishes Ubuntu and also offers commercial support to the operating system. Ubuntu is one of the most famous operating systems which runs in hosted environments called as "clouds," and it is also one of the most famous servers Linux Distribution (Lowe et al., 2015).

1.Analysis & Justification for the use of Linux Ubuntu Operating System

Ubuntu is one of the best distributions of Linux for the desktop. Ubuntu comes with a package that contains the most software which is commonly required for office, web browser email client, etc. Also, the Ubuntu comes with the open source product, so that for installing software they don’t require any licenses (Soe et al., 2014). On the other hand, if they chose Windows XP operating system for their hardware then they required to install office applications, web browser and another day to day used applications. But in case of Ubuntu, there is a wide range of hardware support and also more capability in comparison with windows operating system.  
Minimum system requirement for Ubuntu is given below: (Dawson et al., 2016)
Processor 2 GHz dual-core processor
HDD Space 25 GB
Display VGA capable of 1024x768 screen resolution

Their current XP system configuration:

Operating System Windows XP Windows 7
Processor Intel Core 2 Intel Core i3 Second Generation
Memory 2GB RAM 4GB RAM
Hard Drive 80GB 350GB
Network Card 10/100 Mbps 10/100/1000 Mbps
USB Ports 4 USB 2.0 4 USB 2.0
Monitor 15inch LCD 20inch LCD

By comparing above configuring it can be concluded that there are no hardware changes required to install Linux (Ubuntu) operating system.

2.Plan for migration from Windows XP to Linux.

Migration process of the Operating system is very critical as they need to keep the old data of user available in the new Operating system. In this case, the old operating system is on Windows platform with version XP & 7 while the new platform is Linux with version Ubuntu. As both the platforms are different, it has made this task difficult (Tan et al., 2015).
To address this issue, they need to take a back-up of the old user data from windows machines into the separate storage device, and then they need to transfer the same data into the Linux Ubuntu systems once Ubuntu is installed. Here, they will use the external hard drive to accomplish the user data migrations.
There could be different kind of user data which need to be migrated like. Normal Office files, Email conversations & important web bookmarks (Tan et al., 2015).
Normal files can be directly copied to the Portable external hard drive. While for emails and bookmark backups they need to follow specific procedures.
Backup of email conversations:
Apart from normal office files, other important data of user could be Email conversations. For migration of the user email data, they need to export the emails from email client into the email files (Gyunka et al., 2017).
Backup of bookmarks data:
To back up the bookmark data first user needs to go to the browser and export the bookmarks as .html document (Hanif et al., 2015). They have identified the procedure for Google Chrome and Firefox Mozilla browser, which is mentioned below.
For Firefox Mozilla:
Go to “Bookmark” options > Select “Show all Bookmarks” > Choose “Import & Backup” > Click on “Export Bookmark to HTML”.
In above case, it will ask to choose a location to save these bookmarks. Save the "bookmarks.html" file on to the External Hard drive. They will be able to import these bookmarks.html files into the browser of our choice onto the Linux platform

3.Determine the hardware to be used and the installation options.

To install Linux Ubuntu, they required at least 25 GB hard disk space and 2 GB of computer ram. To install Ubuntu, they required creating bootable media like bootable pen drive / USB stick or bootable CD/DVD. They can download Ubuntu from where they need select Ubuntu 16.04.3 for download which is the latest version. Once the Ubuntu is downloaded, they will use a tool like YUMI which allow them to create a bootable USB stick for Ubuntu (Babol et al., 2017).
There is one more option for bootable media, and that is to create bootable CD/DVD for Ubuntu, for the same they can use a software tool like Nero
Once the bootable media is ready with Ubuntu image they will insert the same into the Windows XP or 7 systems and restart the system, they need to access the BIOS menu with the appropriate option selection in BIOS menu and restarting the system and this will give them Install option where they need to choose "erase everything and install Ubuntu" option. All other options henceforward will be "Do as direct" type following the procedure they will be able to replace the Windows XP / seven platforms to Linux Ubuntu Platform (Babol et al., 2017). During the installation process, it will ask to set the username and Password details, which will be used to login into the system once the Ubuntu is installed.

4.How will users log onto the systems? Explain.

They need to type the username and password to local login in Ubuntu Linux machine. But in this scenario, they have Microsoft windows server 2012 having an active directory configured so to login via server they required install package called “likewise-open-gui."
To install “likewise-open-gui” go to the software center in Ubuntu and search for likewise-open-gui and install it (Lowe et al., 2017). After installing likewise search in the dashboard for likewise and open "active directory domain” application in Ubuntu and provide the appropriate domain name, e.g., and proper username and password which is created in server 2012. (here we are assuming that DHCP server is providing proper IP address and DNS setting to our Ubuntu system). After successful configuration of likewise logoff from the Ubuntu machine and login with account credentials (Lowe et al., 2017).

5.How will systems receive IP addresses? Explain.

To configure system’s IP address, we need to set up a DHCP server in server 2012 system. To configure DHCP server in server 2012 they need to provide static IP address to server system than they need to install role for DHCP server to do that go to server manager>manage>add role> select DHCP server from the list and install the DHCP server role in server 2012 (Peter et al., 2016). After installation of the server role they need to configure the scope of IP address, and then they will act that scope and DHCP server will work and provide the IP address, Subnet Mask, Default gateway and all other required details to DHCP clients into the network. When a client or any machine connects to LAN segment, it will follow the DORA process, and it will ask for the IP address to DHCP server if the host is set for automatic IP address configuration. Then the client will receive an IP address DNS and default gateway form the DHCP server (Peter et al., 2016).

6.How will DNS be accessed by the LSDG systems? Explain

The can configure DHCP server to provide DNS information to the client machine. So whenever client request to any (domain name) the request will go to the DNS server of server 2012 machine, and it will find the IP address of queried domain name (, and it will provide the IP address of domain to client so that client can communicate with that IP address (Harris, 2015).

7.Explain how files on the network may be accessed by LSDG.

To access the files which are shared by Windows server or other windows machine, they can use Ubuntu’s network option to access file or folder form the shared windows machine (Rich et al., 2015). They need to go to the places and then click on the network they will find the all the machine that have sharing enabled. To access the shared files from the server go to places than click on "connect to server" than provide appropriate information like service type windows share , username , password and domain name and then click on connect and then need to provide the domain’s username and password and we can access the shared files (Rich et al., 2015).

8.Securely share files within the group and other selected groups/users in the LSDG.

To share files within the group server administrator, need to change the permission of the folder. For instance, they have ten users in department one then they will create the group of 10 users and name the group 1. After that in folder permission they will remove everyone else and add only two entries 1st administrator, and the 2nd one is group 1. So this folder is shared, but this folder can be accessed by the user which are in group 1 only other user are not able to access that folder so they can use folder permission and group to access the restriction of shared folder and resources (Lowe et al., 2017). This allows them to share files securely with group users.

9.How will printing be handled? Explain.

For this particular case, assuming that some printers are connected with Ubuntu, and some printer is connected with a windows machine, so first of all, we have to understand that Linux uses UNIX protocol for printing and windows uses SMB protocol for printing and sharing (Van, 2008). So, both platforms have a different protocol. This could be an issue. To solve this issue, they need to configure samba server or SMB protocol in Ubuntu machine. Here they have server 2012 machine having print server configure. To work with printer server, they need to add the printer in server 2012 machine from Ubuntu machine. To do that they should install samba server in Ubuntu system “sudo apt install samba” After that, they need to configure the security by /etc/samba/smb.conf file editing. Then they need to say yes to browsable and guest printer. After that, they will restart the samba server by “sudo system ctl restart smbd. Service nmdb. Service” This is basic step required to share the printer to a windows machine. Then they will be able to share the printer by following steps
Go to system>administration>printing then they will find the printer that they have added earlier then go to server>setting and click on the option "Publish shared printers connected to this system” (Van, 2008). After that, they will restart the SMB services, and they will be able to add the printer on the server. To add the printer in the server, they will open server manage > manage> printer server, and they will click on add printer and provide an appropriate credential to add a printer, and they can control the printing form server.

10. What, if any, data will be encrypted? Explain.

In windows system, they can encrypt the data with EFS, and for Ubuntu, they have Luks to encrypt the partition, and they can secure the data. So if they want to access the encrypted partition of Ubuntu (encrypted with LUKS), then they can use LibreCrypt tool to decrypt the data of Ubuntu in the windows 7 and server machine (Goyal et al., 2006). If they encrypt a folder in windows that it will be encrypted with EFS, then it can decrypt by using the RSA private key by matching the public key. So it is not possible to share that files in Ubuntu as the public key is not shared between the windows Ubuntu machines (Goyal et al., 2006).

Place Order For A Top Grade Assignment Now

We have some amazing discount offers running for the students

Place Your Order


Lowe, R., Pow, N., Serban, I., & Pineau, J. (2015). The ubuntu dialogue corpus: A large dataset for research in unstructured multi-turn dialogue systems. arXiv preprint arXiv:1506.08909.
Seo, K. T., Hwang, H. S., Moon, I. Y., Kwon, O. Y., & Kim, B. J. (2014). Performance comparison analysis of Linux container and virtual machine for building a cloud. Advanced Science and Technology Letters, 66(105-111), 2.
Dawson, M., DeWalt, B., & Cleveland, S. (2016). The case for UBUNTU Linux operating system performance and usability for use in higher education in a virtualized environment. In Proceedings of the Southern Association for Information Systems Conference.
Tan, J., & Zhong, B. (2015). Comparative study on educational effects between Linux and Windows. International Journal of Continuing Engineering Education and Life Long Learning, 25(3), 315-327.
Gyunka, B. A., & Christiana, A. O. (2017). Analysis of human factors in cybersecurity: A case study of an anonymous attack on Hbgary. Computing & Information Systems, 21(2), 10-18.
Hanif, M., Vighio, M. S., Hussain, Z., & Memon, N. A. (2015). Comparative Study of Top-Ranked Web Browsers. Bahria University Journal of Information & Communication Technology, 8(1), 93.
Babol, A., Gruszczynski, S., Januszek, P. T., & Midura, J. (2017). U.S. Patent Application No. 14/855,601.
Lowe, R. T., Pow, N., Serban, I. V., Charlin, L., Liu, C. W., & Pineau, J. (2017). Training end-to-end dialogue systems with the ubuntu dialogue corpus. Dialogue & Discourse, 8(1), 31-65.
Peter, S., Li, J., Zhang, I., Ports, D. R., Woos, D., Krishnamurthy, A., ... & Roscoe, T. (2016). Arrakis: The operating system is the control plane. ACM Transactions on Computer Systems (TOCS), 33(4), 11.
Harris, I. (2015) Infrastructure modeling.
Rich, K., Saunders, J. S., & Tagliaferri, C. Oracle Database Utilities, (2015)10g Release 2 (10.2) B14215-01.
Van Vugt, S. (2008). Using Ubuntu Server As a File and Print Server: Configuring Cups, NFS, and Samba. Beginning Ubuntu Server Administration: From Novice to Professional, 287-311.
Goyal, V., Pandey, O., Sahai, A., & Waters, B. (2006, October). Attribute-based encryption for fine-grained access control of encrypted data. In Proceedings of the 13th ACM conference on Computer and communications security (pp. 89-98). Acm.

Get Quality Assignment Without Paying Upfront

Hire World's #1 Assignment Help Company

Place Your Order