The OpenNET Project / Index page

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

03.10.2014 23:29  Проект BOSSMOOL развивает средства разработки драйверов ядра Linux на C++

Разработчики индийского дистрибутива BOSS (Bharat Operating System Solution), являющегося ответвлением от Debian GNU/Linux и финансируемого из государственных фондов, развивают собственный вариант ядра Linux - MOOL (Minimalistic Object Oriented Linux), примечательный подготовкой фреймворка для разработки драйверов устройств с использованием объектно-ориентированных технологий на языке C++. Более глобальной целью разработки MOOL является приведение общей кодовой базы ядра к форме, близкой к парадигме объектно-ориентированной разработки.

Кроме фреймворка для разработки драйверов на C++, на первом этапе развития проекта также ведётся работа по сокращению использования глобальных переменных в ядре. Типовые глобальные переменные, используемые несколькими модулями, заменяются на передачу значений в виде аргументов функций. Система также поддерживает создание Message Filter, объектно-ориентированных обвязок для перехвата системных вызовов, которые позволяют наращивать и менять функциональность системных вызовов без изменения существующего кода ядра. Подобные фильтры оформляются в виде модулей ядра, написанных на языке C++.

В качестве основного мотива использования C++ называется упрощение сопровождение кода и сокращение связей внутри ядра. На базе ядра MOOL уже подготовлен экспериментальный вариант дистрибутива, который распространяется под именем BOSSMOOL. Стоит напомнить, что Линус Торвальдс является ярым противником C++ и считает его ужасным языком, сковывающим разработчиков рамками ранее созданных абстракций (например, при желании избавиться от неэффективных абстракций, разработчик сталкивается с тем, что весь код зависит от созданных вокруг этих абстракций объектных моделей и не может исправить ситуацию не переписывая своё приложение).

  1. Главная ссылка к новости (http://www.themukt.com/2014/10...)
  2. OpenNews: В ядро NetBSD добавлена поддержка расширений на языке Lua
  3. OpenNews: Перевод сообщений Linux ядра на русский язык
  4. OpenNews: Разработка модулей для Linux ядра на языке Haskell
  5. OpenNews: Анонсирован проект LLVMLinux, нацеленный на обеспечение сборки ядра Linux при помощи Clang
Лицензия: CC-BY
Тип: Программы
Ключевые слова: linux, kernel
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.1, pavlinux, 00:33, 04/10/2014 [ответить] [смотреть все]
  • +/
    И получится Оберон
     
     
  • 2.13, Аноним, 01:27, 04/10/2014 [^] [ответить] [смотреть все] [показать ветку]
  • –9 +/
    Если бы C - язык для тех случаев, когда все остальные подходят ещё хуже Обер... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.14, Аноним, 01:31, 04/10/2014 [^] [ответить] [смотреть все]  
  • +5 +/
    А поттеринговые программы - на сях...
     
     
  • 4.46, Аноним, 13:55, 04/10/2014 [^] [ответить] [смотреть все]  
  • –1 +/
    Ну вот потому пока и на сях. :)
     
     
  • 5.59, Аноним, 15:54, 04/10/2014 [^] [ответить] [смотреть все]  
  • +/
    Не видел чтобы поттер сильно фанател по плюсам Писать юзермод на плюсах можно у... весь текст скрыт [показать]
     
  • 3.32, _KUL, 03:19, 04/10/2014 [^] [ответить] [смотреть все]  
  • +2 +/
    Да почему же, плюсы отличный язык, сложный конечно читая книги по которому, воз... весь текст скрыт [показать]
     
     
  • 4.47, Аноним, 13:57, 04/10/2014 [^] [ответить] [смотреть все]  
  • +/
    Отличный, да Но сильно специфический Ruby тоже ведь хороший язык, но драйвера ... весь текст скрыт [показать]
     
     
  • 5.68, тоже Аноним, 16:54, 04/10/2014 [^] [ответить] [смотреть все]  
  • +1 +/
    Вообще-то С - язык мультипарадигменный Например, он может использоваться как ... весь текст скрыт [показать]
     
  • 4.77, Аноним, 19:59, 04/10/2014 [^] [ответить] [смотреть все]  
  • +1 +/
    Это точно Требует постоянного внимания, никогда не знаешь чего ещё вытворит и п... весь текст скрыт [показать]
     
  • 3.57, pavlinux, 15:32, 04/10/2014 [^] [ответить] [смотреть все]  
  • +/
    Я про Оберон, которая ОСь  
     
  • 3.103, абырвалГ, 22:40, 05/10/2014 [^] [ответить] [смотреть все]  
  • +2 +/
    Выжать максимум производительности помогает компилятор Язык программирования л... весь текст скрыт [показать]
     
     
  • 4.119, Аноним, 11:08, 06/10/2014 [^] [ответить] [смотреть все]  
  • –1 +/
    Для паскаля пока нет крутого компилятора :)
     
     
  • 5.131, Минона, 15:43, 06/10/2014 [^] [ответить] [смотреть все]  
  • +2 +/
    крутой нафик не нужен, нужен - правильный
    у паскаля он есть
     
     
  • 6.133, Аноним, 17:11, 06/10/2014 [^] [ответить] [смотреть все]  
  • –1 +/
    Там с оптимизацией оочень не хорошо ... весь текст скрыт [показать]
     
     
  • 7.137, yantux, 19:00, 06/10/2014 [^] [ответить] [смотреть все]  
  • –3 +/
    На реальных приложениях - всё отлично Самое важное для современного софта -мин... весь текст скрыт [показать]
     
     
  • 8.152, Аноним, 10:02, 07/10/2014 [^] [ответить] [смотреть все]  
  • +/
    Никто не говорит что всё плохо, для чего-то и неоптимизированного js достаточно,... весь текст скрыт [показать]
     
     
  • 9.153, arisu, 10:22, 07/10/2014 [^] [ответить] [смотреть все]  
  • +/
    > однопроходного компилятора от древней d7

    lol.

     
  • 8.179, Аноним, 06:33, 08/10/2014 [^] [ответить] [смотреть все]  
  • +1 +/
    Да вот что-то за дельфистами код сопровождать никто не хочет, а линуксное ядро с... весь текст скрыт [показать]
     
  • 7.146, Led, 01:48, 07/10/2014 [^] [ответить] [смотреть все]  
  • +2 +/
    Сосед по парте тебя обманул ... весь текст скрыт [показать]
     
     
  • 8.151, Аноним, 09:59, 07/10/2014 [^] [ответить] [смотреть все]  
  • –1 +/
    Даже вспомнить не могу как всех соседей звали, а так да может быть ... весь текст скрыт [показать]
     
  • 2.20, Vkni, 01:37, 04/10/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • +2 +/
    > И получится Оберон

    Нет. С++ - это антиОберон.

     
     
  • 3.23, Аноним, 01:48, 04/10/2014 [^] [ответить] [смотреть все]  
  • +/
    Это попытка сделать реактос, только вместо ядра NT - Linux :).
     
  • 1.2, Аноним, 00:41, 04/10/2014 [ответить] [смотреть все]  
  • +17 +/
    Странно, что индусы не пишут дрова на xml. А получится не оберон, а очередной никому не нужный випнет.
     
     
  • 2.3, Аноним, 00:45, 04/10/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • +2 +/
    Вы почти угадали У них про это упомянуто It also allows implementation of pol... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.5, pavlinux, 00:51, 04/10/2014 [^] [ответить] [смотреть все]  
  • +/
    шел-код в принципе тоже static policy data, так что кто всё это разгребать б... весь текст скрыт [показать]
     
  • 3.28, Аноним, 02:40, 04/10/2014 [^] [ответить] [смотреть все]  
  • +/
    И вот это будет проще майнтайнить По-моему они зубы заговаривают ... весь текст скрыт [показать]
     
  • 2.4, pavlinux, 00:46, 04/10/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • +10 +/
    Тут смари чо:

    > объёктно-ориентированных обвязок для перехвата системных вызовов

    Там дыреней будет лет на 10 вперёд с запасом.Поэтому можно легко срубить бабла на саппорте :D

     
     
  • 3.10, Психиатр, 01:07, 04/10/2014 [^] [ответить] [смотреть все]  
  • –2 +/
    блин, павлин за последнее время стал умные вещи говорить тут ты, батенька, в сам... весь текст скрыт [показать]
     
     
  • 4.15, Аноним, 01:31, 04/10/2014 [^] [ответить] [смотреть все]  
  • +10 +/
    > блин, павлин за последнее время стал умные вещи говорить

    Да павлин как стоящие часы - два раза в сутки показывает правильное время :).

     
     
  • 5.26, ананим, 02:18, 04/10/2014 [^] [ответить] [смотреть все]  
  • +/
    Тогда уж календарный листок.
    За 4 октября.
     
     
  • 6.29, Аноним, 02:41, 04/10/2014 [^] [ответить] [смотреть все]  
  • +1 +/
    Не, ну знаешь, павлин хоть и работает в режиме генератора рандомного спама, но у... весь текст скрыт [показать]
     
  • 6.92, Аноним, 09:01, 05/10/2014 [^] [ответить] [смотреть все]  
  • +/
    да еще и конкретно в субботу ... весь текст скрыт [показать]
     
  • 2.78, Аноним, 20:01, 04/10/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • +2 +/
    Муха-ха-ха Это 100 , 100500 левел троллинга Их же любимый фетиш - жаба и хмл... весь текст скрыт [показать] [показать ветку]
     
  • 1.6, Аноним, 00:51, 04/10/2014 [ответить] [смотреть все]  
  • +5 +/
    А что не на Java, Jvm нужна ?
     
     
  • 2.7, Кевин, 01:00, 04/10/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    было уже, не взлетело...
     
     
  • 3.19, freehck, 01:34, 04/10/2014 [^] [ответить] [смотреть все]  
  • –1 +/
    Почему же не взлетело Взлетело Андроидом зовётся КПД, правда, у этого полёта ... весь текст скрыт [показать]
     
     
  • 4.25, Аноним, 02:14, 04/10/2014 [^] [ответить] [смотреть все]  
  • +7 +/
    У андрюши обыкновенное ядро Linux, java там только для рантайма, и то у ВМ своя реализация, а не сановская.

    Не пишите ересь.

     
  • 4.84, pavlinux, 23:31, 04/10/2014 [^] [ответить] [смотреть все]  
  • +/
    КПД у Андроеда выше 100 и кроме iOS ваще не имеет конкурентов Под Windows MacO... весь текст скрыт [показать]
     
     
  • 5.97, freehck, 18:00, 05/10/2014 [^] [ответить] [смотреть все]  
  • +/
    Ну, на вкус и цвет, конечно, но как по мне, оба плохи Это, пожалуй, правда Но ... весь текст скрыт [показать]
     
  • 5.107, Аноним, 04:02, 06/10/2014 [^] [ответить] [смотреть все]  
  • –1 +/
    Значит надо надеть каски и быстренько съе ть оттуда, издали наблюдая за тем ка... весь текст скрыт [показать]
     
  • 1.8, Психиатр, 01:05, 04/10/2014 [ответить] [смотреть все]  
  • –3 +/
    хоспади вантуз уже индусский чуть меньше чем полностью так они уже и до ... весь текст скрыт [показать]
     
     
  • 2.16, Аноним, 01:32, 04/10/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • +2 +/
    Справедливости ради, индусы индусам рознь Мой бывший непосредственный начальник... весь текст скрыт [показать] [показать ветку]
     
  • 2.24, Аноним рус, 02:00, 04/10/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • +3 +/
    Вообще у индусов все шансы повторить успех Китая, сколько шуму подняла на тех р... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.35, Michael Shigorin, 05:38, 04/10/2014 [^] [ответить] [смотреть все]  
  • +/
    Насколько понимаю, с этими браминами всё далеко не так однозначно ... весь текст скрыт [показать]
     
     
  • 4.55, Психиатр, 15:02, 04/10/2014 [^] [ответить] [смотреть все]  
  • –5 +/
    именно, топовым, опытным кодерам и так работы хватает, они сидят себе и кодят пр... весь текст скрыт [показать]
     
  • 2.38, Аноним, 09:49, 04/10/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • +5 +/
    Индусский код плодят индусы на аутсорс собственно в Индии А толковые ребята у... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.93, Аноним, 09:46, 05/10/2014 [^] [ответить] [смотреть все]  
  • +/
    плодят и плодят ... весь текст скрыт [показать]
     
     ....нить скрыта, показать (6)

  • 1.9, Аноним, 01:06, 04/10/2014 [ответить] [смотреть все]  
  • +/
    тогда уж лучше на rust
     
  • 1.11, Аноним, 01:22, 04/10/2014 [ответить] [смотреть все]  
  • +/
    жабу им уже предлагали?
     
     
  • 2.12, Психиатр, 01:23, 04/10/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • –4 +/
    лучше на C# ведро переписать или на vbs
     
     
  • 3.17, Аноним, 01:33, 04/10/2014 [^] [ответить] [смотреть все]  
  • +/
    Уже был какой-то прожЕкт от ms Понятно насколько всем оказался нужен Ну и си ... весь текст скрыт [показать]
     
     
  • 4.21, Психиатр, 01:40, 04/10/2014 [^] [ответить] [смотреть все]  
  • –3 +/
    Врядли Он скорее всего даже внимания не обратит, ибо проект мертворождённый ... весь текст скрыт [показать]
     
     
  • 5.30, Аноним, 02:42, 04/10/2014 [^] [ответить] [смотреть все]  
  • +1 +/
    Он внимания не обратит, если к нему с этой бнопней не полезут А если полезут - ... весь текст скрыт [показать]
     
  • 4.40, имя, 10:53, 04/10/2014 [^] [ответить] [смотреть все]  
  • +/
    > Уже был какой-то прожЕкт от ms

    Singularity.

     
     
  • 5.41, имя, 10:54, 04/10/2014 [^] [ответить] [смотреть все]  
  • +/
    И, кстати, проект этот был исключительно исследовательским, в отличие от ... весь текст скрыт [показать]
     
     
  • 6.60, Аноним, 15:56, 04/10/2014 [^] [ответить] [смотреть все]  
  • +/
    А у этих прожЕкт тоже чисто исследовательский, только они пока об этом еще не зн... весь текст скрыт [показать]
     
  • 3.53, Zenitur, 14:32, 04/10/2014 [^] [ответить] [смотреть все]  
  • –2 +/
    Лучше на CUDA.
     
     
  • 4.61, Аноним, 15:57, 04/10/2014 [^] [ответить] [смотреть все]  
  • +/
    > Лучше на CUDA.

    Да чего мелочиться? Сразу на брейнфаке давайте.

     
  • 1.18, all_glory_to_the_hypnotoad, 01:33, 04/10/2014 [ответить] [смотреть все]  
  • +2 +/
    вот же придурки
     
  • 1.22, Xasd, 01:41, 04/10/2014 [ответить] [смотреть все]  
  • +/
    > Стоит напомнить, что Линус Торвальдс является ярым противником C++ и считает его ужасным языком, сковывающим разработчиков рамками ранее созданных абстракций (например, при желании избавиться от неэффективных абстракций, разработчик сталкивается с тем, что весь код зависит от созданных вокруг этих абстракций объектных моделей и не может исправить ситуацию не переписывая своё приложение).

    вот же мозгач Линус! молодец, правильно думает..

    что же будет когда его не станет (из-за автобуса, того-самого)..?

     
     
  • 2.48, Ан, 14:12, 04/10/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    А если сишнаую структуру захочешь изменить заменить существующее поле на другое ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.69, тоже Аноним, 17:01, 04/10/2014 [^] [ответить] [смотреть все]  
  • +/
    Эта проблема всплывет в любом языке Вопрос в объеме кода, который действительно... весь текст скрыт [показать]
     
     
  • 4.98, freehck, 18:21, 05/10/2014 [^] [ответить] [смотреть все]  
  • +/
    А как эта скомпилированная программа на C C узнает сколько памяти нужно выдели... весь текст скрыт [показать]
     
     
  • 5.102, тоже Аноним, 22:35, 05/10/2014 [^] [ответить] [смотреть все]  
  • +/
    Неизменными интерфейсы будут только в том случае, если в интерфейсах используетс... весь текст скрыт [показать]
     
     
  • 6.104, freehck, 23:29, 05/10/2014 [^] [ответить] [смотреть все]  
  • +/
    Я правильно понимаю, что Вы предлагаете 1 В заголовках писать только определен... весь текст скрыт [показать]
     
     
  • 7.116, тоже Аноним, 08:42, 06/10/2014 [^] [ответить] [смотреть все]  
  • +/
    Описание структуры логично вынести из заголовков с API в заголовки, которые буде... весь текст скрыт [показать]
     
  • 7.121, Аноним, 12:01, 06/10/2014 [^] [ответить] [смотреть все]  
  • +/
    А что делать Либо поля структуры, их размер, порядок, тип и количество являются... весь текст скрыт [показать]
     
     
  • 8.124, freehck, 12:36, 06/10/2014 [^] [ответить] [смотреть все]  
  • +/
    Накладные расходы - не такая уж большая плата за новый уровень абстракции Пробл... весь текст скрыт [показать]
     
     
  • 9.126, тоже Аноним, 13:30, 06/10/2014 [^] [ответить] [смотреть все]  
  • +/
    Могу в ответ посоветовать вам поразмышлять возможно, для подобных задач просто ... весь текст скрыт [показать]
     
     
  • 10.127, freehck, 13:37, 06/10/2014 [^] [ответить] [смотреть все]  
  • +/
    Извините, но я предпочту закончить этот диалог Он как-то сильно на два монолога... весь текст скрыт [показать]
     
  • 9.128, Аноним, 13:57, 06/10/2014 [^] [ответить] [смотреть все]  
  • –1 +/
    Нахрен void Или в С нельзя сказать code struct MEGA_STRUCT typedef struct ME... весь текст скрыт [показать]
     
  • 5.132, dq0s4y71, 15:48, 06/10/2014 [^] [ответить] [смотреть все]  
  • +/
    Причём здесь заголовки В Си вы можете написать в заголовке my_object h s... весь текст скрыт [показать]
     
     
  • 6.144, freehck, 01:32, 07/10/2014 [^] [ответить] [смотреть все]  
  • –1 +/
    Не знал, что можно объявлять структуру, не объявляя сами поля Серьёзно, я продо... весь текст скрыт [показать]
     
     
  • 7.149, arisu, 09:09, 07/10/2014 [^] [ответить] [смотреть все]  
  • +/
    да называется 171 стандарт языка си 187 стоит недорого ... весь текст скрыт [показать]
     
  • 7.163, dq0s4y71, 12:45, 07/10/2014 [^] [ответить] [смотреть все]  
  • +/
    ниже ответил
     
  • 5.142, Посторонним В, 00:30, 07/10/2014 [^] [ответить] [смотреть все]  
  • +/
    gt оверквотинг удален Как бы перекомпилировать ядро с новой версией всё равно ... весь текст скрыт [показать]
     
  • 3.123, bOOster, 12:20, 06/10/2014 [^] [ответить] [смотреть все]  
  • –4 +/
    В С++ легче чем в C. Templates рулят, правда не для школьников.
     
  • 3.130, dq0s4y71, 15:31, 06/10/2014 [^] [ответить] [смотреть все]  
  • +/
    А в чём проблема Передавайте в функцию указатель на структуру, а какие поля у э... весь текст скрыт [показать]
     
     
  • 4.143, Посторонним В, 00:38, 07/10/2014 [^] [ответить] [смотреть все]  
  • –1 +/
    И тут как-то внезапно выясняется, что C как бы не должен быть хуже C Вообще ... весь текст скрыт [показать]
     
     
  • 5.162, dq0s4y71, 12:43, 07/10/2014 [^] [ответить] [смотреть все]  
  • +/
    Внезапно выясняется, что если вы хотите использовать какие-то методы класса, кла... весь текст скрыт [показать]
     
  • 4.145, freehck, 01:34, 07/10/2014 [^] [ответить] [смотреть все]  
  • –1 +/
    Уважаемый, не затруднит ли Вас подсказать мне, где это задокументировано, что мо... весь текст скрыт [показать]
     
     
  • 5.148, arisu, 09:08, 07/10/2014 [^] [ответить] [смотреть все]  
  • –1 +/
    в стандарте, однако forward declaration называется ... весь текст скрыт [показать]
     
     
  • 6.154, freehck, 11:09, 07/10/2014 [^] [ответить] [смотреть все]  
  • –1 +/
    Я думаю, не с проста Вы не приводите ссылок Я поискал И стандарт, и forward de... весь текст скрыт [показать]
     
     
  • 7.156, arisu, 11:23, 07/10/2014 [^] [ответить] [смотреть все]  
  • +1 +/
    конечно я предполагаю минимальные навыки гуглежа это прискорбно я по 171 c ... весь текст скрыт [показать]
     
     
  • 8.161, freehck, 12:43, 07/10/2014 [^] [ответить] [смотреть все]  
  • +/
    Arisu, мне сдаётся, что ты видишь то, что хочешь видеть Интересного мне не надо... весь текст скрыт [показать]
     
     
  • 9.164, arisu, 12:45, 07/10/2014 [^] [ответить] [смотреть все]  
  • +1 +/
    что-то я запамятовал когда мы успели трудовой договор заключить и где моя зарп... весь текст скрыт [показать]
     
     
  • 10.166, freehck, 12:49, 07/10/2014 [^] [ответить] [смотреть все]  
  • –1 +/
    upd: стандарты
    http://www.open-std.org/jtc1/sc22/wg14/
     
     
  • 11.180, Аноним, 06:55, 08/10/2014 [^] [ответить] [смотреть все]  
  • +1 +/
    Ну вот видишь, Кэп конечно бывает редиской с его наездами, но зачастую оказывает... весь текст скрыт [показать]
     
     
  • 12.183, arisu, 09:37, 08/10/2014 [^] [ответить] [смотреть все]  
  • +/
    только вот стандарты там маленько не качаются, и текстов нет C11, например, куп... весь текст скрыт [показать]
     
  • 5.160, dq0s4y71, 12:40, 07/10/2014 [^] [ответить] [смотреть все]  
  • +/
    Это называется tentative definition Задокументировано в стандарте C99, если вам... весь текст скрыт [показать]
     
     
  • 6.168, freehck, 13:28, 07/10/2014 [^] [ответить] [смотреть все]  
  • –1 +/
    Спасибо Я нашёл стандарт и прочитал этот кусок Там, вроде, не говорится о стру... весь текст скрыт [показать]
     
     
  • 7.170, dq0s4y71, 14:52, 07/10/2014 [^] [ответить] [смотреть все]  
  • +/
    А это, собственно говоря, относится ко всем типам Можно написать int x int x ... весь текст скрыт [показать]
     
  • 1.27, Аноним, 02:19, 04/10/2014 [ответить] [смотреть все]  
  • –1 +/
    Идея правильная, но язык выбран крайне неудачно Справедливости ради, выбора тут... весь текст скрыт [показать]
     
  • 1.31, Ordu, 02:45, 04/10/2014 [ответить] [смотреть все]  
  • +7 +/
    Отличная новость! Наконец-то кто-то решился на эту экспериментальную проверку непригодности C++ для ядерного программирования. Запасаемся попкорном и наблюдаем, желая успеха индусам: если C++ окажется удачнее, то у нас будет ядро лучше, чем linux. Ну, а если они ошибаются, то мы, по-крайней мере, сможем поглумиться, повторяя "а Торвальдс предупреждал".
     
     
  • 2.34, Аноним, 05:09, 04/10/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    BeOS
    Haiku
    Symbian
     
     
  • 3.49, Nixman, 14:13, 04/10/2014 [^] [ответить] [смотреть все]  
  • +3 +/
    все в жопе.
     
     
  • 4.63, Аноним, 16:02, 04/10/2014 [^] [ответить] [смотреть все]  
  • +2 +/
    Еще ReactOS, где ядро переписывали раза три Последнее на каком-то урезанном суб... весь текст скрыт [показать]
     
  • 4.74, Аноним, 18:30, 04/10/2014 [^] [ответить] [смотреть все]  
  • –1 +/
    Ну Symbian в опе благодаря усилиям маркетолухов и помощи M$.
     
     
  • 5.88, Аноним, 08:46, 05/10/2014 [^] [ответить] [смотреть все]  
  • +1 +/
    А также благодаря у щности системы Новое разрешение экрана добавить На симби... весь текст скрыт [показать]
     
  • 2.42, XoRe, 11:39, 04/10/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Проблема в том, что всегда можно будет указать на совершенно иные причины фейла ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.67, Ordu, 16:50, 04/10/2014 [^] [ответить] [смотреть все]  
  • +1 +/
    gt оверквотинг удален Ну вы же понимаете, что чем больше фейлов C на поприще... весь текст скрыт [показать]
     
     
  • 4.108, Аноним, 04:29, 06/10/2014 [^] [ответить] [смотреть все]  
  • +/
    Ваш probablistic reasoning всего лишь то что люди попроще называют опытом и обоб... весь текст скрыт [показать]
     
     
  • 5.112, Ordu, 04:52, 06/10/2014 [^] [ответить] [смотреть все]  
  • +/
    Да-да И логикой все владеют от рождения, только не знают об этом ... весь текст скрыт [показать]
     
     
  • 6.135, Аноним, 18:46, 06/10/2014 [^] [ответить] [смотреть все]  
  • +/
    Ну, допустим, не все Darwin Awards подтверждает - отклонения случаются и к добр... весь текст скрыт [показать]
     
  • 2.54, Zenitur, 14:36, 04/10/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • –2 +/
    Драйвер fglrx на C Недавно был отвязан от libstdc so 5 Он такой плохой и... весь текст скрыт [показать] [показать ветку]
     
  • 2.62, Аноним, 16:00, 04/10/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Вон уже есть реактос Используйте наздоровье Думаю, экспедиция на Марс отправит... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.73, Ordu, 18:29, 04/10/2014 [^] [ответить] [смотреть все]  
  • +1 +/
    Нет, спасибо Я тоже много чего думаю, но при этом различаю умозрительные выводы ... весь текст скрыт [показать]
     
     
  • 4.89, Аноним, 08:50, 05/10/2014 [^] [ответить] [смотреть все]  
  • +1 +/
    А чего так Это моя ставка на то чем это закончится Наиболее вероятный по мо... весь текст скрыт [показать]
     
     
  • 5.101, Ordu, 20:41, 05/10/2014 [^] [ответить] [смотреть все]  
  • +1 +/
    Не вижу причин А почему вы спрашиваете Вы видите какие-либо причины пользовать... весь текст скрыт [показать]
     
     
  • 6.109, Аноним, 04:33, 06/10/2014 [^] [ответить] [смотреть все]  
  • +/
    Ну мало ли Отдельные экзотичные личности за зато на плюсах или зато клон яд... весь текст скрыт [показать]
     
  • 2.72, Аноним, 18:18, 04/10/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Бугага Таких попыток было по пояс будет Самая старая какую могут вспомнить ... весь текст скрыт [показать] [показать ветку]
     
  • 1.36, Аноним, 08:31, 04/10/2014 [ответить] [смотреть все]  
  • +/
    sed /BOSSMOOL/BSOD/
     
  • 1.37, Аноним, 08:34, 04/10/2014 [ответить] [смотреть все]  
  • +/
    Весело им будет В ядре-то только строгая безопасность с исключениями может испо... весь текст скрыт [показать]
     
     
  • 2.70, тоже Аноним, 17:08, 04/10/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    Вообще-то устраивать kernel panic и на Сях нельзя С предоставит возможность ... весь текст скрыт [показать] [показать ветку]
     
  • 1.39, Нанобот, 10:13, 04/10/2014 [ответить] [смотреть все]  
  • –3 +/
    имхо, давно пора расширение возможностей ядра, как никак в идеале должна быть ... весь текст скрыт [показать]
     
     
  • 2.44, XoRe, 12:41, 04/10/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Напуркуа Вы сами когда в последний раз модули ядра писали ... весь текст скрыт [показать] [показать ветку]
     
  • 2.64, Аноним, 16:06, 04/10/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Ну и как в каком-нибудь бидоне будет выглядеть присвоение адресу 0x100500 значен... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.75, angra, 19:22, 04/10/2014 [^] [ответить] [смотреть все]  
  • +1 +/
    Хмм, да также как и в С - операция присваивания переменной находящейся в памяти ... весь текст скрыт [показать]
     
     
  • 4.90, Аноним, 08:56, 05/10/2014 [^] [ответить] [смотреть все]  
  • +/
    Так в сях можно указать что вон та переменная - это вот тот адрес Весь код рабо... весь текст скрыт [показать]
     
     
  • 5.100, Я, 20:21, 05/10/2014 [^] [ответить] [смотреть все]  
  • +/
    http en m wikipedia org wiki Oberon_operating_system http www a2 ethz ch ... весь текст скрыт [показать]
     
  • 5.105, angra, 00:14, 06/10/2014 [^] [ответить] [смотреть все]  
  • –1 +/
    Нет, не сюрприз Также как не сюрприз, что ты не знаешь значения термина магиче... весь текст скрыт [показать]
     
     
  • 6.110, Аноним, 04:42, 06/10/2014 [^] [ответить] [смотреть все]  
  • –1 +/
    Я его знаю в значении программирования периферии, в данном контексте этого доста... весь текст скрыт [показать]
     
     
  • 7.114, Аноним, 05:36, 06/10/2014 [^] [ответить] [смотреть все]  
  • +/
    Слив защитан С LOR Смотри ещё раз, мееееедленно import ctypes g ctypes c_... весь текст скрыт [показать]
     
     
  • 8.138, Аноним, 19:10, 06/10/2014 [^] [ответить] [смотреть все]  
  • +1 +/
    Ну да, декларация в 3 раза длиннее чем на чистом си, бинарное значение загнать -... весь текст скрыт [показать]
     
     
  • 9.140, angra, 20:05, 06/10/2014 [^] [ответить] [смотреть все]  
  • +/
    Пока ты совсем не ушел в мир фантазий напомню тебе с чего началось Тебе показал... весь текст скрыт [показать]
     
     
  • 10.181, Аноним, 07:00, 08/10/2014 [^] [ответить] [смотреть все]  
  • +/
    А я уже показал еще вариантик - переброс выполнения на фиксированный адрес Что-... весь текст скрыт [показать]
     
  • 3.79, Аноним, 20:50, 04/10/2014 [^] [ответить] [смотреть все]  
  • +/
    Зачем это нужно Чем голый С для этого плох До он для этого _идеален_ Не н... весь текст скрыт [показать]
     
     ....нить скрыта, показать (12)

  • 1.43, metallica, 12:39, 04/10/2014 [ответить] [смотреть все]  
  • +2 +/
    Индусы понтарезы. ООП в линуксе уже давно в полный рост на благородном C.
    И посмотрел бы как они не POD объекты будут в строгую карту виртуального
    пространства, в которое линкуется ядро, интегрить.  Хотя, может какой
    фреймворк для ядра, для подключения и функционирования С++ модулей, развить и
    получится, но не более. Можно будет модули ядра вантузинтками в Вижукалл Cтудиё
    писать. Ключевое в ядре всегда будет на C.
     
  • 1.45, Аноним, 13:36, 04/10/2014 [ответить] [смотреть все]  
  • +1 +/
    Вот что получается когда веб разработчиков нанять ядро разрабатывать Лучше бы о... весь текст скрыт [показать]
     
     
  • 2.111, Аноним, 04:44, 06/10/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Не-не, не надо, что вы На плюсах их код точно в майнлайн не возьмут, а если это... весь текст скрыт [показать] [показать ветку]
     
  • 1.50, manster, 14:15, 04/10/2014 [ответить] [смотреть все]  
  • +/
    Плюсы, это ООП все-же. Там где ООП и другие язычки подтянутся.
    Вот только вопрос нужно ли это в ядре и будет ли это отзывчиво?

    Мне кажется, лучше развивать ядро и ближайшее окружение, а в ядре лишним абстракциям и сущностям, делать нечего...

     
     
  • 2.52, manster, 14:16, 04/10/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Было-бы интересно и rust там увидеть...
     
  • 1.51, vitalif, 14:16, 04/10/2014 [ответить] [смотреть все]  
  • +/
    Да они могут хоть уразвиваться. Сами напишут, сами поиграются, сами за**утся поддерживать и выкинут, а в апстрим хрен это чудо кто-то примет :)
     
  • 1.56, Crazy Alex, 15:25, 04/10/2014 [ответить] [смотреть все]  
  • +2 +/
    Весь этот хай - от непонимания.

    В вырожденном виде (без полиморфизма) плюсы - это просто пачка хороших немногословных (по сравнению с сями) интерфейсов со строгой типизацией вообще без потерь скорости работы. Ну да, чтобы так писать, мозг нужен. Но он, в общем-то, и вообще для программирования для ядра пригодится. А какой-нибудь USB,  с его кучей сущностей, на объектном языке куда удобнее писать, потому что сама спецификация, по сути, объектная. Плюс шаблоны в разумных количествах таки очень упрощают жизнь. Я тут пару раз постил ссылки на шаблонный код для AVR - который оптимизировался лучше, чем руками писанный ассемблер, и при этом давал простоту модификации.

    Оно да, ООП можно сделать и на сях. Но - многословно, обычно зависимо от кучи макросов и будет гораздо хуже обрабатываться разными статическими анализаторами.

     
     
  • 2.58, metallica, 15:37, 04/10/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • +2 +/
    О чём речь О STL линуксовые list_head, rb_node в составе всех структур и conta... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.118, anonymous, 08:56, 06/10/2014 [^] [ответить] [смотреть все]  
  • +/
    Т е списков там на кождом углу нет, неупорядочныых контейнеров нет, FIFO нет, ... весь текст скрыт [показать]
     
     
  • 4.136, dq0s4y71, 18:58, 06/10/2014 [^] [ответить] [смотреть все]  
  • +/
    Чтобы ядро зависело не только от кривой реализации GCC, но и от кривой реализаци... весь текст скрыт [показать]
     
  • 2.65, Аноним, 16:09, 04/10/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Чтобы хорошо писать на плюсах - нужен мегамозг А в ядре любой продолб обернется... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.66, metallica, 16:43, 04/10/2014 [^] [ответить] [смотреть все]  
  • +/
    Первокурсники подтянулись Вот когда избавитесь от необходимости слушать тот бре... весь текст скрыт [показать]
     
     
  • 4.96, михалыч, 15:57, 05/10/2014 [^] [ответить] [смотреть все]  
  • +/
    да уж..
    я знаю, что ничего не знаю (
     
  • 2.120, Аноним, 11:41, 06/10/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • +3 +/
    полную херню несёшь Типизации в плюсах не больше чем в си Качество оптимизации... весь текст скрыт [показать] [показать ветку]
     
  • 2.134, dq0s4y71, 18:39, 06/10/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    > немногословных (по сравнению с сями)

    Щито?

     
  • 1.71, Аноним, 18:06, 04/10/2014 [ответить] [смотреть все]  
  • –1 +/
    Давайте внедрим в ядро boost library ?
     
     
  • 2.80, Аноним, 20:56, 04/10/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    qtcore
     
     
  • 3.91, Аноним, 08:59, 05/10/2014 [^] [ответить] [смотреть все]  
  • +/
    > qtcore

    kdelibs :)

     
     
  • 4.94, Ан, 12:25, 05/10/2014 [^] [ответить] [смотреть все]  
  • –1 +/
    неактуально ныне
     
  • 1.76, Аноним, 19:22, 04/10/2014 [ответить] [смотреть все]  
  • –3 +/
    драйвера должны писаться исключительно на ассемблере всё таки самый низкоуровне... весь текст скрыт [показать]
     
     
  • 2.81, тоже Аноним, 20:57, 04/10/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • +2 +/
    Вы что-нибудь знаете про ассемблер, кроме того, что он, теоретически, самый-самы... весь текст скрыт [показать] [показать ветку]
     
  • 2.82, Аноним, 21:01, 04/10/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • –2 +/
    А что есть С? А высокоуровневый ассемблер и есть! :) Плюсф _тут_ не нужны. Ъ.
     
     
  • 3.83, metallica, 21:58, 04/10/2014 [^] [ответить] [смотреть все]  
  • +1 +/
    Неправда C-абстрактная машина, cостоящая, исключительно, из абстрактных сущност... весь текст скрыт [показать]
     
     
  • 4.85, pavlinux, 23:52, 04/10/2014 [^] [ответить] [смотреть все]  
  • +/
    Фсё, приплыли, Java - ассемблер ... весь текст скрыт [показать]
     
     
  • 5.86, angra, 06:13, 05/10/2014 [^] [ответить] [смотреть все]  
  • –1 +/
    Только если каждая команда джавы порождает ровно одну инструкцию джава машины Т... весь текст скрыт [показать]
     
     
  • 6.87, pavlinux, 07:00, 05/10/2014 [^] [ответить] [смотреть все]  
  • –2 +/
    То есть, если написать, CMP AX, 0, а гадкий ассемблер переделает это в TEST AX... весь текст скрыт [показать]
     
     
  • 7.106, angra, 00:17, 06/10/2014 [^] [ответить] [смотреть все]  
  • –1 +/
    Это уже оптимизации со стороны транслятора Также как и макросы типа IF к самом... весь текст скрыт [показать]
     
  • 4.113, Аноним, 04:54, 06/10/2014 [^] [ответить] [смотреть все]  
  • +/
    Попробуй код типа code void _start void void void 0xffff002... весь текст скрыт [показать]
     
     
  • 5.115, Аноним, 05:42, 06/10/2014 [^] [ответить] [смотреть все]  
  • –3 +/
    Парень у тебя большие проблемы с головой Ты таки закручиваешь гвозди и забиваеш... весь текст скрыт [показать]
     
     
  • 6.117, тоже Аноним, 08:47, 06/10/2014 [^] [ответить] [смотреть все]  
  • +1 +/
    Вам не приходила в голову жуткая мысль, что код молотка и отвертки выглядит прим... весь текст скрыт [показать]
     
  • 6.139, Аноним, 19:36, 06/10/2014 [^] [ответить] [смотреть все]  
  • +/
    Во первых, это не я, а чуваки которые тулсы для allwinner ов клепают Во вторых,... весь текст скрыт [показать]
     
  • 6.190, pavlinux, 01:32, 12/10/2014 [^] [ответить] [смотреть все]  
  • +/
    Если шуруп забить и провернуть на один оборот, будет тоже самое, только быстрее ... весь текст скрыт [показать]
     
  • 2.95, Аноним, 14:04, 05/10/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Открываем linux-3 XX YY arch и считаем количество аппаратных архитектур я 29 н... весь текст скрыт [показать] [показать ветку]
     
  • 1.99, Seyko, 18:41, 05/10/2014 [ответить] [смотреть все]  
  • +/
    По теме: что там MOOL развивает? Скачать можно пример модуля hello_word и исходники ядра 2.6.23 с C++ include и runtime. Исходники правленные, patch нет. Никакая система на c++ не портирована. Хотя где-то упоминается, что есть портированный сетевой драйвер. Зачем в ядре RTTI и exceptions -- не ясно. Короче: или отсутствует дополнительная информация, или сообщение -- чистый вброс
     
     
  • 2.125, metallica, 12:41, 06/10/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Понятно, что сначала нужно будет вcю libsupc писать специально для ядра Предс... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.129, yet another anonymous, 14:49, 06/10/2014 [^] [ответить] [смотреть все]  
  • +/
    Вы это сказали так, как будто сейчас в C-шной реализации нет ограничений на код ... весь текст скрыт [показать]
     
  • 2.147, anonymous, 07:44, 07/10/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    Да не будет их там Логично задействовать метапрограммирование, классы и типизац... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.150, arisu, 09:10, 07/10/2014 [^] [ответить] [смотреть все]  
  • +2 +/
    и жаль, что в с вместо всего этого неудобные костыли ... весь текст скрыт [показать]
     
     
  • 4.155, bOOster, 11:19, 07/10/2014 [^] [ответить] [смотреть все]  
  • –1 +/
    Ты вообще знаешь что такое с Если у тебя не хватило серого вещества понять яз... весь текст скрыт [показать]
     
     
  • 5.157, arisu, 11:35, 07/10/2014 [^] [ответить] [смотреть все]  
  • +/
    конечно мерзкий набор неудобоваримых костылей и legacy употребим только в малы... весь текст скрыт [показать]
     
     
  • 6.158, тоже Аноним, 12:20, 07/10/2014 [^] [ответить] [смотреть все]  
  • +/
    Единственное противоречие в этой системе - то, что дорожки, ведущие от С к Жаб... весь текст скрыт [показать]
     
     
  • 7.159, arisu, 12:26, 07/10/2014 [^] [ответить] [смотреть все]  
  • +1 +/
    да, не любим дураков, есть такое пусть дураки лучше в жабо-шарпо-плюсах кучкуют... весь текст скрыт [показать]
     
     
  • 8.165, тоже Аноним, 12:48, 07/10/2014 [^] [ответить] [смотреть все]  
  • –1 +/
    D is for D'Artagnan?
     
     
  • 9.167, arisu, 12:53, 07/10/2014 [^] [ответить] [смотреть все]  
  • +/
    D is for 171 Mars 187 , which was the planned name alas, Mars is gone, only ... весь текст скрыт [показать]
     
     
  • 10.169, yet another anonymous, 14:05, 07/10/2014 [^] [ответить] [смотреть все]  
  • –1 +/
    Mars Compilers --- не смогли сделать шаблоны в своем как-бы-плюсовом компиляторе... весь текст скрыт [показать]
     
     
  • 11.172, arisu, 17:53, 07/10/2014 [^] [ответить] [смотреть все]  
  • +1 +/
    ты прекращай упарываться с начала недели оно, конечно, никто всё равно не замет... весь текст скрыт [показать]
     
  • 6.182, Аноним, 07:03, 08/10/2014 [^] [ответить] [смотреть все]  
  • +/
    Да ладно тебе, Кэп, на сях обычно как раз большие проекты наворачивают Для мелк... весь текст скрыт [показать]
     
     
  • 7.184, arisu, 09:40, 08/10/2014 [^] [ответить] [смотреть все]  
  • +/
    ну так при наличии достаточной мотивации и траншею детской лопаткой можно выкопа... весь текст скрыт [показать]
     
  • 7.185, arisu, 09:44, 08/10/2014 [^] [ответить] [смотреть все]  
  • +/
    совершенно необязательно, кстати сказать бинари раздуваются от шаблонов 8212 ... весь текст скрыт [показать]
     
  • 3.171, dq0s4y71, 15:13, 07/10/2014 [^] [ответить] [смотреть все]  
  • +/
    Классы там уже есть, где надо Только за управление ими отвечает сам программист... весь текст скрыт [показать]
     
     
  • 4.173, yet another anonymous, 19:40, 07/10/2014 [^] [ответить] [смотреть все]  
  • –1 +/
    Alexander Stepanov and Paul McJones Elements of Programming Addison-Wesley, 2... весь текст скрыт [показать]
     
  • 4.176, arisu, 19:58, 07/10/2014 [^] [ответить] [смотреть все]  
  • +1 +/
    большинство не понимает потому что никакого метапрограммирования в 171 мэйнст... весь текст скрыт [показать]
     
  • 4.178, Michael Shigorin, 04:22, 08/10/2014 [^] [ответить] [смотреть все]  
  • –1 +/
    Любой код, начинающий местами напоминать самого себя, может быть улучшен при пом... весь текст скрыт [показать]
     
     
  • 5.186, dq0s4y71, 12:34, 08/10/2014 [^] [ответить] [смотреть все]  
  • –1 +/
    Да, а ещё Си не умеет динамических строк, эксепшенов и сборщика мусора Очень бы... весь текст скрыт [показать]
     
     
  • 6.187, arisu, 13:04, 08/10/2014 [^] [ответить] [смотреть все]  
  • +1 +/
    конечно, пригодились бы сборщик мусора вообще очень полезная штука, вместе с ди... весь текст скрыт [показать]
     
  • 1.141, arisu, 23:18, 06/10/2014 [ответить] [смотреть все]  
  • +1 +/
    хорошо, что это индийцы: их говнокод вскорости не сможет поддерживать никто, и в первую очередь они сами. после чего сабжевая мерзость тихо сыграет в ящик.
     
  • 1.174, Archer73, 19:53, 07/10/2014 [ответить] [смотреть все]  
  • +/
    Как называется проблема ООП когда при малейшем изменении реализации класса-предка неожиданно ломается половина нормально работавших классов-потомков?
     
     
  • 2.175, arisu, 19:56, 07/10/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    > Как называется проблема ООП когда при малейшем изменении реализации класса-предка неожиданно
    > ломается половина нормально работавших классов-потомков?

    хреновая архитектура.

     
  • 1.177, Аноним, 22:12, 07/10/2014 [ответить] [смотреть все]  
  • +/
    Давно пора Понятно что весь ворох возможностей C по части исключений, rtti, м... весь текст скрыт [показать]
     
  • 1.188, Дмитрий Т, 13:35, 08/10/2014 [ответить] [смотреть все]  
  • –1 +/
    Если уж браться программировать на С++, то только закончив медитировать над:
    Герб Саттер, Андрей Александреску, «Стандарты программирования на C++».
    Но насколько видел многие люди на С++ сначала пишут, а потом собирают шишки, но до чтения так и не доходят... Так как этот язык имеет обманчивую кажущуюся простоту, а внутри мало кем освоенную груду нюансов.
     
  • 1.189, Аноним, 11:10, 10/10/2014 [ответить] [смотреть все]  
  • +/
    вообще с это не только ексепшены и если их отключать для ядра, получается хоро... весь текст скрыт [показать]
     
     
  • 2.191, iosys, 08:58, 28/11/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Но всё же, почему бы и не написать ядро с парадигмой ООП?
    Определить класс ядра и методы к нему:

    class kernel
    {
    // private variables and functions

    public:
        ctrl_memory();      // управление памятью
        ctrl_processes();   // управление процессами
        manager_drivers();  // интерфейс для драйверов
        manager_hardware(); // интерфейс для работы с железом
        // etc...
    };

    что-то в таком роде)) Конечно же, это всё условно.

     
     
  • 3.192, arisu, 09:00, 28/11/2014 [^] [ответить] [смотреть все]  
  • +/
    иди в гайку, там хорошо и классы.
     
     
  • 4.193, iosys, 09:05, 28/11/2014 [^] [ответить] [смотреть все]  
  • +/
    > иди в гайку, там хорошо и классы.

    что за гайка?

     
     
  • 5.194, arisu, 09:11, 28/11/2014 [^] [ответить] [смотреть все]  
  • +/
    >> иди в гайку, там хорошо и классы.
    > что за гайка?

    Haiku, открытый наследник BeOS.

     

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


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