Google グループは Usenet の新規の投稿と購読のサポートを終了しました。過去のコンテンツは引き続き閲覧できます。
表示しない

UNIX基本コマンドのソース

閲覧: 12 回
最初の未読メッセージにスキップ

Anonyman

未読、
2003/05/11 7:41:392003/05/11
To:
質問があります。

UNIX基本コマンド(cp,pwd,ls等)のソースを入手したいのですが、どなたかダウン
ロードできる場所をご存じないでしょうか?

Anonyman

未読、
2003/05/11 8:15:272003/05/11
To:
いい忘れましたが、会社で使っているUNIXは whereis で
探してもソースの場所は表示されず、探してもソースは置いてい
ないようなのです。

IIJIMA Hiromitsu

未読、
2003/05/11 9:26:362003/05/11
To:
いいじまです。

> いい忘れましたが、会社で使っているUNIXは whereis で
> 探してもソースの場所は表示されず、探してもソースは置いてい
> ないようなのです。

まず、どこの UNIX なのか、% uname -a で確認しましょう。

BSD 系なら、FTP の配布サイトにあります。
Linux なら ls 等の基本コマンドは GNU fileutils を使っているので、
http://www.gnu.org からどうぞ。

他のメーカー製 UNIX 純正の ls のソースが必要なら…メーカーの営業に訊くしか
ないでしょう。

ちなみに、メーカー製 UNIX でも GNU fileutils を別途インストールして使って
いる事例は少なくありません。この場合、大抵は /bin/ls や /usr/bin/ls が
メーカー純正のもの、/usr/local/bin/ls が GNU のものです。

========================================================================
飯嶋 浩光 / でるもんた・いいじま http://www.ht.sakura.ne.jp/~delmonta/
IIJIMA Hiromitsu, aka Delmonta mailto:delm...@ht.sakura.ne.jp

Anonyman

未読、
2003/05/18 12:03:442003/05/18
To:
亀レスですみません。。

> いいじまです。
>
> > いい忘れましたが、会社で使っているUNIXは whereis で
> > 探してもソースの場所は表示されず、探してもソースは置いてい
> > ないようなのです。
>
> まず、どこの UNIX なのか、% uname -a で確認しましょう。
>
> BSD 系なら、FTP の配布サイトにあります。
> Linux なら ls 等の基本コマンドは GNU fileutils を使っているので、
> http://www.gnu.org からどうぞ。
>
> 他のメーカー製 UNIX 純正の ls のソースが必要なら…メーカーの営業に訊くしか
> ないでしょう。
>
> ちなみに、メーカー製 UNIX でも GNU fileutils を別途インストールして使って
> いる事例は少なくありません。この場合、大抵は /bin/ls や /usr/bin/ls が
> メーカー純正のもの、/usr/local/bin/ls が GNU のものです。

飯島様、情報提供ありがとうございます。(^ー^)
OSはSunOSでしたが、何かトラブルの調査のためにソースを見たいわけではなく、
勉強の為に参考までに見たいだけなので、必ずしも業務で使用しているOSとぴった
りのものでなくてもよいのです。Linuxでも基本コマンドのソースに大した違いがな

のであればLinuxのソースでもかまわないのですが、どうなのでしょう。ソースの内

は大して違わないでしょうか、それとも大きく異なる可能性があるでしょうか?
大きく異なる可能性があるのなら、とりあえず普通のUnixのソースを見たいと思うの
ですが。

ちなみにUnixのソースは
http://www.tribug.org/pub/tuhs/4BSD/Distributions/4.2BSD/
から、srcやsrcsysを落としてみたのですが、どうやら基本コマンドのソースは含ま

ないようなのです(うまく見つけられていないだけだとは思うのですが。。)

メーカー製UnixでもGNU fileutilsを使っている例が少なくないそうなので、勉強の

に見るだけならそれでも十分かな、という気もしますが、念のため純正Unixのソース
も場所を知っておきたい気がするので、もしご存知であれば教えてください。

ちなみにPCにLinuxをインストールすれば、開発者用インストール的オプションを選

すればコマンドのソースもインストールされるものと考えてもよいのでしょうか?

以上、質問ばかりで申し訳ありませんが、ご存知のことがあればご教示ください。
よろしくお願いいたします。

Nobuhiro Shibuya

未読、
2003/05/18 23:28:412003/05/18
To:
渋谷@家から です

Anonyman wrote:

> メーカー製UnixでもGNU fileutilsを使っている例が少なくないそうなので、勉強の為


> に見るだけならそれでも十分かな、という気もしますが、念のため純正Unixのソース
> も場所を知っておきたい気がするので、もしご存知であれば教えてください。

アスキーから出版されている Lion's UNIX commentaryとかはいかがですか?
UNIX version6 という古い版ですが、勉強用なら十分すぎておつりがくるでしょう。
BSD Magazine (バックナンバーならPDF版が現在販売中)にもいろいろ情報あったよね
--
mailto:shi...@dd.iij4u.or.jp
Nobuhiro Shibuya, Tokyo Japan

l...@uni.sony.co.jp

未読、
2003/05/19 0:07:162003/05/19
To:
佐藤通敏です。

Nobuhiro Shibuya <shi...@dd.iij4u.or.jp> writes:

>
> 渋谷@家から です
>
> Anonyman wrote:
>
> > メーカー製UnixでもGNU fileutilsを使っている例が少なくないそうなので、勉強の為
> > に見るだけならそれでも十分かな、という気もしますが、念のため純正Unixのソース
> > も場所を知っておきたい気がするので、もしご存知であれば教えてください。
>
> アスキーから出版されている Lion's UNIX commentaryとかはいかがですか?
> UNIX version6 という古い版ですが、勉強用なら十分すぎておつりがくるでしょう。
> BSD Magazine (バックナンバーならPDF版が現在販売中)にもいろいろ情報あったよね

http://www.tuhs.org/
http://simh.trailing-edge.com/

Software Designの2002年6月号のp116-p121にはシミュレータで実際に当時の
Unixを動かす方法も書いてあります。

MOCHIDA Shuji

未読、
2003/05/19 0:48:062003/05/19
To:

持田@NETside です。

> http://www.tribug.org/pub/tuhs/4BSD/Distributions/4.2BSD/
> から、srcやsrcsysを落としてみたのですが、どうやら基本コマンドのソースは含ま
> れ
> ないようなのです(うまく見つけられていないだけだとは思うのですが。。)

同ディレクトリーの src.lst に

r--r--r-- 0/10 14161 Sep 26 11:05 1983 ./bin/ls.c

とありますから、src.tar.gz に入っているのでは?

勉強するということなら、V7 や Minix のやつが単純でいいかも知れません。

--
持田 修司 NETside Technologies Inc.
-- Equal Opportunity for All Good Architectures, NetBSD. --

MOCHIDA Shuji

未読、
2003/05/19 0:49:232003/05/19
To:

持田@NETside です。

> アスキーから出版されている Lion's UNIX commentaryとかはいかがですか?

あれにはカーネルのコードだけだったような。

ku...@gssm.otsuka.tsukuba.ac.jp

未読、
2003/05/18 23:57:582003/05/18
To:
久野です。

shi...@dd.iij4u.or.jpさん:


> アスキーから出版されている Lion's UNIX commentaryとかはいかがですか?

コマンドのソースは載ってないでしょ?

それとも載ってるバージョンもあるの?? 久野

IIJIMA Hiromitsu

未読、
2003/05/19 0:54:372003/05/19
To:
いいじまです。

> > メーカー製UnixでもGNU fileutilsを使っている例が少なくないそうなので、勉強の為
> > に見るだけならそれでも十分かな、という気もしますが、念のため純正Unixのソース
> > も場所を知っておきたい気がするので、もしご存知であれば教えてください。
>
> アスキーから出版されている Lion's UNIX commentaryとかはいかがですか?
> UNIX version6 という古い版ですが、勉強用なら十分すぎておつりがくるでしょう。

The Unix Tree
http://minnie.tuhs.org/UnixTree/

なんていかがでしょう。いろんなバージョンの ls が入っています。

検索機能がないのが難点ですが、こういうときは Google に
「ls.c site:minnie.tuhs.org」などと入力すると一発で出てきます。

MOCHIDA Shuji

未読、
2003/05/19 3:24:102003/05/19
To:

持田@NETside です。

> 勉強するということなら、V7 や Minix のやつが単純でいいかも知れません。

ウソでした。Minix の ls.c はデカいです。コマンドラインオプションいっぱい。

NAKAMURA Kazushi

未読、
2003/05/20 16:54:282003/05/20
To:
In article <ul8k7cn...@pine.yorie.netside.co.jp>

moc...@netside.co.jp writes:
>> 勉強するということなら、V7 や Minix のやつが単純でいいかも知れません。
> ウソでした。Minix の ls.c はデカいです。コマンドラインオプションいっぱい。
lsとpsはデカいですね。この二つでUNIXのファイルシステムとメモリ管理と言う
二大機能をほとんど網羅してますから。でもGNUのは、もっとデカい。

最初は、cp, cat, rm, mv なんかが取っ付き易くて良いかと。
--
中村和志@神戸 <mailto:k...@kobe1995.net>
NAKAMURA Kazushi@KOBE <http://kobe1995.jp/>
- Be Free(BSD), or Die...

Anonyman

未読、
2003/05/25 11:16:502003/05/25
To:
> > http://www.tribug.org/pub/tuhs/4BSD/Distributions/4.2BSD/
> > から、srcやsrcsysを落としてみたのですが、どうやら基本コマンドのソースは

含ま
> > れ
> > ないようなのです(うまく見つけられていないだけだとは思うのですが。。)
>
> 同ディレクトリーの src.lst に
>
> r--r--r-- 0/10 14161 Sep 26 11:05 1983 ./bin/ls.c
>
> とありますから、src.tar.gz に入っているのでは?

ありがとうございます!
入ってました。
解凍されたファイルのbin以下に作成されたディレクトリの中身はチェックした
のですが、bin直下を見ていませんでした。。(^。^;)
基本コマンドのソースはこれに大体あるようです。

> 勉強するということなら、V7 や Minix のやつが単純でいいかも知れません。

ありがとうございます。
とりあえず、上記サイトからDLしたものを見てみようと思います。

ka...@sra-tohoku.co.jp

未読、
2003/05/27 14:16:052003/05/27
To:
>> 最初は、cp, cat, rm, mv なんかが取っ付き易くて良いかと。

正統派BSD系やGNUのソースもよいですが、

BusyBoxの各種ツールはGNUみたいに太っておらず、
基本的に1ツール1ソースで完結しているのでおすすめかも。
<URL:http://www.busybox.net/>

#以上、Embedded UNIX #2の受け売り。でも確かに読みやすい
--
kabe

doh...@hf.rim.or.jp

未読、
2003/06/09 0:12:062003/06/09
To:
In article <200027182003...@sra-tohoku.co.jp>
<ka...@sra-tohoku.co.jp> writes:

> 正統派BSD系やGNUのソースもよいですが、

GNU に関してはソースの勉強という意味では否定的な意見を持つ人もいます.

--
Kazuo Fox Dohzono / doh...@hf.rim.or.jp

Shinji KONO

未読、
2003/06/09 2:44:092003/06/09
To:
河野真治 @ 琉球大学情報工学です。

In article <bc17qn$1k0l$2...@news2.rim.or.jp>, doh...@hf.rim.or.jp () writes
> In article <200027182003...@sra-tohoku.co.jp>
> > 正統派BSD系やGNUのソースもよいですが、
> GNU に関してはソースの勉強という意味では否定的な意見を持つ人もいます.

うん? どういう意味で否定的なんだろう?

(汚いとか、汚染されるとか?)
---
Shinji KONO @ Information Engineering, University of the Ryukyus,
PRESTO, Japan Science and Technology Corporation
河野真治 @ 琉球大学工学部情報工学科,
科学技術振興事業団さきがけ研究21(機能と構成)

doh...@hf.rim.or.jp

未読、
2003/06/17 23:23:292003/06/17
To:
In article <3988463...@insigna.ie.u-ryukyu.ac.jp>
ko...@ie.u-ryukyu.ac.jp (Shinji KONO) writes:

> > GNU に関してはソースの勉強という意味では否定的な意見を持つ人もいます.
>
> うん? どういう意味で否定的なんだろう?

「ソースが汚いのと品質の悪いものが多い」が先輩の理由だそうです.

Shinji KONO

未読、
2003/06/23 1:41:022003/06/23
To:
河野真治 @ 琉球大学情報工学です。

In article <bd5p93$1l3a$1...@news2.rim.or.jp>, doh...@hf.rim.or.jp () writes


> In article <3988463...@insigna.ie.u-ryukyu.ac.jp>
> ko...@ie.u-ryukyu.ac.jp (Shinji KONO) writes:
> > > GNU に関してはソースの勉強という意味では否定的な意見を持つ人もいます.
> > うん? どういう意味で否定的なんだろう?
> 「ソースが汚いのと品質の悪いものが多い」が先輩の理由だそうです.

そういう意見ですか。

きれいで品質の良いソース、どっかにないかな。

TeX でもいいんだけど、あのPascal + Document を読むのは
ちょっとなぁ。少し大きいし。

Smalltalk のライブラリとかは面白いかなぁ。

Narita Takaoki

未読、
2003/06/23 2:21:092003/06/23
To:
成田です。

<3988493...@insigna.ie.u-ryukyu.ac.jp>の記事において
ko...@ie.u-ryukyu.ac.jpさんは書きました。

> Smalltalk のライブラリとかは面白いかなぁ。

いや、それはもう「UNIX基本コマンド」どころか UNIX にあまり関りな
いし。(^^;

勉強にはなりますがね。でも、勉強用なら Squeak より VisualWorks の
方を薦めますし、その中でも古い version のやつの方が単純できれい(?)
なのでよいかと。

--
成田 隆興 @ エー・アイ・ソフト株式会社 CS 品質推進課
E-mail tak...@aisoft.co.jp
『十分間で決断し、短い理由を添えよ。』

Fuhito Inagawa

未読、
2003/06/23 10:17:102003/06/23
To:
稲川です。

Narita Takaoki wrote:
> 成田です。
>
>>Smalltalk のライブラリとかは面白いかなぁ。


>
> 勉強にはなりますがね。でも、勉強用なら Squeak より VisualWorks の
> 方を薦めますし、その中でも古い version のやつの方が単純できれい(?)
> なのでよいかと。

最近のSqueakはもうSmalltalkじゃなくなった感がありますが、
Squeak V1.3 あたりはどうなんでしょうか?

--
稲川 史(ふひと) http://www.biwa.ne.jp/~fuhito/
~fuhito/rtmach/ (device_read_buffer()って何?)

Narita Takaoki

未読、
2003/06/24 6:22:592003/06/24
To:
成田です。

<3EF70BE6...@mx.biwa.ne.jp>の記事において
fuh...@mx.biwa.ne.jpさんは書きました。

> 稲川です。
>
> Narita Takaoki wrote:
> > 成田です。
> >
> >>Smalltalk のライブラリとかは面白いかなぁ。
> >
> > 勉強にはなりますがね。でも、勉強用なら Squeak より VisualWorks の
> > 方を薦めますし、その中でも古い version のやつの方が単純できれい(?)
> > なのでよいかと。
>
> 最近のSqueakはもうSmalltalkじゃなくなった感がありますが、
> Squeak V1.3 あたりはどうなんでしょうか?

こういう質問をするなら、fj.comp.lang.st80 にしないと。;-)

ということでそっちに送り & followup-to もそっちに付けてみたり。

新着メール 0 件