The OpenNET Project / Index page

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



"Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядных процессоров Intel"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядных процессоров Intel"  +/
Сообщение от opennews (ok), 29-Ноя-20, 10:51 
Сформирован новый выпуск проекта ELKS 0.4 (Embeddable Linux Kernel Subset), развивающего Linux-подобную операционную систему для 16-разрядных процессоров Intel 8086, 8088, 80188, 80186, 80286 и NEC V20/V30. ОС может использоваться как на старых компьютерах класса IBM-PC XT / AT, так и на SBC / SoC / FPGA, воссоздающих  архитектуру IA16...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=54163

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

Оглавление

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


1. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +31 +/
Сообщение от leibniz (ok), 29-Ноя-20, 10:51 
Прям ретро-ньюз (:
Ответить | Правка | Наверх | Cообщить модератору

10. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +23 +/
Сообщение от Аноним (10), 29-Ноя-20, 11:47 
Причём это в тренде тотального выпиливания 32 под линух...
Ответить | Правка | Наверх | Cообщить модератору

14. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +1 +/
Сообщение от erthink (ok), 29-Ноя-20, 11:50 
> Причём это в тренде тотального выпиливания 32 под линух...

ШСХ даже 30 лет не прошло )

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

141. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +/
Сообщение от Аноним (-), 03-Дек-20, 13:51 
Они даже Торвальдса перещеголяли. Тот и то минимум на 386 и MMU ориентировался. Впрочем, без этого оно серьезной многозадачкой общего применения и не является.
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

145. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +/
Сообщение от Аноним (145), 04-Дек-20, 02:24 
Тренд выпиливания 32-битных реп и назначение этого форка явно не пересекаются
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

2. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +5 +/
Сообщение от Аноноимemail (?), 29-Ноя-20, 10:52 
нет уж, дождусь когда linux адаптируют для zx-spectrum, а что, cpm-80 была ж на 8-битных компах.
Ответить | Правка | Наверх | Cообщить модератору

22. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +7 +/
Сообщение от Ананоним (?), 29-Ноя-20, 13:33 
Не жди так напряжённо, обрати внимание на http://www.fuzix.org/ Я думаю тебе понравится.
Ответить | Правка | Наверх | Cообщить модератору

83. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +/
Сообщение от Аноним (83), 30-Ноя-20, 11:31 
Дык там размеры далеко не спектрумовские. Минимум 720К. Не то.
Ответить | Правка | Наверх | Cообщить модератору

84. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +3 +/
Сообщение от 2 (?), 30-Ноя-20, 11:46 
Что значит "была"? Она для них и делалась изначально.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

3. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +/
Сообщение от Сергейemail (??), 29-Ноя-20, 10:54 
У меня же где-то в гараже 386SX валяется. Достать что ли?
Ответить | Правка | Наверх | Cообщить модератору

6. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +16 +/
Сообщение от Аноним (6), 29-Ноя-20, 11:16 
но ведь он умеет защищенный режим, виртуальную память и может запустить настоящий линукс
Разве нет?
Ответить | Правка | Наверх | Cообщить модератору

7. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  –11 +/
Сообщение от erthink (ok), 29-Ноя-20, 11:35 
> но ведь он умеет защищенный режим, виртуальную память и может запустить настоящий
> линукс
> Разве нет?

Ох, смотря что называть "настоящим защищенным режимом" и "настоящим ликсусом".

Одновременно и основная "фишка" и проблема в том, что там всё 16-битное.
В том числе, там винтажный "защищенный" режим intel 286.

Действительно винтажно и пойдет для "рыбок кормить", но держать такой "аквариум" скучно.

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

16. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +8 +/
Сообщение от Анонимленьлогиниться (?), 29-Ноя-20, 12:13 
А это почему? Он вполне себе 32-х битный. Регистры, команды, все соответствует IA32. Ну да, шина адреса как у двоечки, больше 16 МБ не воткнешь, но тут уж что поделаешь. Линукс там бегал все-таки настоящий.. пока не выкинули поддержку всех 386
Ответить | Правка | Наверх | Cообщить модератору

19. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +15 +/
Сообщение от Амоним (?), 29-Ноя-20, 12:54 
386SX такой же 16-битный, как 8088 - 8битный. Даю наводку - речь про (внешнюю) физическую ширину шины памяти, которая уполовинена от внутренней. Платить приходится пропускной способностью шины памяти - она тоже уполовинивается, требуется 2 такта на пересылку слова. Сделано это исключительно с целью удешевления и упрощения разводки платы.

Логически (то есть программно) 386SX 32-битный, так же как 8088 - 16 битный.

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

52. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +7 +/
Сообщение от Led (ok), 29-Ноя-20, 23:19 
> там всё 16-битное.
> В том числе, там винтажный "защищенный" режим intel 286.

Мальчик, что ты несёшь?

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

64. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +1 +/
Сообщение от aa (?), 30-Ноя-20, 06:51 
Линус же на 386 и писал "настоящий линукс"
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

78. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  –1 +/
Сообщение от пох. (?), 30-Ноя-20, 11:14 
>  и может запустить настоящий линукс

Не может. В 94м - мог, но с тех пор и это тоже сломали.

Даже не загрузится до конца.

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

4. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  –1 +/
Сообщение от Пыщь (?), 29-Ноя-20, 11:07 
Сколько допаять памяти, чтобы хромоногий броузер запускался?
Ответить | Правка | Наверх | Cообщить модератору

9. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +20 +/
Сообщение от анонимус12345 (?), 29-Ноя-20, 11:46 
12Gb
Ответить | Правка | Наверх | Cообщить модератору

13. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  –2 +/
Сообщение от Аноним (13), 29-Ноя-20, 11:50 
Чтобы запускался с парой страниц - 1ГБ. На меньшее не надейся.
Мне с The Great Suspender - 4ГБ хватает. Другой же чувак со 128ГБ ОЗУ - говорит что  The Great Suspender не нужен.
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

28. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +11 +/
Сообщение от Аноним (28), 29-Ноя-20, 15:48 
Сказки это все про жрущий хром и минимальные требования в 128Гб ОЗУ. Мне для просмотра видосиков на ютубе и фейсбучика хватает всего лишь 64Гб.
Ответить | Правка | Наверх | Cообщить модератору

38. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +2 +/
Сообщение от Аноним (38), 29-Ноя-20, 18:17 
Это если без всяких аддонов типа sponsorblock и magicactions, с ними все 256.
Ответить | Правка | Наверх | Cообщить модератору

51. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  –2 +/
Сообщение от Annoynymous (ok), 29-Ноя-20, 22:26 
Почём биток в 2021-м? Ещё пару раз взбрыкнёт или уже пора сливать?
Ответить | Правка | Наверх | Cообщить модератору

85. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +2 +/
Сообщение от пох. (?), 30-Ноя-20, 12:10 
Ипать ты лох! Его надо было слить еще когда Никарагуа поздравили Байдена.

сиди теперь ровно со своими битками - мож, когда выяснится что вакцина от коровавируса бесполезна - снова подорожает.

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

90. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +/
Сообщение от Аноним (10), 30-Ноя-20, 12:27 
Похоже, умные человеки слили тогда столько битков, что он рухнул на $3k
Ответить | Правка | Наверх | Cообщить модератору

54. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  –5 +/
Сообщение от Лунный модуль ядра (?), 30-Ноя-20, 00:57 
Это как же я на хромом с парой десятков вкладок на 8 гб сижу и не кашляю? Ах, я ж на винде..
Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору

56. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +2 +/
Сообщение от funny.falcon (?), 30-Ноя-20, 02:08 
Вкладка вкладке - рознь.
Открой штук десять Jenkins  и пятнадцать grafana с десятком графиков на каждой.
Ответить | Правка | Наверх | Cообщить модератору

87. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +3 +/
Сообщение от пох. (?), 30-Ноя-20, 12:12 
Доктор, а вот когда я делаю вот так...
- А вы так не делайте!

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

34. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +1 +/
Сообщение от None (??), 29-Ноя-20, 17:14 
Тут недавно заметил на одном компе с 4Г памяти - где-то после 5-7 вкладок браузеры вылетают, что хром, что мозилла. Оказалось - отключен своп. Со свопом конечно более-менее нормально стало.
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

46. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +3 +/
Сообщение от Аноним (46), 29-Ноя-20, 19:35 
У 80286 24-битная адресация памяти, так что больше 16 МБ (2^24) все равно не получится.
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

99. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +1 +/
Сообщение от Пыщь (?), 30-Ноя-20, 14:17 
Раунд выигрывает знаток, указавший разрядность адресов памяти. Поздравляем.
Ответить | Правка | Наверх | Cообщить модератору

5. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +/
Сообщение от erthink (ok), 29-Ноя-20, 11:15 
Няшный винтаж, аж грустно выбрасывать.
Ответить | Правка | Наверх | Cообщить модератору

8. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +/
Сообщение от Аноним (8), 29-Ноя-20, 11:46 
А где это используется?
Ответить | Правка | Наверх | Cообщить модератору

12. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  –2 +/
Сообщение от Аноним (10), 29-Ноя-20, 11:48 
embedded
Ответить | Правка | Наверх | Cообщить модератору

15. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +/
Сообщение от erthink (ok), 29-Ноя-20, 11:54 
> embedded

Нет, ибо негоже на чау-чау ездить, тем более за полярным

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

42. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +2 +/
Сообщение от n80 (?), 29-Ноя-20, 19:23 
К сожалению, это не мешает всяким APC, например. Правда, у них там совсем не Linux и даже не сабж крутится, но идея написания свободной прошивки для платы мониторинга вместо их закрытого поделия, конечно, греет душу.
Ответить | Правка | Наверх | Cообщить модератору

62. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +1 +/
Сообщение от Lex (??), 30-Ноя-20, 06:13 
Что это за встройщина такая.. на 16-битных интелах то
Скорее, это просто старьё для_понастольгировать
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

67. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +2 +/
Сообщение от n80 (?), 30-Ноя-20, 07:24 
> Что это за встройщина такая.. на 16-битных интелах то
> Скорее, это просто старьё для_понастольгировать

Встраиваемые устройства такие существуют, хотя по большей части и дико древние (но ещё рабочие и ещё хз сколько лет, если не десятилетий, проработают), из сколь-нибудь свежего видел только вышеупомянутую карту мониторинга от APC, а из более древнего есть у меня, например, какая-то мини-АТС на NEC V20 или V30 и SCSI-контроллер на 80186 (кстати, этот камень изначально для встроенки делался, у него периферии внутри немного насыпано в духе микроконтроллеров).

В общем, для создания новых устройств x86-16 уже не применяется (я на это очень надеюсь, по крайней мере, хотя всякое бывает), но вот для поддержки старых и, конечно же, развлечений с ретро-девайсами (т.е. в основном для, кхм, ностальгирования, всё так) это имеет довольно много применений, ибо кроме десктопов на этой платформе много чего делалось (пусть и не так много, как на разных камнях с ядром Z80).

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

142. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +1 +/
Сообщение от Аноним (-), 03-Дек-20, 13:54 
> embedded

Разве что модемах "Курьер". Диалапных, итить. Но там наверное памяти для этого не хватит, а даже если и хватит, то чего?

А так сейчас в embedded есть cortex M. Мелкий, клевый, 32-битный. Кому там надо 16-битный архаик? Его даром не возьмут.

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

11. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +/
Сообщение от Аноним (11), 29-Ноя-20, 11:47 
QEMU портировали?)
Ответить | Правка | Наверх | Cообщить модератору

23. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +1 +/
Сообщение от Аноним (23), 29-Ноя-20, 14:42 
Но зачем?
Ответить | Правка | Наверх | Cообщить модератору

24. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +/
Сообщение от зачемука (?), 29-Ноя-20, 15:20 
не слишком old, посему вопрос - на спектруме пойдет?
Ответить | Правка | Наверх | Cообщить модератору

26. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  –1 +/
Сообщение от Аноним (-), 29-Ноя-20, 15:40 
Ты до сих пор не сдал свой Спектрум на металлолом?
Ответить | Правка | Наверх | Cообщить модератору

30. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +2 +/
Сообщение от Аноним (30), 29-Ноя-20, 15:52 
> на конденсаторы

поправил

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

29. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +1 +/
Сообщение от Аноним (29), 29-Ноя-20, 15:52 
На сеге 16 битной.
Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

50. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +/
Сообщение от Zulu (?), 29-Ноя-20, 21:59 
Z80 был восьмибитный, это чудо 16битное, так что нет.
Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

129. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +1 +/
Сообщение от Сергей (??), 01-Дек-20, 17:08 
а на двух? :)
Ответить | Правка | Наверх | Cообщить модератору

130. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +1 +/
Сообщение от Аноним (130), 01-Дек-20, 17:44 
Девять женщин не могут за один месяц выносить ребёнка.
Ответить | Правка | Наверх | Cообщить модератору

25. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  –10 +/
Сообщение от Аноним (25), 29-Ноя-20, 15:24 
Доступен ELKS 0.4, вариант ядра Linux для старых пердунов?
Ответить | Правка | Наверх | Cообщить модератору

48. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +/
Сообщение от Онаний (?), 29-Ноя-20, 21:43 
Старые пердуны используют DOS.
Ответить | Правка | Наверх | Cообщить модератору

79. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +/
Сообщение от пох. (?), 30-Ноя-20, 11:18 
Не используют - ту IBM с двузначным номером где была DOS (не имеющая никакого отношения к несуществовавшей тогда ms) давно на жельтий сдали.

А если ты про что-то другое - так это молодняк только может пользовать. Который юниксов не застал.

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

98. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +1 +/
Сообщение от Аноним (-), 30-Ноя-20, 14:03 
для молодых, сегодня это выглядит как-то так:
http://www.icpdas.com/root/product/solutions/pac/upac/up-500...
https://www.jameco.com/Jameco/Products/ProdDS/2128825.pdf
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

27. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +9 +/
Сообщение от Аноним (28), 29-Ноя-20, 15:40 
Без systemd? Как им это удалось?!
Ответить | Правка | Наверх | Cообщить модератору

36. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +1 +/
Сообщение от Анонимуз (?), 29-Ноя-20, 17:51 
Это не их заслуга, это чей-то недосмотр.
Ответить | Правка | Наверх | Cообщить модератору

37. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +3 +/
Сообщение от Аноним (10), 29-Ноя-20, 17:59 
Поттеринг так расстроился, когда его пульсу выпилили, что забыл проконтролировать присутствие системды в линух-16.
Ответить | Правка | Наверх | Cообщить модератору

49. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +3 +/
Сообщение от Аноним (49), 29-Ноя-20, 21:45 
Козни коварных BSD-унов.
Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору

59. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +/
Сообщение от Зануда (?), 30-Ноя-20, 03:42 
ядро != ос
Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору

70. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +1 +/
Сообщение от Аноним (70), 30-Ноя-20, 08:58 
Разве только ядро выпустили?! В новости иначе написано.
Ответить | Правка | Наверх | Cообщить модератору

111. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +/
Сообщение от Зануда (?), 30-Ноя-20, 16:23 
Вы правы, я ошибся, спасибо
Ответить | Правка | Наверх | Cообщить модератору

31. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +2 +/
Сообщение от смузихлёб (?), 29-Ноя-20, 16:06 
Оно с сетью работает? Поддерживает TCP/IP? Если да, то применений можно найти массу 🌚
Ответить | Правка | Наверх | Cообщить модератору

32. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +7 +/
Сообщение от Аноним (32), 29-Ноя-20, 16:42 
Новость не читай, сразу отвечай.
Ответить | Правка | Наверх | Cообщить модератору

35. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +5 +/
Сообщение от Kuromi (ok), 29-Ноя-20, 17:23 
Поддерживает, но мало совместимых карт...
Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору

80. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +2 +/
Сообщение от пох. (?), 30-Ноя-20, 11:18 
тыщи их, ne2k этих. Или тебе непременно надо винрарную ne1000 ?

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

105. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +1 +/
Сообщение от RM (ok), 30-Ноя-20, 14:47 
Ни нада издевацца - вот мне например в свое время пришлось менять пару 2000 на пару 1000.
Потому что дрова от 1000 с 2000 не работали.
Ответить | Правка | Наверх | Cообщить модератору

39. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +1 +/
Сообщение от Daemon (??), 29-Ноя-20, 18:40 
А KDE есть? :lol:
Ответить | Правка | Наверх | Cообщить модератору

69. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +3 +/
Сообщение от Аноним (69), 30-Ноя-20, 08:17 
Слишком много патчить придётся. :))
Ответить | Правка | Наверх | Cообщить модератору

41. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +1 +/
Сообщение от Аноним (41), 29-Ноя-20, 19:13 
Почему этого не было в 1992 году?
Ответить | Правка | Наверх | Cообщить модератору

81. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +1 +/
Сообщение от пох. (?), 30-Ноя-20, 11:20 
потому что в 92м году 286 уже было немодно, и все уважающие себя люди использовали 386, причем, разумеется, не sx для нище6родов.

А в 87м был venix, но вы, скорее всего, родиться опоздали.

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

45. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +1 +/
Сообщение от Аноним 80_уровня (ok), 29-Ноя-20, 19:30 
> Kernel text at 2c0:0000

/* умиляется */

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

47. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +/
Сообщение от commiethebeastie (ok), 29-Ноя-20, 19:54 
Всё-таки лучше в pcem такое запускать, seabios совсем для другого создан.
Ответить | Правка | Наверх | Cообщить модератору

143. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +/
Сообщение от Аноним (-), 03-Дек-20, 13:56 
bios создан для того чтобы bios'ом быть, очевидно.
Ответить | Правка | Наверх | Cообщить модератору

147. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +/
Сообщение от commiethebeastie (ok), 04-Дек-20, 11:05 
> bios создан для того чтобы bios'ом быть, очевидно.

Это понятно, только он совсем не на эмуляторе старых ПК запускается, а на прослойке, заточенной для виртуализации.

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

53. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  –6 +/
Сообщение от Аноним (53), 29-Ноя-20, 23:27 
Драйвера под мышку и сейчас овно в линукс, достаточно провести эксперимент, надо открыть любой системный монитор и поводить быстро мышкой по экрану.
Ответить | Правка | Наверх | Cообщить модератору

126. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +1 +/
Сообщение от aa (?), 01-Дек-20, 07:14 
И что этот эксперимент должен показать?
Если драйвера говно - то что я увижу?
А если не говно то что?
Ответить | Правка | Наверх | Cообщить модератору

146. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +1 +/
Сообщение от Аноним (145), 04-Дек-20, 02:32 
Повозил смотря в htop. Ничего не изменилось.
Ответить | Правка | К родителю #53 | Наверх | Cообщить модератору

55. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +1 +/
Сообщение от Ноним (?), 30-Ноя-20, 01:59 
Насколько далеко оно от мейнстримного линукса?
Ответить | Правка | Наверх | Cообщить модератору

60. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +4 +/
Сообщение от n80 (?), 30-Ноя-20, 06:11 
> Насколько далеко оно от мейнстримного линукса?

Это вообще не Linux (из него код заимствовать в таких условиях почти невозможно), а Linux-подобная система. Т.е., во-первых, UNIX-подобная, во-вторых, в тех аспектах где разные UNIX-подобные отличаются, стараются делать ближе к тому как в Linux.

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

88. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +1 +/
Сообщение от Аноним (10), 30-Ноя-20, 12:17 
Немного posix, так сказать. Винда тоже умеет иногда в posix.
Ответить | Правка | К родителю #55 | Наверх | Cообщить модератору

57. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +7 +/
Сообщение от Алеша (?), 30-Ноя-20, 02:12 
Ну надо же, благодаря этому проекту я познакомился с линуксом.
В далеком-придалеком 2001-2002 году, когда я еще знал лишь вин98, 95 и изучал программирование на ассемблере под х86, мне удалось урвать на работе списанный модем, который отказывался набирать номер пульсом..
Тогда началось знакомство с интернетом, сначала на работе, исключительно "по работе", а потом и дома по ночам...
В кладовке у меня валялся мой первый ПК - "Поиск-1", который представлял из себя а-ля спектрум (в одном корпусе с клавиатурой), но на отечественном аналоге 8088 проца и с огромной возможностью по расширению (4 слота), в которые так же можно было набить 515Кб памяти (+128 набортные), а так же подключить контроллер 5-дюймового флопа и MFM-харда аж на 80 мегабайт.
Вот к этому-то компу я и начал подыскивать какой-то аналог юникса и наткнулся на этот проект, благодаря которому и узнал, что есть такой "линукс"...
Ответить | Правка | Наверх | Cообщить модератору

58. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +2 +/
Сообщение от Алеша (?), 30-Ноя-20, 02:39 
нет-нет, че-та я погнал.. это было гораздо раньше, году наверное в 98..
потому что начиная с 2001 я уже жил со своею "первой любовью" и мы успешно упарывали тяжелые наркотики (самым легким был трамадол), а компы меня уже интересовали постольку-поскольку, просто как средство заработать денег. да и интернет к тому времени у меня уже был самый что ни есть настоящий - в виде домосети.
жесть как время летит...
Ответить | Правка | Наверх | Cообщить модератору

73. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +1 +/
Сообщение от NotaBug (ok), 30-Ноя-20, 09:52 
Эх Лёня, вот зачем ты вернулся в мир компьютеров, нам и SysVinit хватало.
Ответить | Правка | Наверх | Cообщить модератору

144. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +/
Сообщение от Аноним (-), 03-Дек-20, 13:58 
Рудольфыч, зачем ты в двигатели полез? Вожжами махать так прикольно было!
Ответить | Правка | Наверх | Cообщить модератору

63. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  –1 +/
Сообщение от Аноним (63), 30-Ноя-20, 06:19 
Прохладные истории. У меня в 2000 году был пень второй и 3dfx и я не из столицы.
Ответить | Правка | К родителю #57 | Наверх | Cообщить модератору

65. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +/
Сообщение от Алеша (?), 30-Ноя-20, 07:01 
ты чукча что ли? я же написал, что речь 98.
в 2000 у меня был к6-2 и tnt2...
Ответить | Правка | Наверх | Cообщить модератору

66. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +3 +/
Сообщение от Аноним (-), 30-Ноя-20, 07:11 
Ему не понравилась та часть твоего повествования, где речь не про компьютеры и не про операционки.
Но какой бы высер написать, так сразу он не смог придумать... Но в повествовании ведь есть круглая дата - 2000 - мысль за нее зацепилась и остапа понесло. Ну а пень 2 и 3DFx, это скорее всего комп у его друга, о котором он в те времена мечтал и который ему ночами снился (возможно они всей деревней ходили играть к этому другу). Вот и засел в голове конфиг...
Ответить | Правка | Наверх | Cообщить модератору

71. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +6 +/
Сообщение от ryoken (ok), 30-Ноя-20, 09:30 
>> круглая дата - 2000

Да ну. Все знают, что круглая это 2048.

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

103. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +/
Сообщение от HandBreak (??), 30-Ноя-20, 14:41 
Хотя вот вроде бы и не совсем уж молодой и зеленый, вроде как и Поиск застал и про 8088 знаешь... Но как же так облажаться то.  Внимательнее наверно надо быть.
Ответить | Правка | К родителю #57 | Наверх | Cообщить модератору

68. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +/
Сообщение от еман (?), 30-Ноя-20, 07:45 
бухгалтерши на 386 процах... - оценили бы, если бы не были довольны досом
Ответить | Правка | Наверх | Cообщить модератору

72. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +/
Сообщение от ryoken (ok), 30-Ноя-20, 09:31 
>> бухгалтерши на 386 процах

Да, тётки должны быть небыстрые :D.

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

77. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +3 +/
Сообщение от Аноним (77), 30-Ноя-20, 10:29 
В supercalc'е хренчили только так. Да и excel в 3.11 форточке работал достаточно шустро.
Ответить | Правка | Наверх | Cообщить модератору

96. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +/
Сообщение от aa (?), 30-Ноя-20, 13:08 
в те времена бухгалтерши обычно жаловались что "компутер слишком быстр, я за ним не успеваю"
Ответить | Правка | Наверх | Cообщить модератору

75. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +4 +/
Сообщение от Аноним (75), 30-Ноя-20, 10:12 
неа, им пофиг что там. В своё время делал сравнительный анализ программ для бухгалтера. Полчаса рассказывал какие и что могут. В конце спросил какая пойдет? Вон та говорит. Там буквы желтые на черном, нравятся..
Ответить | Правка | К родителю #68 | Наверх | Cообщить модератору

82. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  –3 +/
Сообщение от пох. (?), 30-Ноя-20, 11:23 
Наши что-то ни разу не были им довольны. Требовали винду и excel, как у людей. Дось вместе с бухучетом запускали в досьбоксе винды. Иногда, конечно, все висло и гробило их работу, но, в принципе, редко.

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

95. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +/
Сообщение от Аноним (130), 30-Ноя-20, 12:59 
>Требовали винду и excel, как у людей.

Во времена FoxPro 2.5? Тогда про Ёксель ещё не слышали.

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

102. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +/
Сообщение от пох. (?), 30-Ноя-20, 14:34 
Я хер помнит когда была та фохпра. Наверное не слышали, пользовали lotus123, как все.

А бухгалтерию вели в гроссбухе, бумажном - фохпра и со складом-то плохо справлялась.

А когда появилась бухгалтерия целиком для писи - уже были и винда, и йоксель. Ну да, на 386, на 286 у той венды какие-то непонятные бухгалтерам проблемы были с запуском досовских бухгалтерий.


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

106. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +1 +/
Сообщение от RM (ok), 30-Ноя-20, 15:02 
Foxpro 2.5 - 1993
Windows 3.11 - 1993
Office где Word 6.0, Excel 4.0- 1994
все одновременно приблизительно там было по софту.
Вот железо отставало, да, поэтому запускалось то, что оно тянуло.
Foxpro прекрасно делало немелкий склад на 386sx, правда программу надо было написать и два метра памяти поставить.
Ответить | Правка | Наверх | Cообщить модератору

107. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +/
Сообщение от пох. (?), 30-Ноя-20, 15:08 
соответственно, word2.0 (4win) - 1992, аналогичный йоксель видимо там же.

Ну и никому сразу же не вперся тот, где 6 и 4. Ими вообще никому непонятно было, как пользоваться, не то что бухгалтеру.

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

110. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +2 +/
Сообщение от RM (ok), 30-Ноя-20, 15:23 
За эксель не скажу - FoxPro решало все поддающиеся авоматизации задачи бухов, но я лично видел секретаршу (правда, как обычно в 90е, с высшим образованием) которая изучила help от Word 6 от корки до корки и использовала его на 100%, с макросами, печатью адресов на конвертах и много чего еще. Говорила что без этого просто не справилась бы с обьемами работы.
Так что от человека зависит, и насколько припечет.
Ответить | Правка | Наверх | Cообщить модератору

74. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  –4 +/
Сообщение от HandBreak (??), 30-Ноя-20, 09:56 
Никогда не мог понять, почему на писюках времен XT/286 была преимущественно столь унылая (тормозная графика).  Нафига здесь этот недо-X сервер, если он даже курсор мышки не умеет с адекватной скоростью перерисовывать. Его что на Питоне написали?   Почему у меня, в те далекие времена еще подростка, на 14мГц 8-битном Z80, на дисплее с EGA разрешением и монохромном 640x200 и курсор мыши и меню успевали отрисовываться с частотой развертки, а не 3 кадра/с как здесь?!
Ответить | Правка | Наверх | Cообщить модератору

86. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +2 +/
Сообщение от Аноним (10), 30-Ноя-20, 12:10 
не переживай, будет тебе systemd-cursord с частотой 1 кадр в секунду и подтверждением перемещения через QR-код!
Ответить | Правка | Наверх | Cообщить модератору

91. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +/
Сообщение от HandBreak (??), 30-Ноя-20, 12:30 
Так это как раз почти оно. Только подтверждения еще не спрашивает.
Ответить | Правка | Наверх | Cообщить модератору

92. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +2 +/
Сообщение от Алеша (?), 30-Ноя-20, 12:47 
>  на 14мГц 8-битном Z80, на дисплее с EGA разрешением и монохромном 640x200

у спектрума никогда не было EGA, потому что графика просто-напросто не поместилась бы в адресное пространство спектрума.

> монохромном 640x200

это CGA, а ega он на то и extended graphics adapter, что у него разрешение было почти в два раза выше (как графика так и текстовый режим).

промышленных спектрумов никогда не было даже со встроенным CGA ни говоря уже про EGA.
и графический режим спектрума настолько уныл, что именно благодаря своей унылости он мог конкурировать в свое время с атари, амигой и т.д., где только ОЗУ под видеобуфер нужно было как 2-3-4 стандартных оперативки спектрума.

нет, в начале 2000 появлялись конечно любительские сборки спектрумов, со многими фишками и плюшками, начиная от CGA и заканчивая чуть ли не сетевыми адаптерами, хардами и в конце-концов VGA-адаптерами.
но, во-первых, это были в буквальном смысле единичные экземпляры, собранные ради профита. потому что из-за своей убогой скорости обработки графики на ЦП они и близко не могли тягаться с той же амигой, имевшей еще задолго до того графику с аппаратным чуть ли не open-gl.
тем более не могли тягаться с первыми писюками оборудованными каким-то от 3dfx адаптером.

видишь сколько раз я тебя словил на полном незнании предмета, явном вранье и совершеннейшей отсебятине. не ври нам больше и не сочиняй сказок.


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

100. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +1 +/
Сообщение от HandBreak (??), 30-Ноя-20, 14:22 
Олёша,  если в те времена ты еще ходил пешком под стол и знаешь о них только из рассказов старших и википедии, то не следует так слепо обвинять незнакомых тебе людей во лжи.
Но не поленюсь и попробую немного расширить твой кругозор.  С середины 80х - до конца 90-х на Z80 собирались не только Спектрумы. (Кстати в моём посте что-то про Спектрум?)  Из широко распространённых буржуйских были такие машины как Amstrad CPC,  Yamaha MSX-2, ГДР-овский Robotron 1715. В свою очередь в позднем СССР и России было огромное количество расширенных клонов ZX-Спектрума, наиболее известными среди них стали Sinclair Profi, ATM-Turbo/ATM-Turbo2+, Scorpion и т.д. Многие клоны обладали расширеным ОЗУ и видеоконтроллерами, поддерживающими множество видеорежимов. Именно об одной из таких машин и шла речь. ATM-Turbo2  имел на борту 512кб ОЗУ, а его видеоконтроллер помимо стандартного спектрумовского 256x192 поддерждивал также 320x200x16 из палитры 64-х цветов (каждый пиксел своим цветом) и 640x200x2 с атрибутами цвета на 8 пикселов в строке.  Соответвественно указанный мною режим ни что иное как EGA-совместимый.  И да, Амига разумеется была вне конкуренции даже в сравнении 486-ми писюками ибо изначально имела аппаратные ускорители 2D-графики и звуковой сопроцессор.
В следующий раз перед тем как что-нибудь написать Олёша, хорошенько подумайте, погуглите чтобы не позориться
Ответить | Правка | Наверх | Cообщить модератору

101. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +1 +/
Сообщение от HandBreak (??), 30-Ноя-20, 14:31 
И да, тоже к сведению.  Первые писюки, это отнюдь не Pentium-1, под конец эпохи которого появилась 3Dfx Voodoo.  Первые "писюки" это IBM PC/XT, а так же 286,386,486-е, хотя первыми их уже сложно назвать.
Ответить | Правка | К родителю #92 | Наверх | Cообщить модератору

122. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +1 +/
Сообщение от Michael Shigorinemail (ok), 01-Дек-20, 01:32 
Без /XT, если что.
Ответить | Правка | Наверх | Cообщить модератору

134. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +/
Сообщение от HandBreak (??), 02-Дек-20, 06:32 
Пожалуй да, согласен. Первая машина называлась столь банально, что даже не вспомнилась.
Ответить | Правка | Наверх | Cообщить модератору

76. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +/
Сообщение от Аноним (76), 30-Ноя-20, 10:24 
Это Вы ещё мистера Ши 16-и разрядным не видели :-)
Ответить | Правка | Наверх | Cообщить модератору

89. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +/
Сообщение от Адекват (ok), 30-Ноя-20, 12:24 
оффтоп конечно, но...почему вместо ipv6 не стали использовать ethernet ?
мне кажется, что адресов хватило бы всем, с избытком.
Ответить | Правка | Наверх | Cообщить модератору

93. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +/
Сообщение от Аноним (93), 30-Ноя-20, 12:51 
IoT?
Ответить | Правка | Наверх | Cообщить модератору

94. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +1 +/
Сообщение от Аноним (130), 30-Ноя-20, 12:54 
Адекват(?), IPv6 и Ethernet, они, как бы, на разных уровнях модели OSI.
Ответить | Правка | К родителю #89 | Наверх | Cообщить модератору

97. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +2 +/
Сообщение от aa (?), 30-Ноя-20, 13:14 
если ethernet это про mac-адреса, то они немаршрутизируемые - то есть их можно использовать только внутри одного сегмента локалки, дальше маршрутизватора пакеты не пойдут.
для маршрутизации между сетями и придумали IPv4 а потом IPv6
Ответить | Правка | К родителю #89 | Наверх | Cообщить модератору

104. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +1 +/
Сообщение от RHEL fan (?), 30-Ноя-20, 14:43 
А еще IPX придумали, который маршрутизировался и использовал Ethernet адреса. Номер сети там был отдельной сущностью.
Ответить | Правка | Наверх | Cообщить модератору

108. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +2 +/
Сообщение от IETF (?), 30-Ноя-20, 15:12 
> А еще IPX придумали, который маршрутизировался и использовал Ethernet адреса. Номер сети
> там был отдельной сущностью.

Нет, он был частью адреса, без которой ничего не маршрутизировалось бы.
Кстати, вы явно плохо понимаете, как там те таблицы маршрутизации выглядели (подскажем - плохо они выглядели, это уже на сетях из первых сотен компьютеров никак не работало, и нетварь вынуждена была сделать уже тогда ip-обертку - при том, какой ужасный у нее был ip и особенно его маршрутизация)

А когда мы вам точно такое же под видом ipv6 предложили - вы подняли вой, что мы хотим за вами следить. А мы чего...ну хотели...подумаешь...


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

109. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +/
Сообщение от guser (?), 30-Ноя-20, 15:16 
а netbsd там не запускался что-ли?
Ответить | Правка | Наверх | Cообщить модератору

127. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +2 +/
Сообщение от www2 (??), 01-Дек-20, 08:11 
NetBSD не поддерживает компьютеры без MMU.
Ответить | Правка | Наверх | Cообщить модератору

112. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +1 +/
Сообщение от Аноним (75), 30-Ноя-20, 16:26 
Эх настальжи. В деталях уже не помню, но первый юникс у меня был инмос на диком вертолёте из серии СМ-4, на пол комнаты. С таким охлаждением, что нужны были противошумовые наушники чтоб не оглохнуть. Система работала с 2 винчестеров по 2.5 мбайт. Один для системы, второй для свопа. Функционал как у busybox но curses уже был. Но это конечно DEC. До сих пор жалею что выстрелил х86 а не pdp.
Ответить | Правка | Наверх | Cообщить модератору

132. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +/
Сообщение от Аноним (69), 02-Дек-20, 00:27 
Лучше бы выстрелили 680x0 или VAX. В СССР даже был разработан микропроцессорный комплект, совместимый с miniVAX  - К1839.
Ответить | Правка | Наверх | Cообщить модератору

113. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +/
Сообщение от Pirated Linux (?), 30-Ноя-20, 18:00 
А как они реализовали многозадачность на 8086?
Ответить | Правка | Наверх | Cообщить модератору

114. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +1 +/
Сообщение от RM (ok), 30-Ноя-20, 19:50 
А чего 8086 нехватает для многозадачности?
Ответить | Правка | Наверх | Cообщить модератору

119. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +1 +/
Сообщение от Pirated Linux (?), 30-Ноя-20, 21:52 
Защищённого режима.
Ответить | Правка | Наверх | Cообщить модератору

131. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +1 +/
Сообщение от RM (ok), 01-Дек-20, 17:59 
Защищенный режим защищает адресное пространство, переключать задачи можно и по таймеру как уже сказали
Ответить | Правка | Наверх | Cообщить модератору

115. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +/
Сообщение от Аноним (77), 30-Ноя-20, 19:52 
TSR
Ответить | Правка | К родителю #113 | Наверх | Cообщить модератору

118. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +/
Сообщение от Pirated Linux (?), 30-Ноя-20, 21:51 
TSR - Terminate and State Resident. Что DOS-овсчкая вещь и к многозадачности отношение не имеющая.
Ответить | Правка | Наверх | Cообщить модератору

120. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +/
Сообщение от Аноним (77), 30-Ноя-20, 23:37 
Кагбе имеющая, и именно так многозадачность в DOSе и организовывалась. На прерывание таймера вешался обработчик от TSR, и фоновые задачи выполнялись парлельно с текущей. Те, с которыми нужно было взаимодействовать пользователю, еще вешались на прерывание клавиатуры и реагировали на определенные комбинации клавиш.
Ответить | Правка | Наверх | Cообщить модератору

121. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +/
Сообщение от Pirated Linux (?), 01-Дек-20, 00:24 
В DOS не было многозадачности. Обработчики прерываний - нечто совершенно другое. Ты не мог запустить две программы параллельно.
Ответить | Правка | Наверх | Cообщить модератору

124. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +/
Сообщение от n80 (?), 01-Дек-20, 02:55 
> Кагбе имеющая, и именно так многозадачность в DOSе и организовывалась. На прерывание
> таймера вешался обработчик от TSR, и фоновые задачи выполнялись параллельно с
> текущей. Те, с которыми нужно было взаимодействовать пользователю, еще вешались на
> прерывание клавиатуры и реагировали на определенные комбинации клавиш.

Более того, не только аппаратные прерывания перехватывать могли, но и системные вызовы (в т.ч. малоинвазивным путём, т.е. регистрацией в качестве драйвера).

Другое дело, что это по большей части не было стандартной частью ОС, а реализовывалось каждой программой по своему (так что несколько таких резидентов могли легко конфликтовать), если не считать за стандарт какой-нибудь DPMI или API DESQview.

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

137. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +/
Сообщение от RM (ok), 02-Дек-20, 20:19 
Да причем тут резиденты - не про ДОС же речь изначально, а про "вариант ядра Linux для старых 16-разрядных процессоров Intel"

А так было вообще много многозадачных ОС и на 8086 и даже на 8080

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

116. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +1 +/
Сообщение от Аноним (116), 30-Ноя-20, 21:40 
А в чем сложность по таймеру переключать задачи? Вроде так и работал Windows 3.11
Ответить | Правка | К родителю #113 | Наверх | Cообщить модератору

117. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +2 +/
Сообщение от Pirated Linux (?), 30-Ноя-20, 21:50 
Windows 3.11 так не работал. Он использовал многозадачный режим минимум 286 процессора.
Ответить | Правка | Наверх | Cообщить модератору

139. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +1 +/
Сообщение от Аноним 80_уровня (ok), 03-Дек-20, 10:30 
Хреново он его использовал, то есть использовал как мог. В смысле, не было на 286-м никакого многозадачного режима, был защищенный. На 286-м нельзя было одновременно выполнять две DOS-задачи. На 386 (хотя бы и SX) уже можно.
Ответить | Правка | Наверх | Cообщить модератору

125. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +1 +/
Сообщение от n80 (?), 01-Дек-20, 03:00 
> А в чем сложность по таймеру переключать задачи? Вроде так и работал Windows 3.11

В реальном режиме могли работать только версии до 3.0 включительно. Начиная с 3.1 таки требуется 286+ с его извращённым, но всё же MMU.


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

153. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +1 +/
Сообщение от Аноним (10), 06-Дек-20, 04:33 
> Вроде так и работал Windows 3.11

Нет, не так. Там был кооператив. Таймер пошёл с 95.

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

123. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +2 +/
Сообщение от n80 (?), 01-Дек-20, 02:51 
> А как они реализовали многозадачность на 8086?

Как и всегда, кооперативную (хотя, может, и какое-то вытеснение по таймеру приделали, такие подробности не копал). Многозадачность, если что, ортогональна защите процессов друг от друга.
В общем-то, тот же DESQview худо-бедно тоже такое мог делать.

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

135. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +1 +/
Сообщение от Ordu (ok), 02-Дек-20, 06:46 
> А как они реализовали многозадачность на 8086?

Проблем-то.

1. Запускаешь резидента, который выделяет себе кусок памяти и организовывает в нём список структур -- по инстансу структуры на выполняемую задачу. Называешь этот список структур очередью задач.

2. Из резидента вешаешь обработчик прерывания таймера.

3. Обработчик таймера находит структуру текущего процесса (если правильно организовать она будет первой в списке), сохраняет туда регистры, перемещает структуру в конец списка, берёт первую структуру из списка, восстанавливает регистры оттуда, iret.

Это базовая имплементация, которая не умеет в приоритеты процессов, которая не учитывает состояния процесса (процесс может ждать ввода/вывода -- нет смысла его будить в таком случае, а может даже можно сломать что-нибудь: разбуженный код может решить, например, что операция ввода/вывода сфейлилась), может ещё какие нюансы есть, я навскидку могу упустить что-то. Ах да, надо не забыть про сегментные регистры, их тоже надо все сохранять в структуры и восстанавливать оттуда. И да, CoW не получится запилить, придётся при fork'е создавать копию памяти процесса.

У неё есть недостаток: она засирает стек работающего процесса значениями CS:IP и FLAGS, которые туда складываются при прерывании. Но компиляторы, даже для юзерспейс кода, даже на архитектурах, которые обеспечивают каждому процессу индивидуальное адресное пространство, всё ж не используют стек выше указателя стека. Они не полагаются на то, что та память будет неизменной. Всякий код переключающий стеки может обидеться на такое, или какие-нибудь там защиты стека типа красных зон сломаются, но защиты можно отключить, а код переключающий стеки не запускать в такой системе, или переписать соответствующим образом.

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

136. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +1 +/
Сообщение от Фтщтшь (?), 02-Дек-20, 09:14 
мультмзадачная DOS называлась MOS )
вот на XT-ишке:
https://www.youtube.com/watch?v=LtHNEUEF2Iw
Ответить | Правка | К родителю #113 | Наверх | Cообщить модератору

128. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +/
Сообщение от Аноним (128), 01-Дек-20, 17:06 
В этом ядре есть: DAC, CAP? Или как в DOS один пользователь с полными правами root?!!
Ответить | Правка | Наверх | Cообщить модератору

133. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +3 +/
Сообщение от Аноним (69), 02-Дек-20, 00:48 
То, что процессор без MMU, не мешает системе быть многопользовательской. Хотя, конечно, процесс обычного пользователя может влезть в адреса расположения рутового процесса.
Ответить | Правка | Наверх | Cообщить модератору

138. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +2 +/
Сообщение от Аноним (10), 03-Дек-20, 02:55 
На 286 можно такую сегментную защиту выставить, что спектры с мельдонием пойдут лесом, это вам не табличная трансляция со спекуляцией. Жаль, что такой инструмент достаточно быстро оттеснили и не используют. Может, потому и не используют, что нельзя трюки делать?!
Ответить | Правка | К родителю #128 | Наверх | Cообщить модератору

149. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  –1 +/
Сообщение от JL2001 (ok), 05-Дек-20, 16:44 
> На 286 можно такую сегментную защиту выставить, что спектры с мельдонием пойдут
> лесом, это вам не табличная трансляция со спекуляцией. Жаль, что такой
> инструмент достаточно быстро оттеснили и не используют. Может, потому и не
> используют, что нельзя трюки делать?!

этот механизм сегментной защиты очень тормозит при переключении задач (мне так говорили)

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

150. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  –1 +/
Сообщение от n80 (?), 05-Дек-20, 23:54 
> этот механизм сегментной защиты очень тормозит при переключении задач (мне так говорили)

Тормозит из-за того что таблицу сегментов переключать нужно и это в итоге выходит ещё дороже переключения таблиц страниц. Это можно было отчасти поправить хитрым кешированием (аналогично тому как сделано для TLB), но, насколько помню, кеширование таблиц сегментов запатентовал AMD и похоронил внутри себя (известный в узких кругах rdos по этому поводу немало огорчался в своё время).

И да багам, связанным со спекулятивным выполнением, глубоко всё равно, таблицы страниц там или сегменты, вся суть бага была в том что сначала выполнялась операция, а только потом уже проверялись права на её выполнение и (в случае page fault или segment violation) откатывался результат (но кое-что оседало в кеше, откуда это потом можно было косвенным путём прочесть, путём анализа таймингов при обращении к элементам большого массива), а нужно наоборот, но тогда проседает производительность на основному пути выполнения инструкций.

Т.е. 286 (и даже 386, 486 и даже новые атомы) не имеют этой проблемы не потому что сегментная адресация (это вообще ни при чём, проблема не в этом), а потому что не имеют спекулятивного выполнения. А анон дичь несёт.

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

151. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +1 +/
Сообщение от Аноним (10), 06-Дек-20, 04:27 
у тебя нулевые знания про сегментную адресацию.
Ответить | Правка | Наверх | Cообщить модератору

154. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +/
Сообщение от n80 (?), 06-Дек-20, 15:13 
> у тебя нулевые знания про сегментную адресацию.

Не вопрос, рассказывай, чем заполнишь TSS, LDT и GDT (а это можно сделать и на распоследних Intel/AMD, просто не в long mode), дабы и не допустить утечки информации через связанные со спекулятивным исполнением баги, и переключение контекста было дешёвым.

Только вот сдаётся мне, выяснится что у тебя в таком случае знания вообще можно придётся принять за отрицательные.

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

152. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +/
Сообщение от Аноним (10), 06-Дек-20, 04:28 
> мне так говорили

нда...

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

140. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +/
Сообщение от CAE (ok), 03-Дек-20, 12:30 
Из второго Ларри, там где проверка на вшивость и возможность жениться.

"Ok, all ready for Quality Assurance," you announce.
"What did you write?" asks Chief Keneewauwau.
"A complete, multitasking, multiuser operating system that only runs on 8088 CPUs," you respond.
"Excellent. And do you have a name for this product?" asks Chief Keneewauwau.
"Why, Eunuchs, of course!"

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

148. "Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядны..."  +/
Сообщение от adolfus (ok), 05-Дек-20, 11:17 
УРА!!!!
У меня есть такой комп. Ноутбук Toshiba T000 System Unit PA7027U
Ответить | Правка | Наверх | Cообщить модератору

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

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




Спонсоры:
Inferno Solutions
Ideco
A-Real
Hosting by Hoster.ru
Хостинг:

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