X



【POSIX】UNIXプログラミング【BSD】 [転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
0022名無しさん@お腹いっぱい。
垢版 |
2015/09/26(土) 13:42:48.97
>>19
NULLチェック入れてみました。

char s[4096], ss;
ss = getcwd(s, sizeof s);
if (ss != NULL) { puts(ss);}

やっぱりセグフォります><
0029名無しさん@お腹いっぱい。
垢版 |
2015/09/26(土) 14:28:21.67
返事ねえな。確かにおれの環境でもこれが Segmentation fault で、
main() { char s[4096]; puts(getcwd(s, 4096)); }
このコードはそのままであることをすれば正常に動くんだが
はやくパンツ脱いで家の周り一周して写真とってUPだ!
0031名無しさん@お腹いっぱい。
垢版 |
2015/09/26(土) 14:36:14.41
プログラミングの際の注意事項があります。
コンピュータのCPUの電流が何ボルトであるか調ベておく事が大切です。

32ボルトCPUを搭載したコンピュータでは、
32ボルト用のプログラミングをすること。

64ボルトCPUを搭載したコンピュータでは、
64ボルト用のプログラミングをすること。

これを間違えればプログラムが動きません。
0039名無しさん@お腹いっぱい。
垢版 |
2015/09/27(日) 16:24:07.87
たぶんgetcwdのプロトタイプ宣言がないからだな
unistd.hをインクルールドしてないとオレの環境でも落ちる
0040名無しさん@お腹いっぱい。
垢版 |
2015/10/13(火) 17:11:37.27
ちゃんとワーニング出せよ
0043名無しさん@お腹いっぱい。
垢版 |
2015/10/22(木) 22:51:45.89
☆ 日本の核武装は早急に必須ですわ。☆
総務省の『憲法改正国民投票法』、でググってみてください。
日本国民の皆様方、2016年7月の『第24回 参議院選挙』で、日本人の悲願である
改憲の成就が決まります。皆様方、必ず投票に自ら足を運んでください。お願い致します。
0044名無しさん@お腹いっぱい。
垢版 |
2015/10/23(金) 09:30:19.09
前スレで質問して、「UNIXでもネットトレーディングはできる」と
回答をもらった者です。そこで早速ネット証券の口座を作り、
ゆうちょ銀行100株を買ってみました。
で、買った株券はどこから出てくるのでしょうか?
念のため、CD-ROMドライブを開けてみましたが、
株券は入っていませんでした。
やはりUNIXはネットトレーディングに対応していないのでしょうか?
0045名無しさん@お腹いっぱい。
垢版 |
2015/10/26(月) 21:42:25.98
病んでるなー
面白くないもの
0049名無しさん@お腹いっぱい。
垢版 |
2015/11/01(日) 11:24:24.73
黒い画面は一般人からしたら
魔術師のマント
たった一つの間違った言葉で
全部壊してしまうようで
恐くてで震える
replは全てソクラテスの子孫だ
私は哲学者ではない
忍耐に耐えれず心が壊れる
0050アルコール
垢版 |
2015/11/01(日) 11:36:54.76
金は資源を割り当てるシステムとして正当化されるなら
君が金持ちに値する人間に似ている鏡の国の怪物になりたければ
計算至言か節約できないアルゴリズムになって正当化されるべきだ
0051アルコール
垢版 |
2015/11/01(日) 11:39:55.46
プログラマはポエマーをバカにする
君の人生は
大局的にはポエむでしか正当化できないのに
0052アルコール
垢版 |
2015/11/01(日) 11:47:46.41
空気は生存にとって不可欠だが、
大量にあるために限界費用はゼロになる。
これが幸せの定義である。
幸せとは生存に不可欠な空気のようなもののことだ。
0053アルコール
垢版 |
2015/11/01(日) 11:52:14.49
あなたが空気のようであればあなたは幸せである
あなたは窒息するまでそれに本能的に気付かない
理性的にはわかっている
恋人に裏切られたらわかる気持ちのようなものだ
人を恨んではいけないがあなたは人を必ず恨む
0061名無しさん@お腹いっぱい。
垢版 |
2017/12/29(金) 08:09:55.71
誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。

グーグル検索⇒『宮本のゴウリエセレレ』

DAKMZBIRMH
0063名無しさん@お腹いっぱい。
垢版 |
2018/01/20(土) 07:20:49.00
FORTRAN 77 って行番号の桁がある規格外に古びた言語でしょ
なんでそんなのを2018年にもなって実装してんの
0064名無しさん@お腹いっぱい。
垢版 |
2018/01/21(日) 12:51:59.78
実装しちゃいけない理由がなにかあるのか?
0065名無しさん@お腹いっぱい。
垢版 |
2018/01/21(日) 21:36:29.21
fort77コマンドってはるか昔から存在するわけで、新たに実装って話じゃなく、現状を追認して規格化しただけよ。
今さら感は確かにある。
0066名無しさん@お腹いっぱい。
垢版 |
2018/01/22(月) 00:49:02.35
FORTRANなんて捨てろとも思うがどうしても標準化するならfort90実装の方が
良かったなぁ……なぜ今になってfort77実装なのか……。
やっぱUnix畑の連中の脳味噌は理解しがたいわ
ていうかWikipedia見たらfort90ってANSI標準に取り込まれてたんだな。
なら一層POSIXもfort90を採用してくれりゃいいのに。
006765
垢版 |
2018/01/22(月) 09:04:02.06
ちゃんと規格確認したら、fort77は1995年頃の Issue 4 の時点で既に規格に入ってたって書いてあるやんけ。
>>62にまんまと騙された。

おまけに将来規格から削除するかもねとまで書いてあるぞ。
0068名無しさん@お腹いっぱい。
垢版 |
2018/01/22(月) 15:29:06.97
> Issue 7
> SD5-XCU-ERN-97 is applied, updating the SYNOPSIS.
> POSIX.1-2008, Technical Corrigendum 2, XCU/TC2-2008/0102 [546] and XCU/TC2-2008/0103 [546] are applied.
-- fort77 / The Open Group
とあるけど?
006965
垢版 |
2018/01/22(月) 18:51:00.81
>>68
それ、内容が更新されたって記載であって、
「fort77加えられている」っていう記載じゃないじゃん。

「fort77加えられ」たって記載は、その上にある
First released in Issue 4.
の方。
でもって、Issue 4 Version 2のリリースは、1990年代半ば。
0070名無しさん@お腹いっぱい。
垢版 |
2018/01/22(月) 19:27:14.92
Fortranとは全く関係ないんですけど、foldコマンドについて質問です。
foldコマンドって所謂マルチバイト対応はしないのでしょうか。
(少なくとも) UTF-8で記述された日本語を含む平文をfoldに通すと
文字の途中のバイト列で切断され、結果的に改行近くの文字が破壊されてしまいました。
素人の発想ですが、バイト列が固定されるUTF-32に対し4の倍数バイト目で切断したならば
文字情報の破損を防げると思ったのですが、これもまた上手く生きませんでした。
007470
垢版 |
2018/01/22(月) 20:25:50.78
>>71
すいません。
 $ fold --version
 fold (GNU coreutils) 8.26
 $ uname --operating-system
 GNU/Linux
よろしくお願いします。
0077名無しさん@お腹いっぱい。
垢版 |
2018/01/22(月) 21:15:37.32
>>75
わざわざ確認していただいてすいません。
ありがとうございます。
>>76
FreeBSDってGitHubにリポジトリ持ってるんですね。まずそれにビックリしました。
foldはシェルスクリプトでどうにかします。
C言語はともかく移植してリポジトリに登録して……っていう作業はキツいっす
0079名無しさん@お腹いっぱい。
垢版 |
2018/01/23(火) 08:41:53.50
必要は勿論ないけど、よそのソースいじるんだったらバージョン管理するのはもはやデフォでしょ。
自分だってやると思う。
さすがにリポジトリまるまるコピーするとデカイので、こういう場合はRCSを使うかもしれないがw
0081名無しさん@お腹いっぱい。
垢版 |
2018/01/23(火) 14:45:18.23
FreeBSDのgitリポジトリをcloneすると3GB越えになるから、
たかだか1ファイル6KBのためにそれだけcloneするのは
オッサン的には心が痛む。
FreeBSDの場合、マスターは subversion だから、そっちを
checkout するだけなら 1GBくらいで済むけど、それだと
コミットして自分の変更内容を管理できないし。

で、必要なところだけを部分的に自分専用のリポジトリに
突っ込むのなら、登録って話になると思う。
0083名無しさん@お腹いっぱい。
垢版 |
2018/01/24(水) 08:55:04.68
まあリポジトリ登録なんてどんなバージョン管理ツール使っても一瞬だから、そこが心理的障壁になる感覚はよく分からんな。
0086名無しさん@お腹いっぱい。
垢版 |
2018/01/24(水) 14:38:41.95
辛辣っていうかあたりまえでは……
ちょっと口調は荒いけど,OSSに参加するならそれくらい勉強しようよとも思う
ってのが正直なところ
0087名無しさん@お腹いっぱい。
垢版 |
2018/01/24(水) 14:52:34.67
自分の必要に応じて手元でソース改変するか自力で書くかって話
(しかも結局自力で書くことにしたって話)を
「OSSに参加する」って表現する感覚は俺には分からないな。
前者を「OSSを利用する」って表現するなら分かるが。

何をそんなに怒ってるのかまったく分からん。
正義感とかじゃないよな。
自分の思う通りに人が動かないと満足できないってこと?
0089名無しさん@お腹いっぱい。
垢版 |
2018/01/24(水) 16:37:04.40
ストールマンもリーナスもキ​チガイだし多少はね?
まあ86が彼等に匹敵する技量の持ち主だとは到底思えないんだけども(失笑)
0090名無しさん@お腹いっぱい。
垢版 |
2018/01/24(水) 16:48:10.52
いやいや、一番過激と目されるストールマンだって、ソースの公開範囲は、そのソフトウェアの利用者だけで良いとしているぞ。
GPLにもそう書いてある。
(ただし、ソースを配布された利用者が、さらにそのソースを再配布することを制限してはいけないので注意)

自分が使うために改変したソースにまで公開義務があるなんて考えてる人って、OSS原理主義者と目されている人にもいない筈。
そんなこと考えるのは、むしろ OSS ライセンスに疎い人なんじゃないか?
0091名無しさん@お腹いっぱい。
垢版 |
2018/01/25(木) 16:40:38.16
foldのマルチバイト対応云々言い出した人どうなったんだろ
喧騒に巻き込まれたくないから書き込んでないだけならいいんだけど
0092名無しさん@お腹いっぱい。
垢版 |
2018/01/30(火) 07:13:17.94
POSIX的に「絶対に存在する」「中身のある」ファイルってなんだろう。
何かの処理を解説する上でそのファイルを使いたい。
ttps://www.ibm.com/developerworks/jp/linux/library/l-awk1/index.html
例えばawkを紹介するこの記事ではawkで処理するファイルに/etc/pass​wdを選んでるけど、
ttp://pubs.opengroup.org/onlinepubs/009695399/functions/link.html
ここを見る限り/etc/pass​wdは任意のようだし…
/dev/nullとかはPOSIXで決ってるけど、テキストファイルじゃないから、自分の用途には合わない。
0094名無しさん@お腹いっぱい。
垢版 |
2018/02/13(火) 20:37:58.33
UnixつーかPOSIXで,
「行の先頭に (同じ) 文字列を加える」ことに特化したコマンドない?
sed でもいいんだけど,Unix哲学に基きたい。

```
foo
bar
buzz
```

っていうのに対して,
```
aaafoo
aaabar
aaabuz
```
っていうのを付け加える。
aaaっていう文字列が書かれたファイルはなくて,できれば引数として渡したい。
0097名無しさん@お腹いっぱい。
垢版 |
2018/02/13(火) 21:50:29.81
pasteでいけると思ったが
> aaaっていう文字列が書かれたファイルはなく
で無理ぽ

for l in $(cat ./file.txt | wc -l); do printf 'aaa\n' >> gen.txt; done
として
paste -d '' gen.txt file.txt
とか。
0102名無しさん@お腹いっぱい。
垢版 |
2018/02/15(木) 00:02:42.38
$ cat ./file.txt
foo
bar
buzz
$ yes aaa | head -n $(cat file.txt | wc -l) | paste -d '' - ./file.txt
aaafoo
aaabar
aaabuzz
かwww意味不明だなw
しかも file が標準出力の場合やりようがないという……
paste って同時に複数の標準出力無理だよな
0105名無しさん@お腹いっぱい。
垢版 |
2018/02/21(水) 09:04:59.49
>>103
保守とリベラルは対立軸ではないぞ。
0106名無しさん@お腹いっぱい。
垢版 |
2018/02/24(土) 13:30:11.90
findコマンドってオプション各々の優先順序を丸括弧で指定できるじゃん。
その時にシェルにサブシェルだと解釈されないようにエスケープ記号で無効化する必要があるけれども,
一々エスケープ記号を付けるのが面倒なので,どうにかして一気に無効化したい。
そこで
$ find ~ "( -type f -type l ) -print"
とかやってみたが,当然引用符全体が一つのオプションとしてfindに渡されてエラー。
なにか案ありますかね。
やはり一々エスケープして,
$ find ~ \( -type f -type l \) -print
とかやらないといけないんですかね……。
0107106
垢版 |
2018/02/24(土) 13:32:07.65
あ,エスケープ記号じゃなくてエスケープ文字かも。
そこらへんの用語曖昧なので適宜無視して下さい。
0111名無しさん@お腹いっぱい。
垢版 |
2018/03/03(土) 16:49:43.38
yesってheadで切り出せるのか……今更知ったわw
^Cで止めないといけないのにどうしてheadで中断できるんだろうと思ったが、headがSIGINTを送ってるのかな?
0113名無しさん@お腹いっぱい。
垢版 |
2018/03/11(日) 05:53:07.38
POSIXってCLIのUI/UXについては規定してないのかな?
例えば
Install? [Y/n]
っていうプロンプトをよくみかけるけど、
あれ大文字小文字の区別とか入力後にエンター押すか押さないかとか既定値はあるのかないのかとかが曖昧で嫌でさ。
どっかの団体が規格作ってくれてないかなぁ
0114名無しさん@お腹いっぱい。
垢版 |
2018/03/11(日) 11:21:30.20
>>113
既定は一切ないよね
紳士協定すらもない

一旦過去をリセットすることをせず、かといって後方互換もない
混沌こそ*nixの理想
0116名無しさん@お腹いっぱい。
垢版 |
2018/03/22(木) 21:23:34.46
MakefileをPOSIX互換にしたいと思っているのですが、
installコマンドのよい代替コマンドはありますか?
というかかなり多くのMakefileがinstallコマンドを使っていて、
そうでないものはなにか特殊な (例えばGo関連ならgo installみたいな) コマンドになっていて
良い例が見付かりませんでした…
0118池本 雅也
垢版 |
2018/03/28(水) 19:22:28.79
帰結が、超有利なのは、皆さんご存知でしょうが

だからといって

過程の者を、あざ笑うなどという



は、もういらないのです
0119池本 雅也
垢版 |
2018/03/28(水) 19:25:00.07
そして、それを考慮に入れた上での

共産に関しては、拒否

の選択を取ろうと思います

今はね
0120池本 雅也
垢版 |
2018/03/28(水) 19:27:12.40
例えば我が

真理に向かう魂だとしても、

それを、世に公開せぬほうが

結果として、我自身が、得してしまう

それが、我に、かけられた、呪いでありましょう。
0121池本 雅也
垢版 |
2018/03/28(水) 23:44:55.33
我が子を食らうサトゥルヌス

様に

我が展望を語るなどの



は、もう、やめようと思います
0122池本 雅也
垢版 |
2018/03/31(土) 16:07:00.54
unix + Cの経験のために

大規模な回線キャリアの、サービスの追加を行い

実際には、店舗スタッフなどに、新規オプションに対する認知努力などの複雑さを与え

消費者に対して、押し付けさせる

社会悪を実装してしまっていた

などという

愚を

二度と行いません
0123池本 雅也
垢版 |
2018/03/31(土) 16:12:26.30
システムの意味が、社会の複雑性の縮減に向かうものなのか

十分に、考慮すべきであった
0127名無しさん@お腹いっぱい。
垢版 |
2018/04/11(水) 16:12:50.51
sedコマンドでファイルの先頭に行追加(ヘッダを追加)したいんですが
ググったら出てくるようなとこに書かれてる方法がAIXじゃ使えません
AIXでのやり方を教えてください
0131名無しさん@お腹いっぱい。
垢版 |
2018/04/24(火) 00:50:25.97
nprocコマンドってPOSIXの範囲で代替できないかね。
そもそも/proc以下がFHSでしか定義されてないから土台無理な話なのかなぁ……。
0132名無しさん@お腹いっぱい。
垢版 |
2018/04/28(土) 17:52:52.70
age
0133名無しさん@お腹いっぱい。
垢版 |
2018/04/28(土) 20:51:26.72
>>131
POSIXだと無理じゃないかなあ。
POSIXにこだわらなければ、
getconf _NPROCESSORS_ONLN
か、あるいは
getconf NPROCESSORS_ONLN
でとれるOSがわりと多いけど、とれないOSもあるしなあ。
0134名無しさん@お腹いっぱい。
垢版 |
2018/04/28(土) 21:41:05.70
愚痴というかいちゃもんに近いけど,POSIXユーティリティの殆どが「その機能を表わした名前」であるのに対して
awkという名前に違和感を覚える。
sed→Stream EDitor, cal→CALendar とか分かりやすいのにawkだけ「開発者の頭文字」という非合理的な命名をされたせいで
何の目的に使うのかよくわからない。
awkじゃなくて例えばexsed(EXtended SED)とか。
0135名無しさん@お腹いっぱい。
垢版 |
2018/04/28(土) 22:35:26.35
sedは普通のツールの範疇に入るけど(とはいえチューリング完全ではある)、
awk は完全にプログラミング言語だからな。
プログラミング言語の名前なんてそんなもんよ。
0137名無しさん@お腹いっぱい。
垢版 |
2018/05/12(土) 08:41:50.26
今時POSIXに拘る意味ある?
0141名無しさん@お腹いっぱい。
垢版 |
2018/05/12(土) 23:33:54.40
MacってUNIX(TM)ではあるけど(ちゃんと許可も貰ってる)、別にPOSIX互換じゃないんじゃない?
bcとかはデフォで入ってなさそう。
0142名無しさん@お腹いっぱい。
垢版 |
2018/05/13(日) 01:06:19.24
POSIX互換、昔はシェルもtcshだったが10.3からbashになってる
POSIX互換だけど、Linux(GNU)ではないのでコマンドのオプションが違ってる
BSD系のコマンドはGNUにくらべて基本的に機能が少ない

homebrewなどのサードパーティ製のパッケージ管理ツールを使うと
GNU系のコマンドを追加導入することができる

POSIXであってLinuxではないので当然だけど
Linuxカーネルを必要とするDockerは仮想マシンを使って動かすしかない
0145名無しさん@お腹いっぱい。
垢版 |
2018/05/13(日) 20:31:57.52
>>141
POSIXに適合することを確認するtest suiteに合格しないと
UNIX(tm)は名乗れないというのに、いったいどこからこういう誤解が?
0149名無しさん@お腹いっぱい。
垢版 |
2018/05/14(月) 18:37:59.87
1. Dockerが動くのはLinuxだけ
2. AIXはLinuxではない

この二つから動く理由が他になければ動かないでしょうね
そして動く理由は一つも見つかってないので、動かない
0151名無しさん@お腹いっぱい。
垢版 |
2018/05/14(月) 21:59:59.59
>>150
Linux の cgroups に依存してるから、じゃない?
FreeBSD の Linux エミュレータ以外で Dockerが
動いているという話は聞かないし。興味を持ってる人は
ある程度いるようだけど。
0152名無しさん@お腹いっぱい。
垢版 |
2018/05/22(火) 02:36:04.94
知り合いから教えてもらったパソコン一台でお金持ちになれるやり方
時間がある方はみてもいいかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』

BRYP2
0154名無しさん@お腹いっぱい。
垢版 |
2018/05/24(木) 08:39:55.45
>>153
そこの Learn More というリンクを辿ると、最初に
Only systems that are fully compliant and certified according to the Single UNIX Specification are qualified to use the UNIX® trademark.
って書かれてるわけで、
このページ見た上でPOSIXに適合しないと誤解したなら、
それはすなわち英語読めないのに勝手に誤解したってこと?
ちなみにGoogle翻訳でも
Single UNIX Specificationに従って完全に準拠し、認定されているシステムのみがUNIX®商標を使用する資格があります。
と正しく翻訳できてるので、Google翻訳の使い方も知らないってことになるが...
0159名無しさん@お腹いっぱい。
垢版 |
2018/08/03(金) 14:36:56.32
C99のPOSIX仕様書(http://pubs.opengroup.org/onlinepubs/9699919799/utilities/c99.html)を見ると
-Wallや-pandemicや-O2などGCCやClangなど主要コンパイラに標準的に搭載されているオプションがありません。
これらは独自拡張なのでしょうか? つまり使うべきではないのでしょうか。
0161名無しさん@お腹いっぱい。
垢版 |
2018/08/06(月) 09:03:20.72
言語仕様はあくまで言語仕様であって、
オプションの規定はない。
コマンドライン版コンパイラが存在しなくても仕様上問題ないわけで。

-Wallや-pandemicはgcc拡張。
gcc以外でもclangでも使える。
Intel コンパイラでも -Wall は使えるし、
-pedantic は無視されるので指定して構わない。
それ以外のコンパイラだと存在しないことが多い。

とは言え特に -Wall は有用なので開発環境では使うし、
たとえば autoconf を使ってれば $GCC = yes で判定して
オプションに追加したりする。

-O2 の方は多くのコンパイラに存在する。
特に UNIX 上のコンパイラならまず存在すると思う。
0166名無しさん@お腹いっぱい。
垢版 |
2018/08/18(土) 20:55:35.83
>>159
http://pubs.opengroup.org/onlinepubs/9699919799/utilities/make.html#tag_20_76_13_09
もう解決してるっぽいけど,POSIX makeが解釈するMakefileのCFLAGS変数に
-O 1が「-O 1」が代入されている以上POSIXは-Oオプション程度は想定してるという認識でいいんじゃないかな。
もちろん最近のCコンパイラは-Wall,-pandemic,-O 2くらいはみんな持ってるだろうが。
0169名無しさん@お腹いっぱい。
垢版 |
2018/10/14(日) 17:55:09.00
 私たち日本人の、日本国憲法を改正しましょう。
『憲法改正 国民投票法』、でググってみてください。
0170名無しさん@お腹いっぱい。
垢版 |
2018/10/14(日) 17:55:26.54
 私たち日本人の、日本国憲法を改正しましょう。
『憲法改正 国民投票法』、でググってみてください。
拡散も含め、お願い致します。
0171名無しさん@お腹いっぱい。
垢版 |
2018/10/14(日) 17:56:47.39
 私たち日本人の、日本国憲法を改正しましょう。
『憲法改正 国民投票法』、でググってみてください。
平 和は勝ち取るものです。拡散も含め、お願い致します。
0172名無しさん@お腹いっぱい。
垢版 |
2018/11/18(日) 14:04:54.87
LinuxはPOSIXに沿ってるから部品単位でUNIXと共通かも知れないがUNIXではないと
そのためにはまずUNIXの細かな規格のSingle UNIX Specificationを通せってことなのか
SUSの攻略に加えて大金払うんだろ?Appleがいくら払ったか知らんけど
0175名無しさん@お腹いっぱい。
垢版 |
2018/11/19(月) 09:04:26.34
今のPOSIX標準化にはLinux関係者が関わっていて発言力もあるし、実際glibc独自機能がPOSIXに入ったりしてるよ。
0179名無しさん@お腹いっぱい。
垢版 |
2019/04/18(木) 08:42:46.21
>>178
今年の3月7日の回の議事録だと Red Hat の人間が参加してる。
ttps://www.mail-archive.com/austin-group-l@opengroup.org/msg03735.html

IBMの名前はないな。
0183名無しさん@お腹いっぱい。
垢版 |
2019/04/18(木) 22:15:40.16
20年前のLinuxブームのとき莫大な投資をしてLinuxの商用利用を進めたのはIBM。
LinuxとIBMの関係は昔から深いよ。IBMが投資しなかったら今のLinuxの地位はないよ。
だから犬厨はIBMとケンカしてくれたMSに対して足を向けて寝れない。はず。
0187名無しさん@お腹いっぱい。
垢版 |
2019/04/18(木) 23:24:56.67
当時、MSとIBMがIBM互換機のOSを開発していた。
だけど、IBMのアホ要求の連続でゲイツがブチギレして独断でOSを開発した。それがNT。
MSは既に裏切ってるのにもかかわらず表面的にIBMと開発を続行してできたのがOS/2。
市場はMSの圧勝で終わって、発狂したIBMが担ぎ出したのがLinux。
他方、OS開発に莫大な投資をして大失敗したAppleが担ぎ出したのがおまえらのBSD。
0188名無しさん@お腹いっぱい。
垢版 |
2019/04/18(木) 23:49:16.98
IBMがLinuxを担いだ理由が間違っとる。
Microsoft対抗じゃないよ。
自社のハードウェア製品の種類があまりに多くて
おまけに全部互換性がないから
同じソフトウェアを走らせることができるようにするためでしょ。
つまりIBMがJavaを担いだ理由と同じ。
0189名無しさん@お腹いっぱい。
垢版 |
2019/04/19(金) 00:04:54.87
> 同じソフトウェアを走らせることができるようにするためでしょ。

当時のIBMの各部門はソフトの統一とかOSの統一とかそういう思想などなかった。
IBMがMSに要求してきたのは、既存ハードにOSを合わせろという要求。
ハードが固定フォントだがらOSも固定フォントにしろとか。日本の縦割り行政みたいなもの。で、ゲイツがキレた。

プライド捨ててあれこれやりだしたのは市場で大敗してから。
0191名無しさん@お腹いっぱい。
垢版 |
2019/04/19(金) 00:35:36.27
そのページにも以下の記述があるぞw

同じIBMのハードウェアを使っていても、
Intelベースのサーバーから、Unixサーバー、
さらにメインフレーム・コンピューターへと機種を
上げていくと、そのたびにユーザーはOSを変更しなければならず、
そのためのユーザー・ソフトウェアの変更やテストなど、
多大な労力がかかる。
これはIBMにとっても、決してよい状況ではない。
これを、LinuxによってすべてのIBMハードウェアをサポートすることにより、
解消できるようになったわけである。
0192名無しさん@お腹いっぱい。
垢版 |
2019/04/19(金) 01:35:41.05
>>187
>市場はMSの圧勝で終わって、発狂したIBMが担ぎ出したのがLinux。

MSの圧勝をどの時点で捉えるかによるけど、
5年から10年くらい時間が空いてるんだけども
0193名無しさん@お腹いっぱい。
垢版 |
2019/04/19(金) 01:36:45.74
>>189
>当時のIBMの各部門はソフトの統一とかOSの統一とかそういう思想などなかった。

上から下までSAAで統一しようとしてる(してた)じゃん。
0194名無しさん@お腹いっぱい。
垢版 |
2019/04/19(金) 01:40:50.47
ハードの差をOSで統一したいだけなら、
IBMはLinuxじゃなくてもOS/2を展開しても良かったんだよ。AIXでも良かった。

でも既に両OSともWindowsNTにサーバ市場で大敗したんだから仕方がない。
人気のある対抗馬が必要だったんだ。
0195名無しさん@お腹いっぱい。
垢版 |
2019/04/19(金) 03:29:19.86
Linuxを担ぎ始めた頃だったら、AIXとWindowsNTはまだ市場がだいぶ違ってたころじゃないか?
まあ直に飲み込まれたのは歴史を知ってるからそう思うだけで。まだあの段階では
Linuxはともかくx86はここまで信頼を勝ち取るとは思えなかったけどなあ。
だからintelだってイタニウムを作ったのだろうし。
0196名無しさん@お腹いっぱい。
垢版 |
2019/04/19(金) 08:41:06.35
イノベーションのジレンマに書かれてるパターンそのままだから
x86の成功を予測してた人はいたと思う。

でもMicrosoft対抗って感じはまったくしなかったな。
当時も今もマーケットがかなり違うと思う。

Sun対抗ってなら当たってると思うが。
0197名無しさん@お腹いっぱい。
垢版 |
2019/04/19(金) 16:07:21.86
確かにUNIX市場だけで見ればSolarisはLinuxに食われたのだから、Sun対抗だったともとれるが、
Solaris相手ならAIXで戦えばよく、自社製品ではないLinuxを担ぎ出す理由はないな。それもコンピュータの巨人が。
0201名無しさん@お腹いっぱい。
垢版 |
2019/04/19(金) 20:44:05.50
木を見て森を見ずだな。
小さなUNIX市場でSunとIBMが小競り合いしてる間にサーバ市場をMSに取られてしまった。
0205名無しさん@お腹いっぱい。
垢版 |
2019/04/19(金) 23:40:00.91
そんなわけなかろう。
GUIでないと使えない素人さんの存在はみんな身に染みて知ってる筈。

だからWindowsとUNIX系の住み分けは昔からされてるし
Windows対抗としてLinuxが使えるとIBMが当時思ってたなら
IBMはホンマもんのアホだろな。
0206名無しさん@お腹いっぱい。
垢版 |
2019/04/20(土) 00:23:25.36
少なくともMSはそう思っていないし、
カトラーはUNIX駆逐が目的でNTに注力したし、posixサブシステムも載せた。

そしてviはメモ帳に駆逐された。
0208名無しさん@お腹いっぱい。
垢版 |
2019/04/20(土) 07:07:04.11
ほんと調達仕様を名目上満たせばいい的なゴミ実装だったよな。
当初のWindows NTのPOSIXサブシステムって。
0210名無しさん@お腹いっぱい。
垢版 |
2019/04/25(木) 14:11:50.16
伝聞で聞いたな。
Interix になってからは何とか使い物になったらしいが、
それより前、1990年代のPOSIXサブシステムはマジでゴミだったそうだ。
0211名無しさん@お腹いっぱい。
垢版 |
2019/04/25(木) 16:56:11.30
.      \      実話ですか?            /ゲススギル   ヒィィィッ
─────\       ∧_∧ ∩ 実話です!   / ∧_∧     ∧_∧
名器度は「3」 \    ( ・∀・)ノ______    /  (; ´Д`)    (´Д`; )
───∨──  \  (入   ⌒\つ  /|.  /    ( つ ⊂ )    ( ⊃   ⊃
    ∧_∧     \  ヾヽ  /\⌒)/  |/      〉 〉 く く   //( (
   ( `ハ´ )彡   \ || ⌒| ̄ ̄ ̄|  /        (_.)(_)  (_) (__)
Σm9っ   つ      \∧∧∧∧  /“子作り”に突入 限界露出 セックス中毒 
    人  Y       <   週 > 妊娠確実  ア〜ン 1分間100回 ナマ挿入 
   し (_)      <   刊 >    略奪舌入れキス パンチラ パイパン
     ↑劉飛昶   <   実  > マシンガンピストン ナマ中出し解禁
─────────< 予 話 >─────────────────
             < 感 の >   < パパー遊んでー
  __ ナニコレ…   < !!!    >   < パパは大事なお仕事中なのよ
 ||wjn  Λ_Λ    /∨∨∨∨\
 ||__(Д`; )   /思われる  き\       ∧_∧
 \_ ⊂´   )./らしい(関係者) っ\     ( ・∀・) <新春中出しSEX…と
     (  ┳/は確実 可能性が   と \  _(__つ/ ̄ ̄ ̄/_
       / との噂が でしょう(情報通) \   \/      / カタカタ
      /かも おそらく との見方が強まって\
0214名無しさん@お腹いっぱい。
垢版 |
2019/04/25(木) 23:02:35.29
Meはほんと糞だった。
NT、2k対応に遅れてたソニーがMeばかりだったからVAIOで被害にあった人も多いだろう。
0215名無しさん@お腹いっぱい。
垢版 |
2019/04/25(木) 23:40:27.89
>>213
当時あれだけクソだったのが知れ渡ってたのに崇拝してるって
その頃はお子様だった人?

お子様はせめてgoogleの使い方くらい覚えてからUNIX板に来てほしいにゃあ。
まあお子様に教育するのも年長者の務めなので教えてあげるね!

まず www.google.co.jp で「"Windows NT" "POSIX subsystem"」で検索してみような!

すると最初のページ(俺の場合上から2番目)に
ttps://brianreiter.org/2010/08/24/the-sad-history-of-the-microsoft-posix-subsystem/
が出てくるはず。

これを読んでみよう!
こんなことが書いてあるね!

POSIX subsystems were never really completed but they were shipped with the first five versions of Windows NT through Windows 2000.

The POSIX subsystem supported POSIX.1 spec but provided no shells or UNIX-like environment of any kind.

ウププ。
ほんとマジもんのゴミだよ。
FIPSに書いてることだけ満足して米政府の調達仕様を満たすためだけの存在であって、
当時実用してた人は誰一人存在しなかった。

その後このゴミは全部捨てて、Interixを買収してそっちを代わりに使うようになったわけ。

一応念のため言っとくと、20世紀当時の POSIX.1 仕様ってまだSUSベースになってなくて
超貧弱だったからな。
0216名無しさん@お腹いっぱい。
垢版 |
2019/04/25(木) 23:49:08.35
当時、posixサブシステムは実用してた人は誰一人存在しないどころか
試しに使った人もほとんどいないなのに糞だと散々言われていた。
逆に当時、NTは一部の人に実用に使われていて、使ってる人は安定していることを知っていたが、
この板では不安定だの糞だのスパゲッティコードだの散々言われていた。

この板では妄想で批評する奴が多い。
0217名無しさん@お腹いっぱい。
垢版 |
2019/04/25(木) 23:53:05.18
クソだって言ってるWebページいくらでも提供できるからw

当時の NTのPOSIXサブシステムが素晴らしいなんて書いてる人、世の中に一人もいないっしょ。

妄想の中に住んでるのはどちらかって話だよ。
0218名無しさん@お腹いっぱい。
垢版 |
2019/04/26(金) 00:02:00.18
この件に関しては実際にクソだっただろうが、
posixサブシステムはクソと最初に言った奴がいて、それを聞いた奴が検証せずにまた広めた可能性が高い。
当時のNTは一部でしか普及してないから。

まずはどれぐらいクソだったか検証したWebページをいくつか挙げてくれ。
0219名無しさん@お腹いっぱい。
垢版 |
2019/04/26(金) 00:55:38.42
>>215
ググルと本当のことが出てくると思ってるあたり、
ゆとりというよりただのバカだったか。

>>214
SonyがクソなのにMeもとんだとばっちりだな
0222名無しさん@お腹いっぱい。
垢版 |
2019/04/26(金) 03:48:02.08
勝った負けたの話じゃなくね?

先にお前の方から、お前の主張と、その根拠を出してくれ
という当たり前の話を言ってるだけで、

当たり前の話を聞いて、
勝ったとか負けたという話につなげてしまう
発想がおかしいよ?
0224名無しさん@お腹いっぱい。
垢版 |
2019/04/26(金) 04:07:43.60
主張が理解出来ないとか納得できないというのはわかるが、
先におまえから主張しろってのは、なんなん?w
0225名無しさん@お腹いっぱい。
垢版 |
2019/04/26(金) 08:36:54.37
技術系の板でWindows MEをこういう風に擁護する奴が出てくるとは...
こりゃ歴史修正主義がはびこるわけだ。
0226名無しさん@お腹いっぱい。
垢版 |
2019/04/26(金) 10:32:24.18
98とリソース上の制限は同じなんだから、同じように使えば普通に安定するのに、
技術系の板で技術力のないメーカーが提供したものそのまま垂れ流しておいて
不安定だと言い出す奴がいることに驚きだよ。
0229名無しさん@お腹いっぱい。
垢版 |
2019/04/26(金) 13:47:31.16
事実は
・98とシステム上の上限は同じだけどOS自体が消費するリソースが増えてたので、アプリで使えるリソースはMEの方が98より少ない
・95/98/MEは、NT系と異なりメモリー保護が不完全で、アプリのバグでOS全体を落としたりハングさせたりできる

UNIX板で擁護できるようなOSじゃない。

釣り針垂らしてるのではなく
現実との接触を失ってる人なのかもね。
0232名無しさん@お腹いっぱい。
垢版 |
2019/04/26(金) 21:42:05.32
>>230
いやいやメーカー独自のプリインストールソフトがなくてもWindows MEの方が資源食いだった。

ttps://www.atmarkit.co.jp/fwin2k/insiderseye/20000829windowsme/20000829windowsme.html
に同一マシンにクリーンインストールした比較があるが、
起動直後の空きシステムリソースを比べると
98 SE の 94% に対し、ME では 92%。
つまり起動時点でシステム側が使用しているリソース量は
98 SE の 6% に対し ME では 8% と 30% も増えてる。
GUI 部品が時代とともにゴテゴテしてくるのが理由の一つだから
その後もこれに近い割合で消費量が多くなる。

ただしこの記事によるとログイン・ログオフを繰り返した場合のリソースリークは ME の方が改善されてるようだな。
とは言えやっぱりリークしてるわけで、
OS自体にリソースリークがあるという、UNIXではまず考えられない劣悪品質。

あと速度比較で ME が 98 SE に比べて32%も遅いってのもマジでひどい。
0233名無しさん@お腹いっぱい。
垢版 |
2019/04/26(金) 22:57:16.39
原因は明確ではないが
Windows Me対応はうたわれていない

いい加減な与太話しか載ってないじゃん
文章を読むリテラシーを身につけようよ
0236名無しさん@お腹いっぱい。
垢版 |
2019/04/26(金) 23:58:07.04
世界を現実とは逆に認識してる上に
自分の認識の根拠を確認もせずに正しいと信じてる人間には
いくら常識を説き証拠を突き付けたところで
馬の耳に念仏となるのは不可避だったな。
時間の無駄だった。
0241名無しさん@お腹いっぱい。
垢版 |
2019/04/27(土) 19:52:55.18
元から知ってる知識でありしかもググってもそれを裏付ける情報ばかりがひっかかる事実に対し
5chでたったひとりそれに異論を唱えているという状況がまずあって
元々知ってる知識を数値的に裏付ける証拠をググって提示したって話だよな。

ググって見つけたものを正しいと信じ込むなんて話では全然ないだろう。

自分ひとりだけが信じてる主張、しかもリソースメーターの数値が明白に誤りを
示している主張を、人に信じてもらえる可能性があるといまだに思ってるってのは
いったいなんだろね。
仮説に反する測定結果が出た場合には、仮設の方を棄却するっていうのが
科学的手続きなんだが、そういう訓練を受けたことがないのは間違いなさそう。
0242名無しさん@お腹いっぱい。
垢版 |
2019/04/27(土) 20:09:10.66
科学的な問題点はサクッと指摘されてると思うのだが、
そこは無視するんだな。韓国風の科学的手続きって奴?
0246名無しさん@お腹いっぱい。
垢版 |
2019/04/28(日) 13:08:25.77
ここまで、このposixスレですらposix subsystemを触った奴ゼロ。
だが、みなさもNTでのposix開発経験があるかのようにクソだという。
0269名無しさん@お腹いっぱい。
垢版 |
2019/08/02(金) 13:10:40.81
機能検査マクロってどのくらい使ってる?
というかどのレベルで定義してる?
_XOPEN_SOURCE 700が一番多いのかな。
0274名無しさん@お腹いっぱい。
垢版 |
2024/03/27(水) 19:38:19.20
高配当バリュー無風でなんか申し訳ない気持ちにならなかったテスト
上場廃止してたし、今年序盤のウンコぶりはコロナで家族崩壊て
充実したがってるのかわからんわ
0275名無しさん@お腹いっぱい。
垢版 |
2024/03/27(水) 20:47:25.08
一回は必ず課金されるっぽいよね
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況