본문 바로가기
반응형

프로그래밍/Linux19

[Linux] 리눅스와 다른 운영체제 비교(vs Windows, Mac os) Linux와 다른 주요 운영 체제(Windows, macOS)의 차이점에 대해 자세히 알아보겠습니다. 1. 개발 및 배포 모델 Linux: Linux는 오픈 소스 프로젝트로 시작 수많은 개발자와 커뮤니티의 참여로 계속 발전 누구나 소스 코드를 다운로드하여 수정하거나 자신만의 Linux 배포판 제작 가능 Windows, macOS: 상업적 모델을 통해 개발, 각 회사(Microsoft 또는 Apple)에서 관리 및 배포 2. 파일 시스템 Linux : 여러 종류의 파일 시스템(EXT4, Btrfs, XFS 등)을 지원, 사용자는 필요에 따라 선택하여 사용 가능 Windows: 주로 NTFS와 FAT32를 사용 macOS: 주로 APFS 또는 HFS+를 사용 3. 하드웨어 호환성 Linux: 다양한 하드웨어.. 2023. 8. 30.
[Linux] 리눅스란 무엇인가? 1. Linux의 시작 1991년 핀란드의 대학생 리누스 토발즈는 자신의 가정용 컴퓨터에서 Linux라는 프로젝트를 시작하였습니다. 리누스는 UNIX 기반 운영 체제에 관심을 갖게 되었고 자신만의 운영 체제를 제작하길 원했습니다. 처음에는 가정용 컴퓨터에서 실행되는 간단한 프로그램이었지만 점차 개발속도가 증가하였습니다. 리눅스는 첫 번째 버전인 0.01이 대중에게 공개하였고, 아직 완성된 버전은 아니었지만 전 세계 개발자들과 협력하여 개발하였고, 이러한 오픈 소스 협업 문화는 Linux의 개발을 크게 가속화에 도움을 주었습니다. 2. UNIX와 Linux Linux의 가장 중요한 핵심 가치 중 하나는 "오픈 소스"입니다. 오픈 소스란 소프트웨어의 소스 코드가 공개적으로 사용 가능하며 누구나 이를 검토, .. 2023. 8. 30.
[Linux] FHS(Filesystem Hierarchy Standard)와 디렉토리 구조 FHS는 리눅스와 같은 UNIX 기반의 운영체제에서의 파일 시스템 구조를 표준화하기 위한 규약입니다. FHS의 주 목적은 다양한 소프트웨어와 패키지, 그리고 배포판 간의 호환성을 증진하고, 사용자와 개발자 모두에게 일관된 파일 시스템 경로를 제공하는 것입니다. FHS는 BSD 파일 시스템과 비교하여 큰 차이점이 있습니다. 기본 디렉터리 구조 FHS : /bin, /sbin, /lib, /usr, /var 등의 디렉터리를 포함하며, 시스템 기본 도구, 라이브러리, 사용자 프로그램, 가변 데이터 등이 저장 BSD : /usr/local, /usr/share, /usr/src 등의 구조를 채택, /usr 아래에 대부분의 시스템 관련 파일들이 저장 로컬 설치의 위치 FHS : /opt나 /usr/local에 추.. 2023. 8. 30.
반응형