LINUX.ORG.RU

Вышла новая версия JNode 0.2.6

 , , jnode


0

0

JNode - это операционная система, написанная на Java, за исключением микроядра, включающего в себя JVM.

Список изменений в новой версии:

  • Улучшенная интеграция с OpenJDK
  • Улучшения в NTFS
  • Поддержка записи для NFS2
  • Улучшения командной оболочки
  • Улучшена поддержка пайпов
  • Экспериментальная реализация bash
  • Поддержка JDBC
  • Исправлена сериализация объектов
  • Поддержка горячей замены.
  • Исправлена поддержка DNS
  • Включён Jetty6, поддержка сервлетов и JSP
  • Чтение HFS+
  • Улучшен и переработан API файловых систем
  • Экспериментальный telnet-сервер
  • Реализована BDF отрисовка шрифтов.
Минимальные требования к ресурсам компьютера:
  • Pentium class CPU with Page Size Extensions (PSE) feature
  • 256Mb RAM

>>> Подробности

Перевёл як просили.

wfrr ★★☆
() автор топика
Ответ на: комментарий от Legioner

Долго они что то дипломную пишут, уж сколько лет.

wfrr ★★☆
() автор топика
Ответ на: комментарий от ChALkeR

У венды NT тоже вроде как микроядро... А по совокупному размеру всех требуемых для загрузки *.sys, *.dll покрупнее линуксового монолита будет. При том, что функциональность на уровне ядра только базовая..

Balthazar
()

Почему в минимальных требованиях не указано необходимое количество процессоров в кластере?

anonymous
()

для лучшей эффектности на следующем Томми должна стоять эта ОС?

kingstone
()
Ответ на: комментарий от Balthazar

> У венды NT тоже вроде как микроядро...

Ага, в древних версиях, а теперь - строжайший монолит, даже оконный диспетчер и драва принтера засунуты в ядро, чего не в одном юниксе не встретишь :)

anonymous
()

Ура! Слава жабе гипнотизеру! Все на сеанс любви к гипножабе!

P.S. Ну, понеслось....

anonymous
()

>Экспериментальная реализация bash

А сейчас у него что?

anonymous
()

Из разряда "что делать не нужно, но интересно"..

stave ★★★★★
()
Ответ на: комментарий от anonymous

теперь жава может затормаживать еше больше ресурсов ?)

anonymous
()

Когда внутри нее запустят тот же Eclipse плюс пересоберут её из под себя, тогда и смотреть можно..

dion
()

Это just for fun? Может плохо смотрю, но применения сим наработкам не вижу... Но исходники почитаю :)

Demon37 ★★★★
()
Ответ на: комментарий от dion

Эклипс, боюсь, там не запустить, из-за swt или как там его? А вот нетбинс можно попытаться, но у меня на виртуалке даже ось энта не заработала.

wfrr ★★☆
() автор топика
Ответ на: комментарий от anonymous

эх, жаль... Скринов, наверно, не будет на лоре... :'(

vovans ★★★★★
()

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

Bioreactor ★★★★★
()
Ответ на: комментарий от Bioreactor

А где вы там микроядро увидели? цитата: (with a very small assembler nano-kernel) C каких это пор nano-kernel стало переводиться как микро?

anonymous
()
Ответ на: комментарий от anonymous

У кого не пашет в VMWare - надо памяти минимум 512М дать! Про 256М в заголовке новости - это типа шутка такая!

anonymous
()

незачёт за шрифты. И 50Мб исходников -- многовато :))

anonymous
()
Ответ на: комментарий от anonymous

> А где вы там микроядро увидели?

А то вообще говорил, что МИКРОСКОПОМ нельзя гвозди забивать. Или у куль-гиков "микроскоп" обозначает "микроядро"? :))))))))

Bioreactor ★★★★★
()

Есть у меня такое чувство, что никто из сюда писавших вообще ничего не понимает ни про JVM, ни про микроядро, ни про JNode. JVM - маленькая, те мегабайты, которые приходиться скачать для установки Java - это, в основном, библиотека классов, её в ядро никто пихать не будет. Что касается производительности, операционные системы с приложениями в управляемом коде (байткоде) имеют важное преимущество: не нужно переключений kernel mode / user mode, используется единое адресное пространство. Плюс огромные преимущества в безопасности и переносимости. JNode всего лишь один из проектов таких систем (Inferno, Singularity). Это ОС следующего поколения.

Fice ★★
()
Ответ на: комментарий от Fice

>Это ОС следующего поколения.

/me оплакивает следующее поколение...

AVL2 ★★★★★
()
Ответ на: комментарий от Fice

Ага, вот я не понимаю про JNode. 50 Мб исходников в .tar.gz -- это, простите, уже Линукс. Виртуальные машины Ява есть очень компактные по 40Кб..400Кб, JRE -- это 15 Мб. Итого, 35Мб библиотек? И библиотек особых там не видно :(

anonymous
()
Ответ на: комментарий от Demon37

> Это just for fun? Может плохо смотрю, но применения сим наработкам не вижу...

Это когда коту делать нечего ...

anonymous
()
Ответ на: комментарий от Fice

> Есть у меня такое чувство, что никто из сюда писавших вообще ничего не понимает ни про JVM, ни про микроядро, ни про JNode. JVM - маленькая, те мегабайты, которые приходиться скачать для установки Java - это, в основном, библиотека классов, её в ядро никто пихать не будет.

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

anonymous
()
Ответ на: комментарий от anonymous

> Ага, вот я не понимаю про JNode. 50 Мб исходников в .tar.gz

Ниче ты не понимаешь в нанотехнологиях. Не 50 МБ, а 50 наноПБ.

anonymous
()
Ответ на: комментарий от ChALkeR

>“Микроядро, включающее в себя JVM”... Жесть.

Микроядерность - это принцип построения, а не размеры. Уж не говоря что сама JVM - маленькая.

r ★★★★★
()
Ответ на: комментарий от anonymous

>. Если помещается JVM внутри то это микроядро... а что же тогда не микроядро???

Ты тоже вкури что такое микроядро для начала.

r ★★★★★
()
Ответ на: комментарий от r

Лучше добавить поддержку програм на j2me - под мобилку и PDA очень много софта на Яве, включая игры, комуникаторы, примитивный офисный софт, и т. д.

anonymous
()
Ответ на: комментарий от anonymous

> Ага, вот я не понимаю про JNode. 50 Мб исходников в .tar.gz -- это, простите, уже Линукс. Виртуальные машины Ява есть очень компактные по 40Кб..400Кб, JRE -- это 15 Мб. Итого, 35Мб библиотек? И библиотек особых там не видно :(

Точно, не понимаете.

"This release features over 99 percent java 6 api compatibility"
http://jnode.org/

Т.е. там полная библиотека классов Java.
Оцените объем API: http://java.sun.com/javase/6/docs/api/index.html

В 15 MB это влезет только если сжать в pack200 - "lossy" сжатие для Java bytecode (обычно используется при создании дистрибутивов JDK/JRE). Посмотрите, сколько занимает установленная JDK.

anonymous
()
Ответ на: комментарий от anonymous

> как ни рассматривал скриншот, не углядел там библиотек на 35 Мб

Обратите внимание, там есть Swing. А сколько, для сравнения, занимает GTK или QT (плюс все, без чего они не будут работать, включая glibc)?

Fice ★★
()
Ответ на: комментарий от anonymous

http://www.avalon.net/~bobal/article.html

"Tao writes:"Elate offers binary portable systems. It achieves its portability by compiling all code to a single virtual processor without regard to the target hardware platform. A translator tool is needed to convert the portable code to the native code of the target processor ready for execution. Translators exist for most of the microprocessors selected for appliance programmes today. New and efficient translators take just a few weeks to write." and "Elate's streamlined binary code, VP code, is based upon thousands of modular tools. Using these it is possible to program in an object-based manner. With Elate's object-based tool approach it is not necessary to load an entire class into memory in order to use a single method from it; tools can be dynamically bound as and when they are needed. Storage overhead is further reduced by the code density of VP code, which often takes up less space than the native code into which it will be translated." The same revolutionary techniques used in the new AmigaOS allowed Tao to create their Java engine which according to Tao is 6-15 times faster than any competitor! Amiga states:"The entire OS could be as small as 3megs including the GUI and Java. The kernel itself which will be supplied by Tao can be as small as 25k." and "Amiga plans to embrace Sun`s Java" The new GUI designed by Trond Werner Hansen (The maker of Birdie) will be able to change its look easily. One key feature is that the RTOS can run native as well as hosted transparently on top of any OS available, including Linux!"

(улыбнуло на слове birdie) =)

anonymous
()
Ответ на: комментарий от anonymous

>иксы сразу в топку, ставим MGR или Microwindows или DirectFB в framebuffer. И чо?

Я тебе показываю что внутри, а не меряюсь органами. ТАм внутри окошек вменяемый и что главное совершенно обычный свинг, а не методы рисования прямоугольников.

r ★★★★★
()
Ответ на: комментарий от anonymous

> сколько там надо Qt для Qtopia?

Ну при чем тут Qtopia? Вы будете ее на рабочей станции использовать? В JNode полноценный Swing, который по функциональности сравним с gtk2 и qt4.

Fice ★★
()
Ответ на: комментарий от anonymous

>Лучше добавить поддержку програм на j2me - под мобилку и PDA очень много софта на Яве, включая игры, комуникаторы, примитивный офисный софт, и т. д.

j2me уже скоро сдохнет - будет нормальная se в мобилах - этому ничего не мешает.

r ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.