CloudLinux investment for more than a Million Dollars into CentOS clone

I’d stumbled upon this news sometime ago and thought of jotting down few points that rushed into my mind. Let’s first of all see who is CloudLinux and what bet are they making in this regard.

CloudLinux OS is a Linux distribution marketed to shared hosting providers. It is developed by software company CloudLinux, Inc. CloudLinux OS is based on the CentOS operating system; it uses the OpenVZ kernel and the rpm package manager. CloudLinux was founded in 2009 by Igor Seletskiy.

As you just read this it’s clear there bread and butter seems CentOS which is not only the base but also a backbone which indeed makes sense when such a decisions are to be made in order to persuade the prophecy which CentOS beholds from what a giant am I from it’s parent company Red Hat Inc. from where it derives its source code. Now let us read some of the statements made over the internet.

When Red Hat, CentOS’s Linux parent company, announced it was “shifting focus from CentOS Linux, the rebuild of Red Hat Enterprise Linux (RHEL), to CentOS Stream, which tracks just ahead of a current RHEL release,” it lost a lot of friends. CentOS co-founder, Gregory Kurtzer, immediately announced he’d create his own RHEL clone and CentOS replacement: Rocky Linux. He wasn’t the only one. CloudLinux also proclaimed it would create a new CentOS clone Lenix. And, CloudLinux shall pour money into this perhaps a more than a million USD.

Now do note here that Lenix is not something which is a complete and still under development just like Rocky Linux which I’d write about here. Lenix is just a placeholder the name shall be disclosed later when things brew up in Linux world. The point which I wanna make here is that the shift if it goes well should be absolutely seamless and painless here is what is being surfaced. Igor Seletskiy, CloudLinux CEO and founder, explained, “Red Hat’s announcement has left users looking for an alternative with all that CentOS provides and without the disruption of having to move to alternative distributions. We promise to dedicate the resources required to Project Lenix that will ensure impartiality and a not-for-profit community initiative. CloudLinux already has the assets, infrastructure, and experience to carry out the mission, and we promise to be open about the process of developing Project Lenix.” […] Project Lenix will be a free, open-source, community-driven, 1:1 binary compatible fork of RHEL 8 (and future releases). For CentOS users, the company promises Lenix will provide an uninterrupted way to convert existing CentOS servers with absolutely zero downtime or need to reinstall anything.

-> via ZDNet, Red hat blogs and reddit.

Souk – A cool way to install Flatpak App on Linux.

While talking about the famous Snapcraft which is gaining some traction for the users of Ubuntu and Linux Mint as well as other derivatives for Ubuntu based distros out there. “Souk” a new way or rather a slick end to install or replace the apps on Linux via the GUI which is not to be confused with the Gnome software center or the Ubuntu Software Center in general. It is not a software replacement tool rather a very own way to install via Flatpak repos out there.

“Souk” meaning the (Arab bazaar or the marketplace) is built using the GTK4(gonna release very soon in the end of 2020). Also uses Rust programming language for the backend and it’s fast as per the user experience is concerned. The code can be found out on gitlab page here.
Some FAQ’s are answered here:

FAQ

-> What is the goal/scope of Souk?

Souk just wants to do one thing well – provide a Flatpak-focused app store. Not more – not less. To achieve this we’re using Rust and GTK4. We intend to support desktop and mobile devices, and use libhandy to build our adaptive interface.

-> Is Souk going to replace GNOME Software?

No. GNOME Software does a lot more things like doing firmware upgrades, managing packagekit packages, or doing complete OS upgrades. We don’t want to add such functionality in Souk.

-> Is Souk an official GNOME app?

No. Souk is an independent third-party application.

that’s all for now.

Why Linux is a preferred choice for Techies

Talking about nerds and geeks whomsoever concern 😉 Linux is definitely a way to go for a plethora of reasons. The free and open source nature and a strong code base makes it all the lovable reasons for a wannabe techie to adore Linux. Now wait I know there are plenty of Mac folks out there who are also techies and perhaps Windows users too but we are not considering this here for time being at-least as firstly this is a blog powered on open source tech and written on Linux OS and secondly Mac’s are shiny exhilarating flamboyant toys which costs too much and hey those Windows well they are Windows after all and take your call now, we ain’t talking on Mac and Windows, only Linux here folks so here we go:

Flavors, yummy makes me hungry:

When we talk about Linux and it’s ecosystem, boy there are not one or two but perhaps gazillions of flavors which we know and call them as distros or distributions in a way. From forks to respins, we have all the fancy bells and whistles which keep on blowing and sparking finesse here and there in the so called Linux ecosystem.

Choices, well I’ve to think and Google perhaps

Having the freedom of choice is great but techies are smart and they do some re-searching here and there over the internet and find the best or the most preferred way of there computing chore thing well suited for them and here is were we know Linux wins. From desktop choices to packages, front-ends and back-ends, well i mean the look and feel right from the terminal windows till the GUI and rest nitty gritty.

Beautiful and Ugly perhaps, bring em’ on

Well there are distros which are aesthetically so beautiful and pleasing to the eye. And there are some of them which does the job well and are oriented for specific purposes of just getting the task/work done for the end user and does little or maybe nothing to make things pleasing but finally the Linux kernel r0cks!

Faster then the fastest

Yay, Linux is fast, damn fast IMO it’s fastest OS the world has ever seen. Till this date Windows stands no match in terms of speed and i know Mac’s are blazing fast but they are Unix and matured than Linux, wait Linux still wins the race and leads here again this is my opinion here folks.

Security, well R0ck solid isn’t it

Who can argue on Linux security, well i can’t after using it for like a decade or more little bit. It’s just too good and no match in front of other technologies which techies would prefer in there computing chores where freedom and security is just unparalleled and goes pretty smooth.

The Future is here, it’s Linux or a fork of this?

Well this might be my prophecy in my opinion here. Even though things evolve with time Linux key principles shall always be implemented and considered for it’s true openness and transparency.

Conclusion:

Linux Rocks for me and shall always be, i adore this piece of tech and use it in my daily driver computing chore and I’d never felt that anything would or shall replace it sooner or later, but I’m open to my readers thoughts and constructive feedback on this which shall be appreciated.

Happy LinuXing!

Grub/Lilo bootloader fix in Mint & Ubuntu on dual/multiple boot systems

Warning:- This Article is not recommended for an average user as things may break and do not try this on your mission critical systems, there is no guarantee that this will work well, but give it a shot if you like but do not blame me for this ;-). I’ve found the exact commands as mentioned below here for reference I’ve considered sda5 as my concerned targeted partition, your mileage may vary so input with caution. These commands have been taken fro Makulu Linux forum and are working at the time of writing, however be prepared to mess around with your system IMO, have fun 🙂

Input these commands one by one after reading the above warning, strictly after entering into the recovery mode and do not miss or change the order as mentioned below:

sudo chroot "/mnt/boot-sav/sda5" dpkg --configure -a
sudo chroot "/mnt/boot-sav/sda5" apt-get install -fy
sudo chroot "/mnt/boot-sav/sda5" apt-get purge -y grub*-common shim-signed

If you’re in luck, go for this 😉

sudo chroot "/mnt/boot-sav/sda5" apt-get install -y grub-efi-amd64-signed shim-signed linux-headers-generic linux-signed-generic

===================================================================================An error occurred during the repair.

A new file (/var/log/boot-repair/20200401_094847/Boot-Info_20200401_0948.txt) will open in your text viewer.

In case you still experience boot problem, indicate its content to:
boot.repair@gmail.com

You can now reboot your computer.
Please do not forget to make your BIOS boot on sda2/EFI/makululinux/shimx64.efi file!

If your computer reboots directly into Windows, try to change the boot order in your BIOS.(note this is applicable if Windows is installed).

If your BIOS does not allow to change the boot order, change the default boot entry of the Windows bootloader.
For example you can boot into Windows, then type the following command in an admin command prompt:
bcdedit /set {bootmgr} path \EFI\makululinux\shimx64.efi

That’s all, have fun hacking !

AppImage – Linux apps that run anywhere

Linux apps that run anywhere

“As a user, I want to download an application from the original author, and run it on my Linux desktop system just like I would do with a Windows or Mac application.””As an application author, I want to provide packages for Linux desktop systems, without the need to get it ‘into’ a distribution and without having to build for gazillions of different distributions.”

AppImage is an universal software package format that can be installed on any Linux OS without going through the traditional way of installation. It doesn’t require any root permission to install the software.

To install An AppImage, all you need to do is make it executable and run it. It is a compressed image with all the dependencies and libraries needed to run the desired software.

So there is no extraction, no installation needed. You can uninstall it by deleting it. Just compare it to .exe in Windows that can run without installing it.

Some notable features of AppImage are:

  • It can run on various different Linux distributions also on not so popular like Gentoo, Arch, Suse etc.
  • There’s no need for installing and compiling software
  • There’s no need for root permission and it’s Portable
  • Software is uninstalled just by deleting the AppImage file itslef

Since an AppImage is not “installed”, you don’t need to “uninstall” it. Just delete the AppImage file and the application is gone. Additionally you may want to remove menu entry by deleting the desktop file from $HOME/.local/share/applications/.

Files and directories with names starting with a full stop (dot) (.example) are hidden – you might need to turn hidden files visible. You can probably find it somewhere in the settings of the file manager.

Using Terminal

Open any Terminal of your choice, head over to the app image directory and run:

chmod u+x <AppImageFileName>

Then you can now double click to run it, just like any other files on Windows.

Android Security – Things to do once your device is compromised

We all know that in this world of internet connectivity, things can easily get compromised, and yes as the title suggests we are talking about Android devices. Now we know that every 8 out of the 10 smartphones on the planet is an Android, in real life it’s more than 85% and the number keeps on growing.

Android by far is secure in nature as it has inbuilt features that makes it formidable since it’s Linux inherited after all, i mean Android is nothing but a Linux kernel on which there are fancy tech things like SE-Linux etc, well I ain’t going too deep here but now shall start to mention few ways of making Android or rather getting the same old feeling that one gets before his/her phone got hacked, yeah i understand that. The bad vibes and the frustration you have when your device is not working smoothly or up-to the mark.

Use AV software’s:-

Yeah those antivirus software, use the free ones, it can be anything or any good old AV which can or is your fav, yeah windows fans i do get you antivirus’s does help in the Android world well sometimes, so get one and you’re good to go. Quick hint:- use the ones most popular like Quick Heal if you’re residing in India or Kaspersky, Avast Total Security. Make sure if you’re opting in for a paid solution then you’re secured the most as the complete suite makes sense here, however free ones sometimes do the magic well too in detecting the heuristics and the false positives.

Use Anti-malware software tools like the popular and my favorite “Malwarebytes” which is also the first line of defense for any malwares like Rootkits, Worms and also damn those nasty Ransomware’s too.

The other thing is “if you do not trust any link simply do not click” as this is the golden rule of thumb.

Avoid opening any suspicious emails coming from an unknown source and if you receive any text messages, SMS’s etc the short links make sure to use or confirm where the complete links finally redirects to and if possible you can quickly find out the origin here. Some services worth looking for are here. http://checkshorturl.com/ or https://www.expandurl.net/ can come handy for the day.

Also Scan the app’s from the inbuilt Google play store the feature is known as “Google Play Protect” it’s free and very reliable and make sure to turn off the installation from third party sources and also do not install the apps which you do not trust, even if it’s coming from a friend or a close acquaintances.

If nothing works out of the box then just take the backup of as much as you can and then simply format or factory reset your Android device. This shall be the final and the last resort but make sure you get almost 100% backup if possible again this is in theory but golden rule of backup shall be adhered to and be followed and make this as a practice.

The Future OS: Unikernel

Even though in the server regime, Linux is considered to be a rock solid OS. But considering the amount of cyber attacks happening all around the world and the hardware maturity along with the software tools which hackers are able to exploit and fetch over the dark web, things are getting nasty for Linux perhaps. Now let me tell you from last 50 years the server OS has not changed much and even though Unix and Linux like OS’s do co-exist and have comparatively huge amount of market share in the server region being adamant there is always a hope for new technologies to arise.

Now how can we change this let us see and understand the basic working of a VM and then a Linux host OS and the containers and finally let us talk about Unikernel and there various other distro’s used in the industry which are very rare of-course and let me explain this below:

So what the hell is a Unikernel?

Unikernel is nothing but an application that has been churned down to a small, secure, light-weight virtual machine which eliminates general purpose operating systems such as Linux or Windows. Unikernels aims to be a much more secure system than Linux. It does this through several chores and thrusts. Has nothing to do with the users, running a single process per VM, and limiting the amount of code that is incorporated into each VM. This means that there are no users and no shell to login to and, more importantly, you can’t run more than the one program you want to run inside. Now imagine there is no ssh you cannot see the logs even though you do a shell exploit, infact there is no shell inside this. sysdig, tcpdump and mysql-client is not there at all, even a hacker cannot apt-get install any packages etc by remote controlling the targetted machine. No database, hence nothing. This makes it almost a hack proof OS even similar to those of static site generators out there like Jekyll and Hugo.

So what’s next you might be wondering well, just try to get this running on AWS or Google Cloud via installing the OSv or the Unik OS. Happy deploying…