IT이야기2023. 11. 4. 02:42

조금 서치해보면 reddit이라던거 블로그라던가 비슷한 내용의 글이 많았는데, 누가 잘 정리했네요.

https://sthbrx.github.io/blog/2019/05/07/visual-studio-code-for-linux-kernel-development/



https://github.com/amezin/vscode-linux-kernel

에서 python script로 vs project만드는게 열일해주네요. 그냥 전체 tree를 넣어도 VS Code가 잘 버텨주긴하더라고요. 제 빌드머신이 좋아서 그런지...

 

https://www.youtube.com/watch?v=tnSnVlbKtMk&ab_channel=MicrosoftDeveloper

'IT이야기' 카테고리의 다른 글

Fonts for coding 폰트  (0) 2023.11.14
작업용 mobile CPU benchmark AMD Intel  (0) 2023.11.10
Opensource game - OpenRW GTA III  (0) 2023.11.02
Linux game, openra Red Alert 레드얼럿  (0) 2023.10.31
Hackers News and 한국어번역  (0) 2023.10.17
Posted by 쁘레드
IT이야기2023. 8. 23. 08:24

찾기 쉽지 않은 Linux Kernel maintainer group picture가 있었다. 2022년 9월 Dublin, Ireland에서 열렸다고 되있다.

2022 Linux Kernel Maintainers Summit

https://lwn.net/Articles/908320/

 

The 2022 Linux Kernel Maintainers Summit [LWN.net]

Please consider subscribing to LWNSubscriptions are the lifeblood of LWN.net. If you appreciate this content and would like to see more of it, your subscription will help to ensure that LWN continues to thrive. Please visit this page to join up and keep LW

lwn.net

 

친절하게 사람 이름을 알려주는 사람도 있다.

1. Damien Le Moal
2. Laurent Pinchart
3. Matthew Wilcox
4. Mark Brown
5. Paolo Bonzini
6. Kees Cook
7. Christian Brauner
8. Greg Kroah-Hartman
9. Theodore Ts'o
10. Jens Axboe
11. Thorsten Leemhuis
12. Marc Zyngier
13. Alexei Starovoitov
14. Thomas Gleixner
15. Miguel Ojeda
16. Jiri Kosina
17. Guenter Roeck
18. Borislav Petkov

Sitting (left to right):
1. David Airlie
2. Jakub Kicinski
3. Chris Mason
4. James E.J. Bottomley
5. Sasha Levin
6. Linus Torvalds
7. Steven Rostedt

2023 미팅은 2023/NOV에 열린다고 한다. The 2023 Maintainers Summit will be held on November 16 in Richmond, VA.

Posted by 쁘레드
Programming2016. 2. 28. 08:26

*Check android release page

https://codeaurora.org/xwiki/bin/QAEP/release


-----------------

git config --global user.email "<EMAIL>"
git config --global user.name "<NAME>"

repo init -u git://codeaurora.org/platform/manifest.git -b release -m LA.BF64.1.2.1-06420-8x92.0.xml --repo-url=git://codeaurora.org/tools/repo.git --repo-branch=caf-stable

repo sync -j4 -c -q --no-tags

Testing colorized output (for 'repo diff', 'repo status'):
  black    red      green    yellow   blue     magenta   cyan     white 
  bold     dim      ul       reverse 
----------------

Using repo and git
------------
install asciidoc
------------
*build error
/bin/bash: prebuilts/misc/linux-x86/bison/bison: No such file or directory

sudo apt-get ing++-multilibstall bison g++-multilib git gperf libxml2-utils make python-networkx zlib1g-dev:i386 zip
sudo apt-get install python-lunch

-----------------

*build command

lunch msm8992-userdebug

make -j8

-----------------

*kernel only in kernel directory

m -j8 ONE_SHOT_MAKEFILE=build/target/board/Android.mk bootimage

-----------------

'Programming' 카테고리의 다른 글

Windows Mobile 7 phone 구입  (0) 2016.02.28
Cynogenmod project 받아 빌드하기  (0) 2016.02.28
월간 잡지 마소 폐간  (1) 2015.12.10
Visual Studio 2015 제품군  (0) 2015.11.19
Hard core Embedded Programming - no printf() sprintf()  (0) 2015.11.19
Posted by 쁘레드
Programming2015. 6. 3. 02:57

ARM에 맞는 stable kernel을 관리해주는 사람이 있었네요. 중요한 feature는 back port도 해주고 아주 친절하네요.


-------------------

https://wiki.linaro.org/LSK

Linaro Stable Kernel (LSK)

Overview

Linaro Stable Kernel (LSK) aims to provide a stable basis for system integration of ARM hardware, integrating Linaro developed features available in mainline with kernel.org Long Term Stable (LTS) releases to allow integration of those features in production systems.

Most LSK features can be disabled at either build or run time so are included as part of the core LSK functionality. To support those feature sets which have substantial impacts on the kernel and cannot be disabled at build or run time the LSK is provided in multiple flavours. Currently these are:

  • "Core" - features which can be runtime disabled
  • "Android" - additional changes from AOSP

  • "RT" - the RT patch set adding realtime features to the Linux kernel

The number of flavours is kept to a minimum in order to make selection simpler. As much as possible is in the core LSK in order to ensure that features are as widely available as possible.

Currently the LSK release in Feature mode is base based on kernel version v3.18. Note: details for maintenance mode LSK versions can be found below.

Support

Each Linaro Stable Kernel (LSK) is maintained for two years. During the first year [Feature-Mode], both features and bug fixes are integrated and during the second year [Maintenance-Mode] only bug fixes are integrated. Bug reports should be filed against Linaro Stable Kernel project. Any queries should be directed to the Linaro support system in the first instance.

Adding code to LSK

Any bug fixes which apply to the standard kernel and could be included in a kernel.org LTS release should be submitted there, the kernel.org LTS releases are integrated into the LSK.

New features need to be reviewed by the TSC in discussion with the LSK team. Features should be present in current versions of the upstream kernel or in the process of being integrated there.

Code specific to the LSK should be submitted to the LSK team for review by e-mail using standard kernel submission techniques such as patches in e-mail or git pull requests. The addresses to send things to are:

  • LSK Tech Lead: Kevin Hilman <khilman AT linaro DOT org>

  • LSK Engineer: Alex Shi <Alex.Shi AT linaro DOT org>

  • Linaro Kernel mailing list <linaro-kernel AT lists DOT linaro DOT org>

Please include "LSK feature request" in the Subject line.

The submission should include information to help track upstream work on the feature, in order of preference:

  1. Commit IDs from the standard kernel in the changelogs of the individual patches.
  2. A description of how the equivalent change was made upstream or why it isn't required in LSK (eg, explaining that this is taken care of by features not present in the stable kernel).
  3. References to where out of tree development is happening including contact information for followup.

This will aid ongoing maintenance of the features. Any new features should be discussed with the LSK team in advance to determine the most straightforward approach.

Features in LSK v3.18 [Feature Mode]

Feature

Upstream

ARM64 errata framework

yes, and LTS 3.18

ARM64 errata workarounds

yes, and LTS 3.18

DT files for Juno support

yes

Coresight

no

Coming soon...

KVM

yes, and LTS 3.18

IPA

yes

dm-crypt performance

yes

Getting LSK

Linaro Stable Kernel (LSK) is available in a git repository on git.linaro.org. There are branches for each flavor of the kernel:

Flavour

Kernel version

Branch

Core

v3.18

linux-linaro-lsk-v3.18 *in preview mode, targeting release 15.06*

Android

v3.18

linux-linaro-lsk-v3.18-android *in preview mode, targeting release 15.06*

RT

v3.18

linux-linaro-lsk-v3.18-rt *in preview mode, targeting release 15.06*


Posted by 쁘레드