현재 ubuntu jaunty를 실행하는 오래된 시스템이 있습니다. 주요 하드웨어 사양은 다음과 같습니다.
- 프로세서: AMD Athlon 1,2GHz
- RAM: 512MB
- 그래픽: [SiS] 65x/M650/740(lspci에서 출력)
- HDD: 40GB
이제 jaunty는 매우 오래되었으며 패키지 관리자를 통해 최신 소프트웨어를 설치하기가 어렵습니다. surf
특히나 같은 일부 최신 경량 브라우저는 luakit
소스에서 컴파일을 통해서만 설치할 수 있습니다. 더욱이 현재의 황당한 설치는 그다지 빠르지 않습니다.
이제 새로운 것을 설정하고 싶습니다.빠른그리고안정적인상대적으로 최신 소프트웨어를 설치하기 쉬운 시스템(예: 패키지 관리 시스템을 통해 사용할 수 있는 최신 패키지가 많이 있어야 하거나 큰 어려움 없이 소스에서 항목을 빌드하려면 최소한 최신 라이브러리가 있어야 함)
나는 강아지 리눅스나 빌어먹을 작은 리눅스 등과 같은 오래된 하드웨어를 위해 특별히 설계된 일부 배포판이 있다는 것을 알고 있습니다. 그러나 나에게 그 배포판은 일반적으로 지원이 많지 않고 패키지도 많지 않은 것 같습니다. 그래서 내 생각은 주요 배포판의 기본 시스템을 설치하고 여기에 경량 소프트웨어를 장착하는 것입니다. (창 관리자로 사용하고 싶습니다 xmonad
).
우분투 대체 설치(출시 시 우분투 12.04 또는 12.10)를 사용하여 이 작업을 수행하고 싶습니다.
이로 인해 몇 가지 질문이 발생합니다.
- 예를 들어 ubuntu 12.04가 예를 들어 ubuntu 6.04보다 10년 된 컴퓨터에서 훨씬 느리게 실행된다는 사실은 주로 사용된 데스크탑 환경 때문이라는 사실이 맞습니까?
- 창 관리자 및 기타 경량 소프트웨어를 사용하여 대체 설치를 수행하는 경우
xmonad
새 우분투 버전과 이전 우분투 버전 간의 성능 차이를 초래하는 다른 중요한 요소가 있습니까? - 경량 하드웨어, 특히 경량 창 관리자를 선택하는 것 외에 성능을 위해 우분투 대체 설치를 조정하려면 어떻게 해야 합니까?
- 성능과 관련하여 다른 배포판(debian, archlinux...)을 선택하고 우분투 대체 배포판 대신 해당 배포판을 사용하여 기본 설치를 수행해야 하는 타당한 이유가 있습니까?
- 최고의 성능을 얻으려면 어떤 파일 시스템을 선택해야 합니까? 그런 오래된 시스템이
ext2
더 나은 가요ext3
, 아니면ext4
같은 것을 살펴봐야 할까요brtfs
?
답변1
비슷한 구성을 가진 오래된 노트북이 있습니다.
-512MB RAM
-40GB HDD
-펜티엄 M 1,5GHz
-Intel 통합 그래픽
최근에 XUbuntu 12.04를 설치했습니다.
XUbuntu 자체는 매우 가볍습니다. 부팅 후 약 250MB를 사용하며 전반적인 성능은 괜찮습니다.
그러나 Firefox를 사용하기 시작하면(다른 최신 브라우저도 비슷할 것이라고 생각합니다) 주로 RAM 부족으로 인해 성능이 크게 저하됩니다. 탭의 양과 탐색 중인 페이지에 따라 교체가 발생합니다.
Debian/Ubuntu 대체 버전을 사용하면 설치된 항목을 훨씬 더 많이 제어할 수 있으며 훨씬 더 가벼운 데스크탑/그래픽 환경을 선택할 수 있습니다. 반면에 일반 Ubuntu보다 더 많은 항목을 구성해야 할 수도 있습니다. 그러나 브라우저를 사용하여 이미지가 부족한 단순한 HTML 페이지만 볼 계획이라면 조만간 실제 메모리가 부족해질 것입니다. 내 경험상 메모리를 더 많이 잡아먹고 성능을 가장 저하시키는 것이 바로 이것이다.
답변2
@Nuno C. Inácio가 언급한 Xubuntu는 저사양 컴퓨터에 적합한 OS입니다.
한 단계 더 경량화하고 싶다면 Ubuntu 서버 버전을 다운로드한 다음 데스크탑 관리자와 파일 관리자를 직접 설치하는 것이 좋습니다. Ubuntu의 서버 에디션은 OS에 필요한 핵심 패키지만 있고 게임도 없고 Unity/gnome/Desktop 관리자도 없는 단순한 Ubuntu 버전에 지나지 않습니다. 따라서 원하는 방식으로 우분투를 사용할 때까지 모든 것이 터미널에 있지만 이것이 가장 깨끗한 방법입니다. Ubuntu 저장소에서 모두 사용할 수 있으므로 데스크탑 관리자를 적절하게 설치할 수 있습니다.
파일 시스템 측면에서는 btrfs 사용을 매우 제안하고 싶습니다. 그 이유는 btrfs가 블록 수준 체크섬을 제공하기 때문입니다. 따라서 파일 시스템이 실패하기 시작하면(오래된 하드 드라이브일 가능성이 높음) 파일이 손상되었는지 최대한 빨리 알 수 있습니다. Btrfs는 또한 다른 크기의 디스크에 걸쳐 데이터를 RAID 스트라이프하는 옵션을 제공합니다(동적으로 추가할 수도 있음). 따라서 주변에 다른 드라이브가 있는 경우 해당 드라이브를 설치하고 원하는 안정성을 위해 데이터 미러를 설정할 수 있습니다. btrfs가 한 디스크에서 손상을 발견하면 자동으로 다른 디스크에서 올바른 데이터를 가져옵니다.
앞서 말했듯이 btrfs를 제안하고 싶지만 ext4가 최선의 선택이 될 것이라고 믿습니다. 당신은 그것이 제공하는 저널링을 확실히 원하며(btrfs도 마찬가지입니다. ext2와 반대로 말하는 것뿐입니다) btrfs보다 약간 빠릅니다. Btrfs는 생산 수준에 관한 한 최신 상태가 아닙니다. '안정적인' 환경에서 사용하기에는 아직 충분히 성숙하지 않았습니다.
커널 관점에서 볼 때 최신 버전이 이전 시스템에서 어떻게 느리게 실행되는지 알 수 없습니다. 데스크탑(Unity) 등이 어떻게 실행 속도를 느리게 하는지 이해할 수 있지만, 그 모든 것을 제거하고 가벼운 항목을 설치하면 괜찮을 것이라고 생각합니다(더 좋지 않더라도).
마지막으로 데스크탑 환경용 LXDE를 살펴보고 싶을 수도 있습니다.http://lxde.org/
행운을 빌어요!
답변3
지금은 10.04 LTS로 업그레이드하겠습니다. 이 기능이 귀하의 하드웨어에서 작동할 것이기 때문입니다. 12.04 LTS가 출시되면 업그레이드가 매우 쉽기 때문에 12.04 LTS로 업그레이드하는 것을 고려할 수 있습니다.
10.04로 업그레이드할 때 가장 좋은 점은 10.04가 여전히 완벽하게 지원되고 일부 최신 소프트웨어를 포함하여 업데이트가 항상 제공된다는 점입니다.
최신 기본 DE(Gnome 또는 KDE)는 메모리를 많이 사용하므로 12.04로 업그레이드할 때 데스크탑 환경을 변경해야 할 수도 있습니다. 그러면 경량 DE가 필요할 수 있습니다.
답변4
즉시 사용 가능한 경량 데스크탑을 원하시면 Debian을 기반으로 하고 초경량 OpenBox 데스크탑을 사용하는 CrunchBang Linux를 사용해 보세요. 직접 구성하는 것이 마음에 들지 않으면 언제든지 Ubuntu Server, Debian, ArchLinux 또는 기본적으로 그래픽 데스크탑을 설치하지 않는 기타 배포판을 설치한 다음 데스크탑을 직접 설치하고 구성할 수 있습니다.