레이블이 컴퓨터 관리인 게시물을 표시합니다. 모든 게시물 표시
레이블이 컴퓨터 관리인 게시물을 표시합니다. 모든 게시물 표시

20240118

시스템 운영체제 관련 간단 정보 -Windows,Linux,MacOS,Android

 시스템 운영체제 관련 간단 정보 -Linux,MacOS,Android

*OS의 간단 개념정도 이해하기 위해, 기록한 메모 입니다.

커널이란

커널(Kernel)은 운영 체제의 핵심 부분으로, 하드웨어와 소프트웨어 간의 상호 작용을 관리하고 운영 체제 서비스를 제공하는 핵심 컴포넌트 이며, [하드웨어,프로세스,메모리,장치 드라이버 등]을 관리합니다.


완전 독립적인 OS 개념으로 크게 구분하면, 윈도우,리눅스,유닉스 개념이 될듯합니다.

Linux 기반 OS = 구글 Android, 삼성 Tizen 

Unix 기반 OS = SunOS, MacOS

Zircon 기반 OS 개발중 = Fuchsia

Linux + Zircon 기반 OS = dahliaOS [2024년 알파버젼 출시]

macOS는 Darwin이라는 Unix 기반 운영 체제를 기반입니다. 

Darwin은 Mach 마이크로커널과 FreeBSD의 커널을 사용한 하이브리드 커널이며, 이는 Unix와 유사한 환경을 제공합니다. Mac OS는 기본적으로 BSD (Berkeley Software Distribution)와 NeXTSTEP 운영 체제를 기반으로 한 혼합형 유닉스 기반 운영 체제입니다.


Linux Ubuntu는 Unix 계열의 Linux 운영 체제 중 하나로 분류됩니다.

오래된 PC 일수록, 오히려 Pedora linux가 더 좋은듯 생각은 되지만, 대중성 때문에 Ubuntu를 사용하게 됩니다. Linux는 독자적인 커널을 갖고 있는 운영 체제입니다. MacOS 와는 다른, windows 처럼 독자 개발 OS 입니다.


Android 운영 체제는 리눅스 커널을 기반으로 하고 있습니다. Android는 리눅스 커널을 포함하여 다양한 오픈 소스 컴포넌트들을 사용하여 개발되었습니다. 리눅스 커널은 하드웨어와 상호 작용하며 운영 체제의 기본적인 기능을 제공하는 핵심 부분입니다. Linux 커널의 개방성과 안정성을 기반으로 한다는 특징을 가지고 있습니다.


위의 예기를 종합해서 생각해 보면,

프로그래밍 개발자는, MacOS를 사용해야 안정적이고, MacOS를 사용해야, IOS앱 개발이 가능한 필수적인 컴퓨터가 될듯 생각됩니다.

프로그래밍이 업이 아닌, 취미면, 개인용 라이센스 제한 없는, 데스크탑pc용 OS를 선택한다면, 가장 대중적인 UNIX 계열 Linux 인, Ubuntu가 좋을듯 합니다. 

개인사업장 및 학생, 관공서에서 Ubuntu 같은 Linux 운영체제를 사용할경우, 여러 소프트웨어 라이센스 비용 및 PC 업그레이드에, 매우 자유로울수 있다고 생각합니다.

개인이 비용과 관련 없는, 여러 사용에 안정적인 것은, MacOS 애플

기업이 비용과 관련 없는, 여러 서버 상황에 안정적인 것은, SunOS 

점점 마음속에서 멀어져 가는, Windows~ 이유는, PC 보단 스마트폰 활용이 커져 가는 시대에, 윈도우 비슷한 편리함과 안정성이 있는 리눅스OS가 있고, 자주 사용하지 않는 PC에 라이센스 구매와 빈번한 업데이트는 점점 매력이 덜해집니다. 리눅스 우분투가 대중적인 리눅스라 사용은 하고 있지만, 테스트로 여러 프로그램을 설치하고 지우고 하다보면, 백업을 잘 활용하지 않으면, 좀 불안정한것은 있습니다.



20240115

USB 메모리 하나에, 모든 OS 및 backup 용 부팅 USB 만들기 -벤토이(Ventoy)

 USB 메모리 하나에, 모든 OS 및 backup 용  부팅 USB 만들기

- 부팅 가능한 USB 솔루션 - 무료 유틸리티 벤토이(Ventoy) 다운로드

- ISO, IMG 파일을 지원함.

- USB 메모리는, 모든 OS에서 호환되는 exFAT 파일 포멧 또는 Fat 포멧으로 Format 해 둡니다.

   (linux에서는 Format 하면, fat로 포멧되고, 나중 확인해보면 exFAT로 보일겁니다)

1 download 폴더에서, 자신이 사용중인 os용 파일을 다운받습니다.

   - 압축 풀고, 

     Windows 에서 = Ventoy2disk.exe (윈도우의 경우) 실행.

     Linux 에서는, 아래 내용을 참고하세요.

                     df -h 또는 gnome-disks

 명령으로, usb메모리가 sdb1 일경우

                     sudo mount /dev/sdb /mnt

                     sudo sh Ventoy2Disk.sh -i /dev/sdb (linux의 경우-포멧 설치 한꺼번에됨. sdb는 usb메모리임)

   - linux에서 마운트 이름 보는 방법: df -h

   - 옵션에서 한국어 선택

 2. USB 메모리 장착한것에, 벤토이 프로그램을 설치합니다.

     - y 몇 번 누르면 설치 완료 입니다.

 3. usb에 os 이미지들을 넣어두면 됩니다.

    - 그냥 이미지파일을 usb에 넣어만 두면, 넣어둔 이미지 중 선택해서 사용합니다.

    -컴퓨터 부팅시 cmos에서, usb부팅을 가장 먼저 시도하게 설정해 두기

  4. 메모리에 넣어둔, ios, img, ghost 이미지를 부팅시, 선택해서 원하는 것으로 실행.(매우 편함)



VentoyISO/WIM/IMG/VHD(x)/EFI 파일용 부팅 가능한 USB 드라이브를 생성하는 오픈 소스 도구입니다.

ISO/WIM/IMG/VHD(x)/EFI 파일을 USB 드라이브에 복사하고 직접 부팅하기만 하면 됩니다.

Ventoy는 해당 파일을 선택할 수 있는 부팅 메뉴를 제공

대부분의 OS 유형 지원(Windows/WinPE/Linux/ChromeOS/Unix/VMware/Xen...)


MS office 프로그램 무료로 사용하는 방법- 웹에서

 MS office 프로그램 무료로 사용하는 방법

- 웹에서 Word Excel PowerPoint 등을 무료로 사용.

- 웹브라우져로 무료로 오피스(워드,엑셀,파워포인트) 사용하는 방법

- outlook.com 에 이메일 생성하면, 무료로 웹상에서 오피스 사용할수 있슴.

- 오피스 프로그램 자주 사용하진 않고, 꼭 오피스 프로그램이 필요할경우, 좋을듯 합니다.

- 리브레오피스와 호환 됩니다.