Guix 1.0の最初の安定したバージョンがリリースされ、これらはそのニュースです

ギクス 1.0

6年以上のハードワークの後 および19の公開バージョン、 Nixチームは最初の安定バージョンのリリースを発表しました パッケージマネージャーから。 プロジェクトメンテナの場合、 ギクス 1.0 いくつかの注目すべき利点があります。

ユーザーレベルでは、 Guixを使用すると、ソフトウェアを簡単にインストールでき、さまざまなコマンドを使用して最新の状態に保つことができます。 ソフトウェアを見つけるためにguixを検索する、それらをインストールするためにguix install、それらを定期的に更新するためにguixpullおよびguixupgradeのようなものです。

Guixについて

2012年、GNUディストリビューションのハッカーのグループがドイツのデュッセルドルフで集まり、彼らが取り組み始めた新しいプロジェクトを発表しました。 このプロジェクトはGuixと呼ばれますが、「gi:ks」と発音されます ディストリビューション全体でパッケージの展開を効果的に制御する必要性に対処します Linux。

言い換えれば、 Guixは純粋に機能的なパッケージマネージャーです GuileScheme言語で書かれ Nixパッケージマネージャーに基づいています。 したがって、Guixは、この場合、Ocaml、Haskell、またはScheme言語を介して実装された関数型プログラミング言語のパラダイムとのリンクを見つけます。

ディストリビューションには無料のコンポーネントのみが含まれており、バイナリファームウェアから無料でないアイテムが削除されたGNULinux-Libreカーネルが付属しています。 取り付けにはGCC8.3を使用します。

それに加えて、純粋に機能的なパッケージの構築と構成も実装します。

Guix1.0の主なノベルティ

Guixはモデルに従います の分布 ローリングリリース、これは、いつでも「guixpull」コマンドを実行して最新の更新を取得できることを意味します。

この機能は他のパッケージマネージャーでは一般的ですが、 Guixチームが特徴的なGuix機能を追加、これはトランザクションの側面です。

便利なことに、これは ユーザーはいつでもGuixを使用して、パッケージの以前のバージョンに戻すことができます Linuxディストリビューションで ランニング コマンド 「Guix–ロールバック」 または「guixpackage-l」を使用して、パッケージ間の違いを分析します。

もうXNUMXつの重要な利点として、Guixのメンテナはその再現性も強調しています。

この用語を通して、私たちはそれを理解しなければなりません Guixを使用すると、ユーザーはまったく同じ環境を実装できます ソフトウェアの 別のマシンで または「guixdescribe」と「guixpull」のおかげで異なる時間に。

最後に、注意する必要があります これらすべての操作 パッケージマネージャー付き ルート権限は必要ありません これは、特にハイパフォーマンスコンピューティング(HPC)と再現性のある科学のコンテキストで非常に貴重です。

開発者にとって、Guixは、たとえばカスタムソフトウェア環境を作成できるため、便利です。

また、ユーザーからかなり迅速にフィードバックを受け取りたい開発者の場合は、 Guixは、Dockerで使用できるコンテナイメージを作成する簡単な方法を提供します また、誰でもいつでも実行できるスタンドアロンアーカイブもあります。

一方、システム管理者の場合は、構成管理に対するGuixの宣言的で統一されたアプローチに関心があるはずです。

システムを構成するために、単一の構成ファイルを使用して、サービス、ファイルシステム、ロケール、アカウントなど、システム構成のすべての側面を同じシステム言語で定義できます。

Guixのチームによると、これにより、Webサービスに依存するアプリケーションなどの複雑なサービスの展開が大幅に容易になります。

最後に、 チームは、XNUMXつのコマンドでインスタンスを作成できることを指定しています マシン、仮想マシン(VM)、またはテスト用のコンテナー。 システム管理者はISOイメージを作成することもできます。

この最初の安定バージョンのGuixで、プロジェクトを担当するチームは、プロジェクトが非常に重要な段階に達したことを発表し、このトランザクションパッケージマネージャーによって、Guileのプログラミングインターフェイスを使用してシステムを詳細にカスタマイズできるようになることを期待しています。

Guix1.0をダウンロード

USBフラッシュ(243 MB)にインストールし、仮想化システム(474 MB)で使用するイメージが利用可能です ダウンロードしてください。


コメントを残す

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

*

*

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