Creating a POC terminal emulator
what is a terminal emulator?
the thing that appears when you press ctrl shift t on a linux system, maybe xterm, maybe konsole, maybe st etc. so basically in the olden days there were these gigantic machines, (computer), and talking to it requires you to enter commands on teletype (this is from where term tty come, more later) and the output gets printed on a sheet of paper. watch this amazing video for an idea, at least the last part.
Code Comment - ary
Programs must be written for people to read, and only incidentally for machines to execute. — Structure and Interpretation of Computer Programs
Code comments are one of the things which are as conflicted as one’s belief of best programming language. Some believe in no comment at all, some in extensive commenting, some in “block commenting”, and others in “line commenting”. What is right really depends on the situation and the needs. But choosing a good commenting strategy and knowledge of common best practices not only makes your life easy but also the lives of anyone looking at your source code.
…LFX Mentorship For Me
Hi everyone, I recently completed my LFX Mentorship project. I was a mentee for the LFXM summer term of 2022 at Pixie, a CNCF sandbox project donated by The New Relic.
In this blog, I will be sharing my experience of mentorship. (TLDR; just awesome, one-of-a-kind experience <3)
If you’re also applying for this (which every open-source newbie should), or have a doubt, feel free to drop me a message. I’d be more than happy to help.
…Season of KDE 2021 Final Update
Hello again everyone, I wrote my last update related to Season of KDE in January, and now is the time for the final update. I am sorry I couldn’t write blogs in between. The 3 months passed by like at supersonic speed.

So I was selected to work on Calamares project under Adriaan de Groot. Most of my work revolved around the functionality of sending the installation logs to paste server online. This feature would help distro maintainers, calamares developers as well as the end users to pin point the errors that possibly may have caused installation to stop (if that happens).
…Kernel Based Virtualization
KVM (Kernel-based Virtual Machine) is an open source, full virtualization solution for x86 hardwares containing virtualization extensions. It is a hypervisor built into the Linux kernel and unlike regular VM players like Virtualbox and VMware which use emulation, KVM uses CPU extensions for hardware assisted virtualization via a kernel module (thats the secret for that blazing speed). Each virtual machine has private virtualized hardware: a network card, disk, graphics adapter and all the peripherals.
…Season of KDE Selection
Hey people from around the world !!
I am Anubhav Choudhary, an engineering student from India. I recently got selected in Season of KDE 2021 to work under Calamares project. My work is to resolve numerous issues and complete some tasks mentioned on Calamares’ Issue page. And I am just too excited about that. Why? Because I have been contributing to open source (to KDE? yes) for sometime now. But It always felt very unordered and random contributions (which I was not happy about). But now that I’m in SoK and things are preplanned, hopefully these next 3 months will be smooth and calm.
…A Simple Git Tutorial
So new to Git and Github ? And wondering what is it ? Today we are gonna talk about these things. We will start off with Git. And once you understand git, everything related is quite easy; be it GitHub, Bitbucket, GitLab etc.
So What Is Git ?
Git is a merely a development tool, which has nothing to do with your application itself, but adds to the productivity and manageability of code.
…Linux Experience After 10 Months

Its been around 10 months of me using Linux as my primary OS. I bought my laptop on Jan 1st, 2020 (yes :D) and today its Oct 5th (technically been 9 months, but okay). So let me share my experience regarding the same.
Starting / Booting Up
So immediately after getting my laptop, I downloaded an Ubuntu 18.04 LTS ISO image and flashed it on a pen drive. Then booted the laptop using that. The best thing was that I can just try out the new OS without having to install it on HDD. After an hour or so of playing, finally installed Ubuntu. The toughest part till now was installing GRUB and its configuration but everything else was quite easy, just had to follow an online guide. (I always tend to follow some documentation or guide while working with a new piece of code)
…