ubuntu kernel 낮은 버전으로 바꾸기

OS/linux 2023. 4. 21. 22:44
반응형

ubuntu 에서 커널 버전을 바꿀때는 다음 순서로 진행한다.

 

변경할 커널 설치

sudo apt install linux-image-5.15.0-70-generic

 

grub 순서 변경

/etc/default/grub 파일에서 GRUB_DEFAULT="1>4" 로 변경

"1>4" 의 의미는 grub 메뉴에서 1(advanced, 두번째) 이동 후 4(5번째 항목) 선택으로

커널이 설치된 상황에 따라 값이 바뀔수 있다.(/boot/grub/grub.cfg)

 

grub 변경 사항 적용

sudo update-grub

 

부팅 후 드라이버가 정상적으로 동작하지 않는 현상 발생할 경우 아래 두 패키지를 추가로 설치

이미 설치된 경우 install 대신 reinstall 로 재설치함

sudo apt install linux-headers-5.15.0-70-generic
sudo apt install linux-modules-extra-5.15.0-70-generic

반응형
:

프로그래밍하면서 힘빠질 때

ETC 2023. 4. 15. 13:32
반응형

코딩 룰이 없다.

여러사람들이 보는 코드인데 코딩 룰을 외쳐도 반응이 없고 코드는 점점 더 보기 어려워진다.
결과는 나만 예민한 사람.

 

반복 되는 로직 복사

코드에 동일 로직 A, A', A'', A''' 가 생긴다. 빠르게 원하는 동작을 만들수 있지만 나중에 힘들다.
나중에 A에 문제가 생겨서 수정, 좀 더 지나면 A'를 고치고 있다... 좀 더 지나면...
반복된다고 생각되는건 함수로 빼자.


프로그래밍 언어

20년 전 c++과 지금 c++ 은 다르다.
대부분은 아니지만 최신 버전으로 더 쉬운 방법을 찾을수 있다.
오래된 코드에서 ctrl-c ctrl-v 할 때는 개선이 가능 할 수도 있는데

잘 돌아가는 코드니까 그대로 쓰는걸로... 결정 되는 현실


리팩토링

바꾸면 내 책임... 건들수가 없다.

"잘 도는데 왜?" 라는 말을 이길수가 없다.

 

 

 
 
반응형
:

책 : C++ 최적화 최고 성능을 구현하는 10가지 검증된 기법

2023. 4. 12. 22:30
반응형

http://www.yes24.com/Product/Goods/74971458

 

C++ 최적화 - YES24

빠르고 간결한 C++을 위한 프로의 최적화 팁! 빠른 코드를 작성하는 시간은 느린 코드를 작성하는 시간보다 결코 길지 않다. 이 책은 올바른 코드를 구현하면서도 빠른 C++ 프로그램을 만드는 최

www.yes24.com

업무에 실제 사용 될 팁도 있고, 최적화시 생각해 볼만한 관점도 알려 주는 책.

읽는 대로 다 이해 되지 않는 쉽지 않은 책....

반응형
: