Minimal Linux Live는 리눅스 커널과 일반적인 유닉스 유틸리티를 포함하는 BusyBox 소프트웨어를 기반으로하는 자유롭게 배포되고 매우 가벼운 오픈 소스입니다.
32 비트 / 64 비트 라이브 CD로 다운로드 할 수 있습니다.
배포판은 지원되는 각 하드웨어 플랫폼 (64 비트 (x86_64) 및 32 비트 (x86)) 당 하나씩 두 개의 Live CD ISO 이미지로 다운로드 할 수 있습니다. 그들은 세계를 최소한으로 정의하고 크기는 각각 약 7MB입니다.
ISO 이미지는 컴퓨터의 BIOS에서 부팅하기 위해 CD 디스크, 미니 CD 디스크 또는 USB 썸 드라이브에 배포 할 수 있습니다. Live CD에 부트 로더가 구현되어 있지 않기 때문에 라이브 시스템이 자동으로 시작됩니다.
3-4 초 후에 부팅됩니다.
이것은 3-4 초 만에 시작되는 매우 빠른 운영 체제로 사용자가 사전 설치된 모든 명령 줄 유틸리티에 액세스 할 수있는 쉘 프롬프트로 사용자를 이동시킵니다.
리눅스의 DIY 배포판
Minimal Linux Live는 처음부터 Minimal Linux Live를 기반으로 사용자가 자신 만의 Linux 배포판을 만들 수 있도록 설계되었습니다.
자신의 Minimal Linux Live OS를 만들려면 프로젝트 홈페이지에서 최신 스크립트 아카이브를 다운로드하여 압축을 풀어서 스크립트를 실행 가능하게 만들어야합니다. 요구 사항을 설치하고 build_minimal_linux_live.sh 스크립트를 실행하고 기다리십시오.
사용중인 컴퓨터의 사양 및 사용 된 Linux 배포에 따라 OS 작성 프로세스가 30 분 이상 걸리지 않아야합니다. ISO 이미지는 스크립트가있는 폴더와 동일한 폴더에 자동으로 생성됩니다.
일반 사용자 용
우리는 독자들에게 Minimal Linux Live가 초보자를위한 Linux 배포판이 아니라고 경고해야한다고 생각합니다. 작은 구조 CD를 찾고있는 시스템 관리자 나 자체 OS를 만들고 싶어하는 숙련 된 개발자와 같은 고급 Linux 사용자를 위해 고안되었습니다.
이 릴리스의 새로운 기능 :
업데이트 된 소프트웨어 기반 - Minimal Linux Live (MLL)은 Linux 커널 4.14.12, GNU C 라이브러리 2.26 및 BusyBox 1.27.2를 기반으로합니다. 생성 된 ISO 이미지 파일은 9MB이며 올바르게 실행하려면 256MB RAM이 필요합니다.
vio, Cloud Foundry 및 BOSH 클라이언트, Open JDK, 키보드 레이아웃, 게임 2048 등 새로운 추가 기능을 갖춘 30 개 이상의 오버레이 번들.
의존성 관리 번들 - GLIBC와 ZLIB에 의존하는 Open JDK 오버레이 번들이 좋은 예입니다. 최종 사용자 관점에서 MLL에 포함 할 오버레이 번들 목록에 Open JDK를 추가하기 만하면 Open JDK에 필요한 오버레이 번들이 자동으로 준비됩니다.
오버레이 번들을위한 별도의 구성 파일 - 모든 번들 특정 구성은 별도의 구성 파일로 구체화 될 수 있습니다. 이렇게하면 주 구성 파일의 크기가 훨씬 작아지고 유지 관리가 쉬워집니다. 번들 구성 파일의 항목은 기본 구성 파일의 항목보다 우선합니다.
별도의 오버레이 번들로 DHCP 기능 - DHCP 클라이언트 기능은 부팅시 자동으로 트리거됩니다. 기본 DNS 확인자는 Quad 9로 변경됩니다. 공개 Google DNS 확인자는 여전히 존재하며 백업으로 사용됩니다. 이 오버레이 번들은 기본적으로 사용하도록 설정되어 있습니다.
소스 코드를 별도의 오버레이 번들로 사용 - 이전 MLL 버전은 initramfs 구조와 ISO 이미지 구조에 MLL 소스 코드를 포함시키는 데 사용됩니다. 이제 동일한 소스 코드가 오버레이 번들로 포함되어 / minimal / rootfs / usr / src (ISO 이미지) 또는 / usr / src (initramfs)에서 찾을 수 있습니다. 이 오버레이 번들은 기본적으로 사용하도록 설정되어 있습니다.Docker 호환 이미지 - MLL 빌드 프로세스는 MLL ISO 이미지에서 사용 가능한 모든 소프트웨어가 들어있는 Docker 호환 이미지 mll_image.tgz를 생성합니다. 이 이미지는 Docker 또는 원시 파일 시스템 가져 오기를 지원하는 다른 컨테이너 시스템에서 가져 와서 사용할 수 있습니다. MLL (예 : 오버레이 번들로 제공되는 'nweb'과 같은 간단한 HTTP 서버)에 자체 소프트웨어를 추가 한 다음 전체 OS를 실행하는 대신 Docker를 사용할 수 있습니다.
오버레이 번들은 initramfs에서 병합 될 수 있습니다 - 모든 오버레이 번들은 "병합"될 수 있습니다. initramfs 구조와 함께. 이러한 방식으로 모든 오버레이 번들 기능은 제한된 하드웨어 탐지 지원을 제외하고 부팅 할 때 사용할 수 있습니다. 이렇게하면 initramfs 구조가 상당히 커지고 모든 오버레이 번들이 initramfs의 일부로 사용 가능하므로 더 많은 RAM이 필요합니다.구조 개선 - 오버레이 빌드 시스템은 메인 빌드 시스템과 완전히 분리되어 있습니다. 메인 쉘 스크립트는 더 많지만 각각의 쉘 스크립트는 더 간단한 구조를가집니다. 메인 빌드 프로세스와 오버레이 빌드 시스템은 모두 "공통" 다른 모든 관련 쉘 스크립트에 포함 된 별도의 쉘 스크립트의 논리 "드문 드문 한" 기본 오버레이 번들의 크기를 처리하기 위해 이미지 파일 크기가 3MB로 증가되었습니다.
UEFI 및 BIOS 지원 - MLL은 대상 펌웨어 호환성에 따라 다양한 빌드 맛을 제공합니다. "바이오스" 빌드 풍미는 레거시 BIOS 시스템을 대상으로하며 syslinux 프로젝트에서 제공하는 미리 컴파일 된 부트 로더를 사용합니다. "uefi" build flavor는 최신 UEFI 시스템을 목표로하며 systemd-boot 프로젝트에서 제공하는 미리 컴파일 된 부트 로더를 사용합니다. & quot; 혼합 & quot; 레거시 BIOS 및 최신 UEFI 시스템에서 부팅 할 수있는 ISO 이미지. 기본 빌드 풍미는 & quot; 바이오스 & quot;입니다.
ISO 이미지 재구성 - 기본 ISO 이미지 디렉토리에 더 이상 개별 파일이 없습니다. 하나의 예외는 "minimal.img"이다. "희소 (sparse)" 오버레이 위치가 기본 구성 파일에서 활성화되었습니다. 이것은 향후 유지 보수를 위해 ISO 이미지 구조를보다 쉽게 만듭니다.
사용자 정의 MLL 부트 로고 - MLL 부트 로고는 별도의 오버레이 번들로 제공됩니다. 그러나 오버레이 기능을 추가하지 않기 때문에 다른 오버레이 번들과 다릅니다. 대신에,이 오버레이 번들은 "주사한다" 커널 소스 트리에 사용자 정의 MLL 부트 로고가 있고 작은 커널이 다시 빌드됩니다. 이 오버레이 번들은 기본적으로 사용하도록 설정되어 있습니다.
버전의 새로운 기능 :
Minimal Linux Live는 현재 Linux 커널 4.1.6 및 BusyBox 1.23.2를 기반으로합니다.
빌드 프로세스가 모든 사용 가능한 CPU 코어간에 병렬화되므로 전체 빌드 시간이 크게 줄어 듭니다.
커널이 감지 한 모든 네트워크 장치에 대한 DHCP 네트워크 지원이 있습니다. glibc로 인한 정적 연결 문제로 인해 DNS가 작동하지 않습니다.
ISO 이미지는 이제 genisoimage를 사용하여 생성됩니다. 데비안 및 아치 기반 호스트 운영 체제의 일부 문제가 수정되었습니다.
위의 변경 외에도 최신 안정 빌드 스크립트를 다운로드하면 experimental이라는 폴더가 표시됩니다. 이 폴더에는 Linux 커널 기반의 ISO 및 BusyBox 대신 ToyBox를 생성하는 흥미로운 스크립트가 포함되어 있습니다. 이 작업이 진행 중이며 호스트 OS에서이 스크립트가 작동하지 않을 수 있습니다.
Minimal Linux Live는 현재 Linux 커널 3.18.6 및 BusyBox 1.23.1을 기반으로합니다.
2014 년 8 월 25 일 버전의 새로운 기능 :
Minimal Linux Live는 현재 Linux 커널 3.16.1 및 BusyBox 1.22.1을 기반으로합니다.
부트 프로세스는 이제 / sbin / init 및 / etc / inittab을 기반으로합니다. Alt + F1에서 Alt + F4까지 전환 할 수있는 4 개의 사용 가능한 콘솔이 있습니다.
셸 스크립트가 업데이트되었습니다. 이제 다운로드 된 소스 번들은 별도의 폴더에 저장됩니다. 다운로드 프로세스가 중단되면 다음에 스크립트를 실행할 때 계속 진행됩니다. 가장 주목할만한 변경 사항은 5_generate_rootfs.sh에 있습니다. 이제는 / sbin / init 및 / etc / inittab과 호환되는 구조로 루트 파일 시스템을 생성합니다.
Minimal Linux Live는 Linux 커널 3.15.6 및 BusyBox 1.22.1을 기반으로합니다.
댓글을 찾을 수 없습니다