elliancarlos

posts tagged USP

9 posts posts
009

Measuring Corporate Knowledge Concentration in the Linux Kernel

The research proposal I'm starting at IME-USP: measuring how corporate knowledge, not just activity, concentrates in the Linux kernel using cregit's token-level authorship, and what happens when a dominant company withdraws.

#open source software#linux#kernel development#research#USP
23 min
008

DSL - #8 Cregit - working to contribute to the kernel's token tracking tool

Notes on cregit, the token-level blame tool for the Linux kernel, and how my group worked to modernize it, contribute fixes, and collaborate with its maintainer.

#linux#cregit#MAC0470#MAC5856#USP#open source software#oss
7 min
007

LKD - #7 Notes on our contribution to the Linux Kernel

The journey of how we (attempted) to contribute to the linux kernel, the changes we made, how we analyzed and evolved them and the state of the reviews.

#linux#kernel development#MAC0470#MAC5856#USP#open source software#patch
5 min
006

LKD - #6 Notes on how the iio subsystems work

A summarized view of the IIO subsystem, a subsystem inside the Linux kernel with the purpose of providing support for devices that in some sense perform either analog-to-digital conversion (ADC) or digital-to-analog conversion (DAC) or both.

#linux#kernel development#MAC0470#MAC5856#USP#open source software#iio
4 min
005

LKD - #5 Notes on how the linux patch submission works

A summarized version of how change revisions work at the linux kernel, how to send patch emails with git and how to see linux threads.

#linux#kernel development#MAC0470#MAC5856#USP#open source software#mailing list#patch
8 min
004

LKD - #4 Notes on char device drivers

A personal log of writing and exercising a char device driver inside the Linux kernel, with notes from my Open Source Software class at USP.

#linux#kernel development#MAC0470#MAC5856#USP#open source software#kw#kernel workflow#char devices
2 min
003

LKD - #3 Notes on creating and deploying custom module

A personal log of creating and deploying a custom Linux kernel module inside the IIO subtree, with notes on disk locking issues and NixOS compatibility from my Open Source Software class at USP.

#linux#kernel development#MAC0470#MAC5856#USP#open source software#kw#kernel workflow
2 min
002

LKD - #2 Notes on how to build and boot a custom Linux kernel for ARM using KW

A personal log of building and booting a custom ARM Linux kernel using Kernel Workflow (kw), with notes on NixOS cross-compilation setup and VM networking issues from my Open Source Software class at USP.

#linux#kernel development#MAC0470#MAC5856#USP#open source software#kw#kernel workflow
9 min
001

LKD - #1 Notes on how to set up a Linux kernel development environment

A personal log of setting up a Linux kernel development environment using QEMU and libvirt, with notes on NixOS-specific hurdles and workarounds from my Open Source Software class at USP.

#linux#kernel development#MAC0470#MAC5856#USP#open source software
8 min