Jani Hautakangas

@janihau
2 Followers
6 Following
5 Posts
Hacker building embedded devices and web engines

The idea of an enterprise browser didn’t grab me until I started talking with teams building them.

That got me wondering: what does it take to build one?

In this article I break down the core architecture of an enterprise browser, from policy enforcement and Zero Trust to Chromium internals and downstream build strategy.

If you care about Chromium, runtime security, or enterprise browsers, this may be worth a read:

https://medium.com/kodegood/how-to-build-an-enterprise-browser-1dd49a5b1d89

#chromium #zerotrust #browser

How to Build an Enterprise Browser

The concept of an enterprise browser was something I hadn’t paid much attention to until recently, when I found myself in discussions with…

Medium

For most of my web engine hacker career I’ve been working on downstream Chromium features and never blogged about Chromium.

Now on OpenHarmony, I decided to change that and wrote a post explaining how Chromium is integrated into the OpenHarmony platform.

#chromium #openharmony #harmonyos #OpenAtom #OpenAtomFoundation

https://medium.com/kodegood/hacking-chromium-on-openharmony-97d135792151

Hacking Chromium on OpenHarmony

Chromium is the web engine on OpenHarmony, powering the platform’s web capabilities. It is integrated deeply throughout the system, from…

Medium

If you're into web engines, browsers, or new platforms like OpenHarmony, this might be interesting for you.

Just published a new blog post: WebKit for OpenHarmony.

#webkit #openharmony #harmonyos #huawei #OpenAtomFoundation #OpenAtom

https://medium.com/kodegood/webkit-for-openharmony-3b612c27b958

WebKit for OpenHarmony

One of the best things about porting a web engine to a new platform is how much you end up learning about that platform. You have to…

Medium

Ladybird is a completely new browser, built from scratch instead of reusing existing browser codebases.

I wanted to see if it could run in an embedded web runtime. With Debian Bookworm + Isar, I managed to get Ladybird rendering pages — even WebGL — on Raspberry Pi 5

https://medium.com/kodegood/ladybird-browser-in-an-embedded-web-runtime-46308082af4a

#ladybirdbrowser #raspberrypi #debian

Ladybird Browser in an Embedded Web Runtime

In my previous blog post, I showed how to build and create an experimental web runtime using Isar, Debian Bookworm, and WPEWebKit. In that…

Medium

Build Embedded Debian Web Runtime with Isar

Yocto is the go-to for embedded builds — but what if you could have BitBake flexibility and Debian stability?

I tried it with Isar, Debian Bookworm & WPEWebKit to make an experimental web runtime on Raspberry Pi 5 + Intel NUC.

https://medium.com/kodegood/build-embedded-debian-web-runtime-with-the-power-of-isar-d82df0a91ae2

#embeddedlinux #debian #raspberrypi #wpewebkit #webkit

Build Embedded Debian Web Runtime with the Power of Isar

When most people think about building something for embedded devices, Yocto is the first tool that comes to mind.

Medium