LINUX.ORG.RU

Последний комментарий ( anonymous (*) (2002-08-18 20:32:45.587) самая здравая мысль в этом потоке подсознания.

SysRq
()

2asoneofus: "Описался человек, бывает, тем более е... с гуями без передыху - вот и подумалось :)"
Если бы просто описался, так потом еще и наезды стал делать, что говорит о том, что была это не описка, а дурь из-за не знания предмета разговора.
"Значит, работающей - не досуг тебе похвастать :)."
Работающей тут хватстают через край, вон слева куча скриншотов, другое как посмотришь на них видно, что с там так же ни чего не работает, а все больше у кого круче обои на десктопе стоят.
"Ладно, отмазываться то. Их знают прекрасно, иначе как бы обходили"
Если бы знали, то б исправили. Вот скажи, кому пришло в голову такое на запрос выделения памяти возвратить адрес, но аллокировать страницы? Т.о. если предположить что у тебя 256мег ОЗУ и 256 мег в свопе и сдеалть так:
char *pTmp = malloc( (256+256+3)*1024 ); // выделяем заведомо больше памяти чем есть в системе
if( pTmp )
printf("Выделили!");
else
printf("Нет памяти!");

Эта программа скажет что память ведлена, а стоит только что-то записать в "выделенную" память, так болучаем coredump...
"С любимым тобою продуктом - ещё веселее, там даже зная ничего не сделаешь"
Тот кто не знает, тот не сделает, а тот кто знает сделает и будет работать, не зря Виндовс применяется куда чаще, чем весь такой работающий линукс.
"Да и ничего, просто по случаю спросил, как они клеят заплаты, добавляют фичи и.т.п. Он и ответил, что предпочитают сперва тестить, т.к. доверия нет"
"В этом мире ни кому доверять нельзя, даже себе. Мне можно." (с) Броневой (17 мгновений весны)
"> контроллер XP пихать не будут, а вот CE да, при этом банкомат
> какой-нить XPe там будет сидеть.
Да, вот только твоё мнение - не совпадает с мнением CEO мелкомягких. Они пытаются туда именно ХР затолкать..."
Еще раз повторю, MS толкает XPе на high-end системы, а на все остольное они толкают CE. А чтение отчетов IDC к тому же показывает почему они это делают. Да было бы странно по другому, т.к. для дешевых контроллеров ОС лицензий котороый стоит что-то в районе $100 это перебор.
"Убрать много лишнего, если это там возможно, если нет"
Вот я ихочу услышать, что лишнее там собираются убрать. Один анониму предложил убрать поиск USB модемов при загрузке, продемонстрировав полное отсутсвие каких-либо представлений о том как usb работает.
"разве что сделать под конкретный проц, учитывая обилие целочисленных операций в ядрах - это мало что даст"
Правильно, практически ни чего не даст.
"Есть ещё, да, мы как дети малые - хотим знать, "а что тама внутри" "а какие сырцы" оценить соотношение асма - си, посмотреть на красивости в коде и в общем построении"
Желание похвальное, и если это жедание действительно есть, то можно попытатся поступить в какой-нить университет которым MS эти исходники дает, так что и тут нет ни чего не возможного.
2anonymous (*) (2002-08-18 15:53:11.707): "Понял. Твоя приблуда сожрала память, а ядро виновато :)."
Программа работала так что оставляла где 10% свопа свободным, но при этом тосовала страницы. Из-за чего ядро просто в своп уходило даже в момент ВЫХОДА из программы...
"А чего ты рефлексируешь-то? Тут клуб джентльменов, тут все друг другу доверяют. :)"
Я так нет, потому как когда один рассказывает как у него комп на не существовашем ядре классно работало или когда ядро со *всеми* сервисами грузится всего на 40% быстрее чем загружаются X, на клуб джентельменов это не тянет.
"Значит и правильно я сделал, что не прошел по ссылке. У меня НЕТ Виндоус"
За то там есть куча Юниксов плетущихся в хвосте.
2smh: "Вот именно это меня меньше всего волнует: кто сколько продал и за какое количество времени"
А меня нет. Потому как делать программы лучше под более распостраненныю систему.
"Извините, конечно, но я первый раз слышу о таком :/ В течение 3-х последних месяцев мой Линукс работает по 24 часа в сутки (то есть круглосуточно:), ядро 2.4.18-smh :), и я не наблюдал ничего подобного"
А ты прочитай что я написал про 2.4.17 и ниже... и сколько времени стабильной ветки понадобилось стать чем-то из далека напоминающее стабильность.
"Но вы не находите логичным предположить, что здесь отсутствует Линукс лишь потому, что Майкрософт сама организовала эти тесты?"
А вы не находите логичным посмотреть кто там организовывал тесты? И что MS там даже не совсем и участник? Все более компании продающие БД показывают на сколько их техника крута.
"наете, касательно сравнения компиляторов Б.Страуструп в своей книге "The Design and Evolution of C++" однажды написал, цитирую:"
Мда... Вы там слово компилятор где углядели?
"Тогда какое право вы имеете утверждать, что система управления памятью в Линуксе "хромает"? "
Потому как интересоватся тем как оно реализовано и видеть как оно хромает весьма разные вещи. Для того чтоб понять, что Жигули хреновее BMW не надо изучать конструкторскую документацию на машины, достаточно просто проехать на них.
"Вам достаточно того что система не умирает?"
Мне нет. Мне не нужно чтоб система вдруг теряла на время сознание.
"И полагаетесь лишь на свои впечатления, которые никак не обоснованы."
Ага система не реагирует на внешнии раздражители (мышь) и мне предлагается этого не замечать...
"Дело в том, что Майкрософт не может собрать систему так, чтоб она учитывала как особенности процессора Intel, так и особенности AMD одновременно, они наверняка собирают так называемый generic code."
Какие особенности вы собираетесь учесть с помощью перекомпиляции? То что в нужных местах код Виндовса для AMD отличается от Intel я думаю вы в курсе.
2anonymous (*) (2002-08-18 20:32:45.587): "Меня больше интересует .NET vs. Java - тут пока Java уделывает по всем параметрам .NET."
По каким параметрам Джава уделывает .Net? Кол-ве поддержиываемых платформ? Ну батенька системе всего 6 месяцев, на скольки системах работала джава когда ей было столько времени от рождения?

Ogr
()

Огр.. лениво так долго беседвать :)
1) .. malloc ( 1024 * 1024 * 1024 * 4 )
Килы Меги для надёжности, чтобы со свопом привысило ( у меня гиг + гиг ) В твоём примере 515 кил... всего :) (у тебя меньше 515 Кил памяти? :):):) на компе)
2) if ( pTmp != NULL ) cо всеми вытекающими ... хотя, может в определённых кругах считают, что NULL == 0? Но к этой школе не принадлежу
3) Поведение ряда функций glibc задаётся окружением, если склероз не изменяет то для этого чтото типа MALLOC_CHECK_ есть. Взгляни на досуге в man malloc - ты по английски шустро читаешь, а мне лениво :)
4) Хотя у меня пример и выдал ошибку там где надо (кстати, на конце строк лучше ставить \n) как положено, и вдруг у тебя всё как прально, но бодяга остаётся, то воспользуйся либо тем же маном, либо глибцовой или ядровой докой - уж наверняка там какое-нибудь предупреждение на этот счёт есть :) и пути обхода ...

ЗЫ :) На остальное ещё более лениво переплёвываться. скажу что, на контроллер стоимостью от 1700 до 5000 уе :) ставить софт за 100 уе - это "тьфу" - очень хоЧут МС туда ХР затолкать.. :)

asoneofus
()

>А ты прочитай что я написал про 2.4.17 и ниже... и сколько времени
>стабильной ветки понадобилось стать чем-то из далека напоминающее
>стабильность.

А что ты написал? Это всеравно что то ты в свое время говорил про хардлинки.... Напомнить?:)))
В ядрах от РХ начиная с 2.4.1, которые от Алана, была Риковская
VM, которая работала стабильно и не вызывала нареканий. Так
приведи аргументы поконкретнее, а то получается, что ты услышал,
где звон, да не знаешь где он. То что было родной VM в оригинальных
ядрах, действительно существовали проблеммы, но только они сказывались при маленькой системной памяти в 32 мега, а у тех,
которые имели 256 мегов и выше, вообще проблем не наблюдали.

anonymous
()

Дурное дело, как известно, не хитрое (c). Пищем програмку, которая будет делать WinExecute сказанное количество раз. Для простоты, и чтобы памяти хватило, будем запкскать notepad.exe. Для начала пишем 100 штук. Клик, пошло. Ок. Еще 100 штук. Ок. Гдето на третей сотне новые процессы перестают запускатся. Не беда, жмем любимую комбинацию CTRL+ALT+DEL. Выбираем таск менаджер. Что случилось? Ничего не случилось, система сделала БИП, но таск менаджер не запускается. Из контекст меню он тоже не запускается. Нет проблем, можно закрыть пару нотепадов, благо это не висящие процессы, и посмотреть что же будет. После закрытия 2 или 3 блокнотов таск менаджер все же запустится. Вот данные:

win NT Workstation 4.0PL(SP5), 128RAM Handles - 7607 Threads - 404 Process - 320 Memory - 151MB Limit - 260MB

win 2000 Serwer PL(SP2), 192RAM Handles - 12071 Threads - 571 Process - 301 Memory - 191MB Limit - 470MB

Памяти, как видно хватило и в первом и во втором случаях. Не исключаю, что на других языковых версиях системы это будет несколько отличатся. На win 2000 serwer побочным эффектом будет то, что в меню старт даже после закрытия всех этих процессов останется только "Windows Update", вплоть до выхода и повторного входа в систему. К чему это я? Допустим есть не апликация, а сервис, который запускает несколько (десятков) своих процессов/тредов. Таких сервисов может с успехом быть несколько. Уже в таком казалось бы простом случае поведение системы не совсем предсказуемо - возможна ситуация, когда система еще не умерла, но ни войти в систему ни запустить таск менаджер будет невозможно. В Linux и ему подобных для рута несколько (кажется 4)процессов всегда зарезервировано. Как объяснить то, что на 2000 Serwer максимальное количество процессов было даже меньше, чем в NT4 Workstation, ведь это общее количество процессов, включая системные? И это при том, что в машине с 2000 было и памяти и свапа больше, чем в машине с NT. Слишком много хендлов? В следуюший раз описание, как можно довести win2000serwer до состояния, когда он перестает реагировать на CTRL+ALT+DEL, правда машину из этого состояния можно вывести без перезптрузки.

Бэст ригардс.

XCHG
()

2asoneofus: "если склероз не изменяет то для этого чтото типа MALLOC_CHECK_ есть"
Это слово не для этого. Если ты заметил, то я виделил памяти (в смысле собрался выделить) всего на 3кб больше чем есть и программа выдала успех, мало того она выдает успех вплоть до 200кб превышения.
"на контроллер стоимостью от 1700 до 5000 уе :) ставить софт за 100 уе - это "тьфу" - очень хоЧут МС туда ХР затолкать.. :)"
Ну если такой стоимостьи, то да они хотят не зря я упоминал про банкоматы под 2000/XP.
2anonymous (*) (2002-08-19 01:50:15.309): "В ядрах от РХ начиная с 2.4.1, которые от Алана, была Риковская VM, которая работала стабильно и не вызывала нареканий"
Я про ftp.kernel.org говорил, я не про какой-то redhat. Т.е. люди на стороне сделали лучше чем Торвальдс...
"при маленькой системной памяти в 32 мега, а у тех, которые имели 256 мегов и выше, вообще проблем не наблюдали."
Повторю у меня 256 мег ОЗУ и проблемы я наблюдал.
2XCHG: "Пищем програмку, которая будет делать WinExecute сказанное количество раз"
Между мои примером и твоим есть разница, в моем примере система возращает успех тогда как на самом деле памяти нет, а в твоем случае система правильно говорит приложению, что ресурсов нет.

Ogr
()

Вот статиска по клиентам, которые заходили на google.com http://www.google.com/press/zeitgeist.html Линукс там составляет 1%... Где же так называемое повсеместное использование линукса?

anonymous
()

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

Zulu ★★☆☆
()

2org >Я про ftp.kernel.org говорил, я не про какой-то redhat. Т.е. люди на стороне >сделали лучше чем Торвальдс...

В том то и дело, что правильные форточки - от билла, а правильный линукс - от кого угодно, здесь нет монополии.

sin_a ★★★★★
()

>Между мои примером и твоим есть разница, в моем примере система >возращает успех тогда как на самом деле памяти нет, а в твоем случае >система правильно говорит приложению, что ресурсов нет.
Разница безусловно есть, и она такова, что система не желает запускать таск менаджер. Думаю не стоит объяснять чем это чревато. Более того, сейчас влом, но я проверю, что будет происходить при запуске сервисом большого количества тредов. Не удивлюсь, если при логине система не сможет запустить explorer. Есть проблемма? Есть!
Кроме того еще раз задам вопрос: Как объяснить то, что на 2000 Serwer максимально достижимое количество процессов было даже меньше, чем в NT4 Workstation?

з.ы. Вот достану вин 2000 адвансед сервер .....

XCHG
()

Я плакал от смеха!

Огр написал какую то приблуду которая все калечит, запустил ее под линукс и сделал вывод, что линукс гавно!

Хотя все остальное здравомыслящее человечество конечно разберется где тут на самом деле гавно.

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

> Я про ftp.kernel.org говорил, я не про какой-то redhat.

Еще раз для патологически тупых: на ftp.kernel.org лежат _исходные_ тексты
ядра линукс, никакого отношения к конченным юзерам не имеющие. Это понятно?
Даже если и были какие-то проблемы с определенными версиями ядра, то
каким образом лично тебя это касается? Если космический корабль слуяно попадет
в руки папуаса, никто не гарантируют, что он полетит ;) А ты и есть такой папуас.

Проблемы в указанных тобой ядрах были, но не те, о которых ты говоришь ;)
Это еще раз показывает, что доводы твои дутые из разряда "слышал звон".
Ты просто тупой ламерок, которому нельзя доверять вообще никакую систему -
будь то линукс или виндовс, или что-то еше.


anonymous
()

2 anonymous (*) (2002-08-19 15:49:46.843)
> Ты просто тупой ламерок, которому нельзя доверять вообще никакую систему - будь то линукс или виндовс, или что-то еше.

Удивил. Ему про VM уже триста раз было говорено!

http://www.linux.org.ru/view-message.jsp?msgid=219171&scroll=section&...
PitStop (*) (2002-08-17 11:32:01.407)

А он знай свою песню тянет. Ну почему у меня проблем нет? У моих друзей? Зато с виндой проблем, нерешаемых к сожалению, хватает! Но я же не ору, что БГ - мудак и никаких патчей мне не надо!

Я частенько спрашивал здесь ярых и не очень виндоманов. Раз ты такой умный, то помоги мне пожалуйста с тем-то и с тем-то. Хрен! Тишина. Вот некто PTO обещал с хаспом разобраться. Молчит со среды как рыба об лед. Жаль.
А Ogr? Типа почти замом у БГ работает, а как до дела, так сразу в кусты. Видел я таких "спецов" руками машут, а пашут за них другие.
2 Ogr. Ничего не утверждаю лично про тебя. Всегда можешь доказать обратное. :)

PitStop
()

   Ядра  2.4.17  и  меньше  имели  привычку очищать страницы в своп таким
   образом, что создавалось впечатление, что машина висит.
ogr, ты скажи - ты такие вещи видел хоть раз САМ с ядром ИЗ ДИСТРИБЬЮТИВА?
Нет - тогда заткнись. Если ты сам собирал ядро с kernel.org и поимел
это  - то это твои проблемы.

anonymous
()

блин, ну не понимаете вы шуток.
ну и ладно.

один говорит описался, другой - перепутал.

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



AVL2 ★★★★★
()

2anonymous (*) (2002-08-19 15:49:46.843): "Еще раз для патологически тупых: на ftp.kernel.org лежат _исходные_ тексты ядра линукс"
Я бы даже сказал не так на этом сервере лежат оффициальные ядра линукса, в том числе и стабильные. Которые, если согласно словарю на слово "стабильный" должны работать. А мне предлагается лазит по каким-то помойкам чтоб найти патчики чтоб исправить огрехи линуксоидов.
Вот до чего доводит преклонение перед линуксом, что даже наличие очевидно ошибки которая не однократно обсасывалась в kernel traffic не могут.
2PitStop: "Ничего не утверждаю лично про тебя. Всегда можешь доказать обратное. :)"
Раз ни чего не утверждаешь, то чего волну тогда гонишь?
Всем поклонникам линукса - вы бы хоть следили за вашим любимцем, чтоб знали где за ним подтирать. Что забыли как каждуй неделю новый патчи на VM выходили?
2AVL2: "я просто в шутливой форме выразил мысль"
Понеслись отмазки... Что уже научился различать VM от WM?

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

> Я бы даже сказал не так на этом сервере лежат оффициальные ядра линукса,

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

> согласно словарю на слово "стабильный" должны работать

А ну-ка еще раз перечитай эту словарную статью и процитируй про работу ;)
В любом случае, напиши себе на лбу:

1) ты слишком туп для того, чтобы самостоятельно ставить ядра
2) ты ничего не понимаешь в VM. Пример тобой приведенный говорит
только о твоей тупости как юзера, а не об ошибках в VM.

А как напишешь, почаще смотрись в зеркало.

anonymous
()

> Вообщето ядро нуна собирать гдето эдак с переодичностью в пол года
> а можна и режэ - если жэлезо нормана держится старым. А так - адын
> раз после установки с-мы в любом дистре

для тех кто в процессе изучения многочисленных языков программирования, забыл Великий и Могучий, напоминаю, что:

Слова "вообще-то", "где-то" пишутся через дефис,
слов "нуна", "нормана", "адын", в русском словаре нет,
полгода -- пишется вместе,
в словах "реже" и "железо" -- после "ж" стоит "Е" а не "Э",
слово "периодичность" проверяется словом "период",
"можно" -- на конце "О",
перед союзом "а" обычно ставится запятая,
придаточное предложение "если железо нормально держится старым" -- лишено смысла,
во втором предложении: после слова "раз" следовало бы поставить, например, двоеточие, как обозначение уточнения,
Употребление предложений не содержащий ни подлежащих ни сказуемых не рекомендуется на письме: второе предложение следовало бы развернуть, например -- "А так это следовало бы делать один раз: после установки системы в любом дистрибутиве"

svSHiFT
()

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

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

Добавь еще, что "ни подлежащих ни сказуемых" нуна разделить заяптой ;)

anonymous
()

2anonymous (*) (2002-08-19 23:46:11.272): Ох и дубинушка стоеросовая. Люди работают не на ядрах, а на операционных системах" Ух ты какой тут тупой анонимус попался. Что ж, расскажи является ли ядро частью ОС, и если часть ядра на столько левое, что в стабильном ядре его в конце концов полностью переписали, как ОС может быть стабильной. "1) ты слишком туп для того, чтобы самостоятельно ставить ядра" Ну куда уж мне до тебя, о светлейший ум вселенной, я ж маленький человек и если король гол, говорю что король гол, ну а тебе конечно с высоты своего занания не видно проблем, которые по странному стечению обстаятельств были очевидни ядро-писателям. "2) ты ничего не понимаешь в VM" По крайней мере в отличии от таких как ты не путаю c WM.

Ogr
()

2 Ogr (*) (2002-08-19 20:49:03.359)

Если ты не совсем туп, то должен был заметить в моей фразе некоторое обобщение, тем более, что на этом сайте "Ogr" стало почти нарицательным.

> Раз ни чего не утверждаешь, то чего волну тогда гонишь?

Я предполагаю. А обратного ты не доказал, видимо мои предположения близки к правде. :/ ??

> Всем поклонникам линукса - вы бы хоть следили за вашим любимцем, чтоб знали где за ним подтирать. Что забыли как каждуй неделю новый патчи на VM выходили?

Выходили. И что? А разве умный админ бросается ставить новое ядро на рабочий сервер? Кажется ты не ответил на этот вопрос.

К слову. На винду патчи чуть ли не каждый день выходят. И через раз они "критикал". Не забыли? Бревно в глазу?

PitStop
()

"Патчи с помойки".......

А-ХУ-ЕЛ мудачок-то наш :)

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

to svSHiFT
... аХа, и ЫшшО ...
#Употребление предложений не
-содержащий ни подлежащих ни сказуемых
+содержащих, ни подлежащих, ни сказуемых
#следовало бы развернуть,
- например -
+ например:

Мы, тута :) типа не о гОмматике беседВаем :). А уж если нотации читать, то, типа, надо в натуре, грамотно :(

asoneofus
()

Несвежий анекдот про Орга!

Приходит админ к админу, а тот сидит грустный.
- Что случилось?
- Да вот Огр заходил вчера и за 15 минут сервер сломал.
- О! Да он хакер?
- Нет, он мудак.

anonymous
()

...
- успел засечь его ip?
- нет, он через дверь приходил... :)
...

asoneofus
()

Бля!!! А у меня солярка грузится полторы минуты и ядро не пересобирается, и своп 352 мега - фигня операционка, снести надо.

Ximandr

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

2ogr:
> Что ж, расскажи является ли ядро частью ОС,

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

Пример специально для твоего уровня мышления (то есть для дебила): Вот
допустим ты поставил win2000, поработал с ней, и захотел поставить
winXP. Она красивее, но глюков больше. Тебе придет в голову поставить
в нее kernel32.dll из "стабильной" win2000?

> и если часть ядра на столько левое, что в стабильном ядре его в конце > концов полностью переписали,

Тьфу, вот же кретин! Это я про дядю билли ;) Взял, гад, и переписал
полностью стабильную win95, которая не знала себе равных по объемам
продаж...

Оgr, здесь люди мыслящие собираются. Твое место в клинике для дебилов.
Как ты это не поймешь?

anonymous
()

Вот скажи, кому пришло в голову такое на запрос выделения памяти возвратить адрес, но аллокировать страницы? Т.о. если предположить что у тебя 256мег ОЗУ и 256 мег в свопе и сдеалть так: char *pTmp = malloc((256+256+3)*1024 ); // выделяем заведомо больше памяти чем есть в системе if( pTmp ) printf("Выделили!"); else printf("Нет памяти!");

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

Начнем с того, что malloc возвращает указатель, а не указатель на тип char.

Нижеприведенный код работает без проблем: char* p=(char*)malloc(1024*1024*1024); if (errno!=ENOMEM) { /* ok */ free(p); } else { /* shit */ }

Вы правы: Линукс "выделит" столько памяти, сколько вы у него попросите. И это совсем не ошибка системы управления памятью (давайте говорить по-русски, если мы русские, ПУМ (Подсистема Управления Памятью), или же условимся, что все-таки правильнее VMS (Virtual Memory Subsystem), а не VM, или еще точнее: LMM (Linux Memory Management)). ! Программа, которая попросила эту память, не должна сама ломаться! Линукс должен по идее начать убивать другие процессы, чтобы высвободить память для "прожерливого процесса", есть так называемый OOM Killer (Out of memory killer). Естествено, с одной стороны это плохо, но с другой -хорошо. Дело в том, что лучше пусть убьются какие-нибудь ненужные процессы, чем из-за них нужному процессу не будет хватать памяти.

Не знаю, кому это пришло в голову, но все точно так же и в Юникс. Линуксу это досталось понаследству, я же вам говорил, что Линукс полностью совместим с Юникс, совсместим по стандарту POSIX, то есть системные вызовы отвечают стандарту POSIX.

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

Установить лимиты на время выполняние, размер стека, кол-во процессов-ребеночков:), которые может запускать конкретный процесс, и т.д., можно системной функцией Линукс setrlimit(). Bash предоставляет команду ulimit, которой можно выставить все эти параметы для bash, и соответственно это будет распространяться на все процессы, запущенные как ребеночки этого bash.

"А меня нет. Потому как делать программы лучше под более распостраненныю систему. " - Ogr

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

Линукс очень часто используется, просто не на домашних компьютерах.

Я не представляю, во сколько обойдется средней комании с примерно 250-300 компьютерами для всех этих компьютеров купить Microsoft Windows и еще Office, и, допустим, еще бы нужно было покупать Visual C++, Borland C++, Borland Delphi, и Adobe Photoshop. Это слишком дорого. Может америкасосам это и по-карману, но знаете ли, не для меня, и думаю для многих других тоже. Мне не по-карману иметь на домашнем компьютере Маздай2000, а пользоваться всякими дешевками типа Маздай 95-98 даже и не хочу. Ползоваться пиратскими версиями дома я, конечно, могу. Но я не хочу грабить программистов, которые честно работали над своими программами, - это подло и низко.

"А вы не находите логичным посмотреть кто там организовывал тесты? И что MS там даже не совсем и участник? Все более компании продающие БД показывают на сколько их техника крута. " - Ogr

Я видел кто организовал тесты! В моем тексте вы там слово участник где углядели???;)

"понадобилось стать чем-то из далека напоминающее стабильность. "

Скажите мне одну вещь: если вы такой фанат виндоус и, самое важное, имеете возможность покупать себе ПО от Майкрософт, ТО КАКОГО ЧЕРТА ВЫ ПРИХОДИТЕ В ЭТОТ ФОРУМ И ДОСТАЕТЕ ЗДЕШНИХ? "касательно сравнения компиляторов Б.Страуструп в своей книге "The Design and Evolution of C++" однажды написал, цитирую:" "Мда... Вы там слово компилятор где углядели? " - Ogr

Прошу прощения, я хотел сказать, естественно, касательно сравнения языков программирования.:)

"Желание похвальное, и если это жедание действительно есть, то можно попытатся поступить в какой-нить университет которым MS эти исходники дает, так что и тут нет ни чего не возможного. " - Ogr

ХА-ХА-Ха :)))))))))))))))))))))) Неужели Майкрософт исходники дает?????? ХА-ХА-ХаХА-ХА-ХаХА-ХА-Ха....... вот это да-а... на что только эти хитрожопые америкасосы не пойдут, лишь бы задавить пингвина:)))))) ХА-Ха-ха......но я не верю что Майкрософт исходники дает!:) А если и дает, то эти несчастные студенты подписывают, наверняка, какие-нибудь документы о неразглашении, нераспространении и не использовании этих исходников или их частей для своих проектов. В таком случае пусть они себе эти исходники засунут в задницу!:) "Программа работала так что оставляла где 10% свопа свободным, но при этом тосовала страницы. Из-за чего ядро просто в своп уходило даже в момент ВЫХОДА из программы... " - Ogr

Интересно, что за программа такая?

"Потому как интересоватся тем как оно реализовано и видеть как оно хромает весьма разные вещи. Для того чтоб понять, что Жигули хреновее BMW не надо изучать конструкторскую документацию на машины, достаточно просто проехать на них. " - Ogr

Хе-хе. Хорошая аналогия, должен признать. Я приведу другую: если взять бейсбольную биту, такую хорошую, дорогую бейсбольную биту, и отдубасить BMW и Жигули - думаю и той, и другой будет плохо. Я хочу сказать, что Маздай 2000 уходит в рестарт от двух байт, которые достаточно вписать в обыкновенный бат-файл и его запустить. Можете поискать в архивах bugtraq. Например поганейший 98-ой зависал напрочь, если в цикле начать вызывать какую-нибудь функцию GDI. Эксплорер уходил, если в какой-либо иконке установлены неправильные размеры. Поймите меня правильно, я не хочу сказать что Маздай - это ужасная и глючная система, нет, это вполне неплохая система для домашнего использования. Но я хочу сказать, что и Линукс далеко не хуже, а местами и лучше, чем Виндоус. Тогда почему я должен платить $100 за Виндоус, если я могу скачать Линукс из интернета бесплатно. Более того - популярность Маздая обоснована еще и психологическим моментом. Большинство обыкновенных пользователей просто ничего другого не знают, кроме как Виндоус. Но если посадить за компьютер человека, который никогда не пользовался компьютером и Виндоус, и предложить ему работать в Линуксе, я уверен, что спустя год, этот пользователь не будет признавать Виндоус, равно тому, как точно такой же пользователь, но который пользовался Виндоусом, не будет признавать Линукс. :) Майкрософт ведет рекламные компании: дарит школам компьютеры с маздаем и прочее, и дети с ранних лет только и видят этот Маздай, чего же от них ожидать в будущем. Более того, если посмотреть учебники школьников по информатике - что вы в них найдете сегодня!?? Правильно: Microsoft Windows, Microsoft Word, Micorosft Excell и т.д. Во что превратили урок информатики в школе, когда на этом уроке дети изучают не программирование и информатику, а какую-то чушь по составлению идиотских таблиц в экселе. Возьмем российский журнал "Информатика и Образование" - журнал для преподaвателей информатики, и что вы увидите в нем? Опять всякую чушь: "Изучаем Word", "Уроки по Microsoft Word 7.0 for Windows", "Исследование функции RND в BASIC"... Боже мой! И это журнал об информатике!!! Зайти в книжный магазин, какие книги там? Опять всякое дерьмо: "Microsoft Windows с нуля", "Microsoft Windows2000 за 24 часа" и прочее, ну и не считая миллиона книг про PHP и Perl. "Какие особенности вы собираетесь учесть с помощью перекомпиляции? То что в нужных местах код Виндовса для AMD отличается от Intel я думаю вы в курсе. "

Учесть особенности процессора. Насчет Маздая - нет, я не в курсе.

Всем поклонникам маздая - вы бы хоть знали где задницу Биллу лизать, что, забыли iloveyou, cih, всякие черви распространяющиеся через IIS и тому подобную срань? А вообще, Ogr, Я ПРЕЗИРАЮ ВАС, И ТАКИХ КАК ВЫ, поскольку такие как вы ничего не можете, короче: "В своем глазу бревна не замечаете, а в чужом пылинку видите!". А если вы еще и Маздаем пиратским пользуетесь, то я ПРЕЗИРАЮ вас вдвойне! Поскольку вы просто самодовольные и упертые идиоты!

smh ★★★
()

>Всем поклонникам маздая - вы бы хоть знали где задницу Биллу лизать,
>что, забыли iloveyou, cih, всякие черви распространяющиеся через IIS
>и тому подобную срань? А вообще, Ogr, Я ПРЕЗИРАЮ ВАС, И ТАКИХ КАК
>ВЫ, поскольку такие как вы ничего не можете, короче: "В своем глазу
>бревна не замечаете, а в чужом пылинку видите!". А если вы еще и
>Маздаем пиратским пользуетесь, то я ПРЕЗИРАЮ вас вдвойне! Поскольку
>вы просто самодовольные и упертые идиоты
Для Огра могу предложить решение - поставить FREEBSD. Там STABLE-это STABLE, а CURRENT - это беты. И компилится там все всегда из /usr/src и из портов. То, что линукс галимая студенческая подделка - никто не отрицает (кроме сотни идиотов на этом сайте), но в XP Embedded всё-таки сырцы ядра надо выложить точно ;)
P.S. А я презираю людей, которые ставят Линукс без причины. Мол пальцы погнуть, друзьям показать ;) Именно они и поддерживают на слуху это отвратное слово "ЛИНУКС" (или "ЛИНАКС"). В общем, мочи линуксойдов в сартире ;)

anonymous
()

2Ogr: >Карандащиком подпиши, раз запомнить не в состоянии. У меня уже лет >пять на клаве русских букв нет и ни чего...

Tak, i karanda6ika tozhe netu ;)

zelo_
()

2anonymous (*) (2002-08-20 20:08:43.689): "Вот допустим ты поставил win2000, поработал с ней, и захотел поставить winXP. Она красивее, но глюков больше. Тебе придет в голову поставить в нее kernel32.dll из "стабильной" win2000?"
Ну во-первых, XP куда более устойчивей чем w2k, хотя ни под той ни под другой BSOD не было, хотя системы работают 24часа в сутки и не перегружаются месяцами.
Во-вторых, ftp.kernel.org оффициальное место для ядра линукса, я же не беру ядра от 2.2 и не пытаюсь их воткнуть в систему с утилитами которые работают с 2.4 (такой пример куда как более приближен к твоему тупому аналогу).
"Взял, гад, и переписал полностью стабильную win95, которая не знала себе равных по объемам продаж..."
XP продается кстати лучше чем w95
"Оgr, здесь люди мыслящие собираются"
Ты к ним не относишся, это очевидный факт.
2smh: "Начнем с того, что malloc возвращает указатель, а не указатель на тип char."
Если ты заметил, то я не обращался к памяти, но мало того мой код нормально скомпилируется в С.
"errno!=ENOMEM"
А это что такое? Что за какой-то левый ENOMEM? В ANSI C такого нет, там (ANSI) ясно сказано что malloc возвращает NULL если памяти нет, ни какого ENOMEM там и не пахло, хватит затачивать код кривую ОС.
"лучше пусть убьются какие-нибудь ненужные процессы, чем из-за них нужному процессу не будет хватать памяти."
Это в системе с костылями как Линукс может аткое в голову придти, в нормальной системе программа запросившая ресурс и по стечению обсотятельств не получившая этих ресурсов должна, об этом внятно сказать, чтоб человек принял решение что нужно убить.
"Не знаю, кому это пришло в голову, но все точно так же и в Юникс."
Не надо гнать, в Солярисе не так. Если там запросить много памяти (больше чем есть в наличии), то вернется NULL и без всяких OOM.
"совсместим по стандарту POSIX, то есть системные вызовы отвечают стандарту POSIX."
Это с такой левой реализацией malloc? Вы сами то хоть верите в то что говорите?
"Могу сказать, что она распространена среди секретуток и проститарш"
Среди них тоже, это те люди для которых комп инструмент, а не смысл жизни.
"которые чаще всего используют нелегальную копию практически каждого приложения"
То-то компании выпускаюзие игры деньги зарабатывают, Адобе деньги зарабатывает, да и MS иъ так же имеет. Странно откуда деньги если все пиратствуют? Может по себе судить не надо?
"Я не представляю, во сколько обойдется средней комании с примерно 250-300 компьютерами для всех этих компьютеров купить Microsoft Windows и еще Office"
Не очень дорого, т.к. компы продаются с Виндовс, а лицензия в таких размерах стоит уже не так много, да и для компании такого размера сумма не велика. Куда дороже обойдутся дорогие админы и обучние персоонала системам которые нормально не работают.
"допустим, еще бы нужно было покупать Visual C++, Borland C++, Borland Delphi, и Adobe Photoshop."
А за чем все это сразу покупать? Тот кто купит Visual C++ (стоимостью $109) ни Борланд С++ ни Дельфи покупать не надо. А Фотошоп программисту вообще не упирался. Просто ты привык все такщить на комп без разбора.
"Может америкасосам это и по-карману, но знаете ли, не для меня, и думаю для многих других тоже"
Пользуйся линуксом, только не надо пирасткие копии покупать, на том основании что ты беден. Только это не относится к достоинствам ОС как системы. Не зря MS за два дня продает больше чем все линукс компании в мире за год.
"если вы такой фанат виндоус и, самое важное, имеете возможность покупать себе ПО от Майкрософт"
Я не фанат, я выбираю то что мне подходит. И покупать ПО MS для меня не цель, у меня цель сделать свою жизнь проще.
"ТО КАКОГО ЧЕРТА ВЫ ПРИХОДИТЕ В ЭТОТ ФОРУМ И ДОСТАЕТЕ ЗДЕШНИХ?"
Я развлекаюсь, потому как весело видеть такую не адекватную реакцию, на вполне очевидные вещи.
"Прошу прощения, я хотел сказать, естественно, касательно сравнения языков программирования.:)"
Языки программирования надо сравнивать по удобству, и ни кто с этим не спорит. Но цитату-то вы привели в ответ на упоминание того что компилятор от MS весьма не плох.
"ХА-ХА-Ха :)))))))))))))))))))))) Неужели Майкрософт исходники дает?????? ХА-ХА-ХаХА-ХА-ХаХА-ХА-Ха.."
Представь себе да. Это в той пещере где ты живешь все кажется таким не обычным.
"вот это да-а... на что только эти хитрожопые америкасосы не пойдут, лишь бы задавить пингвина"
Исходники виндовс университетамм давались еще в 96 году, когда ты такого слова как линукс еще не слышал.
"А если и дает, то эти несчастные студенты подписывают, наверняка, какие-нибудь документы о неразглашении, нераспространении и не использовании этих исходников или их частей для своих проектов."
Конечно полдписывают, потому как они не пустозвоны и имеют в жизни цель. А пользоватся на халяву чужим трудом, это все больше линуксоиды хотят. Ведь как интересно на словах, исходники мол нужны для того чтоб проверить нет ли дыр, а в реальности хотят урвать кусок.
"Интересно, что за программа такая? "
Я ж сказал, выделяет память потом случайным образом пишет в память, и в какой-то момент система просто начинает дико свопится, что практически выглядит как смерть.
"Я приведу другую: если взять бейсбольную биту, такую хорошую, дорогую бейсбольную биту, и отдубасить BMW и Жигули - думаю и той, и другой будет плохо"
То что я делал к бите отношение не имело. Просто прокатился с ветерком, на BMW с уджовольствием, на Жигулях пока разогнался, а потом просто страшно стало ехать в таком корыте.
"Я хочу сказать, что Маздай 2000 уходит в рестарт от двух байт, которые достаточно вписать в обыкновенный бат-файл и его запустить"
Ну и какие это два байта? Что-нить вроде RestartWindows :)))
"Например поганейший 98-ой зависал напрочь, если в цикле начать вызывать какую-нибудь функцию GDI"
И? Как линукс перезагружлася от Нетскейпа или Джавы напомнить?
"предложить ему работать в Линуксе, я уверен, что спустя год, этот пользователь не будет признавать Виндоус"
Я думаю что он через неделю будет боятся компьютеров, т.к. чтоб только монитор под себя настроить понадобится изучение документации. Да юзер просто все это пошлет по дальше и будет прав.
"Во что превратили урок информатики в школе, когда на этом уроке дети изучают не программирование и информатику"
Дети изучают то что им пригодится в жизни. Программирование большенству людей ни пригодится ни когда, за чем на это учебное время тратить, когда можно научить чему-то полезному, что потом им поможет жить лучше.
"вы бы хоть знали где задницу Биллу лизать, что, забыли iloveyou, cih, всякие черви распространяющиеся через IIS и тому подобную срань?"
У меня на машине нет антивируса уже много лет, и ни каких виросов тоже нет, потому как патчи ставлю во-время. И всякую дрянь не запускаю.
"А вообще, Ogr, Я ПРЕЗИРАЮ ВАС, И ТАКИХ КАК ВЫ, поскольку такие как вы ничего не можете, короче: "В своем глазу бревна не замечаете, а в чужом пылинку видите!"."
Я призераю таких как ты, которые вместо того чтоб делать, что-то и обсуждать пути решения проблемы, начинаете во всем винить окуражющий вас мир, а не самих себя. Именно из-за таких как вы и линукс представляет из себя тот бардак который имеется в налии. Не зря именно такие как вы начинаете равссказывать как в виндовсе плохо, хотя обсудление шло о линуксе.

Ogr
()

Поправлю Ogr-a немного... исходники ВинХР/2000 есть у целой кучи университетов, см. http://research.microsoft.com/university/ntsrclicensees.asp

Соглашение подписывает декан или какое ответственное лицо института.

Соглашение предусматривает: Features of the Source License No cost Intellectual property created with the use of source code is owned by the university or author, depending on the policies of the licensing institution. Source licensees can share source or other source-based work with other source licensees. Source is licensed to the requesting organization, not individuals to insure broad internal access. No employment restrictions as the result of viewing or using the source.

Ну а уж то, что исходники ядра ВинСЕ свободно доступны наверное уже знают все?!

PTO
()

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

- Доктор, когда я делаю вот так, мне больно - Вот и не делайте так.

Ебанутая логика. Если от кривых приблуд виснет Линух - система говно, если тачка виндузятника заразилась CIH'ом, виноваты его кривые руки - нехрен было запускать что попало.

anonymous
()

2anonymous (*) (2002-08-21 02:20:01.75): "Ебанутая логика. Если от кривых приблуд виснет Линух - система говно"
Так и запишем: ядро линукса - кривая приблуда.

Ogr
()

2smh: "Начнем с того, что malloc возвращает указатель, а не указатель на тип char." Если ты заметил, то я не обращался к памяти, но мало того мой код нормально скомпилируется в С.

Я заметил, что вы инициализируете указатель на char результатом функции, которая возращает void*!!!!!!!!!!!

"errno!=ENOMEM" А это что такое? Что за какой-то левый ENOMEM? В ANSI C такого нет, там (ANSI) ясно сказано что malloc возвращает NULL если памяти нет, ни какого ENOMEM там и не пахло, хватит затачивать код кривую ОС.

Мда... Отрывок из описания: The Unix98 standard requires malloc(), calloc(), and real- loc() to set errno to ENOMEM upon failure. Glibc assumes that this is done (and the glibc versions of these rou- tines do this);" Если вы пишите программу для конкретной ОС, тогда пишите учитывая то, что написано в замечаниях относительно функций.

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

Да, так оно и есть! Заметка о функции malloc дальше: " Recent versions of Linux libc (later than 5.4.23) and GNU libc (2.x) include a malloc implementation which is tun- able via environment variables. When MALLOC_CHECK_ is set, a special (less efficient) implementation is used which is designed to be tolerant against simple errors, such as double calls of free() with the same argument, or overruns of a single byte (off-by-one bugs). Not all such errors can be proteced against, however, and memory leaks can result. If MALLOC_CHECK_ is set to 0, any detected heap corruption is silently ignored; if set to 1, a diag- nostic is printed on stderr; if set to 2, abort() is called immediately. This can be useful because otherwise a crash may happen much later, and the true cause for the problem is then very hard to track down."

"Не знаю, кому это пришло в голову, но все точно так же и в Юникс." Не надо гнать, в Солярисе не так. Если там запросить много памяти

Что не надо гнать!!!!! Функция malloc непосредственно вызвает системный вызов линукс brk, который изменяет размер сегмента данных. Отрывок из мануала по brk: On success, brk returns zero, and sbrk returns a pointer to the start of the new area. On error, -1 is returned, and errno is set to ENOMEM. Отсюда и "левый" ENOMEM.

Впрочем, да, вы правы, скорее всего в Солярисе не так. Поскольку из posix вызовы brk и sbrk исключили.

"совсместим по стандарту POSIX, то есть системные вызовы отвечают стандарту POSIX." Это с такой левой реализацией malloc? Вы сами то хоть верите в то что говорите?

Читайте выше.

"То-то компании выпускаюзие игры деньги зарабатывают, Адобе деньги зарабатывает, да и MS иъ так же имеет. Странно откуда деньги если все пиратствуют? Может по себе судить не надо?" - Ogr

Хе-хе, если вы намекаете на то, что будто я пиратствую - наоборот. Я пользуюсь Линукс именно из-за того, что не хочу пользоваться пиратской версией Виндоус:)

"допустим, еще бы нужно было покупать Visual C++, Borland C++, Borland Delphi, и Adobe Photoshop." А за чем все это сразу покупать? Тот кто купит Visual C++ (стоимостью $109) ни Борланд С++ ни Дельфи покупать не надо. А Фотошоп программисту вообще не упирался. Просто ты привык все такщить на комп без разбора.

Нет, прошу не делать таких выводов!!!!!!! Откуда вы можете предполагать, что я тащу все на комп!?? Господи, все что мне нужно на моем компьютере, и у меня это есть, - операционная система и компилятор С++.

"Пользуйся линуксом, только не надо пирасткие копии покупать, на том основании что ты беден. Только это не относится к достоинствам ОС как системы. Не зря MS за два дня продает больше чем все линукс компании в мире за год."

Ну касательно кол-ва проданных копий - меня это не волнует, я это уже говорил. А касательно пиратства - именно поэтому я не пользуюсь Виндоус, так как я не хочу пользоваться пиратской версией. Я не беден, но тратить деньги на относительно дорогое программное обеспечение я пока не могу. Более того, все-таки "бесплатность" - это тоже достоинство, может и не техническое, но все же достоинство!

"если вы такой фанат виндоус и, самое важное, имеете возможность покупать себе ПО от Майкрософт" "Я не фанат, я выбираю то что мне подходит. И покупать ПО MS для меня не цель, у меня цель сделать свою жизнь проще."

Вот! Неужели мы пришли к консенсусу??:)))) Каждый пусть делает свой выбор и пусть не волнует одних, что выбрали другие, а других, в свою очередь, что выбрали первые!!!!! Идеально!!!!!:))))

"ТО КАКОГО ЧЕРТА ВЫ ПРИХОДИТЕ В ЭТОТ ФОРУМ И ДОСТАЕТЕ ЗДЕШНИХ?" "Я развлекаюсь, потому как весело видеть такую не адекватную реакцию, на вполне очевидные вещи."

Хе-хе... шутник! Почему неадекватная? Хотя, впрочем, некоторые высказались достаточно резко, и я один из них. Я же вам показал, как решить вашу проблему с веделением памяти, но как раз вы ее и восприняли неадекватно!

"Прошу прощения, я хотел сказать, естественно, касательно сравнения языков программирования.:)" Языки программирования надо сравнивать по удобству, и ни кто с этим не спорит. Но цитату-то вы привели в ответ на упоминание того что компилятор от MS весьма не плох.

Нет, я привел цитату в том смысле, что сравнивать языки программирования почти тоже самое, что сравнивать операционные системы. Я хочу сказать, что чтобы сравнить две системы, нужно очень хорошо знать как первую, так и вторую, и быть беспристрастным к обоим из этих систем. Я напротяжении всей это дискусси где-нибудь сравнил Линукс с Виндоус в пользу первого? Вы приводили свои аргументы, я приводил свои контраргументы. Вы показывали проблему, я предложил ее решение!

Что касается компилятора от MS - он действительно неплох:) Равно как и Борландский очень хорош, и никто не говорит что GCC - отличный компилятор! Отнюдь! GCC далеко не совершенен!!

"ХА-ХА-Ха :)))))))))))))))))))))) Неужели Майкрософт исходники дает?????? ХА-ХА-ХаХА-ХА-ХаХА-ХА-Ха.." "Представь себе да. Это в той пещере где ты живешь все кажется таким не обычным."

Да мне не кажется это необычным! И живу я не совсем в пещере:)

"Исходники виндовс университетамм давались еще в 96 году, когда ты такого слова как линукс еще не слышал."

Угум, в 96 я слышал о Юникс, пользовался Виндоус, через год, в 97-ом я впервые установил на свой компьютер Линукс, при этом получил я его на местной компьютерной выставке бесплатно!:)

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

Мне исходный код нужен для того, чтобы ЗНАТЬ, как работает та или иная вещь, чтобы учиться красивому стилю программирования, чтобы решить ту или иную проблему, связаную с функцианирование данной программы. А совсем не "для урвать код" - не судите по себе:)

Конечно, я напишу за какое-то количество времени, допустим, библиотеку для декодирования мп3, но зачем мне это надо, если есть уже такая библиотека! Вы скажете что она не обязательно должна быть с открытым кодом, и вы будете правы! Но открытый код дает возможность взглянуть внутрь этой библиотеки, и, допустим, в моих ранних планах, когда я даже и не знал о существования уже написанной открытой библиотеки, и думал как я буду реализовывать свой код, я мысленно сталкивался с неясными моментами реализации, и теперь, когда я уже имею исходный код этой библиотеки, мне интересно, какое решение нашли создатели этой библиотеки! И я имею возможность узнать!!! Более того, если я выясняю, что библиотека работает неправильно, я имею возможность самостоятельно выяснить - ПОЧЕМУ ОНА РАБОТАЕТ НЕПРАВИЛЬНО! Вместо того чтобы засыпать создателей просьбами и мольбами об исправлении этой ошибки, и ждать, пока они ее исправят - что будет тормозить мой проект - я лучше сам найду решение проблемы, вышлю его создателям, и буду иметь свою работающую программу, и работающую библиотеку!

"Интересно, что за программа такая? " "Я ж сказал, выделяет память потом случайным образом пишет в память, и в какой-то момент система просто начинает дико свопится, что практически выглядит как смерть."

Угум, понятно. А что делала эта программа? Ее практическое применение было какое?

"Я приведу другую: если взять бейсбольную биту, такую хорошую, дорогую бейсбольную биту, и отдубасить BMW и Жигули - думаю и той, и другой будет плохо" То что я делал к бите отношение не имело. Просто прокатился с ветерком, на BMW с уджовольствием, на Жигулях пока разогнался, а потом просто страшно стало ехать в таком корыте.

:)

"Я хочу сказать, что Маздай 2000 уходит в рестарт от двух байт, которые достаточно вписать в обыкновенный бат-файл и его запустить" Ну и какие это два байта? Что-нить вроде RestartWindows :)))

Хе-хе. Я не знаю что это были за два байта - я не специалист по Виндоус:) Но это факт, который констатировал мой друг - яростный фанат Виндоус2000 :)

"Например поганейший 98-ой зависал напрочь, если в цикле начать вызывать какую-нибудь функцию GDI" "И? Как линукс перезагружлася от Нетскейпа или Джавы напомнить?"

Да нет же! Вы не понимаете что я хочу сказать!! Я просто хочу сказать, что изяны в Линукс - это не конец света, и что изьянов можно найти и в Виндоус! Столько же! Понимаете!? Я совсем не собираюсь наезжать на Виндоус - мне это попросту не нужно, да я и не имею права - я даже не имею возможности им пользоваться:) Меня устраивает Линукс. Он не идеален - я такого не говорил - но меня он устраивает во всем :)

"предложить ему работать в Линуксе, я уверен, что спустя год, этот пользователь не будет признавать Виндоус" Я думаю что он через неделю будет боятся компьютеров, т.к. чтоб только монитор под себя настроить понадобится изучение документации.

Ну настраивать монитор под себя - это с одной стороны хорошо, с другой - плохо, как я уже имел место выразится выше :) Плохо для начинающих пользователей, но очень удобно для опытных. Хотя, впрочем, не знаю, что за монитор должен быть, чтобы его пришлось настраивать "вручную"?:/

"Да юзер просто все это пошлет по дальше и будет прав."

Смотря какой юзер; глупец пошлет. Человек, который в большей степени энтузиаст, не пошлет. В 98% случаев в проблеме с Линуксом виноват не Линукс, а невежественный пользователь.

"Во что превратили урок информатики в школе, когда на этом уроке дети изучают не программирование и информатику" "Дети изучают то что им пригодится в жизни. Программирование "

Да, но Ворд и Эксель можно изучить самостоятельно. Когда литературы об этом в книжных магазинах навалом. Но на уроке информатики, я полагаю, они должны изучать все-таки информатику:)

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

Впрочем, отчасти вы правы!

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

Флаг вам в руки... и электричку навстречу! ;))))))))

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

Хех. Похоже что все наоборот!:) Я никого не виню, более того, как раз я вам предложил путь решения ВАШЕЙ проблемы. Вы же отреагировали неадекватно. Вы же винили создателей ядра, вас же неустроили ENOMEM!

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

Боже мой!!!!!!!!!!! Я привел примеры глюков в Маздае лишь для того, чтобы вы поняли, что и Маздай не идеален!!!!!!! Господи! Покажите мне, где я сказал что в виндоусе все плохо? Я наоборот говорю, что виндоус для домашенго использования весьма неплох! Но я сделал свои выбор - Линукс, и никого не заставляю следовать за мной! Не так ли? Поскольку мне хорошо в Линукс, зачем мне кому-то что-то доказывать, что будто в Виндоус хуже!

У меня есть знакомые, которые профессионально программируют для Виндоус и очень фанатично относятся к Виндоус, но благо они уважают мой выбор, равно как и я уважаю их выбор. Я узнаю что-то интересное о Виндоус от них, они от меня о Линукс.

Как я уже сказал выше: давайте уважать выбор каждого, и пусть неволнует одного, чем пользуется другой, а другого, чем пользуется первый!

Простите, я больше не собираюсь участвовать в этой дискуссии :)

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

>> Тебе придет в голову поставить в нее kernel32.dll из "стабильной" win2000?"
> Ну во-первых, XP куда более устойчивей чем w2k,

Ну и что теперь, на вопрос отвечать не надо, и можно юлить одним
местом? Тебя конкретно спросили: будешь ли ты переставлять системные
компоненты одной коробочной винды на компоненты другой без
рекомендации вендора? Если нет, то почему ты считаешь нормальным
переставлять их самостоятельно в линуксе при твоей-то квалификации?

> Во-вторых, ftp.kernel.org оффициальное место для ядра линукса, я же

Ну и что? У микрософта тоже есть официальные места где так же при
желании можно получить исходники виндового "ядра". Чего ж ты не
возьмешься самостоятельно его компилять?

> не беру ядра от 2.2 и не пытаюсь их воткнуть в систему с утилитами
> которые работают с 2.4 (такой пример куда как более приближен к
> твоему тупому аналогу).

Ой, спасибо успокоил ;) Ogr, ты берешься ставить Unix'овое ядро. И
типа делаешь крутые заявления. А ты можешь показать документ,
сертифицирующий тебя как специалиста в данном вопросе? Или ты думал
как твой сородич тов. Ленин, что линуксом может рулить каждая кухарка?

> "Взял, гад, и переписал полностью стабильную win95, которая не знала
> себе равных по объемам продаж..."
>> XP продается кстати лучше чем w95

Опять юлишь, пархатый. Сказать тебе нечего.



anonymous
()

2smh: "Я заметил, что вы инициализируете указатель на char результатом функции, которая возращает void*!!!!!!!!!!! "
Повторю еще раз, с тчки зрения С там нет не ошибки ни предупреждения.
"ни какого ENOMEM там и не пахло, хватит затачивать код кривую ОС.
Мда... Отрывок из описания: The Unix98"
Что за Unix98? Стандарт или просто придлуда, которая существует просто в неком подмножестве ОС? Где это ENOMEM тут? http://www.introl.com/introl-demo/Libraries/C/ANSI_C/stdlib/malloc.html
"Если вы пишите программу для конкретной ОС, тогда пишите учитывая то, что написано в замечаниях относительно функций"
Я пишу программу на язке, у котрого есть стандарт и при этом использую стандартную функцию и если она написано что она возвращает NULL в случае ошибки, дальнейшее меня не интересует.
"Функция malloc непосредственно вызвает системный вызов линукс brk, который изменяет размер сегмента данных"
Повторю еще раз, выделяем памяти на три килобайта больше чем есть (физическая+виртуальная) под линуксом я получаю валтдный указатель, а потом где-то в пятью минутами позже пишу в выделенную память и программа падает в корку. Это линукс RH7.2
"отвечают стандарту POSIX." Это с такой левой реализацией malloc? Вы сами то хоть верите в то что говорите?
Читайте выше."
Unix98 еще не часть POSIX...
"Хе-хе, если вы намекаете на то, что будто я пиратствую - наоборот. Я пользуюсь Линукс именно из-за того, что не хочу пользоваться пиратской версией Виндоус:)"
Я рад за вас.
"Нет, прошу не делать таких выводов!!!!!!! Откуда вы можете предполагать, что я тащу все на комп!?? Господи, все что мне нужно на моем компьютере, и у меня это есть, - операционная система и компилятор С++."
А за чем было перечислять в так как буд-то надо ставить два компилдятора С++ и один Паскяля на одну машину? Да еще и Фотошоп туда же?
""бесплатность" - это тоже достоинство, может и не техническое, но все же достоинство!"
Начальная цена равно 0, за-то TCO все покрывает слихвой. Единственное где линукс действительно дешевле, так это в случае простенького Вебсервера, и не случайно MS выпустит .Net Web Server Edition, чтоб и тут линукс в TCO пролетал.
"Почему неадекватная?"
Ну на пример в случае указания на явную проблему, вместо того чтоб проверить не гоню ли я, а после проверки и выяснения факта, отсутсвия гона, пойти и думать как исправить ситуацию, мне здесь начинают вливать про то как в виндовсе при не хватке ресурсов нельзя вызвать ТаскМенеджер. Разве это адекватная реакция? :)
"чтобы решить ту или иную проблему, связаную с функцианирование данной программы"
Исходников для этого не надо, достаточно внятной документации, как раз того чего в линуксе нет вот и приходится исходниками довльствоватся.
"мне интересно, какое решение нашли создатели этой библиотеки!"
Часто реализация вроде бы простой вещи есть торговая тайна. Вон Линукс на более чем 4 процах коряво работает, а ведь это чисто программиская задача и в виндовсе её решили, потратив на это время и деньги и рассказывать всем подряд MS не захочет потому как это позволяет постоянно мокать конкуретов в лужу.
"Угум, понятно. А что делала эта программа? Ее практическое применение было какое? "
Stress Test. Где такое может применятся? Перемножение двух огромных матриц на пример.
"Я не знаю что это были за два байта - я не специалист по Виндоус:) Но это факт, который констатировал мой друг - яростный фанат Виндоус2000 :)"
На заборе много чего написано. Мне такой факт не известен равно как и вам, будем считать это опечаткой или досадной попыткой прогона?
"Плохо для начинающих пользователей, но очень удобно для опытных. Хотя, впрочем, не знаю, что за монитор должен быть, чтобы его пришлось настраивать "вручную"?:/"
Практически любой, на пример тот который у меня свои 1152x864x32bit@85 в линуксе настроились исколючительно через парвку конфига и высчитывание таймингов.
"Смотря какой юзер; глупец пошлет"
Бугалтер пошлет, бизнесмен для которого компьютер инструмент тоже пошлет.
"Человек, который в большей степени энтузиаст, не пошлет"
Энтузиаст чего? Своего дела или изучения компьютера?
"В 98% случаев в проблеме с Линуксом виноват не Линукс, а невежественный пользователь."
Что пользователь должен знать как система работает в таких тонконстях чтоб править конфиги? Вас когда на операцию положат ведь не заставят сдавать экзамены по медицине, то почему Вы этого ожидаете от пользователя компьютера.
"Но на уроке информатики, я полагаю, они должны изучать все-таки информатику:)"
Что под этим словом Вы подразумеваете? Программирование или все же показать как можно с компьютером общатся и обучить навыкам ориентации в системе, чтоб запустив не знакомую программу можно было бы начать работать без чтения манов и выслушиваний оекций о кошерности командной строки.

Ogr
()

2anonymous (*) (2002-08-21 07:29:07.923): "Тебя конкретно спросили: будешь ли ты переставлять системные компоненты одной коробочной винды на компоненты другой без рекомендации вендора?"
Я не ставлю ядро от RH6.0 на 7.0 равно.
"У микрософта тоже есть официальные места где так же при желании можно получить исходники виндового "ядра". Чего ж ты не возьмешься самостоятельно его компилять? "
А за чем? ТАКИХ проблем что требывали пересборки ядра в виндовсе нет.
"А ты можешь показать документ, сертифицирующий тебя как специалиста в данном вопросе?"
Только после того как будет потверждена кфалификация проверяющего. А пока что очевидно, что проверяющий не в зуб ногой в обсуждаемом предмете.
"Или ты думал как твой сородич тов. Ленин, что линуксом может рулить каждая кухарка?"
Ну ты точно не сможешь.
"Опять юлишь, пархатый. Сказать тебе нечего"
Иди отдохни, может тебе полегчает.

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

> Я не ставлю ядро от RH6.0 на 7.0 равно.

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

> А за чем? ТАКИХ проблем что требывали пересборки ядра в виндовсе нет.

Какие проблемы у тебя были с оригинальным ядром из дистрибутива?
Если дистрибутив купленный, ты сделал полагающийся тебе бесплатный
запрос в службе поддержки? Что тебе ответили?

> Только после того как будет потверждена кфалификация проверяющего.

Ты о это обо мне? Так я не проверяющий, я спрашиваю, сдавал ли ты
экзамен на знание Unix/Linux. По ответу видно, что не сдавал. Тогда
милости просим вернуться к себе на кухню, и заняться тем, что у тебя
получается лучше ;)

anonymous
()

Кстати, Ogr, вместо того, чтобы засерать форум разным бредом, почему бы
тебе не привести здесь упрощенный вариант твоей программы в качестве
test-case? Это если ты на самом деле заинтересован в решении проблемы,
а не в пустом ламерском флейме.

anonymous
()

Ни в чём он не заинтересован. Ему в кайф потрындеть... :)
А до остального - из него программер никуда ... :)
Есть ДАО - программер
Есть мастер - программер
Есть программер и бамер
Есть кодер
Есть изучающий
Есть слышавший
Есть огр.. :)

asoneofus
()

Извините, не дочитал до конца. Можа кто уже и объяснил. Насчет malloc():

Баг действительно есть, но не в ядре,а в glibc. Смотрите исходники. Там использутся опция MAP_NORESERVE. С чистым ммап таких проблем нет. Можете провертить кому не лень.

Так что у кого с инетом проще чем у меня кинте багрепорт.

anonymous
()

Ogr, идиот, твоя тупость не знает границ.
В данном конкретном случае:  идиот, читай доки.
То, что тебя возмутило в VM линукса называется memory overcommit,
(попытка выделения большего об[ема памяти чем система может предоставить).
Это можно включать/выключать через /proc/sys/vm/overcommit_memory:
В редхатовских ядрах по дефолту оно отключено. В ядрах с ftp.kernel.org -
включено.

Пример (на Rh72 for x86):
[root@h1 vm]# free
             total       used       free     shared    buffers     cached
Mem:        255532      98748     156784          0        904       5692
-/+ buffers/cache:      92152     163380
Swap:       216796      86960     129836
[root@h1 vm]# echo 0 > /proc/sys/vm/overcommit_memory
[root@h1 vm]# perl -e '"a"x(612*1024*1024)'
Out of memory!
[root@h1 vm]# echo 1 > /proc/sys/vm/overcommit_memory
[root@h1 vm]# perl -e '"a"x(612*1024*1024)'
<тут машина начинает свопиться спустя некоторое время, конца ждать не стал>


А в первом случае перл с сообщением "Out of memory!" вылетел моментально.
Короче, идиот, читай доки по ядру. И вали с этого сайта на msft.com

hvv
()

hvv (*) (2002-08-21 20:20:17.712)

ну и зачем ты это сюда запостил ?

думаешь Огру оно поможет? он ведь анацефал! а ты ему перловый скрипт! ну ты блин веришь в людей!

anonymous
()

Все-таки еще подискутирую:)

"Я пишу программу на язке, у котрого есть стандарт и при этом использую стандартную функцию и если она написано что она возвращает NULL в случае ошибки, дальнейшее меня не интересует." - Ogr

Нет уж, все-таки замечания нужно учитывать :) Другое дело, если бы этих замечаний не было!

"А за чем было перечислять в так как буд-то надо ставить два компилдятора С++ и один Паскяля на одну машину? Да еще и Фотошоп туда же?"

Я не сказал на один компьютер все сразу? Я просто пример привел.

"Ну на пример в случае указания на явную проблему, вместо того чтоб проверить не гоню ли я, а после проверки и выяснения факта, отсутсвия гона, пойти и думать как исправить ситуацию, мне здесь начинают вливать про то как в виндовсе при не хватке ресурсов нельзя вызвать ТаскМенеджер. Разве это адекватная реакция? :)"

Нет, не адекватная, я согласен.

"Stress Test. Где такое может применятся? Перемножение двух огромных матриц на пример. "

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

"Я не знаю что это были за два байта - я не специалист по Виндоус:) Но это факт, который констатировал мой друг - яростный фанат Виндоус2000 :)" "На заборе много чего написано. Мне такой факт не известен равно как и вам, будем считать это опечаткой или досадной попыткой прогона?"

О нет! Товарищ Ogr!! Я не гоню!!! Не будем это считать ни опечаткой, ни попыткой гона! Я найду в архивах это, и немного позже выложу здесь, договорились?:)

smh ★★★
()

2smh: "Все-таки еще подискутирую:)"
Что ж, сразу виден хозяин своего слова... Захотел дал, захотел забрал... Ну да ладно, так даже лучше, потому как спорить с
человеком, который подписывается куда приятнее чем с анонимусом :)
"Я не сказал на один компьютер все сразу? Я просто пример привел"
А я просто показал во что это обходится, как оказалось не так уж и много.
"Stress test можно сделать и для Виндоус, и такой, что он его не выдержит"
Вполне допускаю эту возможность, и если будет падать, то буду говорить, что это баг который нужно исправить и не буду кивать, что мол, "а у вас в линуксе..."
"Но помещать эти огромные матрицы в физическую память - не совсем умное решение."
Это первый пример которые пришел в голову, где нужны большие объемы памяти при довольно упорядоченном доступе. Кстати та программа действительно матрицы перемножала...
"О нет! Товарищ Ogr!! Я не гоню!!! Не будем это считать ни опечаткой, ни попыткой гона! Я найду в архивах это, и немного позже выложу здесь, договорились?:)"
Конечно! Будете вторыми, первый уже в этой очереди есть, уже месяца два жду как мне покажут DHCP в виндовсе которое дает левые адреса...

Ogr
()

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

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

to ogr:
>> "Stress test можно сделать и для Виндоус, и такой, что он его не выдержит"
> Вполне допускаю эту возможность, и если будет падать, то буду
> говорить, что это баг который нужно исправить

ага, баг, только у тебя в голове... и не исправим он.
Прочти http://cr.yp.to/docs/resources.html для кругозора.
Если не поймешь, то лучший друг твой - психиатр, спец по лоботомии.

to all: Не спорьте со слабоумным ogr'ом. Здесь же не реабилитационный
центр для инвалидов по голове от рождения. Лучше сразу назовите его
каким-нибудь мудаком, дебилом, дауном. Он так лучше понимает и это ему
ближе.

anonymous
()

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

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