На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Правила раздела:
1. Название темы - краткое описание кто/что против кого/чего
2. В первом сообщении - список параметров, по которым идет сравнение.
3. Старайтесь аргументировать свои высказывания. Фразы типа "Венда/Слюникс - ацтой" считаются флудом.
4. Давайте жить дружно и не доводить обсуждение до маразма и личных оскорблений.
Модераторы: Модераторы, Комодераторы
Страницы: (21) [1] 2 3 ...  20 21  ( Перейти к последнему сообщению )  
> отличе windows от linux , ядро
    подскажите
    в чем принципиальные различия работы windows и linux
    можно ли на эту тему что нибудь почитать
    спасибо
      собственно эти системы писались под Си и на Си. в клиентской части ака Ring3 можно найти много схожего (скажем диелелы msvcrt.dll и libc.o). Касаемо hardware тут они в корне различаються в сервисах ядер (Ring0), и взаимодействиями с драйверами уст-в...
        Советую почитать следующие книги:
        Современные ОС(Таненбауман)
        UNix изнутри.

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

        Линукс бесплатен, и открыт.

        А так все одно и тоже: процессы , потоки, мютексы.

        Тем более каждое устройство в линухе является файлом, чтобы доступ был легким.
        Это одна из фич создателей линуха. Хотя и на основе Юникса.
        Рассуждать можно долго. Переехать программерам с винды на линух будет сложновать, потомучто нет готовой интегрированной среды разработки. Kylix не предлагать.
          что такое мютексы
          впервые слышу
            maxutov, mutex - это один из объектов синхронизации
              Цитата maxutov @
              что такое мютексы
              впервые слышу


              ПОЧИТАЙ КНИГУ "Современные Операционные системы (автор Э.Таненбауман,создатель миникс)".

              Также в свое время было плохо что линухи начали плодиться от дистрибутива а до я.

              Я хочу сказать следующее: Если одна программа пахала на одном дистре линуха, то не факт что будет работать на другом. Если бы все следовали по стандарту.

              Виндовс ХП существует лишь в одной реализации. В реализации от Микрософт, и за это им спасибо.

              Технический прогресс требует холодного безчуственного стандарта.

              А если каждый второй начал бы создавать виндовс. То чтобы щас было..
              Сообщение отредактировано: SOLON7 -
                Цитата SOLON7 @
                Также в свое время было плохо что линухи начали плодиться от дистрибутива а до я.
                Подошел к отцу сын, и спросила кроха: что такое хорошо и что такое плохо?
                Цитата SOLON7 @
                Я хочу сказать следующее: Если одна программа пахала на одном дистре линуха, то не факт что будет работать на другом.
                Если руки растут откуда надо -- будет. autoconf/automake решает проблему переносимости. Причем в рамках не только Linux-дистрибутивов, но и других Unix-подобных, включая *BSD, Solaris, Mac OS X на всевозможных аппаратных платформах (i386, x86_64, PPC, IA64, SPARC, PA-RISC, Alpha, ARM и пр.). Виндавс в плане переносимости как-то не котируется.
                Цитата SOLON7 @
                Виндовс ХП существует лишь в одной реализации. В реализации от Микрософт, и за это им спасибо.
                Спасибо товарищу Гейцу за наше счастливое детство!
                Цитата SOLON7 @
                Технический прогресс требует холодного безчуственного стандарта.
                Правильно. Поэтому многочисленные клоны Unix объединяет POSIX. А каким стандартам соответствует маздай?
                  Цитата Relan, 22.08.2006, 20:38:57, 1231084
                  А каким стандартам соответствует маздай?

                  Вот сделай свою среду, будь впереди планеты всей и будут у тебя свои стандарты. И все их примут как истинные. И начнут использовать их. Это нормально.
                  Для большенства людей Windows несравненно лучше. Из-за того что в ней все работает в определенном ракурсе. Можно назвать стандартно. Никто не лепит своих примочек. А в какую среду потянется больше людей, туда потянется и больше разработчиков. И будет больше программ полезных в этой среде. Врядле о разработке в других средах написано столько документации как за Windows. Причем документации от одного лица. Конкретно от разработчика среды.
                    Цитата SOLON7 @
                    Я хочу сказать следующее: Если одна программа пахала на одном дистре линуха, то не факт что будет работать на другом. Если бы все следовали по стандарту.

                    Виндовс ХП существует лишь в одной реализации. В реализации от Микрософт, и за это им спасибо.

                    Технический прогресс требует холодного безчуственного стандарта.

                    А если каждый второй начал бы создавать виндовс. То чтобы щас было..

                    Кхм... Если программа запускается на одном экземпляре виндовса, то далеко не факт, что она запустится на другом экземпляре виндовса той же мажорной и минорной версии.
                    Цитата Максим` @
                    Для большенства людей Windows несравненно лучше. Из-за того что в ней все работает в определенном ракурсе. Можно назвать стандартно.

                    Ага. Стандартно. До выхода следующей версии, которая ломает стандарты. А знаешь ли ты, сколько виндовсов и сколько winapi существует? Я скажу сразу: много. И стандартов на них нет.
                    А может мсье считает, что микрософт подчиняется стандартам? POSIX, HTML, CSS, UNICODE (хинт: в винде, в ее api, а а также в дотнете используется UCS-2, который они гордо называют юникодом) -- всё это пустой звук в микрософте.
                    Цитата Максим` @
                    Врядле о разработке в других средах написано столько документации как за Windows. Причем документации от одного лица. Конкретно от разработчика среды.

                    А ты читал эту "документацию"? Там зачастую написан попросту бред.
                    Цитата Максим` @
                    Никто не лепит своих примочек.

                    Как бы это помягче объяснить? В винде примочки лепят все. Потому что без них -- не уедешь. Нужен джипег -- берешь одну либу. Нужен png -- еще одну. Нужен html -- берешь третью. Нужны регекспы -- берешь еще. И так далее...

                    Добавлено
                    Цитата Максим` @
                    Никто не лепит своих примочек.

                    Не работал ли ты с Windows Mobile? Так вот, в некоторых ее версиях нет даже диалога открытия файла, хотя функция для него есть, а там, где есть -- позволяет выбирать файлы только из одной фиксированной папки -- это называется маразм -- вот и приходится каждый раз писать велосипед.
                    Цитата Максим` @
                    Причем документации от одного лица. Конкретно от разработчика среды.

                    Существующие источники приемлемой документации по виндовсу находятся не в микрософте.
                      Цитата SOLON7 @
                      Виндовс ХП существует лишь в одной реализации. В реализации от Микрософт, и за это им спасибо.

                      Ну это да. А сколько реализаций DirectX 9c ? Не считая версии под разные языки я знаю полную и не полную.
                        Цитата mo3r, 22.08.2006, 20:59:58, 1231101
                        А ты читал эту "документацию"? Там зачастую написан попросту бред.

                        Укажи на бредовую страницу в документации. Сделаю себе пометку что она бредовая.

                        Цитата mo3r, 22.08.2006, 20:59:58, 1231101
                        Если программа запускается на одном экземпляре виндовса, то далеко не факт, что она запустится на другом экземпляре виндовса той же мажорной и минорной версии.

                        Если программа разработана с использованием библиотек Windows. И в соответствии с указаниями в какой версии Windows библиотека работоспособна. Программа будет работать. А если у Windows нет нужных тебе библиотек, они подгружатся при установке программы. Все зависит от солидности разработчика программы. А вот игры компьютерные да, не всегда работают в тех или иных версиях. Но это не из-за того что Windows плоха. Это нет времени у разработчика игры доводить все до ума. Скорее нужно игру продавать.
                          Цитата Relan @
                          Подошел к отцу сын, и спросила кроха: что такое хорошо и что такое плохо?

                          Дядя Билли - хорошо, пингвин Тукся - плохо :lol:

                          Цитата Relan @
                          Если руки растут откуда надо -- будет. autoconf/automake решает проблему переносимости. Причем в рамках не только Linux-дистрибутивов, но и других Unix-подобных, включая *BSD, Solaris, Mac OS X на всевозможных аппаратных платформах (i386, x86_64, PPC, IA64, SPARC, PA-RISC, Alpha, ARM и пр.). Виндавс в плане переносимости как-то не котируется.

                          Только приложения уровня коммандной строки и только с исходными кодами.

                          Цитата Relan @
                          Спасибо товарищу Гейцу за наше счастливое детство!

                          Ну так правильно. Товарищам Столлмэну и Торвальдсу абсолютно наплевать на пользователей, для первого программирование - это sex, а для второго - "just for fun".

                          Цитата Relan @
                          А каким стандартам соответствует маздай?

                          Windows - это и есть стандарт.

                          Цитата mo3r @
                          Кхм... Если программа запускается на одном экземпляре виндовса, то далеко не факт, что она запустится на другом экземпляре виндовса той же мажорной и минорной версии.

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

                          Цитата mo3r @
                          А знаешь ли ты, сколько виндовсов и сколько winapi существует? Я скажу сразу: много.

                          .Net везде одинаково.

                          Цитата mo3r @
                          Там зачастую написан попросту бред.

                          На форуме тоже. В частности эта цитата и есть пример этого ;)

                          Цитата mo3r @
                          Как бы это помягче объяснить? В винде примочки лепят все. Потому что без них -- не уедешь. Нужен джипег -- берешь одну либу. Нужен png -- еще одну. Нужен html -- берешь третью. Нужны регекспы -- берешь еще. И так далее...

                          Зато если я это все скомпилирую в один единый исполняемый файл, то работать он будет долго и счастливо, а не как в линупсе, до следующей libpng.
                          Сообщение отредактировано: Smike -
                            Цитата Максим` @
                            Вот сделай свою среду, будь впереди планеты всей и будут у тебя свои стандарты. И все их примут как истинные. <...> Врядле о разработке в других средах написано столько документации как за Windows. Причем документации от одного лица. Конкретно от разработчика среды.
                            Bla-bla-bla. Стандарт -- это такой общепризнанный документ, разработанный в рамках авторитетной независимой международной организации с привлечением экспертов от основных заитересованных игроков. Короче говоря, не соответствует виндоус никаким стандартам на ОС. Что и требовалось доказать.
                              Цитата Максим` @
                              И в соответствии с указаниями в какой версии Windows библиотека работоспособна.

                              Дык, понятие "версия виндоус" -- растяжимое. Когда каждый апдейт норовит пол-системы "обновить" (вспомним историю со Slammer), когда стоят разные "одинаковые" компоненты, версия очень сильно "плавает".
                              Цитата Максим` @
                              А если у Windows нет нужных тебе библиотек, они подгружатся при установке программы.

                              Ага. Щаз. Разработчику приходится инсталлятор писать для этого. Вместо простого перечисления требований в пакетных дистрибах.
                              Цитата Максим` @
                              А вот игры компьютерные да, не всегда работают в тех или иных версиях. Но это не из-за того что Windows плоха. Это нет времени у разработчика игры доводить все до ума

                              "Ежики кололись, но продолжали есть кактус" © не знаю кто.
                              Цитата Smike @
                              Только приложения уровня коммандной строки и только с исходными кодами.

                              :no: KDE -- тому пример. Или ты не видел, как на КПК (да хоть на тех же PocketPC или заврах) запускаются почти все приложения (да-да, и OpenOffice тоже)?
                              Цитата Smike @
                              .Net везде одинаково.

                              Ага. И CF.NET двух версий с тремя (а может и больше) сервис-паками. И огромное число "версий" api, каждая несовместима с другой.
                              Цитата Smike @
                              Зато если я это все скомпилирую в один единый исполняемый файл, то работать он будет долго и счастливо, а не как в линупсе, до следующей libpng.

                              1) -static еще никто не отменял.
                              2) назови хоть один продукт, который был сломан новой версией libpng.
                                Relan, а что в ляликсе от стандарта осталось? Где стандарт на GTK+, QT, Xgl? POSIX понимаешь ли не на все случаи жизни. По большому счету людям плевать на стандарты. Стандарт - это то, что позволяет пользоваться программой на любой десктопной системе без перекомпиляции самой программы.

                                Добавлено
                                Цитата mo3r @
                                2) назови хоть один продукт, который был сломан новой версией libpng.

                                Поскольку ты первый сказал
                                Цитата mo3r @
                                Кхм... Если программа запускается на одном экземпляре виндовса, то далеко не факт, что она запустится на другом экземпляре виндовса той же мажорной и минорной версии.

                                Вот давай, пример хотя бы одной такой программы.
                                0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                                0 пользователей:
                                Страницы: (21) [1] 2 3 ...  20 21


                                Рейтинг@Mail.ru
                                [ Script execution time: 0,0499 ]   [ 15 queries used ]   [ Generated: 7.05.24, 16:39 GMT ]