Checking Latest Centos Linux Distribution

Through my professional career, I was tasked to start support our client on Linux since our competitor started supporting theirs on Linux. I started developing our C# daemon service that acted as a client loader (it periodically talks to the enterprise to see if there are any packages scheduled to be deployed/downloaded and transferred to target client – Linux platform). it runs at startup in the background, and it is in fact a WCF where its front-end client is an embedded browser Chromium Embedded Framework (CEF) running Html/Css/Js etc for the UI and it interacts to this client loader C# daemon (wcf) through its service contract. I really love this project since I started its development from scratch and I learned a lots about Linux. I learned about firewalld (we locked down lots of ports by default for security), Linux securities (proxy, sudoers etc..), learn how to launch UI application since our Linux Image does not have desktop, bash script (for automation rpm build and within rpm itself), systemd (for daemon service related), bash script for automation, learned how to build rpm since we need to bundle its related files (dependencies dlls, noted we use mono so I have to bundle mono with it as well) as an rpm which can then be easily preinstalled on our Linux Hardware image by our hardware team, which we periodically release internally with our hardware team (yes we sell our enterprise application with our discounted Hardware devices e.g end user only has to pay $1 for the device as long as they buy our software contract). I also automated its rpm build nightly using Jenkin hudson where the Hudson jenkins agent running in Windows would execute its job per schedule in Hudson job configuration and I used it to execute some automation win32 batch scripts where it does automated things like Msbuild our .sln and then copied the related output files passwordless via ssh using private/public key to our Linux build machine where its designated bash script would then be executed for the rpm build. I wrote both the windows batch script and also Linux bash script for the automation of our daemon rpm nightly build so I can share the output rpm internally between hardware team and qa team to test it.

Also, when we started our development, we tried it with Ubuntu, later Centos, then Oracle Linux. And Oracle Linux is quite similiar to Centos because both are the Rebuilds of Red Hat Enterprise Linux (RHEL)

Our client is now running on Linux using .Net Core and now .Net 8

Note:

I just noticed that I wrote my full name wrong urgh.

Using latest VirtualBox Downloads – Oracle VirtualBox with latest Centos image Download – The CentOS Project

Latest Centos is still looking cool. Actually I do like it more than Ubuntu.

I will install C++ on this Linux VM e.g gcc/g++/cmake etc.. for my own project 🙂

A lifetime of Babbel Language Learning is on sale for 60% off

Babbel claims they can have you talking confidently in your new language in 30 days — and with the current offer – 60% off, you can put that theory to the test at the lowest possible price. Regularly $499, you can grab a lifetime subscription to Babbel Language Learning right now, including access to all 14 of their language training staples, for only $199, or 60 percent off. Want to learn a new language with a friend? You can grab a 2-pack for $358, or $179 each.

Prices subject to change.

Scientists have discovered stem cells that are vital in hair regeneration

Seven ways … to avoid hair loss | Men's hair | The Guardian

Scientists have discovered stem cells that are vital in hair regeneration process. They hope to adapt the stem cells to create a therapy for hair loss. Millions of people worldwide suffer from baldness. Baldness predominantly affects men and affects up to 85 per cent of men by the age of 50. The scientists are now embarking on clinical research and laboratory trials. They observed that hair growth was a cyclical process within the follicle. They used 220 combinations of chemicals to make the hair regrow naturally. The research could lead to hair follicle regeneration therapy in the near future, scientists say.  

No photo description available.

Install Chrome on Oracle Linux Server release 7.6

You can follow below steps:

You can check your Oracle Linux Release by execute below command at the terminal
# sudo cat /etc/oracle-release 

Ok, now it is the time to install Chrome
#sudo wget https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm
#sudo yum -y install redhat-lsb libXScrnSaver 
#sudo yum -y localinstall google-chrome-stable_current_x86_64.rpm

Remark: If you run into following issue:
Error: Package: google-chrome-stable-88.0.4324.182-1.x86_64 (/google-chrome-stable_current_x86_64)
           Requires: libvulkan.so.1()(64bit)

you can resolve it by execute following two commands:
#sudo yum-config-manager --enable ol7_optional_latest
#sudo yum -y localinstall google-chrome-stable_current_x86_64.rpm

Installed:
  google-chrome-stable.x86_64 0:88.0.4324.182-1

Dependency Installed:
liberation-fonts.noarch 1:1.07.2-16.el7        
liberation-mono-fonts.noarch 1:1.07.2-16.el7      
liberation-narrow-fonts.noarch 1:1.07.2-16.el7      
liberation-serif-fonts.noarch 1:1.07.2-16.el7     
vulkan.x86_64 0:1.1.97.0-1.el7
vulkan-filesystem.noarch 0:1.1.97.0-1.el7

Voila, it is installed. you can find it here: