auto-cpufreq – Automatic CPU speed & power optimizer for Linux

January 3, 2020

tl;dr – source code is available on Github: auto-cpufreq

Recently I bought a new ThinkPad X1 Carbon. As with every new install, one of the first things I do is install TLP to improve battery life. However, soon afterwards, I realized when watching 4k content on Youtube laptop was starting to choke. Which was hard to come to terms with considering it’s running on an Intel i7 CPU.

more “auto-cpufreq – Automatic CPU speed & power optimizer for Linux”

google-podcasts-desktop app – Listen to Google Podcasts on your desktop!

May 4, 2019

In the sea of podcast apps, I’ve settled for one that’s only available as an Android App.

Since all my music is there, my first option was Spotify, but unfortunately it doesn’t have some of my favorite Podcasts, such as The Joe Rogan Experience or Cyber – Motherboard (Vice) and etc … Pocket Casts seemed to have everything I wanted, but I didn’t want to pay for it, regardless of how little it cost.

So that’s how I ended up with Google Podcasts, which had everything I wanted except the desktop app. Which would normally be a deal breaker, but it wasn’t since there was a hack to get it working on desktop.

more “google-podcasts-desktop app – Listen to Google Podcasts on your desktop!”

vim-hue: colorful Vim config for all your SRE/DevOps needs

February 27, 2019

I can’t say I’ve been using Vim from my early Linux days in 1999. In those days I found Vim to be a bit … overwhelming. Not easy to navigate, or configure, not to mention quitting it. So I just stuck with pico or today’s nano and various other IDE’s (see if you recognize any of maintainers names).

However, once I did discover everything Vim was capable of, from that day onwards Vim has been my default editor. Hence, for last decade my Vim configuration has only been growing which I would copy over on a new workstations as part of my dotfile backups.

I wanted to stop process of deploying my Vim configuration by simply copying over configuration. Also since configuring Vim to this day can still be cumbersome and is prone to errors. I’ve decided to create an installer which will seamlessly setup Vim with configuration I need for my workload.

more “vim-hue: colorful Vim config for all your SRE/DevOps needs”

Ubuntu 18.10 (4.19 linux kernel) for MacBook Pro

October 24, 2018

In last 7 days, Ubuntu 18.10 was released followed by release of long awaited Linux kernel 4.19, and last but not least Linus Torvalds is back in drivers seat of Linux development. With this said, it was time to revisit how well does Linux work on MacBook Pro.

Last remaster I did was done on Ubuntu 18.04 with 4.17.6 kernel, I was so underwhelmed that I didn’t even make an “official release”. I was putting all my hopes in kernel 4.19, so now that it’s here, what’s the situation?

Ubuntu 18.10 (4.19 linux kernel) image release for MacBook Pro with Touch Bar

more “Ubuntu 18.10 (4.19 linux kernel) for MacBook Pro”

Ubuntu 18.04 image release for MacBook Pro 2017/6 with Touch Bar

May 17, 2018

Update: I’ve released a new Ubuntu 18.10 (4.19 Linux kernel) image for MacBook Pro!

My post about remastering Ubuntu 18.04 version for MacBook Pro 2017 with Touch Bar working out of box got a lot more attention then I thought it would. This was most notable on Google+ and now I see there are even Reddit posts about it.

My remastered Ubuntu 18.04 (Bionic Beaver) version for MacBook Pro 2017 with Touch Bar working out of box.

If you boot Ubuntu on Macbook Pro 2016/2017 edition model with Touch Bar on Ubuntu 18.04. Not a lot will be working out of box. Basically you’ll only get video working, while important components such as keyboard/touchpad/touch bar/WiFi will not be working.

more “Ubuntu 18.04 image release for MacBook Pro 2017/6 with Touch Bar”