From Fedora Project Wiki

(Minor update about recent happenings)
 
(44 intermediate revisions by the same user not shown)
Line 2: Line 2:
|image= Levex.png
|image= Levex.png
|REAL-NAME= Levente Kurusa
|REAL-NAME= Levente Kurusa
|HOME= Szeged, Hungary
|HOME= London, UK (born in Hungary)
|birthday= 1996
|birthday= 1996
|FAS-NAME= Levex
|FAS-NAME= Levex
Line 12: Line 12:
}}
}}


My name is Levente Kurusa, 17 years old and I am from Hungary. I have been a Linux user for 5 years now, and this is what I prefer over anything else. Linux gives me the freedom to make the most powerful applications with the most powerful tools ever created. My software engineering career began with a very unfortunate event, I broke my leg. After having played with all my toys and getting bored, I sat down to my father's notebook. It had Windows 98 (pfft) on it and no games, so I began creating a text adventure one. I searched and read some books and then I finished it. The source code was unfortunately lost. Ever since I am obsessed with computer programming. Lately, I have began to develop the Linux kernel itself and this is where I have found my true self. It is amazing. I love it.
My name is Levente Kurusa, 21 years old, from Hungary. At the moment, I study at Imperial College London for my undergraduate degree. I previously worked at Apple on their Core OS team and at Red Hat as an intern on their Virtualization team. I have been a Linux user for around 15 years now (pretty much all my life!), and this is what I prefer over anything else. Linux gives me the freedom to make the most powerful applications with the most powerful tools ever created. My software engineering career began with a very unfortunate event, I broke my leg. After having played with all my toys and getting bored, I sat down to my father's laptop. It had Windows 98 on it and no games, so I began creating a text adventure one. I searched and read some books and then I finished it. The source code was unfortunately lost. Ever since I am obsessed with computer programming. Lately, I have began to develop the Linux kernel itself and this is where I have found my true self. It is amazing. I love it.


I also teach programming to my fellow classmates, and I love holding talks about Linux. :-)
Unfortunately, lack of time prohibits me from updating this page very often, find me on Freenode IRC as Levex if you are interested in a chat!


== Activities within Fedora ==
== Activities within Fedora ==


* Soon-to-be Fedora kernel engineer. :-)
* L10n translator, Hungarian team
* Finding bugs is my hobby, so let's do this as well.
** Not so active unfortunately :(
* L10n translator, hungarian team
* Hungarian Ambassador
** Organized the SFD Szeged 2014 event!
** Booth support at a LOT of conferences in Europe
** Showing the power of Fedora via technical talks
* FedInv - the Fedora Inventory Manager
** A distributed inventory management system originally conceived for Ambassadors, so they can keep track of who has how many pieces of swag.
** Source code available on GitHub: https://github.com/fedorahungary/fedinv
** Non-functional demo available here: http://fedinv.ilevex.eu/


== Activities outside Fedora ==
== Activities outside Fedora ==
=== Kernel Engineer ===
=== Kernel Engineer ===
==== History ====
==== History ====
I am a kernel engineer for two years now. First I began with the development of my own UNIX-like kernel, LevOS. I have ported a C library from Red Hat to it, so it is pretty powerful. Unfortunately, my ext2 driver is very bad so it would need a full rewrite to be able to write files which is a step for the GCC port.
I've been working on different operating system kernels for four years now. First I began with the development of my own UNIX-like kernel, LevOS. I have ported a C library from Red Hat to it, and it runs binutils + gcc, so that's progress.
After realising that such a project really has no benefit to the community I began the development of the Linux Kernel. This goes pretty fine. I am posting patches, reviewing patches and helping with the maintenance of various parts of the kernel.
 
After realising that such a project really has no benefit to the community I began contributing to the Linux Kernel. This went pretty fine and I got hired to a startup to lead their Linux kernel team.


==== Current projects ====
==== Current projects ====
* I plan to be able to longterm maintain the 3.13 kernel once it finishes with the stable-cycle.
* Print a QR code on kernel Oops.
* device_generic_release() function to save kernel size.
* device_generic_release() function to save kernel size.
* a complete rewrite of the ata_piix driver for the ICH* SATA controllers.
* a complete rewrite of the ata_piix driver for the ICH* SATA controllers.
Line 36: Line 44:
* Spot the bug with why NCQ doesn't work on Marvell's chips.
* Spot the bug with why NCQ doesn't work on Marvell's chips.
=== KDE developer ===
=== KDE developer ===
Mostly posting patches to kdev-python, kdevelop and marble.
Contributing to Marble, and KDevelop.
== Achievements ==
== Achievements ==
* Got invited to intern at Google.
* Got invited to intern at Google.
Line 43: Line 51:
** Created an Android app which used the SOAP API to control the software.
** Created an Android app which used the SOAP API to control the software.
* Ported newlib (Red Hat's embedded C library) to my hobby UNIX-like kernel.
* Ported newlib (Red Hat's embedded C library) to my hobby UNIX-like kernel.
* Interning at Red Hat on the Virtualization team.
* Community Teaching Assistant of the Heterogeneous Parallel Programming course by the University of Illinois at Urbana-Champaign on Coursera
* Mentioned in an article on Phoronix! ([http://www.phoronix.com/scan.php?page=news_item&px=MTg3Nzg Here])
* Invited to speak at a conference! (BalaBit Open Academy on May 28, 2015)
== Events so far ==
== Events so far ==
* FSF Free Software Conference Open Source Lab, Szeged 2013. nov. 29. - as a speaker: Linux Kernel - Introduction
* FSF Free Software Conference in Szeged - November 29th 2013, Agóra Szeged - as a speaker: Linux Kernel - Introduction
** Video: http://www.youtube.com/watch?v=y9vQ4VWOKls
** Video: http://www.youtube.com/watch?v=y9vQ4VWOKls
** English translation: https://speakerdeck.com/levex/linux-kernel-introduction-en
** English translation: https://speakerdeck.com/levex/linux-kernel-introduction-en
* DevConf 2014 in Brno, CZ - February 7-9th - as a speaker: Introduction to Linux Kernel Development
** Video (looks like they messed up a bit): http://www.youtube.com/watch?v=R6wjfOgE6Rs
** Slides: https://speakerdeck.com/levex/introduction-to-linux-kernel-development
* Fedora 20 Release Party in Budapest, HU - February 22th 2014, Balabit HQ - as an attendee
* Red Hat Open House 2014 in Brno, CZ - April 9th 2014, Red Hat HQ - attendee
* Linuxwochen 2014 Vienna in Vienna, AT - May 8th-10th 2014 - as booth support and a speaker: Linux Kernel - Let's contribute
** Slides: https://speakerdeck.com/levex/linux-kernel-lets-contribute
* Flock 2014 in Prague, CZ - August 6th-9th - as a speaker: How is the Fedora kernel different?
** Slides: https://speakerdeck.com/levex/how-is-the-fedora-kernel-different
** Video: https://www.youtube.com/watch?v=O4vj_hyLok0
* FSF Free Software Conference in Szeged, HU - November 20, 2014 - as a speaker and booth support + organizer of Fedora-side: Introduction to the world of Docker
** Slides available soon.
* FOSDEM 2015 in Brussels, BE - January 31th - February 1st, 2015 - as an attendee
* DevConf'15 in Brno, CZ - February 6-8th, 2015 - as an attendee
* SCALE 13x in Los Angeles, CA - February 19-22th, 2015 - as a speaker: Linux Desktop: When is our year?
** Slides available here: https://speakerdeck.com/levex/linux-desktop-when-is-our-year
** Video available here: https://www.youtube.com/watch?v=dFybF8QaT-M
* OpenAcademy in Budapest, HU - May 28th 2015 - as an invited speaker: Linux kernel development: How do we get started?
** Slides and videos available soon.


== Future events ==
== Future events ==
* DevConf 2014 in Brno, CZ - February 7-9th - as a speaker: Introduction to Linux Kernel Development
* LinuxCon North America in Seattle, WA - August 2015 - as a hopeful attendee
* Fedora 20 Release Party in Budapest, HU - February 22th 2014, Balabit HQ - as an attendee
* Flock 2015 in Rochester, NY - August 12-15, 2015 - as a speaker: When is the year of the Linux Desktop?
* OSCON 2015 in Amsterdam, NL - October 26-28, 2015 - as a hopeful speaker or attendee
* More events in 2015 are coming soon.

Latest revision as of 16:15, 25 May 2017

Levente Kurusa
Levente Kurusa
Levente Kurusa
Levente Kurusa
Personal Information
Born: 1996 in
Home: London, UK (born in Hungary)
Fedora-specific Information
FAS-Name: Levex
Fedora-Mail: Levex@fedoraproject.org
Miscellaneous Information
Private Mail: levex@linux.com
IRC: Levex on Libera.Chat, in:
#fedora #fedora-hu #fedora-kernel #fedora-devel
Badges (0)
 

My name is Levente Kurusa, 21 years old, from Hungary. At the moment, I study at Imperial College London for my undergraduate degree. I previously worked at Apple on their Core OS team and at Red Hat as an intern on their Virtualization team. I have been a Linux user for around 15 years now (pretty much all my life!), and this is what I prefer over anything else. Linux gives me the freedom to make the most powerful applications with the most powerful tools ever created. My software engineering career began with a very unfortunate event, I broke my leg. After having played with all my toys and getting bored, I sat down to my father's laptop. It had Windows 98 on it and no games, so I began creating a text adventure one. I searched and read some books and then I finished it. The source code was unfortunately lost. Ever since I am obsessed with computer programming. Lately, I have began to develop the Linux kernel itself and this is where I have found my true self. It is amazing. I love it.

Unfortunately, lack of time prohibits me from updating this page very often, find me on Freenode IRC as Levex if you are interested in a chat!

Activities within Fedora

  • L10n translator, Hungarian team
    • Not so active unfortunately :(
  • Hungarian Ambassador
    • Organized the SFD Szeged 2014 event!
    • Booth support at a LOT of conferences in Europe
    • Showing the power of Fedora via technical talks
  • FedInv - the Fedora Inventory Manager

Activities outside Fedora

Kernel Engineer

History

I've been working on different operating system kernels for four years now. First I began with the development of my own UNIX-like kernel, LevOS. I have ported a C library from Red Hat to it, and it runs binutils + gcc, so that's progress.

After realising that such a project really has no benefit to the community I began contributing to the Linux Kernel. This went pretty fine and I got hired to a startup to lead their Linux kernel team.

Current projects

  • Print a QR code on kernel Oops.
  • device_generic_release() function to save kernel size.
  • a complete rewrite of the ata_piix driver for the ICH* SATA controllers.
  • add put_device() calls after a failed device_register() as per GregKH's comments.
  • provide better timing code for Marvell's SATA controllers.
  • Spot the bug with why NCQ doesn't work on Marvell's chips.

KDE developer

Contributing to Marble, and KDevelop.

Achievements

  • Got invited to intern at Google.
    • Unable to attend until not enrolled in a university. :-(
  • Completed my first internship at a local company.
    • Created an Android app which used the SOAP API to control the software.
  • Ported newlib (Red Hat's embedded C library) to my hobby UNIX-like kernel.
  • Interning at Red Hat on the Virtualization team.
  • Community Teaching Assistant of the Heterogeneous Parallel Programming course by the University of Illinois at Urbana-Champaign on Coursera
  • Mentioned in an article on Phoronix! (Here)
  • Invited to speak at a conference! (BalaBit Open Academy on May 28, 2015)

Events so far

Future events

  • LinuxCon North America in Seattle, WA - August 2015 - as a hopeful attendee
  • Flock 2015 in Rochester, NY - August 12-15, 2015 - as a speaker: When is the year of the Linux Desktop?
  • OSCON 2015 in Amsterdam, NL - October 26-28, 2015 - as a hopeful speaker or attendee
  • More events in 2015 are coming soon.