Posts

리눅스를 사용하는 노트북에서 전력 소모 낮추기

Image
English version of this article is available here 윈도우와 맥북이 노트북 시장을 장악한 가운데, 리눅스를 위한 노트북을 찾기란 모래사장에서 바늘찾는 꼴입니다. 다행이도, 최근에 들어서는 대부분의 드라이버 문제들이 해결되긴 했습니다. 윈도우에 되는 기능들은 요즘 리눅스에서도 대부분 될겁니다. 생각나는 예외는 고작 몇 가지밖에 안되네요: - NVIDIA Proprietary 드라이버 - Windows Hello 생체 인식 드라이버 전자의 경우엔 이 글과 맞먹는 길이의 글을 쓸 수 있을 정도로 쓰레기인 상황입니다. 리눅스를 주로 사용하고 싶으신 경우, NVIDIA 그래픽을 사용하는 노트북은 무조건 피해주세요. RuntimePM이 어느정도 고쳐진다고 하더라도, iGPU만 사용하는 노트북 수준을 따라오는 경우를 본 적이 없습니다. 항상 기억하십시오: 만약 이미 dGPU를 사용하는 노트북을 구매한 실수를 저지르셨다고 하더라도, 이 글이 어느정도 도움은 되긴 할거에요. 다만, 그럴 경우엔 조금 더 구글링을 하셔서 RuntimePM을 꼭 구동 가능하게 만드시는 걸 추천드립니다. 아래 나와있는 모든 명령어들은 관리자 권한 root로 작업해주시기 바랍니다(sudo -s나 su를 통해). 그리고, 이 글은 우분투 18.04 기준으로 작성되었습니다. 다른 우분투 버전에도 방법은 똑같지만, 만약 아예 다른 배포판을 쓰시는 경우에는 과정이 조금 다를 수 있는 점 참고 바랍니다. 각 스텝별로 재부팅을 한번씩 하셔서 적용된걸 확인하시는 걸 추천드립니다. 만약 문제가 발생할 경우, 디버깅하기 편하기도 하죠. 1. 최신 커널 설치 만약 저희가 이 글에서 건드는 드라이버들 자체에 문제가 있다면 이 글 자체가 의미가 없겠죠. 따라서 드라이버들의 집합소인 커널 자체를 최신 버전으로 업그레이드하는 것은 매우 중요한 과정입니다. 윈도우에서 드라이버 업그레이드하는 것과 같다고 생각해주시면 좋을 것 같습니다. ...

Saving power consumption on laptops with Linux

Image
With Windows and MacBooks dominating the laptop market, it's extremely rare for a manufacturer to actually care about Linux. Thankfully, drivers problem has been mostly taken care of. You should expect almost 1:1 feature-set on Linux compared to Windows. Only major exceptions are: - Proprietary drivers from NVIDIA for dedicated GPU - Windows Hello devices for bio-metric authentication The former is a whole another problem, and you should refrain from buying any laptops with dedicated GPU if you want to use Linux as the primary operating system. Even if you manage to get semi-workable power management applied to dedicated GPU, I'm yet to see one that's comparable to ones only with iGPU. Always remember: Even if you own a laptop with dGPU, this article will still help you to some degree. However, I'd still recommend you to make PCIe runtime PM working on dGPU by spending several more hours Googling other tips and articles. Be sure to follow the terminal ...

Utilizing btrfs snapshots to protect Android from malware

Image
Let's continue our ride with btrfs. The snapshot feature is probably the most eye-catching one in btrfs. As the name implies, it allows to revert the filesystem back to an older state. Since btrfs uses CoW, which always append the data instead of updating it in-place, this feature makes a lot of sense. If you're a sane person, first thing that pops to your head should be : BACKUPS ! But keep in mind that snapshots are not the same as backups.  - You don't get any additional redundancy.    If hardware fails, you lose all snapshots.  - Malwares with root permissions can still mess around with snapshots. However, snapshots could be great as a backup solution in Android.  - You really don't need redundancy.    How many NAND failure have you seen on a smartphone( excluding LG, cough cough )?  - Most of the data destructions are owner-made.  - Most of the malwares are also installed by the owner.  - Most...