The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Реализована загрузка Linux на ПК Commodore 64 с восьмиразрядным CPU и 64КБ ОЗУ, opennews (ok), 06-Сен-23, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


66. "Реализована загрузка Linux на ПК Commodore 64 с восьмиразряд..."  +1 +/
Сообщение от Аноним (6), 06-Сен-23, 17:18 
а прикинь, 8086 тоже не умеет в 32 бита... однако ж портировали.
правда, это было давно. с тех пор "иных уж нет, а те далече"...
Ответить | Правка | Наверх | Cообщить модератору

70. "Реализована загрузка Linux на ПК Commodore 64 с восьмиразряд..."  +/
Сообщение от Аноним (56), 06-Сен-23, 17:48 
Ну как-то ещё можно себе представить, чтобы минималистичное ядро, минималистичную libc и busybox впихнуть в 640килобайтхватитвсем. Ну чтобы в 64 кбайт... Тут без эмуляции адресного пространства - из области фантастики.
Ответить | Правка | Наверх | Cообщить модератору

72. "Реализована загрузка Linux на ПК Commodore 64 с восьмиразряд..."  +/
Сообщение от Аноним (6), 06-Сен-23, 17:56 
но в статье и так пришлось использовать REU. что мешает использовать его нативно?
Ответить | Правка | Наверх | Cообщить модератору

76. "Реализована загрузка Linux на ПК Commodore 64 с восьмиразряд..."  +/
Сообщение от Аноним (56), 06-Сен-23, 18:01 
Страничная память с подменой страниц не есть память с непрырывным адресным пространством.
Ответить | Правка | Наверх | Cообщить модератору

78. "Реализована загрузка Linux на ПК Commodore 64 с восьмиразряд..."  +/
Сообщение от Аноним (6), 06-Сен-23, 18:31 
И? Это как то мешает переписать код работы с памятью и строками? Напомню, что в 8086/186/286 тоже сегмент максимум в 64 КиБ.
Ответить | Правка | Наверх | Cообщить модератору

89. "Реализована загрузка Linux на ПК Commodore 64 с восьмиразряд..."  +/
Сообщение от Аноним (28), 06-Сен-23, 20:05 
Про модель памяти huge напомнить?
Ответить | Правка | Наверх | Cообщить модератору

94. "Реализована загрузка Linux на ПК Commodore 64 с восьмиразряд..."  +1 +/
Сообщение от Аноним (6), 06-Сен-23, 20:37 
Которая все равно не умела более 128 КиБ за раз, и то через жпп с far ptr, из-за чего проще было дёргать оные far ptr напрямую? Давай, расскажи...
Ответить | Правка | Наверх | Cообщить модератору

100. "Реализована загрузка Linux на ПК Commodore 64 с восьмиразряд..."  +/
Сообщение от Аноним (28), 06-Сен-23, 21:50 
Я для примера сишечку привёл. На ассемблере можно было дёргать что угодно и как угодно. И это всё равно было проще, чем жуткий геморрой с EMS.
Ответить | Правка | Наверх | Cообщить модератору

105. "Реализована загрузка Linux на ПК Commodore 64 с восьмиразряд..."  +1 +/
Сообщение от Аноним (6), 06-Сен-23, 22:31 
не знаю, для чего ты это привел, но huge никоим образом не заменяло EMS. и far ptr в сишке дергались ничуть не сложнее, чем в всме (но и не проще - что там два word колупать со сдвигом/переносом, что тут).

да, дергать EMS из Си - ужасно, но никто и не обещал, что будет легко. в конец концов, это и есть смысл ПОРТИРОВАНИЯ - допилить недостающее в само ядро. а не как в статье - вынести заботу о недостающем на внешную прослойку, в результате чего заслуга линукса - ноль, и чем тут гордиться - непонятно вообще.

с таким же успехом можно было бы вместо эмулятора risc в статье запустить эмулятор x86, а в нем - винду 11. но ведь об этом тут не написали бы? а если бы написали - местные эксперты уссыкались бы кипятком от ненависти, а не от радости, как сейчас... хотя, казалось бы, в чем разница?

Ответить | Правка | Наверх | Cообщить модератору

93. "Реализована загрузка Linux на ПК Commodore 64 с восьмиразряд..."  +/
Сообщение от pofigist (?), 06-Сен-23, 20:36 
https://pdp-11.org.ru/
Там правда немного другой уних...
Ответить | Правка | К родителю #70 | Наверх | Cообщить модератору

104. "Реализована загрузка Linux на ПК Commodore 64 с восьмиразряд..."  +/
Сообщение от Canis dirus Leidy (?), 06-Сен-23, 22:28 
Там, прежде всего, немного другая архитектура и всё-равно не все модели поддерживались: https://minnie.tuhs.org/PUPS/pupsfaq.html#hardware
Ответить | Правка | Наверх | Cообщить модератору

200. "Реализована загрузка Linux на ПК Commodore 64 с восьмиразряд..."  +/
Сообщение от pofigist (?), 07-Сен-23, 19:24 
Ну на 56к он вроде как запускался - я собственно про это.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру