1

Тема: ОС на мові асемблера для смартфонів?

Система андроїд на мому смарті займає майже 5гб! Є така ос колібрі для пк, написана мовою асемблера, яка займає лише 1.44мб!
Що заважає розробити подібну для смартфонів? Це ж пристрій буде "літати" і тд. На якому асемблері пишуть для смартфонів і чи пишуть взагалі, щось ніде нема інфи по цьому питанню.

2

Re: ОС на мові асемблера для смартфонів?

Більшість смартфонів працюють на процесорах ARM з відповідним асемблером.
Однак причина того, що KolibriOS літає і мало важить не в тому, що вона написана на асемблері. Спробуйте написати на цей сайт з KolibriOS - зрозумієте.

Подякували: 0xDADA11C7, pluszz, leofun01, tchort4

3

Re: ОС на мові асемблера для смартфонів?

А ше в kolibri немає драйверів для NVIDIA TITAN RTX

4

Re: ОС на мові асемблера для смартфонів?

pluszz написав:

А ше в kolibri немає драйверів для NVIDIA TITAN RTX

Думаю, перелік того, чого нема в Колібрі, займе більше місця, ніж Колібрі.

5

Re: ОС на мові асемблера для смартфонів?

31414 написав:

Система андроїд на мому смарті займає майже 5гб! Є така ос колібрі для пк, написана мовою асемблера, яка займає лише 1.44мб!
Що заважає розробити подібну для смартфонів? Це ж пристрій буде "літати" і тд. На якому асемблері пишуть для смартфонів і чи пишуть взагалі, щось ніде нема інфи по цьому питанню.


Мабуть тому, що андроїд, це стандарт. І змінити систему на телефоні, це те саме, що приректи себе на вічні танці з бубном. Є проекти на базі лінукс, але то таке глючне гівно, що мабуть треба, ще пару років почекати. Кастом прошивки і буде вам щастя. Все одно менше трьох гігабайт воно місця займати не буде.

6

Re: ОС на мові асемблера для смартфонів?

Десь читав, що є емулятор x86 під ARM_

7

Re: ОС на мові асемблера для смартфонів?

Ще є емулятор КР580ВМ80А, то може краще з нього почати. Та і методичних матеріалів до цього безглуздя дуже багато.

8 Востаннє редагувалося tchort (17.03.2021 21:02:51)

Re: ОС на мові асемблера для смартфонів?

Система андроїд на мому смарті займає майже 5гб! Є така ос колібрі для пк, написана мовою асемблера, яка займає лише 1.44мб!
Що заважає розробити подібну для смартфонів? Це ж пристрій буде "літати" і тд.

Чому не макро ассемблер а коли так чому тоді не C(асемблер який можна портувати) чи Zig, а тоді чому і не Rust...
    Я не приймаю вашого твердження/допущення що необхідно вдаватися до ассемблера аби розробити щось швидке і не важке. Так і відкидаю те що такі вже разючі зменшення у об'ємах пам'яті що займає система мають великого значення, поміж массою інших. В кінці 60-х та 70х не мені вам нагадувати з якими об'ємами RAM та продуктивністю процесорів професіонали мали справу коли писали різні ОС, і що вони в кінці кінців винайшли і до чого прийшли, згадаєте пане?
    Також я підозрюю що в цих "і т.д." буде багато скомпільовано дивних помилок які буде неймовірно важко відлагодити і виправити як і внести зміни...і ще багато чого ще.
    Ви уявляєте собі що це таке писати кілобайти коду на асемблері і намагатися утримати все це в голові? Скільки ви рядків Asm написали, - пів сотні, сотню, дві?
    Ці розсудження і фантазії не продуктивні, написано немало підручників і монографій що розслідували цю тему. Маєте звертатися до них в першу чергу за відповідями та поясненнями чому все як є і що заважає розробці.

Подякували: Droid 771

9 Востаннє редагувалося Droid 77 (17.03.2021 21:19:07)

Re: ОС на мові асемблера для смартфонів?

Можу лише порадити пану ТС зібрати РК86 та написати ОС до нього в байт кодах зі сторінок журналу "Радіо" 86-90 років.

P. S.
І завантажити то все з магнітофонної касети в зібраний ПК :)

Подякували: tchort1