Динамічне оновлення програмного забезпечення(ДОПЗ) (англ. Dynamic Software Updating) або (англ. DSU) — це поле для дослідження котре відноситься до оновлення ПЗ поки воно запущене, без перезавантаження чи зупинки роботи. На даний час ДОПЗ не широко розповсюджений, але дослідники розробили багато систем і технік для її імплементації. це найвідоміша ДОПЗ система на даний час.
Сучасні операційні системи і мови програмування майже завжди проектуються без можливості ДОПЗ.
Існуючі ДОПЗ системи
Ksplice
Це спеціалізована ДОПЗ система котра націлена лише на ядро Linux. Дане програмне забезпечення дозволяє застосувати патч на працююче ядро операційної системи без перезавантаження. Програмне забезпечення підтримує оновлення котре не призводить до значних змін у структурі ядра. Дана технологія була розроблена компанією Ksplice, Inc. і придбана компанією Oracle 21 липня 2011 року.
kGraft
Це спеціалізована ДОПЗ система для ядра операційної системи Linux. На відміну від інших систем не потребує зупинки операційної системи для встановлення патчу. Проект розроблювався у дослідницькому відділі та був представлений компанією SUSE 28 березня 2014 року.
Erlang
Мова Erlang має вбудовану підтримує ДОПЗ. Для імплементації ДОПЗ код завантажується і керується наче модуль, так зване гаряче завантаження коду (англ. Hot Code Loading).
Див. також
Посилання
- Formalizing Dynamic Software Updating — Microsoft research [ 14 липня 2012 у Wayback Machine.] (англ.)
- A Theory of Dynamic Software Updates — University of Cambridge [ 14 січня 2014 у Wayback Machine.] (англ.)
- Ksplice код
- Ginseng Project Page and Source Code — University of Maryland [ 11 серпня 2013 у Wayback Machine.] (англ.)
- SUSE Conversations [ 27 березня 2014 у Wayback Machine.] (англ.)
- kGraft Live Kernel Patching now available for download [ 7 квітня 2014 у Wayback Machine.] (англ.)
- Сторінка проекту [ 7 квітня 2014 у Wayback Machine.] (англ.)
- kgraft код
Це незавершена стаття про програмне забезпечення. Ви можете проєкту, виправивши або дописавши її. |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Dinamichne onovlennya programnogo zabezpechennya DOPZ angl Dynamic Software Updating abo angl DSU ce pole dlya doslidzhennya kotre vidnositsya do onovlennya PZ poki vono zapushene bez perezavantazhennya chi zupinki roboti Na danij chas DOPZ ne shiroko rozpovsyudzhenij ale doslidniki rozrobili bagato sistem i tehnik dlya yiyi implementaciyi ce najvidomisha DOPZ sistema na danij chas Suchasni operacijni sistemi i movi programuvannya majzhe zavzhdi proektuyutsya bez mozhlivosti DOPZ Isnuyuchi DOPZ sistemiKsplice Ce specializovana DOPZ sistema kotra nacilena lishe na yadro Linux Dane programne zabezpechennya dozvolyaye zastosuvati patch na pracyuyuche yadro operacijnoyi sistemi bez perezavantazhennya Programne zabezpechennya pidtrimuye onovlennya kotre ne prizvodit do znachnih zmin u strukturi yadra Dana tehnologiya bula rozroblena kompaniyeyu Ksplice Inc i pridbana kompaniyeyu Oracle 21 lipnya 2011 roku kGraft Ce specializovana DOPZ sistema dlya yadra operacijnoyi sistemi Linux Na vidminu vid inshih sistem ne potrebuye zupinki operacijnoyi sistemi dlya vstanovlennya patchu Proekt rozroblyuvavsya u doslidnickomu viddili ta buv predstavlenij kompaniyeyu SUSE 28 bereznya 2014 roku Erlang Mova Erlang maye vbudovanu pidtrimuye DOPZ Dlya implementaciyi DOPZ kod zavantazhuyetsya i keruyetsya nache modul tak zvane garyache zavantazhennya kodu angl Hot Code Loading Div takozhPolimorfnij kodPosilannyaFormalizing Dynamic Software Updating Microsoft research 14 lipnya 2012 u Wayback Machine angl A Theory of Dynamic Software Updates University of Cambridge 14 sichnya 2014 u Wayback Machine angl Ksplice kod Ginseng Project Page and Source Code University of Maryland 11 serpnya 2013 u Wayback Machine angl SUSE Conversations 27 bereznya 2014 u Wayback Machine angl kGraft Live Kernel Patching now available for download 7 kvitnya 2014 u Wayback Machine angl Storinka proektu 7 kvitnya 2014 u Wayback Machine angl kgraft kod Ce nezavershena stattya pro programne zabezpechennya Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi Cya stattya ye chastinoyu Proyektu Komp yuterni nauki riven nevidomij Portal Informacijni tehnologiyi Meta proyektu stvorennya yakisnih ta informativnih statej na temi pov yazani z informatikoyu i komp yuternimi naukami Vi mozhete pokrashiti cyu stattyu vidredaguvavshi yiyi a na storinci proyektu vkazano chim she mozhna dopomogti Uchasniki proyektu budut vam vdyachni Cyu stattyu she nihto ne ociniv za shkaloyu ocinok statej Proyektu Komp yuterni nauki Chim dopomogti