# Mentioning of Julia for refactoring Linux kernel code?

**URL:** <https://discourse.julialang.org/t/mentioning-of-julia-for-refactoring-linux-kernel-code/117096>\
**Category:** Offtopic\
**Tags:** linux\
**Created:** [July 16, 2024, 11:53am UTC](https://discourse.julialang.org/t/mentioning-of-julia-for-refactoring-linux-kernel-code/117096 "2024-07-16T11:53:22Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Kruxigt](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/kruxigt/32/11694_2.png) [@Kruxigt](https://discourse.julialang.org/u/Kruxigt)\
**Post date:** [July 16, 2024, 11:53am UTC](https://discourse.julialang.org/t/mentioning-of-julia-for-refactoring-linux-kernel-code/117096/1 "2024-07-16T11:53:22Z")

</div>

[https://youtu.be/4WCTGycBceg?t=303](https://youtu.be/4WCTGycBceg?t=303)  
In the video above it seems that Julia is mentioned as a tool for refactoring code related to the development of the Linux kernel. Does anyone have more info on this?

---

<div class="post-metadata">

**Author:** ![Keno](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/keno/32/285_2.png) [@Keno](https://discourse.julialang.org/u/Keno)\
**Post date:** [July 16, 2024, 11:58am UTC](https://discourse.julialang.org/t/mentioning-of-julia-for-refactoring-linux-kernel-code/117096/2 "2024-07-16T11:58:14Z")

</div>

I know nothing about this and this feels like the kind of thing I would know. I also don’t see why it would make sense, so my guess is that it’s a naming clash, but I don’t know.

---

<div class="post-metadata">

**Author:** ![nsajko](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/nsajko/32/221187_2.png) [@nsajko](https://discourse.julialang.org/u/nsajko)\
**Post date:** [July 16, 2024, 1:01pm UTC](https://discourse.julialang.org/t/mentioning-of-julia-for-refactoring-linux-kernel-code/117096/3 "2024-07-16T13:01:40Z")

</div>

Perhaps

> **[Julia Lawall](https://en.m.wikipedia.org/wiki/Julia_Lawall)**
>
> Julia Laetitia Lawall is a computer scientist specializing in programming languages. Educated in the US, she has worked in the US, Denmark, and France, where she is a director of research for Inria. She is one of the developers of Coccinelle, a tool for finding patterns and making systematic transformations of source code, and she has also done research on domain-specific languages for operating systems.
> Lawall majored in mathematics at Oberlin College, graduating in 1986, and began her gradua...

---

<div class="post-metadata">

**Author:** ![Kruxigt](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/kruxigt/32/11694_2.png) [@Kruxigt](https://discourse.julialang.org/u/Kruxigt)\
**Post date:** [July 17, 2024, 12:38pm UTC](https://discourse.julialang.org/t/mentioning-of-julia-for-refactoring-linux-kernel-code/117096/4 "2024-07-17T12:38:25Z")

</div>

Seems a bit unlikely since they were talking about tools?

---

<div class="post-metadata">

**Author:** ![nsajko](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/nsajko/32/221187_2.png) [@nsajko](https://discourse.julialang.org/u/nsajko)\
**Post date:** [July 17, 2024, 2:49pm UTC](https://discourse.julialang.org/t/mentioning-of-julia-for-refactoring-linux-kernel-code/117096/5 "2024-07-17T14:49:13Z")

</div>

> [@Kruxigt](#):
>
> since they were talking about tools

Quoting the embed above:

> She is one of the developers of Coccinelle, a tool for finding patterns and making systematic transformations of source code

Coccinelle could have been the tool they were talking about.

[https://docs.kernel.org/dev-tools/coccinelle.html](https://docs.kernel.org/dev-tools/coccinelle.html)

Or they may have been talking about some related project by Julia Lawall.

---

<div class="post-metadata">

**Author:** ![Perrin\_Meyer](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/perrin_meyer/32/15686_2.png) [@Perrin\_Meyer](https://discourse.julialang.org/u/Perrin_Meyer)\
**Post date:** [July 17, 2024, 8:35pm UTC](https://discourse.julialang.org/t/mentioning-of-julia-for-refactoring-linux-kernel-code/117096/6 "2024-07-17T20:35:04Z")

</div>

(Coccinelle is a cool project for refactoring code! thanks for pointer!, but yes, probably nothing to do with the language Julia)

> We are extending Coccinelle to handle C++ code, with code in high performance computing (HPC) as an application area.
> 
> This work involves Julia Lawall at [Inria](https://www.inria.fr/en) and [Michele Martone](https://michelemartone.github.io/) at the [Leibniz Supercomputing Centre](https://www.lrz.de/english/). It is supported in part by [BayFrance](https://www.bayern-france.org/en).

[https://coccinelle.gitlabpages.inria.fr/website/impact\_hpc.html](https://coccinelle.gitlabpages.inria.fr/website/impact_hpc.html)

---

<div class="post-metadata">

**Author:** ![Kruxigt](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/kruxigt/32/11694_2.png) [@Kruxigt](https://discourse.julialang.org/u/Kruxigt)\
**Post date:** [July 18, 2024, 2:58pm UTC](https://discourse.julialang.org/t/mentioning-of-julia-for-refactoring-linux-kernel-code/117096/7 "2024-07-18T14:58:59Z")

</div>

Thanks guys!
