잔나 테마 라이선스가 확인되지 않았습니다. 테마 옵션 페이지로 이동하여 라이선스를 확인하세요. 각 도메인 이름에 대해 단일 라이선스가 필요합니다.

DragonFly BSD의 특징은 운영 체제 중에서 다른 선택을 가능하게 합니다.

DragonFly BSD란 무엇이고, 운영 체제로 설치할 가치가 있나요?

많은 사용자가 주류 시스템보다 강력한 성능과 고급 기능을 제공하는 대안을 찾고 있습니다. DragonFly BSD는 안정성과 유연성을 결합한 독보적인 경험을 제공하며, 고급 스토리지 관리 기능을 제공하는 HAMMER 파일 시스템과 서버 효율성을 향상시키는 설계와 같은 혁신적인 기능을 제공합니다. 이러한 기능 덕분에 견고하고 안정적인 환경을 필요로 하는 개발자와 시스템 관리자들이 DragonFly BSD를 선택하는 경우가 점점 늘어나고 있습니다.

DragonFly BSD는 운영 체제 중에서 다른 선택과 차별화되는 특징을 가지고 있습니다.

요약

  • DragonFly BSD는 확장성과 멀티프로세싱에 중점을 둡니다. 일상적인 데스크톱 운영체제라기보다는 연구용 운영체제에 더 가깝습니다.
  • 설치가 간단하고 콘솔 중심입니다. X에 버그가 있을 수 있습니다.
  • 이 시스템은 커널과 확장성 실험(vkernel과 HAMMER)에는 매우 적합해 보이지만, 일상적인 사용에는 적합하지 않습니다.

BSD 세계에서는 FreeBSD가 OpenBSD, NetBSD와 함께 가장 많은 관심을 받고 있는 것 같습니다. FreeBSD의 포크인 DragonFly BSD는 최신 멀티코어 머신에 최적화되었다고 주장합니다. 실제로는 어떨까요?

DragonFly BSD란 무엇인가요?

dragonfly-bsd-website DragonFly BSD는 운영 체제 중에서 다른 선택과 차별화되는 특징을 가지고 있습니다.

드래곤플라이 BSD 이는 여러 프로세서 아키텍처를 지원하는 것을 목표로 하는 BSD 기반 시스템입니다.

FreeBSD 개발자 매튜 딜런이 설립했습니다. 2003년, 딜런은 FreeBSD에서 멀티프로세싱을 지원하는 최선의 방법에 대해 다른 FreeBSD 개발자들과 의견이 달랐습니다. 여러 CPU를 탑재한 컴퓨터가 부족한 상황에서 이는 미래 지향적인 개발이었습니다. 딜런은 결국 FreeBSD를 분리하여 새로운 시스템을 만들기로 결정했습니다.

"DragonFly BSD"라는 이름은 딜런이 뒷마당에서 사진을 찍다가 잠자리를 발견하고 사진을 찍으면서 탄생했습니다. 그는 잠자리를 소재로 한 이 시스템의 이름과 로고를 사용하기로 했습니다.

DragonFly BSD를 독특하게 만드는 것은 무엇입니까?

DragonFly BSD를 다른 BSD 시스템과 차별화하는 요소는 확장 가능한 시스템 구축에 중점을 두고 있다는 점입니다. 즉, 일반 PC뿐만 아니라 이론적으로는 랙에 설치된 여러 서버와 같이 크고 복잡한 시스템에서도 실행할 수 있습니다.

DragonFly BSD 설치

DragonFly BSD는 운영 체제 중에서 다른 선택을 할 수 있게 해주는 특징이 있습니다. DragonFly BSD는 운영 체제 중에서 다른 선택을 할 수 있게 해주는 특징이 있습니다. DragonFly BSD의 특징은 운영 체제 중에서 DragonFly를 다른 선택으로 만드는 것입니다.

dragonfly-filesystem-select DragonFly BSD는 운영 체제들 사이에서 다른 선택지를 만들어주는 특징들을 가지고 있습니다. dragonfly-disk-select DragonFly BSD는 운영 체제 중에서 다른 선택을 할 수 있게 해주는 특징이 있습니다. DragonFly BSD는 운영 체제 중에서 다른 선택을 할 수 있게 해주는 특징이 있습니다. dragonfly-install-menu DragonFly BSD는 운영 체제 중에서 다른 선택을 할 수 있게 해주는 특징이 있습니다.

DragonFly BSD 설치는 간단했습니다. 제가 해야 할 일은 다음과 같았습니다. 프로젝트 다운로드 페이지에서 미디어를 다운로드하여 재생하세요. 저는 가상 머신에서 테스트해보기로 했습니다.

또한 읽기:  Microsoft Store 클릭을 수정하는 방법 가져오기 또는 설치하지만 아무 일도 일어나지 않음

가상 머신을 부팅하고 설치 이미지를 실행했더니 로그인 화면이 나타났습니다. 설치 프로그램을 실행하기 위해 "installer"로 로그인했습니다. 설치 스크립트가 나타났습니다. 1990년대 상당 기간 동안 MS-DOS에서 게임을 설치했기 때문에 설치 화면은 익숙했습니다.

DragonFly BSD 설치 프로그램은 FreeBSD 설치 프로그램이나 Linux 배포판에서 사용했던 다른 설치 프로그램과 유사합니다. 주요 작업을 안내해 줍니다. 가장 먼저 해야 할 일은 하드 드라이브 파티션을 나누는 것입니다. DragonFly BSD는 기본적으로 HAMMER 파일 시스템을 사용합니다. 적절한 파티션 구성표를 제안해 줍니다. 디스크가 가득 찰 수 있다는 경고가 있었지만, 설치 프로그램의 선택에 동의했습니다. 가상 머신에서 이 시스템을 잠깐만 테스트할 예정이었기 때문에 큰 문제는 아니었습니다.

파티션 작업이 완료되면 설치 미디어에서 프로그램이 설치됩니다. 마지막으로 설치 프로그램을 통해 BSD 부트로더인 "부트블록"을 설치할 수 있습니다.

설치 후 시스템을 구성할 차례입니다. DragonFly는 시스템 시계, 루트 암호, 사용자 추가를 설정할 수 있는 메뉴를 엽니다. BSD 시스템에서는 su 명령을 사용할 모든 사용자를 "wheel" 그룹에 추가하는 것을 잊지 마세요. 시스템에 사용자가 한 명뿐인 경우 이 작업이 중요합니다. 그렇지 않은 경우, 관리 명령을 실행하려면 로그아웃했다가 루트 권한으로 다시 로그인해야 합니다.

DragonFly BSD 사용 방법

dragonfly-x11-environment DragonFly BSD는 운영 체제 중에서 다른 선택을 할 수 있게 해주는 특징이 있습니다.

DragonFly BSD의 기본 설치는 Gentoo나 Arch와 같은 기술적인 Linux 배포판의 기본 설치와 유사합니다. 기본적으로 그래픽 데스크톱은 없습니다. 일반 콘솔에 로그인하여 명령 창에서 명령을 실행할 수 있습니다. 기본 명령 창은 BSD 시스템의 표준인 tcsh입니다.

위에서 언급한 Linux 시스템과의 또 다른 차이점은 su 명령을 사용하여 루트 권한으로 명령을 임시로 실행할 수 있다는 것입니다. su 명령 앞에는 종종 "-"(대시)가 붙어 동일한 루트 환경을 제공합니다.

su -

그런 다음 "exit"를 입력하거나 Ctrl+D를 눌러 일반 사용자 프롬프트로 돌아갈 때까지 루트 권한으로 명령을 입력할 수 있습니다.

또한 읽기:  Netflix 계정에서 디바이스를 확인하고 제거하는 방법

다시 한번 말씀드리지만, 저는 MS-DOS 시절부터 전체 화면 명령줄 환경에 익숙했지만, 최신 데스크톱을 사용하려면 그래픽 사용자 인터페이스가 필요했습니다. 설치는 매우 쉬웠습니다.

다른 시스템과 마찬가지로 DragonFly BSD에는 pkg라는 패키지 관리자가 있는데, 이는 Linux와 BSD의 다른 패키지 관리자와 비슷합니다.

나는 추천 패키지를 설치했습니다 DragonFly BSD 가이드.

su -
pkg install xorg xdm cwm

dragonfly-pkg-install-xorg DragonFly BSD는 운영 체제 중에서 다른 선택을 할 수 있게 해주는 특징이 있습니다.

startx 명령을 사용하여 설치된 패키지를 테스트해 보았습니다.

X는 TWM 창 관리자로 시작했지만, 나타난 터미널 창을 사용하려고 하니 타이핑하는 데 약간 어려움이 있었습니다. X가 키보드를 인식하지 못하는 것 같았습니다. 저에게는 처음 겪는 문제였습니다. Unix 계열 시스템을 사용할 때는 항상 키보드에 의존해 왔습니다. 다른 드라이버를 설치해 봤지만 소용이 없었습니다. 가끔 X가 시작되지 않는 경우도 있었지만, 키보드로 시작하는 경우는 없었습니다. 콘솔에서는 키보드가 완벽하게 작동했습니다. 버그가 발생한 건지, 아니면 X 설치가 가상 머신을 제대로 인식하지 못하는 건지 궁금합니다.

보통 X에 문제가 생기면 유닉스 계열 시스템에서는 가상 콘솔로 전환하면 되었지만, 키보드 입력을 전혀 듣지 않는 것 같아서 어쩔 수 없이 컴퓨터를 재부팅해야 했습니다. 다행히 XDM이나 다른 디스플레이 관리자를 시작하도록 설정할 필요가 없어서 좋았습니다.

이 특이한 문제는 유닉스 계열 시스템의 설계를 잘 보여줍니다. 그래픽 사용자 인터페이스가 시스템의 필수적인 부분인 윈도우와 같은 시스템에서 데스크톱 키보드를 사용할 수 없다면 더 큰 재앙이 될 것입니다.

DragonFly BSD는 운영 체제 중에서 다른 선택과 차별화되는 특징을 가지고 있습니다.

콘솔을 통해 DragonFly BSD를 계속 탐색해야겠습니다. DragonFly BSD의 멀티프로세서 지원에 대한 증거를 찾아보려고 했습니다. 실행 중인 모든 프로세스를 보기 위해 프로그램을 처음부터 실행했지만, Linux나 다른 BSD 시스템과 눈에 띄게 다른 점은 찾지 못했습니다.

DragonFly BSD에 대해 내가 알아차린 또 다른 점은 다음과 같습니다.

DragonFly BSD는 데스크톱 사용에는 부적합한 것으로 보이지만, 몇 가지 흥미로운 기능을 갖추고 있습니다. 그중 하나는 사용자 공간에서 전체 커널을 실행할 수 있는 "가상 커널", 즉 vkernel입니다. 대부분의 운영 체제가 특권 공간에서 실행된다는 점을 고려하면 이는 매우 이례적인 기능입니다. 이는 커널 디버깅을 용이하게 하기 위한 것입니다. 대부분의 사용자가 커널 개발자일 것이라고는 생각하지 않지만, DragonFly BSD의 혁신 의지를 보여주는 사례입니다.

또한 읽기:  확장 프로그램을 로드하지 못한 Google 크롬을 수정하는 상위 7가지 방법

DragonFly BSD를 사용해야 할까요?

제 경험상 DragonFly BSD를 일상적인 운영 체제로 사용하는 것은 현실적으로 불가능할 것 같습니다. 저는 기술 전문가이지만, 그래픽 데스크톱으로 사용할 수 없다는 점이 의아했습니다. 제가 테스트에 사용한 가상 머신이 아닌 실제 하드웨어에서 제대로 작동하지 않는다면 일반적인 용도로는 권장하지 않을 것입니다. 또한, 설치 과정도 일반 사용자에게는 너무 기술적으로 어려울 것입니다.

많은 BSD 시스템이 서버로 사용되기 때문에 데스크톱으로 사용할 수 없다는 점은 그래픽 사용자 인터페이스가 필요하지 않거나 아예 설치할 필요가 없는 일부 사람들에게는 편리할 수 있습니다.

이 시스템의 기술적 특징, 특히 멀티프로세서 지원은 흥미롭습니다. 기술적인 사용자에게는 좋은 시스템일 수 있습니다. 오픈소스 기반 일상 운영 체제를 찾는다면 인기 있는 Linux 배포판이나 FreeBSD와 같은 다른 BSD 시스템과 같은 다른 시스템을 찾아보는 것이 좋습니다. 저는 이러한 시스템을 실행하여 좋은 데스크톱 환경을 얻는 데 더 성공적이었습니다.

안정성에 중점을 두는 다른 BSD 시스템과 달리 DragonFly는 기술 혁신에 중점을 둔 것으로 보입니다. Dillon이 다른 FreeBSD 개발자들과 어떻게 충돌했는지 이해할 수 있습니다. DragonFly BSD가 출시된 지 20년이 넘었지만, 여전히 연구용 운영체제처럼 보입니다. 확장성에 중점을 둔 것과 같은 여러 기술적 측면을 단일 시스템으로 구현하기는 어렵습니다.

DragonFly BSD의 기술적 아이디어는 여전히 흥미롭습니다. 이 시스템은 가상 머신이나 보조 시스템에서 실험해 볼 수 있는 재미있는 테스트베드가 될 수 있습니다. 비록 더 인기 있는 BSD 릴리스의 그늘에 가려져 있지만, 앞으로 지켜볼 만한 가치 있는 운영체제가 될 것입니다.

DragonFly BSD가 모든 사람에게 적합한 것은 아니지만, 복잡한 작업에 최적화된 장기적인 안정성과 성능을 원하는 사용자에게는 가치 있는 선택이 될 수 있는 다양한 기능을 제공합니다. 다른 운영 체제를 사용해 보고 싶다면 DragonFly BSD는 운영 체제에 대한 새로운 시각을 제공하는 귀중한 추가 요소가 될 수 있습니다.

맨 위로 이동 버튼