Форум Игромании

Форум Игромании (http://forum.igromania.ru/index.php)
-   UNIX/BSD/Linux/Mac (http://forum.igromania.ru/forumdisplay.php?f=240)
-   -   Альтернативные ОС (Windows XP, Vista, 7) (http://forum.igromania.ru/showthread.php?t=111280)

emptily 14.08.2011 16:45

Нда, а я и не заметил по началу, что [CCCP] Monster цитату 98 года где-то откопал. Печально конечно, что в 1998 году первые релизы ядра нестабильной ветки фактически не тестировались. Но раз Линуса цитировать начали, и вопрос об архитектурах в соседних темах понимался, вот его мнение о особенностях unix и windows. Хотя думаю обсуждать здесь это будет не с кем.

Скрытый текст:
Уродство, когда для любого действия у системы есть специальный интерфейс. В Unix – все наоборот. Она предоставляет строительные блоки, из которых можно создать что угодно. Вот что такое стройная архитектура. То же самое с языками. В английском 26 букв, и с их помощью можно написать все. А в китайском для каждой мыслимой вещи – своя буква. В китайском вы сразу же получаете в свое распоряжение сложные вещи, которые можно комбинировать ограниченным образом. Это больше напоминает подход VMS: есть множество сложных вещей с интересным смыслом, которые можно использовать только одним способом. И в Windows то же самое.

[CCCP] Monster 15.08.2011 14:23

emptily, Это он про пайпы чтоли? На самом деле хорошо, когда интерфейсом удобно и быстро пользоваться. Как правило подход универсальных строительных блоков (ну вообще это на самом деле RISC-аналог в программной инженерии) просто перекладывает написание абстрактных оберток, которые нужны для выполнения действий, на прикладного программиста, и этим эти подходы различаются, больше ничем.

http://blogs.msdn.com/b/oldnewthing/.../23/45481.aspx

http://blogs.msdn.com/b/oldnewthing/.../15/55296.aspx

http://russian.joelonsoftware.com/Ar...theWaronA.html

Цитата:

Я впервые услышал об этом от одного из разработчиков популярной игры SimCity, который поведал мне о критической ошибке в их программе: она использовала память сразу после ее освобождения. Главное табу, нарушение которого прощалось в DOS, но карается в Windows, где освобожденную память тут же стащит другое работающее приложение. Тестеры в команде разработки Windows протестировали множество популярных приложений, чтобы убедиться, что все работает без сбоев, но SymCity зависала. Они сообщили это разработчикам Windows, которые дизассемблировали SymCity, шаг за шагом в дебаггере найдя ошибку, и добавили специальный код, проверяющий наличие SymCity в памяти и запускающий распределитель памяти в специальном режиме, в котором SymCity разрешается использовать память после ее освобождения.



И это было в порядке вещей. Команда тестировщиков Windows огромна, и она должна гарантировать – это и является ее главной задачей и ответственностью, – что каждый сможет безопасно обновить свою операционную системую. Не имеет значения, какое приложение инсталлированно, оно обязано работать, даже если ведет себя плохо, или использует недокументированные функции, или полагается на ошибочное поведение функции, которое было ошибочным в Windows n, но уже исправлено в Windows n+1. На самом деле, если вы загляните в секцию AppCompatibility вашего реестра, вы увидите целый список приложений, для которых Windows эмулирует старые ошибки и необычное поведение, поэтому они могут работать. Реймонд Чен пишет «Меня черезвычайно бесит, когда люди обвиняют Microsoft в преднамеренной невозможности запуска приложений после обновления ОС. Если приложение не запускается под Windows 95, я воспринимаю это за персональный провал. Я трачу много бессонных ночей, фиксируя ошибки программ сторонних производителей, чтобы они продолжали работать под Windows 95.»
Вот поэтому Microsoft божественны. Они заставляют чужие программы работать, не имея возможности ни исходные коды получить, ни разработчиков заставить. Они просто делают так, что все работает, причем в режиме бинарной совместимости, а не совместимости исходных кодов, как это происходит в Linux в 90% случаев. Совместимость на уровне исходных кодов - это самая неудобная совместимость для обычного пользователя.

[CCCP] Monster 06.09.2011 03:45

http://www.digitimes.com/news/a20110901PD217.html

Цитата:

Intel reportedly plans to temporarily discontinue development of its MeeGo OS due to a lack of enthusiasm for the platform from handset and tablet PC vendors. Instead, Intel will focus on hardware products, with its handset platforms to be paired with either Android or Windows Phone in 2012, according to industry sources.
Проект MeeGo на базе СПО теряет поддержку Интел из-за отстутвия интереса к платформе.

Nike 09.09.2011 01:51

эту новость уже опровергла интел

kLeR1k 09.09.2011 07:54

Подскажите название какой-нибудь полноценной оси, которая быстрее всех загружается. Функционал требуется скудный: возможность под неё написать что-нибудь, возможность работы с COM-портом, просмотр видео и прослушивание музыки преветствуются

[CCCP] Monster 09.09.2011 14:47

kLeR1k, http://www.youtube.com/watch?v=9ia3z...layer_embedded

должно подойти.

kLeR1k 09.09.2011 19:01

Хитро! Если не ошибаюсь она же не вышла ещё? Честно говоря ожидал услышать какой-нибудь Linux...
А лежащие в инете беты обладают такой же скоростью загрузки как и на видео?

[CCCP] Monster 09.09.2011 19:43

kLeR1k, следующее поколение windows обладает возможностью частичной гибернации, а если конкретнее - только ядра ОС с драйверами, что значительно ускоряет ее возвращение в нормальное состояние. Линукс грузится не так шустро. Кроме того есть еще ssd винты, которые значительно помогают увеличить скорость загрузки на любой системе.

Хотя подозреваю, что ты пытаешься работать с COM не просто так - можно в принципе настроить виртуальную машину, поставить там нужную ОС, сохранить ее состояние и загружать каждый раз по необходимости.

Nike 09.09.2011 23:06

Цитата:

Сообщение от kLeR1k (Сообщение 9677572)
А лежащие в инете беты обладают такой же скоростью загрузки как и на видео?

с учетом того, что там уберский ноут с ссд и половина оси выходит из гибернейта, а не чистого ребута (что есть тупизм, нафиг тогда вообще отключение) - что угодно голое запустится примерно с такой-ж скоростью, если не быстрее, плюс такой частичный гибернейт и в лине реализуем довольно легко при необходимости (пффф, тож мне нововведение, выбросить юзера, сбросить кеши занулив память и гибернейтнуться).

А вообще под твои запросы подходит любая ось, обрезай до нужного состояния и вперед

[CCCP] Monster 10.09.2011 03:05

Nike, я что-то не нашел ттх ноута там вообще-то. Где-то пишут что он с ссд?

И кстати для ядра это нормально при развертывании в память самым проблемным является настройка драйверов и оборудования. При этом само оборудование меняется довольно редко. Странно, что до этого не додумались раньше. Примечательно, что до этого додумались именно в Майкрософт. А в линуксе, где есть очень тесная интеграция части приложений, выполняющийся в юзерспейсе, но обязанных быть доступными для внешней работы из драйверов (тот же x.org) и кернелспейса, это реализовать малой кровью будет сложновато, возможно придется добавить новые уровни абстракции, переписать часть драйверов и приложений. Но технически это возможно, да.

Nike 10.09.2011 14:55

Цитата:

Сообщение от [CCCP
Monster;9679015]Nike, я что-то не нашел ттх ноута там вообще-то. Где-то пишут что он с ссд?

Цитата:

It's actually an EliteBook 8640p (Intel Core i7-2620M, 8GB, 160GB SSD), so it's a pretty good system to test it on, the SSD helps a lot I figure.
как-то так. Ну и отзывчивость системы после старта никто-ж не показал.
Цитата:

Сообщение от [CCCP
Monster;9679015]И кстати для ядра это нормально при развертывании в память самым проблемным является настройка драйверов и оборудования.

текучих драверов/необходимости их обновления при ребуте никто не отменял вроде. У меня это наиболее частая причина ребутов, кстати.
Цитата:

Сообщение от [CCCP
Monster;9679015]А в линуксе, где есть очень тесная интеграция части приложений, выполняющийся в юзерспейсе, но обязанных быть доступными для внешней работы из драйверов (тот же x.org) и кернелспейса, это реализовать малой кровью будет сложновато, возможно придется добавить новые уровни абстракции, переписать часть драйверов и приложений. Но технически это возможно, да.

выбрасываем юзера из иксов вместе со всеми запущенными там приложениями и делаем гибернейт. Запустится все даже быстрее, уснет думаю тоже. Зачем сидеть повторять эту ерунду 1 в 1? А такая штука делается скриптами и сейчас.

kLeR1k 15.09.2011 14:52

Можно ли поставить на флешку полноценную ОС? не LiveCD...
И если да, посоветуйте какой-нибудь дистрибутив Linux, который для установки требует меньше гигабайта

CrazyPunk 16.09.2011 03:49

kLeR1k, ты вроде немного темой ошибся :)

Dj--alex 21.09.2011 05:20

вот влезет на 1гб флешку

http://forum.runtu.org/index.php/topic,719.0.html

[CCCP] Monster 21.09.2011 15:17

http://blogs.adobe.com/open/2011/06/...ux-client.html

Мда, что-то у Линукса проблемы какие-то с десктопами:D

Nike 21.09.2011 20:47

ну да, проблема. Иоса и андроида-то на десктопах валом.

странно что не со среднегодовой температурой по планете сравнили..

[CCCP] Monster 21.09.2011 22:06

Nike, ну системы, где мотивационный вектор разработки ориентирован обычного пользователя, показывают устойчивый рост. Линукс, где десктоп-сектор разрабатывается энтузиастами на 80%, показывает застой. Это следствие модели разработки, которая является причиной выбора совершенно конкретной модели организации производственного процесса.

Nike 22.09.2011 04:13

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

[CCCP] Monster 22.09.2011 13:39

Nike, Да, дрм - это перегиб палки, но идеология СПО - это перегиб в другую сторону.

Nike 22.09.2011 21:07

уж лучше в другую сторону, чем в эту, не?


Часовой пояс GMT +4, время: 15:56.

Powered by vBulletin® Version 3.8.0
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.