МенуетОС, ОС написан у 64-битном асемблерском језику

МенуетОС

Снимак екрана МенуетОС-а

Тренутно, многи развоји оперативног система написани од нуле су обично засновани на неком програмском језику високог нивоа, као што су Руст, Ц, Ц++, Јава, између осталих. Али чувши за ОС који је направљен од нуле користећи само асемблерски језик, Ако је то нешто што се не чује сваки дан и изнад свега, то је нешто што привлачи велику пажњу.

Као што многи од вас знају Језици ниског нивоа у поређењу са језицима високог нивоа имају низ предности и мана. један испред другог, али једно од најпознатијих и најистакнутијих је питање преносивости (које такође има своја ограничења у језицима високог нивоа), док је на другој страни медаље питање брзине, меморије, одржавања , између осталих аспеката.

То је разлог зашто споменуо то саслушање о оперативни систем написан на асемблерском језику је прилично занимљив а пројекат о коме ћемо мало причати у овом чланку односи се на МенуетОС, оперативни систем у развоју, који је у потпуности изграђен у 64-битном асемблерском језику.

О МенуетОС-у

МенуетОС је оперативни систем који са подршком за превентивни мултитаскинг у реалном времену, покретање на УЕФИ системима, СМП на системима са више језгара, подршка за више процесора и интегрисани графички кориснички интерфејс. Знам и ја Има мрежни стек и драјвере за Лоопбацк и Етхернет интерфејсе, са подршком за УСБ 2.0, укључујући УСБ дискове, штампаче, ДВБ тјунере и веб камере. Поред тога, обезбеђена је подршка за АЦ97 и Интел ХДА (АЛЦ662/888) за аудио излаз.

Менует кернелСвиђа ми се цео систем, написано је на асемблеру, лили да пружа једну од предности рада са асемблерским језиком, а то је брзина у односу на системе написане на другим језицима. На пример, ГУИ са транспарентношћу се израчунава директно на главном к86-64 ЦПУ-у, избегавајући проблеме компатибилности са графичким картицама. Поред тога, пројекат развија сопствени Кс сервер и обезбеђује графички интерфејс Интегрисани кориснички интерфејс који укључује прилагодљиве теме, операције превлачења и испуштања, УТФ-8 кодирање и пребацивање распореда тастатуре.

А од карактеристичних предности из Менуета је његова способност програмирања у асемблеру, што омогућава развој апликација које су брже, ефикасније и троше мање ресурса. За развој апликација у асемблеру нуди се сопствено интегрисано развојно окружење.

С друге стране, помиње се да Мениет није искључиво резервисан за програмирање склопа, синце Његов дизајн фаворизује 64/32-битно АСМ програмирање. Менует-ова структура апликације омогућава производњу заглавља на практично било ком другом језику, али његов примарни фокус је на програмирању склопа. Програмирање менија у Менуету је брзо и лако за учење, а његов брзи ГУИ се може управљати асемблерским језиком. Поред тога, Менует64 има могућност покретања Менует32 апликација, проширујући његову свестраност и компатибилност.

У области примене, пројекат је развио једноставан ХТТПЦ веб претраживач, маил и ФТП клијенте, ВНЦ клијент, ФТП и ХТТП сервери. Такође поседује основни пакет мултимедијалних апликација (аудио, видео и слика) и за уређивање текста.

Вреди то напоменути У развоју МенуетОС пројекта ради се на два издања, који су један за 64 бита (Менует64) који се дистрибуира под рестриктивном лиценцом, а друго издање је 62-битно (Менует32) који се дистрибуира под ГПЛ лиценцом.

МенуетОС је тренутно под својом верзијом 1.50 и према листи за промене у овој верзији само су ажурирања, исправке грешака, побољшања, ажурирање Фасма на верзију 1.73.32 и позадина су промењени.

Ако сте заинтересовани да сазнате више о томе, можете консултовати детаљи у следећем линку.

Испробајте МенуетОС

За оне који су заинтересовани да испробају овај систем, требало би да знате да се слика дискете и ИСО слика нуде за снимање на ЦД који подржава извршавање у ВиртуалБок-у. Веза је ово.


Додај као жељени извор