The OpenNET Project / Index page

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

25.06.2016 10:56  В рамках проекта PowerNex развивается ядро, написанное на языке D

Проект PowerNex развивает ядро, написанное на языке D, которое в дальнейшем планируется использовать для создания операционной системы на языке D. В ядре используется урезанный runtime без сборщика мусора (используются Си-подобные глобальные переменные без привлечения Thread Local Storage) и наработки микроядерной ОС Trinix, также развиваемой на языке D. Код ядра распространяется под свободной лицензией MPLv2. Доступна экспериментальная сборка для запуска в QEMU или VirtualBox.

Система включает менеджер памяти, поддержку многопоточности, графический драйвер BGA (1280x720), систему отрисовки шрифтов и графики в консоли, виртуальную файловую систему, образ initrd, простейший командный интерпретатор. Для компиляции ядра используется кросс-компилированный набор GNU Binutils, модифицированная версия компилятора DMD и собственная система сборки Wild. Язык D выбран за свою простоту и наличие таких возможностей, как примеси строк (String Mixin) и шаблоны, в сочетании с близостью к языку Си и возможностью применения Си-библиотек.



  1. Главная ссылка к новости (http://dlang.org/blog/2016/06/...)
  2. OpenNews: Релиз компилятора D версии 2.068.0
  3. OpenNews: В GDC, компилятор для языка D, добавлена поддержка архитектуры ARM
  4. OpenNews: Представлена операционная система Redox, написанная на языке Rust
  5. OpenNews: Успехи Rust: Подготовка первого выпуска Servo и использование Rust в новом хранилище Dropbox
  6. OpenNews: Увидел свет язык программирования Rust 1.9
Лицензия: CC-BY
Тип: Программы
Ключевые слова: dlang, kernel
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.1, Lester (?), 11:20, 25/06/2016 [ответить] [показать ветку] [···]    [к модератору]
  • +6 +/
    "Смешивание строк" - лучше бы не переводили. По теме - не взлетит, во-первых велосипед без особого смысла, во-вторых код очень низкого качества.
     
     
  • 2.2, Аноним (-), 12:48, 25/06/2016 [^] [ответить]    [к модератору]
  • +3 +/
    Как раз поэтому может и взлететь.
     
     
  • 3.6, Аноним (-), 14:37, 25/06/2016 [^] [ответить]    [к модератору]
  • +3 +/
    Конечно. Чем хуже, тем лучше же.
     
     
  • 4.42, Аноним (-), 07:37, 27/06/2016 [^] [ответить]    [к модератору]
  • –1 +/
    Всякие там линуксы, винды и прочие *бзд он все-таки по этому праметру не догонит, так что провал.
     
  • 2.4, Вы забыли заполнить поле Name (?), 14:07, 25/06/2016 [^] [ответить]    [к модератору]
  • +3 +/
    > во-вторых код очень низкого качества.

    Как определили?

     
  • 1.3, Ordu (ok), 13:29, 25/06/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    Мощный НЁХ.
     
  • 1.5, Анон1 (?), 14:18, 25/06/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • +3 +/
    PowerNIH
     
  • 1.7, 5kbps (ok), 14:42, 25/06/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • +2 +/
    В качестве proof-of-concept ради пиара D сойдет.
    Сам язык действительно неплох.
     
     
  • 2.43, Аноним (-), 07:38, 27/06/2016 [^] [ответить]    [к модератору]  
  • –1 +/
    > В качестве proof-of-concept ради пиара D сойдет.

    Ну а смысл? Чем это лучше других получилось? Только не надо как питонисты - "зато на D!!!"

     
  • 1.8, Аноним (-), 16:44, 25/06/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    Если бы оно ещё линуксовые драйвера могло жрать, цены б ему не было со временем
     
     
  • 2.9, Аноним (-), 17:56, 25/06/2016 [^] [ответить]    [к модератору]  
  • –1 +/
    Это почему же?
     
     
  • 3.11, A.Stahl (ok), 18:13, 25/06/2016 [^] [ответить]    [к модератору]  
  • +/
    Потому что жрать -- бесценно...
     
     
  • 4.14, Аноним (-), 18:39, 25/06/2016 [^] [ответить]    [к модератору]  
  • +1 +/
    Жрать, срать, ржать - наше всё?
     
     
  • 5.15, Аноним (-), 18:46, 25/06/2016 [^] [ответить]    [к модератору]  
  • +2 +/
    Было бы на что!


     
     
  • 6.37, тОпор (?), 19:14, 26/06/2016 [^] [ответить]    [к модератору]  
  • –1 +/
    Было бы что, на что и чем!
     
     
  • 7.44, Мужик (?), 07:39, 27/06/2016 [^] [ответить]    [к модератору]  
  • +/
    > Было бы что, на что и чем!

    Так, ни рубля, ни топора, еще и рубль должен и все вроде честно. На что же жрать?!

     
  • 3.12, кверти (ok), 18:15, 25/06/2016 [^] [ответить]    [к модератору]  
  • –2 +/
    Очевидно же
     
  • 1.10, Аноним (-), 17:57, 25/06/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • –3 +/
    Пытаются что-то доказать. Такие инициативы обычно быстро угасают
     
     
  • 2.13, Аноним (-), 18:18, 25/06/2016 [^] [ответить]    [к модератору]  
  • +13 +/
    А я перейду на неё. Линукс стал слишком стабильным, у него уже слишком много пользователей и установить его теперь может и домохозяйка. Я уже не чувствую себя таким исключительным используя Линукс.
     
     
  • 3.16, Аноним (-), 18:55, 25/06/2016 [^] [ответить]    [к модератору]  
  • +3 +/
    Просто смени Ubuntu  на другой дистр.
     
     
  • 4.18, Аноним (-), 19:21, 25/06/2016 [^] [ответить]    [к модератору]  
  • +/
    > Просто смени Ubuntu  на другой дистр.

    Начинать день с $ sudo pacman -Syu тоже надоело. Я же не обезьяна!


     
     
  • 5.19, moreXXX (?), 20:09, 25/06/2016 [^] [ответить]     [к модератору]  
  • –2 +/
    за последнее время я сток дофига всего перепробовал, что эта строчка еще не така... весь текст скрыт [показать]
     
     
  • 6.24, Ilya Indigo (ok), 03:56, 26/06/2016 [^] [ответить]     [к модератору]  
  • +/
    Фору в чём В непонятном и запутанном синтаксисе Чем это хуже строчки sudo zypp... весь текст скрыт [показать]
     
     
  • 7.25, Аноним (-), 10:28, 26/06/2016 [^] [ответить]    [к модератору]  
  • +/
    > sudo zypper up

    а что она делает  ? к сожалению со Сьюзей не работал

     
  • 5.22, Led (ok), 23:06, 25/06/2016 [^] [ответить]    [к модератору]  
  • –1 +/
    >> Просто смени Ubuntu  на другой дистр.
    > Начинать день с $ sudo pacman -Syu тоже надоело.

    Потерпи, каникулы через пару месяцев звканчиваются.

    > Я же не обезьяна!

    Да ладно?

     
  • 3.39, Какаянахренразница (ok), 21:19, 26/06/2016 [^] [ответить]     [к модератору]  
  • +/
    Та же фигня Когда-то юзать Линукс считалось круто О, никсы , Гуру и т д ... весь текст скрыт [показать]
     
     
  • 4.47, MirandaUser2 (?), 02:39, 28/06/2016 [^] [ответить]    [к модератору]  
  • +/
    Попробуйте *BSD, Solaris. Android x86 наконец ;-)
     
  • 1.17, all_glory_to_the_hypnotoad (ok), 19:14, 25/06/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • –4 +/
    > Язык D выбран за свою простоту и наличие таких возможностей, как...

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

     
  • 1.38, тОпор (?), 19:16, 26/06/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    на rust кто-нибудь пишет ядрышко?
     
     
  • 2.41, Аноним (-), 02:22, 27/06/2016 [^] [ответить]    [к модератору]  
  • +2 +/
    > на rust кто-нибудь пишет ядрышко?

    4 ссылка под новостью "Представлена операционная система Redox, написанная на языке Rust"  (https://www.opennet.ru/opennews/art.shtml?num=43105)

     
     
  • 3.45, Аноним (-), 07:44, 27/06/2016 [^] [ответить]    [к модератору]  
  • –1 +/
    Название системного стартера этой неведомой зверушки прозрачно намекает на перспективы разработчиков.
     
     
  • 4.46, Аноним (-), 15:02, 27/06/2016 [^] [ответить]     [к модератору]  
  • +2 +/
    Анонимам не угодишь нет ОСи на ЯП 8211 какой же это системный ЯП Это фигн... весь текст скрыт [показать]
     
     
  • 5.48, Аноним (-), 08:10, 04/07/2016 [^] [ответить]     [к модератору]  
  • +/
    Такой же как Oberon А разве не так Oberon уже захватил мир, все дела Еще одно... весь текст скрыт [показать]
     

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


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