|
|
Данил
Full Member
Откуда: Тольятти (Togliatti) Всего сообщений: 106
Ссылка
Дата регистрации на форуме: 29 нояб. 2006
| Профиль | Email | Сообщить модератору
NEW! Сообщение отправлено: 7 февраля 2007 12:33
.Net и Java уже реализованы. Сдесь вопрос стоял в портировании, т.е. в переносе этих систем, конкретно .Net (MONO) в MINIX. Переносом не кто не занимается (да и в ближайшее время навряд ли кто будет) Не знаю в чем здесь .dll чинят проблемы? А вообще если что то надо тебе(себе), то сделай это сам. Это единственно правильный вывод. ( Это я себе сам и говорю. ) ( при всем уважении к разработчикам и участникам проекта MINIX ) Интерес тсс.
|
|
|
alek111
Junior Member
Всего сообщений: 9
Ссылка
Дата регистрации на форуме: 19 фев. 2007
| Профиль | | Сообщить модератору
NEW! Сообщение отправлено: 19 февраля 2007 17:55
Какие могут быть виртуальные машины когда система еще толком использоваться не может.
Вот когда будут драйвера для PATA, SATA, USB-всяких и поддержка минимального набора мобильных файловых систем (типа CD, DVD, FAT-ов всяких), а также какой нибудь нормальной файловой системы для жестких дисков (типа NTFS или ext3fs), а также драйвера для самой распространенной графики и сетевых чипов, тогда можно будет думать и о всяких извращениях.
|
|
|
Данил
Full Member
Откуда: Тольятти (Togliatti) Всего сообщений: 106
Ссылка
Дата регистрации на форуме: 29 нояб. 2006
| Профиль | Email | Сообщить модератору
NEW! Сообщение отправлено: 19 февраля 2007 23:08
Уважаемый alek111. Полностью согласен с тем, что нужны драйвера и т. д. и т. п. Но почему то вот думается [q] и о всяких извращениях.[/q]
|
|
|
alek111
Junior Member
Всего сообщений: 9
Ссылка
Дата регистрации на форуме: 19 фев. 2007
| Профиль | | Сообщить модератору
NEW! Сообщение отправлено: 20 февраля 2007 10:47 Сообщение отредактировано: 20 февраля 2007 10:56
Данил написал: [q] Уважаемый alek111.Полностью согласен с тем, что нужны драйвера и т. д. и т. п.Но почему то вот думается и о всяких извращениях. [/q]
Потому, что новую операционную систему имеет смысл делать, чтобы под нее было легче и удобнее писать прикладные программы, ну и для надежности тоже, а не в качестве платформы для всяких виртуальных машин. А то с одной стороны все кричат что микроядро медленнее монолитного, а потом разворачивают по верху любой ОС кучу виртуальных машин и интерпретаторов и жалуются что все слишком медленно. И вообще, откуда такое нездоровое пристрастие к виртуальным машинам и интерпретаторам??? Если ктото начнет говорить про простоту программирования, строгий контроль типов, автоматическую сборку мусора и т.д. и т.п., то я тут-же отправлю всех в направлении Oberon-2. В нем все это есть и он компилируемый, а значит существенно быстрее. А то, что у него синтаксис не С-подобный, так это скорее достоинство, чем недостаток. Библиотек под него маловато, и это конечно плохо, но может лучше добавить библиотек к Oberon-у чем писать с нуля какого нибудь монстра типа Mono???
|
|
|
Данил
Full Member
Откуда: Тольятти (Togliatti) Всего сообщений: 106
Ссылка
Дата регистрации на форуме: 29 нояб. 2006
| Профиль | Email | Сообщить модератору
NEW! Сообщение отправлено: 20 февраля 2007 12:16
Уважаемый alek111. Попробуйте сами поискать информацию по Mono или .Net. Изучите по внимательней эту тему. Посмотрите тесты по производительности.(если найдете) Ответьте на вопрос зачем это надо? Ну а если следовать Вашей логике ( см верхний пост), тогда вообще ни чего не надо, кроме: Си + (где надо) Ассемблер + акуратность + английский язык и .... ну наверное все. ( и будет нам счастье ) Наверное это все таки не так если ................. А в прочем, каждый имеет право на СВОЕ мнение.
|
|
|
alek111
Junior Member
Всего сообщений: 9
Ссылка
Дата регистрации на форуме: 19 фев. 2007
| Профиль | | Сообщить модератору
NEW! Сообщение отправлено: 20 февраля 2007 18:08
Данил написал: [q] Попробуйте сами поискать информацию по Mono или .Net.Изучите по внимательней эту тему.Посмотрите тесты по производительности.(если найдете)[/q]
Тесты производительности на каком оборудовании??? Очень сомневаюсь что на 16М памяти хоть что-то запустится, даже саму .NET установить не удастся. Данил написал: [q] Ответьте на вопрос зачем это надо? Ну а если следовать Вашей логике ( см верхний пост), тогда вообще ни чего не надо, кроме:Си + (где надо) Ассемблер + акуратность + английский язык и .... ну наверное все.( и будет нам счастье ) [/q]
Если следовать моей логике то нужно использовать Оберон2 (вы невнимательно читали), и то не везде, а только в прикладных программах, а на системном уровне Модула2, С, ну и от Ассемблера тоже никуда не денешься. Данил написал: [q] Наверное это все таки не так если .................А в прочем, каждый имеет право на СВОЕ мнение. [/q]
Я ничего не имею против чужих мнений, в случае если эти мнения сформированы осознанно, а не являются результатом воздействия массовой Поп-культуры и прочей рекламы.
|
|
|
Данил
Full Member
Откуда: Тольятти (Togliatti) Всего сообщений: 106
Ссылка
Дата регистрации на форуме: 29 нояб. 2006
| Профиль | Email | Сообщить модератору
NEW! Сообщение отправлено: 20 февраля 2007 20:32
|
|
|
Nobody
Junior Member
Всего сообщений: 4
Ссылка
Дата регистрации на форуме: 6 фев. 2007
| Профиль | | Сообщить модератору
NEW! Сообщение отправлено: 21 февраля 2007 20:11 Сообщение отредактировано: 21 февраля 2007 20:24
Как говориться, каждому своё. Если операционная система планируется исключительно серверная, то никакие виртуальные машины на фиг не нужны. Но для её использования на десктопах ВМ жизненно необходима. Если не сейчас, то в перспективе. Написание прикладных программ на относительно низкоуровневых языках абсолютно нецелесообразно, это, я надеюсь, доказывать не надо  . А языки достатачно высокого уровня неизбежно требуют рантаймового окружения. А языков этих не два и даже не двадцать, и вы можете себе представить, во что превратится система с поддержкой хотя бы десятка языков. Более того. Язык программирования абсолютно бесполезен без фреймворка, т.е. какого-то базового набора библиотек. И чем он больше, тем, понятно, лучше. А теперь представьте, что будет, если каждый язык будет иметь собственную увесиситую библиотеку. Более того  Кроме базовых библиотек существуют ещё и библиотеки прикладные. Заниматься их перенесением на не слишком популярные языки, понятно, никто не будет. А даже если кто-то и будет, мы будем иметь в одной системе до фига биндов одной и той же библиотеки. Оно нам надо?  Виртуальная машина вполне решает все эти проблемы. Кроме того, любая нормальная ВМ обладает переносимым кодом. А недостаток прикладных программ, как известно, -- основная беда молодых ОС. А теперь заглянем в будущее. Мелкософт активно разрабатывает свою Sigularity, все приложения которой будут, в сущности, байткодом. Но у мелкомягких никогда ничего толком не получалось, и мне почему-то кажется, что очередная гениальная идея будет загублена ужаснои реализацией, и Sigularity станет очередным глюкодромом, причём буржуазным  А тут -- хобана! -- Миникс, культурная такая ось, которая между делом выполняет программы от sigularity, которых, вне всякого сомнения, будет немало. ЗЫ Мы, кстати, ещё про parrot забыли. Он, кончно, ещё не готов  , но видится очень неплохой виртуальной машиной.
|
|
|
Данил
Full Member
Откуда: Тольятти (Togliatti) Всего сообщений: 106
Ссылка
Дата регистрации на форуме: 29 нояб. 2006
| Профиль | Email | Сообщить модератору
NEW! Сообщение отправлено: 21 февраля 2007 20:53
Спасибо Nobody. Это правильно.(см верхний пост) Полностью согласен с Вами. Что делать дальше будем?
|
|
|
Nobody
Junior Member
Всего сообщений: 4
Ссылка
Дата регистрации на форуме: 6 фев. 2007
| Профиль | | Сообщить модератору
NEW! Сообщение отправлено: 22 февраля 2007 9:33
Ну что тут можно сделать... Ждать  Если ещё недавно не было ни одной нормальной свободной ОС, то теперь их аж две(Миникс + в конце года обещают закончить HaikuOS), и дела просто обязаны пойти в гору А перенести java или mono пока скорее всего нереально
|
|
|
|
|
Время выполнения скрипта: 0.0800. Количество выполненных запросов: 16, время выполнения запросов 0.0102