Linux를 사용할 때 초보자가 직면하게 되는 문제나 어려움은 무엇입니까? [폐쇄]

Linux를 사용할 때 초보자가 직면하게 되는 문제나 어려움은 무엇입니까? [폐쇄]

질문하고 싶은데요, 저는 웹사이트 프로그래밍을 배우고 있고 현재 자바스크립트도 배우고 있습니다. 나는 Linux 세계(Windows는 때때로 슬픈 경험일 수 있음)에 입문하고 프로그래밍을 위한 몇 가지 좋은 Linux 배포판을 살펴보는 데 관심이 있었고 다음과 같은 기사에서 발췌한 내용을 발견했습니다.

또 다른 중요한 팁은 사용하려는 배포판에 좋은 활성 사용자 기반과 광범위한 커뮤니티가 있는지 알아보는 것입니다. 그러면 인터넷에서 문제에 대한 해결책을 더 쉽게 찾을 수 있습니다.

이 발췌문 외에도 개발자가 Linux에서 직면할 수 있는 "문제"에 대한 몇 가지 다른 참고 자료를 발견했습니다. 그 중 하나는 시스템 업데이트에 대한 언급입니다...

개발자/초보자가 Linux를 사용할 때 어떤 문제에 직면할 수 있는지 알고 싶습니다.

답변1

"문제"는 광범위한 용어입니다. 그러나 간단히 말해서 이러한 문제는 이러한 "문제"를 해결하거나 피하기 위해 가지고 있거나 축적할 수 있는 지식의 양에 따라 달라집니다.

많은여기에서 선택한 배포판에 따라 다릅니다. 당신이 이것에 익숙하지 않다면 나는 갈 것입니다흔한문제 발생 가능성을 최소화하고 문서화된 솔루션의 가능성을 최대화하는 안정성 및/또는 사용 용이성으로 유명한 배포판입니다(예: Ubuntu, ZorinOS, Debian). 경험이 쌓이면 더 많은 최첨단 배포판(Fedora, Arch, Gentoo 등)을 고려할 수 있습니다.

한 번에유형제 생각에는 귀하가 직면할 수 있는 문제는 대략 다음과 같습니다.

  • 유효성-- Windows와 Linux에서 할 수 있는 작업을 어떻게 수행합니까? 이는 일반적으로 사용 중인 창 시스템(X, Wayland) 및 사용 중인 창 관리자(Gnome, KDE, XFCE, i3 등)와 관련이 있습니다.
  • 드라이버/하드웨어 지원 및 구성-- 특정 하드웨어를 Linux에서 작동시키려면 어떻게 해야 합니까? 이것은 까다로울 수 있지만 현재로서는 현대적이고 합리적으로 표준적인 하드웨어와 주변 장치가 있다면 괜찮을 것입니다. 그렇지 않으면 약간의 조사를 기대하십시오.
  • 문제 해결-- 이는 일반적으로 터미널에 익숙해지는 것을 의미하며, 이를 위해서는 명령줄 도구, 셸 등에 능숙해야 합니다. 이것은 틀림없이 가장 큰 학습 영역이며 여기에서 평생 학습 여정을 떠날 것으로 합리적으로 기대할 수 있습니다. (저는 90년대 중반부터 Linux를 실행해 왔으며 여전히 배우고 있습니다.)
  • 생산력-- Linux 사용자 경험을 효율적으로 만드는 방법은 무엇입니까? 작업을 더 빠르게 수행하고, 사용자 정의 방식으로 구성하여 삶을 더 쉽게 만들고, 자동화하여 삶의 질을 향상시키세요. 이를 통해 스크립팅과 궁극적으로 프로그래밍에 참여하게 되는데, 여기에는 고유한 학습 곡선과 이에 수반되는 "문제"가 있습니다.
  • 소프트웨어 선택-- 컴퓨팅 요구 사항을 충족하는 올바른 소프트웨어를 찾는 방법은 무엇입니까? Linux에서 무엇을 하려는지에 따라 다릅니다. 프로그래머로서 괜찮을 수도 있지만 그래픽 디자이너, 음악 프로듀서, 비즈니스 전문가, IT 보안 연구원 등으로서는 다른 고려 사항이 있거나 "문제" "직면해야 할 문제"가 있습니다. 여기요.

관련 정보