LINUX.ORG.RU

Вся Java под GPL

 , , ,


0

0

Открытие исходников Java Platform, Standard Edition (SE) началось ещё в 2006 году. Но некоторые библиотеки шифрования, графические библиотеки, звуковой движок и некоторая часть кода, отвечающая за управление SNMP, все ещё не открыты в соответствии с GNU General Public License.

Все эти компоненты составляют около 4% исходников, но эта мелочь препятствует включению OpenJDK в стандартные дистрибутивы.

Sun Microsystems собирается лицензировать под лицензией GNU GPL все без исключения компоненты Java, чтобы она считалась полностью открытой платформой, а набор OpenJDK смог свободно распространяться и быть включенным в дистрибутивы Linux как полноценная платформа Java.

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

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

> -О3 это творение ублюдков-молокососов, которые не хера не умеют оптимизировать.

Не то, чтобы совсем не умеют... Но в принципе мысль верная. Тот же бывший Симантековский компилятор много лет назад (когда он ещё поддерживался) генерил примерно такой код, как gcc сейчас.

> Проповедь одного черепа про LLVM вызвала у меня смех

Всегда рад. ;)

> LLVM генерит код не лучше чем гыцаца

4.2 Впрочем, с M$овскими технологиями llvm ещё никто не сравнивал. Но по сравнению с gcc, LLVM генерит код лучше.

> А за дотнет яйца порву, ламерье поганое.

Попахивает фанатизмом. LLVM - единственная нужная нам VM, но яйца рвать я за неё не буду.

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

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

и в чём проблема? SSA есть, вся семантика в представлении сохраняется.. чего ещё надо?

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

>Шитый код - это хорошо, Форт - это реально универсальная VM, но, пардон, с хорошим JIT это сравнивать нельзя.

в Tamarin (компилятор JavaScript в Firefox 3, Flash9) есть VM и JIT. На Форте.

>Другая у него ниша.

Это да.

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

>Полный дистрибутив последней версии .net (3.5) весит около 200 МБ.

Это .NET SDK, примерно то же что и JDK, причем если JDK весит 70Мб, то в .NET SDK 3 версии включено: 2.0, 3.0, 3.5.

А клиентский .NET Framework вроде тоже 20Мб весил. NetFX64 называется, кажется

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

> корректная и эффективная реализация continuations малореальна на любой из этих платформ.

а мужыки-то не знают... http://www.seaside.st/community/development/seaside4j .. или continuations framework на смоллтоке уже не труЪ? где тут у нас самая эффективная реализация?

и вообще, google "Java continuations" выдает 10 800 ссылок, ".NET continuations" выдаёт 62.

О чём это говорит? Да ниачом. Про эффективность -- ХЗ. continuations реализуются на любом языке, хоть на бейсике или си с longjmp (если позаботиться о контексте руками). Интуитивно понятно, что лучший язык для continuations -- это шитый код или Algol-58 где в IF только GOTO было, только GOTO на GOSUB заменить :)) или трехадресный байткод с предикатами, ага. Типа cond :ifTrue [B1] :ifFalse [B2]. Или вообще на ассемблере с RET (а адрес выхода на стеке руками править, да).

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

>А в Лиспах обычно и нет возможности проинспектировать стек,

это когда бектрейс в SLIME вываливается с символами? странно, а я и не заметил, что его нету

>да и исключений нет

зато conditions есть

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

>Тот же бывший Симантековский компилятор много лет назад (когда он ещё поддерживался) генерил примерно такой код, как gcc сейчас.

это который сейчас Digital Mars C++ ?

>> А за дотнет яйца порву, ламерье поганое.

Пасха прошла, окститесь, горячие финские парни :)) Всё уже, упустил момент :)

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

>О тонкостях языка Java говорить не буду,

Ты ж не Луговский

>Как язык Java не тянет на C#.

Потому что создан был в эпоху 100МГц процессоров и Лексикона и FoxPro для DOS. А счас в мобилах 200МГц.

>...а если бы мелкософт сделал бы реальную кросcплатформенность (моно не в счет), Java давно бы на задворках оказался.

Если БЫ Microsoft БЫ сделал БЫ .NET кроссплатформенным в 2001 году, когда выпустил его, то в 2002 году о нем бы уже никто не помнил, не было в 2002 году такой фирмы- Microsoft, она БЫ разорилась БЫ, и .NET 2.0 уже не увидел БЫ свет. Mono это не .NET, это еще одна приманка переманить индусских быдлокодеров с Linux в Windows

>то что написал ананимус выше, это бред >arum (*) (29.04.2008 9:42:52)

+500

Интересно, этому анонимусу хотя бы 20 лет исполнилось? Если да, то как он до сих пор не упал с 20 этажа и не попал под поезд, и не убился током, при том, насколько неадекватно он воспринимает окружающую действительность? Ведь такие тупые обычно заканчивают свой путь премией Дарвина.

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

>Сам изучаю .NET щас, и если честно не понимаю что там такого принципиально нового. Хотя конечно маркетоиды у негрософта поработали на 5+.

Принципиально нового там то, что Microsoft впервые в своей истории не смогла полностью купить код, программу со всеми потрохами и компанией-вдадельцем, или убить владельца кода. И ей пришлось нанимать дорогих специалистов и городить свой вариант чужой разработки, за собственные деньги

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

> и городить свой вариант чужой разработки

Ложь. Ты сходи, посмотри, сколько инновационных публикаций предшествовало .NET, сколько диссертаций на основе этой разработки защищено. Они реально много нового в теорию виртуальных машин внесли.

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

> А счас в мобилах 200МГц.

Будешь смеяйца, но C# тоже в тех же мобилах ничуть не хуже себя чувствует. Есть ведь .NET Compact Framework, если ты не знал.

> она БЫ разорилась БЫ

За что люблю ЛОР - тут до фига великих аналитиков и экономистов. Жаль только, что все они такие безграмотные.

> Mono это не .NET

Сколько не говори "халва", а во рту слаще не станет. Mono это .NET, как бы тебе не хотелось обратного.

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

> а мужыки-то не знают...

Сказано же - "эффективная". А это - трамплины тормозные.

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

>инновационных публикаций

тупой говнопеарщик детектед. пеарщеги, научитесь писать по-русски, тогда вас будут палить хотя бы со второго поста.

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

>Mono это .NET, как бы тебе не хотелось обратного.

я пишу исключительно кроссплатформенный софт. венда — платформа? линух — платформа? Haiku, макось, FreeDOS… и все они работают на x86. следовательно, любая моя программа, которая запускается на x86 — кросплатформенна, вне зависимости от того, какой API она использует.

если это не так, тогда мона не является вротнетом — точно так же, как венда не является линуксом, хотя обе работают на x86.

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

ещё больше они бы сделали для него, если бы убились апстену. и лучше бы до того, как жабу придумали.

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

>Тот же бывший Симантековский компилятор много лет назад (когда он ещё поддерживался) генерил примерно такой код, как gcc сейчас.

и работал на стольких же архитектурах? O_O

алсо, даже на родной ему x86 отсасывал у ваткома и интела.

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

> тупой говнопеарщик детектед. пеарщеги, научитесь писать по-русски, тогда вас будут палить хотя бы со второго поста.

Как я понимаю, ты - тупая шпана, чьё представление о Computer Science ограничивается знанием о том, что где-то на полке у друга Васи стоит трёхтомник Кнута? Тогда с тобой, ничтожеством, и спорить не о чем. Если бы ты не был мразью и не был бы тупицей, то ты бы читал статьи от авторов из Microsoft Research, это неизбежно. Слишком многие из лучших на данных момент специалистов работают именно там. И многое из их результатов вошло в .NET. Ну да тебе, плебею из убогой, технологически отсталой страны третьего мира, таких вещей знать и не полагается.

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

У тебя в голове жидкий кал вместо мозгов. Ты не знаешь, что такое платформа, так что не стоило тебе и пасть разевать и вякать на эту тему.

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

там занимаются фигурной дрочкой за деньги, тупица. а ты соси, соси, не отвлекайся. сглотнул — приступай с новыми силами. тебе за это платят, шмара.

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

чмошник, тебя не учили, что такие опровержения без верного толкования — метаноиспускание? впрочем, я сомневаюсь, что ты способен дать толкование даже слову «лопата», чухонец.

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

Ещё раз, ублюдок: там занимаются настоящей наукой. Тебе такие имена, как Лука Карделли и Робин Милнер что либо говорят, или ты совсем неграмотная тупая скотина?

Ты, жалкий тупой выродок, имеешь хотя бы минимальное представление о Computer Science, а, мразь,

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

Опровергать бессвязный бред? На кой. Ты - мразь. Ты - тупица. Зачем твой поток сознания, не содержащий осмысленной информации, пытаться опровергать? Тебя просто надо удавить, и всё. Спорить с мразью смысла никакого нет.

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

хуёвый из тебя vsl. Виталик умный был, а ты унылый дурак.

anonymous
()

вот так вот и ведётся подрывная работа. опенсорс -- это конечно зыка, но не под гпл и не джава.

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

> Ты, жалкий тупой выродок, имеешь хотя бы минимальное представление о Computer Science, а, мразь,

Скажите, вот вы считаете себя ученым, ведь так? Почему вы тогда ругаетесь и оскорбляете окружающих, подобно портовому грузчику? Я сам не знаком с учеными, занимающимися CS, но у меня очень большие сомнения в том, что кто-то из них ведет себя подобным образом.

// :(

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

А у меня серьёзные сомнения, что человек, не являющийся мразью, может сказать "там занимаются фигурной дрочкой за деньги".

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

> А у меня серьёзные сомнения, что человек, не являющийся мразью, может сказать "там занимаются фигурной дрочкой за деньги".

Ну, допустим, он действительно `мразь'. Это значит его надо оскорблять? А если какой-нибудь бомж на улице назовет вас .удаком, вы поднимите крик и начнете с ним ругаться?

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

действительно, «фигурной» можно вычеркнуть.

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

вполне нормальный ответ, если за подобными словами кроется смысл, а не озлобленность на всех за то, что фигурной дрочкой за бабло занимаются другие, а великого специалиста отчего-то не берут.

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

> и работал на стольких же архитектурах? O_O

> [вырезано цензурой], даже на родной ему x86 отсасывал у ваткома и интела.

Не спорю. Но на то время на x86 gcc отсасывал даже ему.

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