왓츠앱

개발자와 프로그래머를 위한 최고의 Linux 배포판 11개

Anonim

우리는 익명으로 인터넷 서핑을 위한 권장 사항, VS Code 확장 및 USB 스틱에 설치할 Linux 배포판을 포함한 많은 '10개의 최고' 목록을 게시했습니다. 항상 그렇듯이 검색 필드를 사용하여 관심 있는 주제를 요청할 수 있습니다.

오늘 우리의 초점은 Linux 배포판에만 있는 것이 아니라 개발자와 프로그래머에게 가장 적합한 배포판입니다. 이것은 OS를 처음 부팅할 때부터 환경을 설정하는 데 필요한 응용 프로그램을 설치할 때까지 전제 조건 절차가 공원에서 산책하는 것과 같으며 프로그램이 방해받지 않고 실행된다는 것을 의미합니다.

1. 우분투

Ubuntu는 현장 전문가의 컴퓨팅 성능 표준을 잃지 않고 일반 사용자가 GNU/Linux를 사용할 수 있도록 설계된 사용자 친화적인 운영 체제입니다. 프로그래머 또는 연구 과학자는 작업을 수행해야 합니다.

Ubunu OS는 세계에서 가장 찬사를 받은 Linux 배포판이며 한때 Windows 또는 Mac이 아닌 유일한 운영 체제였습니다. 세상의 대부분이 알고 있는 것. 실제로 지난 몇 년 동안 우리가 목격한 오픈 소스 인식의 상당 부분은 Ubuntu 및 그 모회사인 Canonical이 커뮤니티에 기여한 노력과 직접적으로 관련되어 있습니다.

우분투 리눅스 배포판

권장: 34가지 우분투 필수 앱

2. 오픈수세

openSUSE는 현장 전문가의 작업을 위한 신뢰할 수 있는 컴퓨팅 환경을 제공하도록 설계된 전문적이고 커뮤니티 지원 운영 체제입니다. 두 가지 버전으로 배포됩니다. Leap – 장기 지원(LTS) 릴리스 및 Tumbleweed– 롤링 릴리스이며 둘 다 YaST 패키지 관리자를 사용하여 사용자에게 애플리케이션을 제공합니다.

openSUSESUSE Linux에서 후원하는 독립 Linux 배포판입니다.다른 회사와 협력하여 개발자 및 공급업체를 위한 소프트웨어 개발 및 패키징 프로세스를 획기적으로 단순화하는 것을 목표로 합니다.

OpenSuse Linux 배포판

삼. 만자로

Manjaro는 빠르고 사용자 친화적이며 직관적이면서Arch Linux 등.Windows 및 Mac 플랫폼의 이민자가 사용하는 데 문제가 없는 세련된 UI 디자인을 갖도록 제작되었으며 공식 및 커뮤니티 지원 버전 모두에서 사용할 수 있습니다.

Arch Linux, Manjaro의 놀라운 이점을 제외하고사용자는 여러 커널을 구성하고 시스템을 자신의 취향에 맞게 구성하기 위한 특수 bash 스크립트를 활용하는 기능을 즐깁니다.

만자로 리눅스 배포판

추천: Manjaro Linux를 사용해야 하는 10가지 이유

4. 데비안

Debian은 독립적인 Linux 배포판으로 전 세계에 무료 운영 체제를 제공하려는 개인의 공동 연합에 의해 시작되었습니다. 특히 개발에 사용될 때 다양한 유형의 하드웨어에서 실행할 수 있는 컴퓨팅 강국으로 설계되었습니다.

Debian50, 000 이상과 함께 제공되는 몇 안 되는 OS 중 하나입니다. 패키지 및 미리 컴파일된 소프트웨어는 쉬운 설치, 구성, 개발을 위해 편리하게 패키지되었으며 그 이후로 한 사람이 셀 수 있는 것보다 더 많은 배포판이 생겼습니다. 그리고 예, 그러한 배포판 중 하나 이상을 알고 있습니다 – Ubuntu.

데비안 리눅스 배포판

5. 페도라

Fedora는 혁신을 주도하고 Linux 커뮤니티와 긴밀하게 협력하며 새로운 기술을 가장 먼저 통합함으로써 최첨단 기술을 장려하기 위해 구축된 무료 오픈 소스 Linux 배포판입니다.

Fedora Project에서 후원하고 Red Hat에서 소유합니다. , 다른 Linux 배포판과 독립적으로 개발되었으며 'Spins'이라는 여러 버전으로 제공됩니다.그리고 이러한 스핀은 게임, 보안, 컴퓨팅 및 로봇 공학 등과 같은 고유한 초점 영역으로 구축됩니다.

페도라 리눅스 배포판

추천: Fedora Linux를 사용해야 하는 10가지 최고의 이유

6. RHEL(Red Hat Enterprise Linux)

RHEL(또는 Red Hat)은 오픈 소스이지만 정보 기술의 엔터프라이즈 컴퓨팅을 위해 명시적으로 구축된 독점 Fedora 기반 배포판입니다. 플랫폼. IBM System z 및 PowerPC 아키텍처용 서버 에디션으로 출시되었으며 그 목표는 Linux를 통해 안정적인 클라우드, 애플리케이션 개발, 자동화 및 관리, 통합 및 인프라 서비스를 제공하는 것입니다.

RHEL은 오픈 소스이므로 오픈 소스를 다시 빌드하려는 사람들에게 소스 코드를 무료로 공개할 수 있습니다. 뼈; 그러나 이는 기업을 대상으로 하며 엄격한 상표 규칙으로 인해 무료이거나 재배포할 수 없다는 점을 기억하십시오.

RHEL Linux 배포판

7. 라즈비안

Raspbian은 Raspberry Pi에 최적화된 Debian 기반 배포판이므로 개발자가 프로그래밍하는 데 필요한 기능에 중점을 두고 구축되었습니다. 최상의 성능을 제공하는 Raspberry Pi 하드웨어. 이미지가 35,000개 이상의 패키지와 함께 배송된 2012년까지 첫 번째 전체 빌드가 완료되었습니다.

Note: Raspbian은 교육적 목표를 달성하고 격려하려는 데비안 프로젝트의 협력자 및 애호가로 구성된 전담 팀의 이니셔티브입니다. 라즈베리파이로 개발. Raspberry Pi Foundation과 제휴하지 않습니다.

Raspbian은 Raspberry용 데비안 기반 OS입니다.

추천: Raspberry Pi에서 실행할 수 있는 10가지 운영 체제

8. 우분투 코어

Ubuntu Core는 IoT 시스템을 안전하게 사용하고 개발하도록 설계된 Debian 기반 Ubuntu 배포판의 간소화된 버전입니다. Canonical의 애플리케이션 패키징 기술, 스냅을 명시적으로 사용하고 사용자가 처음부터 보안 및 기타 모든 필수 체크박스를 갖춘 배포까지 전문 IoT 애플리케이션을 개발할 수 있도록 합니다.

개발 환경이 사물 인터넷, 해당 응용 프로그램 및/또는 하드웨어를 위한 것이라면 Ubuntu Core는 Ubuntu의 모든 장점을 휴대용 패키지로 압축한 것입니다.

우분투 코어

9. 아치 리눅스

Arch Linux는 x86 및 x64 아키텍처에 최적화되고 유능한 Linux 사용자를 대상으로 하는 독립적이고 강력한 DIY 운영 체제입니다. 많은 사용자가 싫어하는 기능, 즉 운영자가 운영 체제의 콘텐츠와 기능을 100% 제어할 수 있는 기능과 함께 롤링 릴리스로 배포됩니다.

Arch Linux는 다루기에 복잡한 배포판이며 Linux 초보자가 가장 좋아하는 선택은 아니지만 확실히 다음 중 하나입니다. 특히 패키지 관리자, Pacman 및 Arch Linux 기반이 아닌 운영 체제에 대한 유용한 정보가 포함된 Arch Wiki를 고려할 때 오늘날 사용 가능한 가장 훌륭한 배포판입니다.

아치 리눅스

권장: Arch Linux를 사용해야 하는 10가지 이유

10. 센트OS

CentOS는 2가지 버전을 사용하여 강력한 오픈 소스 에코시스템을 제공하기 위해 Linux를 사용하는 데 중점을 둔 RHEL의 비상업적 재구축으로 설계된 Fedora 기반 커뮤니티 기반 운영 체제입니다. CentsOS Linux – 안정적인 릴리스 및 CentOS Stream – 롤링 릴리스. 지원이나 인증 비용을 청구하지 않고 엔터프라이즈급 안정성과 함께 개발자를 위한 광범위한 프로그래밍 도구와 함께 제공됩니다.

만약 Red Hat Enterprise Linux에 관심이 있지만 회사가 아니라면 CentOS 는 찾고 있는 분포입니다.

CentOS 리눅스 배포판

11. 오픈맨드리바

OpenMandriva는 특히 벨트 아래 프로젝트의 오픈 소스 프리웨어의 개발, 관리, 배포 및 홍보를 용이하게 하기 위해 설계된 오픈 소스 배포판입니다. 커널 수준에서 Mandriva Linux의 포크이지만 OpenMandriva Association의 지원을 받아 독립적으로 개발 및 개선되었습니다.

Openmandriva 리눅스 배포판

OpenMandriva의 기본 사용자 인터페이스는 KDE Plasma 4 & 5 및 LXQt입니다. LLVM/Clang을 주요 도구 체인으로 사용하고 여러 크로스 컴파일러를 사용할 수 있는 최초의 Linux 배포판입니다. 개발용 OS를 원하신다면 환영합니다.

Linux 컴퓨팅 환경은 구성하기 쉽고 Windows와 같은 운영 체제와 달리 특정 형태의 개발을 위해 즉시 구성된다는 것은 이미 상식입니다. 그러나 두 개의 운영 체제는 동일하지 않으며 일부는 다른 것보다 귀하의 요구를 더 잘 충족시킬 것입니다.

다음 프로그래밍 프로젝트에 어떤 것을 사용하기로 결정하셨습니까? 아래 의견란에 귀하의 생각과 제안 사항을 알려주십시오.