Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2002.07.08;
Скачать: [xml.tar.bz2];

Вниз

создание собственной операционной системы   Найти похожие ветки 

 
psibug   (2002-05-30 12:11) [0]

я может не туда полез - говорите сразу. План такой:
создание собственной операционной системы, удовлетворяющей сл. критериям:
1. Java-машина является неотемлемой частью оси.
2. COM/DCOM поддерживается полносьтью.
3*. для работы с мультимедия-аппаратурой используется DirectX
4. поддержка USB.
4.1 изменение статуса USB-устройств стопорит только те проги, которые сказали что будут их юзать. остальным прогам нечего не сообщается.
5. неJava проги конвертируются в Java-проги с ограниченым доступом перед запуском.
7.... итд.
* в случае успеха первых пункта 2 и согласия БГ.


 
handra   (2002-05-30 12:14) [1]

на Delphi? ;-)


 
Anatoly Podgoretsky   (2002-05-30 12:18) [2]

Вопрос то какой?


 
NailS   (2002-05-30 12:25) [3]

Э-э-э, молодой человек, вам наверное сюда надо
http://www.delphikingdom.com/cgi-bin/talk.cgi?ID=211


 
KilkennyCat   (2002-05-30 14:15) [4]

уже одно желание использовать DirectX пугает... но я бы смог такое написать. Лет за 15-20. И даже в делфи.


 
Маленький Психозик   (2002-05-30 15:07) [5]

Просто здорово! Вот так раз -- и написать! Я восхищён!


 
MaximatorVeter   (2002-05-30 15:20) [6]

Да, супер, а мы напишем для твоей ОС новый Дельфай!

Но сначала:
1. Смени ник (например на BrainNoBugs).
2. Исправь ошибки в описании ОС.


 
ФФФ   (2002-05-30 17:45) [7]

А как же mp3? Просто обязана быть встроена поддержка mp3 на уровне OC. И автоматическая смена обоев на десктопе.


 
limon   (2002-05-30 21:36) [8]

Народ, вчитайтесть внимательно.
Во главу угла поставлена Java, следовательно обязана просто быть языком разработки ентой ОСи.

1. Java-машина является неотемлемой частью оси.
2. COM/DCOM поддерживается полносьтью.
наверня тоже на жабе
5. неJava проги конвертируются в Java-проги с ограниченым доступом перед запуском.


 
cyborg   (2002-05-30 21:39) [9]

А Java то здесь причём? Потому что ты его знаешь? :-)
Уж тогда лучше со встроенным Паскалем, и все не паскаль-проги должны конвертится в Паскаль проги или на худой конец в Ассамблер проги для быстроты. И чтобы встроенная музыка была, что бы сама песни сочиняла и пела.И кино показывала, то же сама снимала и показывала. Ну и можно ещё как плагин приделать изготовление программ по щелчку на среднюю кнопку мышки.


 
_Oleg   (2002-05-30 21:47) [10]

Есть другое предложение, более реальное :
1)Однопрограммный реальный режим
2)Формат запускаемых файлов- com
3)Поддержка файловых систем FAT12/16/32
4)Интерфейс командной строки
...
Если такое напишем- можно пробовать >psibug (30.05.02 12:11)


 
cyborg   (2002-05-30 22:24) [11]

Задачу проще предлагаю.
Придумать файловую ситему, что бы размер файлов занимал столько, сколько реальный размер данных. И чтобы фрагментаци поменьше было. Ну короче надеюсь вы поняли о чём я :-)


 
Igorek   (2002-05-31 03:51) [12]

Цитата:
"Я люблю того, кто в своем творении хочет превзойти сам себя и так гибнет..." Ф.Ницше
;-)


 
Кулюкин Олег   (2002-05-31 08:26) [13]

2 psibug (30.05.02 12:11)
Особенно меня умиляет
> неJava проги конвертируются в Java-проги с ограниченым доступом перед запуском.
Еще нужно добавить
"операционная система с открытым кодом и русскоязычным ядром"

БГ уже обдумывает перспективы?
Скорее всего, не даст согласия на использование ДиректХ, пожадничает... Прогореть побоится.


 
Anatoly Podgoretsky   (2002-05-31 08:54) [14]

_Oleg © (30.05.02 21:47)
Такое есть в исходных кодах, надо только убрать запуск ехе файлов, и никому не нужно


 
Mike B.   (2002-05-31 11:28) [15]

Чего уж там мелочиться давайте сразу коммунизм построим


 
psibug   (2002-05-31 12:02) [16]

Спасибо вам всем за ответы. Огромное.
Конечно, я сначала попробую сделать простую Java-машинку, понимающую обращение (invoke,invokevirtual,invokespecial) только к "java.lang.Object" и к
"java.hardware.HardwareTable" (он в "микромашинке" native).
суть в том что Java пользуется Security-для. Да я знаю
Java (далеко не абсолютно), Object Pascal с одной OpenGL-игрой, правда погибшей при пезаписи CD, и успешно развивающимся проэктом ролевых книг), c++ (с большим количеством недоделаных программ, каковую практику я прекратил).
Re[]
Ах, Ницше, запах истории, древности....
handra
хандра не проникала ко мне в душу никогда...

Anatoly Podgoretsky
вопрос в том что этот проэкт превратится в аппаратную платформу Java (как минимум в спецификацию по ISO-стандарту).

NailS
Особенное спасибо(за ссылку).

KilkennyCat
DirectX и AGP нужно использовать для того чтобы не делать свою видео-аппаратуру, а таких титанов, как NVidia пользовать труды.
А если мы будем писать вдвоём - то за 11-17. Идёт?
а процессор и мать придётся делать свои. Также необходимо склепать дешевейший вариант flash-памяти со скоростью 5-10 нс (вместо HDD и аналогичной ёмкости) и аппаратным контроллером доступа.

Маленький Психозик
А раз этот будет длинной в несколько лет.

MaximatorVeter
ник-ником, а спецификацию и проч я своим физиологическим именем буду подписывать.
Ты сказал как некоторые компиляторы
"Fatal error:(423422562E+552256635)Bad sources - can"t compile":-). А конкретнее, плиз?

ФФФ
Что касается звука, то и на яве можно реализовать такое сжатие-разжатие. к тому времени, когда проэт платформы "Русь" доползёт до multimedia, mp3-содер-декодер в сорсах будут как Unix&Solaris раздавать.

cyborg * _Oleg
Java bcgпользуется, чтобы вирусы не особо были шаловливы (отсутствие прямого доступа к памяти). А на счёт realmode - с этого начнём. Совпадение размера данных отпадает (см про flash-memory&HDD).

Кулюкин Олег
Насчёт открытых кодов - это хорошо, а рускоязычное (unicode) ядро будет зашито в сециальный модуль, запись в который будет происходить через внешний катридж в выключенном состоянии (Safe Super Stable Realm) ёмкостью 256-512 mb.

а БГ ещё ничего не знает - рано сообщать.

Ещё раз всем спасибо огромное за ответы.
Перевожу дискуссию в email (в связи с ожирением материала).



 
wicked   (2002-05-31 12:35) [17]

хм... серьёзный парень...
ребята, а вам не страшно, что завтра мы проснёмся без windows, delphi и работы?... :)


 
Сатир   (2002-05-31 12:50) [18]

2wicked
...мне страшно;-( ... может в натуре переметнуться к этому умельцу, вроде, с явой знаком...

2psibug
ну, маладэц! дерзай, мне твоя идея нравится, в добрый час:-)



 
fliz   (2002-05-31 13:10) [19]

а где же Хавк? че то не порядок!
ау!.... Хавк! ты упускаешь момент
отличится!


 
Igorek   (2002-05-31 16:43) [20]

2 psibug
Фигня это все.
Ти сделай так:
1) спроектируй свой собственный язык универсальный проектирования/программирования
2) напиши для него компилятор
3) с помощью 1 и 2 сделай себе среду разработки
4) с помощью 1 спроектируй универсальную ОС
5) с помощью 1, 3, 4 напиши эту самую ОС
6) насладись достигнутым и иди на пенсию
:-))))))))


 
_Oleg   (2002-05-31 22:45) [21]

>Anatoly Podgoretsky © (31.05.02 08:54)
такое я сам уже сделал. где-то исходники валяются на asm"e
А насчёт того, что это никому не нужно- это правда :)


 
IronHawk   (2002-05-31 23:07) [22]


> создание собственной операционной системы [D6, Win95/98,
> WinME, NT4, Win2k, WinXP]
>
> psibug (30.05.02 12:11)

http://uaos.narod.ru


 
psibug   (2002-06-01 11:22) [23]

А вы все действительно заинтерисовались этой темой, как я вижу.
У "Руси" своего сайта ещё нет, не то что комманды.
Re[]
wicked
не переоценивай картину - в концеконцов ко мне пойдёшь офис руси писать и (или) Desktop-Wide Skins. а дельфи будет вечно, стремясь к охвату всё большего числа ос. И на мою ось порт дельфийского оракула будет;-).

Сатир
Спасибо за поддержку.
Переметнутся откуда? может там где ты работаешь, есть технические ресурсы, необходимые для проектирования "отцов" и "матерей" - тогда останься где работаешь, а внеурочно будешь мне помогать. А я весь проэкт держу в этом форуме и в своей голове.
"В добрый час , неделю, год....."

fliz
Listen, dear! If you want to show this node of the forum "Potrepatsa" to your friends, then you can send the address of it to them. Если fliz имел ввиду IronHawk, то ссылка is dead (вместо страницы всякая фигня вроде бреда сисадмина про таймаут и луну).

Igorek
Ну и что из этого следует?
1 уже готово - Java.
2 я попытаюсь. (я уже обьяснял в каком виде).
3 примеры есть - JBuilder итп.
4 я занимаюсь проэктированием. Надо учитывать то что пока нет Java-процессора и матери, либо 98,5% свидетельств того что это невозможно - проэкт и будет в двух направлениях ось и аппаратура.
5 ты правильно отделяешь проэктирование от кодинга, но с этим дележом тоже можно перебольщить.

_Oleg
Плиз!Плиз!Плиз! Брось на мыло!


 
Igorek   (2002-06-01 11:39) [24]

2psibug
>>1) спроектируй свой собственный язык универсальный проектирования/программирования
> 1 уже готово - Java
Я в ДЖАВЕ не силен, но все равно очень сомневаюсь, что это так.
Мой родной язык C++, который считается достаточно мощным и гибким. Но по моему мнению даже ему до "универсального языка проектирования/программирования" как до луны. В Лиспе уже есть какие-то зачатки чего-то такого. Потом UML. Но все это так, 1/10 того, что надо. Вот этим бы заняться.
Ну а если еще аппаратную трансляцию реализовать (процессора под язык), тогда вообще было б непревзойденно.


 
os   (2002-06-01 13:26) [25]

Я уже поднимал это тему (открылся проект)... но 99% людей не хотят сосдавать ОС по причине "надо сделать это, это и это.... ой как много.... нам никогда это не сделать". Но все забыли пословицу: "глаза боятся, а руки делают".

2psibug
пиши на мыло (os@spelt.ru) - пообщаемся.

p.s. (могу ошибаться) ядро Linux было написано студентом за каникулы, когда он разбирался с защищенным режимом.


 
Странный Прохожий   (2002-06-02 09:16) [26]

Лучше никак не делать, чем делать плохо.

Представим, что psibug сделает всё, что задумал. Представляете, какой это будет монстр?



 
psibug   (2002-06-02 11:35) [27]

Студент этот - гений. А если странный прохожий говорит станные вещи - это нормально.


 
drpass   (2002-06-02 12:58) [28]

:))))
DCOM, DirectX, Java...
Оригинально...
:))))
>psibug
Прежде чем браться за проект такого масштаба, сначала дай ответ на простой вопрос: "Для кого это нужно?"
Конечно, тренировка для мозгов неплохая... но стоит ли ТАК тренировать мозги?
Во-первых, технологии, которые ты хочешь совместить, несовместимы в принципе - даже если ты добавишь их поддержку к своей будущей JVM, это уже будет не Java, так как будет утерян ее важнейший принцип - кроссплатформенность.
Во-вторых, конвертировать не-Java проги в Java... знаешь, сначала попробуй решить куда более простую задачку (за нее ты приобретешь большую известность, чем за десять написанных операционок, я не шучу) - напиши полноценный конвертер С++ <=> Объектный Паскаль
В-третьих, Windows разрабатывается несколькими сотнями программистов (профессиональных программистов) уже 20 лет. Причем они тратят на это свое основное рабочее время, а не пару часов вечером после работы. Сколько лет ты надеешься прожить, чтобы даже с десятком таких же энтузиастов написать что-то подобное?
Спустись на землю! Предложений сделать свою ОСь - хоть пруд пруди, процентов 5 из них даже реализуются... Но и что из этого? Хоть одно из этих творений кому-нибудь нужно, кроме самих разработчиков? Ведь догнать современную промышленность уже невозможно. Времена ДОС и СР/М давно прошли


 
psibug   (2002-06-05 10:48) [29]

dpasss
Fatal Error(+InfE+Inf):Incompatible language concepts.
DCOM - в смысле того, что моя платформа должна уметь
устанавливать контакт с Винтел машинами (согласно "протоколам" DirectPlay и DCOM). Если на моей оси нельзя будет писать игры (уровня Fallaut, Dungeon Siege и проклятых земель)- она будет мертва. Я читал о DirectDrawInterface (DDI) - его реализация позволит разработчикам видюх и драйверов просто и быстро преобщить мою ось/платформу к игровым (акселератнографическим). да реализовать J3d будет очень просто. DirectSound, по видимому, имеет тоже процедурный интерфейс.
Пожалуйста, дальнейшие ответы направляйте по мылу:
psibug@inbox.ru,psibug@yandex.ru Далее в форум ответы не принимаются (можете обсуждать здесь эту дискуссию).



Страницы: 1 вся ветка

Форум: "Потрепаться";
Текущий архив: 2002.07.08;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.53 MB
Время: 0.006 c
4-23833
Artemkin
2002-05-08 10:12
2002.07.08
resources


14-23792
Agent Smith
2002-06-05 12:25
2002.07.08
Россия - Тунис 2:0!!!!!!!!!!!!!!!


4-23844
Manulo
2002-05-10 11:27
2002.07.08
Скрипер ПК


14-23772
Nevercomes
2002-06-07 23:24
2002.07.08
GTA 3 WinXp+Nvidia GeForse = с графикой проблемы!!!


3-23505
Oleon
2002-06-17 13:36
2002.07.08
InterBase.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский