Модераторы: LSD, AntonSaburov

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> А можно ли ваще на яве демона сделать? Ну чё, знатоки есть? :) 
:(
    Опции темы
kudryy
Дата 18.12.2003, 23:09 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Можно ли на яве сделать демона линухового? Нет - объясните почему. Да - подсобите написать, люди добрые
  Вверх
oleg1973
Дата 19.12.2003, 00:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


asm fanat
****


Профиль
Группа: Экс. модератор
Сообщений: 3283
Регистрация: 16.7.2003
Где: Italy

Репутация: нет
Всего: 34



а что в кернеле есть поддержка опкода джавы?smile.gif


--------------------
SST 465555
icq 200-512-712
PM MAIL WWW ICQ   Вверх
AntonSaburov
Дата 19.12.2003, 13:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Штурман
****


Профиль
Группа: Модератор
Сообщений: 5658
Регистрация: 2.7.2002
Где: Санкт-Петербург

Репутация: 51
Всего: 118



А разве демон - это что-то особенное ?
Это же по сути (в терминологии ДОС) - "резидентная программа".
А для нынешних ОС - это просто еще один процесс в памяти, обычно без GUI.

А разве нельзя написать такую JAVA-программу ?

Если ты имеешь в виду драйвер - то это совсем другое.
PM MAIL WWW ICQ   Вверх
oleg1973
Дата 19.12.2003, 16:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


asm fanat
****


Профиль
Группа: Экс. модератор
Сообщений: 3283
Регистрация: 16.7.2003
Где: Italy

Репутация: нет
Всего: 34



java не запускаемый код
он интерпретируется java-виртуал машиной
вот еслиб в кернеле линуха была такая хрень встроена тода пожалуста smile.gif


--------------------
SST 465555
icq 200-512-712
PM MAIL WWW ICQ   Вверх
AntonSaburov
Дата 19.12.2003, 17:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Штурман
****


Профиль
Группа: Модератор
Сообщений: 5658
Регистрация: 2.7.2002
Где: Санкт-Петербург

Репутация: 51
Всего: 118



Цитата
java не запускаемый код


А причем тут запускаемый код ?
Мужики, вы что-то совсем уехали. Демон - это по сути самая обычная программа.

ОНА НИЧЕМ НЕ ОТЛИЧАЕТСЯ ОТ ОБЫЧНОЙ ПРОГРАММЫ.
Разве что обычно GUI не имеет, а все в логи пишет.

А тут будет запускаться java с параметром в виде имени класса. И все это прекрасно будет работать.
Ну и будет JAVA-программа работать из-под JVM. Ну и что из этого ?

По большому счету демоном будет сама JVM, ну дык и фиг с ней. Работает-то Ваша программа на JAVA.

И уж если очень хочется - можно запустить ма-а-аленький исполняемый файл, который поднимет JAVA-машину и отдаст ей классы - смотрите JNI (Java NAtive Interface).


PM MAIL WWW ICQ   Вверх
oleg1973
Дата 19.12.2003, 23:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


asm fanat
****


Профиль
Группа: Экс. модератор
Сообщений: 3283
Регистрация: 16.7.2003
Где: Italy

Репутация: нет
Всего: 34



AntonSaburov
изврат
ты еще кернел модуле на яве начни писать

Это сообщение отредактировал(а) oleg1973 - 19.12.2003, 23:19


--------------------
SST 465555
icq 200-512-712
PM MAIL WWW ICQ   Вверх
Kudryy
Дата 20.12.2003, 01:14 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Суть поставленой задачи: написать программу, которая будет плевать вемя на экран, но при этом иметь демонические свойства. Такое реально?
  Вверх
Sun
Дата 22.12.2003, 11:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Account removed
***


Профиль
Группа: Экс. модератор
Сообщений: 1611
Регистрация: 14.8.2002

Репутация: 8
Всего: 48



Цитата(Kudryy @ 19.12.2003, 22:14)
Суть поставленой задачи: написать программу, которая будет плевать вемя на экран, но при этом иметь демонические свойства. Такое реально?

Реально. А какие "демонические" свойства она должна иметь?


--------------------
Account removed
PM MAIL   Вверх
Sun
Дата 22.12.2003, 12:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Account removed
***


Профиль
Группа: Экс. модератор
Сообщений: 1611
Регистрация: 14.8.2002

Репутация: 8
Всего: 48



Цитата(oleg1973 @ 19.12.2003, 20:18)
ты еще кернел модуле на яве начни писать

В вопросе ничего не говорилось про низкоуровневые функции, речь шла о простой возможности написания "демона". На Java ты можешь с успехом написать named, httpd, proftpd. Конечно работать они будут намного медленее чем их оригиналы и никто в здравом уме такого писать не будет, но в вопросе этого не спрашивалось.


--------------------
Account removed
PM MAIL   Вверх
simanyay
Дата 22.12.2003, 12:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Антон Ковалёв
****


Профиль
Группа: Участник
Сообщений: 2053
Регистрация: 22.8.2002

Репутация: 3
Всего: 36



Кстати, у меня была статья (всё перерыл - не нашёл sad.gif ). Как прикрутить JVM как модуль к ядру. Как раз для написания демонов на Java. Как в интернете найду, обязательно опубликую. Кстати, когда я пробовал (Red Hat 7.3) производительность очень выросла. Сейчас (Slackware Linux 9.1) у меня отдельно ядро, а отдельно JVM.

Цитата
AntonSaburov
изврат
ты еще кернел модуле на яве начни писать


Звучит грубо! Уважайте собеседников!


--------------------
«It's better to be a pirate than to join the Navy» — Steve Jobs.
PM MAIL WWW   Вверх
AntonSaburov
Дата 22.12.2003, 15:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Штурман
****


Профиль
Группа: Модератор
Сообщений: 5658
Регистрация: 2.7.2002
Где: Санкт-Петербург

Репутация: 51
Всего: 118



Цитата
Как прикрутить JVM как модуль к ядру

Вот что я нашел:
Java™ Binary Kernel Support for Linux v1.01
PM MAIL WWW ICQ   Вверх
oleg1973
Дата 22.12.2003, 16:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


asm fanat
****


Профиль
Группа: Экс. модератор
Сообщений: 3283
Регистрация: 16.7.2003
Где: Italy

Репутация: нет
Всего: 34



Цитата
Как прикрутить JVM как модуль к ядру. Как раз для написания демонов на Java

дожили smile.gif
вот тогда точно нада будет минимум Р5 на 5000мхц для запуска тетриса smile.gif



--------------------
SST 465555
icq 200-512-712
PM MAIL WWW ICQ   Вверх
Unregistered
Дата 22.12.2003, 23:41 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Свойства от него нада, чтобы он на экран в графике время плевал, но в то же время не занимал консоль и никак его не видно было, кроме как его самого на экране или же в списке процессов
  Вверх
Kudryy
Дата 22.12.2003, 23:44 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Нада от него, чтобы он выдавал время в графическом режиме на экран, консоль не занимал и отображался на экране только там, где он сам и есть
  Вверх
oleg1973
Дата 23.12.2003, 01:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


asm fanat
****


Профиль
Группа: Экс. модератор
Сообщений: 3283
Регистрация: 16.7.2003
Где: Italy

Репутация: нет
Всего: 34



Цитата
время в графическом режиме

имеется ввиду в окошке?


--------------------
SST 465555
icq 200-512-712
PM MAIL WWW ICQ   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
javastic
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0552 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.