Вход

Просмотр полной версии : Актуальность перехода с Windows на свободно распространяемый и открытый софт


Страницы : 1 2 [3] 4

Vadimir
11.02.2011, 12:02
Как-то Дмитрий Славолюб сказал, что не получилось перейти на Linux.

Меня это очень удивило, ибо я перешёл без проблем (по нравственно-идеологическим соображениям).

Программ полно (у Ubuntu\Kubuntu их более 23000!), и 2D- и 3D-моделирование и по видеомонтажу программ полно, всякой мелочёвки и т.д. Всё есть на русском.

Могу помочь партии в освоении Linux, настройки рабочих станций, серверов, серей и т.д. на основе Lunux.

Контактёр
06.11.2011, 21:17
Пробовал тестировать производительность разных приложений под Windows Vista и Linux openSUSE 11.4. Оказывается приложения под виндой работают немного быстрее.
Например в 7-zip есть функция бенчмарка:
$ 7z b 20
под виндой эта программа даёт на 200 MIPS больше, чем под линухом.
http://demotivation.me/thumbs/20110723/uj8lyujpx9cr.jpg (http://demotivation.me/uj8lyujpx9crpic.html)

Потом я пробовал запускать прогу Stellarium (скачать и смотреть можно на www.stellarium.org). Она тоже мультиплатформенная - откомпилированна под винду и линукс. Под виндой она даёт на 20 FPS больше.
Ещё я попробовал написать свой простенький консольный бенчмарк. Под linux он выполнялся 18 секунд, а под Vista 17.3 секунды. Опять винда опередила.

Выходит, что под виндой приложения работают немного быстрее. Может это потому, что узкие места кода ядра у Vista немнго лучше оптимизированы.

Только винда гораздо дольше грузится и дольше выключается. Странно, почему там приложения работают быстрее. И ещё Vista очень часто и долго скрипит винтом, а под Linux винчестер спит. Поэтому под Linux тормозов за работой меньше и в нём работать удобнее. Поэтому сейчас я живу в openSUSE 11.4. Причём я знаю одно приложение (электронная карта города), которое в линуксе через wine работает гораздо быстрее, чем под Vista. Ещё одна странность.

Vladimir.khb
19.11.2011, 14:34
Здравствуйте ! Всем кому интересен безболезненный переход на Linux, прошу сюда http://rosix.ru/ и сюда http://rosinka.rosix.ru/index.php

Миралиг
03.12.2012, 12:50
Хочу вам сказать, как активный пользователь браузера для поиска информации в интернете, скайпа, чата в аське. А также работа с трёхмерной графикой, анимацией. Последние версии ubuntu устанавливаются даже проще чем платные собратья. А про "драйвера" я вспоминаю, только когда зовут установить windows.
Про профессиональные программы пока не буду. Я советую 90% населению переходить на Ubuntu для дома. 10% это те, кто уже перешёл.
Хотя с Ubuntu у меня станет меньше работы по поиску вирусов, установки windows. Но зато будет приятно, что все занимаются делом, а не борьбой с вирусами.

perestoronin
10.12.2012, 10:35
Пробовал тестировать производительность разных приложений под Windows Vista и Linux openSUSE 11.4. Оказывается приложения под виндой работают немного быстрее.
Например в 7-zip есть функция бенчмарка:
$ 7z b 20
под виндой эта программа даёт на 200 MIPS больше, чем под линухом.


Попробуйте потестировать другие архиваторы, и без gui оболочек.
К примеру собранные из одних и тех же исходников на одном и том же оборудовании, к примеру можно начать свое тестирование с tar с ключами для архивов bz2 и gz.

Отличник ВВС
14.12.2012, 22:03
А про "драйвера" я вспоминаю, только когда зовут установить windows.

Я вас не совсем понял. Разве драйверы для Linux не нужны?

C3P0
12.01.2013, 11:43
Под linux он выполнялся 18 секунд, а под Vista 17.3 секунды. Опять винда опередила.
Потерявши голову по волосам не плачут.

У Linux есть всё, даже бесплатный копилятор для C++ который я использую под Windows (через MinGW).

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

perestoronin
26.01.2013, 19:49
Потерявши голову по волосам не плачут.

У Linux есть всё, даже бесплатный копилятор для C++ который я использую под Windows (через MinGW).

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

От игромании необходимо отказаться не только разработчикам, но и простым людям.

Ожидаю, что откажутся от архитектуры x86 и amd64, как не энергоэффективных, и начнут переходить на архитектуру ARMv8 в начале 2014 года. К переходу на ARM готовится и M$ с Win8, и даже Intel$ ничего не потеряет начав выпускать ARM на своих производствах. Но пока ситуация такова, что наши Эльбрусы видят только военные и чиновники, а 32-разрядные ARMv7, произведенные по лицензии в России, выпускаются только в Миландр и не блещут частотами и производительностью.

Производительные 64-разрядные ARM (ARMv8) пока еще никто не производит.

Готов ли Win к переходу на ARM под вопросом, особенно это касается всего прикладного ПО, а с Linux такой проблемы нет, все необходимое ПО в исходных кодах, и не надо платить за пересборку его под новую архитектуру. Хотя официально ARM еще не поддерживается Linux, но имеются проекты, которые позволяют уже сегодня собрать Linux и прикладное ПО на простеньких слабеньких платах с ARMv7 на борту.

C3P0
27.02.2013, 16:56
От игромании необходимо отказаться не только разработчикам, но и простым людям.
Я тут подумал, и нет, лучше играть, даже быть бомжём, чем работать на систему.

И правы например те, которые саботируют космические программы и крадут рубли из казны - такую систему необходимо рушить. Фактически, она рушит себя сама.

Генн
27.02.2013, 21:49
Я тут подумал, и нет, лучше играть, даже быть бомжём, чем работать на систему.
Да, лучше играть. http://vlasti.net/ext/thumbnails/news052012/142926/full.jpg Ведь, когда ты играешь, ты свободен от системы. Только сначала в магазин за хлебом схожу и всё, я свободен.

C3P0
28.02.2013, 01:53
Да правда. Ведь чем сильнее борешься с системой, тем она сильнее.
А если её игнорировать, пусть она сделает первый ход и получит в ответ.

Zevs
28.02.2013, 04:19
Пробовал тестировать производительность разных приложений под Windows Vista и Linux openSUSE 11.4. Оказывается приложения под виндой работают немного быстрее.
Тут ОЧЕНЬ важно под какую среду писалось изначально приложение.

Потом я пробовал запускать прогу Stellarium. Она тоже мультиплатформенная - откомпилированна под винду и линукс.
Суть в том, что НЕВОЗМОЖНО просто взять и одинаково откомпилировать.
У разных ОС схожим является разве что ассемблер, но ведь программы пишутся не на нём.

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

Zevs
28.02.2013, 04:28
Как только большинство разработчиков компьютерных игр откажутся от Windows, я последую за ними.
Что КРАЙНЕ маловероятно...
Они же игры производят чтоб деньги зарабатывать, а не чтоб люди игрались.
А пока распространённость винды среди игрунов выше, то и отказываться им от неё глупо.
Это же замкнутый цикл - игруны там где игры, а игры там где игруны... опять же часть игр выпускают и сами мелко-мягкие...

Я тут подумал, и нет, лучше играть, даже быть бомжём, чем работать на систему.
Вы уже неоднократно доказали что вам нечем... и тут очередное подтверждение...

perestoronin
28.02.2013, 23:54
Игры, те что можно видеть в продаже не нужны нормальному человеку.
Я хороших игр не видел, видел игры с "отличными" эффектами взрывов, крови, "хорошим" сопровождением в виде криков умирающих людей, звуков и стонов, издающих монстрами, но чтобы были нормальные игры - таковых увы нет. Если знаете нормальные игры - начните их перечислять, хотя бы пару. Но работу для игрописателей можно найти - посадить их писать симуляторы технических устройств, тех же самолетов, машин и механизмов. Чтобы люди поначалу не гробили дорогостящие машины, а попробывали первые свои "реальные" действия на имититорах.

На счет что быстрее работает, форточки или дистрибутив на linux.
А linux какой ? Кто его собирал (компилировал) и оптимизировал под Ваше железо ?
Уверены что это было сделано ? :)

Ассемблеры это те же компиляторы, и они, поверьте, различны для форточек и для unix-систем. А то что одинаково бывает - то называется машинными кодами, а не ассемблером.

Программы, если они грамотно написаны, не привязаны к драйверам, а соприкасаются с оборудованием ввода-вывода через специальные точки входа ОС и библиотек ввода-вывода и интерфейсов (API).

Очень хочется надеяться, что у "распилов" бюджета будет счастливый конец, который даст пользу не только "военным и космосу", но и всему народному хозяйству России http://www.mcst.ru/news.shtml#130225
http://www.mcst.ru/image/news_130225.jpg (http://www.mcst.ru/news.shtml#130225)http://www.mcst.ru/image/news_121229_2s.jpg (http://www.mcst.ru/news_121229.shtml)http://www.mcst.ru/image/e2c_111101.jpg (http://www.mcst.ru/elbrus_2c_111101.shtml)http://www.mcst.ru/image/m_1009122.jpg (http://www.mcst.ru/m_100922.shtml)
http://npofizika.ru/images/sl1_m.jpg (http://npofizika.ru/)http://milandr.ru/uploads/doc_img/korpusa/korpus_ms_1901VC1_small.jpg (http://milandr.ru/)

Zevs
01.03.2013, 01:26
Ассемблеры это те же компиляторы, и они, поверьте, различны для форточек и для unix-систем. А то что одинаково бывает - то называется машинными кодами, а не ассемблером.
Но всё же различие ассемблеров между ОС существенно меньше, чем между разными процессорами. Опять же имеются и переносимые ассемблеры.

PS: Так же стоит отметить, что разные ОС в принципе могут быть на разных файловых системах и т.п...

Программы, если они грамотно написаны, не привязаны к драйверам, а соприкасаются с оборудованием ввода-вывода через специальные точки входа ОС и библиотек ввода-вывода и интерфейсов (API).
Ну как бы сказать...
Есть Java, она мультиплатформенная, но работает существенно медленнее нежели приложения которые оптимизировались под конкретные особенности драйверов.
Так что это вопрос целей и выбора, а не `грамотно написаны`. Если хочешь выжать из приложения больше, то придётся лезть в драйвера.

perestoronin
01.03.2013, 20:34
Российский моноблок на основе российского CPU
http://www.youtube.com/watch?v=QbPbozDcqB4
c Linux на борту

perestoronin
01.03.2013, 20:36
Есть Java, она мультиплатформенная, но работает существенно медленнее нежели приложения которые оптимизировались под конкретные особенности драйверов.
Так что это вопрос целей и выбора, а не `грамотно написаны`. Если хочешь выжать из приложения больше, то придётся лезть в драйвера.
Java старая неприжившаяся технология, поддерживается лишь гигантами софтостроения, например Google в ОС Andoroid (которую она почему-то позиционирует как Linux-систему).
Драйвера (те что быстрые под новые железки), как правило, не распространяются в открытых исходных кодах, потому в них никто чужой не "лазит" :(

C3P0
11.03.2013, 09:56
Если тут такие заядлые "неигруны" собрались, для чего высокая производительность? Рисовать и распечатывать мощностей хватает - чего же боле?

Щетин ибн Едит
11.03.2013, 16:06
Если тут такие заядлые "неигруны" собрались, для чего высокая производительность? Рисовать и распечатывать мощностей хватает - чего же боле?

виртуальная музыкальная студия, как пример...

анализ космических шумов на основе рядов Фурье тоже никто не отменял

Щетин ибн Едит
11.03.2013, 16:10
Java старая неприжившаяся технология, поддерживается лишь гигантами софтостроения, например Google в ОС Andoroid (которую она почему-то позиционирует как Linux-систему).
Драйвера (те что быстрые под новые железки), как правило, не распространяются в открытых исходных кодах, потому в них никто чужой не "лазит" :(

так и есть OS Android (http://ru.wikipedia.org/wiki/Android) создана на базе 3-го ядра Linux

Щетин ибн Едит
11.03.2013, 16:16
...Если знаете нормальные игры - начните их перечислять, хотя бы пару...

Шахматы, к примеру...
Хотя с человеком гораздо интереснее

C3P0
11.03.2013, 21:11
SETI@home, музыка, шахматы - это всё игры. Развитие их производительности можно и оттянуть на десятк лет.

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

То есть обычным пользователям она не нужна.

Zevs
11.03.2013, 22:17
Java старая неприжившаяся технология, поддерживается лишь гигантами софтостроения, например Google в ОС Andoroid (которую она почему-то позиционирует как Linux-систему).
По тому то и `неприжившаяся`, что идёт сильная потеря по КПД...

И Google тут в принципе не причём... до того не причём, что Oracle (поглотившее Sun, создавшее Java) даже с ним местами судится...

Zevs
11.03.2013, 22:30
Если тут такие заядлые "неигруны" собрались, для чего высокая производительность? Рисовать и распечатывать мощностей хватает - чего же боле?
И кому же их `хватает`?
Любая работа с графикой, особенно с 3D - это далеко не только игры.
Сейчас на компах делают мульфильмы и фильмы... А вы знаете сколько ресурса жрут программы чтоб нормально `рисовать`?

А так же компы работают с БД, которые всё больше и больше...

C3P0
11.03.2013, 22:56
чтоб нормально `рисовать`?
А зачем тебе "нормально рисовать"? Конкурировать на рынке видеоигр?:sm190: