관리 메뉴

IT & Life

Fedora Linux의 새로운 기능 27 본문

프로그래밍/Linux

Fedora Linux의 새로운 기능 27

미운앙마 2017. 11. 13. 02:11


Red Hat의 사용자 중심 Linux 배포판의 최신 버전은 모듈성을 개선하여 업데이트를 쉽게하고 소프트웨어 개발 도구를 새로 고치며 알파 릴리스를 종료합니다.

The newest version of Red Hat’s user-oriented Linux distro improves modularity to ease updates, refreshes the software development tools, and ends alpha releases


레드햇이 후원하는 리눅스 프로젝트의 최신 버전 인 페도라 (Fedora) 27은 이번 주 또는 다음 달에 도착할 예정이다.

Fedora 27, the latest version of the Red Hat-sponsored Linux project that serves both as a user distribution and as a proving ground for new ideas in Red Hat Enterprise Linux, is set to arrive this week or next.

 

Fedora 27의 가장 중요한 추가 사항 및 변경 사항은 다음과 같습니다.

The most important additions and changes in Fedora 27 include:

 

 

 - 기본 시스템의 더 큰 모듈화.

   Greater modularization of the underlying system.


 - 인기있는 언어 및 시스템 구성 요소의 최신 버전.

   The latest versions of popular languages and system components.


 - 데스크탑 응용 프로그램을위한 Flatpak 소프트웨어 패키지의 폭 넓은 사용.

   Broader use of Flatpak software packaging for desktop apps.


 - 페도라 알파 출시 중단.

   Fedora alpha releases discontinued.

 

 

새로운 Fedora 기능

New Fedora features

 

Fedora 26은 Fedora에 모듈성 개념을 도입했습니다  . Fedora의 설명 을 바꾸기 위해 , 모듈성 프로젝트는 배포판의 응용 프로그램 수명주기를 서로와 배포판 자체에서 분리하려는 시도입니다. 사용자는 응용 프로그램 스택의 최신 버전으로 업그레이드 할 수 있어야하며 이전 버전과의 호환성을 위해 이전 버전의 개별 스택을 유지해야합니다 (예 : Python 3.x 대 Python 2.x).

Fedora 26 introduced the concept of modularity to Fedora. To paraphrase Fedora’s own description, the modularity project is an attempt to separate the life cycles of the applications in a distribution from both each other and the distribution itself. Users need to be able to upgrade to the most recent version of both an application stack, but also retain earlier versions of individual pieces of that stack for backward compatibility (such as Python 3.x versus Python 2.x).

 

이전 버전의 Fedora에는 개별 소프트웨어 구성 요소 (이 데이터베이스, 언어 런타임)가 개별 패키지로있었습니다. Modularity는 이러한 패키지를 모듈 (이 핵심 데이터베이스 응용 프로그램과 해당 라이브러리가있는 데이터베이스)로 그룹화하여 각 모듈을 개별적으로 설치하고 실행할 수있게합니다. 또한 모듈에는 자체 버전 관리 및 수명주기가 있으므로 사용자는 최첨단 및보다 보수적 인 버전의 앱 스택을 나란히 배치 할 수 있습니다. 패키지를 모듈로 변환하기 위해서는 몇 가지 수동 작업이 필요하지만 앞으로 진행될 Fedora의 목표 중 하나는 최대한 많은 프로세스 를 자동화하는 것입니다.

Previous versions of Fedora had each software component—this database, that language runtime—as a discrete package. Modularity groups those packages into modules—this database with this core database application and that library—and lets each module be installed and run separately. Modules also have their own versioning and life cycles, so users can deploy both cutting-edge and more conservative editions of app stacks side by side. It takes some manual work to convert packages into modules, but one of the goals of Fedora going forward will be to automate as much of the process as possible.

 

Fedora의 마지막 버전에서이 작업에서 수행 된 대부분의 작업은 실험적인 Boltron 프로젝트 를 통해 이루어졌습니다 . Fedora 27 은이 작업 을 Fedora Server Edition 주요 제품에 포함 시키므로 일반 데스크탑 사용자도 모듈의 이점을 누릴 수 있습니다.

Most of the work done in this vein in the last version of Fedora came via the experimental Boltron project. Fedora 27 promotes that work into the mainline Fedora Server Edition product, so that regular desktop users can benefit from modules, too.

 

 

Fedora 개발 도구

Fedora development tools

 

각 페도라 버전의 소프트웨어 개발 도구를 최신 버전으로 업그레이드하는 것이 일반적입니다. Fedora 27의 도구 세트에는 다음이 포함됩니다.

더 나은 컴파일 속도, 더 효율적인 가비지 수집 및 대규모 코드 리팩토링을위한 도구와 함께 1.9로 이동하십시오.

It’s common practice for each Fedora release to have its software development tools bumped to more recent versions. Fedora 27’s tool set includes:

Go 1.9, with its better compilation speeds, more efficient garbage collection, and tools for large-scale code refactoring.


펄 5.26.  공식적으로 발표 된 Perl 6 은 아직 Fedora에 표준 구성 요소로 추가되지 않았습니다. 그러나이를 사용하려는 개발자는 수동으로 설치할 수 있습니다.
Perl 5.26. Perl 6, while officially released, isn’t being added to Fedora as a standard component yet. But developers who want to use it can install it manually.


Java 9는 현재 일반적으로 사용 가능 하지만 Fedora 27은 기술 미리보기로만 사용합니다. Java 9는 나중에 Fedora 28에서 Java의 기본 런타임이 될 수 있지만 이는 보장되지 않습니다.

Java 9, which is currently available for general use, but Fedora 27 is including it only as a tech preview. Java 9 may later become the default runtime for Java in Fedora 28, but that is not guaranteed.

 


Ruby on Rails 5.1.

Ruby on Rails 5.1.


 - Node.js를 8.x의. "x"는 간단히 노드가 릴리스에 맞춰 최신 버전의 8.0 릴리스 시리즈로 업그레이드된다는 것을 의미합니다.

   Fedora에 포함 된 마지막 노드 릴리스는 Node.js 6.x 였으므로이 업데이트는 전적으로 6.x에 의존하는 사람들을 위해 많은 잠재적인 변경 사항을

   도입합니다.

   Node.js 8.x. The “x” simply means Node will be upgraded to whatever recent version of the 8.0 release series passes testing in time

   for the release. The last Node release included with Fedora was Node.js 6.x, so this update introduces many potentially breaking

   changes for those who depend wholly on 6.x.


 - Gnu C 라이브러리 (2.26)와 Boost 라이브러리 (1.64)의 새로운 버전.

   New versions of the Gnu C library (2.26) and the Boost libraries (1.64).

 


Fedora의 데스크탑 Flatpak이하는 일

What Fedora’s desktop Flatpaks do

 

Red Hat의 Flatpak  이니셔티브는 컨테이너 기술로부터 얻은 아이디어를 바탕으로 LibreOffice와 같은 GUI를 갖춘 Linux 응용 프로그램을 여러 배포판에 쉽게 배포 할 수 있도록합니다. 사용중인 Linux 배포판에서 런타임이 필요하지만 Fedora는 Fedora 24에서 Flatpak에 대한 지원을 추가하기 시작 했으며 LibreOffice와 같은 몇몇 응용 프로그램은 이제 Flatpak 응용 프로그램 버전을 제공합니다.

Red Hat’s Flatpak initiative draws on an idea gleaned from container technology to make it easier to deploy Linux apps with GUIs, such as LibreOffice, across multiple distributions. It requires a runtime on the Linux distribution being used, but Fedora started adding support for Flatpak back in Fedora 24, and several applications, such as LibreOffice, now offer Flatpak editions of their applications.

 

 

Fedora 알파 릴리스가 만료되었습니다.

Fedora alpha releases are retired

 

Fedora의 테스트 및 릴리스주기의 개선의 일환으로, 야간 빌드 인 Fedora (Rawhide 릴리스)는 특정 Fedora 릴리스의 알파 수준 빌드 수준을 지향합니다. Fedora는 공식 알파 빌드를 더 이상 제공하지 않습니다 . 그러나 계속해서 베타 버전이 출시 될 것입니다.

As part of the refinement of Fedora’s testing and release cycle, the nightly builds of Fedora—the Rawhide releases—are meant to be at the level of an alpha-quality build for any particular Fedora release. Fedora won’t offer official alpha builds any longer. But there will continue to be beta releases.

 

 

Fedora를 어디에서 다운로드해야합니까?

Where to download Fedora

 

출시 될 때 Fedora 27은 Workstation , Server 및 Atomic (컨테이너 중심 버전)의 세 가지 버전으로 제공됩니다 . 각각은 자체 다운로드 페이지에서 사용할 수 있습니다. Atomic Host는 OpenStack 및 기타 클라우드 공급자를위한 Amazon EC2 이미지, Vagrant 상자 및 이미지 형식으로도 제공됩니다.

When released, Fedora 27 will be available three editions: Workstation, Server, and Atomic (a container-centric edition). Each will be available on its own download page. Atomic Host will also be available as Amazon EC2 images, Vagrant boxes, and image formats for OpenStack and other cloud providers.

Comments