LINUX.ORG.RU

ReactOS поборется за государственные инвестиции.

 


0

3

Операционная система ReactOS, а точнее стартап-компания WooSNet примет участие в Зворыкинском Проекте, а так же весьма вероятно будет представлен на Селигере 2011. WooSNet — коммерческая компания, которая будет спонсировать разработку ReactOS и использовать ReactOS в качестве основы для реализации своих продуктов, направленных на бизнес-сектор и правительственные учреждения. Стоит заметить, что продукты под брэндом WooS (читается как «вус») будут также открытыми и бесплатными, а бизнес модель компании строится на предоставлении сервисных, сертификационных и иных услуг. Разработчики ReactOS просят поддержать проект, проголосовав за него, оставив комментарий или альтернативное описание проекта «своими словами» на сайте http://www.innovaterussia.ru/zv_project/project/front/21013 (к сожалению, потребуется регистрация)

Алексей Fireball Брагин:

В этот раз это не BolgenOS :). Это действительно наш эксперимент по привлечению реальных денег для вывода ReactOS на новую стадию разработки и использования. Уже есть поддержка из Испании, но т.к. проект очень амбициозный и большой, а местного Шаттлворта у нас нету, то решили действовать по действительно международному сценарию, привлекая инвесторов из разных стран.

Что касается взаимоотношений WooSNet с ReactOS, то они самые прямые. Начиная с меня, и заканчивая тем, что при получении инвестиций WooSNet будет напрямую спонсировать разработку ReactOS, т.к. от этого зависит успешность бизнеса. Нет ОС — нет и бизнеса. WooSNet - это бренд, под которым будут выпускаться продукты. Как Ubuntu — это бренд для Debian Linux от Canonical, тоже самое Woos — бренд для ReactOS от WoosNet.

>>> РеактОС на Зворыкинском Проекте.

★★★★

Проверено: JB ()
Последнее исправление: Jedi-to-be (всего исправлений: 1)

Ответ на: комментарий от farafonoff

>Приходя домой, я в grub'e выбираю Windows 7 каждый день. Это мой осознанный выбор в пользу лучшего. Что тут непонятного? Таки когда/если линукс станет годной десктоп системой, я не куплю очередной Windows 100500, а вернусь обратно на линукс.

Седня был свидетелем как на pavillion Intel PentiumM 1.7 то лучшее что ты выбираешь каждый день подвисло на втыкании флешки, а после віключения/включения грузилось так медленно(сдвиг мыши - уход у задумчивость) что я за 35 минут этого так и не дождался, и сказал «завтра покажете мне свое видео» - и ушел домой сказав оставить его таким - пускай раздупляется. Потмоу что сделать ничего рельно нельзя чтобы даже посмотреть какого хрена или проверить онол живое или подвисло.

Подобные безвыходные ситуации на операционке которая «не готова для десктопа» в принципе невозможны.

Так что удачи вам в этом лучшем. Слава богу последние 8 лет я от этого лучшего изавлен на все 100%.

r ★★★★★
()
Ответ на: комментарий от farafonoff

>На 166 пне в линуксе тоже нельзя было смотреть видео.

Я на P166MMX, ATI RageII+ - смотрел видео как не проблема.

r ★★★★★
()
Ответ на: комментарий от r

А на работе я смотрел видео на такой хрени, если кто помнит, как Pentium Pro.

r ★★★★★
()
Ответ на: комментарий от LamerOk

Есть. Это либо название конкретного дистрибутива, либо их общее

наименование - GNU/Linux. А


Есть для кого, о великий воен линукса чьи 90% комментов не в толксах? :D

Такой подход устоялся среди определенной группы такие военов как ты, не более. А вот авторы разных LSB и unix98 имеющих ту же проблему, например отсутствие записанного на бумаге списка функций привычного не военам линукса, думают совсем иначе.

для «простого потребителя» и Андроид - линукс. Ну ты же не

домохозяйка? Хотя... 90% комментов у тебя в толксах.


А андроид линукс. Андроид это не gnu/linux.

И ошибаешься, потому что API - это никакая не «модель восприятия»,

а вполне чёткий термин,

имеющий конкретное значение - перечень функций и структур данных,

на существование и корректную реализацию которых вправе расчитывать

программист.


Это не есть термин API, по одной простой причине - нет единого

переченя входящих в него функций.

У термина API есть своё собственное значение, и твоё

Никакого отношения к этому термину не имеет. Хочешь, чтобы тебя

понимали другие, используй термины в их общепринятом значении.


http://en.wikipedia.org/wiki/Application_programming_interface

An Application Programming Interface (API) is a particular set of rules and specifications that software programs can follow to communicate with each other. It serves as an interface between different software programs and facilitates their interaction, similar to the way the user interface facilitates interaction between humans and computers.

An API can be created for applications, libraries, operating systems, etc., as a way of defining their «vocabularies» and resources request conventions (e.g. function-calling conventions).

О требовании «единого переченя входящих в него функций» или о «перечень функций и структур данных, на существование и корректную реализацию которых вправе расчитывать программист. » тут ничего не сказано.

Да, у термина API есть своё собственное значение, и твоё никакого отношения к этому термину не имеет. Хочешь, чтобы тебя понимали другие, используй термины в их общепринятом значении. :D

И ошибаешься, потому что API - это никакая не «модель восприятия»,

а вполне чёткий термин,


Который ты понимаешь неправильно.

Как не трудно догадаться, это определение исключает

возможность того, что фунцкии foo() и bar() могут быть, а могут и

не быть в зависимости от фазы луны и мнения о них васи пупкина.


Настоящее, а не придуманное тобой, определение API ничего не исключает. API это "... as a way of defining their «vocabularies» and resources request conventions". Про способы определения their «vocabularies» ничего не сказано.

Способы определения в качестве зависимости могут включать хоть фазы луны. В том числе «фунцкии foo() и bar() могут быть, а могут и
не быть в зависимости от фазы луны».

А алгоритмом определения перечня входящих в API gnu/linux функций является LSB. Это довольно четкое определение, кстати.

Поскольку ты не понимаешь значение термина API, ты не понял ни меня, ни его.


Ты о этом термине представления, я смотрю, вообще не имеешь, а вот понты и желание поучить домохозяек в дверь проходить мешает :D

kernel ★★☆
()
Ответ на: комментарий от kernel

> Такой подход устоялся среди определенной группы

Какая разница, где он устоялся? Термин есть термин. Либо ты знаешь его значение и понимаешь, либо нет. Во втором случае, ты - базарная бабка.

А андроид линукс.


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

О требовании «единого переченя входящих в него функций» ... тут ничего не сказано.


С английским плохо? Посмотри в словаре значение слов «particular set».

Который ты понимаешь неправильно.


Моё определение соответствует определению в вики. Твоё - нет.

Настоящее, а не придуманное тобой, определение API ничего не исключает. ... В том числе «фунцкии foo() и bar() могут быть, а могут и не быть в зависимости от фазы луны».


Учи английский.

А алгоритмом определения перечня входящих в API gnu/linux функций является LSB.


Нагуглил к концу срача? Молодец, возьми с полки пирожок. Только припозднился ты с ним.

Ты о этом термине представления, я смотрю, вообще не имеешь, а вот понты и желание


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

LamerOk ★★★★★
()
Ответ на: комментарий от LamerOk

Какая разница, где он устоялся? Термин есть термин.


Если термин устоялся в маленькой тусовке извращенцев - они идут в баню. Это их внутренний термин. Хотите общатся с людьми - готовьтесь к конфликтами на тему «нету такого термина у людей, есть у пидорасов, идите в баню».

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

Либо ты знаешь его значение и понимаешь, либо нет. Во втором

случае, ты - базарная бабка.


Точь в точь про тебя сказано.

А макос - фриибсд, ога. Еще раз повторяю для особо упоротых -

термины есть термины.


Термин: Линукс (область применимости термина - мейнстрим) - это семейство операционных система на основе «ядра Линукс».

Теперь сравним какое количество людей употребляет этот термин в вышеприведенном значении и какое количество людей в значении принятом среди красноглазых сектантов.

Моё определение соответствует определению в вики. Твоё - нет.

С английским плохо? Посмотри в словаре значение слов «particular set».

Учи английский.


Тебя мама не учила слова из контекста не вырывать? particular set чего? .... particular set of rules and specifications that software programs can follow to communicate with each other. То есть "... определенный набор правил и стандартов которым программы следуют для взаимодействия друг с другом". При чем тут твой бред про набор функций? Где там про функции вообще, знаток английского?

Например протокол взаимодействия «протестировать наличие функции poll/select, если есть использовать блок кода 1 если нет блок 2» это particular set of rules and specifications. Тем не менее функции poll/select могут быть так и не быть.

Нагуглил к концу срача? Молодец, возьми с полки пирожок. Только

припозднился ты с ним.


Если бы ты не был таким ламерком, LamerOk, и умел бы читать ты бы увидел что LSB я уже упоминал в начале срача :D Так что мимо.

Сходи к окулисту. Понтов в этом треде от меня нет ни единого, да и

желания учить такого упоротого как ты тоже особо нет.


Слив, как говорится, засчитан.

kernel ★★☆
()
Ответ на: комментарий от kernel

> Хотите общатся с людьми

Смотря с какими. С бабой клавой, у которой «интернет не работает», я тут на лоре общатья не хочу.

Теперь сравним какое количество людей


Тебе учитель в ПТУ не объяснял, что профессиональная терминология не оределяется использованием слов в бытовой речи?

particular set чего?


Я же говорю - учи английский.

определенный набор правил и стандартов


«Конкретный перечень ограничений и спецификаций.» Учи английский, в -дцатый раз тебе повторяю.

При чем тут твой бред про набор функций? Где там про функции вообще, знаток английского?


Т.е. прочесть и понять вот это:

(e.g. function-calling conventions).


У тебя не хватило ни мозгов, ни знания английского?

LSB я уже упоминал в начале срача


Кого волнует, что ты «упоминал»? У нас тут не религиозная секта, и человек определяется не тем, крестился он перед входом в церковь или нет. Речь идёт о твоих аргументах в споре с дельфятником. У тебя они были бредовые, а вскрытие показало, что ты не владеешь ни английской, ни русской терминологией, да и еще и упорствуешь в своей безграмотности, тем самым являясь воинственным ламерьём.

LamerOk ★★★★★
()
Ответ на: комментарий от LamerOk

Смотря с какими. С бабой клавой, у которой «интернет не работает»,

я тут на лоре общатья не хочу.


У тебя очень расширенное определение баб клав.

Тебе учитель в ПТУ не объяснял, что профессиональная терминология

не оределяется использованием слов в бытовой речи?


В области профессионалов в области айти профессиональная терминология определяет линукс по приведеному мной определению.

particular set чего?

Я же говорю - учи английский.

«Конкретный перечень ограничений и спецификаций.» Учи английский, в -дцатый раз тебе повторяю.


Ограничения это restrictions, а не rules. rules это правила. Они могут быть функциями а могут и не быть.

При чем тут твой бред про набор функций? Где там про функции вообще, знаток английского?

Т.е. прочесть и понять вот это:

(e.g. function-calling conventions).

У тебя не хватило ни мозгов, ни знания английского?


e.g. - Abbreviation of Latin exempli gratiā (“for example”)

То есть «например соглашиения о методах вызова функций»

То есть эти самые функции там лишь для примера. Теперь понятно или и дальше будем буйствовать?


Кого волнует, что ты «упоминал»?


Так тебя же и волнует. В твоей строчке «ты пагуглил LSB, молодец» :D


У нас тут не религиозная секта, и человек определяется не тем,

крестился он перед входом в церковь или нет.


У вас тут религиозная секта с верой в «набор библиотек» и отсутсвие API. Крестится, верует в «нет API» - молодец :D

Речь идёт о твоих аргументах в споре с дельфятником. У тебя они

были бредовые, а вскрытие показало, что ты не владеешь ни

английской, ни русской терминологией, да и еще и упорствуешь в

своей безграмотности, тем самым являясь воинственным ламерьём.


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

kernel ★★☆
()
Ответ на: комментарий от kernel

Там фреймдроп был наверняка. 166 пня не хватало даже чтобы отправлять декодированное в /dev/null, у меня на 166 было 12 фпс при этом.

farafonoff ★★
()
Ответ на: комментарий от kernel

Надо сказать под WinCE многое можно портировать простой перекомпиляцией (а дотнет и вовсе без перекомпиляции заводится. Вы хотите запускать линукс - запускайте сколько влезет. Программ под него как небыло так и нет. Даже банально работающий торрент клиент не написан, о чем тут говорить.

farafonoff ★★
()
Ответ на: комментарий от kernel

Да хоть с кучей хоть не с кучей. Покажите мне прогу под линукс которую можно в бинарном виде переносить между всеми версиями линукса (по годам если, то с дебиан 2 по деб 6. Недавно пробовал играть в героев 3-их портированных, мало того что пришлось повозиться с библиотеками, потому что alsa которая шла в комплекте не работает с новым glibc, так еще и звука небыло. Напротив, на вин7 с последними сервиспаками герои 3-и работают вполне успешно, даже по сети можно пилиться (и звук конечно тоже есть)

farafonoff ★★
()
Ответ на: комментарий от LamerOk

1. http://habrahabr.ru/blogs/windows/108156/ - пруфлинк

Дебиан, ага. Скажешь не сборка линукса?

2,3. Приведи чем заменить графическую систему на десктопе? чтобы можно было в игрушки играть, в гимпе/блендере рисовать, фильмы смотреть, в инете серфить. Wayland еще не конкурент, и еще не факт что будет.

4,5,6,7 man select

ЗАМЕЧАНИЕ В некоторых программах select вызывается с тремя пустыми наборами файлов, n равным нулю, и ненулевым значением timeout, что является довольно переносимым способом сделать задержку с миллисекундной точностью.

Под Linux timeout изменяется, чтобы сообщить количество времени, которое не было использовано; большинство других реализаций не делают этого. Это приводит к проблемам как в коде под Linux, который читает значение timeout и переносится в другие операционные системы, так и когда код переносится под Linux и использует при этом struct timeval для нескольких функций select в цикле без повторной инициализации. Считайте, что параметр timeout неопределен после возврата из функции select.

СООТВЕТСТВИЕ СТАНДАРТАМ 4.4BSD (функция select впервые появилась в 4.2BSD). Обычно переносится с/на не-BSD системы, поддерживающие уровень BSD-сокетов (включая варианты System V). Однако заметьте, что варианты System V обычно устанавливают значение переменной timeout перед выходом, а вариант BSD — нет.

Функция pselect определена в IEEE Std 1003.1g-2000 (POSIX.1g). Ее можно найти в glibc2.1 и позднее. Glibc2.0 содержит функцию с таким именем, но без параметра sigmask.

Огромное количество игр успешно работают на 7 винде - герои 1,2,3, демиурги 1,2, халфлайфы, кваки. Старинные фотошопы, 3дмаксы, наша корпоративная система(написанная на дельфи).

farafonoff ★★
()
Ответ на: комментарий от farafonoff

Там фреймдроп был наверняка. 166 пня не хватало даже чтобы

отправлять декодированное в /dev/null, у меня на 166 было 12 фпс при этом.


Уже два человека с тобой делятся опытом - но нет, не бывает, так как ниасилил. Да, у тебя, под вендой, с гавеной тормозной видео-подсистемой этого было добиться было нельзя. О чем и речь - если подходить с *твоими* мерками к проблеме графика в венде сосет причмокивая по сравнению с X11.

И 166mmx я тебе не зря пишу, без mmx на 166 действительно посмотреть нормально ничего было нельзя. Вот такие мелочи.

kernel ★★☆
()
Ответ на: комментарий от kernel

> Например протокол взаимодействия «протестировать наличие функции poll/select, если есть использовать блок кода 1 если нет блок 2» это particular set of rules and specifications. Тем не менее функции poll/select могут быть так и не быть.

Ты предлагаешь удвоить расходы на тестирование/поддержку просто потому что куча стандартизаторов не смогли договориться про общий набор функций?

farafonoff ★★
()
Ответ на: комментарий от kernel

У меня на красношляпе не получалось смотреть видео плавно. Возможно из-за медленной pci видеокарты, возможно из-за медленного процессора. Факт есть факт.

farafonoff ★★
()
Ответ на: комментарий от farafonoff

Надо сказать под WinCE многое можно портировать простой

перекомпиляцией (а дотнет и вовсе без перекомпиляции заводится.


Просто перекомпиляцией у меня мой линуксовый код под венду заводится. Как впрочем и целая куча другого софта. Почти у каждого линуксового софта есть метод перекомпилировать это под winCE^Wwin32

Вы хотите запускать линукс - запускайте сколько влезет.


Нет, мы хотим запускать венду семерочку на MIPS например. Что, майкрософт решил нельзя - значит нельзя?

Программ под него как небыло так и нет. Даже банально работающий

торрент клиент не написан, о чем тут говорить.


Зато те что есть можно запустить там где винде, нормальной а не CE и не снилось. У нас меньше софта, но конструктор гибче. О чем и толкую. Да и win32 API под линукс есть. Не вижу ничего плохого в том чтобы его использовать. Тем более что тут на ЛОРе всплывал профессиональный софт который не поддерживает венду.

kernel ★★☆
()
Ответ на: комментарий от farafonoff

Ты предлагаешь удвоить расходы на тестирование/поддержку просто

потому что куча стандартизаторов не смогли договориться про общий

набор функций?


Я пока ничего не предлагаю. Я спорю о том является ли «это» API или нет. Я утверждаю что является. Это API вам не нравится? Ну это, батенька, *другой* вопрос.

kernel ★★☆
()
Ответ на: комментарий от farafonoff

Жаль сейчас нету именно 166 мгц машины под рукой: есть 300 мгц селерон и 286.


Еще файлы тогдашние не забудь. А то судя по флейму и твоему умению тестировать ты туда засунешь с последними кодеками с 1200 x 600 разрешением а потом будешь гордо вопить о том что «хаха я был прав несмогли».

kernel ★★☆
()
Ответ на: комментарий от farafonoff

У меня на красношляпе не получалось смотреть видео плавно. Возможно

из-за медленной pci видеокарты, возможно из-за медленного

процессора. Факт есть факт.


А у нас получилось. Видео хотелось а возможности не было. Натаких низких частотах играло определяющю роль mmx и xv, естественно со сборкой mplayer что бы это поддерживалось. Опять же - xv держало не на всех видеокартах.

kernel ★★☆
()
Ответ на: комментарий от kernel

речь шла про десктопы. много ты видел мипс десктопов? много ты писал под мипс? я вот писал под свой роутер с dd-wrt. Ядрышко там 2.4, либц целиком не лезет, только обрезанный и древний (из-за ядра). Поделюсь опытом: модуль к ядру докомпилить нельзя (не удалось бутстрапнуть древний gcc, а новый не собирает ядро 2.4, и новый гцц не собирает старый), программа делает сегфолт из-за разнице версий глибц на сборочной машине (ubuntu 10.04@amd64) и целевой. Инструкции требуют полной сборки из сорцов гцц 3.3 при помощи gcc 2.9, затем сборка окружения при помощи gcc 3.3, затем уже можно что-то компилять, но я так и не нашел лишнее время на такие безобразия.

farafonoff ★★
()
Ответ на: комментарий от kernel

Значит у меня видюха не держала xv. Остановимся на этом. В архитектуре иксов я разобрался уже намного позже, так что не могу утверждать что поддерживалось а что нет.

farafonoff ★★
()
Ответ на: комментарий от kernel

Давай признаем, что спор по этому пункту имеет чисто историческое значение, и к современному положению дел касательства не имеет.

farafonoff ★★
()
Ответ на: комментарий от farafonoff

Да ладно невозможны. 12309 уже починили? Если уж система уйдет в

своп, то выйдет она из него только по резету.


Я тебе скажу страшную правду - 12309 это гонево. Что то вроде лохнесского чудовища - толпы упоротых долбоклюев видят 12309 и плезиозавра. А как копнешь так плавающие бревна, доски и туристы из голландии непременно желающие увидеть 12309 и лохнесское чудо.

kernel ★★☆
()
Ответ на: комментарий от kernel

Я админ линукса и программист - я знаю что 12309 это миф, а есть система багов в ядре, при которых иногда производительность падает в 0. Наблюдаю это на серверах (при очистке архива файлов примерно на 1 000 000 файлов и 80 гигабайт на ext3), и на ноуте, когда transmission при хэшировании вешает всю систему, так что его даже свернуть не получается.

farafonoff ★★
()
Ответ на: комментарий от farafonoff

Вы хотите запускать линукс - запускайте сколько влезет. Программ под него как небыло так и нет. Даже банально работающий торрент клиент не написан, о чем тут говорить.

А как же опера, я не понял?!

deis
()
Ответ на: комментарий от farafonoff

Давай признаем, что спор по этому пункту имеет чисто историческое

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


Это большой вопрос. В то время тоже были те же самые крики про плохую видеоподсистему лиункса. Особенно это радовало тех кто смотрел это самое видео на линуксе и не мог этого сделать под вендой. И точно так же как в этом споре ничего доказать упоротым не получалось. «У меня не работает» vs «а у меня работает». Я вот лично настраивал просмотр этих самых фильмов пацанам с 166 и 233 мгц.

Так и сейчас - тебя не убедить, ты упертый, а уж твои наезды на xlib это вообще был какой то бред, в котором ты постоянно умудрялся противоречить сам себе.

kernel ★★☆
()
Ответ на: комментарий от deis

что опера я не понял? хотите сказать это нормальный торрент клиент? Если так, то популярность его еще меньше чем у самого линукса.

farafonoff ★★
()
Ответ на: комментарий от kernel

А программ под линукс тогда было еще меньше чем сейчас...

farafonoff ★★
()
Ответ на: комментарий от deis

Это реальность. Компьютер 2 гига памяти + 12 гиг свопа. Понадобилось мне занять всю память и 10 гиг свопа, и я даже мышкой не смог двигать.

farafonoff ★★
()
Ответ на: комментарий от farafonoff

речь шла про десктопы. много ты видел мипс десктопов? много ты писал


Зачем именно десктоп? Ноут устроит?

под мипс? я вот писал под свой роутер с dd-wrt. Ядрышко там 2.4,

либц целиком не лезет, только обрезанный и древний (из-за ядра).


У меня дома был mips нетбук китайский, бывший с wince. Ядро там 2.6. Когда купил такой же второй раз(первый подарил) сцуки-китайцы возможность перепрошивки на линукс заблокировали. Ненависть.

kernel ★★☆
()
Ответ на: комментарий от farafonoff

Это реальность. Компьютер 2 гига памяти + 12 гиг свопа. Понадобилось

мне занять всю память и 10 гиг свопа, и я даже мышкой не смог двигать.


Я помню такую же ситуацию еще во времена этих самых 166. Тогда например IDE винты под полной нагрузкой делали то же самое, а SCSI - нет.

И лечится это тут подозреваю так же - ограничениями на IO для твоего любименького трансмишшиона.

kernel ★★☆
()
Ответ на: комментарий от LamerOk

> потому что API - это никакая не «модель восприятия», а вполне чёткий термин, имеющий конкретное значение - перечень функций и структур данных, на существование и корректную реализацию которых вправе расчитывать программист. Как не трудно догадаться, это определение исключает возможность того, что фунцкии foo() и bar() могут быть, а могут и не быть в зависимости от фазы луны и мнения о них васи пупкина.

вот POSIX — это API или не API? а почему тогда, если API, то ./configure делает все эти проверки, в каком файле и в какой библиотеке какую функцию искать???

не исключает такой возможности. Сравни например, BSD и Linux — формально и там, и там позикс, фактически, прототипы функций немного разные и раскиданы по разным местам.

anonymous
()
Ответ на: комментарий от deis

Это уже клиника


Он в чем то прав. Когда у меня был «12309» я тоже не дожидался пока оно прочухается. Выличилось естественно лимитами на те плохие программы которые мешали жить.

kernel ★★☆
()
Ответ на: комментарий от kernel

Этим должен заниматься пользователь или система? Планирование IO уж точно функция ОС. А винты у меня везде sata в режиме ahci.

farafonoff ★★
()
Ответ на: комментарий от anonymous

вот POSIX — это API или не API? а почему тогда, если API, то

./configure делает все эти проверки, в каком файле и в какой

библиотеке какую функцию искать???


POSIX (play /ˈpɒzɪks/ poz-iks) or «Portable Operating System Interface for Unix»[1] is the name of a family of related standards specified by the IEEE to define the application programming interface (API)

(C) википедия.

kernel ★★☆
()
Ответ на: комментарий от kernel

Почему если известно, что программа плохая (transmission), разработчики ее не фиксят, а дистростроители, ставя ее по умолчанию(!) не могут поставить лимиты.

farafonoff ★★
()
Ответ на: комментарий от LamerOk

> потому что API - это никакая не «модель восприятия», а вполне чёткий термин, имеющий конкретное значение - перечень функций и структур данных, на существование и корректную реализацию которых вправе расчитывать программист. Как не трудно догадаться, это определение исключает возможность того, что фунцкии foo() и bar() могут быть, а могут и не быть в зависимости от фазы луны и мнения о них васи пупкина.

вот POSIX — это API или не API? а почему тогда, если API, то ./configure делает все эти проверки, в каком файле и в какой библиотеке какую функцию искать???

не исключает такой возможности. Сравни например, BSD и Linux — формально и там, и там позикс, фактически, прототипы функций немного разные и раскиданы по разным местам.

anonymous
()
Ответ на: комментарий от farafonoff

Я хочу сказать, что это работающий торрент клиент - вам не надоело врать?

deis
()
Ответ на: комментарий от farafonoff

Этим должен заниматься пользователь или система? Планирование IO уж

точно функция ОС.


Только пользователи(в расширительном смысле) все разные, ага, и настраивать свою ос должны именно они.

Нужно ли чтото тут делать -ну может и нужно. Делай, чо. Это линукс - ты программировал под мипс на gcc, ты справишся.

А винты у меня везде sata в режиме ahci.


Ну ты же «линукс программер и админ» и веришь в SATA? Как маленький прямо.

kernel ★★☆
()
Ответ на: комментарий от anonymous

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

farafonoff ★★
()
Ответ на: комментарий от farafonoff

Почему если известно, что программа плохая (transmission),

разработчики ее не фиксят, а дистростроители, ставя ее по

умолчанию(!) не могут поставить лимиты.


Потому что тогда говна от красноглазых педерастов выльется на десятки и сотни тонн больше. sad but true.

kernel ★★☆
()
Ответ на: комментарий от kernel

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

Дело тут такое. Когда я на работе, я вникаю во все эти тонкости и тюнингую сервак по самое немогу. Когда я прихожу домой, я хочу расслабиться, почитать лор, пока в фоне качается фильмец, а потом посмотреть этот самый фильмец с женой. Настройка ОС в этом списке как видишь отсутствует.

farafonoff ★★
()
Ответ на: комментарий от kernel

Объясните, почему. Не могу понять логику. ведь работать будет лучше. Все равно же убунты поделены на десктоп и сервер.

farafonoff ★★
()
Ответ на: комментарий от farafonoff

Это реальность. Компьютер 2 гига памяти + 12 гиг свопа. Понадобилось мне занять всю память и 10 гиг свопа, и я даже мышкой не смог двигать.

Через какое-то время ядро убьёт тот процесс, который сжирает всю память и весь своп. Задайте своп в один гигабайт и убедитесь лично

deis
()
Ответ на: комментарий от kernel

ну то есть, POSIX — это не API, наименование стандарта(ов) общей части разных API. подмножество API.

anonymous
()
Ответ на: комментарий от kernel

Он в чем то прав.

Он прав только в том, что проще перезагрузить машину, чем ждать когда ядро грохнет соответствующий процесс. Здесь не о чем спорить

Когда у меня был «12309» я тоже не дожидался пока оно прочухается. Выличилось естественно лимитами на те плохие программы которые мешали жить.

Когда приложение съедает всю память (и весь своп), а система при этом перестаёт практически реагировать на действия пользователей, то это не имеет отношения к 12309

deis
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.