ะ ะฐะทัะฐะฑะพััะธะบะธ ะพะฟะตัะฐัะธะพะฝะฝะพะน ัะธััะตะผั SerenityOS ัะพะพะฑัะธะปะธ, ััะพ ัะฐะทะฒะธะฒะฐะตะผัะน ะฟัะพะตะบัะพะผ web-ะฑัะฐัะทะตั ััะฟะตัะฝะพ ะฟัะพััะป ัะตััั Acid3, ะฟัะธะผะตะฝัะตะผัะต ะดะปั ะฟัะพะฒะตัะบะธ web-ะฑัะฐัะทะตัะพะฒ ะฝะฐ ะฟัะตะดะผะตั ะฟะพะดะดะตัะถะบะธ web-ััะฐะฝะดะฐััะพะฒ. ะัะผะตัะฐะตััั, ััะพ ะธะท ะฝะพะฒัั ะพัะบััััั ะฑัะฐัะทะตัะพะฒ, ัะพะทะดะฐะฝะฝัั ะฟะพัะปะต ัะพัะผะธัะพะฒะฐะฝะธั Acid3, SerenityOS Browser ััะฐะป ะฟะตัะฒัะผ ะฟะพะปะฝะพัััั ะฟัะพัะตะดัะธะผ ัะตััั ะฟัะพะตะบัะพะผ.
ะะฐะฑะพั ัะตััะพะฒ Acid3 ัะพะทะดะฐะฝ ะฒ 2008 ะณะพะดั ะฏะฝะพะผ ะฅะธะบัะพะฝะพะผ (Ian Hickson), ะธะฝะธัะธะฐัะพัะพะผ ัะพะทะดะฐะฝะธั ัะฟะตัะธัะธะบะฐัะธะธ HTML5 ะธ ัะพะฐะฒัะพัะพะผ ัะฟะตัะธัะธะบะฐัะธะน CSS. Acid3 ะฒะบะปััะฐะตั ะฒ ัะตะฑั 100 ัะตััะพะฒ, ะฟะพะดะณะพัะพะฒะปะตะฝะฝัั ะฒ ะฒะธะดะต ััะฝะบัะธะน, ะฒะพะทะฒัะฐัะฐััะธั ะฟะพะปะพะถะธัะตะปัะฝัะน ะธะปะธ ะพััะธัะฐัะตะปัะฝัะน ัะตะทัะปััะฐั ะฟัะพั ะพะถะดะตะฝะธั ัะตััะฐ. ะขะตััั ะพั ะฒะฐััะฒะฐัั ัะฐะทะปะธัะฝัะต ะพะฑะปะฐััะธ, ัะฐะบะธะต ะบะฐะบ ECMAScript, HTML 4.01, DOM Level 2, HTTP/1.1, SVG, XML ะธ ั.ะฟ. ะ 2011 ะณะพะดั ัะตััั ะฑัะปะธ ะพะฑะฝะพะฒะปะตะฝั, ะฝะพ ะธะท-ะทะฐ ะธะทะผะตะฝะตะฝะธะน ะฒ ัะพะฒัะตะผะตะฝะฝัั web-ัะฟะตัะธัะธะบะฐัะธัั ัะพะฒัะตะผะตะฝะฝัะต Chrome ะธ Firefox ะฟัะพั ะพะดัั ะปะธัั 97 ะธะท 100 ัะตััะพะฒ Acid3.
SerenityOS Browser ะฝะฐะฟะธัะฐะฝ ะฝะฐ ัะทัะบะต C++ ะธ ัะฐัะฟัะพัััะฐะฝัะตััั ะฟะพะด ะปะธัะตะฝะทะธะตะน BSD. ะ ะฟัะพะตะบัะต ะธัะฟะพะปัะทัะตััั ัะพะฑััะฒะตะฝะฝัะน ะฑัะฐัะทะตัะฝัะน ะดะฒะธะถะพะบ LibWeb ะธ JavaScript-ะธะฝัะตัะฟัะตัะฐัะพั LibJS, ะฒัะฝะตัะตะฝะฝัะต ะฒะพ ะฒะฝะตัะฝะธะต ะฑะธะฑะปะธะพัะตะบะธ. ะะผะตะตััั ะฟะพะดะดะตัะถะบะฐ ะฒัะฟะพะปะฝะตะฝะธั ะฟัะพะผะตะถััะพัะฝะพะณะพ ะบะพะดะฐ WebAssembly. ะะปั ะฟะพะดะดะตัะถะบะธ ะฟัะพัะพะบะพะปะพะฒ HTTP ะธ HTTPS ัะฐะทะฒะธะฒะฐัััั ะฑะธะฑะปะธะพัะตะบะธ LibHTTP ะธ LibTLS.
ะะฐะฟะพะผะฝะธะผ, ััะพ ะฟัะพะตะบั Serenity ัะฐะทะฒะธะฒะฐะตั Unix-ะฟะพะดะพะฑะฝัั ะพะฟะตัะฐัะธะพะฝะฝัั ัะธััะตะผั ะดะปั ะฐัั ะธัะตะบััั x86 ะธ x86_64, ะพัะฝะฐััะฝะฝัั ัะพะฑััะฒะตะฝะฝัะผ ัะดัะพะผ ะธ ะณัะฐัะธัะตัะบะธะผ ะธะฝัะตััะตะนัะพะผ, ะพัะพัะผะปะตะฝะฝัะผ ะฒ ััะธะปะต ะพะฟะตัะฐัะธะพะฝะฝัั ัะธััะตะผ ะบะพะฝัะฐ 1990-ั ะณะพะดะพะฒ. ะ ะฐะทัะฐะฑะพัะบะฐ ะฒะตะดัััั ั ะฝัะปั, ัะฐะดะธ ะธะฝัะตัะตัะฐ ะธ ะฝะต ะพัะฝะพะฒะฐะฝะฐ ะฝะฐ ะบะพะดะต ัััะตััะฒัััะธั ะะก. ะะฒัะพัั ะฟะพััะฐะฒะธะปะธ ะฟะตัะตะด ัะพะฑะพะน ัะตะปั ะดะพะฒะตััะธ SerenityOS ะดะพ ััะพะฒะฝั, ะฟัะธะณะพะดะฝะพะณะพ ะดะปั ะฟะพะฒัะตะดะฝะตะฒะฝะพะน ัะฐะฑะพัั, ัะพั ัะฐะฝะธะฒ ัััะตัะธะบั ัะธััะตะผ ะบะพะฝัะฐ 90-ั , ะฝะพ ะดะพะฟะพะปะฝะธะฒ ะตั ะฟะพะปะตะทะฝัะผะธ ะธะดะตัะผะธ ะดะปั ะพะฟััะฝัั ะฟะพะปัะทะพะฒะฐัะตะปะตะน ะธะท ัะพะฒัะตะผะตะฝะฝัั ัะธััะตะผ.
ะ ัะดัะต SerenityOS ะทะฐัะฒะปะตะฝะฐ ะฟะพะดะดะตัะถะบะฐ ัะฐะบะธั ะฒะพะทะผะพะถะฝะพััะตะน, ะบะฐะบ ะฒััะตัะฝัััะฐั ะผะฝะพะณะพะทะฐะดะฐัะฝะพััั, ะฟัะธะผะตะฝะตะฝะธะต ะฐะฟะฟะฐัะฐัะฝัั ะผะตั ะฐะฝะธะทะผะพะฒ ะทะฐัะธัั (SMEP, SMAP, UMIP, NX, WP, TSD), ะผะฝะพะณะพะฟะพัะพัะฝะพััั, IPv4 ััะตะบ, ัะฐะนะปะพะฒะฐั ัะธััะตะผะฐ ะฝะฐ ะพัะฝะพะฒะต Ext2, POSIX-ัะธะณะฝะฐะปั, mmap(), ะธัะฟะพะปะฝัะตะผัะต ัะฐะนะปั ะฒ ัะพัะผะฐัะต ELF, ะฟัะตะฒะดะพ-ะคะก /proc, Unix-ัะพะบะตัั, ะฟัะตะฒะดะพัะตัะผะธะฝะฐะปั, ััะตะดััะฒะฐ ะฟัะพัะธะปะธัะพะฒะฐะฝะธั.
ะะพะปัะทะพะฒะฐัะตะปััะบะพะต ะพะบััะถะตะฝะธะต ัะพััะฐะฒะปััั ะบะพะผะฟะพะทะธัะฝัะน ะธ ะบะพะฝัะพะปัะฝัะน ะผะตะฝะตะดะถะตัั (WindowServer, TTYServer), ะพะฑะพะปะพัะบะฐ ะบะพะผะฐะฝะดะฝะพะน ัััะพะบะธ, ััะฐะฝะดะฐััะฝะฐั ะกะธ-ะฑะธะฑะปะธะพัะตะบะฐ (LibC), ะฝะฐะฑะพั ัะธะฟะพะฒัั ะฟะพะปัะทะพะฒะฐัะตะปััะบะธั ััะธะปะธั ะธ ะณัะฐัะธัะตัะบะพะต ะพะบััะถะตะฝะธะต ะฝะฐ ะฑะฐะทะต ัะพะฑััะฒะตะฝะฝะพะณะพ GUI ััะตะนะผะฒะพัะบะฐ (LibGUI, LibGfx, LibGL) ะธ ะฝะฐะฑะพัะฐ ะฒะธะดะถะตัะพะฒ. ะ ะฝะฐะฑะพั ะณัะฐัะธัะตัะบะธั ะฟัะธะปะพะถะตะฝะธะน ะฒั ะพะดัั ะฟะพััะพะฒัะน ะบะปะธะตะฝั, ััะตะดะฐ ะดะปั ะฒะธะทัะฐะปัะฝะพะณะพ ะฟัะพะตะบัะธัะพะฒะฐะฝะธั ะธะฝัะตััะตะนัะฐ HackStudio, ัะตะบััะพะฒัะน ัะตะดะฐะบัะพั, ะทะฒัะบะพะฒะพะน cะธะฝัะตะทะฐัะพั, ัะฐะนะปะพะฒัะน ะผะตะฝะตะดะถะตั, ะฝะตัะบะพะปัะบะพ ะธะณั, ะธะฝัะตััะตะนั ะดะปั ะทะฐะฟััะบะฐ ะฟัะพะณัะฐะผะผ, ัะตะดะฐะบัะพั ััะธััะพะฒ, ะผะตะฝะตะดะถะตั ะทะฐะณััะทะบะธ ัะฐะนะปะพะฒ, ัะผัะปััะพั ัะตัะผะธะฝะฐะปะฐ, ะบะพะฝัะธะณััะฐัะพัั, PDF-ะฟัะพัะผะพัััะธะบ, ะณัะฐัะธัะตัะบะธะน ัะตะดะฐะบัะพั PixelPaint, ะผัะทัะบะฐะปัะฝัะน ะฟัะพะธะณััะฒะฐัะตะปั, ัะตะดะฐะบัะพั ัะปะตะบััะพะฝะฝัั ัะฐะฑะปะธั, ะฒะธะดะตะพะฟัะพะธะณััะฒะฐัะตะปั.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: opennet.ru