motofan logo
       
> 

Паскаль, Ещё не умер :)

beelineman
сообщение 30.4.2009, 16:53


Мото-писатель
******

Группа: Почётные мотофаны
Сообщений: 1 070
Регистрация: 22.12.2007
Из: Cити 8184
Пользователь №: 157 925
Модель телефона: Defy+, iPad Mini
Прошивка: CM10, iOS 7
Победитель конкурса 2008


Настроение:
^.^



Рейтинг: 372



http://kennyos.narod.ru/
Сделал надстройку над досом/виндой KennyOS.
Стадия pre-RC2 (0.5).
Чистый паскаль (ядро). В комплекте Volkov Commander и Lux.
Юзайте на здоровье!

Сообщение отредактировал beelineman - 30.4.2009, 18:36
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Genius of the Fall
сообщение 30.4.2009, 18:10


Ветеран
*****

Группа: Пользователи
Сообщений: 532
Регистрация: 30.7.2008
Пользователь №: 178 185
Модель телефона: Aquaris U Plus
Прошивка: HZ

Рейтинг: 101



Цитата(beelineman @ 30.4.2009, 22:53) *

http:\\kennyos.narod.ru

Цитата(beelineman @ 30.4.2009, 22:53) *

http:\\

Цитата(beelineman @ 30.4.2009, 22:53) *

\\

Кроме того, интересно, зачем сейчас нужен DOS? :-)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Dr.Gluk
сообщение 30.4.2009, 18:27


Мастер
****

Группа: Пользователи
Сообщений: 181
Регистрация: 11.7.2005
Пользователь №: 45 943
Модель телефона: LG Optimus One

Рейтинг: 100



Цитата(Genius of the Fall)
Кроме того, интересно, зачем сейчас нужен DOS? :-)

Бивисы с дискетав шить smile.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Abram
сообщение 30.4.2009, 18:55


Прелесть какая гадость
*******

Группа: Разработчики
Сообщений: 1 963
Регистрация: 24.6.2005
Из: .ru - рідна Україна
Пользователь №: 44 825
Модель телефона: Moto G XT1033
Прошивка: CyanogenMod
Победитель конкурса 2008

Рейтинг: 744



beelineman,
А в чём, собственно, заключается смысл этой "Опириционной системы"? Может у тебя работа с потоками реализована? Или управление памятью нормальное? Процесы? Задачи? Мютексы?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Genius of the Fall
сообщение 1.5.2009, 4:54


Ветеран
*****

Группа: Пользователи
Сообщений: 532
Регистрация: 30.7.2008
Пользователь №: 178 185
Модель телефона: Aquaris U Plus
Прошивка: HZ

Рейтинг: 101



Цитата(Dr.Gluk @ 1.5.2009, 0:27) *

Бивисы с дискетав шить smile.gif

Любая приличная мат. плата сейчас имеет возможность прошивки собственными средствами - обычно нужно лишь подсунуть ей съемный накопитель с образом прошивки ;-)

Цитата(Abram @ 1.5.2009, 0:55) *

А в чём, собственно, заключается смысл этой "Опириционной системы"? Может у тебя работа с потоками реализована? Или управление памятью нормальное? Процесы? Задачи? Мютексы?

А на возраст топикстартера посмотреть? И вообще - больше велосипедов, хороших и разных.
//Алсо: DOS R.I.P.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Abram
сообщение 2.5.2009, 8:45


Прелесть какая гадость
*******

Группа: Разработчики
Сообщений: 1 963
Регистрация: 24.6.2005
Из: .ru - рідна Україна
Пользователь №: 44 825
Модель телефона: Moto G XT1033
Прошивка: CyanogenMod
Победитель конкурса 2008

Рейтинг: 744



Цитата(Genius of the Fall @ Вчера, 7:54)

А на возраст топикстартера посмотреть?
*


На форуме есть люди ненамного старше, которые пишут чуднЫе вещи wink.gif.
А вообще... OH SHI~!
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
motoprogger
сообщение 2.5.2009, 17:23


Гуру
******

Группа: Разработчики
Сообщений: 1 327
Регистрация: 20.7.2006
Из: Г. Омск
Пользователь №: 92 049
Модель телефона: C380 и Talkabout
Прошивка: разные

Рейтинг: 510



Скачал версию 0.01. Почитал исходник.
То, что ты написал, на деле представляет собой:
1) Интерпретатор команд.
2) Несколько встроенных приложений, запускаемых из этого интерпретатора.
Никаких признаков "ядра" операционной системы я там не увидел. Основные функции ядра - предоставление работающей программе доступа к ресурсам вычислительной системы и управление совместным доступом при нескольких параллельно работающих программах. Все приложения, в том числе и интерпретатор команд, через стандартные паскалевские функции обращаются за этим к MS-DOS, реальной или эмулируемой Windows, DosBox или ещё чем-то. Таким образом, это творение можно рассматривать как пакет из альтернативного интерпретатора команд и нескольких встроенных приложений для MS-DOS.
На чистом Turbo Pascal написать ядро операционной системы невозможно. Turbo Pascal предполагает, что подсистема управления, в частности, памятью, доступна изначально, и доступ к ней осуществляется посредством системных вызовов MS-DOS через программное прерывание 21h. А также что через них же можно получить доступ к данным о версии DOS, к файловой системе и так далее.
Но, другой вопрос, если когда-то в далёком будущем ты напишешь ядро операционной системы, реализующее нужный набор системных вызовов DOS и умеющее загружать исполняемые файлы MZ-формата (именно такие .exe-файлы создаёт Turbo Pascal), ты сможешь использовать эту "поделку" в качестве одного из тестовых приложений. А можешь сейчас развить его до более полноценного и более полезного интерпретатора, способного запускать на выполнение программы из других файлов, то сможешь взять его в качестве одной из целей в плане совместимости своего будущего ядра с MS-DOS.
Ещё почитаю исходники RC2.

P. S. Всех, спрашивающих, зачем нужны клоны MS-DOS, посылаю ответить на вопрос, зачем нужна ELKS. Сам же отвечу - у встраиваемых систем сильно ограничены ресурсы, а возможностей DOS, даже урезанной, даже урезанного аналога, может вполне хватать для решения поставленных задач. Вон, мне недавно человек рассказывал про терминалы интернет-браузинга под DOS 7.10, не помню уже, на каком поле деятельности ему пришлось с этим заниматься.


Добавлено позже (2.5.2009, 23:33):
Как вижу, pre-RC2 научилась запускать внешние исполняемые файлы с предопределёнными именами.
Насколько угадываются цели развития этого проекта, правильное название для него - операционная оболочка.

Сообщение отредактировал motoprogger - 2.5.2009, 17:26
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Abram
сообщение 3.5.2009, 3:07


Прелесть какая гадость
*******

Группа: Разработчики
Сообщений: 1 963
Регистрация: 24.6.2005
Из: .ru - рідна Україна
Пользователь №: 44 825
Модель телефона: Moto G XT1033
Прошивка: CyanogenMod
Победитель конкурса 2008

Рейтинг: 744



motoprogger,
Ну зачем ты с человеком так жестоко? Взял контору спалил biggrin.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
beelineman
сообщение 3.5.2009, 6:42


Мото-писатель
******

Группа: Почётные мотофаны
Сообщений: 1 070
Регистрация: 22.12.2007
Из: Cити 8184
Пользователь №: 157 925
Модель телефона: Defy+, iPad Mini
Прошивка: CM10, iOS 7
Победитель конкурса 2008


Настроение:
^.^



Рейтинг: 372



"OS" назвал, потому как "надстройка" хреново звучит
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
DmT
сообщение 3.5.2009, 10:56


Мото-Портной
******

Группа: Разработчики
Сообщений: 1 175
Регистрация: 31.3.2007
Пользователь №: 129 181
Модель телефона: LG GW620, L7e и др.
Победитель конкурса 2008

Рейтинг: 680



Цитата(beelineman @ Сегодня, 12:42)

"надстройка"
*


Юзай "Abovebuilding" и будет тебе счастье. Ещё варианты:
Underconstruction
Underbuilding
Morehighlevelsystem
biggrin.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
motoprogger
сообщение 3.5.2009, 17:29


Гуру
******

Группа: Разработчики
Сообщений: 1 327
Регистрация: 20.7.2006
Из: Г. Омск
Пользователь №: 92 049
Модель телефона: C380 и Talkabout
Прошивка: разные

Рейтинг: 510



Операционная оболочка - тоже плохо звучит?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Skyriver
сообщение 3.5.2009, 17:43


Интересующийся
**

Группа: Пользователи
Сообщений: 84
Регистрация: 7.7.2008
Пользователь №: 176 528
Модель телефона: нету

Рейтинг: 74.5



Опять линуксоиды всё обос....ли mad.gif , человек старался же .
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
DmT
сообщение 10.5.2009, 15:16


Мото-Портной
******

Группа: Разработчики
Сообщений: 1 175
Регистрация: 31.3.2007
Пользователь №: 129 181
Модель телефона: LG GW620, L7e и др.
Победитель конкурса 2008

Рейтинг: 680



Цитата(Skyriver @ 3.5.2009, 23:43)

Опять линуксоиды всё обос....ли , человек старался же .
*


попридержи коней. не все тут линуксоиды. и для того чтобы понимать о чем пишут проггер с абрамам не надо быть линуксоидом.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
fkcoder
сообщение 12.5.2009, 5:59


Eve
******

Группа: Разработчики
Сообщений: 1 014
Регистрация: 31.1.2006
Из: Новокузнецк
Пользователь №: 68 287
Модель телефона: L9 ATRIX 4G iPhone SE E1

Рейтинг: 650



Мда. Писал бы на С чтоли. Паскаль и ДОС отжили свое.
P.S. я не линуксоид
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Abram
сообщение 12.5.2009, 9:07


Прелесть какая гадость
*******

Группа: Разработчики
Сообщений: 1 963
Регистрация: 24.6.2005
Из: .ru - рідна Україна
Пользователь №: 44 825
Модель телефона: Moto G XT1033
Прошивка: CyanogenMod
Победитель конкурса 2008

Рейтинг: 744



Цитата(lavmen @ Сегодня, 8:59)

P.S. я не линуксоид
*


Ты так говоришь, как будто это что-то плохое.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Genius of the Fall
сообщение 12.5.2009, 14:15


Ветеран
*****

Группа: Пользователи
Сообщений: 532
Регистрация: 30.7.2008
Пользователь №: 178 185
Модель телефона: Aquaris U Plus
Прошивка: HZ

Рейтинг: 101



Цитата(Abram @ 12.5.2009, 15:07) *

Ты так говоришь, как будто это что-то плохое.

http://lurkmore.ru/%D0%9A%D1%80%D0%B0%D1%8...%B7%D0%B8%D0%BA
А еще, давайте начнем делить людей на группы по производителям процессоров и видеокарт, а?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
motoprogger
сообщение 12.5.2009, 17:22


Гуру
******

Группа: Разработчики
Сообщений: 1 327
Регистрация: 20.7.2006
Из: Г. Омск
Пользователь №: 92 049
Модель телефона: C380 и Talkabout
Прошивка: разные

Рейтинг: 510



Я - счастливый интеловец и убившийся с горя атишник biggrin.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Genius of the Fall
сообщение 12.5.2009, 17:27


Ветеран
*****

Группа: Пользователи
Сообщений: 532
Регистрация: 30.7.2008
Пользователь №: 178 185
Модель телефона: Aquaris U Plus
Прошивка: HZ

Рейтинг: 101



Цитата(motoprogger @ 12.5.2009, 23:22) *

Я - счастливый интеловец и убившийся с горя атишник biggrin.gif

Довольный всем пользователь AMD и nVidia. Вывод: я более удовлетворен своим положением, значит, неравенство налицо == имеем социальную несправедливость :-D
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
motoprogger
сообщение 12.5.2009, 17:52


Гуру
******

Группа: Разработчики
Сообщений: 1 327
Регистрация: 20.7.2006
Из: Г. Омск
Пользователь №: 92 049
Модель телефона: C380 и Talkabout
Прошивка: разные

Рейтинг: 510



А Abram, насколько я помню, дважды счастливый дважды интеловец! Значит, ему лучше, чем нам! Давай за это завалим сервера Intel!
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Abram
сообщение 12.5.2009, 19:24


Прелесть какая гадость
*******

Группа: Разработчики
Сообщений: 1 963
Регистрация: 24.6.2005
Из: .ru - рідна Україна
Пользователь №: 44 825
Модель телефона: Moto G XT1033
Прошивка: CyanogenMod
Победитель конкурса 2008

Рейтинг: 744



Цитата(motoprogger @ 12.5.2009, 20:52) *

А Abram, насколько я помню, дважды счастливый дважды интеловец! Значит, ему лучше, чем нам! Давай за это завалим сервера Intel!

Да, а ещё сервера biggrin.gif. Два интела и один амд.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
beelineman
сообщение 15.5.2009, 13:55


Мото-писатель
******

Группа: Почётные мотофаны
Сообщений: 1 070
Регистрация: 22.12.2007
Из: Cити 8184
Пользователь №: 157 925
Модель телефона: Defy+, iPad Mini
Прошивка: CM10, iOS 7
Победитель конкурса 2008


Настроение:
^.^



Рейтинг: 372



Не флудите плиз.
Я РЕЛИЗ СДЕЛАЛ!!!!!!!!!!111адинадинадин
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
beelineman
сообщение 24.5.2009, 7:10


Мото-писатель
******

Группа: Почётные мотофаны
Сообщений: 1 070
Регистрация: 22.12.2007
Из: Cити 8184
Пользователь №: 157 925
Модель телефона: Defy+, iPad Mini
Прошивка: CM10, iOS 7
Победитель конкурса 2008


Настроение:
^.^



Рейтинг: 372



Люди, помогите кто чем может: как мышку на паскале запрограммировать? как отловить. я знаю, но как сделать так. чтобы когда она была на (например) х:32 и у:44. при щелчке запускалась процедура?
Заранее спасибо. Можно асмовский код тоже.
Да, и про сюк: непонятный он, пас и дельфи рулят...

Сообщение отредактировал beelineman - 24.5.2009, 7:12
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Abram
сообщение 24.5.2009, 22:13


Прелесть какая гадость
*******

Группа: Разработчики
Сообщений: 1 963
Регистрация: 24.6.2005
Из: .ru - рідна Україна
Пользователь №: 44 825
Модель телефона: Moto G XT1033
Прошивка: CyanogenMod
Победитель конкурса 2008

Рейтинг: 744



Цитата(beelineman @ Вчера, 10:10)

Люди, помогите кто чем может: как мышку на паскале запрограммировать? как отловить. я знаю, но как сделать так. чтобы когда она была на (например) х:32 и у:44. при щелчке запускалась процедура?
*


Реализовать систему событий.
Цитата(beelineman @ Вчера, 10:10)

Да, и про сюк: непонятный он, пас и дельфи рулят...
*


А компилятор Delphi - он что, на паскале написан? Или на Delphi?
Уйди. Просто уйди отсюда.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
beelineman
сообщение 25.5.2009, 8:09


Мото-писатель
******

Группа: Почётные мотофаны
Сообщений: 1 070
Регистрация: 22.12.2007
Из: Cити 8184
Пользователь №: 157 925
Модель телефона: Defy+, iPad Mini
Прошивка: CM10, iOS 7
Победитель конкурса 2008


Настроение:
^.^



Рейтинг: 372



А поподробнее, что такое "система событий"? Не понимаю я вас, красноглазых. Программирую 3 месяца как...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
fkcoder
сообщение 25.5.2009, 8:17


Eve
******

Группа: Разработчики
Сообщений: 1 014
Регистрация: 31.1.2006
Из: Новокузнецк
Пользователь №: 68 287
Модель телефона: L9 ATRIX 4G iPhone SE E1

Рейтинг: 650



beelineman,
http://ru.wikipedia.org/wiki/Система_событий

Цитата
пас и дельфи рулят...


laugh.gif

Цитата
красноглазых

??

Сообщение отредактировал lavmen - 25.5.2009, 8:23
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
r.o.m.a.N
сообщение 26.5.2009, 17:01


Motoroma
********

Группа: Пользователи
Сообщений: 3 574
Регистрация: 16.8.2006
Из: Москва
Пользователь №: 95 283
Модель телефона: Е1, Moto G LTE
Прошивка: 49R 4.4.4

Рейтинг: 1026



Цитата(lavmen @ Вчера, 12:17)

??
*


Задротов
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Dr.Gluk
сообщение 26.5.2009, 21:55


Мастер
****

Группа: Пользователи
Сообщений: 181
Регистрация: 11.7.2005
Пользователь №: 45 943
Модель телефона: LG Optimus One

Рейтинг: 100



Цитата(Abram)
А компилятор Delphi - он что, на паскале написан?

Ага... Давайте ноликами и единичками писать?..

Сообщение отредактировал Dr.Gluk - 26.5.2009, 21:55
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить

Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 19.6.2025, 4:56

Форум живёт: