재밌고 어려운 IT를 이해해보자~!

Linux, Unix 본문

개인공부

Linux, Unix

언제나즐거운IT 2024. 12. 8. 16:12

리눅스(Linux) : 오픈소스 무료 OS로, 컴퓨터 하드웨어, 소프트웨어, 게임개발, 태블렛등에 널리 활용

유닉스(Unix) : 인터넷 서비, 워크스테이션 그리고 Solaris, Intel, HP, APPLE에서 주로 사용하는 OS

Unix에서 Linux가 분리되어 나옴

 

  유닉스(Unix) 리눅스(Linux)
설명 유닉스는 대학, 회사 큰 기업에서 주로 선호하는 OS 이다 리눅스는 오픈소스이며 무료OS이다.
사용자 유닉스 운영체제는 주로 메인프로엠, 서버 그리고 모든 사람을 위해 설계된 OSX를 제외한 워크스테이션을 위해 개발되었다. 유닉스 환경과 클라이언트 서버 프로그램 모델은 인터넷의 개발의 필수 요소이다. 모든 사람. 집에서 사용하는 사용자부터 개발자 그리고 컴퓨터 열현팬까지 모두들.
제조사 Solaris(Oracle), AIX(IBM), HP-UX(HP), OSX(Apple) 리눅스 커널은 커뮤니티에 의해 개발되었다. 리누스 토발즈(Linus Benedict Torvalds, 리눅스개발자)가 이를 감독하고 있다.
가격 대부분 유료이다. 일부 무료(Solaris)도 있다. 리눅스는 무료이다. 유료버전의 리눅스도 있지만 대부분 윈도우보다 저렴하다.

사용량 유닉스는 인터넷서버, 워크스테이션과 PC들에 사용된다. 다수의 금융인프라 그리고 많은 가용솔루션의 뼈대를 이루는 인프라에 사용된다.  리눅스는 모바일폰, 태블릿 컴퓨터 그리고 비디오 게임 콘솔에서부터 메인프레임이나 슈퍼컴퓨터까지 다양한 컴퓨터 하드웨어에 설치가 가능하다.
프로세서 x86/x64, Sparc, Power, Itanium, PA-RISC, PowerPC 등 다양한 종류가 있다.
개발과배포 유닉스 시스템은 다양한 제조사로 나누어진다. 대부분 AT&T 그리고 다양한 상업적 판매사와 비영리 단체에 의해 개발됨 리눅스는 오픈소스로 개발되었다.
리눅스 코드는 공유와 공동작업과 각 포럼 등의 특성을 통해 개발되었다. 그리고 다양한 판매사에 의해 배포된다.
아키텍처 PA-RISC 그리고 Itanium 기계에 사용가능하다. Solaris는 x86/x64 기본 시스템에도 사용가능하다. OSX는PowerPC(10.0~10.5)/x86(10.4)/x64(10.5~ 10.8)에 가능 원래 인텔의 x86 하드웨어를 위해 개발되었으며, ARM을 포함한 24개 이상의 CPU 타입들도 지원가능하다.
GUI 초기에 유닉스는 커맨드 기반의 OS였다. 그러나 후에 GUI가 생성되어 공통 데스크톱 환경으로 불렀다. 대부분 배포되는 현재 Gnome을 탑재하고 있다. 리눅스는 기본적으로 KDE와 Gnome의 두가지 GUI를 제공한다. 그 외에 LXDE, Xfce, Unity, Mate, twm 등도 있다.
파일시스템지원 jfs, gpfs, hfs, hfs+, ufs, xfs, zfs format Ext2, Ext3, Ext4, Jfs, ReiserFS, Xfs, Btrfs, FAT, FAT32, NTFS
텍스트모드
인터페이스
원래는 Bourne Shell이다. 현재는 BASH, Korn & C를 포함한 다른 많은 쉘들과 호환된다. BASH (Bourne Again Shell)는 리눅스의 기본 쉘이다. BASH는 다수의 명령어를 지원한다.
보안 유닉스의 바이러스는 지금까지 85~120정도가 보고되었다.  리눅스는 지금까지 약 60~100개의 바이러스 명단이 있다. 이 중 요즘은 아무도 활발하게 퍼지고 있지 않다. 
위혐 탐지와 해결 유닉스의 본래 독점적인 성격으로 인해, 사용자는 적절한 버그 수정 패치를 얻기 위해서 한동안 기다려야 했다. 그러나 이것은 일반적이진 않다 눅스의 경우 위혐탐지와 해결이 매우 빠르다. 리눅스가 주로 커뮤니티 기반이기 때문이다. 그리고 리눅스 사용자가 위협을 커뮤니티에 올리면, 세계의 다른 지역의 개발자들이 해결을 위한 작업을 시작한다.
첫 시작 1969년, Bell연구소의 AT&T직원들과 데니스리치에 의해 개발되었다. 유닉스는 C언어로 작성되었으며 휴대용제품, 시분할 환경의 다중작업과 다중사용자 시스템을 위해 설계되었다. 1992년 MINIX(유닉스와 비슷한 시스템)에 의해 영감을 받은 리누스 토발즈가 GUI, Drivers 등의 많은 특성들을 추가한 후에, 지금의 리눅스가 된 OS의 프레임워크를 개발하였다. 리눅스 커널은 1991년 9월 17일 출시되었다.
예시 OS X, Solaris, 모든 리눅스 Ubunto, Fedora, Red Hat, Debian, Archlinux, Android 등
출처: https://codaa.tistory.com/481 [제로에너지 녹색건축 코다:티스토리]

 

오픈소스인 Linux는 다양한 방면으로 꾸준힙 발전중..!

 

 

*참조

https://codaa.tistory.com/481

 

 

'개인공부' 카테고리의 다른 글

Kubernetes  (0) 2024.12.13
Tibero  (5) 2024.12.06
CMS  (0) 2024.11.25
안드로이드 스튜디오 구조  (0) 2024.11.19
코틀린  (0) 2024.11.18
Comments