問題タブ [linux-distro]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
.net - .NET Framework 上に構築された Linux ディストリビューション
私はコンピュータ サイエンス エンジニアリングの学生で、.NET Framework で 2 ~ 3 年間プログラミングを行っていますが、Linux は使用したことがありません。私の最終年度のプロジェクトには、Linux ディストリビューションが適していると思いました。
このクレイジーなアイデアが私に浮かんだとき、私はそれを実装するいくつかの方法を考えていました:
最初に Linux カーネルに .NET Framework を実装し、それを使用して残りをビルドすることはできますか?
これは最も奇妙な質問かもしれませんが、私が質問をするのが正しい場合は方法を教えてください。間違っている場合は修正してください。
linux - Linuxディストリビューションへの貢献
Linuxディストリビューションに貢献することに興味がありますが、さまざまなディストリビューションの開発者コミュニティに関して、どのディストリビューションに参加したいかを判断するのに少し苦労しています。
私が知っている言語: C、C ++、Lua、Python、そしてPerlにかなり精通している(私はそれを「知っている」とは言いませんが)。特に、パフォーマンスを微調整するために何かを一緒にハッキングする以外に、x86アセンブリの経験はほとんどありませんが、それはまもなく部分的に修正される予定です。
私が探しているもの:開発者がディストリビューションのさまざまな側面に取り組むための多くの機会を提供するコミュニティ。正直なところ、私はカーネルソースを読んで作業することに最も興味があります(この場合、ディストリビューションは関係ありません)が、それはかなり困難であり、Linuxコミュニティに参加して経験豊富なLinux開発者と協力することで私に内臓に飛び込む方法のより良いアイデア(これが偽物であるかどうか、またはそれに関するアドバイスがある場合は私に知らせてください)。
それで...
組織、一緒に仕事をするのが楽しい人、貢献する機会の点で「最高の」開発者コミュニティを持っているディストリビューションはどれですか?
Ubuntu、OpenSuse、Fedoraなどのディストリビューションのさまざまな「Contributingto XXX」ページやメーリングリストを読みましたが、実際の開発者からもっと個人的な証をもらいたいと思います。
linux-kernel - Linux OS とカーネルの関係は?
私は数年間 Linux を使用してきましたが、CD/DVD からインストールする以上のことはしたことがありません。アプリ マネージャーが私が探していたものをソフトウェアに持っていなかったとしたら、私は大義を失ったことになります。
しかし今、私は「Linux」とは何かを理解しようとしています。
頭に浮かぶ最初の単語は「カーネル」です。ウィキペディアを読んだ後、カーネルは、他のソフトウェア (OS + アプリ) にハードウェア (CPU、RAM+++) へのアクセスを許可するために実行されているソフトウェアであることがわかりました。メモリも処理しますが、それはOSが行うべきことではありませんか(OSクラスから覚えていること)?
Linux ディストリビューションは単なるソフトウェアの詰め合わせリストですか?
私のお気に入りのディストリビューションである Fedora を見てみましょう。現在はバージョン 14 で、カーネル 2.6.35 が同梱されています。
カーネルは中央のどこかから来ており、すべてのLinux ディストリビューションのコアですか? これが本当なら、Linux ディストリビューションは、カーネルを搭載したコンピューターをより使いやすくするための手段に過ぎないのでしょうか? そのように、ディストリビューション + カーネルは OS です。なぜなら、もう一方のないものは使用できないからです (純粋なカーネルかもしれませんが、誰がその上に座っているのでしょうか?)。
ubuntu - システム プログラミングに最適な Linux ディストリビューションは何ですか?
研究のために低レベルのシステム プログラミングと仮想化を使用したいと考えています。Ubuntu 10.04 + Xen 4.0.0 を試してみましたが、インストール直後はうまくいきませんでした。私の友人の一人がGentooを取り上げることを提案しました。他に提案はありますか?
linux - Linux ディストリビューション間のライブラリ バージョンの違い
実行中の 1 台のマシンでは正常に動作するが (空白に Linux ディストリビューションとバージョンを入力)、実行中の別のマシン (異なるディストリビューション/バージョン) では不安定に動作するプログラムをデバッグしています。
役立つ手がかりは、各ディストリビューションによって提供されるすべての主要なライブラリ (Qt、boost、libpng、fftw3 など) のバージョンのリストを並べて表示することです。それ以降に行われた可能性のあるライブラリへのアップグレードについては (今のところ) 心配していません。
今日は Red Hat 5 対 Fedora 13 ですが、以前は Fedora と Ubuntu を比較したいと思っていました。将来的には、少なくとも 4 年前から先週までの主要なディストリビューションとバージョンの任意の組み合わせが登場する可能性があります。 . これらのライブラリのバージョンの違いを見つける一般的な方法を探しています。
任意の 2 つのディストリビューションを選択してリストを取得できる Web アプリは素晴らしいでしょう。そのようなものは存在しますか?(そうでない場合は、起業家のアイデアがあります。)
注: マシンの 1 つにアクセスできないため、'ls /usr/lib' の並べ替えと比較はできません。
java - JavaからLinuxディストリビューションの名前を探す
基盤となるシステムから情報を収集する必要があるJavaで小さなライブラリを作成しています。Javaのシステムプロパティからほとんどのものを読み取ることはできますが、Linuxで実行したときにディストリビューションの名前を抽出する正しい方法を見つけることができないようです。呼び出し
「Linux」(これも収集します)を返しますが、「Ubuntu」などを取得する方法も探しています。このソリューションはJavaで必要であり、/ etc/releaseの解析を行う必要はありません。
linux - Jungle disk と Xubuntu : Junglediskdesktop は追加のアイコンを生成し続けます
私は eee pc 901 に Xubuntu (xfce4) を変更せずにインストールしています。バックアップには、junglediskdesktop というシステム トレイ アプリケーションが付属しているジャングル ディスクを使用しています。Junglediskdesktop は、特にアイコンが更新されたとき (アイドル状態から作業中) に、パネルのシステム トレイ部分に新しいアイコンを生成し続けます。他の誰かがこの問題を抱えていますか?
これが xfce4 関連だと思う理由は、同じコンピューター上の Ubuntu (gnome) と Lubuntu (lxde) の両方で、junglediskdesktop がシステム トレイに 1 つのアイコンのままであるためです。
助言がありますか?
よろしく、ピーター
linux - 修正を Linux パッケージに入れるにはどうすればよいですか?
Python Imaging Library で group4 デコードが必要ですが、ビルドするには、ディストリビューション libtiff-dev パッケージに変更を加える必要があります。
この種のことをこれまでやったことがないので、どこから始めればよいか興味があります。libtiff で必要な変更は、libtiff がインストールされた後のヘッダー ファイルの配置です。現在、libtiff はそのヘッダー ファイルを /usr/include にドロップしますが、ドロップするのは
追加する必要があります:
これらすべてを実現するために使用しなければならなかった PIL のパッチは 2006 年のもので、1.1.6 PIL ライブラリに対して作成されています (PIL は現在 1.1.7 です)。ディストリビューションでビルドされない場合は、pyPI ディストリビューションに PIL します。
では、どのようにしてディストリビューションに変更を加えますか。libtiff で何も変更する必要はありません。配信される方法だけです。これらの 3 つのファイルを /usr/include に追加する必要があります
それが完了したら、プッシュして修正を PIL に入れることができます。
python - Python 出力を取り除く方法
脱ぎたいplatform.linux_distribution()
。
出力はタプルです('Ubuntu', '11.10', 'oneiric')
が、次のように表示したい"Ubuntu 11.10 oneriric"
.group(1)
動かない。