ICT/μ„œλ²„

λ¦¬λˆ…μŠ€ νŠΉμ§• - λ¦¬λˆ…μŠ€λ₯Ό 배우기 μ „ λ¦¬λˆ…μŠ€μ— λŒ€ν•΄μ„œ

κ·Έλƒ₯κ·Έλ ‡λ‹€κ³  2021. 9. 20. 16:30
λ°˜μ‘ν˜•

 

500

 

 

μ•ˆλ…•ν•˜μ„Έμš” 였늘의 μ΄κ²ƒμ €κ²ƒμž…λ‹ˆλ‹€.

μš°λ¦¬κ°€ μ„œλ²„μ—μ„œ 많이 μ‚¬μš©μ„ ν•˜κ³  μžˆλŠ” λ¦¬λˆ…μŠ€ 운영체제λ₯Ό μ‚¬μš©ν•˜κ³  μžˆλŠ”λ°

이 λ¦¬λˆ…μŠ€ 운영체제λ₯Ό 배우기 전에 λ¦¬λˆ…μŠ€μ— λŒ€ν•΄μ„œ μ•Œμ•„λ³΄κ² μŠ΅λ‹ˆλ‹€.

 

운영체제

μš΄μ˜μ²΄μ œλŠ” λ”± ν•œλ§ˆλ””λ‘œ μ •μ˜ν•˜κΈ° μ–΄λ ΅λ‹ˆλ‹€ 곡톡적인 뢀뢄이 μžˆλ‹€λ©΄ μ†Œν”„νŠΈμ›¨μ–΄λ‚˜ ν•˜λ“œμ›¨μ–΄ λ“±μ˜ 뢀뢄적인 κΈ°λŠ₯을 μ‹€ν–‰ν•˜κΈ° μœ„ν•΄μ„œ 곡톡 μ‹œμŠ€ν…œμ„ μ‹œμŠ€ν…œ μ„œλΉ„μŠ€μ™€ ν™˜κ²½μ„ μ œκ³΅ν•˜λŠ” μ†Œν”„νŠΈμ›¨μ–΄μ˜ 전체라고 말을 ν•©λ‹ˆλ‹€. μ›Œλ‚™ λ‹€μ–‘ν•œ μ„œλΉ„μŠ€μ™€ ν™˜κ²½μ΄ μžˆλŠ” μš΄μ˜μ²΄μ œμ΄κΈ°μ— ν•œ κ°€μ§€μ˜ κ°œλ…λ§ŒμœΌλ‘œλŠ” 운영체제 전체λ₯Ό μ„€λͺ…ν•˜κΈ°μ—λŠ” 어렀움이 μžˆμŠ΅λ‹ˆλ‹€. λ˜ν•œ μš΄μ˜μ²΄μ œλŠ” 각쒅 μΌμƒμƒν™œμ˜ 기기에 μ‚¬μš©μ΄ 되고 μžˆκΈ°μ— ν•œ κ°€μ§€μ˜ μ •μ˜λ‘œλŠ” 어렀움이 μžˆμŠ΅λ‹ˆλ‹€.

 

운영체제의 μ’…λ₯˜λŠ” μ„œλ²„μ™€ λͺ¨λ°”일, λ°μŠ€ν¬ν†± λ“±μœΌλ‘œ λ‹€μ–‘ν•˜κ²Œ 뢄포가 λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€.

 

 

λ¦¬λˆ…μŠ€

λ¦¬λˆ…μŠ€λŠ” μœ λ‹‰μŠ€ κ³„μ—΄μ˜ 운영체제둜 λ¦¬λˆ…μŠ€μ˜ 컀널을 μ‚¬μš©ν•œ 운영체제둜 GNU μͺ½μ€ μ‚¬λžŒλ“€μ€ λ¦¬λˆ…μŠ€λŠ” 컀널밖에 μ—†μœΌλ©° 컀널을 가진 λ¦¬λˆ…μŠ€ μš΄μ˜μ²΄μ œλŠ” GNU의 ν”„λ‘œκ·Έλž¨μœΌλ‘œ λ§Œλ“€μ–΄μ Έ λ¦¬λˆ…μŠ€μ— λŒ€ν•œ λͺ…칭은 ν˜„μž¬ GNU/Linux라느 말이 λ‚˜μ™€ λͺ…칭에 λŒ€ν•΄μ„œ λ―Όκ°ν•œ λ°˜μ‘μ΄ μ’…μ’… μžˆμŠ΅λ‹ˆλ‹€.

 

 

 

λ¦¬λˆ…μŠ€ μž¬λ‹¨

λ¦¬λˆ…μŠ€λŠ” ν˜„μž¬ 곡용 ν΄λΌμš°λ“œ κ³΅κΈ‰μžκ°€ Kubernetes~95%, κΈ€λ‘œλ²Œ λͺ¨λ°”일 70%, 포좘 μƒμœ„ 50λŒ€ μ—”ν„°ν”„λΌμ΄μ¦ˆ λΈ”λ‘œμ²΄μΈ 배포 쀑 ν•˜μ΄ν„°λ ˆμ € 50%, μŠˆνΌμ»΄ν“¨ν„° μ‹œμž₯ 100%κ°€ λ¦¬λˆ…μŠ€ 운영체제 기반으둜 운영이 되고 μžˆμŠ΅λ‹ˆλ‹€.

 

 

λ¦¬λˆ…μŠ€ ν”„λ‘œκ·Έλž˜λ° μ–Έμ–΄

λ¦¬λˆ…μŠ€ 컀널은 μ–΄μ…ˆλΈ”λ¦¬μ–΄λ‘œ μž‘μ„±λœ μˆ˜λ§Žμ€ 짧은 λ”λΆˆμ–΄ GCC에 μ˜ν•΄ μ§€μ›λ˜λŠ” Cν”„λ‘œκ·Έλž˜λ° μ–Έμ–΄ λ²„μ „μœΌλ‘œ μž‘μ„±λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€. μ§€μ›λ˜λŠ” Cν™•μž₯ 덕뢄에 GCCλŠ” ν•œλ™μ•ˆ λ¦¬λˆ…μŠ€ 컀널을 μ˜¬λ°”λ₯΄κ²Œ λΉŒλ“œ ν•  수 μžˆλŠ” μœ μΌν•œ μ»΄νŒŒμΌλŸ¬μ˜€μŠ΅λ‹ˆλ‹€.

 

GCCλŠ” λ¦¬λˆ…μŠ€ 컀널 μ†ŒμŠ€μ˜ κΈ°λ³Έ μ»΄νŒŒμΌλŸ¬μž…λ‹ˆλ‹€. 2004λ…„ 인텔은 μžμ‚¬μ˜ Cμ»΄νŒŒμΌλŸ¬κ°€ 컴파일 ν•  수 μžˆλ„λ‘ 컀널을 μˆ˜μ •ν–ˆλ‹€κ³  μ£Όμž₯ν•«μ˜€μŠ΅λ‹ˆλ‹€. 2009λ…„ 2.622 μ»€λ„μ˜ μˆ˜μ •νŒμ—μ„œ 이λ₯Ό 도 λ‹€λ₯Έ 성곡이 보고 λ˜μ—ˆμŠ΅λ‹ˆλ‹€.

 

2010λ…„ μ΄ν›„λ‘œ Cμ–Έμ–΄μ˜ λ‹€λ₯Έ 컴파일러인 클랭으둜 λ¦¬λˆ…μŠ€ 컀널을 λΉŒλ“œν•˜λ €λŠ” λ…Έλ ₯이 μ§„ν–‰λ˜κ³  μžˆμŠ΅λ‹ˆλ‹€.

2014λ…„ 4μ›” 12일 κΈ°μ€€μœΌλ‘œ 곡식 컀넣은 λŒ€λΆ€λΆ„ 클랭으둜 컴파일이 κ°€λŠ₯ν•©λ‹ˆλ‹€. μ΄λŸ¬ν•œ λ…Έλ ₯에 λ”°λ₯Έ ν”„λ‘œμ νŠΈμ˜ 이름은 LLVMLinux이며, μ΄λŠ” 클랭 기반 LLVM 컴파일러 ꡬ쑰λ₯Ό λ‹€λ₯Έ 것을 λœ»ν•©λ‹ˆλ‹€. LLVMLInux λŠ” λ¦¬λˆ…μŠ€ μ»€λ„μ΄λ‚˜ LLVM을 포크 ν•˜λŠ” 것이 λͺ©μ μ΄ μ•„λ‹ˆκΈ° λ•Œλ¬Έμ— μ—… 슀트림 ν”„λ‘œμ νŠΈμ— μ œμΆœλ˜λŠ” νŒ¨μΉ˜λ“€λ‘œ κ΅¬μ„±λœ 메타 ν”„λ‘œμ νŠΈλ‘œ λ³Ό 수 μžˆμŠ΅λ‹ˆλ‹€. 클랭으둜 λ¦¬λˆ…μŠ€ 컀널을 컴파일 ν•  수 있음으둜 μΈν•œ μ΄μ μ—λŠ” GCCλŒ€λΉ„ 더 λΉ λ₯Έ 컴파일 속도가 있으며 컀널 κ°œλ°œμžλ“€μ€ 더 짧아진 컴파일러 μ‹œκ°„μœΌλ‘œ 인해 더 λΉ λ₯Έ μ›Œν¬ ν”Œλ‘œμ˜ 이점을 μ·¨ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

 

λ¦¬λˆ…μŠ€ νŠΉμ§•

λ¦¬λˆ…μŠ€λŠ” μœ λ‹‰μŠ€ 운영체제의 기반으둜 λ˜μ–΄ μžˆμœΌλ‚˜ μŠˆνΌμ»΄ν“¨ν„°μ— 이λ₯΄λŠ” λ‹€μ–‘ν•œ ν•˜λ“œμ›¨μ–΄μ—μ„œ μ‹€ν–‰λ˜κ³  μžˆμŠ΅λ‹ˆλ‹€.

 

λ¦¬λˆ…μŠ€ 기반의 OSλŠ” ν•˜λ“œμ›¨μ–΄ λ¦¬μ†ŒμŠ€λ₯Ό κ΄€λ¦¬ν•˜λŠ” λ¦¬λˆ…μŠ€ 컀널과 μ†Œν”„νŠΈμ›¨μ–΄ νŒ¨ν‚€μ§€κ°€ 포함이 λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€.

 

λ¦¬λˆ…μŠ€ 컀널은 λ³΄μ•ˆμƒμœΌλ‘œ 결함을 λ°œκ²¬ν•˜κ³  μˆ˜μ •λ˜μ—ˆμœΌλ©°, λ¦¬λˆ…μŠ€ λ°°ν¬νŒλ“€μ€ 일반적으둜 λ¦¬λˆ…μŠ€ μ»€λ„μ˜ 취약점을 μˆ˜μ •ν•˜κΈ° μœ„ν•œ λ³΄μ•ˆ μ—…λ°μ΄νŠΈλ₯Ό μΆœμ‹œν•˜μ—¬ μˆ˜λ§Žμ€ λ°°ν¬νŒλ“€μ€ μž₯κΈ°κ°„ 지원 릴리슀λ₯Ό μ œκ³΅ν•˜λ©° 였랜 κΈ°κ°„ νŠΉμ • λ¦¬λˆ…μŠ€ 컀널 λ²„μ „μ˜ λ³΄μ•ˆ μ—…λ°μ΄νŠΈλ₯Ό 받을 수 μžˆμŠ΅λ‹ˆλ‹€.

 

λ¦¬λˆ…μŠ€λŠ” μŠˆνΌμ»΄ν“¨ν„°μ˜ μ£Ό 운영체제둜 500λŒ€μ˜ 졜고 μ†λ„μ˜ μŠˆνΌμ»΄ν“¨ν„°λ“€ λͺ¨λ‘ μ—¬λŸ¬ μ’…λ₯˜μ˜ λ¦¬λˆ…μŠ€λ₯Ό κ΅¬λ™ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€. λ„ν•œ λ¦¬λˆ…μŠ€λŠ” μ• ν”Œκ³Ό 같은 μ—¬λŸ¬ νœ΄λŒ€μž₯μΉ˜μ—λ„ 이식이 되며 νœ΄λŒ€ μ „ν™”μš©μœΌλ‘œ 개발되 일뢀 μš΄μ˜μ²΄μ œλ“€μ€ μˆ˜μ •λœ λ¦¬λˆ…μŠ€ 컀널 버전을 μ‚¬μš©ν•˜λ©° ꡬ글 μ•ˆλ“œλ‘œμ΄λ“œ, νŒŒμ΄μ–΄ν­μŠ€ OS, HP μ›Ή OS, λ…Έν‚€μ•„ λ§Œμ—λͺ¨, 쑸라 세일 ν”Όμ‹œ OSκ°€ 포함이 λ©λ‹ˆλ‹€.

 

λ¦¬λˆ…μŠ€λŠ” 무료 μ˜€ν”ˆμ†ŒμŠ€ 운영체제둜 λˆ„κ΅¬λ“  μ†ŒμŠ€ μ½”λ“œλ₯Ό μ‹€ν–‰, 연ꡬ, μˆ˜μ •, 재배포λ₯Ό ν•  수 있으며, λ™μΌν•œ λΌμ΄μ„ μŠ€κ°€ μœ μ§€λ˜λŠ” ν•œ μˆ˜μ •ν•œ μ½”λ“œμ˜ 볡사본을 νŒλ§€ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

 

 

 

마무리

λ¦¬λˆ…μŠ€λŠ” μ„œλ²„λ₯Ό κ³΅λΆ€ν•˜λŠ” μ‚¬λžŒλ“€μ—κ²ŒλŠ” 거의 ν•„μˆ˜μ μΈ 운영체제이며, λ¦¬λˆ…μŠ€λ₯Ό ν™œμš©ν•˜μ—¬ 재배포λ₯Ό ν•˜λŠ” κ²½μš°λ„ μˆ˜λ‹€ν•©λ‹ˆλ‹€. μ΄λŸ¬ν•œ λ¦¬λˆ…μŠ€ 운영체제λ₯Ό 잘 ν™œμš©μ„ ν•˜λ©΄ μžμ‹ μ˜ μŠ€νƒ€μΌμ˜ 운영체제둜 자유둜운 μ„œλΉ„μŠ€μ™€ κΈ°νšμ„ ν•  수 μžˆμŠ΅λ‹ˆλ‹€. λ¦¬λˆ…μŠ€μ— λŒ€ν•œ 관심이 많고 λ¦¬λˆ…μŠ€μ— λŒ€ν•΄μ„œ λ§Žμ€ 것을 μ•Œλ©΄ μ‹€λ¬΄μ—μ„œλ„ 도움이 많이 될 κ²ƒμœΌλ‘œ λ³΄μž…λ‹ˆλ‹€.

 

끝으둜 μ„œλ²„μ— λŒ€ν•œ κΆκΈˆμ¦μ΄λ‚˜ IT뢄야에 λŒ€ν•œ μ–΄λ €μ›€μ΄λ‚˜ ꢁ금증이 μžˆμœΌμ‹ λΆ„μ€

μ•„λž˜μ˜ 링크λ₯Ό 참고둜 링크λ₯Ό 톡해 무료 상담이 μ§„ν–‰λ˜κ³  μžˆμœΌλ‹ˆ λ§Žμ€ μ°Έμ—¬λ‘œ IT뢄야에 λŒ€ν•œ 어렀움을 κ·Ήλ³΅ν•˜μ…¨μœΌλ©΄ μ’‹κ² μŠ΅λ‹ˆλ‹€.

 

http://IT.KG아이티뱅크.kr

 

KG아이티뱅크학원

KG아이티뱅크학원 μ „ν™”λ²ˆν˜Έγ…£ 상담전화ㅣ λ¬Έμ˜μ „ν™”γ…£μˆ˜κ°•μ „ν™”γ…£μˆ˜κ°•λ£Œμ „ν™”γ…£μƒλ‹΄λ¬Έμ˜μ „ν™”

it.xn--kg-jz1j901a9vcw7s0ie.kr

 

https://open.kakao.com/o/sCmJdzsd

 

ITλΆ„μ•Ό λ¬΄λ£Œμƒλ‹΄μ²˜

IT뢄야에 λŒ€ν•œ ꢁ금점 μ–΄λ €μš΄ 점에 λŒ€ν•΄ 무엇이든 μƒλ‹΄ν•΄λ“œλ¦½λ‹ˆλ‹€. ex) μ·¨μ—…, 진학, 자격증, 자기개발, κ΅­λΉ„, 학점 λ“±λ“±

open.kakao.com

λ°˜μ‘ν˜•