Здравствуйте, Pzz, Вы писали:
Pzz>4.0 была самая ужасная. Толстая и глючная.
Pzz>3.1 была хорошая, а потом — 6.0.
5.5 Тоже ничего.
Товарищи! А давайте общими усилиями напишем ДОС, которая не будет ограничена 640К,
и будет использовать весь объём памяти современного компьютера.
Про Линукс знаю, но... он тоже движется в сторону жирного и глючного говна.
Хочу чего попроще — однозадачное, простое, и без виртуальной памяти.
И фреймбуфер в качестве графической системы (без драйверов).
Здравствуйте, alpha21264, Вы писали:
A>Товарищи! А давайте общими усилиями напишем ДОС, которая не будет ограничена 640К, A>и будет использовать весь объём памяти современного компьютера. A>Про Линукс знаю, но... он тоже движется в сторону жирного и глючного говна.
Я не уверен, что превращение линуха в жирное и глючное говно — это свойство дизайна, а не имплементации.
Вот, например, NetworkManager в линухе, знаешь, сколько занимает его демоническая часть (т.е., без гуйни)? Полмиллиона строк сишного кода. Полмиллиона долбаных строк. Это програмка, которая просто присматривает за сетевой подсистемой и настраивает интерфейсы и роутинг.
Причем плохо это делает. Например, если у тебя в системе два сетевых интерфейса, последний добавленный становится основным. Т.е., сетевая конфигурация зависит от того, каким путем она дошла до текущего состояния. А должна зависеть только от самого состояния, каким бы путем она туда не пришла.
Я помню времена, когда все ядро со всеми драйверами занимало меньше, а делало в разы больше.
Мне кажется, 50К строк там вполне бы хватило.
Это вот такой стиль программирования теперь завелся.
A>Хочу чего попроще — однозадачное, простое, и без виртуальной памяти. A>И фреймбуфер в качестве графической системы (без драйверов).
А отрисовывать центральным процессором?
P.S. Сейчас надо не ДОС писать, а линух до ума доводить. Совершенно очевидно, что будущая российская ОС — это линух. И у нас достаточно мотивации, компетенции и ресурсов, чтобы довести его до ума.
Здравствуйте, Pzz, Вы писали:
Pzz>P.S. Сейчас надо не ДОС писать, а линух до ума доводить. Совершенно очевидно, что будущая российская ОС — это линух. И у нас достаточно мотивации, компетенции и ресурсов, чтобы довести его до ума.
Недавно смотрел стрим Яндекса для молодежи, потенциально желающей в там работать, они рассказывали, что у них свои патчи в ядро именно под высоконогруженные применения, свой заменитель докера и много всего такого. Старые ядра линукса (до 2.6) они порицали из-за примитивности планировщика, что по их мнению, сильно мешало десктопным применениям (прерывания от клавиатуры и подобное сильно тормозило остальное).
Здравствуйте, mtnl, Вы писали:
Pzz>>P.S. Сейчас надо не ДОС писать, а линух до ума доводить. Совершенно очевидно, что будущая российская ОС — это линух. И у нас достаточно мотивации, компетенции и ресурсов, чтобы довести его до ума.
M>Недавно смотрел стрим Яндекса для молодежи, потенциально желающей в там работать, они рассказывали, что у них свои патчи в ядро именно под высоконогруженные применения, свой заменитель докера и много всего такого. Старые ядра линукса (до 2.6) они порицали из-за примитивности планировщика, что по их мнению, сильно мешало десктопным применениям (прерывания от клавиатуры и подобное сильно тормозило остальное).
У них даже git свой (вернее не git, а свой распределенный source control вместо git-а).
Это Яндекс, у них такой стиль. Не удивлюсь, если они воздух сами замешивают из отдельных инградиентов, чтобы дышать в офисе.
Здравствуйте, Евгений Музыченко, Вы писали:
Pzz>>Сейчас надо не ДОС писать, а линух до ума доводить. Совершенно очевидно, что будущая российская ОС — это линух.
ЕМ>Если окончательно разосрутся с MS, то могли бы и ReactOS допилить.
Здравствуйте, Pzz, Вы писали:
ЕМ>>могли бы и ReactOS допилить.
Pzz>Зачем, только, непонятно...
В стране используется, и еще долго будет использоваться, туева хуча софта под винду. Даже тому софту, который формально требует Win 10, нередко фактически достаточно Win 7 или даже XP, с добавлением отдельных несложных функций из более поздних систем, или даже затычек для них. Ну не будет кое-где цветовых градиентов или анимированных элементов управления, на работоспособность это не повлияет.
В ситуации, когда новые винды отказываются работать без создания учетной записи MS, которую в любой момент могут заблокировать, или ставить палки в колеса через систему обновлений, наличие собственного независимого форка (который вдобавок можно подвергнуть аудиту) могло бы быть альтернативой лихорадочного и хаотичного переползания под линуксы.
Здравствуйте, Евгений Музыченко, Вы писали:
Pzz>>Зачем, только, непонятно...
ЕМ>В стране используется, и еще долго будет использоваться, туева хуча софта под винду. Даже тому софту, который формально требует Win 10, нередко фактически достаточно Win 7 или даже XP, с добавлением отдельных несложных функций из более поздних систем, или даже затычек для них. Ну не будет кое-где цветовых градиентов или анимированных элементов управления, на работоспособность это не повлияет.
Для этого нужен слой совместимости с Win32 API. Такой слой совместимости называется WINE. Зачем дополнительно к нему еще и все ядерные дела тащить (файловую систему, сеть, планировщик, ...), совершенно непонятно. Все равно в линухе это будет сделано в 100500 раз лучше.
ЕМ>В ситуации, когда новые винды отказываются работать без создания учетной записи MS, которую в любой момент могут заблокировать, или ставить палки в колеса через систему обновлений, наличие собственного независимого форка (который вдобавок можно подвергнуть аудиту) могло бы быть альтернативой лихорадочного и хаотичного переползания под линуксы.
Ну т.е., вместо того, чтобы двигаться по дороге, которая приведет нас к созданию собственного софта, будем подставлять костыли под то, что есть.
Здравствуйте, Pzz, Вы писали:
Pzz>Все равно в линухе это будет сделано в 100500 раз лучше.
— Чем, чем лучше?!
— Чем в винде...
Я понимаю — "просто потому, что это линукс".
Pzz>вместо того, чтобы двигаться по дороге, которая приведет нас к созданию собственного софта, будем подставлять костыли под то, что есть.
Почему "приведет"? В России под виндой работает гораздо больше собственного софта, чем под линуксом. Если делать ставку на линукс — этому должно быть более серьезное обоснование, чем "лишь бы не винда".
Здравствуйте, Евгений Музыченко, Вы писали:
Pzz>>Все равно в линухе это будет сделано в 100500 раз лучше.
ЕМ>- Чем, чем лучше?! ЕМ>- Чем в винде...
Чем в реактосе. Хотя бы уже потому, что сами реактосовцы этот уровень даже и не из линуха берут, а из BSD. Потому, что в BSD проще и понятнее. Т.е., заведомо уже отстают от линуха лет на 20.
ЕМ>Я понимаю — "просто потому, что это линукс".
В линух вложили очень много усилий как раз в доведение до ума именно этого уровня. В частности потому, что облака сейчас все на линухе. А в облака большой бизнес вкладывает, не считая потраченных усилий.
Pzz>>вместо того, чтобы двигаться по дороге, которая приведет нас к созданию собственного софта, будем подставлять костыли под то, что есть.
ЕМ>Почему "приведет"? В России под виндой работает гораздо больше собственного софта, чем под линуксом. Если делать ставку на линукс — этому должно быть более серьезное обоснование, чем "лишь бы не винда".
СПО. Свободное Програмное Обеспечение. Т.е., отсутствие централизованного вендора, который может взять, и перекрыть крантик.
Ну и видно, что самому мелкософту вся эта венда, как чемодан без ручки. Они хотят заниматься ИИ и облаками, но вынуждены венду тянуть. Причем они и открыть ее не могут потому, что там полно лицензированных технологий, и условия лицензии в среднем не предполагает открытия. И бросить не могут.
Здравствуйте, mtnl, Вы писали:
M>Недавно смотрел стрим Яндекса для молодежи, потенциально желающей в там работать, они рассказывали, что у них свои патчи в ядро именно под высоконогруженные применения, свой заменитель докера и много всего такого. Старые ядра линукса (до 2.6) они порицали из-за примитивности планировщика, что по их мнению, сильно мешало десктопным применениям (прерывания от клавиатуры и подобное сильно тормозило остальное).
Точно до 2.6? Это же середина 2000х. Вспомнила бабушка, как девочкой была.
Здравствуйте, alpha21264, Вы писали:
A>Товарищи! А давайте общими усилиями напишем ДОС, которая не будет ограничена 640К, A>и будет использовать весь объём памяти современного компьютера. A>Про Линукс знаю, но... он тоже движется в сторону жирного и глючного говна. A>Хочу чего попроще — однозадачное, простое, и без виртуальной памяти. A>И фреймбуфер в качестве графической системы (без драйверов).
Давай. Начинай. Есть кстати вполне современный TurboVision, на нём можно делать вполне юникодный TUI.
Хотя, многозадачность штука хорошая, там можно резидентов запускать
Здравствуйте, Pzz, Вы писали:
Pzz>Я не уверен, что превращение линуха в жирное и глючное говно — это свойство дизайна, а не имплементации.
Это тенденция. Всё в мире в итоге превращается в жирное и глючное говно. Но альфа предлагает перезапустить это колесо, нам до пенсии должно хватить
Pzz>Вот, например, NetworkManager в линухе, знаешь, сколько занимает его демоническая часть (т.е., без гуйни)? Полмиллиона строк сишного кода. Полмиллиона долбаных строк. Это програмка, которая просто присматривает за сетевой подсистемой и настраивает интерфейсы и роутинг.
Здравствуйте, Pzz, Вы писали:
Pzz>А отрисовывать центральным процессором?
А чего остальным ядрам простаивать?
Pzz>P.S. Сейчас надо не ДОС писать, а линух до ума доводить. Совершенно очевидно, что будущая российская ОС — это линух. И у нас достаточно мотивации, компетенции и ресурсов, чтобы довести его до ума.
А весь виндовый софт как под линукс до ума доводить? Есть кучи программ, которые только под винду, и доводить линукс до поддержки этих программ — проще винду написать заново. Тем более, что задел уже есть — ReactOS. И имхо ReactOS интересен тем, что с ней можно выйти на мировой рынок (или хотя бы на рынок брикс) с системой, которая совместима с виндой, но не винда и от другого вендора