GNU Guix1.1パッケージマネージャーの新しいバージョンを一覧表示します

最近seは、GNU Guix1.1パッケージマネージャーの新しいバージョンとこの基盤上に構築されたGNU / Linuxディストリビューションのリリースを発表しました。 分布pスタンドアロンオペレーティングシステムとしてのインストールが可能 仮想化システム、コンテナ、通常の機器、およびアプリケーションを実装するためのプラットフォームとして機能する、すでにインストールされているGNU / Linuxディストリビューションでのリリース。

ユーザー 依存関係アカウンティング、ルートレス作業、バージョンへのロールバックなどの機能があります 上記の問題の場合、構成管理、環境のクローン作成(他のコンピューターでソフトウェア環境の正確なコピーを作成する)など。

GNU Guixパッケージマネージャーは、Nixプロジェクトの成果に基づいています。 そして、典型的なパッケージ管理機能に加えて、 トランザクション更新の実行、更新のロールバック機能などの機能をサポートします、スーパーユーザー権限を取得せずに動作する、個々のユーザーにリンクされたサポートプロファイル、XNUMXつのプログラムの複数のバージョンを同時にインストールする機能、ガベージコレクション手段(未使用バージョンのパッケージの識別と削除)。

さらに、Guile Scheme APIコンポーネントおよびトピック向けの特殊な高レベル言語を使用して、アプリケーションアセンブリシナリオおよびパッケージ形成ルールを決定することを提案します。 これらのコンポーネントを使用すると、機能プログラミング言語スキーマですべてのパッケージ管理操作を実行できます。

GNU Guix 1.1の新機能は何ですか?

このバージョンは、14.078人が11か月間に行った201件のコミットメントに対応しています。 これには、多くの新機能、ユーザーインターフェイスとパフォーマンス、改善、および多くのバグ修正が含まれています。

目立つ主なノベルティの中で、私たちはそれを見つけることができます 自動化されたグラフィカルインストーラーテストのフレームワークが追加されました。 インストーラーは、継続的な統合システムでアセンブルされ、さまざまな構成(通常の暗号化されたルートパーティション、デスクトップでのインストールなど)でテストされます。

XNUMXつの新しいコマンドが追加されました、そのうちのXNUMXつは「guixシステムの説明«、これにより、実装時に、システムのXNUMXつの異なるインスタンス間の変更を評価できます。追加された他のコマンドは、「Guixデプロイ」 これは、複数のコンピューターの入力を同時に実装するように設計されています。たとえば、VPSの新しい環境や、SSHを介してアクセスできるリモートシステムなどです。

私達はまた見つけることができます 追加された新しいシステムサービス: auditd、fontconfig-file-system、getmail、gnome-keyring、kernel-module-loader、knot-resolver、mumi、nfs、nftables、nix、pagekite、pam-mount、patchwork、polkit-wheel、provendance、pulseaudio、sane、特異点、usb-modeswitch。

さらに 3368パッケージの更新されたソフトウェアバージョン、 の更新バージョンを含む3514の新しいパッケージが追加されました xfce 4.14.0、gnome 3.32.2、mate 1.24.0、xorg-server 1.20.7、bash 5.0.7、binutils 2.32、cups 2.3.1、emacs 26.3、illumination 0.23.1、gcc 9.3 .0、gimp 2.10.18 .2.29、glibc 2.2.20、gnupg 1.13.9、go 2.2.7、guile 68.7.0、icecat 0-guix1-preview3.7.0、icedtea 6.4.2.2、libreoffice 5.4、linux-libre31。 12.33、openjdk 5.30.0、perl 3.7.4、python 1.39.0、およびoxideXNUMX。

目立つ他の変更のうち この新しいバージョンの内容は次のとおりです。

  • SingularityとDockerのイメージングサポートがguixpackコマンドに追加されました。
  • 「guixtime-machine」コマンドが追加され、SoftwareHeritageアーカイブに保存されているパッケージの任意のバージョンにロールバックできるようになりました。
  • 「–target」オプションが「guixシステム」に追加され、クロスコンパイルの部分的なサポートが提供されます。
  • GuixはGuile3を使用して実装されており、パフォーマンスにプラスの効果があります。
  • パッケージの依存関係グラフは、アセンブリ(シード)のバイナリソースコンポーネントの削減されたセットに制限されています。これは、完全に検証可能なブートストラップの実装に向けた大きな一歩です。
  • Node.js、Julia、およびQtのビルドシステムが追加され、これらのプロジェクトに関連するアプリケーションのパッケージの作成が簡素化されました。
  • さらに、サードパーティのパッケージリポジトリの作成者には、ユーザーがコマンド「guix pull –news」を実行して読み取ることができるニュースメッセージを書き込むためのツールがあります。

Guix1.1をダウンロード

最後に、パッケージマネージャーまたはディストリビューションのテストに関心のある人のために、 詳細を確認できます インストールおよび/またはダウンロードする画像を見つける、 次のリンクで。

USBフラッシュ(241 Mb)にインストールするためのイメージ、または仮想化システム(479 Mb)で使用するためのイメージは、i686、x86_64、armv7、およびaarch64アーキテクチャで使用できます。


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。