ACM SIGOPS Operating Systems Review
ACM SIGOPS Operating Systems Reviewã®ææ°å·ã®ç¹éããResearch and developments in the Linux kernel ãã¨ãããã¨ã§ãLinuxã«ã¼ãã«é¢é£ã®è«æãéãããã¦ãã*1ããã®ä¸ã«ããPlan 9 authentication in Linuxã*2ã¨ããè«æãåé²ããã¦ããã
ã»ãã¥ãªãã£ã®åºæ¬ã«ãauthenticationï¼èªè¨¼ï¼ã¨authorizationï¼èªå¯ï¼ã¨ããèãæ¹ããããåè ã¯ãã°ã¤ã³ãã¦ããã¦ã¼ã¶ãæ¬å½ã«ãã®äººã§ãããï¼ãªããã¾ããããªããï¼ã®ç¢ºèªã§ãå¾è ã¯ã¦ã¼ã¶ã®æ¨©éã§ã§ãããã¨ã¯ã©ãã¾ã§ãã¨ããã¢ã¯ã»ã¹æ¨©ã®å¶å¾¡ã®ãã¨ã§ãããã¨ãããã¨ã§ããã®è«æã¯Plan9ã®èªè¨¼ã¢ãã«ãLinuxã«å°å ¥ãã¦ã¿ã¾ããã¨ããè«æã§ãããããã£ã¦ç¢ºãGoogle SoCãã¿ãããªãã£ãããªï¼
UNIXã§ã¯ãsuãloginã¯rootã¨ããç¹æ¨©ã¦ã¼ã¶ã®æ¨©éã§åä½ããããããã®ã¢ããªã±ã¼ã·ã§ã³ã«èå¼±æ§ãããã¨ãã·ã¹ãã å ¨ä½ãå±æ©ã«æããããã¨ã«ãªããPlan9ã§ã¯ã«ã¼ãã«ãã¼ã¹ã®ã±ã¼ãããªãã£ããã¤ã¹ï¼capï¼ã¨ãã¦ã¼ã¶ã¬ãã«ã®èªå¯ãµã¼ããé£æºãããã¨ã§ãrootã¦ã¼ã¶ãå°å ¥ãããã¨ãªãããã®ãããªç¹æ¨©ãå¿ è¦ã¨ããã¢ããªã±ã¼ã·ã§ã³ãå®è¡ãããã¨ãã§ããããã®è¾ºã®è©±ã¯ãPlan9のセキュリティアーキテクチャ(その0)ããPlan9のセキュリティアーキテクチャ(その1)ãã§æ¸ããï¼ä¸éå端ã§çµãã£ã¦ãããï¼ããã®è«æã§ã¯ãLinuxä¸ã«å®è£ ããã«ããã£ã¦ãPAM ï¼Pluggable Authentication Modulesï¼ã®ä»çµã¿ãå©ç¨ãã¦ããããã ã
Plan9ã§ãããã»ã¹ã®ã¦ã¼ã¶IDãå¤ããããã«ä½¿ãã®ãcapããã¤ã¹ã§ãããcapããã¤ã¹ã®è©³ç´°ã¯ãæ澤å çã®CAP (capability)ãåç §ã®ãã¨ã