Наши жирнобрюхие чинуши просто не «вкурили» что такое СПО. Они увидели лишь халяву.
СПО как социальное явление — это работа в удовольствие, нравится — делаешь, делаешь для себя и соответственно не у кого просить зарплату, отпуск и прочее. Тут есть и плюсы и минусы, с одной стороны ты не можешь (в теории) для себя же сделать плохо, с другой стороны многое себе прощаешь.
И как я понял по теме, разработка нац ос будет целиком и полностью нарушать наши драгоценные gpl'и и bsd, поскольку ничего в апстрим не будет возвращаться. Это грустно.
С другой стороны я плохо себе могу представить куда слить в готовой системе 88 милиардов за 9 лет!
Как-то мне кажется, что при нынешних темпах работ, например с Linux, к 2020 году мы так или иначе получим ОС вне конкуренций. Отставание же национальной ОС на разворованные выделенные государством деньги к 2020-ому году будет колоссальным.
Участвую в олимпиаде, спонсором которой является Microsoft & IBM, требования к решениям задач:
— не более секунды на выполнение
— не более 64 мб потребления ОЗУ
Разработчикам Win7 видимо такие же лимиты стоят, ибо кушает много…
а в том, что ему реально конкурируют гигантские игроки.
Если честно так и не понял про конкуренцию «гигантских игроков». Дальше про это ни слова не сказано. На самом деле ситуация сейчас по-моему такая, что Microsoft реально всех достал, и все начинают «дружить» против Microsoft. Cмогут ли мелкомягкие противостоять натиску? Сомневаюсь.
Пока одна надежда на кононикал
Да ну? А на чём, простите, будет строиться этот «новый рынок распределенных сетевых и мобильных систем»? Не на венде же. Или Вы только про десктопные системы? Если так, то думаю что о десктопах как таковых можно уже забыть.
Нет, ну то, что Apple берет много из Open Source, я вижу. А где отдача? Где вклад Apple в СПО? Не вижу причин радоваться тому, что в основе продуктов Apple открытые продукты — потребителю то они выдаются в виде проприетарного ПО. Компания с капитализацией в $300 млрд могла бы и поделиться с теми, на чьём труде построена эта империя. (Вот Google, например, регулярно делится.)
В общем, у страха глаза велики :). Когда такое к концу дня возникает, не можешь сразу сообразить. Так что, похоже, с учётом вышеописанного всё будет работать нормально. Т.е. если честно включать math.h — всё хорошо, а если самому объявлять эти функции — всё плохо. Хотя раньше пролетало и то, и другое. Так что снова поставлю себе Russian Fedora Remix 14, уж больно нравится мне. Есть там недоделки с русификацией ряда программ (в ASP-е они обычно это доводили до ума), зато сразу опознался видеоадаптер, сразу заработала встроенная видеокамера и WiFi работает через nm-applet — солидно. К тому же, у меня образ диска уже остался, где стояли все нужные мне пакеты — считаю и время сэкономлю
О! Решил эту проблему сам. Вот попробуйте такой код (tm.cpp):
#include <stdio.h>
double fabs(double);
int main (int argc, char **argv) {
float x=9.0;
printf(«fabs=%7.2f\n»,x);
}
Теперь g++ tm.cpp -o tm — отлуп:
tm.cpp:(.text+0x1a): undefined reference to `fabs(double)'
Когда убираем строчку double fabs(double); и пишем просто #include <math.h> — всё пролетает на ура. Надо в math.h заглянуть — видать, там какая-то хитрость. Хотя man fabs говорит, что double fabs(double); — это нормальное объявление.
Да компания Apple не делает почти ничего для развития open source, но она является во многих сферах примером того как нужно делать, чтобы понравиться людям, а все остальные это копируют (посмотрите на windows7 посмотрите на Unity).
Та же команда в Russian Fedora Remix 14 даёт только динамическую версию libm, а статическую не даёт:
s -la /usr/lib/libm.*
-rw-r--r-- 1 root root 514776 Июл 17 2007 /usr/lib/libm.a
lrwxrwxrwx 1 root root 19 Янв 28 2008 /usr/lib/libm.so -> ../../lib/libm.so.6
Может, тут следует копать? Тогда вопрос: а где взять libm.a для Fedora 14? Т.е. какой rpm её содержать должен — кто-нибудь в курсе?
микрософт займет свою нишу, но дело не в том что он опоздал, а в том, что ему реально конкурируют гигантские игроки. На рынке десктопных систем у винды реально никогда не было серьезных конкурентов. Макинтоши были намертво привязаны к железуи продажа самой оси не была главным источником дохода. Яблоки торгуют железом, а ось это довесок к их железу. Линукс без серьёзно коммерческой поддержки на дескопы так и не смог выйти. На десктопах линукс до сих пор система для программистов и инженеров. Комерческое вложение в линку вырвало его на вершину серверных систем, а дальше корпорация нет было смысла вкладываться. Пока одна надежда на кононикал, но если они не смогут создать эффективной системы монетизации своего труда, то конкуренцию микрософту она не составит. На одной идеологии далеко не выедешь, для крупных компаний нужно много денег. Вот и получается, что на рынке десктопных ОС конкуренты слабы и пассивны.
С мобильным рынком все иначе. Мало того что на этот рынок конкуренты вышли раньше микрософта, они вцепились в этот рынок мертвой хваткой. И отдавать добровольно свой кусок хлеба никто не будет. Методы нечестной конкуренции доступны и гуглу и эпплам. Гейтс увидел рынок раньше конкурентов, когда никто не воспринимал его всерьез. Но рынок мобильных устройств увидели все. И все сразу поняли какой это жирный пирог. ИТ бизнес стал намного умнее чем 20 лет назад. Микрософт не единственная корпорация во главе которой стоят инженеры. Время доминирования микрософт просто уходит в небытие. И не смотря на то что позиция микрософта на десктопном рынке все так же прочна. Но сам рынок десктопов уходит в небытие. Приходит новый рынок распределенных сетевых и мобильных систем. Нужно писать больше софта под альтернативные системы, а то скоро софт исключительно под винду станет недоступным большинству пользователей :)
СПО как социальное явление — это работа в удовольствие, нравится — делаешь, делаешь для себя и соответственно не у кого просить зарплату, отпуск и прочее. Тут есть и плюсы и минусы, с одной стороны ты не можешь (в теории) для себя же сделать плохо, с другой стороны многое себе прощаешь.
И как я понял по теме, разработка нац ос будет целиком и полностью нарушать наши драгоценные gpl'и и bsd, поскольку ничего в апстрим не будет возвращаться. Это грустно.
С другой стороны я плохо себе могу представить куда слить в готовой системе 88 милиардов за 9 лет!
Как-то мне кажется, что при нынешних темпах работ, например с Linux, к 2020 году мы так или иначе получим ОС вне конкуренций. Отставание же национальной ОС на
разворованныевыделенные государством деньги к 2020-ому году будет колоссальным.— не более секунды на выполнение
— не более 64 мб потребления ОЗУ
Разработчикам Win7 видимо такие же лимиты стоят, ибо кушает много…
Если честно так и не понял про конкуренцию «гигантских игроков». Дальше про это ни слова не сказано. На самом деле ситуация сейчас по-моему такая, что Microsoft реально всех достал, и все начинают «дружить» против Microsoft. Cмогут ли мелкомягкие противостоять натиску? Сомневаюсь.
Да ну? А на чём, простите, будет строиться этот «новый рынок распределенных сетевых и мобильных систем»? Не на венде же. Или Вы только про десктопные системы? Если так, то думаю что о десктопах как таковых можно уже забыть.
#include <stdio.h>
double fabs(double);
int main (int argc, char **argv) {
float x=9.0;
printf(«fabs=%7.2f\n»,x);
}
Теперь g++ tm.cpp -o tm — отлуп:
tm.cpp:(.text+0x1a): undefined reference to `fabs(double)'
Когда убираем строчку double fabs(double); и пишем просто #include <math.h> — всё пролетает на ура. Надо в math.h заглянуть — видать, там какая-то хитрость. Хотя man fabs говорит, что double fabs(double); — это нормальное объявление.
s -la /usr/lib/libm.*
-rw-r--r-- 1 root root 514776 Июл 17 2007 /usr/lib/libm.a
lrwxrwxrwx 1 root root 19 Янв 28 2008 /usr/lib/libm.so -> ../../lib/libm.so.6
Та же команда в Russian Fedora Remix 14 даёт только динамическую версию libm, а статическую не даёт:
s -la /usr/lib/libm.*
-rw-r--r-- 1 root root 514776 Июл 17 2007 /usr/lib/libm.a
lrwxrwxrwx 1 root root 19 Янв 28 2008 /usr/lib/libm.so -> ../../lib/libm.so.6
Может, тут следует копать? Тогда вопрос: а где взять libm.a для Fedora 14? Т.е. какой rpm её содержать должен — кто-нибудь в курсе?
С мобильным рынком все иначе. Мало того что на этот рынок конкуренты вышли раньше микрософта, они вцепились в этот рынок мертвой хваткой. И отдавать добровольно свой кусок хлеба никто не будет. Методы нечестной конкуренции доступны и гуглу и эпплам. Гейтс увидел рынок раньше конкурентов, когда никто не воспринимал его всерьез. Но рынок мобильных устройств увидели все. И все сразу поняли какой это жирный пирог. ИТ бизнес стал намного умнее чем 20 лет назад. Микрософт не единственная корпорация во главе которой стоят инженеры. Время доминирования микрософт просто уходит в небытие. И не смотря на то что позиция микрософта на десктопном рынке все так же прочна. Но сам рынок десктопов уходит в небытие. Приходит новый рынок распределенных сетевых и мобильных систем. Нужно писать больше софта под альтернативные системы, а то скоро софт исключительно под винду станет недоступным большинству пользователей :)