top
logo


В рамках проекта Runtime.JS развивается ядро ОС на базе JavaScript-движка V8 PDF Печать E-mail
28.06.14 21:23

Доступен первый выпуск проекта Runtime.JS, нацеленного на предоставления средств для обособленного выполнения JavaScript-приложений поверх гипервизоров. Runtime.JS представляет собой ядро операционной системы, построенное с использованием JavaScript-движка V8. Целью разработки является предоставление операционного окружения для выполнения программ на языке JavaScript без лишних прослоек. Ориентация только на запуск JavaScript-кода позволяет пересмотреть архитектуру ядра и предоставить более высокий уровень безопасности, надёжности и производительности. Код Runtime.JS распространяется под лицензией Apache 2.0.

На языках Си и C++ реализованы только низкоуровневые компоненты для организации загрузки, управления памятью, обработки прерываний, организации ввода/вывода, планирования задач и взаимодействия с движком V8. Всё остальное написано на языке JavaScript, включая драйверы, код управления ресурсами, систему разграничения доступа и средства для управления сеансами. Виртуальная ФС, сетевой стек и подсистемы ввода и вывода оформляются в виде системных сервисов, привязываемых к JavaScript-приложениям, которые выполняются в изолированных друг от друга sandbox-окружениях.

Система является многозадачной - поверх базового ядра может выполняться несколько изолированных приложений. При этом многозадачность не позволяет использовать традиционные процессы или нити, вместо них обеспечивает запуск JavaScript-окружений, по аналогии с открытием разных вкладок в браузере. Для диспетчеризации задач используется работающий в неблокирующем режиме цикл обработки событий (event loop), похожий на применяемый в проекте Node.js. В системе запускается по одному экземпляру виртуальной машины V8 на каждое процессорное ядро. Все компоненты ядра, драйверы и пользовательские приложения выполняются в едином адресном пространстве в режиме ядра (ring 0). Защита и изоляция обеспечивается программно силами движка V8. Поддерживается только архитектура x86_64.

Из уже реализованных возможностей отмечается: встроенный движок V8, кооперативная многозадачность, перемещаемые через IPC функций и ArrayBuffer, поддержка SMP и ACPI, драйверы для PCI, клавиатуры и VGA-адаптера, приложение с консолью (REPL). В планах создание сетевого стека, виртуальной файловой системы и набора драйверов virtio для хранилищ и сетевых адаптеров.

  1. Главная ссылка к новости (http://runtimejs.org/...)
  2. OpenNews: Разработчики NetBSD представили технологию запуска отдельных приложений поверх Xen
  3. OpenNews: OSv - новая открытая ОС, нацеленная на выполнение обособленных программ поверх гипервизора
  4. OpenNews: Выход Mirage OS 1.0, платформы для запуска самодостаточных приложений поверх гипервизора
  5. OpenNews: В написанном на JavaScript эмуляторе ПК появилась поддержка постоянного хранилища
  6. OpenNews: На языке JavaScript написан полноценный эмулятор ПК, способный загрузить Linux
Тип: Программы
Ключевые слова: runtime.js, v8, javascript, (найти похожие документы)
При перепечатке указание ссылки на opennet.ru обязательно
Реклама
id=adv>
  1.1, Аноним, 00:35, 29/06/2014 [ответить] [смотреть все] +1 +/
Ждём ось, целиком и полностью написанную на жёванном языке ... весь текст скрыт [показать]
 
  2.30, Аноним, 08:36, 29/06/2014 [^] [ответить] [смотреть все] [показать ветку]  +1 +/
 
  3.45, Anonymus, 09:38, 29/06/2014 [^] [ответить] [смотреть все]  +12 +/
Да уж, надо было начинать с компилятора яваскрипта на яваскрипте. И только потом за ось браться. Столлмана на них нет.
 
  4.84, qrilka, 19:44, 29/06/2014 [^] [ответить] [смотреть все]  +1 +/
Их же уже есть, первое из гугла - http eleks github io js2js ... весь текст скрыт [показать]
 
  5.160, Xasd, 12:57, 30/06/2014 [^] [ответить] [смотреть все]  +/
а они забавные приколисты :-) ..
[code]
// https://github.com/eleks/js2js/blob/master/src/compiler.js

// ... ...
// ... ...

Js2JsCompiler.prototype.compileCode = function(code) {
    return code; // as we need to compile javascript to javascript, we do nothing here :)
};

// ... ...
// ... ...
[/code]

там кстати есть и функция обратной декомпиляции :-)

 
4.103, Аноним, 20:52, 29/06/2014 [^] [ответить] [смотреть все]  +2 +/
Способность бутстрапнуться - признак серьезного подхода к делу ... весь текст скрыт [показать]
 4.106, Аноним, 21:50, 29/06/2014 [^] [ответить] [смотреть все]  –1 +/
Т е компилятор C llmv для C вас не смущает ... весь текст скрыт [показать]
 
  5.131, Аноним, 04:25, 30/06/2014 [^] [ответить] [смотреть все]  +/
Во первых, llvm - это таки либа Во вторых, она не llmv ... весь текст скрыт [показать]
 
1.2, Аноним, 00:37, 29/06/2014 [ответить] [смотреть все]  –22 +/
что то я не понял, разрабы как и идиоты из геймдева на онли 64 бита, из за более... весь текст скрыт [показать]
 
  2.4, BratSinot, 00:38, 29/06/2014 [^] [ответить] [смотреть все] [показать ветку]  +2 +/
С такими требованиями к памяти, браузеры в первую очередь перейдут -_- P S Ну,... весь текст скрыт [показать] [показать ветку]
 
2.27, Xasd, 07:36, 29/06/2014 [^] [ответить] [смотреть все] [показать ветку]  +6 +/ > что то я не понял, разрабы как и идиоты из геймдева на онли 64 бита, из за более большой циферки перешли только? ну ладно, у пк игр можно кривые порты оправдывать 64 битностью новых приставок. но не хватало, чтоб браузеры тоже на только 64 бита перешли.

а какой есть хоть один смысл поддерживать i586\i686-архутектуру ?

и даже если вы [с трудом] и найдёте хоть один такой смысл -- то через год будет найти смысл ещё труднее.

разрабы начинают писать софт сегодня -- а выпустят нормальный релиз ещё неизвестно через сколько лет (к тому времени можно ли будет найти [на свалке?] хоть один i586\i686-only процессор?).

поэтому было бы совершенно глупо полагаться на сегодняшние устаревщие технологии, которые в будущем станут не просто устаревшими а невероятно_устаревшими, в момент релиза.

если имеет место быть некросплатформенное ПО (ассемблерные вставки и подобное трудности) -- то я откровенно уважаю решение не связываться с i586\i686.. это дальновидно.. точнее это даже УЖЕ не дальновидно а стало нормальным (а вот тройку~четвёрку лет назад это было бы дальновидно).

 2.32, Аноним, 08:39, 29/06/2014 [^] [ответить] [смотреть все] [показать ветку]  +4 +/
А еще - нет ограничений на размер выделяемой памяти Более нормальный набор реги... весь текст скрыт [показать] [показать ветку]
 
  3.41, arisu, 08:49, 29/06/2014 [^] [ответить] [смотреть все]  +1 +/
а также больше размер страницы, больше размер управляющих структур бедные кэши ... весь текст скрыт [показать]
 
  4.47, Аноним, 09:56, 29/06/2014 [^] [ответить] [смотреть все]  +/
Размер страницы в long mode и 32 bit Protected Mode одинаков - 4kB Большие стран... весь текст скрыт [показать]
 
  5.54, arisu, 10:32, 29/06/2014 [^] [ответить] [смотреть все]  –1 +/
ужас какой то есть, никакого смысла в 64-х битах нет, если памяти не больше 4 г... весь текст скрыт [показать]
 
  6.56, BratSinot, 11:06, 29/06/2014 [^] [ответить] [смотреть все]  +/
Размер страницы и их количество это разные вещи -_- ... весь текст скрыт [показать]
 
  7.75, arisu, 19:03, 29/06/2014 [^] [ответить] [смотреть все]  –1 +/
действительно четыре гигабайта поделить на четыре килобайта, и четыре гигабайта... весь текст скрыт [показать]
 
6.60, Аноним, 11:36, 29/06/2014 [^] [ответить] [смотреть все]  +/
Вывод не верный, скорее, как раз наоборот За редким исключением Пруф - сравни... весь текст скрыт [показать]
 
  7.76, arisu, 19:04, 29/06/2014 [^] [ответить] [смотреть все]  –1 +/
8212 слушай, но этот движок же больше бензина жрёт 8212 ты не прав смотр... весь текст скрыт [показать]
 
  8.121, Аноним, 01:45, 30/06/2014 [^] [ответить] [смотреть все]  +/
Тем не менее, многие функции шифрования и хеширования лучше работают на 64-битны... весь текст скрыт [показать]
 
  9.124, arisu, 02:06, 30/06/2014 [^] [ответить] [смотреть все]  –1 +/
а на GPU часто ещё лучше ... весь текст скрыт [показать]
 
  10.129, Аноним, 04:19, 30/06/2014 [^] [ответить] [смотреть все]  +/
На проц типа х86-64 1 копия рабочего набора переменных как правило и так уместит... весь текст скрыт [показать]
 
    12.158, Аноним, 12:25, 30/06/2014 [^] [ответить] [смотреть все]  +/
Кажется у тебя вон там баг Обрати внимание что это массово параллель... весь текст скрыт [показать]
 
10.143, Xasd, 08:51, 30/06/2014 [^] [ответить] [смотреть все]  +/ > а на GPU часто ещё лучше.

а как ты будешь использовать GPU в коде ядра?

GPU-то ведь разные бывают (их сотни -- и постоянно изобретаются новые) -- как будешь делать ветвление в зависимости от того какой GPU тебе попался?

усложнишь код ядра -- динамически подключаемыми модулями (lib*.so ; *.ko) -- только ради того чтобы заиспользовать криптографию?

тыг криптография не плохо работает и на x86_64 -- без необходимости костылей.

 
    12.155, Xasd, 11:41, 30/06/2014 [^] [ответить] [смотреть все]  +/
ну вообще может и не понадобится
 
11.159, Аноним, 12:30, 30/06/2014 [^] [ответить] [смотреть все]  +/
Не очень понятно что ядру в таком количестве считать предлагается Отдать нужном... весь текст скрыт [показать]
 4.66, Аноним, 15:13, 29/06/2014 [^] [ответить] [смотреть все]  +4 +/
Пардон Стандартные 4Кб страницы никуда не делись Еще появились huge pages, н... весь текст скрыт [показать]
 
  5.80, arisu, 19:20, 29/06/2014 [^] [ответить] [смотреть все]  +/
ну я же и говорю или огромные страницы, или огромные таблицы страниц жутики т... весь текст скрыт [показать]
 
  6.120, Аноним, 01:36, 30/06/2014 [^] [ответить] [смотреть все]  +1 +/
Да вообще А боингу для взлета надо 2 пилота всяких там стюардесс Еще толпа... весь текст скрыт [показать]
 
  7.123, arisu, 02:05, 30/06/2014 [^] [ответить] [смотреть все]  +/
правда, любители 171 новых технологий 187 заводят 171 боинг 187 даже есл... весь текст скрыт [показать]
 
  8.126, Аноним, 03:58, 30/06/2014 [^] [ответить] [смотреть все]  +/
Ну если тебе только в булочную, типа старта vim и тетриса, а в другой город совс... весь текст скрыт [показать]
 
  9.141, arisu, 05:36, 30/06/2014 [^] [ответить] [смотреть все]  +/
а ещё типа всяких компиляторов, например впрочем, всякие невменяемости типа фай... весь текст скрыт [показать]
 
  10.148, Xasd, 09:36, 30/06/2014 [^] [ответить] [смотреть все]  +/
ну используешь -- молодец, используй тебе 64-бита размер указателей ни как не... весь текст скрыт [показать]
 
10.163, Аноним, 15:21, 30/06/2014 [^] [ответить] [смотреть все]  +/
А вот компилятор при работе с механическим диском протереть дырку в SSD за неде... весь текст скрыт [показать]
 8.145, Xasd, 09:11, 30/06/2014 [^] [ответить] [смотреть все]  +/ > я на своих 4gb так и работа

этим всё сказано.

все должны подстраиваться под тебя. :-)

а вот как только ты купишь себе новый компьютер с 16G (а старый сломается) -- все уже должы будут подстраиваться под "нового" тебя (64-битного).

ха! разбежался! есть пословица: "семеро одного тормаза не ждут".

____________________
# P.S.: а в новых ультрабуках -- чип оперативной памяти жёстко припаивают на материнскую плату ультрабука. и оставляют только 1 слот для расширения, вместо двух. так что "лишнюю" память не вынешь оттуда, любитель 4G :-) ..

 
  9.146, arisu, 09:17, 30/06/2014 [^] [ответить] [смотреть все]  +/
> а вот как только ты купишь себе новый компьютер с 16G (а
> старый сломается) -- все уже должы будут подстраиваться под "нового" тебя
> (64-битного).

раньше у меня было 16. необходимости в 64 битах не ощущал. удивительно, да?

 
  10.149, Xasd, 09:38, 30/06/2014 [^] [ответить] [смотреть все]  +/
нет не удивительно раньше это было раньше а софт улучшается со временем особ... весь текст скрыт [показать]
 
2.62, Аноним, 13:20, 29/06/2014 [^] [ответить] [смотреть все] [показать ветку]  +1 +/ 
1.3, vitalif, 00:37, 29/06/2014 [ответить] [смотреть все]  +/ Прально, фигли c#, java... даёшь настоящий хардкор!
 
  2.19, rob pike, 03:21, 29/06/2014 [^] [ответить] [смотреть все] [показать ветку]  +1 +/
 
  3.33, Аноним, 08:40, 29/06/2014 [^] [ответить] [смотреть все]  +/
А я думал - на брейнфаке ... весь текст скрыт [показать]
 
3.64, scor, 13:32, 29/06/2014 [^] [ответить] [смотреть все]  +/
Спасибо Не знал про Ajhc Интересный проект ... весь текст скрыт [показать]
 
1.5, kai3341, 00:39, 29/06/2014 [ответить] [смотреть все]  +5 +/ Объясните мне дураку: ЗАЧЕМ?
В рамках проекта Runtime.JS развивается ядро ОС на базе JavaScript-движка V8  
  2.8, Аноним, 01:04, 29/06/2014 [^] [ответить] [смотреть все] [показать ветку]  +11 +/
http://i.imgur.com/oQL4t.jpg
 
2.9, Аноним, 01:07, 29/06/2014 [^] [ответить] [смотреть все] [показать ветку]  +/
И правда дурак Потому что just for fun Если в совершенстве знаешь какой-либо я... весь текст скрыт [показать] [показать ветку]
 
  3.42, Аноним, 08:50, 29/06/2014 [^] [ответить] [смотреть все]  +3 +/
Один дарвинист тоже как-то заявил во как я могу и отхватил себе бензопило... весь текст скрыт [показать]
 
  4.44, arisu, 08:53, 29/06/2014 [^] [ответить] [смотреть все]  +2 +/
особенно умно писать ОС на языке, где нет статической проверки типов видимо, им... весь текст скрыт [показать]
 
  5.68, Аноним, 15:18, 29/06/2014 [^] [ответить] [смотреть все]  +1 +/
А об этом мы подумаем через годик, когда размер кода перевалит пару мегабайт и н... весь текст скрыт [показать]
 
  6.69, Аноним, 15:57, 29/06/2014 [^] [ответить] [смотреть все]  +1 +/
шо, через неделю все так отупеют ... весь текст скрыт [показать]
 
  7.70, Аноним, 16:25, 29/06/2014 [^] [ответить] [смотреть все]  +/
Пардон, через годик, да ... весь текст скрыт [показать]
 
  8.71, Аноним, 17:14, 29/06/2014 [^] [ответить] [смотреть все]  +1 +/
Сразу видно яваскриптера Только не спрашивайте как я догадался ... весь текст скрыт [показать]
 
  9.117, Аноним, 23:11, 29/06/2014 [^] [ответить] [смотреть все]  +/
окай, тока я ниразу не яваскриптер ... весь текст скрыт [показать]
 
  10.130, Аноним, 04:24, 30/06/2014 [^] [ответить] [смотреть все]  +/
Ну может питонист Или PHPшник Или жабист Не больно какая разница ... весь текст скрыт [показать]
 
4.58, Аноним, 11:15, 29/06/2014 [^] [ответить] [смотреть все]  +2 +/
Никто не говорит о полезности Но исключать, что кому-то пригодится, нельзя О и... весь текст скрыт [показать]
 
  5.83, arisu, 19:27, 29/06/2014 [^] [ответить] [смотреть все]  +/
странно я, например, не использовал и не собираюсь использовать leechcraft и c... весь текст скрыт [показать]
 
  6.165, Аноним, 16:40, 30/06/2014 [^] [ответить] [смотреть все]     [к модератору]  +/
fix это так, никого не интересующее мнение трепла-лузера... весь текст скрыт [показать]
 
2.10, Psykukumber, 01:07, 29/06/2014 [^] [ответить] [смотреть все] [показать ветку]  +/image  2.22, Аноним, 04:30, 29/06/2014 [^] [ответить] [смотреть все] [показать ветку]  +/ 2.72, anonymous from da LOR, 17:39, 29/06/2014 [^] [ответить] [смотреть все] [показать ветку]  +2 +/ 
1.7, Аноним, 01:03, 29/06/2014 [ответить] [смотреть все]  +32 +/ 26 лет назад у меня была проблема - текстовый процессинг немного тормозил. Казалось, добавить немножко мегагерц, несколько сотен килобайт памяти, и станет хорошо, и наконец-то можно будет нормально работать.

Но нет, текстовые редакторы стали графическими, мегагерцы не помогли. Чёртова скрепка смотрела на меня в ворде и тормозила. Всё жрало память. Казалось бы, добавить немножко гигагерц и мегабайт памяти, и станет хорошо, и наконец-то можно будет нормально работать.

Но нет, теперь документооборот только в сети. Открывай в браузере google.docs, фигач там. Всё написано на JS, всё в браузере, и поэтому тормозит. Но это потому, что вкладка делит ядро с другими задачами (и памяти маловато). Казалось бы, надо добавить немножко 3-гигагерцевых ядер, ещё несколько гигов памяти, и станет хорошо, и наконец-то можно будет нормально работать.

Но нет, теперь ОС будут писать на яваскрипте тоже. И драйвера. Присвятой Торвальдс, они пишут драйвера на JS, этот мир сошел с ума. Хотя понятно - через 20 лет Интелу надо будет как-то продавать новые процессоры на 1024 ядра (ведь на 512 ядрах текст будет нормально не поредактировать - они придумают что-нибудь и для этого), надо начинать решать проблему заранее.

А мне надо было ещё на первом шаге (26 лет назад) освоить vim и послать всех к чёрту.

 
    3.24, Аноним, 06:50, 29/06/2014 [^] [ответить] [смотреть все]  +2 +/
 
2.67, Аноним, 15:14, 29/06/2014 [^] [ответить] [смотреть все] [показать ветку]  +4 +/ 2.74, Аноним, 19:02, 29/06/2014 [^] [ответить] [смотреть все] [показать ветку]  –1 +/
за кадром осталась нераскрытая тема - зачем было гнаться за модой и переходить н... весь текст скрыт [показать] [показать ветку]
 
  3.156, kravich, 11:46, 30/06/2014 [^] [ответить] [смотреть все]  +/
Документооборот он такой - общий для всех
image
 
2.113, Аноним, 22:50, 29/06/2014 [^] [ответить] [смотреть все] [показать ветку]  +/
вы раскрыли суть капитализма сами создают проблему и сами же предлагают решение... весь текст скрыт [показать] [показать ветку]
 
1.11, asavah, 01:14, 29/06/2014 [ответить] [смотреть все]  +1 +/ дожили, млин
    2.34, Аноним, 08:42, 29/06/2014 [^] [ответить] [смотреть все] [показать ветку]  +1 +/  1.13, arisu, 01:30, 29/06/2014 [ответить] [смотреть все]  +/ когда эти идиоты наиграются уже?
 
  2.17, anonymous, 01:47, 29/06/2014 [^] [ответить] [смотреть все] [показать ветку]  +/
Пусть играются, главное, чтоб не вздумали это на фронтир инноваций кидануть Ч... весь текст скрыт [показать] [показать ветку]
 
 
 
 
Часть нити удалена модератором

5.40, Аноним, 08:48, 29/06/2014 [^] [ответить] [смотреть все]  
+/
Меряться всяким спамом на гитхабе - это так по кидисовски Главное туда какой-ни... весь текст скрыт [показать]
 
  6.43, arisu, 08:51, 29/06/2014 [^] [ответить] [смотреть все]  +2 +/
характерно уже то, что они кроме 171 гитхаба 187 больше ничего не знают ... весь текст скрыт [показать]
 
  7.51, Аноним, 10:08, 29/06/2014 [^] [ответить] [смотреть все]  +2 +/
Покажи хоть что-нибудь... весь текст скрыт [показать]
 
  8.133, Аноним, 04:29, 30/06/2014 [^] [ответить] [смотреть все]  +1 +/
Он уже показал способность к мыслительному процессу Это в 10 раз лучше очередн... весь текст скрыт [показать]
 
  9.166, Аноним, 16:43, 30/06/2014 [^] [ответить] [смотреть все]     [к модератору]  +/
арису, залогинься, ты показал свою некомпетентность во всех темах, которые ты бе... весь текст скрыт [показать]
 
6.50, Аноним, 10:07, 29/06/2014 [^] [ответить] [смотреть все]  +3 +/
По крайней мере, будет повод для дальнейшего диалога arisu генерирует массу мус... весь текст скрыт [показать]
 
  7.88, Аноним, 20:26, 29/06/2014 [^] [ответить] [смотреть все]  +/
Да, неглупый человек и так знает все что наш форумный Капитан Очевидность имеет ... весь текст скрыт [показать]
 
  8.114, Аноним, 22:53, 29/06/2014 [^] [ответить] [смотреть все]  –1 +/
а вот и почитатели и читатели этого бреда ... весь текст скрыт [показать]
 
  9.127, Аноним, 04:08, 30/06/2014 [^] [ответить] [смотреть все]  +/
Кэпа читать интереснее чем всяких cpaных яваскриптеров, которые знают только яв... весь текст скрыт [показать]
 
8.161, Аноним, 15:00, 30/06/2014 [^] [ответить] [смотреть все]  +/
арису, залогинься арису, ты и есть идеальная репрезентация как входящих в эти 95... весь текст скрыт [показать]
 6.115, Аноним, 23:03, 29/06/2014 [^] [ответить] [смотреть все]  +/
Ещё круче - наделать форков крупных проектов, типа, я во всём этом разбираюсь и ... весь текст скрыт [показать]
 
  7.162, Аноним, 15:02, 30/06/2014 [^] [ответить] [смотреть все]  +/
главное, что всё местоо трепло типа arisu неспособно даже не это ... весь текст скрыт [показать]
 
5.85, Серж, 19:51, 29/06/2014 [^] [ответить] [смотреть все]  +/
Гитхаб не модно, Аноним Сделай в железе и покажи железку, а не гитхаб ... весь текст скрыт [показать]
 2.35, Аноним, 08:43, 29/06/2014 [^] [ответить] [смотреть все] [показать ветку]  +2 +/
Лучше пусть ОС на JS пишут, чем по лестницам валяются бухими и обдолбаными Хо... весь текст скрыт [показать] [показать ветку]
 
  3.37, arisu, 08:45, 29/06/2014 [^] [ответить] [смотреть все]  +1 +/
одно другому совершенно не мешает ... весь текст скрыт [показать]
 
  4.89, Аноним, 20:28, 29/06/2014 [^] [ответить] [смотреть все]  +/
Ну почему же Неудобно наверное валяясь на лестнице код писать Я, правда, не пр... весь текст скрыт [показать]
 
  5.90, arisu, 20:38, 29/06/2014 [^] [ответить] [смотреть все]  +/
можно чередовать ... весь текст скрыт [показать]
 
  6.128, Аноним, 04:09, 30/06/2014 [^] [ответить] [смотреть все]  +/
Тогда в моменты написания кода тушка негодяя не будет занимать местность - PROF... весь текст скрыт [показать]
 
  7.136, arisu, 04:42, 30/06/2014 [^] [ответить] [смотреть все]  +1 +/
сам ты негодяй! я всего лишь молодой был!
 
  8.147, Аноним, 09:22, 30/06/2014 [^] [ответить] [смотреть все]  +/
Негодяй, негодяй Занимал место и не давал другим достойным людям место повалять... весь текст скрыт [показать]
 
1.14, Аноним, 01:35, 29/06/2014 [ответить] [смотреть все]  –1 +/
Классно сделали с научной точки зрения, в качестве примера возможностей языка Д... весь текст скрыт [показать]
 
  2.15, MPEG LA, 01:39, 29/06/2014 [^] [ответить] [смотреть все] [показать ветку]  +2 +/
 
  3.77, Аноним, 19:05, 29/06/2014 [^] [ответить] [смотреть все]  +/
есть мнение не мое, но поддерживаю , когда начинают что-то оптимизировать, это ... весь текст скрыт [показать]
 
  4.82, arisu, 19:23, 29/06/2014 [^] [ответить] [смотреть все]  +1 +/
о, да говнокодеров в мире навалом чумы на них нет ... весь текст скрыт [показать]
 
2.36, Аноним, 08:44, 29/06/2014 [^] [ответить] [смотреть все] [показать ветку]  +5 +/
С научной точки зрения, теоретически все ЯП эквивалентны А практически - есть ... весь текст скрыт [показать] [показать ветку]
 2.63, Baz, 13:22, 29/06/2014 [^] [ответить] [смотреть все] [показать ветку]  +2 +/ 
  3.112, Аноним, 22:39, 29/06/2014 [^] [ответить] [смотреть все]  +/
Нет, все в тех же учебных целях, просто подходы к преподаванию у всех разные По... весь текст скрыт [показать]
 

1.20, kravich, 03:24, 29/06/2014 [ответить] [смотреть все]  +1 +/ https://www.destroyallsoftware.com/talks/the-birth-and-death-of-javascript
image   1.23, бедный буратино, 06:49, 29/06/2014 [ответить] [смотреть все]  +/ в netbsd это можно прям в браузере запускать. а тут ещё и qemu
 
  2.38, Аноним, 08:46, 29/06/2014 [^] [ответить] [смотреть все] [показать ветку]  +2 +/
Фабрис сто лет назад уже линь на своем JS-эмуляторе x86 запускал Ну как бы заба... весь текст скрыт [показать] [показать ветку]
 
  3.52, бедный буратино, 10:09, 29/06/2014 [^] [ответить] [смотреть все]  –1 +/
во-первых, не сто лет назад а во-вторых, с очень большими ограничениями netbsd... весь текст скрыт [показать]
 
  4.57, rob pike, 11:10, 29/06/2014 [^] [ответить] [смотреть все]  +/
Вы зря так плохо думаете о людях NetBSD часто используется для экспериментов в ... весь текст скрыт [показать]
 
4.91, Аноним, 20:39, 29/06/2014 [^] [ответить] [смотреть все]  +/
Про понятие образное выражение наш железный дровосек видимо не слышал Обычное... весь текст скрыт [показать]
 
  5.116, Аноним, 23:05, 29/06/2014 [^] [ответить] [смотреть все]  –1 +/
gt оверквотинг удален Хоть не позорились бы не знаете, о чём говорите - лучше... весь текст скрыт [показать]
 
  6.134, Аноним, 04:35, 30/06/2014 [^] [ответить] [смотреть все]  +/
Ты о чем, чудило Если про pwnage - вполне обычная практика делать запрос из др... весь текст скрыт [показать]
 

1.25, pavlinux, 06:51, 29/06/2014 [ответить] [смотреть все]  +1 +/ Даёшь ОСь на XML!!!  
image  
  2.55, rob pike, 10:47, 29/06/2014 [^] [ответить] [смотреть все] [показать ветку]  +1 +/
 
  3.73, pavlinux, 18:13, 29/06/2014 [^] [ответить] [смотреть все]  +1 +/
Тогда линух написан на GCC ... весь текст скрыт [показать]
image
 
  4.92, Аноним, 20:40, 29/06/2014 [^] [ответить] [смотреть все]  +/
Не настолько уж и неправда - а ты попробуй его чем-нибудь другим собрать ... весь текст скрыт [показать]
 
  5.95, arisu, 20:43, 29/06/2014 [^] [ответить] [смотреть все]  +/
смотря какой версии до определённых пор 8212 вполне собирался при помощи tcc... весь текст скрыт [показать]
 
  6.102, Аноним, 20:51, 29/06/2014 [^] [ответить] [смотреть все]  +/
Современной Там пытаются прикрутить сбор шлангом, но пока воз и ныне там, так ч... весь текст скрыт [показать]
 
  7.125, pavlinux, 02:10, 30/06/2014 [^] [ответить] [смотреть все]  +/
Intel C, AMD Open64, clang под ARM полностью рабочий В общем тема не о том, а ... весь текст скрыт [показать]
image
 
  8.135, Аноним, 04:37, 30/06/2014 [^] [ответить] [смотреть все]  +1 +/
Тем не менее, насколько я помню, он тюринг-полный, так что теоретически он может... весь текст скрыт [показать]
 
1.48, Baz, 09:58, 29/06/2014 [ответить] [смотреть все]  +1 +/ давайте пообсуждаем эмблему этой ОС, видимо там что-то вроде "0" будет, только кривоватое...
 
  2.79, Аноним, 19:09, 29/06/2014 [^] [ответить] [смотреть все] [показать ветку]  +/
вполне возможно, хотя я бы предпочел что-то такое монументальное Типа Х , толь... весь текст скрыт [показать] [показать ветку]
 
1.61, Нанобот, 12:01, 29/06/2014 [ответить] [смотреть все]  +1 +/ JavaScript поверх гипервизоров - как-то слабенько.
Даёшь Javascript на реальном железе! Чтобы поддержка Javascript была прямо в процессоре!
 
  2.65, Аноним, 14:00, 29/06/2014 [^] [ответить] [смотреть все] [показать ветку]  +2 +/
 
  3.78, Аноним, 19:07, 29/06/2014 [^] [ответить] [смотреть все]  –1 +/
js в железо перенести вполне реально, а С - фиг ... весь текст скрыт [показать]
 
  4.94, Аноним, 20:42, 29/06/2014 [^] [ответить] [смотреть все]  +/
Оно и видно - C ную программу можно целиком перегнать в нативный код заранее, а... весь текст скрыт [показать]
 
  5.96, arisu, 20:44, 29/06/2014 [^] [ответить] [смотреть все]  +/
нет никаких проблем в этом большого смысла, правда, тоже ... весь текст скрыт [показать]
 
  6.99, Аноним, 20:46, 29/06/2014 [^] [ответить] [смотреть все]  +/
Динамические свойства усложняют это начинание Абсолютно невозможным, конечно, н... весь текст скрыт [показать]
 
  7.100, arisu, 20:47, 29/06/2014 [^] [ответить] [смотреть все]  +/
 
5.154, Аноним, 11:31, 30/06/2014 [^] [ответить] [смотреть все]  +/
а теперь попробуйте немного напрячь головную мышцу и подумать об интерпретаторе ... весь текст скрыт [показать]
 4.97, Аноним, 20:44, 29/06/2014 [^] [ответить] [смотреть все]  +/
FYI, поинтересуйтесь как делают аппаратные декодеры видео Сильно офигеете, узна... весь текст скрыт [показать]
 
  5.153, Аноним, 11:30, 30/06/2014 [^] [ответить] [смотреть все]  +/
Ну вот откуда вы такие выбежали, говороны очевидного При чем тут трансляция Р... весь текст скрыт [показать]
 
3.87, A.Stahl, 20:22, 29/06/2014 [^] [ответить] [смотреть все]  +/
Может я что-то путаю, но вроде бы SUN выпускали проектировали процы, жрущие J... весь текст скрыт [показать]
 
  4.111, Аноним, 22:35, 29/06/2014 [^] [ответить] [смотреть все]  +/
Более того, в некоторых стареньких Nokia было такое ARM9 с технологией Jazelle,... весь текст скрыт [показать]
 
3.93, Аноним, 20:42, 29/06/2014 [^] [ответить] [смотреть все]  +/
Он заранее транслируется в нативный код, поддержка которого у процессора, опреде... весь текст скрыт [показать]
 
  4.98, arisu, 20:45, 29/06/2014 [^] [ответить] [смотреть все]  +/
а я вот читал, что два вида инкрементов декрементов в си появились как раз потом... весь текст скрыт [показать]
 
  5.101, Аноним, 20:48, 29/06/2014 [^] [ответить] [смотреть все]  +/
А я вот читал что, например, система команд AtMega была спроектирована именно та... весь текст скрыт [показать]
 
  6.104, arisu, 20:59, 29/06/2014 [^] [ответить] [смотреть все]  +/
ну да сначала си подгоняли в угоду PDP, а теперь железо подгоняют под PDP гыг ... весь текст скрыт [показать]
 
2.108, burjui, 22:10, 29/06/2014 [^] [ответить] [смотреть все] [показать ветку]  +/image  

1.118, Аноним, 00:11, 30/06/2014 [ответить] [смотреть все]  +/
для онлайн-сервисов не только социальных сетей и иже нужная штука, бо там до пол... весь текст скрыт [показать]
 
Ваш комментарий  

Read more http://www.opennet.ru/opennews/art.shtml?num=40103

 
Интересная статья? Поделись ей с другими:

bottom

 

Unreal Commander PfSense по русски Яндекс.Метрика