The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Microsoft портировал JavaScript-движок ChakraCore для Linux и maсOS

01.08.2016 08:35

Компания Microsoft представила результаты портирования JavaScript-движка ChakraCore для платформ Linux и maсOS. Движок используется в браузере Edge, СУБД Azure DocumentDB, продуктах Windows 10 IoT Core, Cortana и Outlook.com. Код движка был открыт в начале года под лицензией MIT.

Порт пока имеет характер экспериментальной разработки, но уже продемонстрирована работа интерпретатора и runtime ChakraCore на 64-разрядных системах c Linux и OS X 10.9+. Кроме того, в Linux обеспечена возможность использования Node.js с движком ChakraCore (Node-ChakraCore) вместо штатного движка V8. Работа протестирована в Ubuntu Linux 16.04, но утверждается, что разработка может легко быть адаптирована и для других дистрибутивов Linux.

По уровню поддержки JavaScript и стандарта ECMAScript варианты движка для Linux и macOS полностью аналогичны по своим возможностям изначальной Windows-версии движка. Из ограничений реализации для Linux и macOS отмечается отсутствие поддержки JIT-компиляции, а также режимов параллельной и частичной сборки мусора. Указанные недоработки обещают устранить в ближайшее время, полностью доведя уровень поддержки ChakraCore в Linux и macOS до паритета с Windows.

Из положительных сдвигов также отмечается переработка API JSRT (JavaScript Runtime), применяемого для построения отдельных программных продуктов на базе движка ChakraCore. Изначально API JSRT был привязан к особенностям платформы Win32, но сейчас перерабатывается в кросс-платформенный API и избавляется от привязок к Windows.

  1. Главная ссылка к новости (https://blogs.windows.com/msed...)
  2. OpenNews: Microsoft опубликовал исходные тексты JavaScript-движка ChakraCore
  3. OpenNews: Началось открытие исходных текстов WebGL-движка браузера Microsoft Edge
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/44882-javascript
Ключевые слова: javascript, chakra, edge, microsoft
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (94) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Нанобот (ok), 10:05, 01/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Скоро появится Internet Explorer for Linux, ура, товарищи!
     
     
  • 2.4, Аноним (-), 10:13, 01/08/2016 [^] [^^] [^^^] [ответить]  
  • +9 +/
    Во-первых, не IE, а Edge. Во-вторых, браузер не из одного JavaScript-движка состоит. В-третьих, было бы в целом неплохо для сообщества потеснить монополию V8. Конкуренция — дело хорошее.
     
     
  • 3.6, Аноним (-), 10:37, 01/08/2016 [^] [^^] [^^^] [ответить]  
  • +11 +/
    Да к чёрту эту проприетарщину, ещё чего не хватало.
     
     
  • 4.9, Denis (??), 10:43, 01/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Ну ниже уже писали. Если когда-то появится Edge для линукс, а к тому времени в небытье уйдет IE, то верстальщикам и тестировщикам явно будет легче. Не придется держать виртуальные машины.
     
     
  • 5.13, анон (?), 10:54, 01/08/2016 [^] [^^] [^^^] [ответить]  
  • +14 +/
    хм. уж пару лет как даже не запускаю свои поделия в ie. заказчиков интересует только хром/сафари/мобилки.
    вообще было бы хорошо, если бы экскремент эксплорер вместе с эджем закукожились.
     
     
  • 6.24, НяшМяш (ok), 12:11, 01/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Хорошо тебе, а у нас тут заказчик-американец, который сидит на винде и постоянно трясётся над внешним видом сайта в осле. Постоянная головная боль. Я думал, амеров-виндузятников не существует, что они все поголовно сидят на маках с сафари или хромом и пользуются айфонами.
     
     
  • 7.38, анон (?), 15:05, 01/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    в принципе, если считать, что будущее еще не наступило, и не использовать flexbox и es6, то проблемы сведутся к минимуму.

    не пробовали https://github.com/postcss/autoprefixer ? есть задачи для гранта и галпа. я его стал юзать после проблем в отображении на яОс в сафари.

     
     
  • 8.39, Аноним (-), 15:22, 01/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    С флексбоксами, кстати, в Edge все хорошо В IE11 - почти Есть единственная пр... большой текст свёрнут, показать
     
     
  • 9.58, анон (?), 17:14, 01/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    ну у меня не очень сложилось с трансляторами 5- 6 особенно на мобильной экзотик... текст свёрнут, показать
     
     
  • 10.94, Аноним (-), 16:53, 02/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    у меня с автопрефиксером все норм на ябблах... текст свёрнут, показать
     
  • 7.43, Аноним (-), 15:53, 01/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    У IE11 4.88% global usage. Достаточно, чтобы беспокоиться над тем, чтобы все в целом работало, а мелкие несущественные некрасивости я списываю на graceful degradation :-)

    Это, конечно, если проект коммерческий. В некоммерческих - просто пофиг на IE, пусть страдают.

     
     
  • 8.51, Аноним (-), 16:19, 01/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Это последний Остальне версии гада - менее процента Ну, поднавались - дожмем ... текст свёрнут, показать
     
     
  • 9.52, Аноним (-), 16:23, 01/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Уже год так делаю, никто не жаловался ... текст свёрнут, показать
     
     
  • 10.80, Аноним (-), 11:02, 02/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Дарю идею использовать в форме обратной связи что-нибудь из того что IE не подд... текст свёрнут, показать
     
  • 7.60, Аноним (-), 18:21, 01/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Как насчёт html5shiv?
     
     
  • 8.81, Аноним (-), 11:04, 02/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Если бы MS не был кучей утупков - они бы что-то такое встроили прямо в свои недо... текст свёрнут, показать
     
  • 6.45, Аноним (-), 16:01, 01/08/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > хм. уж пару лет как даже не запускаю свои поделия в ie.
    > заказчиков интересует только хром/сафари/мобилки.
    > вообще было бы хорошо, если бы экскремент эксплорер вместе с эджем закукожились.

    Более того, даже эдж не умеет самые полезные части html5/css3/js... - подробнее на caniuse.com. И все это эджевое нечто - 2% рынка, чтоли. Заколотить в гроб, а будет скрестись - в реку!

     
  • 5.54, Аноним (-), 16:26, 01/08/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > будет легче. Не придется держать виртуальные машины.

    Чтобы запускать MSовские трояны без VM - надо быть больным на голову.

     
     
  • 6.56, Аноним (-), 17:01, 01/08/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Chroot-а достаточно - уже профит :)
     
     
  • 7.82, Аноним (-), 11:07, 02/08/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Chroot-а достаточно - уже профит :)

    Chroot вообще не средство безопасности. Мало того что за его пределы можно в ряде случаев успешно вылезти, так еще он не изолирует процессы, пользователей, IPC, не ограничивает системные вызовы и проч. Все это позволяет делать довольно много стремноватых вещей и если код недоверяемый (а с чего мы будем доверять мутным блобам?) - это опачки.

     
  • 3.11, paulus (ok), 10:46, 01/08/2016 [^] [^^] [^^^] [ответить]  
  • +4 +/
    >было бы неплохо потеснить монополию V8

    При помощи MS уже многие компашки потеснились и пропали... Не стоит сообществу открывать третий глаз и использовать мутную чакру MS. imho

     
  • 3.23, asd (??), 12:05, 01/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Есть движок от FF, только его никто не ковыряет. Почему? Нафиг нужно. С этим движком тоже самое, кроме M$ его никто не продвигает.
     
     
  • 4.29, dimqua (ok), 13:10, 01/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Порт не успели допилить, а уже такой вывод.
     
     
  • 5.46, Аноним (-), 16:02, 01/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Порт не успели допилить, а уже такой вывод.

    Понимаешь, уже есть V8. Он работает.

     
  • 4.66, PukkuTukkuTabu (?), 21:22, 01/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Как бы сравниваю теплое с мягким но все те же МС.
    Есть редактор GitHub Atom, крут, отлично работает, слегка глюковат но полезностей и удобства много. Казалось бы зачем пилить еще что-то, но вышел редактор Visual Studio Code и... с каждой версией лучше и лучше. тоже открытый исходный код.
    Я за конкуренцию. Ниша даже для чакры найдется. Последнее время МС радует некоторыми открытыми продуктами. не сглазить бы
     
  • 2.7, Аноним (-), 10:42, 01/08/2016 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Так баян же. IE 5.0 for Unix был давно. Потом MS его слил.
     
     
  • 3.17, iPony (?), 11:14, 01/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну то Unix, а то Linux...
     
     
  • 4.111, Аноним (-), 04:17, 03/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну то Unix, а то Linux...

    А MS с тех пор мало изменился и с при удобном случае кинет растяп развесивших уши на их проприетарь еще раз. Чем проприетарь и плоха - никогда не знаешь когда лохотрон случится.

     

  • 1.2, YetAnotherOnanym (ok), 10:09, 01/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    А зачем?
     
     
  • 2.5, bentall (ok), 10:16, 01/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ещё одна опция для выбора, до Edge на Linux далековато (но если будет —  то тоже неплохо, опять же, выбор + верстальщикам не надо будет windows держать), но node.js с этой чакрой вроде уже пилят
     
     
  • 3.8, Аноним (-), 10:43, 01/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Ещё одна опция для выбора, до Edge на Linux далековато (но если
    > будет —  то тоже неплохо, опять же, выбор + верстальщикам
    > не надо будет windows держать), но node.js с этой чакрой вроде уже пилят

    Спасибо, мы помним чем IE for Unix и Mac OS закончились.

     
     
  • 4.19, iPony (?), 11:16, 01/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Спасибо, мы помним чем IE for Unix и Mac OS закончились.

    И чем?

     
     
  • 5.32, none_first (ok), 13:20, 01/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    >> Спасибо, мы помним чем IE for Unix и Mac OS закончились.
    > И чем?

    закончились вместе с этими системами (в массовом употреблении)

     
     
  • 6.49, Аноним (-), 16:09, 01/08/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > закончились вместе с этими системами (в массовом употреблении)

    Поэтому и не стоит закладываться на проприетарный софт. Там всегда какие-то чм0шники решают за вас когда и что использовать.

     

  • 1.3, Аноним (-), 10:10, 01/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Большой друг и несомненный лидер мирового опенсорца улучшает открытый исходный код.
     
     
  • 2.10, Аноним (-), 10:44, 01/08/2016 [^] [^^] [^^^] [ответить]  
  • +17 +/
    > Большой друг и несомненный лидер мирового опенсорца улучшает открытый исходный код.

    Друзья города Трои подгоняют гламурного деревянного коня, да еще хотят чтобы жители города помогли в затаскивании в город, а то тяжелый, зараза.

     
     
  • 3.35, Аноним (-), 13:55, 01/08/2016 [^] [^^] [^^^] [ответить]  
  • +6 +/
    На что одна половина города радостно погромыхивает амфорами с греческим огнём, а вторая - степенно стоит, опираясь на лопаты и ждёт своего часа.

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

     

  • 1.12, vitalif (ok), 10:47, 01/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Чакра, его Наделла лично что ли писал?))
     
     
  • 2.15, Наделла (?), 11:09, 01/08/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Своей пятой чакрой писал
     
  • 2.44, Аноним (-), 15:56, 01/08/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Microsoft-овский JS-движок испокон веков разрабатывается в Microsoft India. :-)

    Вот эти ребята: https://dev.by/img//0807-IE7_developers.png

     

  • 1.14, слакварявод (ok), 11:04, 01/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    ооуу... Edge... джваа года ждаал!!
     
  • 1.18, Анончик (?), 11:16, 01/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Так, глядишь в очередном анниверсари апдейте ядро линукс прилетит на 10.
     
     
  • 2.20, iPony (?), 11:21, 01/08/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    C systemd и pulseaudio в придачу
     

  • 1.22, Crazy Alex (ok), 11:45, 01/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Ну вот и ладушки - чтобы гугл не расслаблялся, как минимум. А вообще занятно - занятно - MS  -  вдруг выполняет обещания.
     
     
  • 2.25, Анонимусы (?), 12:13, 01/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Потому что выгодно, поэтому и выполняет.
     
     
  • 3.26, Crazy Alex (ok), 12:48, 01/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ясен пень. В том-то и прикол, что выгодно. Ладно бы они эдж в бинари выкатили - понятно было бы. А так - в кои-то веки явно полезные действия.
     
  • 2.40, Andrey Mitrofanov (?), 15:34, 01/08/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > вообще занятно - занятно - MS  -  вдруг выполняет обещания.

    Время ещё не пришло. E-E-E теперь укорочен до bait and switch. Вы наблюдаете первую его часть. Уж не знаю, чего в этом занятного.

     
     
  • 3.61, Crazy Alex (ok), 18:34, 01/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Ну вот я не пойму, как из этого можно сделать switch. И занятно как раз то, что чуть ли не впервые вообще не видно, как из этого MS может что-то нехорошее сотворить.
     
     
  • 4.79, Andrey Mitrofanov (?), 10:12, 02/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > занятно как раз то, что чуть ли не впервые вообще не
    > видно, как из этого MS может что-то нехорошее сотворить.

    Понял, забавно  --  Вы снова _не_ ждёте от мс подвоха. Я вот в них абсолютно уверен: они Вас обязательно удивят.

    ___клоун:-майкрософт-стал-лучше не родственник? Нет? Ну, ладно.

     
  • 4.90, Аноним84701 (?), 14:13, 02/08/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Ну вот я не пойму, как из этого можно сделать switch. И
    > занятно как раз то, что чуть ли не впервые вообще не
    > видно, как из этого MS может что-то нехорошее сотворить.

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

     

  • 1.34, federix (ok), 13:54, 01/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Ребята тянут свои кривые ручки к ноду, не хорошо это...
     
     
  • 2.37, Moomintroll (ok), 14:43, 01/08/2016 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > Ребята тянут свои кривые ручки к ноду, не хорошо это...

    Если будет так же, как с Нокией, то думаю всё-таки хорошо.

     
  • 2.41, Аноним (-), 15:37, 01/08/2016 [^] [^^] [^^^] [ответить]  
  • +4 +/
    В одной из самых первых версий node.js, кажется, это была 0.2, был нормальный доступ к POSIX-функциям.

    Я тогда установил это дело, быстренько реализовал классическую схему масштабирования по CPU master-workers с демонизацией. Возрадовался: все как в старом-добром Си, только с памятью возиться не надо и асинхронка из коробки, легко завертывается в deferred-promise, JIT в нативный код, ляпота!

    Радость была недолгой. Через полгода microsoft принес чемодан денег, и товарищи Осознали Важность Кроссплатформенности. В результате Осознания выпилили posix-библиотеку, не предложив ровно ничего взамен.

    С тех пор я как-то скептически отношусь к ноде, и использую только в качестве запускалки gulp. для продакшен-сборки css/js.

     
  • 2.42, Andrey Mitrofanov (?), 15:39, 01/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Ребята тянут свои кривые ручки к ноду, не хорошо это...

    "Browser wars: Reloaded"  Скоро!!  Во всех кинотеатральнях. Старый враг поднимает голову и заходит в другой стороны!!

     
     
  • 3.50, Аноним (-), 16:14, 01/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Он настолько отмудоханый что даже грим не помог убать синяки с рожи. Ты на его рыночную олю посмотри, у него все отжали.
     
     
  • 4.53, Andrey Mitrofanov (?), 16:25, 01/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    >у него все отжали.

    Почти ж. Вона в "сегменте" планшетиков -- гордое третье место после Яппла.

     
     
  • 5.55, Аноним (-), 16:29, 01/08/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Почти ж. Вона в "сегменте" планшетиков -- гордое третье место после Яппла.

    Вот именно - ж. Ему именно туда. А 4-е место в этой номинации вообще есть?

     
     
  • 6.65, Andrey Mitrofanov (?), 20:10, 01/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    >> Почти ж. Вона в "сегменте" планшетиков -- гордое третье место после Яппла.
    > Вот именно - ж. Ему именно туда. А 4-е место в этой
    > номинации вообще есть?

    Наврал я: http://www.ixbt.com/news/2016/07/30/rynok-planshetov-stabiliziruetsja-no-prod второе из трёх.

    ...
    Гордое третье http://www.ixbt.com/news/2016/06/01/idc-5-7-3-1.html с 0.8%, или http://www.ixbt.com/news/2016/05/19/analitiki-gartner-ocenili-rynok-smartfono не столь гордое с 0.7%.

     
     
  • 7.85, Аноним (-), 11:33, 02/08/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Наврал я: http://www.ixbt.com/news/2016/07/30/rynok-planshetov-stabiliziruetsja-no-prod
    > второе из трёх.

    Там написано что у андроида 64% рынка, у гейоси 21%. Простейшая математика показывает что у MS вместе вместе с другим популярным брендом "others" не может быть более 15% рынка. Второе место при этом никак не получается, даже если MS считать за others.

     
     
  • 8.86, Andrey Mitrofanov (?), 12:12, 02/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Да, чегот плох я совсем За на 43 больше подарил им второе место Простите ме... текст свёрнут, показать
     
  • 5.57, Аноним (-), 17:05, 01/08/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В сегменте планшетников они могут идти в ж.

    Для мобильного IE вообще нет отладчика. Совсем. Как такового. Даже console.log-ом накакать, простите, некуда.

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

    Да и если бы так же работало... тач-евенты как отлаживать? Эмуляции тача в десктопном IE нетути. Покупать Surface, да? Держите карман ширше, товарищи.

     
     
  • 6.59, Аноним (-), 17:34, 01/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > костыли с отладкой через вебсокеты

    Почему бы не использовать loggly или аналоги (не знаю, есть ли открытые)?

     
     
  • 7.63, Аноним (-), 19:21, 01/08/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В облако? Не, спасибо.

    Для такого я использую приватный сетап sentry. Но это не поможет узнать на лету состояние DOM-элемента, например. А там все просто разваливалось к чертям в этом недобраузере, логировать пришлось бы после каждой второй строчки.

     
     
  • 8.64, Аноним (-), 19:22, 01/08/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Костыль, собственно, заключался в примитивном repl через вебсокеты ... текст свёрнут, показать
     
  • 7.83, Аноним (-), 11:11, 02/08/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Почему бы не использовать loggly или аналоги (не знаю, есть ли открытые)?

    Скажи, ты действительно думаешь что кто-то будет заниматься этими трехэтажнми сношениями ради забагованого обкоцаного крапа держащего 0.7% рынка мобил? Дорогой майкрософт, давайте мы вам вашими же словами: столько долбаться с вашими помоями - нерентабельно. Проще послать ваши 0.7% юзерей, объявив это unsupported. Быстрее выкинут виндофоны и мы забудем про это недоразумение как страшный сон.

     
     
  • 8.96, Аноним (-), 17:04, 02/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ага, именно так Тут просто заказчик уж очень попросил, я отбрыкивался как мог, ... текст свёрнут, показать
     
     
  • 9.112, Аноним (-), 04:30, 03/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Я заказчикам за такие работы предлагаю выбор абсолютно зверский счет и согласие... текст свёрнут, показать
     
     
  • 10.116, Аноним (-), 21:46, 03/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Ровно такой выбор я и предложил Счет, правда, умеренно зверский, все ж проек... текст свёрнут, показать
     
  • 10.117, Аноним (-), 21:48, 03/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    А что касается платформы - похоже, ее вообще сворачивают http arstechnica com... текст свёрнут, показать
     

  • 1.67, Аноним (-), 21:48, 01/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Трудности с портированием функционала при работе с файловой системой и сетью ещё можно как-то понять, но JIT- компиляцию и сборку мусора...!?
     
     
  • 2.68, 123 (??), 23:03, 01/08/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Менеджер памяти и управление потоками как-бы сильно отличается. В винде у них алгоритмы 2015 года, в posix - 1981.
     
     
  • 3.69, Аноним (-), 23:36, 01/08/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >Менеджер памяти и управление потоками как-бы сильно отличается. В винде у них алгоритмы 2015 года, в posix - 1981.

    Mutex 2015 Enterprise Edition?

     
     
  • 4.74, Онаним (?), 01:48, 02/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Нет, Mutex 2015 - это в FreeBSD, из соседней новости:

    В libthr реализована поддержка надёжных мьютексов, дающих приложению возможность выявления и теоретически восстановления от краха в процессе изменения состояния совместного мьютекса. Новая модель мьютексов основана на использовании вызова pthread_mutex, обеспечивает надёжное определение факта краха потока, занимающего мьютекс, и позволяет корректно продолжить работу оставшимся потокам. Из приложений в которых применяются надёжные мьютексы отмечается Samba. В сочетании с ранее добавленными разделяемыми между процессами блокировками (PTHREAD_PROCESS_SHARED) надёжные мьютексы позволили привести libthr к совместимости со всеми значительными возможностями POSIX. Наработки включены в состав ветки FreeBSD 11.

     
  • 3.70, Аноним (-), 00:21, 02/08/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >  В винде у них алгоритмы 2015 года,

    Маркетологи мамой клянутся? А НТФС небось самая продвинутая, с использованием алгоритмов 2016 года!

    > в posix - 1981.

    http://pubs.opengroup.org/onlinepubs/9699919799/
    > The Open Group Base Specifications Issue 7
    > IEEE Std 1003.1™, 2013 Edition

     
     
  • 4.73, Онаним (?), 01:44, 02/08/2016 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Вот NTFS не трожте. В её нутрях, конечно, чорт голову сломит, но работает она хорошо и прозрачно совместима во всех версиях, это чрезвычайно приятно. Хотел бы я, чтобы у какой-нибудь ext4 (или, хотябы, ext2) был такой уровень поддержки. Даже мой телек (не смарт) прекрасно читает флэшки с NTFS.
     
     
  • 5.76, Ordu (ok), 05:21, 02/08/2016 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Хотел бы я, чтобы у какой-нибудь ext4 (или, хотябы, ext2) был такой уровень поддержки.

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

     
  • 5.78, Аноним (-), 09:19, 02/08/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > В её нутрях, конечно, чорт голову сломит, но работает она хорошо и прозрачно совместима во всех версиях

    И ACL является неотъемлемой частью ФС с незапамятных времён, а не прикручен сбоку через атрибуты. И вполне конкретный UTF-16 для имён файлов вместо абстрактного набора байт (зависимость файловой системы от локали текущего пользователя... разве это не прекрасно?). Не так страшен чёрт, как его малюют.

     
     
  • 6.84, Аноним (-), 11:20, 02/08/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Но API ворочает однобайтовыми локалями, да еще разными Есть DOS OEM а есть ... большой текст свёрнут, показать
     
     
  • 7.88, Аноним (-), 12:56, 02/08/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    В линейке NT с самого её появления родной кодировкой для API является UTF-16, ... большой текст свёрнут, показать
     
     
  • 8.92, Michael Shigorin (ok), 14:53, 02/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    А не хотите возжелать де-юре имён файликов вроде COM1 ... текст свёрнут, показать
     
  • 8.98, Аноним (-), 17:54, 02/08/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Теоретически А практически - если ты в этом UTF16 начнешь нативно печатать на к... большой текст свёрнут, показать
     
     
     
     
     
    Часть нити удалена модератором

  • 12.118, Аноним (-), 00:08, 04/08/2016 [ответить]  
  • +/
    Теперь прессинг называется приведением в чувство оказывается В переводе с кре... текст свёрнут, показать
     
  • 5.91, Michael Shigorin (ok), 14:51, 02/08/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Даже мой телек (не смарт) прекрасно читает флэшки с NTFS.

    Это ни разу не заслуга MSFT, как мне кажется.

     
  • 4.77, Аноним (-), 08:47, 02/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    То, что стандарт время от времени обновляется -- это, конечно, хорошо, но не отм... большой текст свёрнут, показать
     

  • 1.72, Онаним (?), 01:39, 02/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > По уровню поддержки JavaScript и стандарта ECMAScript варианты движка для Linux и macOS полностью аналогичны по своим возможностям изначальной Windows-версии движка. Из ограничений реализации для Linux и macOS отмечается отсутствие поддержки JIT-компиляции, а также режимов параллельной и частичной сборки мусора.

    Пичалька. Выходит очередное "почти как настоящий, только не работает" :-( Если я правильно понимаю, без JIT-компиляции он будет работать медленнее, мягко говоря, в разы.

     
     
  • 2.75, анонянь (?), 05:02, 02/08/2016 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Следующее предложение прочитать уже не осилил, что ли?
    > Указанные недоработки обещают устранить в ближайшее время, полностью доведя уровень поддержки ChakraCore в Linux и macOS до паритета с Windows.
     

  • 1.89, Ника (??), 13:26, 02/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Хорошая новость для Линуксоидов?
     
     
  • 2.93, Michael Shigorin (ok), 14:53, 02/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Хорошая новость для Линуксоидов?

    Не-а, просто пофиг.

     
  • 2.97, Аноним (-), 17:37, 02/08/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Хорошая новость для Линуксоидов?

    Если бы это не Microsoft был - может и нормальная. Но компания Майкрософт исторически отличается тем что улыбаясь в лицо держит за спиной кинжал. За годы их подлых маневров и пырков в спину, halloween documents и прочих диверсий в Нокии мы усвоили чем они являются. И поэтому не будем закладываться на их продукты. На всякий случай. Спидозная компания.

     
     
  • 3.99, Michael Shigorin (ok), 17:56, 02/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Собственно, http://www.asymco.com/2011/02/11/in-memoriam-microsofts-previous-strategic-mo
     

  • 1.95, Дуплик (ok), 17:01, 02/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    Супер!
     
     
  • 2.101, Led (ok), 21:07, 02/08/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Супер!

    Иди в винду.

     
     
  • 3.109, Аноним (-), 22:39, 02/08/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Иди в винду.

    А что там? Пытают? Насилуют?


     
     
  • 4.114, Аноним (-), 05:05, 03/08/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > А что там? Пытают? Насилуют?

    EULA почитай, только не на ночь.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру