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