Re[2]: Возможна ли серьезная новая ОС?
От: pagid Россия  
Дата: 13.09.19 03:11
Оценка: +5 :))) :))) :))) :))) :)
САД>Возможно, но не в России. И уж точно без таких, как ты.

Два украинца обсуждают проект новой ОС
Re[2]: Возможна ли серьезная новая ОС?
От: AlexRK  
Дата: 12.09.19 19:19
Оценка: +2 :))) :))) :))) :))
Здравствуйте, vsb, Вы писали:

vsb>Другой вопрос — зачем это всё? Чем текущие ядра не устраивают?


Почему именно ядра? Операционные системы — это не только ядра.

А ядра... Ну, они насквозь дырявые, например. По причине использования небезопасных С/C++ по всей кодовой базе.
Re[2]: Возможна ли серьезная новая ОС?
От: AlexRK  
Дата: 12.09.19 18:21
Оценка: 1 (1) +2 :))) :))) :)))
Здравствуйте, pagid, Вы писали:

S>>Ну, это по срокам кода (коих 6399191 полезных) — если 1 чел. в среднем пишет около 15 строк кода в день при зарплате $ 140 тыс. в год. Понятно что строки низкоуровневые, это не вам не C#. На C 15 строк в день на такой зарплате — это норма.

S>>И вопрос в том, возможно ли это? Ну хорошо, возможно ли это лет через 10?

P>Зачем?


Все нынешние ОС — шлак по сути. Нужна нормальная альтернатива.
Re[4]: Возможна ли серьезная новая ОС?
От: AlexRK  
Дата: 12.09.19 19:00
Оценка: +1 :))) :))) :)))
Здравствуйте, Ночной Смотрящий, Вы писали:

ARK>>Все нынешние ОС — шлак по сути. Нужна нормальная альтернатива.


НС>Ну займись, раз знаешь как надо.


Язык сперва доделаю, потом займусь.
Re[5]: Возможна ли серьезная новая ОС?
От: Ночной Смотрящий Россия  
Дата: 12.09.19 19:13
Оценка: +4 :))) :))
Здравствуйте, AlexRK, Вы писали:

НС>>Ну займись, раз знаешь как надо.

ARK>Язык сперва доделаю

Как я мог забыть. Да, сперва надо написать компилятор.
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re: Возможна ли серьезная новая ОС?
От: pagid Россия  
Дата: 12.09.19 18:14
Оценка: +8
Здравствуйте, Shmj, Вы писали:

S>Ну, это по срокам кода (коих 6399191 полезных) — если 1 чел. в среднем пишет около 15 строк кода в день при зарплате $ 140 тыс. в год. Понятно что строки низкоуровневые, это не вам не C#. На C 15 строк в день на такой зарплате — это норма.

S>И вопрос в том, возможно ли это? Ну хорошо, возможно ли это лет через 10?

Зачем?
Re[3]: Возможна ли серьезная новая ОС?
От: ltc  
Дата: 13.09.19 09:14
Оценка: +7
Здравствуйте, AlexRK, Вы писали:

vsb>>Другой вопрос — зачем это всё? Чем текущие ядра не устраивают?


ARK>Почему именно ядра? Операционные системы — это не только ядра.


ARK>А ядра... Ну, они насквозь дырявые, например. По причине использования небезопасных С/C++ по всей кодовой базе.


Честно говоря, не понимаю смайликов.
Вот недавно IID постил:

Исправление ошибки в ядре Linux:

diff --git a/drivers/media/usb/dvb-usb-v2/gl861.c b/drivers/media/usb/dvb-usb-v2/gl861.c
index b784d9da1a82..65d7c51ef56f 100644
--- a/drivers/media/usb/dvb-usb-v2/gl861.c
+++ b/drivers/media/usb/dvb-usb-v2/gl861.c
@@ -222,7 +222,7 @@ gl861_i2c_read_ex(struct dvb_usb_device *d, u8 addr, u8 *rbuf, u16 rlen)
GL861_REQ_I2C_READ, GL861_READ,
addr << (8 + 1), 0x0100, buf, rlen, 2000);
if (ret > 0 && rlen > 0)
— memcpy(buf, rbuf, rlen);
+ memcpy(rbuf, buf, rlen);
kfree(buf);
return ret;
}


Можно только догадываться, сколько подобных ошибок разбросано по кодовой базе в миллионы строк. А можно почитать отчеты PVS-studio и убедиться, что их действительно тьма.
До тех пор, пока порядок операндов будет определяться только программистом исходя из их "говорящих" названий buf & rbuf, таких ошибок будет море. И никакие многоуровневые собеседования, задачи про гномиков, кодревью и тесты тут не помогут.
Re: Возможна ли серьезная новая ОС?
От: Kolesiki  
Дата: 13.09.19 08:52
Оценка: 3 (1) -1 :))) :)
Здравствуйте, Shmj, Вы писали:

S>чтобы переписать Linux с нуля...


Имелось ввиду ЗАКОПАТЬ?

S> если 1 чел. в среднем пишет около 15 строк кода в день...


Это кто так пишет? Безрукобезногий инвалид, набирающий носом? Ныне как-то побыстрее код пишется, IDE помогает в полный рост.

S> Если все сделать с чистого листа...


Делают! И не одну.

Но беда в том, что если строить башню на фундаменте из навоза (это я про архитектуру PC), то ничего кроме навозной кучи вы не получите. Как правильно сказали в комментах, железо тоже достигло своего апогея безалаберности и хаоса — нужно категорически менять. Писать ОС для существующего павлиноуткоежа — обидная трата времени.

S> А так же разработать единые стандарты для девайсов, чтобы и драйвера не нужно было писать отдельно для каждого производителя.


В идеальном мире прогеров — да, это прекрасно. Но судя по вывертасам производителей типагеймерских клавиатур (как пример), им нафик не нужна ваша "не нужно было писать" — ровно наоборот: чем уникальнее экосистема, тем больше людей можно на неё подсадить навечно (как у Эппла). Увы, такое решается исключительно жёстким контролем государства — никаких судов, оправданий — просто фирма, лепящая выкрутасы на ровном месте, признаётся "идущей вразрез с общепринятыми стандартами" и штрафуется с запретом реализации продукции на локальном рынке.
У принтера, клавиатуры, мыши, должен быть свой ОДИН драйвер.

S>И вопрос в том, возможно ли это?


Те, у кого есть сила и деньги это сделать, меньше всего в этом заинтересованы. ( Так что даже через 10 лет будет всё тот же бардак и уныние.
Показательный пример: оптоволокно. ОДИН стандарт мог заменить все эти USB, HDMI, SATA, COM, LPT и т.п. Никто даже чесаться не стал воплощать одно решение на 50 лет — куда удобнее лепить USB 1-2-3-4-...100 и продавать новые шняги на бестолковом, вечно "улучшаемом" стандарте.
Бизнес — это вообще никогда не было про "прогресс", это всегда стагнация и раздрай.
Re[7]: Возможна ли серьезная новая ОС?
От: Sinclair Россия https://github.com/evilguest/
Дата: 13.09.19 05:31
Оценка: +2 :))) :)
Здравствуйте, L.K., Вы писали:
LK>Для начала нужна принципиально новая аппаратная архитектура.
Отож. Смысла её делать на морально устаревшем кремнии нет никакого.
Нужен новый носитель. А ещё лучше — новая физика, безо всех этих энергоёмких квантовых процессов.
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re[6]: Возможна ли серьезная новая ОС?
От: Shmj Ниоткуда  
Дата: 13.09.19 08:37
Оценка: +2 :))) :)
Здравствуйте, Ночной Смотрящий, Вы писали:

S>> Один может начать разработку ОС только в одном случае — если сойдет с ума. Получится что-то типа https://ru.wikipedia.org/wiki/TempleOS

НС>Ну так получилось же даже у психа.

Во-первых, ничего хорошего не получилось.

Во-вторых, думаете психом быть так уж легко? Он же все свободное время ей уделял и больше ничем не занимался. У нормального чела нет таких возможностей.
Re: Возможна ли серьезная новая ОС?
От: СвободуАнжелеДевис СССР  
Дата: 12.09.19 20:11
Оценка: -3 :))
S>И вопрос в том, возможно ли это? Ну хорошо, возможно ли это лет через 10?

Возможно, но не в России. И уж точно без таких, как ты.
Нет времени на раскачку!
Re[3]: Возможна ли серьезная новая ОС?
От: Maniacal Россия  
Дата: 19.09.19 08:37
Оценка: -2 :))
Здравствуйте, Sinclair, Вы писали:

S>Простейшая, казалось бы, штука — клавиатура. Ну что там можно изобрести? Выясняется, что стандарт USB для клавиатур не рассчитан на обработку более 5 нажатий одновременно.


Глупость какая-то. USB — последовательный порт. Всё, что нужно — передавать последовательно события нажатия и события отпускания клавиш. Проблема в контроллере самой клавиатуры.
Re[2]: Возможна ли серьезная новая ОС?
От: Sinclair Россия https://github.com/evilguest/
Дата: 19.09.19 05:54
Оценка: 3 (1) -1
Здравствуйте, okon, Вы писали:
O>что значит единые стандарты, они впринципе есть, ты втыкаешь видеокарту она как-то работает со стандартным драйвером.
O>Драйвера от производителя нужны если ты хочешь выжать максимум из видеокарты, использовать все ее фичи, а фичи у разных компаний всегда будут разные, в этом заключается их конкуренция и возможность существования.
Более того — хардкоженье какого-либо подхода в стандарте резко связывает руки; в итоге все производители вынуждены делиться на два лагеря: конформисты, которые бьются в узкой нише соответствия стандарту, и нон-конформисты, которые выходят за рамки стандарта для обеспечения каких-либо плюшек.
Простейшая, казалось бы, штука — клавиатура. Ну что там можно изобрести? Выясняется, что стандарт USB для клавиатур не рассчитан на обработку более 5 нажатий одновременно. Упс. В итоге производители клавиатур вынуждены либо жить в рамках этого, либо выпускать свои драйвера, которые обхитряют это ограничение (скажем, представляя клавиатуру как 2 устройства одновременно).
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re: Возможна ли серьезная новая ОС?
От: Maniacal Россия  
Дата: 13.09.19 06:29
Оценка: 1 (1) +1
Здравствуйте, Shmj, Вы писали:

S>А так же разработать единые стандарты для девайсов, чтобы и драйвера не нужно было писать отдельно для каждого производителя.


Вот, помнится, в былые времена был стандарт для видеокарт — VESA. Если видеокарта поддерживает VESA, то и универсальный драйвер VESA подойдёт к любой такой видеокарте. Нужны стандарты типа таких, когда железо полностью совместимо на уровне команд через порты. Но существующее железо к единому стандарту уже не притянуть. Нужно проектировать заново.
Re[3]: Возможна ли серьезная новая ОС?
От: Ночной Смотрящий Россия  
Дата: 12.09.19 18:59
Оценка: :))
Здравствуйте, AlexRK, Вы писали:

ARK>Все нынешние ОС — шлак по сути. Нужна нормальная альтернатива.


Ну займись, раз знаешь как надо.
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re: Возможна ли серьезная новая ОС?
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 13.09.19 12:32
Оценка: +2
Здравствуйте, Shmj, Вы писали:

S>Вопрос в другом. По большей части такой большой объем ядра — легаси-код. Если все сделать с чистого листа, чистое ядро без поддержки старья. А так же разработать единые стандарты для девайсов, чтобы и драйвера не нужно было писать отдельно для каждого производителя.


S>И вопрос в том, возможно ли это? Ну хорошо, возможно ли это лет через 10?


Нет, невозможно. Считать строки — неправильно. Нужно отталкиваться от строк когда либо написаных для этого линуса. Строки те, что есть сейчас — это идеальный результат. Но этот вариант недостижим, т.к. разработчики обязательно будут переизобретать велосипеды, ошибаться, исправлять и тд. Соответсвенно начальную оценку надо увеличить раз в десять по минимуму.
Re[2]: Возможна ли серьезная новая ОС?
От: Somescout  
Дата: 16.09.19 07:31
Оценка: +2
Здравствуйте, Kolesiki, Вы писали:

K>Показательный пример: оптоволокно. ОДИН стандарт мог заменить все эти USB, HDMI, SATA, COM, LPT и т.п. Никто даже чесаться не стал воплощать одно решение на 50 лет — куда удобнее лепить USB 1-2-3-4-...100 и продавать новые шняги на бестолковом, вечно "улучшаемом" стандарте.


На остальное даже отвечать не хочется, но вы в курсе что "оптоволокно" — это физическая среда, а не стандарт? А стандатров на эту среду хоть ж***й ешь. Начиная с коннекторов.
ARI ARI ARI... Arrivederci!
Re[4]: Возможна ли серьезная новая ОС?
От: Shmj Ниоткуда  
Дата: 17.09.19 17:22
Оценка: +1 -1
Здравствуйте, Ikemefula, Вы писали:

I>Что значит "только отлаженые" ?

I>Нужно отталкиваться от строк когда либо написаных для этого линуса.

Когда продукт доведен до релиза — считают сколько получилось строк. Важно не сколько вообще написали, а сколько написали пригодных для использования. Иначе можно легко генерить ценность — писать дерьмо потом удалять, потом снова писать.
Re[5]: Возможна ли серьезная новая ОС?
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 18.09.19 10:30
Оценка: +2
Здравствуйте, Shmj, Вы писали:

I>>Что значит "только отлаженые" ?

I>>Нужно отталкиваться от строк когда либо написаных для этого линуса.

S>Когда продукт доведен до релиза — считают сколько получилось строк. Важно не сколько вообще написали, а сколько написали пригодных для использования. Иначе можно легко генерить ценность — писать дерьмо потом удалять, потом снова писать.


Эта метрика несостоятельна. Ты хоть раз переписывал софт ? Никогда не бывает так, что двигаешься идеально. Всегда уходишь в ту, или иную сторону. Например, показалось, что твое решение будет лучше. Попробовал — не выходит. Время потрачено и теперь надо все вернуть, а уже потом написать ту самую идеальную версию.

То есть, траты времени определяются не идеальными строчками, а всем путем, по которому ты шел к финалу.
Re[5]: Возможна ли серьезная новая ОС?
От: Ночной Смотрящий Россия  
Дата: 18.09.19 12:14
Оценка: +2
Здравствуйте, alpha21264, Вы писали:

НС>>Только почему то на винде проблем нет.

A>Не болтай ерундой. На Винде проблемы тоже есть.

Крайне редко. С линуксей не сравнить.
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re[8]: Возможна ли серьезная новая ОС?
От: Somescout  
Дата: 19.09.19 07:36
Оценка: +2
Здравствуйте, Sinclair, Вы писали:

LK>>Для начала нужна принципиально новая аппаратная архитектура.

S>Отож. Смысла её делать на морально устаревшем кремнии нет никакого.
S>Нужен новый носитель. А ещё лучше — новая физика, безо всех этих энергоёмких квантовых процессов.

Не обязательно так. Представьте, например, что научатся делать non-volatile memory с производительностью кэша 1 уровня процессора и размером где-нибудь в терабайт. То есть диск не нужен, оперативная память не нужна — всё изначально загружено и находится в процессе исполнения. И либо нужна эмуляция постоянной и оперативной памяти (хотя по факту это одна область), либо архитектура ОС, которая сможет со всем этим работать "нативно".

ЗЫ. Само собой "нужна" — не означает "экономически выгодна". Просто максимально эффективное использование такой архитектуры современными ОС затруднительно (см. non-volatile memory, например, где приходится менять архитектуру программ чтобы получить выигрыш)
ARI ARI ARI... Arrivederci!
Возможна ли серьезная новая ОС?
От: Shmj Ниоткуда  
Дата: 12.09.19 18:02
Оценка: :)
Пишут:

чтобы переписать Linux с нуля, требуется работа 200 программистов в течение девяти с половиной лет и обойдётся это в $268 млн


  Как считали...
Ну, это по срокам кода (коих 6399191 полезных) — если 1 чел. в среднем пишет около 15 строк кода в день при зарплате $ 140 тыс. в год. Понятно что строки низкоуровневые, это не вам не C#. На C 15 строк в день на такой зарплате — это норма.


Вопрос в другом. По большей части такой большой объем ядра — легаси-код. Если все сделать с чистого листа, чистое ядро без поддержки старья. А так же разработать единые стандарты для девайсов, чтобы и драйвера не нужно было писать отдельно для каждого производителя.

И вопрос в том, возможно ли это? Ну хорошо, возможно ли это лет через 10?
Re[2]: Возможна ли серьезная новая ОС?
От: Ночной Смотрящий Россия  
Дата: 12.09.19 19:16
Оценка: +1
Здравствуйте, vsb, Вы писали:

vsb>Другой вопрос — зачем это всё? Чем текущие ядра не устраивают?


В них есть фатальный недостаток.
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re[5]: Возможна ли серьезная новая ОС?
От: CreatorCray  
Дата: 12.09.19 19:54
Оценка: :)
Здравствуйте, AlexRK, Вы писали:

ARK>Язык сперва доделаю, потом займусь.

Софт ещё не забудь к ней написать.
... << RSDN@Home 1.0.0 alpha 5 rev. 0>>
Re[6]: Возможна ли серьезная новая ОС?
От: L.K. Марс  
Дата: 13.09.19 04:45
Оценка: +1
НС>Как я мог забыть. Да, сперва надо написать компилятор.

Для начала нужна принципиально новая аппаратная архитектура.
Re[3]: Возможна ли серьезная новая ОС?
От: alpha21264 СССР  
Дата: 13.09.19 10:14
Оценка: :)
Здравствуйте, Mamut, Вы писали:

M>Иииии. Дальше что? На ней магическим образом появится все то, что людям нужно?


Не магическим образом, а методом перекомпиляции.

Течёт вода Кубань-реки куда велят большевики.
Re: Возможна ли серьезная новая ОС?
От: Kernan Ниоткуда https://rsdn.ru/forum/flame.politics/
Дата: 13.09.19 11:19
Оценка: +1
Здравствуйте, Shmj, Вы писали:

S>А так же разработать единые стандарты для девайсов, чтобы и драйвера не нужно было писать отдельно для каждого производителя.

За гранью фантастики.

S>И вопрос в том, возможно ли это? Ну хорошо, возможно ли это лет через 10?

Google Fuchsia
Sic luceat lux!
Re[2]: Возможна ли серьезная новая ОС?
От: Shmj Ниоткуда  
Дата: 13.09.19 12:03
Оценка: :)
Здравствуйте, Kolesiki, Вы писали:

S>> если 1 чел. в среднем пишет около 15 строк кода в день...

K>Это кто так пишет? Безрукобезногий инвалид, набирающий носом? Ныне как-то побыстрее код пишется, IDE помогает в полный рост.

Так пишут высококлассные спецы, которые получают от $140 тыс. в год.

Говнокодеры пишут по 100500 строк в день и получают со скрипом $20 тыс. в год.
Re[5]: Возможна ли серьезная новая ОС?
От: AeroSun  
Дата: 17.09.19 14:02
Оценка: +1
Здравствуйте, AlexRK, Вы писали:

ARK>UPD. Ах да, писать надо, разумеется, ни в коем случае не на Ц/Ц++ (быть может только самый низкоуровневый кусок тыщ на 10 строк, не больше).


в общем писать ОС надо на джаве?
Re[5]: Возможна ли серьезная новая ОС?
От: ltc  
Дата: 17.09.19 14:17
Оценка: :)
Здравствуйте, AlexRK, Вы писали:

ARK>Язык сперва доделаю, потом займусь.


Что за язык? Где-то почитать можно?
Re[6]: Возможна ли серьезная новая ОС?
От: AlexRK  
Дата: 17.09.19 15:14
Оценка: +1
Здравствуйте, AeroSun, Вы писали:

ARK>>UPD. Ах да, писать надо, разумеется, ни в коем случае не на Ц/Ц++ (быть может только самый низкоуровневый кусок тыщ на 10 строк, не больше).


AS> в общем писать ОС надо на джаве?


Конечно. Других ведь языков не существует, только Ц да жаба.
Re[6]: Возможна ли серьезная новая ОС?
От: AlexRK  
Дата: 17.09.19 15:15
Оценка: :)
Здравствуйте, ltc, Вы писали:

ARK>>Язык сперва доделаю, потом займусь.


ltc>Что за язык? Где-то почитать можно?


Пока что нигде.
Re: Возможна ли серьезная новая ОС?
От: Erop Россия  
Дата: 19.09.19 04:02
Оценка: +1
Здравствуйте, Shmj, Вы писали:

S>И вопрос в том, возможно ли это? Ну хорошо, возможно ли это лет через 10?



Ну ща, Трамп ZTE ещё похуавеит, и невозможное станет возможным

Реально своих ОС много у кого есть. У Касперского, например. Дело за желающими эти ОС использовать
Все эмоциональные формулировки не соотвествуют действительному положению вещей и приведены мной исключительно "ради красного словца". За корректными формулировками и неискажённым изложением идей, следует обращаться к их автором или воспользоваться поиском
Re: Возможна ли серьезная новая ОС?
От: okon  
Дата: 19.09.19 04:53
Оценка: +1
S>Вопрос в другом. По большей части такой большой объем ядра — легаси-код. Если все сделать с чистого листа, чистое ядро без поддержки старья. А так же разработать единые стандарты для девайсов, чтобы и драйвера не нужно было писать отдельно для каждого производителя.

что значит единые стандарты, они впринципе есть, ты втыкаешь видеокарту она как-то работает со стандартным драйвером.
Драйвера от производителя нужны если ты хочешь выжать максимум из видеокарты, использовать все ее фичи, а фичи у разных компаний всегда будут разные, в этом заключается их конкуренция и возможность существования.
”Жить стало лучше... но противнее. Люди которые ставят точку после слова лучше становятся сторонниками Путина, наши же сторонники делают акцент на слове противнее ( ложь, воровство, лицемерие, вражда )." (с) Борис Немцов
Re[5]: Возможна ли серьезная новая ОС?
От: jamesq Россия  
Дата: 19.09.19 06:01
Оценка: +1
Здравствуйте, Shmj, Вы писали:

S>Здравствуйте, Ikemefula, Вы писали:


I>>Что значит "только отлаженые" ?

I>>Нужно отталкиваться от строк когда либо написаных для этого линуса.

S>Когда продукт доведен до релиза — считают сколько получилось строк. Важно не сколько вообще написали, а сколько написали пригодных для использования. Иначе можно легко генерить ценность — писать дерьмо потом удалять, потом снова писать.


Строки считать — та ещё ерунда.

Есть код, где ничего сложного нет. Просто большое количество рутинных вещей.
Есть код, который наоборот, сверхзаковыристый. С очень нетривиальными действиями.
А ещё, есть код, который является результатом большой-большой предварительной работы. Пусть даже он не слишком сложный.
Вот например математика какая-нибудь. Там ты можешь чуть ли не месяц думать над разными вещами, дабы в конце написать строк 100-200.
Так долго оттого получается, что ты и сам не представляешь вначале, что надо писать, как всё правильно сделать. Надо предварительно найти решение разных вопросов.

Бывает, что одну и ту же задачу можно написать разными способами. Покороче или подлиннее. Разумеется, то что короче — оно правильнее. Только вот по логике считателя строк, создатель более длинного решения — производительнее, и должен зарабатывать больше.

Ещё вот, когда ты пишешь код, ты не только набиваешь его на клавиатуре. Тебе надо и поразмышлять, и почитать документацию, и подобрать подходящие элементы, которые уже написаны, и продумать вообще действия, которые будут выполняться в программе. Там навалом всего. Ну это ещё помимо отладки и тестовых прогонов. Ну и архитектура конечно. А ещё иногда надо придумывать форматы файлов, сетевые протоколы. Последнее в коде не фигурирует.
Отредактировано 19.09.2019 6:06 jamesq . Предыдущая версия .
Re[5]: Возможна ли серьезная новая ОС?
От: AleksandrN Россия  
Дата: 19.09.19 11:05
Оценка: :)
Здравствуйте, AlexRK, Вы писали:

ARK>Здравствуйте, Ночной Смотрящий, Вы писали:


ARK>>>Все нынешние ОС — шлак по сути. Нужна нормальная альтернатива.


НС>>Ну займись, раз знаешь как надо.


ARK>Язык сперва доделаю, потом займусь.


Когда мир увидит AlexRK PL и AlexRK OS?
Re[16]: Возможна ли серьезная новая ОС?
От: Cyberax Марс  
Дата: 19.09.19 19:00
Оценка: :)
Здравствуйте, Ночной Смотрящий, Вы писали:

C>>Вот тут товарищи работают: http://faculty.engineering.asu.edu/zhao/

НС>Они не над микропроцессорами работают.
Они начинали работать над ними, но пока переключились на память.

НС>>>Да при чем тут силовая электрика?

C>>С неё начинается.
НС>Или не начинается. Перспективных технологий море, чем нитрид галлия лучше остальных?
Из нитрида галлия на кремнии научились делать пластины обычного диаметра (8-12 дюймов), которые стоят не сильно дорого (всего в разы дороже кремния).

Для арсенида галлия с трудом удаётся получить 4", при стоимости в десятки раз большей, чем кремний. 8" пластины из арсенида — это уже штучный продукт, с ценой в тысячу раз большей кремния.
Sapienti sat!
Re[12]: Возможна ли серьезная новая ОС?
От: AleksandrN Россия  
Дата: 20.09.19 11:47
Оценка: -1
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Здравствуйте, AleksandrN, Вы писали:


AN>>Приведи перечень подобных факапов за вчерашний день, с последствиями.


НС>Да чо там, за сеголдняшний надо.


Можно и за сегодняшний. По твоим словам на Линуксе по 100 факапов за день. Полдня уже прошло, значит 50 факапов уже есть. Где список?
Re: Возможна ли серьезная новая ОС?
От: vsb Казахстан  
Дата: 12.09.19 19:07
Оценка:
Здравствуйте, Shmj, Вы писали:

S>И вопрос в том, возможно ли это?


Конечно возможно.

S>Ну хорошо, возможно ли это лет через 10?


Само ядро это, грубо говоря, десять человеколет. Абсолютно подъёмная задача, хотя и требует квалифицированных специалистов. Драйверы должны писать производители в общем-то. Если их убедишь. Гугл, например, сможет убедить.

Другой вопрос — зачем это всё? Чем текущие ядра не устраивают? Под которые уже, какие-никакие, но драйверы написаны и драйверописателей хватает.
Re[2]: Возможна ли серьезная новая ОС?
От: kaa.python Ниоткуда РСДН профессионально мёртв и завален ватой.
Дата: 13.09.19 02:17
Оценка:
Здравствуйте, pagid, Вы писали:

P>Зачем?


Для того что бы решать какие-то специализированные задачи, такие как

безопасность: https://ru.wikipedia.org/wiki/Kaspersky_OS
мобильность: https://ru.wikipedia.org/wiki/Google_Fuchsia

Так что, новые ОС все же пишут
Re[2]: Возможна ли серьезная новая ОС?
От: Mamut Швеция http://dmitriid.com
Дата: 13.09.19 07:17
Оценка:
vsb>Само ядро это, грубо говоря, десять человеколет. Абсолютно подъёмная задача, хотя и требует квалифицированных специалистов. Драйверы должны писать производители в общем-то. Если их убедишь. Гугл, например, сможет убедить.


Иииии. Дальше что? На ней магическим образом появится все то, что людям нужно?


dmitriid.comGitHubLinkedIn
Re[7]: Возможна ли серьезная новая ОС?
От: Ночной Смотрящий Россия  
Дата: 13.09.19 07:20
Оценка:
Здравствуйте, L.K., Вы писали:

НС>>Как я мог забыть. Да, сперва надо написать компилятор.

LK>Для начала нужна принципиально новая аппаратная архитектура.

О да! Но начать следует с принципиально новых транзисторов.
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re[4]: Возможна ли серьезная новая ОС?
От: Shmj Ниоткуда  
Дата: 13.09.19 08:28
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Ну займись, раз знаешь как надо.


Плохой совет. Может предложишь еще и самолет самому спроектировать?

Это не для одного человека. Один может начать разработку ОС только в одном случае — если сойдет с ума. Получится что-то типа https://ru.wikipedia.org/wiki/TempleOS
Re[5]: Возможна ли серьезная новая ОС?
От: Ночной Смотрящий Россия  
Дата: 13.09.19 08:30
Оценка:
Здравствуйте, Shmj, Вы писали:

НС>>Ну займись, раз знаешь как надо.

S>Плохой совет. Может предложишь еще и самолет самому спроектировать?
S>Это не для одного человека.

Ну так если начать и продемонстрировать кошерность идеи, то другие подхватят.

S> Один может начать разработку ОС только в одном случае — если сойдет с ума. Получится что-то типа https://ru.wikipedia.org/wiki/TempleOS


Ну так получилось же даже у психа.
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re[2]: Возможна ли серьезная новая ОС?
От: Коваленко Дмитрий Россия http://www.ibprovider.com
Дата: 13.09.19 10:11
Оценка:
Здравствуйте, Kolesiki, Вы писали:

S>> если 1 чел. в среднем пишет около 15 строк кода в день...


K>Это кто так пишет? Безрукобезногий инвалид, набирающий носом?


Наверное имеется в виду — чистый код для проекта. Под него еще пишутся тесты, размер которых немного другой.

K>Ныне как-то побыстрее код пишется, IDE помогает в полный рост.


Ага. Вот так вот привыкнешь к этой помощи, а она (IDE) тебе, скатина, не то подставит. Ты и не заметишь

Сегодня обнаружил "багу", скорее всего созданную из-за этой помощи. Вместо

return execute_result|ibp_task_result_flag__exec_again;

было

return execute_result|ibp_task_result__ok__exec_again;


То есть вместо "result|flag" возвращалось "result|result".

C 2009 года работало. К счастью без проблем — на бинарном уровне получался идентичный код.

Обнаружил в процессе переезда на "enum class" (C++)
-- Пользователи не приняли программу. Всех пришлось уничтожить. --
Re[5]: Возможна ли серьезная новая ОС?
От: L.K. Марс  
Дата: 13.09.19 10:14
Оценка:
S>Плохой совет. Может предложишь еще и самолет самому спроектировать?
S>Это не для одного человека. Один может начать разработку ОС только в одном случае — если сойдет с ума.

Вообще-то это разные вещи.

Спроектировать (т.е. описать концепцию, функционал, технические характеристики, модули и их связи) — вполне можно одному.

Разработка... в ряде случаев тоже можно сделать одному. Ну или небольшой командой. Сколько там человек пилят ReactOS? Но у них с самого начала была ясная цель — сделать открытую копию WinXP. А у тебя какая цель?
Re[4]: Возможна ли серьезная новая ОС?
От: AlexRK  
Дата: 13.09.19 10:59
Оценка:
Здравствуйте, ltc, Вы писали:

ARK>>А ядра... Ну, они насквозь дырявые, например. По причине использования небезопасных С/C++ по всей кодовой базе.

ltc>Честно говоря, не понимаю смайликов.

Так смех без причины — признак дурачины. Старо, как мир.

ltc>Вот недавно IID постил:

ltc>Можно только догадываться, сколько подобных ошибок разбросано по кодовой базе в миллионы строк. А можно почитать отчеты PVS-studio и убедиться, что их действительно тьма.
ltc>До тех пор, пока порядок операндов будет определяться только программистом исходя из их "говорящих" названий buf & rbuf, таких ошибок будет море. И никакие многоуровневые собеседования, задачи про гномиков, кодревью и тесты тут не помогут.

О том и речь. Просто в, хм, субстанцию, которую из себя представляют ядра Windows/Linux/BSD, вложена уйма человеколет. Переписывать их дорого и эти дуршлаги просто латают, внося попутно новые дырки. Пипл хавает.

Я щетаю, надо брать базовый слой совместимости с виндовыми приложениями а-ля Wine (_без_ совместимости до драйверов) и писать под этот вариант чистое и небольшое, без свиста и пердежа, ядро.

UPD. Ах да, писать надо, разумеется, ни в коем случае не на Ц/Ц++ (быть может только самый низкоуровневый кусок тыщ на 10 строк, не больше).
Отредактировано 13.09.2019 11:03 AlexRK . Предыдущая версия .
Re[2]: Возможна ли серьезная новая ОС?
От: alpha21264 СССР  
Дата: 13.09.19 12:09
Оценка:
Здравствуйте, pagid, Вы писали:

P>Здравствуйте, Shmj, Вы писали:


S>>Ну, это по срокам кода (коих 6399191 полезных) — если 1 чел. в среднем пишет около 15 строк кода в день при зарплате $ 140 тыс. в год. Понятно что строки низкоуровневые, это не вам не C#. На C 15 строк в день на такой зарплате — это норма.

S>>И вопрос в том, возможно ли это? Ну хорошо, возможно ли это лет через 10?

P>Зачем?


Потому что затрахала всех нынешняя чехарда с драйверами.
Правда, проблема тут не в ОС, а в устройствах.

Течёт вода Кубань-реки куда велят большевики.
Re[4]: Возможна ли серьезная новая ОС?
От: Mamut Швеция http://dmitriid.com
Дата: 14.09.19 09:56
Оценка:
M>>Иииии. Дальше что? На ней магическим образом появится все то, что людям нужно?
A>Не магическим образом, а методом перекомпиляции.

Что-то методом перекомпиляции в Линуксе не появился магическим образом Фотошоп, а на Маке и Линуксе игры в каком-либо значительном количестве 🤔


dmitriid.comGitHubLinkedIn
Re[5]: Возможна ли серьезная новая ОС?
От: alpha21264 СССР  
Дата: 14.09.19 14:29
Оценка:
Здравствуйте, Mamut, Вы писали:

M>>>Иииии. Дальше что? На ней магическим образом появится все то, что людям нужно?

A>>Не магическим образом, а методом перекомпиляции.

M>Что-то методом перекомпиляции в Линуксе не появился магическим образом Фотошоп, а на Маке и Линуксе игры в каком-либо значительном количестве 🤔


Насколько я понимаю, ТС говорил про замену Линукса. Там всё делается перекомпиляцией. Я проверял.

Течёт вода Кубань-реки куда велят большевики.
Re[8]: Возможна ли серьезная новая ОС?
От: Privalov  
Дата: 15.09.19 08:51
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>О да! Но начать следует с принципиально новых транзисторов.


С принципиально новых ламп же! Даже, наверное, реле.
Re[3]: Возможна ли серьезная новая ОС?
От: Ночной Смотрящий Россия  
Дата: 15.09.19 09:03
Оценка:
Здравствуйте, alpha21264, Вы писали:

A>Правда, проблема тут не в ОС, а в устройствах.


Только почему то на винде проблем нет.
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re[8]: Возможна ли серьезная новая ОС?
От: vdimas Россия  
Дата: 15.09.19 13:16
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>>>Как я мог забыть. Да, сперва надо написать компилятор.

LK>>Для начала нужна принципиально новая аппаратная архитектура.
НС>О да! Но начать следует с принципиально новых транзисторов.

Так есть уже — вакуум-канальные, графеновые и т.д.
На терагерцах работают, т.е. на порядок быстрее лучших кремниевых.
Но им еще предстоит пройти путь своего развития.
Re: Возможна ли серьезная новая ОС?
От: jamesq Россия  
Дата: 15.09.19 15:52
Оценка:
Здравствуйте, Shmj, Вы писали:

На мой взгляд — человечеству новая серьёзная ОС нужна. Для десктопов и серверов.
Прошло довольно много времени, ландшафт IT изменился. Появились куча вещей.
Многое в операционках можно сделать по-другому. Обеспечить большую надёжность, безглючность работы. Защиту приложений друг от друга. Надо ещё выкинуть вот этот вот x86. Даёшь новую OS и другую аппаратную платформу!

Помнится, когда мне было лет 16-17, я всё сам размышлял на тему — если мне самому писать ОС, что бы я в ней сделал? Мой друг, кстати, ОС писал. Он контрибьютил в одну open-source операционку (вот этот вот ReactOS). Правда говнокодил сильно. Я ему говорил про недостатки кода, а он и слышать не хотел
Я вот додумался до того, чтобы уйти от концепции файлов. Т.е. даже так — вот ты ставишь приложение в ОС, оно в каких-то файлах на диске размещается. Которые потом могут быть прочитаны левыми сторонами (юзером или приложениями). Могут быть модифицированы или удалены. Плюс ещё зависимости между аппликейшенами. Вот этот вот DLL-hell. Это всё источник глюков. Надо ставить приложения не пофайлово, а некими кусками. Ссылающимися друг на друга. Ну и garbage collection сделать.

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

Транзакционность изменений в конфигурации, записи файлов — тоже круто. Убрать всякое legacy — надо.
Ещё я бы поставил под вопрос саму концепцию файлов как таковых (т.е. последовательности байтов). Вот это не очень круто, когда мы все вынуждены бесконечно сериализовывать/десериализовывать данные. Какие-то более структурированные форматы хочется иметь.

Можно, кстати, вообще — сделать "frozen" файлы для приложений. Суть в том, что когда ты ставишь приложение, оно появляется в виде неких "виртуальных" файлов на чем-то вроде device-fs. Которые можно только прочитать. Ни переместить, ни удалить, ни изменить их невозможно.

Ещё, на мой взгляд, виндовый подход с наличием множества отдельных дисков лучше монолитного дерева в unix-ах.
Только я бы не диски бы делал, а некие обобщённые разделы. С label-ами в качестве названия, вместо букв.
Тогда, например, когда несколько юзеров сидят на машине, им можно выдать свой собственный набор разделов каждому.
Например — системный, общий для всех. Ну и личный юзерский — каждому свой. Т.е. не единый набор дисков для всей системы.

Надо выкинуть вот это вот досовское наследие: зарезервированные имена COM, AUX, LPT, и иже с ними.

Ещё, как-то надо продумать переносимость, и как её применяют в разных девайсах. Android же, он linux, ведь так?
А MacOS использует BSD код? Вряд ли на девайсах нужны всякие фишки, уместные на десктопах.

Ещё, на мой взгляд, windows хороша тем что драйвера подключаемые, а не как там монолитное ядро linux.
И при загрузке DLL, там как я помню, адреса правятся. А в linux там relocatable code, который вызывает доп. проблемы с производительностью, из-за появляющихся команд вызова. Я не помню детали, давно читал об этом.


Эх, не тем я занимаюсь, не тем... Какой же кайф покодить системный софт, а жизнь мне не даёт подобной возможности.
В те времена, такое воодушевление было...

Тебе лет 14 (год где-то 2001), ты пробуешь всякие там API винды. Ваяешь DLL-ку, пробуешь COM, пробуешь DirectX, пробуешь 3D графику, пробуешь игры писать, пробуешь сетевой код. Сплошной кайф. А другие спрашивают — что ты там в своём компьтере сидишь? Нет, им не понять.

Честно говоря, я считаю что в жизни у меня, пожалуй, слишком много хорошего. А времени столь мало, чтобы всё это попробовать.
Отредактировано 15.09.2019 15:56 jamesq . Предыдущая версия .
Re[8]: Возможна ли серьезная новая ОС?
От: Cyberax Марс  
Дата: 16.09.19 06:28
Оценка:
Здравствуйте, Sinclair, Вы писали:

LK>>Для начала нужна принципиально новая аппаратная архитектура.

S>Отож. Смысла её делать на морально устаревшем кремнии нет никакого.
Тут, на самом деле, всё именно так — на смену кремнию начинает подходить нитрид галлия.
Sapienti sat!
Re[9]: Возможна ли серьезная новая ОС?
От: vdimas Россия  
Дата: 16.09.19 15:08
Оценка:
Здравствуйте, Cyberax, Вы писали:

LK>>>Для начала нужна принципиально новая аппаратная архитектура.

S>>Отож. Смысла её делать на морально устаревшем кремнии нет никакого.
C>Тут, на самом деле, всё именно так — на смену кремнию начинает подходить нитрид галлия.

Это всё-равно традиционный подход, т.е. тупиковый.

И да, у нитрида галлия высокий порог, для низковольтной техники лучше арсениды галлия.
Они используются давно, но выходят сильно дороже кремния.
Re[2]: Возможна ли серьезная новая ОС?
От: Shmj Ниоткуда  
Дата: 17.09.19 11:09
Оценка:
Здравствуйте, Ikemefula, Вы писали:

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


Вообще то именно отлаженные строки кода в итоговом проекте и считают по COCOMO и FP. Понятно что чел. больше 15 строк в день пишет, но после отладки и пр. — так и получается на C.
Re[5]: Возможна ли серьезная новая ОС?
От: AleksandrN Россия  
Дата: 17.09.19 15:21
Оценка:
Здравствуйте, AlexRK, Вы писали:

ARK>UPD. Ах да, писать надо, разумеется, ни в коем случае не на Ц/Ц++ (быть может только самый низкоуровневый кусок тыщ на 10 строк, не больше).


Погуглил на тему ОС, написанных не на C.

Нашёл такие примеры:
Oberon — написана на Обероне.
Redox — написана на Rust.
MaRTE — написана на Аде.
PowerNex, XOmB, Trinix — написаны на D.
Bescuit — написана на Go.

Некоторые из них давно не обновлялись, некоторые — вяло развиваются.
Re[6]: Возможна ли серьезная новая ОС?
От: AlexRK  
Дата: 17.09.19 15:28
Оценка:
Здравствуйте, AleksandrN, Вы писали:

AN>Погуглил на тему ОС, написанных не на C.

AN>Некоторые из них давно не обновлялись, некоторые — вяло развиваются.

Все мейнстримовые оси написаны на ц, это медицинский факт.
Re[6]: Возможна ли серьезная новая ОС?
От: AleksandrN Россия  
Дата: 17.09.19 15:33
Оценка:
Здравствуйте, AeroSun, Вы писали:

AS>Здравствуйте, AlexRK, Вы писали:


ARK>>UPD. Ах да, писать надо, разумеется, ни в коем случае не на Ц/Ц++ (быть может только самый низкоуровневый кусок тыщ на 10 строк, не больше).


AS> в общем писать ОС надо на джаве?


Такая попытка была. Но JavaOS работала поверх микроядра. На чём оно написано информации не нашёл, но наверное на C или ассемблере.
Были попытки сделать процессоры, с аппаратной поддержкой JVM. Но проекты не развиваются. Для них наверняка и ядро на Джаве можно написать.
Re[3]: Возможна ли серьезная новая ОС?
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 17.09.19 16:32
Оценка:
Здравствуйте, Shmj, Вы писали:

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


S>Вообще то именно отлаженные строки кода в итоговом проекте и считают по COCOMO и FP. Понятно что чел. больше 15 строк в день пишет, но после отладки и пр. — так и получается на C.


Что значит "только отлаженые" ?

Нужно отталкиваться от строк когда либо написаных для этого линуса.
Re[4]: Возможна ли серьезная новая ОС?
От: alpha21264 СССР  
Дата: 18.09.19 12:12
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

A>>Правда, проблема тут не в ОС, а в устройствах.


НС>Только почему то на винде проблем нет.


Не болтай ерундой. На Винде проблемы тоже есть.
Большим количеством бабла можно кое-что подправить, но сильно далеко не всё.

Течёт вода Кубань-реки куда велят большевики.
Re[9]: Возможна ли серьезная новая ОС?
От: Ночной Смотрящий Россия  
Дата: 18.09.19 12:17
Оценка:
Здравствуйте, Cyberax, Вы писали:

S>>Отож. Смысла её делать на морально устаревшем кремнии нет никакого.

C>Тут, на самом деле, всё именно так — на смену кремнию начинает подходить нитрид галлия.

Можно ссылочку на микропроцессор общего назачения на нитриде галия?
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re[6]: Возможна ли серьезная новая ОС?
От: alpha21264 СССР  
Дата: 18.09.19 13:02
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>>>Только почему то на винде проблем нет.

A>>Не болтай ерундой. На Винде проблемы тоже есть.

НС>Крайне редко. С линуксей не сравнить.


Ты ещё ножкой потопай. Вот я в 21 веке проблемы с Виндой имел, а с Линуксом не имел.

Течёт вода Кубань-реки куда велят большевики.
Re[7]: Возможна ли серьезная новая ОС?
От: Ночной Смотрящий Россия  
Дата: 18.09.19 13:20
Оценка:
Здравствуйте, alpha21264, Вы писали:

НС>>Крайне редко. С линуксей не сравнить.

A>Ты ещё ножкой потопай.

Обойдусь без твоих привычек.
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re[10]: Возможна ли серьезная новая ОС?
От: Cyberax Марс  
Дата: 18.09.19 15:39
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

S>>>Отож. Смысла её делать на морально устаревшем кремнии нет никакого.

C>>Тут, на самом деле, всё именно так — на смену кремнию начинает подходить нитрид галлия.
НС>Можно ссылочку на микропроцессор общего назачения на нитриде галия?
Ну так пока только "начинают". Сейчас основные применения — силовая электроника.
Sapienti sat!
Re[11]: Возможна ли серьезная новая ОС?
От: Ночной Смотрящий Россия  
Дата: 18.09.19 15:44
Оценка:
Здравствуйте, Cyberax, Вы писали:

НС>>Можно ссылочку на микропроцессор общего назачения на нитриде галия?

C>Ну так пока только "начинают".

Начинают это когда есть изделия. А пока только "треплются". Ровно как треплются про оптронику, транзисторы из графена, белковые транзисторы, микромеханические транзисторы и кучу еще всего.

C> Сейчас основные применения — силовая электроника.


В силовой электронике чего только нет, но там совсем другой расклад. Вон и с арсенидом галлия высокочастотные блоки давно уже делают, а вот с процессорами как то не очень.
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re[12]: Возможна ли серьезная новая ОС?
От: Cyberax Марс  
Дата: 19.09.19 03:25
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>>>Можно ссылочку на микропроцессор общего назачения на нитриде галия?

C>>Ну так пока только "начинают".
НС>Начинают это когда есть изделия. А пока только "треплются". Ровно как треплются про оптронику, транзисторы из графена, белковые транзисторы, микромеханические транзисторы и кучу еще всего.
Изделия есть, но пока не конкурентны с кремнием. Что неудивительно, так как все тех. процессы рассчитаны на него.

Я был на выставке силовой электрики (меня интересуют инверторы и DC-оптимизаторы для солнечной энергии), и общался с нитридщиками. Они там жалуются, что у них персонал постоянно сманивают микроэлектронщики. Так что я уверен, что работа идёт.

C>> Сейчас основные применения — силовая электроника.

НС>В силовой электронике чего только нет, но там совсем другой расклад. Вон и с арсенидом галлия высокочастотные блоки давно уже делают, а вот с процессорами как то не очень.
Арсенид галлия лучше кремния, но пластины из него так и не научились производить дёшево и с нужной чистотой для микроэлектроники.

Прорыв в нитриде галлия в том, что его всего 3 года назад научились быстро наносить на субстрат с постоянным качеством плёнки.
Sapienti sat!
Re[12]: Возможна ли серьезная новая ОС?
От: vdimas Россия  
Дата: 19.09.19 05:00
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Вон и с арсенидом галлия высокочастотные блоки давно уже делают, а вот с процессорами как то не очень.


Поначалу ж были только транзисторы, потом сборки, потом цифровые микросхемы, а теперь на пластине целиком ресивер, с делителями частоты, модуляторами/демодуляторами цифры в аналог и обратно, плюс внешний цифровой интерфейс на всё это. Это уже специализированный процессор, считай.
Отредактировано 19.09.2019 5:01 vdimas . Предыдущая версия .
Re[9]: Возможна ли серьезная новая ОС?
От: Sinclair Россия https://github.com/evilguest/
Дата: 19.09.19 07:54
Оценка:
Здравствуйте, Somescout, Вы писали:
S>>Нужен новый носитель. А ещё лучше — новая физика, безо всех этих энергоёмких квантовых процессов.
S>Не обязательно так.
Да я же просто пошутил!
S>Представьте, например, что научатся делать non-volatile memory с производительностью кэша 1 уровня процессора и размером где-нибудь в терабайт. То есть диск не нужен, оперативная память не нужна — всё изначально загружено и находится в процессе исполнения. И либо нужна эмуляция постоянной и оперативной памяти (хотя по факту это одна область), либо архитектура ОС, которая сможет со всем этим работать "нативно".
Да, вы совершенно правы. Операционную систему RT-11FB не имело смысла тащить на Пентиумы; архитектура ОС, построенная на линейной виртуальной памяти с аппаратной изоляцией сильно отличается от архитектуры оси, рассчитанной на сегментную организацию реальной памяти.
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re[13]: Возможна ли серьезная новая ОС?
От: Ночной Смотрящий Россия  
Дата: 19.09.19 08:04
Оценка:
Здравствуйте, Cyberax, Вы писали:

НС>>>>Можно ссылочку на микропроцессор общего назачения на нитриде галия?

C>>>Ну так пока только "начинают".
НС>>Начинают это когда есть изделия. А пока только "треплются". Ровно как треплются про оптронику, транзисторы из графена, белковые транзисторы, микромеханические транзисторы и кучу еще всего.
C>Изделия есть

Там можно ссылочку то?

C>Я был на выставке силовой электрики


Да при чем тут силовая электрика?
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re[13]: Возможна ли серьезная новая ОС?
От: Ночной Смотрящий Россия  
Дата: 19.09.19 08:04
Оценка:
Здравствуйте, vdimas, Вы писали:

НС>>Вон и с арсенидом галлия высокочастотные блоки давно уже делают, а вот с процессорами как то не очень.

V>Поначалу ж были только транзисторы, потом сборки, потом цифровые микросхемы, а теперь на пластине целиком ресивер, с делителями частоты, модуляторами/демодуляторами цифры в аналог и обратно, плюс внешний цифровой интерфейс на всё это. Это уже специализированный процессор, считай.

Тем не менее конкуренции кремнию в микропроцессорах они так и не составили.
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re[14]: Возможна ли серьезная новая ОС?
От: Cyberax Марс  
Дата: 19.09.19 08:21
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

C>>Изделия есть

НС>Там можно ссылочку то?
Вот тут товарищи работают: http://faculty.engineering.asu.edu/zhao/

То что я слышал последнее — они научились делать простые ИС, которых в теории хватит на очень простой процессор.

C>>Я был на выставке силовой электрики

НС>Да при чем тут силовая электрика?
С неё начинается.
Sapienti sat!
Re[3]: Возможна ли серьезная новая ОС?
От: Mystic Artifact  
Дата: 19.09.19 08:23
Оценка:
Здравствуйте, Sinclair, Вы писали:

S>Простейшая, казалось бы, штука — клавиатура. Ну что там можно изобрести? Выясняется, что стандарт USB для клавиатур не рассчитан на обработку более 5 нажатий одновременно. Упс. В итоге производители клавиатур вынуждены либо жить в рамках этого, либо выпускать свои драйвера, которые обхитряют это ограничение (скажем, представляя клавиатуру как 2 устройства одновременно).

Ого. А чем их не устроил PS/2 (забыл как контроллер назывался) по сути с keydown/up эвентами... ограничивалось только структурой пленочек внутри клавиатуры. Да и никаких key modifiers в железяке...
Re[15]: Возможна ли серьезная новая ОС?
От: Ночной Смотрящий Россия  
Дата: 19.09.19 08:29
Оценка:
Здравствуйте, Cyberax, Вы писали:

C>>>Изделия есть

НС>>Там можно ссылочку то?
C>Вот тут товарищи работают: http://faculty.engineering.asu.edu/zhao/

Они не над микропроцессорами работают. А так можно дофига найти тех, кто работает с теми же GFET, и они поперспективнее выглядят.

C>>>Я был на выставке силовой электрики

НС>>Да при чем тут силовая электрика?
C>С неё начинается.

Или не начинается. Перспективных технологий море, чем нитрид галлия лучше остальных?
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re[4]: Возможна ли серьезная новая ОС?
От: Maniacal Россия  
Дата: 19.09.19 11:46
Оценка:
Здравствуйте, Maniacal, Вы писали:

M>Здравствуйте, Sinclair, Вы писали:


S>>Простейшая, казалось бы, штука — клавиатура. Ну что там можно изобрести? Выясняется, что стандарт USB для клавиатур не рассчитан на обработку более 5 нажатий одновременно.


M>Глупость какая-то. USB — последовательный порт. Всё, что нужно — передавать последовательно события нажатия и события отпускания клавиш. Проблема в контроллере самой клавиатуры.


Ну, в общем ясно. Проблема не в USB, а в стандарте HID, где размер пакета максимум 8 байт из которых один резервный. Нужны или специальные драйвера для клавиатуры или хак, когда клавиатура видится в системе сразу как две или даже четыре клавиатуры. С PS/2 протокол был проще, никаких универсальных HID. Тупо или мышь или клавиатура.
Re[8]: Возможна ли серьезная новая ОС?
От: alpha21264 СССР  
Дата: 19.09.19 14:19
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Здравствуйте, alpha21264, Вы писали:


НС>>>Крайне редко. С линуксей не сравнить.

A>>Ты ещё ножкой потопай.

НС>Обойдусь без твоих привычек.


Не обойдёшся. Вот тут как раз соседняя ветка.
Нет, это не проблема драйвера, это проблема Винды.

http://rsdn.org/forum/flame.comp/7546060.1
Автор: _ilya_
Дата: 18.09.19


Под Виндой всё работает (с).

Течёт вода Кубань-реки куда велят большевики.
Re[14]: Возможна ли серьезная новая ОС?
От: vdimas Россия  
Дата: 19.09.19 16:27
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Тем не менее конкуренции кремнию в микропроцессорах они так и не составили.


Дык, цены конские.
Моё замечание было про отсутствие видимых затруднений в технологическом плане для дальнейшего развития.
Ну мало ли... Бывают такие области, где высокая цена не преграда.
Re[5]: Возможна ли серьезная новая ОС?
От: vdimas Россия  
Дата: 19.09.19 16:34
Оценка:
Здравствуйте, Maniacal, Вы писали:

M>Проблема не в USB, а в стандарте HID, где размер пакета максимум 8 байт из которых один резервный. Нужны или специальные драйвера


Да, одно время некоторые клавы ставили свои дрова.
Re[17]: Возможна ли серьезная новая ОС?
От: Ночной Смотрящий Россия  
Дата: 19.09.19 19:40
Оценка:
Здравствуйте, Cyberax, Вы писали:

НС>>Они не над микропроцессорами работают.

C>Они начинали работать над ними, но пока переключились на память.


Ну то есть все как я и говорил — еще не начинают, а только треплются.

НС>>>>Да при чем тут силовая электрика?

C>>>С неё начинается.
НС>>Или не начинается. Перспективных технологий море, чем нитрид галлия лучше остальных?
C>Из нитрида галлия на кремнии научились делать пластины обычного диаметра (8-12 дюймов), которые стоят не сильно дорого (всего в разы дороже кремния).
C>Для арсенида галлия с трудом удаётся получить 4", при стоимости в десятки раз большей, чем кремний. 8" пластины из арсенида — это уже штучный продукт, с ценой в тысячу раз большей кремния.

Арсенид галлия это единственная альтернатива, которую ты знаешь?
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re[9]: Возможна ли серьезная новая ОС?
От: Ночной Смотрящий Россия  
Дата: 19.09.19 19:40
Оценка:
Здравствуйте, alpha21264, Вы писали:

НС>>Обойдусь без твоих привычек.

A>Не обойдёшся.

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

A> Вот тут как раз соседняя ветка.

A>Нет, это не проблема драйвера, это проблема Винды.
A>http://rsdn.org/forum/flame.comp/7546060.1
Автор: _ilya_
Дата: 18.09.19


Пфф, у линуксей таких факапов по 100 на дню. Просто у венды это редко, да и масштабы последствий не сопоставимы, потому и такой шум.
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re[10]: Возможна ли серьезная новая ОС?
От: AleksandrN Россия  
Дата: 20.09.19 07:02
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Пфф, у линуксей таких факапов по 100 на дню. Просто у венды это редко, да и масштабы последствий не сопоставимы, потому и такой шум.


Приведи перечень подобных факапов за вчерашний день, с последствиями.
Re[11]: Возможна ли серьезная новая ОС?
От: Ночной Смотрящий Россия  
Дата: 20.09.19 07:40
Оценка:
Здравствуйте, AleksandrN, Вы писали:

AN>Приведи перечень подобных факапов за вчерашний день, с последствиями.


Да чо там, за сеголдняшний надо.
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re[12]: Возможна ли серьезная новая ОС?
От: Erop Россия  
Дата: 20.09.19 21:08
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Ровно как треплются про <...> микромеханические транзисторы...

А это что?
Все эмоциональные формулировки не соотвествуют действительному положению вещей и приведены мной исключительно "ради красного словца". За корректными формулировками и неискажённым изложением идей, следует обращаться к их автором или воспользоваться поиском
Re[6]: Возможна ли серьезная новая ОС?
От: Erop Россия  
Дата: 20.09.19 21:14
Оценка:
Здравствуйте, jamesq, Вы писали:

J>Ещё вот, когда ты пишешь код, ты не только набиваешь его на клавиатуре. Тебе надо и поразмышлять, и почитать документацию, и подобрать подходящие элементы, которые уже написаны, и продумать вообще действия, которые будут выполняться в программе. Там навалом всего. Ну это ещё помимо отладки и тестовых прогонов. Ну и архитектура конечно. А ещё иногда надо придумывать форматы файлов, сетевые протоколы. Последнее в коде не фигурирует.


А ещё ведь ML бывает, и часть логики программы может вообще в данных сидеть Иногда очень значительная.
Интересно, какая программа длиннее КАИССА или АльфаГо?
Все эмоциональные формулировки не соотвествуют действительному положению вещей и приведены мной исключительно "ради красного словца". За корректными формулировками и неискажённым изложением идей, следует обращаться к их автором или воспользоваться поиском
Re[13]: Возможна ли серьезная новая ОС?
От: Ночной Смотрящий Россия  
Дата: 21.09.19 07:43
Оценка:
Здравствуйте, Erop, Вы писали:

НС>>Ровно как треплются про <...> микромеханические транзисторы...

E>А это что?

https://en.wikipedia.org/wiki/Nanoelectromechanical_systems
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re[9]: Возможна ли серьезная новая ОС?
От: Codealot Земля  
Дата: 21.09.19 23:48
Оценка:
Здравствуйте, Somescout, Вы писали:

S>Не обязательно так. Представьте, например, что научатся делать non-volatile memory с производительностью кэша 1 уровня процессора и размером где-нибудь в терабайт. То есть диск не нужен, оперативная память не нужна — всё изначально загружено и находится в процессе исполнения. И либо нужна эмуляция постоянной и оперативной памяти (хотя по факту это одна область), либо архитектура ОС, которая сможет со всем этим работать "нативно".


S>ЗЫ. Само собой "нужна" — не означает "экономически выгодна". Просто максимально эффективное использование такой архитектуры современными ОС затруднительно (см. non-volatile memory, например, где приходится менять архитектуру программ чтобы получить выигрыш)


Уже сейчас есть NVMe SSD с охренительной пиковой скоростью, да вот беда — оси и приложения не умеют их корректно использовать и делают все в тормозном QD1. Упс.
Ад пуст, все бесы здесь.
Re[4]: Возможна ли серьезная новая ОС?
От: Codealot Земля  
Дата: 22.09.19 00:00
Оценка:
Здравствуйте, Maniacal, Вы писали:

M>Глупость какая-то. USB — последовательный порт. Всё, что нужно — передавать последовательно события нажатия и события отпускания клавиш. Проблема в контроллере самой клавиатуры.


В USB нет никаких событий. Любые операции всегда должен инициировать хост.
Ад пуст, все бесы здесь.
Re[5]: Возможна ли серьезная новая ОС?
От: vdimas Россия  
Дата: 23.09.19 14:31
Оценка:
Здравствуйте, Codealot, Вы писали:

C>В USB нет никаких событий. Любые операции всегда должен инициировать хост.


Если опрос постоянный в цикле, то какая разница?
Re[6]: Возможна ли серьезная новая ОС?
От: Codealot Земля  
Дата: 23.09.19 15:26
Оценка:
Здравствуйте, vdimas, Вы писали:

V>Если опрос постоянный в цикле, то какая разница?


Большая.
Ад пуст, все бесы здесь.
Re[7]: Возможна ли серьезная новая ОС?
От: vdimas Россия  
Дата: 23.09.19 16:39
Оценка:
Здравствуйте, Codealot, Вы писали:

V>>Если опрос постоянный в цикле, то какая разница?

C>Большая.

Думаешь?
В этом смысле вызываемый ЦАП на модеме тоже опрашивается периодически, а "событие" приёма пакета генерирует более высокий слой архитектуры. ))
Re[8]: Возможна ли серьезная новая ОС?
От: Codealot Земля  
Дата: 23.09.19 16:58
Оценка:
Здравствуйте, vdimas, Вы писали:

V>Думаешь?

V>В этом смысле вызываемый ЦАП на модеме тоже опрашивается периодически, а "событие" приёма пакета генерирует более высокий слой архитектуры. ))

Думаю. При поллинге, на источнике уже нужен буфер событий. А поскольку контакты могут дребезжать, то буфера на пару-тройку событий не хватит. А если буфер переполнится, то хост будет думать что кнопка нажата, когда на самом деле нет, или наоборот.
Ад пуст, все бесы здесь.
Re[9]: Возможна ли серьезная новая ОС?
От: vdimas Россия  
Дата: 23.09.19 17:17
Оценка:
Здравствуйте, Codealot, Вы писали:

C>Думаю. При поллинге, на источнике уже нужен буфер событий. А поскольку контакты могут дребезжать


Дребезг отрабатывается микроконтроллером на стороне клавы.
Т.е. скорость попеременного нажатия/отпуская клавиш ограничена настройками соотв. алгоритма.


C>А если буфер переполнится, то хост будет думать что кнопка нажата, когда на самом деле нет, или наоборот.


USB может опрашиваться десятки тысяч раз в сек, каждое устройство говорит хосту, как часто его надо опрашивать.
Подробности этого "знают" соотв. протоколы и реализующие их драйвера, бо на самом низком уровне USB мало что ограничивает, т.е. большее значение имеют прикладные данные, идущие по USB (payload), которые (этот payload) для самой железки USB — чёрный ящик. Внтутри этого payload бывает так, что "матрёшка" из прикладных протоколов имеет глубину более 1. Т.е. всё как в обычной сети.
Отредактировано 23.09.2019 17:18 vdimas . Предыдущая версия .
Re[10]: Возможна ли серьезная новая ОС?
От: Codealot Земля  
Дата: 23.09.19 17:32
Оценка:
Здравствуйте, vdimas, Вы писали:

V>Дребезг отрабатывается микроконтроллером на стороне клавы.

V>Т.е. скорость попеременного нажатия/отпуская клавиш ограничена настройками соотв. алгоритма.

Ты хотел знать, почему есть разница

V>USB может опрашиваться десятки тысяч раз в сек


Ага, потому что ресурсы бесконечны
Ад пуст, все бесы здесь.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.