{"id":109634,"date":"2024-11-24T19:08:12","date_gmt":"2024-11-24T11:08:12","guid":{"rendered":"https:\/\/lrxjmw.cn\/?p=109634"},"modified":"2024-11-24T19:08:12","modified_gmt":"2024-11-24T11:08:12","slug":"alpine-linux-released","status":"publish","type":"post","link":"https:\/\/lrxjmw.cn\/alpine-linux-released.html","title":{"rendered":"Alpine linux \u53d1\u5e03 3.8.0 \u7248"},"content":{"rendered":"
Alpine Linux \u662f\u4e00\u4e2a\u8f7b\u91cf\u7ea7\u7684 Linux \u53d1\u884c\u7248\uff0c\u57fa\u4e8e musl libc \u53ca busybox\u3002\u5176\u5173\u6ce8\u4e8e\u6027\u80fd\u53ca\u5b89\u5168\u6027\uff0c\u8ffd\u6c42\u5c0f\uff08Small\uff09\u3001\u7b80\u5355\uff08Simple\uff09\u53ca\u5b89\u5168\uff08Secure\uff09\u3002\u5176\u5e38\u88ab\u5e94\u7528\u4e8e\u6784\u5efa Docker \u7b49\u5bb9\u5668\u3002<\/p>\n
\u8be5\u9879\u76ee\u4e8e 6 \u6708 26 \u65e5\u53d1\u5e03\u4e86 Alpine Linux 3.8.0 \u7248\uff0c\u5176\u5c5e\u4e8e 3.8 \u7a33\u5b9a\u7cfb\u5217\u3002\u8be5\u7248\u672c\u642d\u8f7d Linux \u5185\u6838 4.14 \u7248\u672c\uff0c\u652f\u6301\u7f51\u7edc\u542f\u52a8\uff0c\u5e76\u5e26\u6765\u4e86\u5bf9 arm64 \u67b6\u6784\u652f\u6301\u3002\u5177\u4f53\u53d8\u5316\u5982\u4e0b\uff1a<\/p>\n
\u5176\u5b83\u4fe1\u606f\u89c1\u4e8e\u5176\u53d1\u5e03\u901a\u544a<\/a>\u3002<\/p>\n <\/p>\n Alpine Linux \u662f\u4e00\u6b3e\u72ec\u7acb\u7684\u975e\u5546\u4e1a\u6027\u7684\u901a\u7528 Linux \u53d1\u884c\u7248\uff0c\u5173\u6ce8\u4e8e\u5b89\u5168\u6027\u3001\u7b80\u5355\u6027\u548c\u8d44\u6e90\u6548\u7387\u3002<\/p>\n Alpine Linux \u56f4\u7ed5 musl libc \u548c busybox \u6784\u5efa\u3002\u8fd9\u4f7f\u5f97\u5b83\u6bd4\u4f20\u7edf\u7684 GNU\/Linux \u53d1\u884c\u7248\u66f4\u5c0f\uff0c\u66f4\u8282\u7701\u8d44\u6e90\u3002\u4e00\u4e2a\u5bb9\u5668\u53ea\u9700\u4e0d\u8d85\u8fc7 8 MB \u7684\u7a7a\u95f4\u3002\u800c\u5728\u78c1\u76d8\u4e2d\u7684\u6700\u5c0f\u5b89\u88c5\u4ec5\u8981\u5927\u7ea6 130 MB \u7684\u5b58\u50a8\u7a7a\u95f4\u3002\u5c3d\u7ba1\u4f53\u79ef\u5f88\u5c0f\uff0cApline \u63d0\u4f9b\u4e86\u5b8c\u6574\u7684 Linux \u73af\u5883\uff0c\u5176\u5b58\u50a8\u5e93\u4e2d\u8fd8\u5305\u542b\u4e86\u5927\u91cf\u7684\u8f6f\u4ef6\u5305\u5907\u9009\u3002\u9664\u6b64\u4e4b\u5916\uff0cAlpine \u8fd8\u5bf9\u8f6f\u4ef6\u5305\u8fdb\u884c\u4e86\u7f29\u51cf\u548c\u62c6\u5206\uff0c\u4ee5\u4f7f\u7528\u6237\u80fd\u591f\u5bf9\u5b89\u88c5\u5185\u5bb9\u6709\u66f4\u7cbe\u786e\u7684\u63a7\u5236\uff0c\u8fdb\u4e00\u6b65\u5e2e\u52a9\u51cf\u5c11\u5b89\u88c5\u4f53\u79ef\u5e76\u63d0\u9ad8\u6548\u7387\u3002<\/p>\n Alpine Linux \u8bbe\u8ba1\u6e05\u6670\u800c\u7b80\u7ec3\u3002\u5b83\u91c7\u7528\u81ea\u6709\u7684\u540d\u4e3a apk \u7684\u5305\u7ba1\u7406\u5668\uff0c\u4ee5 OpenRC \u4f5c\u4e3a\u521d\u59cb\u5316\uff08init\uff09\u7cfb\u7edf\uff0c\u5b89\u88c5\u7531\u811a\u672c\u9a71\u52a8\u3002\u5176\u63d0\u4f9b\u7684 Linux \u73af\u5883\u7b80\u5355\u3001\u6e05\u6670\u4e14\u6ca1\u6709\u4efb\u4f55\u300c\u566a\u97f3\u300d\u3002\u7136\u540e\uff0c\u7528\u6237\u53ef\u4ee5\u57fa\u4e8e\u6b64\u6dfb\u52a0\u9879\u76ee\u6240\u9700\u7684\u8f6f\u4ef6\u5305\u3002\u56e0\u6b64\uff0c\u5728\u5404\u79cd\u5e94\u7528\u573a\u666f\u4e0b\uff0cAlpine \u7684\u8bbe\u8ba1\u90fd\u4e0d\u4f1a\u4e3a\u7528\u6237\u5e26\u6765\u9ebb\u70e6\u3002<\/p>\n Alpine Linux \u5728\u8bbe\u8ba1\u65f6\u6ce8\u91cd\u5b89\u5168\u6027\u3002\u5185\u6838\u91c7\u7528\u4e86\u4e00\u4e2a\u975e\u5b98\u65b9\u7684 grsecurity\/PaX \u79fb\u690d\u7248\u672c\uff083.8 \u7248\u672c\u5df2\u7ec8\u6b62\u5bf9 grsecuiry \u79fb\u690d\u7248\u672c\u7684\u652f\u6301\uff09\uff0c\u5e76\u4e14\u6240\u6709\u7528\u6237\u7a7a\u95f4\u7684\u4e8c\u8fdb\u5236\u6587\u4ef6\u88ab\u7f16\u8bd1\u4e3a\u4f4d\u7f6e\u72ec\u7acb\u53ef\u6267\u884c\u6587\u4ef6\uff08Position Independent Executables\uff09\u5e76\u542f\u7528\u5806\u6808\u7c89\u788e\u4fdd\u62a4\u3002\u8fd9\u4e9b\u79ef\u6781\u7684\u5b89\u5168\u529f\u80fd\u53ef\u6709\u6548\u9632\u6b62\u67d0\u4e9b\u79cd\u7c7b\u7684 0-day \u653b\u51fb\u3002<\/p>\n Alpine Linux \u9879\u76ee\u9996\u9875\uff1a \u539f\u6587\u6765\u81ea\uff1ahttps:\/\/openingsource.org\/2790\/<\/a><\/p>\n
\nhttps:\/\/alpinelinux.org\/<\/a>\u3002<\/p>\n\n