{"id":169831,"date":"2026-04-23T12:24:30","date_gmt":"2026-04-23T10:24:31","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/proekt-wsl9x-dlya-zapuska-sovremennyh-linux-yader-v-okruzhenii-windows-95"},"modified":"2026-04-23T12:24:30","modified_gmt":"2026-04-23T10:24:31","slug":"proekt-wsl9x-dlya-zapuska-sovremennyh-linux-yader-v-okruzhenii-windows-95","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sk\/blog\/news\/proekt-wsl9x-dlya-zapuska-sovremennyh-linux-yader-v-okruzhenii-windows-95","title":{"rendered":"Projekt WSL9x na sp\u00fa\u0161\u0165anie modern\u00fdch Linux jadier v prostred\u00ed Windows 95","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Nes\u00favisiaci s Microsoftom nad\u0161enec vyvinul n\u00e1stroj WSL9x (Windows 9x Subsystem for Linux), ktor\u00fd umo\u017e\u0148uje sp\u00fa\u0161\u0165a\u0165 modern\u00e9 jadra Linuxu v r\u00e1mci jadra Windows 95\/98\/ME. Projekt poskytuje mo\u017enos\u0165 vykon\u00e1va\u0165 aplik\u00e1cie pre Linux a Windows 9x ved\u013ea seba v jednom syst\u00e9me, podobne ako vrstva WSL umo\u017e\u0148uje pracova\u0165 s aplik\u00e1ciami Linuxu v modern\u00fdch verzi\u00e1ch Windows. Podporuje sa spustenie iba konzolov\u00fdch Linuxov\u00fdch programov. K\u00f3d komponentov WSL9x je nap\u00edsan\u00fd v C a assembleri a je distribuovan\u00fd pod licenciou GPLv3.    <\/p>\n<p>Na rozdiel od WSL2, WSL9x nepou\u017e\u00edva virtualiz\u00e1ciu a jadro Linuxu be\u017e\u00ed v nulovom ochrannom kr\u00fahu paralelne s jadrom Windows, \u010do umo\u017e\u0148uje pou\u017e\u00edvanie WSL9x na syst\u00e9moch bez podpory hardv\u00e9rovej virtualiz\u00e1cie, dokonca aj s CPU i486. V syst\u00e9me sa vyu\u017e\u00edva modifikovan\u00e9 jadro Linux 6.19, zostaven\u00e9 na pr\u00e1cu v re\u017eime UML (User-mode Linux), ur\u010den\u00e9 na spustenie jadra ako pou\u017e\u00edvate\u013esk\u00e9ho procesu. Oslovenie k POSIX API v UML vrstve prekladu bolo nahraden\u00e9 volan\u00edm API jadra Windows 9x.     <\/p>\n<p>V prostred\u00ed Windows sa na\u010d\u00edta projektom pripraven\u00fd VxD ovl\u00e1da\u010d, ktor\u00fd zodpoved\u00e1 za inicializ\u00e1ciu subsyst\u00e9mu WSL9x, na\u010d\u00edtanie a umiestnenie jadra Linuxu do pam\u00e4te, spravovanie preru\u0161en\u00ed, cyklick\u00e9 odovzd\u00e1vanie riadenia jadru Linuxu v re\u017eime zdie\u013eanej viac\u00falohovosti a spracovanie udalost\u00ed adresovan\u00fdch jadru Linux z u\u017e\u00edvate\u013esk\u00e9ho priestoru, ako s\u00fa vykon\u00e1vanie syst\u00e9mov\u00fdch volan\u00ed a pr\u00edstup k nealokovan\u00fdm str\u00e1nkam pam\u00e4te (page faults). Ke\u010f\u017ee jadro Windows 9x nepodporuje tabu\u013eku vektorov preru\u0161en\u00ed (IDT, Interrupt Descriptor Table), \u010do neumo\u017e\u0148uje nastavi\u0165 vlastn\u00fd spracovate\u013e preru\u0161enia 0x80, pre syst\u00e9mov\u00e9 volania sa pou\u017e\u00edva spracovate\u013e GPF (General Protection Fault), ktor\u00fd zachyt\u00e1va v\u00fdnimky vznikaj\u00face pri vykon\u00e1van\u00ed in\u0161trukcie SYSCALL.          <\/p>\n<p>Pre pou\u017e\u00edvate\u013eov je k dispoz\u00edcii n\u00e1stroj wsl.com, ktor\u00fd je prezentovan\u00fd ako 16-bitov\u00e1 DOS aplik\u00e1cia a umo\u017e\u0148uje pou\u017e\u00edva\u0165 pr\u00edkazov\u00fd riadok MS-DOS na sp\u00fa\u0161\u0165anie Linuxov\u00fdch programov. N\u00e1stroj zabezpe\u010duje prenos vstupn\u00fdch udalost\u00ed a simuluje funk\u010dnos\u0165 konzoly na zobrazenie v\u00fdstupu s podporou ANSI escape k\u00f3dov.      <center><img decoding=\"async\" alt=\"Projekt WSL9x na sp\u00fa\u0161\u0165anie modern\u00fdch Linux jadier v prostred\u00ed Windows 95\" src=\"\/wp-content\/uploads\/2026\/04\/3235dbb4d5e7de1970192b4f87adaeab.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><br \/>\n<br \/>Zdroj: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65270\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041d\u0435 \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0439 \u0441 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0435\u0439 Microsoft \u044d\u043d\u0442\u0443\u0437\u0438\u0430\u0441\u0442 \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043b \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439 WSL9x (Windows 9x Subsystem for Linux), \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0438\u0439 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0442\u044c \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u044f\u0434\u0440\u0430 Linux \u0432\u043d\u0443\u0442\u0440\u0438 \u044f\u0434\u0440\u0430 Windows 95\/98\/ME. \u041f\u0440\u043e\u0435\u043a\u0442 \u0434\u0430\u0451\u0442 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0432 \u043e\u0434\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u0435 \u0431\u043e\u043a \u043e \u0431\u043e\u043a \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0442\u044c \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0434\u043b\u044f Linux \u0438 Windows 9x, \u043f\u043e \u0430\u043d\u0430\u043b\u043e\u0433\u0438\u0438 \u0441 \u0442\u0435\u043c \u043a\u0430\u043a \u043f\u0440\u043e\u0441\u043b\u043e\u0439\u043a\u0430 WSL \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0441 Linux-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f\u043c\u0438 \u0432 \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u0432\u0435\u0440\u0441\u0438\u044f\u0445 Windows. \u041f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":8,"featured_media":169832,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-169831","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.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041d\u0435 \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0439 \u0441 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0435\u0439 Microsoft \u044d\u043d\u0442\u0443\u0437\u0438\u0430\u0441\u0442 \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043b \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439 WSL9x (Windows 9x Subsystem for Linux), \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0438\u0439 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0442\u044c \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u044f\u0434\u0440\u0430 Linux \u0432\u043d\u0443\u0442\u0440\u0438 \u044f\u0434\u0440\u0430 Windows 95\/98\/ME.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Erik Peterson\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/sk\/blog\/news\/proekt-wsl9x-dlya-zapuska-sovremennyh-linux-yader-v-okruzhenii-windows-95\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"sk_SK\" \/>\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 WSL9x \u0434\u043b\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 Linux-\u044f\u0434\u0435\u0440 \u0432 \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u0438 Windows 95 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041d\u0435 \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0439 \u0441 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0435\u0439 Microsoft \u044d\u043d\u0442\u0443\u0437\u0438\u0430\u0441\u0442 \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043b \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439 WSL9x (Windows 9x Subsystem for Linux), \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0438\u0439 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0442\u044c \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u044f\u0434\u0440\u0430 Linux \u0432\u043d\u0443\u0442\u0440\u0438 \u044f\u0434\u0440\u0430 Windows 95\/98\/ME.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sk\/blog\/news\/proekt-wsl9x-dlya-zapuska-sovremennyh-linux-yader-v-okruzhenii-windows-95\" \/>\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=\"2026-04-23T10:24:31+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-04-23T10:24:31+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\udd47 Projekt WSL9x na sp\u00fa\u0161\u0165anie modern\u00fdch Linuxov\u00fdch jadier v prostred\u00ed Windows 95 | ProHoster","description":"Nes\u00favisiaci s Microsoftom nad\u0161enec vyvinul n\u00e1stroj WSL9x (Windows 9x Subsystem for Linux), ktor\u00fd umo\u017e\u0148uje sp\u00fa\u0161\u0165a\u0165 modern\u00e9 jadra Linuxu v r\u00e1mci jadra Windows 95\/98\/ME.","canonical_url":"https:\/\/prohoster.info\/sk\/blog\/news\/proekt-wsl9x-dlya-zapuska-sovremennyh-linux-yader-v-okruzhenii-windows-95","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sk_SK","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 WSL9x \u0434\u043b\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 Linux-\u044f\u0434\u0435\u0440 \u0432 \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u0438 Windows 95 | ProHoster","og:description":"\u041d\u0435 \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0439 \u0441 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0435\u0439 Microsoft \u044d\u043d\u0442\u0443\u0437\u0438\u0430\u0441\u0442 \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043b \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439 WSL9x (Windows 9x Subsystem for Linux), \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0438\u0439 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0442\u044c \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u044f\u0434\u0440\u0430 Linux \u0432\u043d\u0443\u0442\u0440\u0438 \u044f\u0434\u0440\u0430 Windows 95\/98\/ME.","og:url":"https:\/\/prohoster.info\/sk\/blog\/news\/proekt-wsl9x-dlya-zapuska-sovremennyh-linux-yader-v-okruzhenii-windows-95","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":"2026-04-23T10:24:31+00:00","article:modified_time":"2026-04-23T10:24:31+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts\/169831","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/comments?post=169831"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts\/169831\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/media\/169832"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/media?parent=169831"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/categories?post=169831"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/tags?post=169831"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}