Browse code

Added Whats New in 3.0 and made some misc edits

Change-Id: I7b2d7c9eaa370384457264fcfcd2d2e91c384805
Reviewed-on: http://photon-jenkins.eng.vmware.com:8082/6591
Reviewed-by: Stuart Clements <sclements@vmware.com>
Tested-by: Anish Swaminathan <anishs@vmware.com>
Tested-by: Tapas Kundu <tkundu@vmware.com>

Vidya Vasudevan authored on 2019/01/25 14:08:09
Showing 15 changed files
... ...
@@ -11,6 +11,7 @@
11 11
     - [Versions](PhotonOS-versions.md)
12 12
     - [Features](features.md)
13 13
 - [Installation Guide](photon_installation/README.md)
14
+    - [What's New in Photon OS 3.0](photon_installation/What-is-New-in-Photon-OS-3.0.md)
14 15
     - [Downloading Photon OS](photon_installation/Downloading-Photon-OS.md)
15 16
     - [Upgrading to Photon OS 3.0](photon_installation/Upgrading_to_photon_os_3.0.md)
16 17
     - [Build an ISO from the source code for Photon OS](photon_installation/build-photon.md)
... ...
@@ -21,6 +21,6 @@ To add support for Java programs to the minimal version of Photon OS, install th
21 21
 	openjre 	x86_64    1.8.0.92-1.ph1    95.09 M
22 22
 	openjdk 	x86_64    1.8.0.92-1.ph1    37.63 M
23 23
 
24
-**NOTE:** `openjdk` and `openjre` are available as openjdk8 and openjre8 in Photon OS 2.0
24
+**NOTE:** `openjdk` and `openjre` are available as openjdk8 and openjre8 in Photon OS 3.0
25 25
 
26 26
 For more information about `tdnf`, see [Tiny DNF for Package Management](tiny-dnf-for-package-management.md)
... ...
@@ -1,6 +1,6 @@
1 1
 # Using the Network Configuration Manager
2 2
 
3
-The Network Configuration Manager library that ships with Photon OS 2.0 provides a collection of C, Python, and CLI APIs that simplify common onfiguration tasks for:
3
+The Network Configuration Manager library that ships with Photon OS 3.0 provides a collection of C, Python, and CLI APIs that simplify common onfiguration tasks for:
4 4
 
5 5
 - interfaces
6 6
 - IP addresses (IPv4 and IPv6 addresses)
... ...
@@ -17,7 +17,7 @@ After you have set up a Lightwave domain controller, you can join Photon clients
17 17
 
18 18
 3. Edit the `iptables` firewall rules configuration file to allow connections on port `2020` as a default setting.
19 19
 	
20
-	The default Photon OS 2.0 firewall settings block all incoming, outgoing, and forwards so that you must configure the rules.
20
+	The default Photon OS 3.0 firewall settings block all incoming, outgoing, and forwards so that you must configure the rules.
21 21
 
22 22
 	1. Open the  iptables settings file.
23 23
 	
... ...
@@ -21,7 +21,7 @@ You can configure Lightwave server as domain controller on a Photon client. You
21 21
 	`# configure-lightwave-server --domain <your-domain> --password '<administrator-user-password>' --ssl-subject-alt-name <machine-ip-address>`
22 22
 4. Edit `iptables` rules to allow connections to and from the client.
23 23
 
24
-	The default Photon OS 2.0 firewall settings block all incoming, outgoing, and forwards so that you must reconfigure them.
24
+	The default Photon OS 3.0 firewall settings block all incoming, outgoing, and forwards so that you must reconfigure them.
25 25
 	
26 26
 	`# iptables -P INPUT ACCEPT`
27 27
 
... ...
@@ -2,7 +2,7 @@
2 2
 
3 3
 You can use Photon OS as a run-time environment for Linux containers on Microsoft Azure. You can set up and run the cloud-ready version of Photon OS as an instance of a virtual machine in the Azure cloud. Once Photon OS is running, you can deploy a containerized application in Docker.
4 4
 
5
-**Note:** These instructions apply to Photon OS 2.0. There is no Photon OS 1.0 distribution image for Microsoft Azure.
5
+**Note:** These instructions apply to Photon OS 2.0 and 3.0. There is no Photon OS 1.0 distribution image for Microsoft Azure.
6 6
 
7 7
 - [Prerequisites](photon-os-azure-prerequisites.md)
8 8
 - [Set Up Azure Storage and Uploading the VHD](setting-up-azure-storage-and-uploading-the-vhd.md)
... ...
@@ -5,7 +5,7 @@ You can use Photon OS as a virtual machine within VMware Workstation. You can do
5 5
 
6 6
 - [Prerequisites](photon_os_workstation_prerequisites.md)
7 7
 - [Importing the OVA for Photon OS 3.0](importing_ova_for_photon_os_3.0-workstation.md)
8
-- [Installing the ISO Image for Photon OS 2.0](installing-the-iso-image-for-photon-os-30-workstation.md)
8
+- [Installing the ISO Image for Photon OS 3.0](installing-the-iso-image-for-photon-os-30-workstation.md)
9 9
 
10 10
 **Note**: If you want to upgrade an existing Photon 1.0 VM, refer to the instructions in [Upgrading to Photon OS 3.0](Upgrading-to-Photon-OS-3.0.md). 
11 11
 
... ...
@@ -5,6 +5,7 @@
5 5
 ----
6 6
 
7 7
 - [Installation Guide](README.md)
8
+    - [What's New in Photon OS 3.0](What-is-New-in-Photon-OS-3.0.md)
8 9
     - [Downloading Photon OS](Downloading-Photon-OS.md)
9 10
     - [Upgrading to Photon OS 3.0](Upgrading_to_photon_os_3.0.md)
10 11
     - [Build an ISO from the source code for Photon OS](build-photon.md)
... ...
@@ -26,7 +27,7 @@
26 26
     - [Running Photon OS on Workstation](Running-Photon-OS-on-Workstation.md)
27 27
         - [Prerequisites for Running Photon OS on Workstation](photon_os_workstation_prerequisites.md)
28 28
         - [Importing the OVA for Photon OS 3.0](importing_ova_for_photon_os_3.0-workstation.md)
29
-        - [Installing the ISO Image for Photon OS 2.0](installing-the-iso-image-for-photon-os-30-workstation.md)
29
+        - [Installing the ISO Image for Photon OS 3.0](installing-the-iso-image-for-photon-os-30-workstation.md)
30 30
     - [Running Photon OS on AWS EC2](Running-Photon-OS-on-Amazon-Elastic-Cloud-Compute.md)
31 31
         - [Prerequisites for Running Photon OS on AWS EC2](photon_os_ecc_prerequisites.md)
32 32
         - [Set Up Photon OS on EC2](set-up-PhotonOS-on-ec2.md)
... ...
@@ -1,6 +1,6 @@
1 1
 # Upgrading to Photon OS 3.0
2 2
 
3
-You can upgrade your existing Photon OS 2.0 VMs to take advantage of the functionality enhancements in Photon OS 3.0. For details, see What is New in Photon OS 3.0.
3
+You can upgrade your existing Photon OS 2.0 VMs to take advantage of the functionality enhancements in Photon OS 3.0. For details, see [What's New in Photon OS 3.0](What-is-New-in-Photon-OS-3.0.md).
4 4
 
5 5
 Photon OS 3.0 provides a seamless upgrade for Photon OS 2.0 implementations. You simply download an upgrade package, run a script, and reboot the VM. The upgrade script will update your packages and retain your 2.0 customizations in your new OS 3.0 VM.
6 6
 
7 7
new file mode 100644
... ...
@@ -0,0 +1,33 @@
0
+# What is New in Photon OS 3.0
1
+
2
+Photon OS 3.0 introduces support for ARM64 (Raspberry Pi 3), installer improvements, and up-to-date OSS packages including Linux kernel, systemd and glibc. 
3
+
4
+## Features
5
+
6
+### ARM64
7
+
8
+- Support for Raspberry Pi 3 pre-built image and the ability to build new images in the image builder.
9
+
10
+### Installer Updates
11
+
12
+- Ability to run the installer from multiple media, such as USB, CDROM, and Kickstart, on a wider range of storage devices.
13
+
14
+### Package and Binary Maintenance
15
+
16
+- Cloud-ready images for rapid deployment on Microsoft Azure (new), Google Compute Engine (GCE), Amazon Elastic Compute Cloud (EC2), and VMware products (vSphere, Fusion, and Workstation)
17
+- New package versions for the following base OS packages:
18
+    - Linux kernel 4.18
19
+    - Glibc 2.28
20
+    - systemd 239
21
+    - Python3 3.7
22
+    - Openjdk : 1.8.0.181, 1.9.0.181 and 1.10.0.23
23
+- Up-to-date versions for most packages available in the repository.
24
+- Ability to support multiple versions of the same package (For example, go-1.9 and go-1.10).
25
+- Support for new packages including EdgeX, Liota, linux-firmware, wpa-supplicant for WLAN, consul, meson, and so on.
26
+
27
+
28
+## Known Issues
29
+
30
+- The OVA does not deploy on Workstation 14 but works on later and earlier versions.
31
+- The Dialog package cannot be installed in 3.0.
32
+- Not all packages in the x86-64 repo are available for ARM64. Notable ones include mysql, mariadb and dotnet libraries.
0 33
\ No newline at end of file
... ...
@@ -17,7 +17,7 @@ For more information about the copenapi_cli tool, refer to [github.com/vmware/co
17 17
 
18 18
 ## PMD Python API
19 19
 
20
-Python3 is included with your Photon OS 2.0 distribution. PMD Python interfaces are available for python3 (pmd-python3) and python2 (pmd-python2). You can use tdnf to ensure that the latest version is installed:
20
+Python3 is included with your Photon OS 3.0 distribution. PMD Python interfaces are available for python3 (pmd-python3) and python2 (pmd-python2). You can use tdnf to ensure that the latest version is installed:
21 21
 ~~~~
22 22
 # tdnf install pmd-python3
23 23
 # systemctl start pmd
... ...
@@ -1,6 +1,6 @@
1 1
 # Installing the pmd Package
2 2
 
3
-The pmd package is included with your Photon OS 2.0 distribution. To make sure that you have the latest version, you can run:
3
+The pmd package is included with your Photon OS 3.0 distribution. To make sure that you have the latest version, you can run:
4 4
 ~~~~
5 5
 # tdnf install pmd
6 6
 # systemctl start pmd
... ...
@@ -19,7 +19,7 @@ Perform the following steps to set up Photon OS on EC2
19 19
     Change the mode bits of the public key pair file to protect its security. In the command, include the path to the file if you need to.  
20 20
     	
21 21
     ```
22
-    chown 600 mykeypair.pub
22
+    chmod 600 mykeypair.pub
23 23
     ```
24 24
     
25 25
     Change the mode bits on your private key pair file so that only you can view it:  
... ...
@@ -4,7 +4,7 @@ You can use either the Azure Portal or the Azure CLI to set up your Azure storag
4 4
 
5 5
 ## Setting Up Using the Azure Portal
6 6
 
7
-You can use the Azure portal to set up Photon OS 2.0 in the Azure cloud. The following instructions are brief. Refer to the Azure documentation for details.
7
+You can use the Azure portal to set up Photon OS 3.0 in the Azure cloud. The following instructions are brief. Refer to the Azure documentation for details.
8 8
 
9 9
 1. Log in to the Azure portal at  [http://portal.azure.com](http://portal.azure.com/).
10 10
 2. Create a resource group. In the toolbar, choose Resource Groups, click **+Add** , fill in the resource group fields, and choose **Create**.
... ...
@@ -1,6 +1,6 @@
1 1
 # Photon Management Daemon
2 2
 
3
-The Photon Management Daemon (PMD) that ships with Photon OS 2.0 provides the remote management of a Photon instance via several APIs: a command line client (pmd-cli), a REST API, and a Python API. The PMD provides the ability to manage network interfaces, packages, firewalls, users, and user groups.
3
+The Photon Management Daemon (PMD) that ships with Photon OS 3.0 provides the remote management of a Photon instance via several APIs: a command line client (pmd-cli), a REST API, and a Python API. The PMD provides the ability to manage network interfaces, packages, firewalls, users, and user groups.
4 4
 
5 5
 - [Installing the pmd Package](installing_pmd_package.md)
6 6
 - [Available APIs](available_apis.md)