PDA

Просмотр полной версии : SymbOS на Amstrad CPC



NovaStorm
02.06.2006, 11:18
Не нашёл упоминания о ней на форуме, так что вот...
http://www.symbos.de/facts.htm
Железо CPC сильно напоминает ZX, а эта ОСь хоть и ограничена относительно "больших", но довольно функциональна.
PS: может собрать ОСи, работающие на Z80 и прилепить чтобы легче искать было конкурентов =) ?

acidrain
03.06.2006, 13:18
довольно интерсная ось, судя по описанию. жаль на спектруме никто так и не удосужился сделать чего нибудь подобного...

cherkasy
16.06.2006, 20:51
Дааааа.... впечатляет.

caro
17.06.2006, 14:28
Не нашёл упоминания о ней на форуме, так что вот...
http://www.symbos.de/facts.htm
Железо CPC сильно напоминает ZX, а эта ОСь хоть и ограничена относительно "больших", но довольно функциональна.Автор уже портировал ее на MSX2, о чем сообщалось на http://ru.msx.org
Вот ссылка на образ диска:
http://www.symbos.de/files/symbosmsx.zip

breeze
18.06.2006, 01:13
Автор уже портировал ее на MSX2, о чем сообщалось на http://ru.msx.org

не знаю конечно как она там работает на MSX, но та версия что под CPC багнутая страшно :( SymbAmp зависает, директорию выбрать для playlist'а нельзя, сам плейер виснет :( в плейлист загрузить список нельзя...
вивьювер картинок вылетает, еще дофига мелких багов :( не знаю может конечно это эмуль такой кривой, кто в чём на CPC запускал ?

vicktech
01.08.2008, 15:25
Невижу никакого интереса в переносе ос на z80 платформы и создание подобных.
Лучше бы придумали чтонибудь новое. За виндой всё равно не угнаться.

breeze
01.08.2008, 18:29
Невижу никакого интереса в переносе...

Второе предупреждение ! :mad:

vicktech
01.08.2008, 19:22
Второе предупреждение ! :mad:
А где было первое?
Или это и есть первое?

Нет, вы серьёзно решили линукс на спек перенести?

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

nyuk
01.08.2008, 19:46
кто в чём на CPC запускал
Запускал на CPC 6128, в том числе на ЦЦ06/ЦЦ07. Работает стабильно, глюков не заметил, проблема в другом. У автора, насколько знаю, 512 или около того кб памяти, на 128 её не хватает. Очень не хватает.

breeze
01.08.2008, 20:32
А где было первое?
Или это и есть первое?

не надо начинать общение на форуме с поднимания тем 2х годичной давности! и уж тем более не надо обращаться к модератору в публичном топике! Есть вопросы - вперёд в ЛС!

Последнее китайское предупреждение, бардака в этой ветке я не потерплю!


Нет, вы серьёзно решили линукс на спек перенести?
Я только за создание операционной системы.

вперёд! создавай тему и там предлагай! а некропостество здесь (как впрочем и везде) не в почёте, если только ты не нашел мегаоптимальное решение вопроса поставленного 2 года назад и до сих пор не получившего ответ!

Добавлено через 55 секунд

Запускал на CPC 6128, в том числе на ЦЦ06/ЦЦ07. Работает стабильно, глюков не заметил, проблема в другом. У автора, насколько знаю, 512 или около того кб памяти, на 128 её не хватает. Очень не хватает.

возможно дело в этом.

NovaStorm
04.08.2008, 09:32
Нет, вы серьёзно решили линукс на спек перенести?
Линукс на спек не полезет, не волнуйся. Я вообще сомневаюсь, что спеку нужно что-то именно юникс-лайк. Ибо пример uzi(x) весьма показателен относительно тормозов.

механизм HAL, загрузку драйверов в реальном времени. 03, и на детоксикацию, срочно!

Sayman
04.08.2008, 11:03
я канечно не некропостер, но раз тема снова вверху, тоооо...
СМЕРТЬ ГУЯ))))) во всяком случае, если гуя это замена консоли...
вот unix, это да...есть кансоль..нада гуя? выполнил команеду и вот тебе гуя или прописал в стартовом скрипте...
вот что нада на спекк а не жалкая пародия виндов с якобы многозадачностью...

Линукс на спек не полезет, не волнуйся
почему не полезет? всё он прекрасно полезет. ядру ЮЗИ всего то нада 64к памяти для ТПА а там он будет свапить на винт..да и расширить до метра можно а там снова свапить...проблдема другая, грамотно портировать...там многа гемороя в этих сорцах...в частности есть кусками код х86 зачем то...

vicktech
04.08.2008, 11:42
nix для QL давно уже сделан. с него линус свой клинукс написал...
а зачем дерьмо тащить на спек?

Sayman
04.08.2008, 11:47
что есть QL?? и кто такой клинукс?

vicktech
04.08.2008, 11:59
Sinclair QL 8М ram 40Mb hdd, hires video out... и т.д.
Первый комп линуса.

Sayman
04.08.2008, 12:01
ааа....но это ж QL,.а у нас ZX)))) и памяти то 128к (иногда и больше). и винты вообще кидать можно и 40 гигов например...

vicktech
04.08.2008, 12:13
ааа....но это ж QL,.а у нас ZX)))) и памяти то 128к (иногда и больше). и винты вообще кидать можно и 40 гигов например...
есть муль QL. скачай и наслаждайся.
А мне линукс вообще непонятен, и на мой опыт это грязно сколоченый кусок бредового кода, примитив и плоходокументированая куча сорсов.
дисреспект.

Для дальнейшего развития очевидна необходимость изменения железа.
Посмотри, поизучай QL. А уж потом думай делать ли вообще и если да что.

А если будет плинтукс на спеке, я от спека вообще отвернусь, или по крайней, ни малейшего интереса у меня это не вызовет.
И вообще детсад какойто.

Error404
04.08.2008, 12:53
А если будет плинтукс на спеке, я от спека вообще отвернусь, или по крайней, ни малейшего интереса у меня это не вызовет.
И вообще детсад какойто.

Ну, раз у тебя не вызовет, то и делать нефиг, имхо. :)

NovaStorm
04.08.2008, 13:05
Даа, ребята вы весёлые =)

я канечно не некропостер, но раз тема снова вверху, тоооо...
СМЕРТЬ ГУЯ))))) во всяком случае, если гуя это замена консоли...
вот unix, это да...есть кансоль..нада гуя? выполнил команеду и вот тебе гуя или прописал в стартовом скрипте...
вот что нада на спекк а не жалкая пародия виндов с якобы многозадачностью...

Когда речь идёт о новой ОС, имеется в виду только ядро. О гуях никто пока не заикается, все рисуют мейкапы =)


почему не полезет? всё он прекрасно полезет. ядру ЮЗИ всего то нада 64к памяти для ТПА а там он будет свапить на винт..да и расширить до метра можно а там снова свапить...проблдема другая, грамотно портировать...там многа гемороя в этих сорцах...в частности есть кусками код х86 зачем то...
А я говорю не полезет =Р У спека нет ни flat памяти с 32/64 бит адресом, ни MMU. Не говоря уже про то, что ядро собирается без секса только gcc, которого нет для z80. А уж памяти ядро линукс жрёт _как минимум_ полметра с tiny патчами.
Свопа нормального не будет - нет MMU.

грязно сколоченый кусок бредового кода, примитив и плоходокументированая куча сорсов LOL

А если будет плинтукс на спеке, я от спека вообще отвернусь, или по крайней, ни малейшего интереса у меня это не вызовет.
Просветите тёмного, а развития чего на спеке мы лишимся, если случится непоправимое? =)

vicktech
04.08.2008, 13:27
Просветите тёмного, а развития чего на спеке мы лишимся, если случится непоправимое? =)

Просто развития.

NovaStorm
04.08.2008, 13:27
ЗЫ: back to topic
Почитал доки к symbos, тк сорцы закрыты и адекватной информации о её нутрях не видно. Но по докам можно узнать довольно много. Вкратце - в печь. API крайне уродлив. Управление памятью сильно завязано на CPCшный банкинг...

caro
04.08.2008, 14:20
Управление памятью сильно завязано на CPCшный банкинг...Тем не менее Symbos легко и успешно портирован на MSX.

NovaStorm
04.08.2008, 14:59
Дык на MSX те же самые 4 банки по 16к. А на ZX она только одна =\
Можно ли при одной щелкающейся банке сделать нормальную, нетормозную многозадачность... Будет ли хватать 16к хотя бы на код?