LINUX.ORG.RU

Linux на денди


0

0

Может кому то покажется хренью эта затея но мне часто в голову лезет всякая хрень. Но мне всё же интересно на сколько вероятно поставить ядро товарища Торвальдса на приставку нашего детства. Мне пофиг на графику мне и кансоль пойдёт. Я когда- то читал что на таких приставках стоит моторолер 68к а в списке роддерживаемых платформ он присутствует, а это значит что это теоретически вожможно. А как практически?

а практически никому это не надо, или просто нет времени заниматься беспрофитным делом

Hokum ☆☆☆☆ ()

>когда- то читал что на таких приставках стоит моторолер 68к

Вас обманули, там восьмибитный 6502. На нем линукс не запустить при всем желании.

redgremlin ★★★★★ ()

Это кажись на Sega стоит 68к

vertexua ★★★★☆ ()

Мало ram, мало flash/eeprom -> никому не нужно, поэтому нет поддержки в ядре.

Хотя, для примера: http://www.gc-linux.org/

anon_666 ()

Ну и плюсом к отписавшимся - для нормальной работы современных ОС нужен MMU, которого ни в дендевском 2А03, ни в мегадрайвовском 68к нет.

GAMer ★★★★★ ()
Ответ на: комментарий от vertexua

Ну и чё вы мне манами на свой uclinux тычете? Не читал я их чтоль...
Я же специально сказал - _для нормальной работы_. Гемор с памятью нормальной работой назвать нельзя.

GAMer ★★★★★ ()
Ответ на: комментарий от anon_666

И на бис, цитата из его фака:
"
1. uClinux does not implement fork(); instead it implements vfork(). This does not mean no multitasking, it simply means that the parent blocks until the child does exec() or exit(). You can still get full multitasking.
2. uClinux does not have autogrow stack and no brk(). You need to use mmap() to allocate memory (which most modern code already does). There is a compile time option to set the stack size of a program.
3. There is no memory protection. Any program can crash another program or the kernel. This is not a problem as long as you are aware of it, and design your code carefully.
4. Some architectures have various code size models, depending on how position independance is achieved.
"
Работа без MMU, а тем более даже без MPU возможна только в глубоко-embedded средах.

GAMer ★★★★★ ()
Ответ на: комментарий от vertexua

Да, денди со своим склерозом в 2Кб даже не рассматривается =)
А вот мегадрайв/генезис вполне возможен, но ЕМНИП ускоглазые железячники там не всю ША на разъём картриджа вывели, из-за чего адресное пространство ограничено 4Мб, а не 16ю, как поддерживает 68000.
А подпаиваться к ногам проца как-то не эстетично, ОС на картридже гораздо симпатичнее. HardWareMan что-то с MD мутил, даже винт подключал, но больше результатов работы я не видел.

GAMer ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.