The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Книга "Инструменты Linux для Windows-программистов"

19.09.2011 12:19

Опубликован черновой вариант книги Олега Цилюрика "Инструменты Linux для Windows-программистов", в которой в конспективной манере обозначаются места в практике программиста-разработчика, а отчасти пользователя и администратора, которые, при общности концептуальных понятий, разительно отличаются в Linux от того, что привычно программисту из Windows. Цель книги: предоставить разработчикам для ОС Windows ответы на вопросы как делаются те или иные вещи в Linux.

  1. Главная ссылка к новости (http://rus-linux.net/nlib.php?...)
Автор новости: vikoson
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/31791-linux
Ключевые слова: linux, windows
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (150) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, Аноним (-), 13:51, 19/09/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    "системы, которые не принадлежат к POSIX совместимым: все Windows"
    Дальше читать не стал...
     
     
  • 2.3, none_first (ok), 14:05, 19/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    в целом - автор прав ;) http://ru.wikipedia.org/wiki/POSIX
    если учесть, что по-умолчанию, "современный" (поддерживаемый) набор виндей, не содержат вовсе или содержат неполный набор
    http://ru.wikipedia.org/wiki/%D0%A1%D0%B5%D1%80
     
     
  • 3.144, rootus1 (?), 09:30, 20/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Я поддержу предыдущего оратора. фраза звучит "все Windows"
    http://en.wikipedia.org/wiki/Microsoft_POSIX_subsystem
     
     
  • 4.149, Olej (ok), 13:03, 20/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Я поддержу предыдущего оратора. фраза звучит "все Windows"
    > http://en.wikipedia.org/wiki/Microsoft_POSIX_subsystem

    мне странны (удивили) даже сами разговоры о слое совместимости POSIX в Windows (о котором вообще можно упоминать только как об рекламной обёртке), пусть кто-нибудь покажет, как в этом слое совместимости реализованы:
    - fork()
    - сигналы
    ... и всё! не надо далеко ходить...

     
     
  • 5.150, fork (??), 13:19, 20/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > мне странны (удивили) даже сами разговоры о слое совместимости POSIX в Windows
    > (о котором вообще можно упоминать только как об рекламной обёртке), пусть
    > кто-нибудь покажет, как в этом слое совместимости реализованы:
    > - fork()
    > - сигналы
    > ... и всё! не надо далеко ходить...

    В cygwin реализация fork и сигналов есть, какая не какая, но в некоторых программах работает. Кроме того можно и без них обойтись это не тот функционал, которому нельзя замену найти.


     
     
  • 6.155, ананим (?), 14:18, 20/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    прелесть в том, что по стандарту POSIX замену искать не нужно.
    должно компилиться и работать. точка.
    другое дело что с cygwin имеешь дело с прослойкой cygwin1.dll, где и многопоточность и другие траблы делают из серьёзного приложения какую-то поделку.
     
     
  • 7.156, fork (??), 14:30, 20/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > должно компилиться и работать. точка.

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

     
     
  • 8.162, ананим (?), 15:04, 20/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    верно Но не зря оптимизацию под платформу проводят в последнюю очередь и в отде... текст свёрнут, показать
     
  • 6.161, anonymous (??), 14:49, 20/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > В cygwin реализация fork и сигналов есть, какая не какая

    никакая. как минимум fork()'а. просто потому, что корректно реализовать fork() даже с использованием недокументированых фич винды весьма сложно (и реализация будет отличаться даже между сервиспаками).

     
     
  • 7.165, Olej (ok), 18:06, 20/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >> В cygwin реализация fork и сигналов есть, какая не какая
    > просто потому, что корректно реализовать fork() даже с
    > использованием недокументированых фич винды весьма сложно

    невозможно ;)

    fork() - это основа философии UNIX, и само понятие клонирования текущего процесса - напрочь отсутствует в WinAPI... чем и что вы будете моделировать?

     
     
  • 8.166, anonymous (??), 18:21, 20/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    4 2 Gary Nebbet приводит пример клонирования процесса с использованием native a... текст свёрнут, показать
     
     
  • 9.168, Olej (ok), 18:28, 20/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Это, конечно, крутое средство переносимости но даже если оставить его в сторо... текст свёрнут, показать
     
     
  • 10.169, anonymous (??), 18:34, 20/09/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    так и не надо было утверждать, что это невозможно искажение фактов 8212 пара... текст свёрнут, показать
     
     
  • 11.171, Olej (ok), 19:03, 20/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    в Win32 отсутствует само понимание, философия, термин клонирование процесса, по... большой текст свёрнут, показать
     
  • 11.190, Аноним (-), 08:00, 21/09/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это невозможно культурными, штатными и работоспособными методами через стандартн... текст свёрнут, показать
     
     
  • 12.215, anonymous (??), 15:48, 21/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    ты разницу между 171 невозможно 187 и 171 нет стандартного API 187 видиш... текст свёрнут, показать
     
  • 6.167, Olej (ok), 18:22, 20/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    обойтись можно без всего только fork это не не тот функционал , а как раз ... большой текст свёрнут, показать
     
  • 6.175, Olej (ok), 19:36, 20/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > В cygwin реализация fork и сигналов есть, какая не какая,

    в порядке дружеского совета ;) :
    - когда нужно обосновать "Windows тоже POSIX-совместимый"...
    - то лучше ссылаться не на cygwin или mingw...
    - а на, скажем, VirtualBox от Sun, под которым крутится Linux, под которым полностью POSIX-совместимо выполняются ВСЕ API POSIX и во всех программах!!!

    тоже неплохо? ;)

     
  • 2.4, Аноним (-), 14:07, 19/09/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Насколько мне известно, в Windows слой совместимости с POSIX по умолчанию не установлен, таким образом автор по большей части прав.
     
     
  • 3.191, Аноним (-), 08:02, 21/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Насколько мне известно, в Windows слой совместимости с POSIX по умолчанию не
    > установлен, таким образом автор по большей части прав.

    Там конечно такой слой дер^W совместимости с POSIX что если это надо - лучше сразу вынести винду и поставить пингвина. Меньше мучений будет. В разы. Я гарантирую это.

     
  • 2.5, ананим (?), 14:08, 19/09/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    и сразу видно что зря.
    в винде можно установить posix-лэйер - это да. но сама винда не posix ни разу.
    Зыж
    О качестве этих лэйров вообще молчу.
     
  • 2.55, Аноним (-), 17:55, 19/09/2011 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Странно что вы с таким уровнем подготовки её вообще открыли :))
     

     ....большая нить свёрнута, показать (21)

  • 1.6, Аноним (-), 14:38, 19/09/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А PDF-версия для оффлайнового чтения есть?
     
     
  • 2.8, Аноним (-), 14:47, 19/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    http://rghost.ru/22191451
     
     
  • 3.67, Аноним (-), 19:39, 19/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Вы издеваетесь?
     
  • 2.100, trdm (ok), 23:50, 19/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    А *.html - ки без рекламы и т.п. есть?
     

  • 1.19, Наноим (?), 15:34, 19/09/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Зачем это виндовспрограммистам?
    В жизни чаще наоборот задачи встречаются.
     
     
  • 2.20, ананим (?), 15:35, 19/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Например?
     
  • 2.56, Аноним (-), 17:59, 19/09/2011 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Зачем это виндовспрограммистам?
    > В жизни чаще наоборот задачи встречаются.

    Например? У нас в отделе програмистов мучаются только виндузятники. POSIX системы для разработки полностью самодостаточны с необъятной горкой полезных инструментов, windows же после установки IDE и кучи софта годен разве что чтобы собрать hello, world. Многие вещи не решаемы вообще, для остального нужно пройти ад чтобы что-то настроить. Ни менеджера пакетов, который тебе все библиотеки установит, ни нормальной коммандной строки, чтобы всё можно было автоматизировать, ни возможности кросс-компиляции, ничего.

     
     
  • 3.60, Avator (ok), 18:34, 19/09/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Поддерживаю. Вынужден по работе использовать Windows. Использование большинства инструментов в условиях отсутствия нормальной коммандной строки просто добивает и самое обидное, что сделать ничего нельзя. Тот же Git просто невозможно на полную катушку использовать =(
     
     
  • 4.70, Аноним (-), 20:02, 19/09/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А почему вынуждены? Для специфичного софта я бы поставил виртуалку, а если "требование начальства", я бы ставил ультиматум.
     
     
  • 5.110, Avator (ok), 01:34, 20/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Нет, начальство сильно не давит Но я какое-то время находился внутри здания бан... большой текст свёрнут, показать
     
     
  • 6.111, Аноним Ус (?), 01:55, 20/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Написал много. Молодец. Только при чём здесь POSIX и Винда ?
     
     
  • 7.143, Avator (ok), 09:02, 20/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Ссори, и правда офтопик получился =)
    я больше не буду, честное слово ))
     
  • 6.219, adolfus (ok), 21:00, 29/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    [quote]Вообщем как выяснилось, использование линукса на ноутбуках в качестве основной ОС сильно больше проблем вызывает по сравнению с стационарными компами.[/quote]
    На моем HP Pro Book 4710s с FC15 особых проблем не заметил. Все встроенное отлично работает. В двухмониторной конфигурации как на VGA, так и на HDMI, использую режим xinerama. На VGA монитор, на HDMI -- телик. Док-станции, увы, нету.
    Из проблем только неолбходимость два раза перезапускать x-ы при смене геометрии вторго монитора -- первый раз для выключения хинерамы, второй -- для ее включения с новой геометрией. Сессия при этом, естественно, убивается.
     
  • 3.135, Аноним (-), 04:21, 20/09/2011 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >> Зачем это виндовспрограммистам?
    >> В жизни чаще наоборот задачи встречаются.
    > Например? У нас в отделе програмистов мучаются только виндузятники. POSIX системы для
    > разработки полностью самодостаточны с необъятной горкой полезных инструментов, windows
    > же после установки IDE и кучи софта годен разве что чтобы
    > собрать hello, world. Многие вещи не решаемы вообще, для остального нужно
    > пройти ад чтобы что-то настроить. Ни менеджера пакетов, который тебе все
    > библиотеки установит, ни нормальной коммандной строки, чтобы всё можно было автоматизировать,
    > ни возможности кросс-компиляции, ничего.

    Опять ты тут толстенно натроллил. Достал уже одно и тоже рассказывать.

     
     
  • 4.192, Аноним (-), 08:04, 21/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Опять ты тут толстенно натроллил. Достал уже одно и тоже рассказывать.

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

     
  • 2.92, О.Цилюрик (?), 22:50, 19/09/2011 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Очень хороший вопрос Этот конспект проект книги это курс лекций, который ... большой текст свёрнут, показать
     
     
  • 3.113, Аноним Ус (?), 02:02, 20/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > значительная часть группы, являясь серьёзными профи в Windows программировании, не
    > обладают опытом даже пользователя Linux.

    и внезапно

    > все они горят желанием перейти под Linux, в том числе и в работу
    > с пространством ядра...
    > А вы слышали, возможно, о том психозе, который происходит на мировом рынке
    > программных разработок и заказов, который связан с Android??? и что Android
    > == Linux?

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

    Я думал только манагеры фантазёрами бывают, ан нет ошибался.

     
     
  • 4.122, ананим (?), 02:52, 20/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >Да слышали, только ваши люди врядли в Гугле работают, а для ковыряния в ведре

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

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

    ещё раз, сабж "Инструменты Linux для Windows-программистов".
    даже если про ядро речи нет - инфраструктуру знать надо. включая павлинуховые "ls -A от ls -a" и так вплоть до ндк.
    иначе только хеловорд написать и смогут, а там в маркете за такие уже бабло не платат, хватает барахла.

     
  • 4.124, О.Цилюрик (?), 02:58, 20/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Да слышали, только ваши люди врядли в Гугле работают, а для ковыряния
    > в ведре нужно никак не больше 20 человек из всей вашей гоп-компании.
    > Остальным ведро даром не нужно и даже противопоказано. Остальные на Яаве будут лабать.

    1. это не мои люди, и не моя гоп-компания... как-раз со стороны всё куда любопытнее...
    2. а зачем им в гугле работать, производителям андроид нужно натягивать на разнообразный свой хард - вот и модули ядра откуда взялись, и откуда такой огромный интерес.
    3. а по поводу 20 чел. ... ? по программам Texas Instrument у них работает >50 чел. пару лет, и месяц-два назад подписаны соглашения на участие 100-200 чел. ... для начала...
    4. грядут большие изменения ;)


     
     
  • 5.136, Аноним (-), 04:26, 20/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > 3. а по поводу 20 чел. ... ? по программам Texas Instrument
    > у них работает >50 чел. пару лет, и месяц-два назад подписаны
    > соглашения на участие 100-200 чел. ... для начала...

    В жизни не поверю, что 50 человек могут слаженно и скоординированно пилить ведро в одной кампании, а уж 200 тем более. Чудес не бывает. Из них десяток будет выдавать работу, остальные на подхвате, кофе разносить, да гурам массеж делать.

     
     
  • 6.147, О.Цилюрик (?), 11:54, 20/09/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > В жизни не поверю, что 50 человек могут слаженно и скоординированно пилить
    > ведро в одной кампании, а уж 200 тем более.

    Не? "не поверю"? ;)
    А если не 200, а 1500 программистов-разработчиков в одной компании, или 3000???

    Я тоже не верил в чудеса ... пока не увидел воочию работу такого конвейера: и ядро пилят, и маки пилят, и винду пилят, эмбеддед с риалтаймом - всё пилят...

     
  • 3.117, pavlinux (ok), 02:23, 20/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > ... все они горят желанием перейти под Linux, в том числе и в работу с пространством ядра...

    А откуда они знают, что там хорошо, в пространстве ядра, если даже
    ls -A от ls -a не отличают?! :) Вы им рассказали?!  

     
     
  • 4.118, anonymous (??), 02:25, 20/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > А откуда они знают, что там хорошо, в пространстве ядра

    эта чиста крута, ты чо, не знаешь? все реальные пацаны ядро пишут!

     
     
  • 5.125, О.Цилюрик (?), 03:03, 20/09/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >> А откуда они знают, что там хорошо, в пространстве ядра
    > эта чиста крута, ты чо, не знаешь? все реальные пацаны ядро пишут!

    Только сейчас хотел в точности то же самое сказать: для написания модулей ядра (драйвера но не только), в принципе, не так уж обязательно ... изображать из себя глубокие познания в опциях ls ;)


     
     
  • 6.140, pavlinux (ok), 05:06, 20/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >>> А откуда они знают, что там хорошо, в пространстве ядра
    >> эта чиста крута, ты чо, не знаешь? все реальные пацаны ядро пишут!
    > Только сейчас хотел в точности то же самое сказать: для написания модулей
    > ядра (драйвера но не только), в принципе, не так уж обязательно
    > ... изображать из себя глубокие познания в опциях ls ;)

    Aquila non captat muscas \m/

     
     
  • 7.159, anonymous (??), 14:40, 20/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Aquila non captat muscas \m/

    ну зачем ты над ним издеваешься? совести у тебя нет.

     
  • 6.158, anonymous (??), 14:40, 20/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    ROTFL.

    я думаю, уровень понимания тем читающим уже ясен.

     
     
  • 7.193, Аноним (-), 08:06, 21/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > я думаю, уровень понимания тем читающим уже ясен.

    Уровень ЧСВ некоторых - тоже ;)

     
     
  • 8.212, anonymous (??), 14:56, 21/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    дык я о том же 171 русский нипанимай, лекций читай, книга пиши 187 если у ... текст свёрнут, показать
     
  • 4.120, ананим (?), 02:42, 20/09/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >>> ... все они горят желанием перейти под Linux, в том числе и в работу с пространством ядра...
    >А откуда они знают, что там хорошо, в пространстве ядра, если даже

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

     
     
  • 5.123, pavlinux (ok), 02:56, 20/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Да ну нафиг Придут с венды и сразу в ядро срать 101 - что будет говно, и еще... большой текст свёрнут, показать
     
     
  • 6.127, ананим (?), 03:11, 20/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >Да ну нафиг. Придут с венды и сразу в ядро ...!
    >101% - что будет ..., и еще хуже того если б они писали под венду.

    да какая тебе разница что там в его ведре?
    в ванильное такое г... всё-равно не пустят. да ещё и обосрутъ на весь мир.

    >Вся фигня в том, чтоб понять как живёт UNIX, надо минимум, знать как заставить его правильно работать. И не надо придираться к ls.

    а это он и походу выучит.
    Особенно когда "доброе" сообщество тактично намекнёт и поправит. :D

    зыж
    ты видать ещё в пелёнках знал не только "ls -A от ls -a", но и даже то что оно вернёт.
    Но не всеж такие. Некоторым век учиться приходится.

     
     
  • 7.128, pavlinux (ok), 03:19, 20/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Я чего, я не против... Естественный отбор рулит, слабые сами отвалятся.
    Но обычно отваливаются ещё в начале, на стадии познания Дзен.
    А эти сразу хотят достичь Нирваны с испорченной Микрософтом кармой.
    Так что, палюбому надо сначала постричться, принять дзен-буддизм,
    карму очистить, и лишь потом, через камасутру погрузиться в Нирвану ядра.
      
    О-м-м-м-м, о-м-м-м-м,
    Хари Кришна, хари рама,
    Мы компилим с утра рано...
     
     
  • 8.130, ананим (?), 03:31, 20/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Вот именно Поэтому те чудики из конторы и хотят познать дзенбуддизм А то касти... текст свёрнут, показать
     
  • 7.129, pavlinux (ok), 03:25, 20/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > ты видать ещё в пелёнках знал не только "ls -A от ls
    > -a", но и даже то что оно вернёт.

    Не, я детском саду сгрыз калькулятор электроника Б3-34.

     
     
  • 8.132, ананим (?), 03:36, 20/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    А у меня вот дочка галакси с2 грызёт В прямом смысле Вот и думай теперь что вы... текст свёрнут, показать
     
     
  • 9.139, pavlinux (ok), 04:54, 20/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Андроида Davikовна -o ... текст свёрнут, показать
     
     
  • 10.154, ананим (?), 13:45, 20/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Ну ты же не бз-34, а павлин Времени то до её коментов на опеннете не мало ещё п... текст свёрнут, показать
     
     
  • 11.194, Аноним (-), 08:08, 21/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Нет, почему, он иногда качественно бз34ит, поэтому вполне себе Впрочем кроме... текст свёрнут, показать
     
  • 6.164, Аноним (-), 17:28, 20/09/2011 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Павлик, ты путаешь UNIX и прыщикс. "Прыщикс из нот юникс" (С) Линус сам это сказал.
     
     
  • 7.195, Аноним (-), 08:09, 21/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Павлик, ты путаешь UNIX и прыщикс. "Прыщикс из нот юникс" (С) Линус сам это сказал.

    Хорошо что не UNIX. UNIX'ы что-то дохнут аки мамонты.

     
  • 2.109, fork (??), 00:49, 20/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Зачем это виндовспрограммистам?
    > В жизни чаще наоборот задачи встречаются.

    Старый добрый POSIX(.exe), pthreads, sh.exe, sendmail.exe, большущая куча всяких опенсёрсных радостей с хорошими лицензиями, можно конечно и под cygwin но лучше под mingw. Много есть хорошего, что можно в кросс-платформенной программе перетянуть в винду, легковесного, без зависимостей, иногда, кто-то комитит порт хорошей какой-небудь программы под mingw, VC, а потом остальные участники тру-линуксоиды следующими комитами это дело POSIXом хоронят, и снова кто-то пишет имплементации. В этой книжке, по-моему, и хорошее и большая опасность противоречий систем, особенно в последнее время, если вспомнить про МONO - не самое лучшее из того, что "наоборот задачи встречаются".

     
     
  • 3.114, Аноним Ус (?), 02:06, 20/09/2011 [^] [^^] [^^^] [ответить]  
  • –2 +/
    gt оверквотинг удален Да, да, всё так Можно правда в VisualStudio всё это з... большой текст свёрнут, показать
     
     
  • 4.126, ананим (?), 03:05, 20/09/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    даже не представляешь какой бред ты несёшь. дело в том, что как раз винапи - прокладка и через чёрный ход. короче, вот когда поймёшь кто и зачем написал С, тогда можно будет с тобой разговаривать.
    Для тренировки:
    почему в С (на винде) можно написать так:
    #include "c:/inclede/xxx.h"
    но нельзя так:
    #include "c:\inclede\xxx.h"
    и почему open из любого учебника - это для тебя чёрный ход, а CreateFile - парадная дверь.

    зыж
    >Можно правда в VisualStudio всё это за пять минут сделать, но мы не ищем лёгких путей,

    и не путай ИДЕ c языками и стандартами. В тех же qtcreator, eclipse, netbeans это всё тоже делается не дольше. Просто обычно пользователи последних знают какие процессы под этим лежат и говорят только о них, чтобы не привязыватся ни к ИДЕ, ни к "кликните мышкой тут, потом тут".

     
     
  • 5.134, Аноним Ус (ok), 04:04, 20/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Для тренировки:
    > почему в С (на винде) можно написать так:
    > #include "c:/inclede/xxx.h"
    > но нельзя так:
    > #include "c:\inclede\xxx.h"

    Иди проспись. Откуда ты это выкопал? Закопай немедленно обратно. Возьми на Майкрософтовской страничке бесплатную версию Студии и попробуй "поинклюдировать", а потом приходи снова.


    > и почему open из любого учебника - это для тебя чёрный ход, а CreateFile - парадная дверь.

    "open" это функция из стандартной библиотеки "С", "CreateFile" функция из WinAPI. Понятно? Нет? Намекну вкратце: "open" реализована с помощью "CreateFile". Иди "книшки" умные почитай. Школьная пора...

     
     
  • 6.138, ананим (?), 04:44, 20/09/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Иди проспись. Откуда ты это выкопал?

    походу ты вообще не программист. потому что в винде можно либо
    #include "c:/include/xxx.h"
    либо с замаскированным обратным слэшем
    #include "c:\\include\\xxx.h"
    что обусловлено стандартом языка с одной стороны и кривым разделителем в винде - с другой.
    так что садись двоечник -  опять 2.
    >"open" это функция из стандартной библиотеки "С", "CreateFile" функция из WinAPI. Понятно? Нет?

    а ещё open это функция из стандарта POSIX. а "CreateFile" - вообще не стандарт.

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

     
     
  • 7.141, нониМС (?), 05:10, 20/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > а ещё open это функция из стандарта POSIX. а "CreateFile" - вообще не стандарт.

    И чё из того? Чё ты этим доказал? Это две совершенно разные функции, из двух совершенно разных АПИ.

     
     
  • 8.152, ананим (?), 13:37, 20/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Только то, что программирование по стандарту С С - уже POSIX Разве что в инкл... текст свёрнут, показать
     
     
  • 9.160, anonymous (??), 14:43, 20/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    не обязательно винда не любит в этом признаваться, но высокоуровневые функции у... текст свёрнут, показать
     
     
  • 10.163, ананим (?), 15:18, 20/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    в фразе в инклудах пишем относительные пути - я имел в виду стандарт посикс, т... текст свёрнут, показать
     
  • 7.142, Аноним Ус (ok), 05:28, 20/09/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > походу ты вообще не программист. потому что в винде можно либо
    > #include "c:/include/xxx.h"
    > либо с замаскированным обратным слэшем
    > #include "c:\\include\\xxx.h"
    > что обусловлено стандартом языка с одной стороны и кривым разделителем в винде - с другой.

    Давай, Программист, показывай место в стандарте, где запрещено использование "\" в инклюдах на Венде.

     
     
  • 8.153, ананим (?), 13:42, 20/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Развлекать препроцессор лишними кривыми слэшами не запрещено вот только это и е... текст свёрнут, показать
     
     
  • 9.184, Аноним Ус (ok), 01:34, 21/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Просто таки эпичный слив, нe слив, а сливище Молодец Сам то вдумайся чего ты ... большой текст свёрнут, показать
     
  • 4.148, fork (??), 12:48, 20/09/2011 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Да, да, всё так... Можно правда в VisualStudio всё это за пять минут сделать, но мы не ищем лёгких путей, нам нужна POSIX прокладка, мы не желаем ходить через парадное, нам чёрный ход милее.

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

     
  • 4.196, Аноним (-), 08:11, 21/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Да, да, всё так... Можно правда в VisualStudio всё это за пять минут сделать,

    Имейте совесть, она только устанавливается час, делая в процессе 3 или 4 ребута. Какие к черту 5 минут? И вообще, тормозное и глюкавое уродство, дико перегруженное и потому - очень на любителя.

     

     ....большая нить свёрнута, показать (50)

  • 1.34, Аноним (-), 16:15, 19/09/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Очень много недочетов, излишних допущений и прочих ошибок.
     
     
  • 2.38, ананим (?), 16:31, 19/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Так черновой вариант жеж.
    Пишите конкретней что именно - глядишь поправят.
     
     
  • 3.54, Аноним (-), 17:26, 19/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >Так черновой вариант жеж.
    >Пишите конкретней что именно - глядишь поправят.

    У меня правило: нашел баг - идти до конца (дебаг/трассировка и пост в багтрекер). Книгу, пожалуй, тоже почитаю.

     
  • 2.94, О.Цилюрик (?), 22:53, 19/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Очень много недочетов, излишних допущений и прочих ошибок.

    Пишите конкретней, как здесь народ призвал - вас услышат и исправят!
    "Будь проще, и народ к тебе потянется"(с) ;)

     

  • 1.45, iZEN (ok), 16:41, 19/09/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • –9 +/
    "Инструменты удалённой работы
    ssh
    nfs
    Удалённый X11
    ..."

    Это когда они стали линуксовыми?!

    К тому же, в linux'е нету сервера NFS — нужно доустанавливать.

     
     
  • 2.47, Нимона (?), 16:46, 19/09/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Сразу как только линукс вылупился из юникс, наследованием классов.
     
     
  • 3.63, iZEN (ok), 19:07, 19/09/2011 [^] [^^] [^^^] [ответить]  
  • –7 +/
    > Сразу как только линукс вылупился из юникс, наследованием классов.

    Линукс из Unix не вылуплялся. Линукс вылупился из головы Торвальдса и его эмулятора терминала (написанного под Minix) для удалённого доступа к университетской машине с VMS.


     
     
  • 4.68, Аноним (-), 19:43, 19/09/2011 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Тем не менее, при этом Linux унаследовал лучшие черты Unix.
    По сути, Linux - это как Unix, только живой и развивается.
     
     
  • 5.71, sashkan (ok), 20:14, 19/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Тем не менее, при этом Linux унаследовал лучшие черты Unix.
    > По сути, Linux - это как Unix, только живой и развивается.

    вы путаете тёплое с пресным·
    unix — это операционная система, а linux — нет·

     
     
  • 6.73, Аноним (-), 20:20, 19/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >unix — это операционная система

    Что, правда? Семейство ОС является операционной системой?

    >linux — нет

    Мне казалось, что уже до самых дальних провинций дошел общеупотребительный синоним Linux = GNU/Linux

     
     
  • 7.77, ошмонимус (?), 21:20, 19/09/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Мне казалось, что уже до самых дальних провинций дошел общеупотребительный синоним Linux = GNU/Linux

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

     
     
  • 8.91, Аноним (-), 22:48, 19/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Не могли бы вы более развернуто пояснить, какую именно информацию вы пытались до... текст свёрнут, показать
     
     
  • 9.112, гость (?), 01:58, 20/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    КО поясняет, что если некомпетентен и накосячил - надо признавать свои ошибки, а... текст свёрнут, показать
     
     
  • 10.146, Аноним (-), 10:24, 20/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Полностью поддерживаю ... текст свёрнут, показать
     
  • 7.79, sashkan (ok), 21:36, 19/09/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >>unix — это операционная система
    > Что, правда? Семейство ОС является операционной системой?

    спросите у Томпсона, Ричи, Кернигана и прочих её разработчиков·
    мне почему-то кажется, они честно ответят, что разработали всё-таки _одну_ операционную систему с таким названием, а не целое их семейство·

    >>linux — нет
    > Мне казалось, что уже до самых дальних провинций дошел общеупотребительный синоним Linux
    > = GNU/Linux

    о! вы нашли ещё одно определение для слова «linux»·
    но стоит ли множить сущности?
    linux — это ядро·
    используемое, например, операционной системы gnu (такой вариант её разработчики просят называть gnu/linux)·

     
     
  • 8.90, Аноним (-), 22:46, 19/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    До 1978 UNIX являлась ОС, после - превратилась в семейство ОС Позвольте полюбоп... текст свёрнут, показать
     
     
  • 9.173, sashkan (ok), 19:24, 20/09/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    позвольте полюбопытствовать, что случилось с операционной системой unix в 1978 г... текст свёрнут, показать
     
     
  • 10.179, Аноним (-), 19:48, 20/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Она разделилась на BSD UNIX и UNIX System III Если вы так свято веруете в то, ч... текст свёрнут, показать
     
     
  • 11.180, sashkan (ok), 20:30, 20/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    насколько я понимаю, это 171 наследники 187 которые вместе с немалым выводк... текст свёрнут, показать
     
     
  • 12.181, Olej (ok), 21:08, 20/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Ну вот и договорились - ОС с точным названием UNIX была да сплыла был... большой текст свёрнут, показать
     
     
  • 13.182, sashkan (ok), 21:28, 20/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    хорошо, хорошо, договорились, что во фразе с которой началась эта ветвь дискусс... текст свёрнут, показать
     
     
  • 14.183, Olej (ok), 23:51, 20/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    а с моей, не менее скромной точки зрения , - устроили спор спорящие из-за... текст свёрнут, показать
     
  • 13.205, user (??), 08:55, 21/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    UNIX - зарегистрированная торговая марка Это название конкретной коммерческой О... текст свёрнут, показать
     
     
  • 14.213, Olej (ok), 15:32, 21/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Так да не совсем Даже у торговой марки что совсем не техническое понятие UNIX... большой текст свёрнут, показать
     
  • 14.214, Olej (ok), 15:39, 21/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    http ru wikipedia org wiki wiki UNIX-подобная_операционная_система А тут в... большой текст свёрнут, показать
     
  • 14.217, Olej (ok), 16:30, 21/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    http upload wikimedia org wikipedia commons thumb 4 46 SUS_History svg 1000px-... текст свёрнут, показать
     
  • 5.197, Аноним (-), 08:12, 21/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > По сути, Linux - это как Unix, только живой и развивается.

    Так вот что означает GNU is Not Unix :)))

     
  • 4.72, sashkan (ok), 20:16, 19/09/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> Сразу как только линукс вылупился из юникс, наследованием классов.
    > Линукс из Unix не вылуплялся. Линукс вылупился из головы Торвальдса и его
    > эмулятора терминала (написанного под Minix) для удалённого доступа к университетской машине
    > с VMS.

    учитесь! даже iZEN иногда разумные вещи пишет·

     
     
  • 5.74, Аноним (-), 20:21, 19/09/2011 [^] [^^] [^^^] [ответить]  
  • +6 +/
    > учитесь! даже iZEN иногда разумные вещи пишет·

    Он нечаянно, простите его пожалуйста.

     
     
  • 6.88, Карбофос (ok), 22:43, 19/09/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    сарказм засчитан :-D
     
     
  • 7.104, ананим (?), 00:01, 20/09/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    откуда знаешь?
    Вдруг это голая правда и ничего больше?
     
     
  • 8.198, Аноним (-), 08:13, 21/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    IZEN без троллинга с чистой правдой - Пап, а такое бывает - Нет, сынок, это ф... текст свёрнут, показать
     
  • 2.50, ананим (?), 16:51, 19/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Авторское отступление - имеет право.
    Зыж
    Ну напиши свою книгу. С бздями и жабой.
    А то всё нахалву хочешь линуксоидов на бздяхожабу работать заставить.
     
     
  • 3.52, ананим (?), 17:04, 19/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    зыж
    не поверишь айзен, клиент и сервер nfs (см. параметры конфигурации CONFIG_XENFS CONFIG_XEN_COMPAT_XENFS CONFIG_NFS_FS CONFIG_NFS_V3 CONFIG_NFS_V3_ACL
    CONFIG_NFS_V4 CONFIG_NFS_V4_1 CONFIG_PNFS_FILE_LAYOUT CONFIG_PNFS_OBJLAYOUT CONFIG_ROOT_NFS CONFIG_NFS_FSCACHE CONFIG_NFS_USE_LEGACY_DNS CONFIG_NFS_USE_KERNEL_DNS CONFIG_NFS_USE_NEW_IDMAPPER CONFIG_NFSD CONFIG_NFSD_DEPRECATED CONFIG_NFSD_V2_ACL CONFIG_NFSD_V3 CONFIG_NFSD_V3_ACL CONFIG_NFSD_V4 CONFIG_NFS_ACL_SUPPORT CONFIG_NFS_COMMON CONFIG_NCPFS_NFS_NS) есть даже в самом ведре.
    конечно юзерспейсные проги тоже нужны. из док-и ядра - To export local file systems using NFS, you also need to install user space programs which can be found in the Linux nfs-utils package, available from http://linux-nfs.org/
     
  • 3.64, iZEN (ok), 19:09, 19/09/2011 [^] [^^] [^^^] [ответить]  
  • –8 +/
    > Ну напиши свою книгу. С бздями и жабой.

    Она уже есть: http://www.freebsd.org/doc/ru_RU.KOI8-R/books/handbook/

    > А то всё нахалву хочешь линуксоидов на бздяхожабу работать заставить.

    По-моему, линуксоиды ищут себе лишнюю работу, редко когда спонсируюемую корпорациями (для которых на самом деле они работают).

     
     
  • 4.65, ананим (?), 19:32, 19/09/2011 [^] [^^] [^^^] [ответить]  
  • +3 +/
    >> Ну напиши свою книгу. С бздями и жабой.
    >Она уже есть: http://www.freebsd.org/doc/ru_RU.KOI8-R/books/handbook/

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

    >> А то всё нахалву хочешь линуксоидов на бздяхожабу работать заставить.
    >По-моему, линуксоиды ищут себе лишнюю работу, редко когда спонсируюемую корпорациями (для которых на самом деле они работают).

    а тебя сильно это ипёт?
    зыж
    один плюс - айзен открыл для себя nfs в линухе.

     
     
  • 5.86, iZEN (ok), 22:19, 19/09/2011 [^] [^^] [^^^] [ответить]  
  • –7 +/
    Да я давно открыл NFS в GNU Linux более-менее нормально работает только NFS-кли... большой текст свёрнут, показать
     
     
  • 6.87, Карбофос (ok), 22:41, 19/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    а что сразу не написал, в 100 раз, или в 1000 раз медленнее? с nfs работал вплотную года 3 пордряд, когда занимался распределёнными вычислениями. уж чего-чего, а сетевуха на полную работала. конечно, можно сказать, частный случай. правда, сеть была гетерогенная: redhat, opensuse, пару debian машин было. разные версии ядер. были некоторые проблемы на 9 версии suse, но решалось актуализацией ядра.
     
     
  • 7.95, iZEN (ok), 23:08, 19/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > а что сразу не написал, в 100 раз, или в 1000 раз
    > медленнее? с nfs работал вплотную года 3 пордряд, когда занимался распределёнными
    > вычислениями.

    По SCP/Ethernet 100 Mbps копирование с FreeBSD на плеер — 2 мегабайта в секунду. Забор видеопотока по Ethernet NFS-клиентом плеера — от 3-4 мегабайт в секунду (забирает для воспроизведения файл MKV 23 FPS Full-HD). С флэшки, подключенной к его USB-разъёму — 10..15 мегабайт в секунду — файлы копируются на внутренний винчестер на скорости чтения флэшки. Есть разница?

    > но решалось актуализацией ядра.

    Прошивка актуальная. Функциональность по части отсутствия NFS-сервера и скорость — те же.

     
     
  • 8.105, Карбофос (ok), 00:04, 20/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    выясняется iftop и iotop дело может быть и в nfs клиенте, а не обязательно в са... текст свёрнут, показать
     
  • 8.218, prostsevichus (?), 23:12, 21/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    gt оверквотинг удален Блин, а на плеерах dune, где тоже linux, но железо друго... текст свёрнут, показать
     
  • 6.89, AlexYeCu (?), 22:46, 19/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Казалось бы, при чём здесь нелепые железки, разработанные представителями негуманоидных форм (псевдо)разумной жизни?
     
  • 6.97, rshadow (ok), 23:29, 19/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Да я давно открыл NFS в GNU/Linux: более-менее нормально работает только NFS-клиент. ....

    Все это называется одним словом: ниасилил.

     
  • 6.101, ананим (?), 23:55, 19/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >Да я давно открыл NFS в GNU/Linux: более-менее нормально работает только NFS-клиент.
    >К примеру, на медиаплеер Xtreamer (внутри свободный распеаренный Linux) завести NFS-сервер не удалось

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

    а вот мой пример - в одной конторе ~200 (точно уже не скажу) бездисковых станций с рутом на сервере уже лет 5 работают. образ на сервере периодически меняется и всё.

    зыж
    и не трынди "Да я давно".
    Видно же, что только сегодня тебя ткнул, что сервер нфс (v2/3/4/4.1) в самом ведре.

     
     
  • 7.206, user (??), 08:59, 21/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >>Да я давно открыл NFS в GNU/Linux: более-менее нормально работает только NFS-клиент.
    >>К примеру, на медиаплеер Xtreamer (внутри свободный распеаренный Linux) завести NFS-сервер не удалось
    > да хрен его знает откуда ты такие экзотические примеры берёшь - на
    > медиа-плэйере нфс не завелась, под бсд не отдалась, значит кто виноват?
    > Линух адназначна.

    Мимо! Виноват конечно же Гейтс :))

     
  • 6.131, анон (?), 03:34, 20/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Расскажите про ваш опыт с аналогичными железками с freebsd внутри
     
     
  • 7.133, ананим (?), 03:49, 20/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    я бы даже обобщил - Расскажите про ваш опыт с аналогичными железками с чем_угодно_другим внутри.

    ps
    а то как для zfs+nfs - так 1-2Gb озу с 64-битным 4-х-ядерником не показатель, а как для линуха, так 2Mb/s на 8 метрах с 16-битным процом в 200Mz - маловато млятЪ.

     
  • 6.199, Аноним (-), 08:16, 21/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > К примеру, на медиаплеер Xtreamer (внутри свободный распеаренный Linux)

    Сделай на BSD такое же. И сравни. Ты же у нас джедай, а бсд круче всех, правда?

     
  • 4.75, Аноним (-), 20:30, 19/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >По-моему, линуксоиды ищут себе лишнюю работу, редко когда спонсируюемую корпорациями (для которых на самом деле они работают).

    Ну почему? Разработчики Linux работают не только для корпораций, но и для себя. А корпорации, в свою очередь, работают не только для себя, но и для сообщества.

    В отличие, например, от разработчиков FreeBSD, которые пользуются по большей части виндой (судя по заголовкам писем в списках рассылки), а их труд поглощается Apple и Juniper практически без отдачи.

     
     
  • 5.78, iZEN (ok), 21:28, 19/09/2011 [^] [^^] [^^^] [ответить]  
  • –6 +/
    Почему тогда более 70 кода GNU Linux написано наймитами http www opennet ru ... большой текст свёрнут, показать
     
     
  • 6.98, rshadow (ok), 23:40, 19/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    И что здесь удивительного Корпорации нанимаю волонтёров и в большинстве случаев... большой текст свёрнут, показать
     
  • 6.99, Карбофос (ok), 23:42, 19/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >Ага, корпорации такие белые и пушистые, что им заняться нечем, чем помогать сообществу — тем 18%, которые бесплатно пишут код. :)

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

     
  • 6.209, Andrey Mitrofanov (?), 10:40, 21/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Почему тогда более 70% кода GNU/Linux написано наймитами?
    >Таким образом 75% кода в ядре появляется благодаря работе людей, которым за это платят.

    Потому что _ты не понимаешь процентов и статистики.

    Тебе уже не раз говорили, что *гораздо удивительнее*, что _оставшиеся_ 25% кода в ядре пишут бессмертные безработные высококлассные программеры, которым не нужны _еда и _зарплата!

    Так ведь выходит по твоей "логике"?!

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

     
  • 5.115, Аноним Ус (?), 02:13, 20/09/2011 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >>По-моему, линуксоиды ищут себе лишнюю работу, редко когда спонсируюемую корпорациями (для которых на самом деле они работают).
    > Ну почему? Разработчики Linux работают не только для корпораций, но и для
    > себя. А корпорации, в свою очередь, работают не только для себя,
    > но и для сообщества.

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

     
     
  • 6.200, Аноним (-), 08:17, 21/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > всё небо, птички чирикают, комаров нет... товарищ, ты где живёшь, я
    > тоже хочу в твой мир.

    А чего он не так сказал? Код то доступен всем в результате, а остальное - лирика.

     
     
  • 7.210, Andrey Mitrofanov (?), 10:45, 21/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >> всё небо, птички чирикают, комаров нет... товарищ, ты где живёшь, я
    > А чего он не так сказал? Код то доступен всем в результате,

    Да! Он, бубёнть, прав, инфа 101%. Ятелефонки чирикают, в Сан-джаббе багов нет -- код доступен. Жизинь ха-ра-ша.</tag>

    > а остальное - лирика.

    Пушкин? Василий Сергеевич?.. Панимаю!!</другой>

     
  • 4.82, anonymous (??), 21:59, 19/09/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > корпорациями (для которых на самом деле они работают)

    и только разработчики bsd работают не для корпораций. и даже Самая Свободная Лицензия никак не помогает привлечь хотя бы половину финансов, идущих в пингвина. бессребренники 21-го века.

     
  • 4.106, ананим (?), 00:07, 20/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >> Ну напиши свою книгу. С бздями и жабой.
    >Она уже есть: http://www.freebsd.org/doc/ru_RU.KOI8-R/books/handbook/

    кстати, нифига не по теме ""Инструменты бсд для Windows-программистов"
    для бсд-пользователя - сойдёт. но не для программиста. да ещё и с вантуза.
    даже по теме "программирование" - минимум. (пересборка ядра и чё там ещё на эту тему? :D)

    низачёт.

     
  • 2.53, ФФ (ok), 17:25, 19/09/2011 [^] [^^] [^^^] [ответить]  
  • +3 +/
    >в linux'е нету сервера NFS — нужно доустанавливать

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

     
     
  • 3.62, iZEN (ok), 19:05, 19/09/2011 [^] [^^] [^^^] [ответить]  
  • –6 +/
    >>в linux'е нету сервера NFS — нужно доустанавливать
    > Т.е. Вы хотели сказать, что в том дистрибьютиве, который
    > Вы видели своими глазами, сервер NFS не входил в набор пакетов
    > по умолчанию.

    Именно.

     
     
  • 4.66, ананим (?), 19:34, 19/09/2011 [^] [^^] [^^^] [ответить]  
  • +4 +/
    >> Т.е. Вы хотели сказать, что в том дистрибьютиве, который Вы видели...
    >Именно.

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

     
     
  • 5.201, Аноним (-), 08:18, 21/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > 2-а года анафемы и отлучения от фрибсд тебе за это.
    > а после - пользоваться линуксулятором только левой рукой.

    А можно ему еще и сеансы терморектального криптоанализа прописать?

     
  • 4.84, anonymous (??), 22:01, 19/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    интересно, что это было и сколько десятилетий назад. даже в слаке, которая славится минималистичным набором софта, всё для работы с nfs есть на официальных образах.
     
     
  • 5.103, rshadow (ok), 23:59, 19/09/2011 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Что вы набросились на человека, он просто не ту перфокарту взял...
     
     
  • 6.107, Карбофос (ok), 00:11, 20/09/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    перфокарту надо было кэшированную брать
     
     
  • 7.202, Аноним (-), 08:19, 21/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > перфокарту надо было кэшированную брать

    Черная перфокарта :)

     

     ....большая нить свёрнута, показать (61)

  • 1.76, mvalery (ok), 20:48, 19/09/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В 1999-2002 годах я работал программером в одной крупной американской компании. Программа кросс-платформенная. Больше половины клиентов - виндузятники. Но ни один разработчик не захотел переходить на винды. Даже новички, которые приходили из универов, где давно уже весь учебный процесс был переведен на Винды. Вся разработка в компании велась в UNIX (от SUN, HP, SGI). Никто не хотел отказываться от  "тёплого лампового" девелопмента, который даёт среда UNIX.
     
     
  • 2.85, anonymous (??), 22:05, 19/09/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    это, кстати, нормально. винда никогда не позиционировалась как ОС «для разработчика». а юникс делался именно программерами, и в первую очередь — для себя.

    я, кстати, до сих пор стараюсь по возможности писать виндовый софт (ну, приходится иногда, чо уж тут) в пингвинусе, благо консольные компиляторы под вайном запускаются. а на «реальной» винде тестирую промежуточные релизы (много чего, опять же, можно погонять под вайном; а потом затестить всё кучей). не смотря на некоторую извращённость процесса, он всё равно остаётся намного уодбней, чем «native windows developing».

     
  • 2.203, Аноним (-), 08:20, 21/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > в компании велась в UNIX (от SUN, HP, SGI). Никто не
    > хотел отказываться от  "тёплого лампового" девелопмента, который даёт среда UNIX.

    Да просто винда неудобна для человека с мозгом. Автоматизация и упрощение себе жизни там сделаны из рук вон плохо.

     
     
  • 3.208, user (??), 09:04, 21/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >> в компании велась в UNIX (от SUN, HP, SGI). Никто не
    >> хотел отказываться от  "тёплого лампового" девелопмента, который даёт среда UNIX.
    > Да просто винда неудобна для человека с мозгом. Автоматизация и упрощение себе
    > жизни там сделаны из рук вон плохо.

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

     
     
  • 4.216, anonymous (??), 15:49, 21/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    угу. «да чего ты копаешься там? поехали, потом заведёшь!»
     

  • 1.189, Zenitur (ok), 07:42, 21/09/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    http://rus-linux.net/nlib.php?name=/MyLDP/BOOKS/Linux-tools/01/ltfwp-01-03.ht - запрошенный файл не существует. Это я нажал на "дистрибутивы Linux".
     
     
  • 2.211, Olej (ok), 14:46, 21/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > http://rus-linux.net/nlib.php?name=/MyLDP/BOOKS/Linux-tools/01/ltfwp-01-03.ht
    > - запрошенный файл не существует. Это я нажал на "дистрибутивы Linux".

    правильный URL этой страницы:
    http://rus-linux.net/nlib.php?name=/MyLDP/BOOKS/Linux-tools/01/ltfwp-01-02.ht
    это дефект размещавшего, я перепассую вашу "находку" Виктору Костромину - это его ресурс, спасибо.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру