アカウント名:
パスワード:
UNIX互換OS初心者です。LinuxにするかFreeBSDにするか迷ってます。
経験者でもFreeBSDは難しいですか?
初心者はWindows使っときゃいいんだよ(ニッコリCygwinとかMSYS2入れて頑張ればいい
たとえばCygwin入れるとするだろするとその遅さにげんなりするなぜならlibcに相当するのがcygwin*.dllだからCygwinはWindows上でUnixソフトウェアをそのまま構築することに重点を置いてデザインされているから、基本MSYSより安定してるが速度など二の次なわけだ遅いのはしゃーない
だからMSYS2入れるMSYS2はWindows APIネイティブで構築することに重点を置いてデザインされているから速度的にはMSYS2の圧勝しかし初心者はそこからハマるなぜならばlibc相当品にいにしえのMSVCRT*.DLLを使うか、Windows 10以降用にデザインされたUCRT*.DLLを使うかという選択肢が現れさらにそこからg++ツールチェーンを使用したlibstdc++とリンクされたブツ、あるいはclang++ツールチェーンを使用しlibc++とリンクされたブツのどれとどれを組み合わせて使うかという究極の選択が始まるからだ
こうして日々戦ってゆくわけだ大抵のソフトはgcc/ucrtが一番安定してるが、ちょっと古いものが使いたくなるとmingw-w64の方が安定してるとかそんでも最近はclang/ucrtのみサポートしてるのも増えてきたなとかいって頑張ってゆくことになるGit for WindowsはMSYS版が配布されてるのに、MSYS2で配布されてるのはなぜかCygwin版だったりする矛盾ともつきあってゆくことになる
わかるよ。FreeBSDとLinuxの話してるのに、なぜCygwinやMSYS2の話をするのかっていうんだろ?でもおまえさ、FreeBSDを選択するということは、すなわちclang/llvm & libc/libc++ツールチェーンを選択するということなのよそれがどんだけニッチ、かつ茨の道か理解してないじゃん?
おまえのような初心者にどれだけ説明したって理解できるわけないから、とりまMSYS2で揉まれた方がいいって初心者がいきなり*BSDにトライしてド派手に躓いたあげく、そこから一転してあちこちでアンチ行為されても迷惑だからさ
あいつ…
CygwinとかMSYS2
そんなもん今更使うなよ。素直にWSL使え。Windows上で楽に各種Linux環境が使える。
WSLとWindowsTerminalとGoogle日本語入力の組み合わせにイライラする羽目になり、Git for Windows(MSYS2サブセット)とwsltty(Cygwinサブセット)の混在にイライラする羽目になり、純MSYS2にwslbridge2を入れてminttyからWSLを使っている。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
犯人は巨人ファンでA型で眼鏡をかけている -- あるハッカー
経験者でもFreeBSDは難しい? (スコア:0)
UNIX互換OS初心者です。
LinuxにするかFreeBSDにするか迷ってます。
経験者でもFreeBSDは難しいですか?
Re:経験者でもFreeBSDは難しい? (スコア:0)
初心者はWindows使っときゃいいんだよ(ニッコリ
CygwinとかMSYS2入れて頑張ればいい
たとえばCygwin入れるとするだろ
するとその遅さにげんなりする
なぜならlibcに相当するのがcygwin*.dllだから
CygwinはWindows上でUnixソフトウェアをそのまま構築することに重点を置いてデザインされているから、基本MSYSより安定してるが速度など二の次なわけだ
遅いのはしゃーない
だからMSYS2入れる
MSYS2はWindows APIネイティブで構築することに重点を置いてデザインされているから速度的にはMSYS2の圧勝
しかし初心者はそこからハマる
なぜならばlibc相当品にいにしえのMSVCRT*.DLLを使うか、Windows 10以降用にデザインされたUCRT*.DLLを使うかという選択肢が現れ
さらにそこからg++ツールチェーンを使用したlibstdc++とリンクされたブツ、あるいはclang++ツールチェーンを使用しlibc++とリンクされたブツの
どれとどれを組み合わせて使うかという究極の選択が始まるからだ
こうして日々戦ってゆくわけだ
大抵のソフトはgcc/ucrtが一番安定してるが、ちょっと古いものが使いたくなるとmingw-w64の方が安定してるとか
そんでも最近はclang/ucrtのみサポートしてるのも増えてきたなとかいって頑張ってゆくことになる
Git for WindowsはMSYS版が配布されてるのに、MSYS2で配布されてるのはなぜかCygwin版だったりする矛盾ともつきあってゆくことになる
わかるよ。FreeBSDとLinuxの話してるのに、なぜCygwinやMSYS2の話をするのかっていうんだろ?
でもおまえさ、FreeBSDを選択するということは、すなわちclang/llvm & libc/libc++ツールチェーンを選択するということなのよ
それがどんだけニッチ、かつ茨の道か理解してないじゃん?
おまえのような初心者にどれだけ説明したって理解できるわけないから、とりまMSYS2で揉まれた方がいいって
初心者がいきなり*BSDにトライしてド派手に躓いたあげく、そこから一転してあちこちでアンチ行為されても迷惑だからさ
Re: (スコア:0)
あいつ…
Re: (スコア:0)
Re: (スコア:0)
CygwinとかMSYS2
そんなもん今更使うなよ。
素直にWSL使え。
Windows上で楽に各種Linux環境が使える。
Re: (スコア:0)
WSLとWindowsTerminalとGoogle日本語入力の組み合わせにイライラする羽目になり、Git for Windows(MSYS2サブセット)とwsltty(Cygwinサブセット)の混在にイライラする羽目になり、純MSYS2にwslbridge2を入れてminttyからWSLを使っている。