LINUX.ORG.RU

JNode 0.2.4


0

0

Коллектив разработчиков операционной системы с открытым кодом JNode рад сообщить всему миру о выходе новой версии под номером 0.2.4.

JNode это операционная система, написанная на платформе Java, и использующая ассемблерное наноядро

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

anonymous

Проверено: anonymous_incognito ()

Вот щас Java ненависники нахлынут....

lexius ★★
()

а кто-нить юзал сие чудо?

isden ★★★★★
()

Хочу операционку на PHP

anonymous
()

ассемблерное наноядро... звучит!

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

Оно, в отличие от венды, без вирусов. И не занимает DVD. А вот зачем Vista, которая занимает DVD?

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

>ЗАЧЕМ ОНО??

Теоретически - для сверхпереносимой (за счет сверхмалого переписываемого ядра) и более надежной платформы (e.g. gc). Практически - надо потестить

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

>JNode это операционная система, написанная на платформе Java, и использующая ассемблерное наноядро

Оттранслированное ассемблерным пикотранслятором.

anonymous
()

Боливар не выдержит двоих.

Сходил на их оффсайт, почитал goals, но так и не понял зачем нужна ещё одна операционная система? На что она должна быть похожа? Будет ли она UNIX подобна или хотя бы POSIX совместима? Чем авторов не устраивает возможность запуска Java на существующих VM? В чём будет преимущество Jnode перед <вставить любое понятие> ?

Camel ★★★★★
()

>на платформе Java, и использующая ассемблерное наноядро

А нахрена её делать на Яве, если ядро на Ассме? Или так. Нахрена ей Ассмовое ядро, если перносимость теряется?

anonymous
()

Зачем, в чем преимущество, бла бла бла... какая разница? :)

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

Наоборот здравая мысль. Похожее делали на RU.FORTH. сделать целевую VM для стековых вычислений очень просто и легко. Поэтому с переносимостью как раз проблем не будет. А вот чтобы не писать все с нуля, воспользовались наработками явы. Кстати весьма интересно будет имхо... На форте столько же написать было б намного дольше.

anonymous
()

Посмотрел скриншоты этой JNode. Осознал, что на большинстве скринов в галерее ЛОРа очень даже хорошие шрифты. :)

Ну а по теме - если для нормальной работы ОС, которая ещё практически ничего не умеет, уже рекомендуется 512мб RAM... в домну такое поделие...

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

Все, что нельзя съесть или в%ебать нужно обоссать и обосрать ...

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

> Оно, в отличие от венды, без вирусов. И не занимает DVD. А вот зачем Vista, которая занимает DVD?

Дык понятно, это гениальное поделие занимает всего 2 дискетки - зато вендосвиста действительно не нужна, на фоне тормозов Жабы - свиста будет ощущаться как реактивный истребитель.

e
()

Для интересующихся сообщаю, что уже много лет существует OS Inferno:

а) потомок plan9;

б) в т.ч. и под gpl;

в) ядро (кажется моно) и платформозависимая часть написаны на C, поверх этого всё пишется на высокоуровнем языке limbo.

г) работает как в нативном режиме, так и в гостевом поверх линукса или винды (а может и ещё чего, не помню);

д) ресурсов не жрёт. Совсем. На моём целероне 666 с 64 МБ оперативы летает как после скипидарной клизмы.

Вывод: JNode --- велосипед.

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

> Для интересующихся сообщаю, что уже много лет существует OS Inferno:

перевожу на русский - "Много лет существует и нихрена никому не нужна. Что с ней делать никто не знает" :)

anonymous
()

Идея супер интересная, однако робятки имхо опоздали на поезд оупенсурца.

Обсирателям - попробуйте сами написать, или по крайней мере придумать Идею если не получается - убейтесь двд диском от висты.

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

>Хочется посмотреть на наноядро? :)

Для этого нужен наножабамелкоскоп :-)

DIMON ★★★
()

Велик ... опять .. есть же Inferno, Lisp-"машины", ну как иследовательская работа ... проканает. :)

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

>В нём есть тетрис! JNode будет жить... :)))

В inferno то же есть тетрис :)

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

> Теоретически - для сверхпереносимой (за счет сверхмалого переписываемого ядра)

Чем Вас не устраивает сверхпереносимость и стандартность языка Си? :)

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

> Стоимостью разработки на нём, наверное.

Вы таки хотите сказать, что на жаве дешевлее операционные системы писать, чем на Си? :) И вообще системное ПО :) Смешно, да.

Displacer ★★
()

Похоже разработчики решили переплюнуть по тормознутости Вистец;)

Долго смеялся: ОС - на Жабе!

гыгы

PoorGen
()

>JNode это операционная система, написанная на платформе Java, и использующая ассемблерное наноядро

Если ядро написанно на отличном языке, то это утверждение уже ложно ;-)

Metallic
()

Скачал ISO'шник ... этой оси... в qemu у меня не загрузилось .. трапнулось .. медленно как то выводило сообщения .. странно это всё.

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

Есть же вроде процессоры которые умеют байткод java интерпретировать, вот сие чудо на них и запускать, не винду же :D Правда я не знаю, их ещё такие процы делают.

gloomdemon
()

С мужиками он не пьет, Девок тоже нахер - Программист не ест, не ср...т, Пишет компилятор.

Не поспать и не вздроч...ь Некогда бедняге, И сидит он целый год На одной манаге.

Лишь глоточек отхлебнет - Сразу станет ясно, Все, что было до него Создано напрасно.

От сознания того, Залетают пальцы Заплетаются сурцы Как узор на пяльцах.

Лишь под утро он вздремнет- Голову на клаву, Но и в полудреме видит Глючный сон на ЯВУ.

Ну а днем приходит время Обсудить с народом, А народ не понимает И зовет уродом.

"Пусть люлюкает толпа, Наезжает Дружин, Пусть зовут все Мудаком! Знать, такой я нужен!"

Утвердившись в этой мысли, Отхлебнет из кружки, И негромко застучат Кнопочки - подружки.

А под утро перекур- головой на клаве. Отдыхай наш скромный гений - Лишь шажок до славы!!!

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

> Вы таки хотите сказать, что на жаве дешевлее операционные системы писать, чем на Си? :)

Насчёт "дешевле" - не знаю, но быстрее - это точно.

>И вообще системное ПО :)

Что подразумевается под словом "системное"?

Работа с сетевыми сокетами туда входит? Java имеет эту библиотеку с 1995 года.

Может быть компилятор? Он тоже на яве написан, внутри архива tools.jar лежит.

Оболочка командной строки и командный интерпретатор? Ant с тасками подойдёт? JRuby на подходе.

Доступ к COM-портам и Bluetooth? Библиотеки есть, для BT - в J2ME.

Что ещё из системного? Команды mkdir, rename, rm, mv, другие файловые операции? Для них есть "обёртки" в Java. Для непосредственного выполнения и обращений к дисковому хранилищу и служит наноядро.

> Смешно, да.

Дык смейтесь, кто ж запрещает.

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

>Чем Вас не устраивает сверхпереносимость и стандартность языка Си? :)

Проблемой переполнения буфера. :)

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

>асм, конечно, этой проблемы лишен? :)

А на Луне клопы не водятся.

vada ★★★★★
()

нефигово бы не только на osnews давать ссылки - но хоть бы на сайт проекта...

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

>Чем Вас не устраивает сверхпереносимость и стандартность языка Си? :)

Наличием отсутсвия фреймворка совместимого с JRE.

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

>Чем Вас не устраивает сверхпереносимость и стандартность языка Си? :) Ну напиши кроссплатформенное приложение с GUI на C ...

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

> Чем Вас не устраивает сверхпереносимость и стандартность языка Си? :)

Тем, что каждую программулину нужно без конца перекомпилировать после каждого такого вот "переноса".

Поддержка Unicode чем там реализуется, позвольте поинтересоваться?

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

> Поддержка Unicode чем там реализуется, позвольте поинтересоваться?

Через ж^Hшаблоны. :D

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

> Тем, что каждую программулину нужно без конца перекомпилировать после каждого такого вот "переноса".

А после "сверхпереноса" ещё и обтёсывать топором и обрабатывать надфилем. :)))

anonymous
()

Я не понимаю, в чём радость от этого нановедра? Типа абстракция от архитектуры? Так это глупость полнейшая - железо настолько различается, что наибольшее пересечение будет состоять из регистров InstructionPointer и StackPointer. А главное, что все вцепились в эту дебильную "стековую машину"? Процессор - у него совсем другая идея команд (я уж молчу про всякие SIMD/MIMD). Гораздо умнее сделать к Сям хорошую библиотеку строк и memory management, чем идиотничать, создавая стомильённый велосипед.

А переносимость - она (наиболее эффективно) достигается СТАНДАРТОМ НА ЯЗЫК, а не абстрагированием от архитектуры. А всякие JIT-костыли - не очень большая помощь хромым VM.

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