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.…
Read more ⟶
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.…
Read more ⟶
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.…
Read more ⟶
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.…
Read more ⟶
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.…
Read more ⟶
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).…
Read more ⟶
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.…
Read more ⟶
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.…
Read more ⟶