アカウント名:
パスワード:
LinuxカーネルGlibcGCCSamba
GCC代替は最近LLVMが元気だが
Linux カーネル Glibc
は、BSD という選択肢が既にあるのですが。
>は、BSD という選択肢が既にあるのですが。
それはホビーユースの話でしょ。VM実行環境、コンテナ実行環境として、BSDはLinuxの代替にはなるレベルではない。
だったらそのままLinux使ってればいいじゃん
BSDライセンス的な物だとめくるめくLinuxカーネルじゃないLinux実装の世界 [qiita.com]という記事で紹介されているOS的なものたちもしくはFuchsiaとかが伸びていくと良いですね。
当のBSDは作りがおっさん的というかおっさんが安心して使えるのは良いですが、若い人が読むと古さを感じるので、消えない程度にゆっくりしてもらえればと。
JAILがもっと進化しれくれたらコンテナ足りうるのでしょうけどね・・・軽量な仮想環境という点では先に行ってたのになぁ。OS環境としか見れなかったのが今の差なんだろうなと思う。
Jailを使ってコンテナを実装するというのができたらいいなとは思う。FreeBSD runc [github.com]に、jail使ってrunc(Dockerのより低層の部分)を作るってことをやってみた人はいるんだけど、見てのとおり残念ながら継続していない。
作ってもらったJail環境でCRubyによるRailsがスタックが足りず動かず、JRubyに変えてなんとか動いたことがある。苦労したのでJailにはあまりいい印象がない。
# Jailという名前はカッコいい
SambaはMS-Windowsが代わりになるんじゃないか?
だってAppleがまさに脱GPLのために開発したものだし
GPLから逃げ延びだと思ったらAppleの牢獄に入っちゃったと。
ibcの実装なんて、いろいろあるし、glibcが特別優秀なわけでもない。Unix互換なカーネル実装なんて、BSDもあるし商用のものもいろいろある。
機能はともかく慣れという意味で coreutilsのほうが依存度高い。
glibcはmuslという代替例があります。Alpine Linuxは 標準はmuslですね。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
計算機科学者とは、壊れていないものを修理する人々のことである
非GPLソフトで代替したいソフト群 (スコア:0)
Linuxカーネル
Glibc
GCC
Samba
GCC代替は最近LLVMが元気だが
Re:非GPLソフトで代替したいソフト群 (スコア:1)
Linux カーネル
Glibc
は、BSD という選択肢が既にあるのですが。
Re: (スコア:0)
>は、BSD という選択肢が既にあるのですが。
それはホビーユースの話でしょ。
VM実行環境、コンテナ実行環境として、BSDはLinuxの代替にはなるレベルではない。
Re: (スコア:0)
だったらそのままLinux使ってればいいじゃん
Re: (スコア:0)
BSDライセンス的な物だとめくるめくLinuxカーネルじゃないLinux実装の世界 [qiita.com]という記事で紹介されているOS的なものたちもしくはFuchsiaとかが伸びていくと良いですね。
当のBSDは作りがおっさん的というかおっさんが安心して使えるのは良いですが、若い人が読むと古さを感じるので、消えない程度にゆっくりしてもらえればと。
Re: (スコア:0)
JAILがもっと進化しれくれたらコンテナ足りうるのでしょうけどね・・・
軽量な仮想環境という点では先に行ってたのになぁ。
OS環境としか見れなかったのが今の差なんだろうなと思う。
Re: (スコア:0)
Jailを使ってコンテナを実装するというのができたらいいなとは思う。FreeBSD runc [github.com]に、jail使ってrunc(Dockerのより低層の部分)を作るってことをやってみた人はいるんだけど、見てのとおり残念ながら継続していない。
Re: (スコア:0)
作ってもらったJail環境でCRubyによるRailsがスタックが足りず動かず、
JRubyに変えてなんとか動いたことがある。
苦労したのでJailにはあまりいい印象がない。
# Jailという名前はカッコいい
Re:非GPLソフトで代替したいソフト群 (スコア:1)
SambaはMS-Windowsが代わりになるんじゃないか?
Re: (スコア:0)
だってAppleがまさに脱GPLのために開発したものだし
Re: (スコア:0)
GPLから逃げ延びだと思ったらAppleの牢獄に入っちゃったと。
Re: (スコア:0)
ibcの実装なんて、いろいろあるし、glibcが特別優秀なわけでもない。
Unix互換なカーネル実装なんて、BSDもあるし商用のものもいろいろある。
機能はともかく慣れという意味で coreutilsのほうが依存度高い。
Re: (スコア:0)
glibcはmuslという代替例があります。
Alpine Linuxは 標準はmuslですね。