{"id":34615,"date":"2019-10-31T21:59:22","date_gmt":"2019-10-31T18:59:22","guid":{"rendered":"https:\/\/prohoster.info\/blog\/proekt-serenityos-razvivaet-unix-podobnuyu-os-c-graficheskim-interfejsom\/"},"modified":"2019-10-31T21:59:22","modified_gmt":"2019-10-31T18:59:22","slug":"proekt-serenityos-razvivaet-unix-podobnuyu-os-c-graficheskim-interfejsom","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/news\/proekt-serenityos-razvivaet-unix-podobnuyu-os-c-graficheskim-interfejsom","title":{"rendered":"SerenityOS projekt arendab Unix-sarnast operatsioonis\u00fcsteemi graafikaga","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Projektis <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/SerenityOS\/serenity\">Serenity<\/a><\/noindex> r\u00fchma entusiaste t\u00f6\u00f6tatakse v\u00e4lja Unix-sarnast operatsioonis\u00fcsteemi x86 arhitektuurile, varustatud oma kerneliga ja graafilise liidesega, mis on kujundatud 1990. aastate l\u00f5pu operatsioonis\u00fcsteemide stiilis. Arendus k\u00e4ib nullist, huvi p\u00e4rast ja ei p\u00f5hine olemasolevate operatsioonis\u00fcsteemide koodil. Samuti on autorid seadnud eesm\u00e4rgiks viia SerenityOS tasemele, mis oleks igap\u00e4evaelus kasutamiseks sobiv, s\u00e4ilitades 90ndate s\u00fcsteemide esteetika, kuid t\u00e4iendades seda kasulike ideedega t\u00e4nap\u00e4eva s\u00fcsteemidelt kogenud kasutajatele. Kood on kirjutatud C++ keeles ja <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/SerenityOS\/serenity\">toimetatakse<\/a><\/noindex> BSD litsentsi all. <\/p>\n<p>Projekt on hea n\u00e4ide sellest, et kui seada endale kindel eesm\u00e4rk ja iga p\u00e4ev natuke <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/SerenityOS\/serenity\/commits\/master\">edasi liikudes<\/a><\/noindex> hobi k\u00e4igus on v\u00f5imalik luua t\u00e4iesti toimiv operatsioonis\u00fcsteem ja kaasata <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/SerenityOS\/serenity\/graphs\/contributors\">kaaskodanikke<\/a><\/noindex>. Teiste sama autori projektide seas v\u00f5ib m\u00e4rkida <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/awesomekling\/computron\">computron<\/a><\/noindex>, mis on alates 2003. aastast arendatav i386 protsessoriga PC emulaator.  <\/p>\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/raw.githubusercontent.com\/awesomekling\/serenity\/master\/Meta\/screenshot-d727005.png\"><img decoding=\"async\" alt=\"SerenityOS projekt arendab Unix-sarnast operatsioonis\u00fcsteemi graafikaga\" src=\"\/wp-content\/uploads\/2019\/05\/0772e937a4e80c8905a6cf45dd9d4dd7.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<p>Praeguse arengu etapi v\u00f5imalused:<\/p>\n<ul>\n<li class=\"l\"> Vahelduvate \u00fclesannete t\u00e4itmine;\n<li class=\"l\"> Mitme t\u00f6\u00f6tluse tugi;\n<li class=\"l\"> Komposiit- ja akna server <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/SerenityOS\/serenity\/tree\/master\/Servers\/WindowServer\">WindowServer<\/a><\/noindex>;\n<li class=\"l\"> Oma raamistiku graafiliste rakenduste arendamiseks <noindex>LibGUI<\/noindex> koos vidinate komplektiga;\n<li class=\"l\"> Rakenduste liidese visuaalse projekteerimise keskkond;\n<li class=\"l\"> V\u00f5rgustikustakiga, mis toetab ARP, TCP, UDP ja ICMP. Oma <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/SerenityOS\/serenity\/tree\/master\/Servers\/LookupServer\">DNS-looder<\/a><\/noindex>;\n<li class=\"l\"> Failis\u00fcsteem, mis p\u00f5hineb Ext2 (<noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/SerenityOS\/serenity\/blob\/master\/Kernel\/FileSystem\/Ext2FileSystem.cpp\">oma teostus<\/a><\/noindex> C++-s);\n<li class=\"l\"> Unix-sarnane standardne C-raamatukogu (<noindex>LibC<\/noindex>) ja <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/SerenityOS\/serenity\/tree\/master\/Userland\">kogumik<\/a><\/noindex>  t\u00fc\u00fcpiliste kasutajak\u00e4ppade (cat, cp, chmod, env, kill, ps, ping, su, sort, strace, uptime jne);\n<li class=\"l\"> K\u00e4sklustekohane liides, mis toetab torusid (pipe) ja sisend-\/v\u00e4ljundsuunamist;\n<li class=\"l\"> mmap() tugi ja ELF formaadis t\u00e4idetavad failid;\n<li class=\"l\"> Pseudo-FS olemasolu \/proc;\n<li class=\"l\"> Kohalike Unixi sokettide tugi;\n<li class=\"l\"> Pseudo-terminalide ja \/dev\/pts tugi;\n<li class=\"l\"> Raamatukogu <noindex>LibCore<\/noindex> t\u00f5husate s\u00fcndmuste t\u00f6\u00f6tlejate (Event loop) arendamiseks;\n<li class=\"l\"> SDL raamatukogu tugi;\n<li class=\"l\"> PNG formaadis piltide tugi;\n<li class=\"l\"> Sisseehitatud rakenduste komplekt: tekstiredaktor, failihaldur, mitu m\u00e4ngu (Minesweeper ja Snake), programmide k\u00e4itamise liides, fondiredaktor, failide allalaadimise haldur, terminali emulaator;\n<\/ul>\n<p><center><div class=\"youtube-placeholder\" data-id=\"RBr5If8GrM4\" onclick=\"loadVideo(this)\">\r\n        <img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/RBr5If8GrM4\/hqdefault.jpg\" alt=\"M\u00e4ngi videot\" loading=\"lazy\" width=\"480\" height=\"360\" style=\"width:100%;height:auto;\">\r\n        <div class=\"play-button\"><\/div>\r\n    <\/div><\/center><\/p>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Allikas: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50753\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412 \u0440\u0430\u043c\u043a\u0430\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Serenity \u0433\u0440\u0443\u043f\u043f\u043e\u0439 \u044d\u043d\u0442\u0443\u0437\u0438\u0430\u0441\u0442\u043e\u0432 \u0432\u0435\u0434\u0451\u0442\u0441\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430 Unix-\u043f\u043e\u0434\u043e\u0431\u043d\u043e\u0439 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0434\u043b\u044f \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b x86, \u043e\u0441\u043d\u0430\u0449\u0451\u043d\u043d\u043e\u0439 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u043c \u044f\u0434\u0440\u043e\u043c \u0438 \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u043c \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043e\u043c, \u043e\u0444\u043e\u0440\u043c\u043b\u0435\u043d\u043d\u044b\u043c \u0432 \u0441\u0442\u0438\u043b\u0435 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c \u043a\u043e\u043d\u0446\u0430 1990-\u0445 \u0433\u043e\u0434\u043e\u0432. \u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430 \u0432\u0435\u0434\u0451\u0442\u0441\u044f \u0441 \u043d\u0443\u043b\u044f, \u0440\u0430\u0434\u0438 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u0430 \u0438 \u043d\u0435 \u043e\u0441\u043d\u043e\u0432\u0430\u043d\u0430 \u043d\u0430 \u043a\u043e\u0434\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0445 \u041e\u0421. \u041f\u0440\u0438 \u044d\u0442\u043e\u043c \u0430\u0432\u0442\u043e\u0440\u044b \u043f\u043e\u0441\u0442\u0430\u0432\u0438\u043b\u0438 \u043f\u0435\u0440\u0435\u0434 \u0441\u043e\u0431\u043e\u0439 \u0446\u0435\u043b\u044c \u0434\u043e\u0432\u0435\u0441\u0442\u0438 SerenityOS \u0434\u043e \u0443\u0440\u043e\u0432\u043d\u044f, \u043f\u0440\u0438\u0433\u043e\u0434\u043d\u043e\u0433\u043e \u0434\u043b\u044f \u043f\u043e\u0432\u0441\u0435\u0434\u043d\u0435\u0432\u043d\u043e\u0439 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":26083,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-34615","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412 \u0440\u0430\u043c\u043a\u0430\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Serenity \u0433\u0440\u0443\u043f\u043f\u043e\u0439 \u044d\u043d\u0442\u0443\u0437\u0438\u0430\u0441\u0442\u043e\u0432 \u0432\u0435\u0434\u0451\u0442\u0441\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430 Unix-\u043f\u043e\u0434\u043e\u0431\u043d\u043e\u0439 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0434\u043b\u044f \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b x86.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/et\/blog\/news\/proekt-serenityos-razvivaet-unix-podobnuyu-os-c-graficheskim-interfejsom\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041f\u0440\u043e\u0435\u043a\u0442 SerenityOS \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442 Unix-\u043f\u043e\u0434\u043e\u0431\u043d\u0443\u044e \u041e\u0421 c \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u043c \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043e\u043c | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412 \u0440\u0430\u043c\u043a\u0430\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Serenity \u0433\u0440\u0443\u043f\u043f\u043e\u0439 \u044d\u043d\u0442\u0443\u0437\u0438\u0430\u0441\u0442\u043e\u0432 \u0432\u0435\u0434\u0451\u0442\u0441\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430 Unix-\u043f\u043e\u0434\u043e\u0431\u043d\u043e\u0439 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0434\u043b\u044f \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b x86.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/news\/proekt-serenityos-razvivaet-unix-podobnuyu-os-c-graficheskim-interfejsom\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T18:59:22+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:59:22+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47SerenityOS projekt arendab Unix-sarnast operatsioonis\u00fcsteemi graafikaga | ProHoster","description":"Serenity projekti raames t\u00f6\u00f6tatakse r\u00fchma entusiastide poolt v\u00e4lja Unix-sarnast operatsioonis\u00fcsteemi x86 arhitektuurile.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/news\/proekt-serenityos-razvivaet-unix-podobnuyu-os-c-graficheskim-interfejsom","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041f\u0440\u043e\u0435\u043a\u0442 SerenityOS \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442 Unix-\u043f\u043e\u0434\u043e\u0431\u043d\u0443\u044e \u041e\u0421 c \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u043c \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043e\u043c | ProHoster","og:description":"\u0412 \u0440\u0430\u043c\u043a\u0430\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Serenity \u0433\u0440\u0443\u043f\u043f\u043e\u0439 \u044d\u043d\u0442\u0443\u0437\u0438\u0430\u0441\u0442\u043e\u0432 \u0432\u0435\u0434\u0451\u0442\u0441\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430 Unix-\u043f\u043e\u0434\u043e\u0431\u043d\u043e\u0439 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0434\u043b\u044f \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b x86.","og:url":"https:\/\/prohoster.info\/et\/blog\/news\/proekt-serenityos-razvivaet-unix-podobnuyu-os-c-graficheskim-interfejsom","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T18:59:22+00:00","article:modified_time":"2019-10-31T18:59:22+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"34615","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-21 19:57:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 02:18:35","updated":"2026-01-21 19:57:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/34615","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=34615"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/34615\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media\/26083"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=34615"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=34615"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=34615"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}