「[[.NET 開発基盤部会 Wiki>http://dotnetdevelopmentinfrastructure.osscons.jp]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。 -[[戻る>Linuxを触ってみる。]] *目次 [#o5c61f02] #contents *概要 [#naa4259d] -Linux OSの設計思想 -[[Windowsと対比>#a02c0551]]してみると面白いかも。 *詳細 [#t7598f05] **長所 [#m6962f47] ***[[OSS]]なので [#o5fbe442] -無償利用可能なディストリビューションが多数ある。 -高品質のオープンソース・ミドルウェアが多数ある(Apache、MySQL)。 -プログラミング環境も無償で構築できる(LAMP、MEAN)。 ***サーバー用途で広く普及 [#hffdd6a8] -CUIが主要でシェルスクリプトによる自動化がし易く、サーバー運用が行い易い。 -ブラック・ボックスが無く、OS内部まで確認可能で、専門家によるサポートが可能。 ***展開が用意 [#med3cbf6] -Windows: --SIDがあるのでSysprepが必要 --基本GUIでレジストリ設定先などの裏の仕様が不明 -Linux: --SIDが無いのでSysprepが不要。 --CUI+ファイル・コピーでイケる。 **短所 [#nebabd1c] ***クライアント機能が弱い。 [#l8da70c5] -Microsoft Officeが動作しない。 -日本語対応などのローカライズが弱い。 ***ドライバ系が弱い。 [#y520b856] -モノリシックカーネルであり、ドライバ系が弱いらしい。~ -様々なデバイスを接続し得るクライアントOSとしては、この辺が問題になるのかも。 ***サポートが弱い。 [#p626c6f5] -ドキュメント・ヘルプが英語版のみのことがある。 -ソフトウェアによっては日本語を利用すると正しく動作しない。 ***全体的に玄人向け [#p0a66001] -プロフェッショナル向けなので、自動パラメタ的に実装されていない。 -[[Windowsは頑張って自動パラメタを実装しているが>#a02c0551]]、トレードオフ --コードが冗長になる。 --性能的に遅くなる。 -slabキャッシュの問題の例 --slabキャッシュの中に、dentryキャッシュと言うものがあり、~ コイツがリークしていると言うケースがネット上にも多々ある。~ ※ slabはキャッシュ用メモリ確保のアルゴリズムっぽい。 --dentryキャッシュのサイズに制限をかけられるか? → できなそう。~ なので、自分で監視して、drop_cachesを呼べと言う話っぽい。 -参考 --very high memory usage due to kernfs_node_cache slabs · Issue #1927 · coreos/bugs~ https://github.com/coreos/bugs/issues/1927 --Qiita ---slab肥大化とdentry_cacheに辿り着くまでの話~ https://qiita.com/joe_hrmn/items/f0fb72b4598607403f2f ---サーバーのメモリが少しずつ圧迫される原因と対策を調べてみた~ https://qiita.com/bezeklik/items/7e1ac9e5da39261be7bd *参考 [#p7739bb4] -連載記事 「Windowsユーザーに教えるLinuxの常識」~ http://www.atmarkit.co.jp/flinux/index/indexfiles/theoryindex.html **デスクトップ [#rc17a8ca] -デスクトップLinuxが流行らなかった理由 - Qiita~ https://qiita.com/suzutsuki0220/items/5ad2c519abda412f7e91 -2018年、デスクトップLinuxプラットフォームが抱える問題とは? | スラド Linux~ https://linux.srad.jp/story/18/10/11/0524213/ -なぜ“デスクトップLinux”は普及しなかったのか? - ITmedia エンタープライズ~ https://www.itmedia.co.jp/enterprise/articles/1811/19/news029.html **マイクロソフト系技術情報 Wiki [#a02c0551] ***[[Windows OSの設計思想>https://techinfoofmicrosofttech.osscons.jp/index.php?Windows%20OS%E3%81%AE%E8%A8%AD%E8%A8%88%E6%80%9D%E6%83%B3]] [#o91cf571] ***[[Windows 自動パラメタとチューニング>https://techinfoofmicrosofttech.osscons.jp/index.php?Windows%20%E8%87%AA%E5%8B%95%E3%83%91%E3%83%A9%E3%83%A1%E3%82%BF%E3%81%A8%E3%83%81%E3%83%A5%E3%83%BC%E3%83%8B%E3%83%B3%E3%82%B0]] [#m93711f9]