タグ付けされた質問 「development」

4
シェルksh93は死んでいますか?
2013-01-10に、グレンファウラーはこれをast-usersメーリングリストに投稿しました。 ASTおよびUWINリストで何度か指摘されているように、AT&TはOpenSouceソフトウェアをほとんどサポートしていません。そのため、ASTソフトウェアのかなり大規模なコレクションに関与する人はほとんどいません。これにもかかわらず、ksh、nmake、vczip、UWINおよび他のASTツールはいくつかのAT&Tのプロジェクトで使用され続けています。 サポートが不足しているのはソフトウェアだけではないことがわかりました。dgk (David Korn)(AT&Tフェロー、36年間のサービス)とgsf (Glenn Fowler)(AT&Tフェロー、29年間のサービス)の両方が終了しました。 10. 3番目の主要なパートナーであるPhong Vo(AT&Tフェロー、32年間のサービス)は、数か月前にGoogleを去りました。UWINのメンテナーであるJeff Fellinは、まだAT&Tに所属しており、いくつかの重要な操作に対してUWINサポートを提供しています。 dgkとgsfはどちらもASTソフトウェアで引き続き動作し、実際には(少なくとも短期的には)それに集中するためにより多くの時間があります。 ダウンロードサイトとメールグループは、少なくとも今後数か月はAT&T内に残ります。AT&Tの同僚であるdr.ek、ASTユーザー、バグディテクターがサイトを管理します。astopen.orgドメインを保護し、バグ追跡機能を備えたリポジトリなど、AT&T以外のホスティングオプションを調査しています。 変更のプロセスには時間がかかります。ユーザーコミュニティの忍耐に感謝します。ほぼ30年間安定していた環境で働いた後、個人、キャリア、およびハッキングの未来を計画するのに3週間かかることは非常にショックです。計画が固まると、ユーザーグループに通知されます。 Korn自身のウィキペディアページでは、2013年まで AT&T Labs Researchで働いていたと述べていますが、現在は必要な Google 引用のために働いています。dgkornのgithubのユーザーアカウントが 2014年11月に作成されましたが、それはその時以来、正確に0公共貢献の源となって、そしてできるだけ多くのレポに加入しています。 2013年以降、関連するメーリングリストの活動は次第に少なくなりました。たとえば、2013年の第4四半期のast-developersリストには 2013-12-01までに156のメッセージが投稿されていましたが、2015年第4四半期の同じリストには3つのメッセージしかリストされていません。 件名:Re:[ast-developers] astからGitHubへの移行 astコードベースをGitHubなどのソースコードリポジトリに移行する意図はありますか?そうすれば、コミュニティが貢献しやすくなります。このような共同作業環境がなければ、バグ報告やソースコードパッチがエーテルで失われるため、ast関連の開発が停止するのではないかと心配しています。 誰でもどこでも公開できる完全なgitリポジトリを持っていますか(repo.or.cz、githubなど)?Gitサーバーは古くからダウンしており、現在はwww2.research.att.com(204.178.8.28)でもダウンしています。 これは、Kornshellの将来について疑問を抱かせます。死んだの?これ以上のリリースはありませんか? 実際、AT&Tはラボの研究のランディングページにすべてのASTリンクをリストしていますが、これらはどれも機能していないようです。これらは、ダウンロード用にkornshell.comにリストされている同じデッドリンクです。仮に現在のサーバーの状態が一時的なものであることが証明されたとしても、枯渇したメーリングリストは前兆とは思えません。 それで、kornシェルは現在カプートされていますか?または、これらの線に沿って他の場所でより多くの活動がありますか?

1
USB-HIDデバイスにLinuxカーネルドライバーのバインド/アンバインドインターフェイスを使用する方法
最初の背景。Logitechゲームパネルデバイス用のドライバーを開発しています。画面のあるキーボードです。ドライバーは正常に動作していますが、デフォルトではデバイスはHIDによって処理されます。HIDがドライバーの前にデバイスを引き継ぐのを防ぐために、hid-core.cでブラックリストに追加できます。これは機能しますが、複数の人と作業しているため、特にinitramfsなどを再構築する必要があるため、面倒になっているHIDモジュールにパッチを適用し続ける必要があるため、最適なソリューションではありません。 私は、この問題のいくつかの研究を行なったし、私が見つかりました。このメーリングリストポスト最終的に連れて行ってくれました、LWNこの記事を。これは、実行時にデバイスを特定のドライバーにバインドするメカニズムについて説明しています。これはまさに私が必要なもののようです。 それで、試しました。HIDからキーボードのバインドを解除できました。これは機能し、予想どおり、入力できなくなりました。しかし、ドライバーにバインドしようとすると、「error:no such device」というメッセージが表示され、操作は失敗します。 私の質問は次のとおりです。hid-coreでHIDデバイスをブラックリストに登録し、独自のドライバーを提供すると、カーネルバインド/アンバインド操作を使用して何が起こるかを複製するにはどうすればよいですか。-それは-常にhid-core.cにパッチを当てる必要性を置き換えるためですか? ドライバーのソースはこちら:https : //github.com/ali1234/lg4l

4
カーネルハッキング環境
私は、uCOS、ThreadXなどの組み込みOSで作業してきました。Linuxでアプリをコーディングしましたが、今はLinuxカーネルの学習を開始する予定です。環境に関する質問はほとんどありません。 カーネル開発用の使いやすいツールを備えた最適なディストリビューションはどれですか?(これまで私はRHELとFedoraを使用していました。これらに満足していますが、Ubuntuにはmake_kpkgなどの簡単なカーネルコンパイル用の組み込みスクリプトもあるようです) カーネルデバッグの最適な設定について説明してください。他の組み込みOSのデバッグ中、進行状況やJTAGなどをダンプするためにシリアルポートを使用しました。Linuxカーネル開発者はどのようなセットアップを使用しますか?(シリアルポートを備えたテストベッドPCは私のニーズに十分ですか?はいの場合、カーネルをシリアルポートにダンプするように構成する方法は?)カーネルメッセージをラップトップで読み取られるシリアルコンソールにリダイレクトすることを計画しています。 カーネルコードのデバッグとトレースに最適なツールは何ですか?前述したように、シリアルコンソールが唯一の方法ですか?または、PC用のIDE / JTAG種類のインターフェイスがありますか?

3
NixOS / nixpkgsのローカルリポジトリを作成するにはどうすればよいですか?
Nixパッケージのローカルリポジトリを作成するために見つけたすべての手順には、メインnixpkgsリポジトリのローカルクローンを作成して追加することが含まれます。 ローカルアドオンパッケージのみを含む小さなリポジトリを作成する方法はありますか?

6
Linuxディストリビューションで実行されるアプリケーションを作成する場合、何に注意する必要がありますか?
Linuxのインストールでコードを書き直すことなく実行できるようにしたいアプリを書く予定です(インターフェイス、GNOME対KDEなどを除く)。 私はディストリビューション間の違いの詳細についてはあまり経験がありません。また、対話するためにカーネルの奥深くを突っ込む以外は計画段階に入ったばかりなので、プロジェクトの詳細を提供することもできませんできるだけ多くのコンピューターのハードウェアで。

4
大規模な多言語プロジェクト(Linuxカーネルなど)用のIDE
「どちらのIDEを使用していますか」という質問が100万回寄せられたことは知っています。しかし、私はそれがこの文脈で尋ねられるのを見たことがありません。複数の言語と何千ものファイルを含む巨大なプロジェクトで作業する場合のIDEの推奨事項は何ですか。 良い例がandroidソースです。カーネルには、優れたC / C ++ IDEだけでなく、Javaおよびシェルスクリプトも必要です。この種のプロジェクトのために構築されたものはありますか? 私が通常使用しているのは、KDevelop for C / C ++です。私はそれを愛していますが、Linuxカーネルなどの巨大なプロジェクトで使用すると爆発するようです。また、Javaやpythonに対しても何もしません。 基本的に私が探しているのは、Linuxカーネル自体を含む大規模なプロジェクトで作業するためのIDE /セットアップ(つまり、vim +スクリプト)の提案です。 編集: よくわからなかったかもしれません。IDEそのものを探しているわけではありません。私が本当に興味を持っているのは、大規模で結合されたプロジェクトでの作業を容易にするツール(ツールのセット?)です。例えば。Linuxカーネルは多くのマクロ関数を定義しています。カーネルツリー内の任意のソースファイルを開き、そのマクロの定義を確認できるようにしたい(マウスで移動したか、vim拡張ウィンドウか、それとも何か)。

2
コマンドラインアプリケーションで標準エラーストリームを使用する場合
コマンドラインアプリケーションの作成時にエラーを使用する場合のガイドラインはありますか?驚いたことに、ググるときに何も見つかりませんでした。 特に、私が今心配している問題は、ユーザーが不正な引数を使用してプログラムを呼び出すかどうか、stdoutまたはstderrいつ呼び出すかです。ただし、ユーザーが期待するとおりに動作するプログラムを作成するための明確なルールが必要となる唯一のケースではないので、より包括的な答えは非常に高く評価されます。

6
小規模なプロジェクトで「make」を使用する利点は何ですか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 昨年休業。 これはmake、特にで説明されている複雑な依存関係がありMakefile、ワークフローにも役立つ大規模なプロジェクトに役立つことがわかりました。make小さなプロジェクトで使うことの利点は聞いていません。いずれかがあります?

2
lkmlに送信されたパッチについて、ツリー管理者からのフィードバックをどのように求めればよいですか?
私はLinuxカーネルにパッチを提出しましたが、これはいくつかのレビューを受け、メーリングリストで何度か繰り返されました。2人の開発者によってACKとレビューが行われましたが、パッチを承認するのは特定の開発者次第であると彼らは言います。この開発者は、メーリングリストに比較的欠席しています。私は彼に個人的に嫌がらせをしたくありませんが、パッチを受け入れることができるか、または受け入れられないことのある種の謝辞をお願いします。この開発者からフィードバックを求めるための最良の方法は何ですか?彼またはレビュアーの1人にプライベートメールを送信することは許容されますか、それともメーリングリストを通じてすべてのコミュニケーションを公開することが重要ですか?

3
GNU PDF Libraryは活発に開発されていますか?
2007年からGNU PDFライブラリについて聞いています。それ以来、私はこのツールを実際に目にするのを楽しみにしていますが、4年が経過しました。私はプロジェクトの複雑さを認識していますが、思い出すと、GNU財団は最優先プロジェクトとしてマークしました。何が起こっている?
8 development  pdf  gnu 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.