Pull to refresh
  • by relevance
  • by date
  • by rating

проприетарное vs. свободное

Configuring Linux *
ЖЖ юзер ivlad, по-моему, очень точно сформулировал одну из самых больших проблем проприетарного ПО.

… запутанные собственнические лицензии на ПО подвергают пользователей (организации и частных лиц) этого ПО дополнительным рискам в сравнении с более простыми лицензиями свободного ПО.
Total votes 13: ↑9 and ↓4 +5
Views 1.2K
Comments 43

TrueBSD — FreeBSD для новичков

Software
Минский студент Алексей Соколов выпустил релиз-кандидат второй версии ОС TrueBSD — LiveDVD на базе 7-й ветки FreeBSD. Система предназначена прежде всего для начинающих пользователей FreeBSD, и позиционируется автором как десктопная ОС, умеет устанавливаться на жёсткий диск и имеет полную обратную совместимость с FreeBSD. В систему можно устанавливать как бинарные пакеты от седьмой ветки FreeBSD, так и порты. TrueBSD может использоваться системными аднминистраторами для диагностики и восстановления системы.
Лого TrueBSD
С момента выпуска релиза 0.1 прошёл год, но новая версия системы имеет номер версии 2.0. Как утверждает автор ОС, связано это не только с огромным количеством изменений в системе, но и с устоявшейся традицией в сообществе пользователей системы называть версию 0.1 — первой, а новый релиз — второй версией.

Читать дальше →
Total votes 28: ↑27 and ↓1 +26
Views 1.4K
Comments 33

Тест производительности BIND на разных OS

Configuring Linux *
Internet Systems Consortium провёл тестирование производительности DNS-сервера BIND на разных OS. Честно говоря, результаты меня поразили — такого разброса я не ожидал.

OS Queries/second
Linux Gentoo 2.6.20.7 93,000
Linux Fedora Core 2.6.20.7 87,000
FreeBSD-7-CURRENT 200708 84,000
FreeBSD-6-stable 200708 55,000
FreeBSD 6.2-RELEASE 51,000
Solaris-10 DevelExpr 5/07 50,000
NetBSD-4.0-Beta 200708 42,000
OpenBSD 4.1-snap-20070427 35,000
Windows 2003 Server 22,000
Windows XP Pro64 5.2.3790 SP2   20,000


P.S. Кстати, лично я рекомендую в качестве DNS-сервера использовать djbdns, а не BIND — по соображениям безопасности, хотя, я уверен, по производительности он тоже выигрывает у BIND (много лет назад я это тестировал, и не думаю что ситуация изменилась).
Total votes 13: ↑10 and ↓3 +7
Views 2.7K
Comments 54

Проекту NetBSD исполнилось 15 лет

*nix *
Ровно 15 лет назад, 21 марта 1993 года, командой энтузиастов был создан репозиторий исходных текстов новой операционной системы NetBSD, основанной на коде 4.4BSD (386BSD 0.1 + unofficial patchkit 0.2.2), расширенном в плане улучшения переносимости на другие платформы, улучшения безопасности и решения проблем с производительностью. Первый публичный релиз NetBSD 0.8 был доступен в апреле 1993 года.

В настоящее время NetBSD является непревзойденным лидером в области ширины охвата аппаратных платформ, так в релизе NetBSD 4.0 поддерживается 13 различных процессорных архитектур и более 54 аппаратных платформ.

Следующий релиз NetBSD 5.0 продолжит традиции проекта. Некоторые планы на будущее: реализация новой многопоточной библиотеки (1:1 threads), поддержка нескольких разных планировщиков задач, работа в режиме хоста (dom0) и гостевой ОС для Xen2 и Xen3, разработка новой системы управления питанием, поддержка сервера и клиента iSCSI и т.д.

источник
Total votes 12: ↑8 and ↓4 +4
Views 722
Comments 4

Тренеруйтесь на кошках!

Lumber room
It is now quite lawful for a Catholic woman to avoid pregnancy by a resort to mathematics, though she is still forbidden to resort to physics and chemistry.
— H. L. Mencken
Ну а мы чтобы родить что-нибудь работающее прибегнем для обучения вот к такому инструменту, и вот такой шпаргалке
P.S. шпаргалку можно скачать в .pdf формате и распечатать себе аккуратную книжечку ;)
Total votes 4: ↑1 and ↓3 -2
Views 288
Comments 4

Google Browser Sync переходит в open source

Firefox
Не так давно был грустный топик о том, что Google отказывается от поддержки Google Browser Sync в Firefox 3.

Но не всё так плохо. Google Browser Sync перешёл в open source, и доступен под BSD-лицензией на http://code.google.com/p/browsersync/. Исходники (в основном javascript) не сжаты и прокомментированы.

Можно надеяться, что кто-нибудь адаптирует расширение под Firefox 3.

С другой стороны, как раз вышла очередная версия Mozilla Weave, которая решает многие вопросы: синхронизирует букмарки, настройки, куки, историю, табы, пароли и данные форм.
Total votes 18: ↑14 and ↓4 +10
Views 1.7K
Comments 7

Тень коммунизма

Open source *
Перевод статьи «Why you shouldn't use the Lesser GPL for your next library» с комментариями академика Российской Академии Разработки Программного Обеспечения Олега Андреева.
www.gnu.org/licenses/why-not-lgpl.html

Почему вам не следует использовать Lesser GPL для вашей следующей библиотеки.

У проекта GNU есть две основные лицензии для библиотек. Первая — Lesser GPL, вторая — обычная GPL. Между ними есть существенная разница: LGPL позволяет использовать библиотеку в закрытых программах, а GPL — только в свободных.

Выбор лицензии определяется стратегией и зависит от ситуации. В настоящее время большинство библиотек GNU покрыты лицензией LGPL, что означает, что мы используем одну стратегию, отвергая другую. Поэтому мы призываем выпускать больше библиотек под лицензией GPL.
Читать дальше →
Total votes 31: ↑28 and ↓3 +25
Views 1.5K
Comments 75

BSD vs Linux. Вступление

*nix *
Translation

О чём это я?

Мои компьютеры работают под управлением FreeBSD. У многих моих друзей на компьютерах стоит Linux, хотя бы один из его дистрибутивов. Несмотря на то, что мы согласны с тем, что системы *nix — это правильный выбор, в выборе конкретных дистрибутивов наши мнения расходятся.У меня сложилось впечатление, что BSD-сообщество, в целом, понимает Linux лучше, чем Linux-сообщество понимает BSD. У меня есть несколько предположений, почему так происходит, но это не суть важно. Я полагаю, многие линуксоиды отказались от BSD, потому что они не совсем понимают, что там к чему. Таким образом, как пользователь BSD, я попытаюсь объяснить, как работает BSD, в доступной форме.Хотя системы очень похожи во многих аспектах, существует множество различий. Если вы копнёте глубже, то узнаете, что они возникают из-за укоренившихся разногласий. Одни из них касаются методологии разработки, другие — установки и использования, третьи — того, что важно и кто важен, а четвёртые — какое мороженое вкуснее. Сравнение поверхностных различий не скажет вам ни о чём — только сравнение более глубокое объяснит и расставит всё по полочкам.

Чего здесь нет?

Здесь нет:
  • списка соответствия команд, вроде «netstat -rnfinet в BSD = netstat -rnAinet в Linux» и всё прочее.
  • Как сделать те или иные вещи при администрировании и работе BSD.
  • Почему следует использовать BSD вместо Linux.
  • Почему следует использовать Linux вместо BSD.
  • Почему следует использовать эту BSD, а не ту BSD.
  • Почему следует использовать этот Linux, а не тот Linux.
  • Почему BSD — это правильно, а Linux — неправильно.
  • Почему Linux — это правильно, а BSD — неправильно.
Лично я верю, что мой выбор ОС правильный. Но это я. Я не говорю вам, что вы должны верить в то же. Изучите факты, их предпосылки, и сделайте ваш выбор. Ведь именно для этого он вам и дан.

Некоторые соображения.

Есть много философских различий между миром Linux и миром BSD. И множество высказываний по этому поводу. Одно из моих любимых выглядит примерно так:

«BSD — это то, что получается, когда кучка Unix-хакеров пытается портировать Unix на PC. Linux — это то, что получается, когда кучка PC-хакеров пытается написать Unix-систему для PC.»

Мне нравится, как тонко замечено, не потому что это какая-то сакральная правда, а потому что это дает толчок к пониманию некоторых отличий. BSD-системы, в целом, более похожи на традиционный Unix, чем Linux. Во многом это связано с тем, что они являются прямыми потомками Berkeley Software Distibution, которая в свою очередь родилась из AT&T Unix. Торговая марка Unix принадлежит The Open Group, а код Unix является собственностью SCO, поэтому нельзя говорить, что BSD-системы — это Unix. Но, во многих отношениях, BSD-системы являются прямыми потомками традиционной Unix.Это прослеживается во многом: в дизайне системы, в дополнениях, в разбиении жесткого диска, в деталях команд, в отношении, предрассудках и реакциях разработчиков и в пользователях.BSD разрабатывают. Linux выращивают. Наверное, это единственное краткое описание, и возможно, наиболее корректное.

Этим небольшим вступением я начинаю перевод серии статей Мэтта Фуллера, которые в свое время вдохновили меня перейти на FreeBSD.
Total votes 71: ↑65 and ↓6 +59
Views 6.8K
Comments 165

BSD vs Linux. Действующие лица.

*nix *
Translation

Встречаем игроков

Здесь я дам небольшой обзор систем, о которых пойдет речь. Заметьте, что представленные истории не претендуют на всестороннее и авторитетное мнение, и не было предпринято ни одной попытки сделать их таковыми.
Прошу!
Total votes 77: ↑77 and ↓0 +77
Views 25K
Comments 79

BSD vs Linux. Что такое «Базовая Система»?

*nix *
Translation
Концепция «базовой системы» — это то, что создаёт большинство проблем для людей, привыкших к методологии Linux. Что вполне понятно, ведь в мире Linux такого понятия даже не существует.С самого начала Linux был просто ядром. И без вечных дискуссий по поводу того, что входит в понятие «операционная система», можно сказать, что ядро само по себе не очень полезно. Вам необходима вся пользовательская оболочка для того, чтобы заставить его работать. Linux — это конгломерат; здесь ядро, там ls, с другой стороны ps, vim, perl, gzip, tar
и ещё куча всего
Total votes 56: ↑55 and ↓1 +54
Views 5.1K
Comments 73

BSD vs Linux. Что такое «Порт»?

*nix *
Translation
Теперь, после базовой системы, вторая категория: те программы, которые являются пакетами дополнений. В мире BSD это обычно называется «системой портов». Это имя выбрано не случайно.Традиционно, чтобы запустить программу в системе, первое, что вы должны были сделать, — это скомпилировать её. И часто перед компиляцией приходилось её допиливать. Ваша система могла требовать другие заголовочные файлы. Иногда отличались объявленные константы. Некоторые части иной раз переписывались с нуля из-за их несоответствия вашей системе.Другими словами, вам надо было «портировать» программу для своей ОС и/или для вашей конкретной системы. Основная цель системы портов — это сделать всю работу по портированию за вас. То, что она также автоматизирует сборку и инсталляцию и обеспечивает такими сервисами, как 'uninstall', в её имени, правда,
не отражено
Total votes 38: ↑34 and ↓4 +30
Views 6.9K
Comments 90

РАДИО-Э №18

Lumber room
Папа римский и SMS
Дело Рейзера: подробности
— 48 лет рубиновому лазеру
— Большой адронный коллайдер: приготовьте монтировки
— Как увидеть лазер
sQuba — плавающая машина
Наклейка на аккумулятор
В BSD исправили 25-летний баг
Химия не для гиков
Первая звукозапись
Стереотип о математиках

Слушай подкасты Радио-Э
Запись 2008.05.16
Слить файло к себе на комп. [01h:31m:29s] 21 МБ
podcast by РАДИО-Э.ru RSS-подписка
Total votes 42: ↑22 and ↓20 +2
Views 231
Comments 23

Свободные лицензии

Copyright
Разобравшись с основными видами ПО в предыдущем топике и, наконец, поняв отличия свободного ПО от open source пришло время разобраться с лицензиями. Меня интересовали лицензии только для свободного и open source программного обеспечения, поэтому о них и пойдет речь.

и вот что я узнал
Total votes 51: ↑47 and ↓4 +43
Views 6.7K
Comments 32

Что такое NetBSD

Software
Возможно этот вопрос окажется для кого-то банальным. Однако я неоднократно сталкивался с людьми, которые реагируют на упоминание NetBSD стереотипным ответом «в топку».

Я хочу осветить основные концепции этой ОС и мой опыт работы с ней.
Читать дальше →
Total votes 71: ↑52 and ↓19 +33
Views 5.8K
Comments 49

Праздник к нам приходит, сегодня ночью вышла FreeBSD 7.2!

*nix *
Поздравляю всех пользователей FreeBSD с тем что наконец-то вышла версия 7.2!
Вчера вечером сделав cvsup обнаружил что версия системы стала 7.2-RELEASE, что раньше запланированного срока выхода на пару дней.
узнать больше
Total votes 37: ↑33 and ↓4 +29
Views 1K
Comments 33

netboot.me — загрузим все!

Lumber room
Открылся уникальный сервис для удаленной загрузки/установки операционных систем без толстой «книжки» с дисками наперевес.

С сайта скачивается небольшой образ загрузочного диска (есть варианты для CD/DVD, USB флешек и даже floppy дисков), компьютер загружается с него, определяет сеть (нужен доступ в интернет, естественно), и предлагает варианты загрузки и установки операционных систем из имеющихся на сайте.

На данный момент доступны основные популярные дистрибутивы Linux и BSD систем, также на сайте есть кнопочка для добавления своей любимой операционки.
В процессе добавления можно указать тип образа (Linux Kernel + Initrd, CD ISO образ, и т.д.).

Также на сайте есть небольшой скринкаст, демонстрирующий процесс.

По моему отличная идея для стартапа. :)

ссылка: http://netboot.me
Total votes 17: ↑16 and ↓1 +15
Views 1.2K
Comments 18

Расскажите все про Linux программисту C++

Website development *
Какое-то время назад я работал с Red Hat Linux. И вот после большого перерыва мне требуется снова вернутся в пингвиний мир, но столько воды утекло! Может соберем все вместе здесь эдакий FAQ для программиста C++, но чайника в Линуксах?

Поехали?

Общие вопросы.

1. В чем различие между основными популярными дистрибутивами Linux?

> Основная разница это система пакетов. (deb, rpm и т.д.) Также под какие архитектуры выпускается дистрибутив. (sl_bug)

> Основные отличия: Менеджер пакетов, набор ПО, настройки по умолчанию. (Evgeny_Shiryaev)

> (в дополнение к Evgeny_Shiryaev) еще иногда отличаются способом конфигурации сервисов, стартуемых при загрузке. Пример — /etc/conf.d/net в Gentoo и /etc/network/interfaces в Ubuntu. Также для каждого дистрибутива характерен свой способ задания списка стартуемых при загрузке сервисов. Иногда различаются способом организации самих конфигурационных файлов (один файл или кучка файлов и макрос, их собирающий). (xtreme)

> В пакетной системе, в инсталляторе, в системных скриптах. В версиях ПО и наборе ПО по умолчанию. (Arceny)

2. Почему следует предпочитать системы BSD перед системами Linux?

> Кто вам это сказал? Выбирать нужно по потребностям. (sl_bug)

> Лично я не вижу весомых преимуществ BSD-систем перед Linux-системами. (Evgeny_Shiryaev)

> Холиварный вопрос. Выбор системы зависит от поставленной задачи. Однако, в BSD более продуман сетевой стек и присутствуют такие полезные шняжки, как accf_http и accf_data. В Линукс я пока не видел замены кроме TCP_DEFER, которая работает несколько иначе. (xtreme)

3. Существуют ли полностью бесплатные дистрибутивы Linux?

> Да (sl_bug)

> Да, причем их большинство. (Evgeny_Shiryaev)

> Я бы сказал, что бесплатно-доступных дистрибутивов — абсолютное большинство. (xtreme)

> Да, большенство. Debian или Ubuntu. Или Fedora. Или Gentoo. (Arceny)

4. Почему вообще дистрибутив Linux является платным, ведь он построен на базе open-source программного обеспечения и бесплатного ядра Linux?

> Обычно платной является поддержка а не дистрибутив (sl_bug)

> Плата идет не за сам дистрибутив, а за поддержку его (обновления, техсаппорт, и т.д.). (Evgeny_Shiryaev)

> Весьма существенный момент для разработчика:
В платном дистрибутиве SUSE SLES без подписки недоступны также и пакеты с исходными кодами (src.rpm = мэйнстрим исходники + дистрибутивные апдейты, патчи, спеки, конфиги).

Пересобрать пакет можно только из исходного (мэйнстрим) tar.gz (в лучшем случае — из src.rpm opensuse, с перерисовыванием зависимостей и прочими прелестями).
При этом, естественно, рушится вся система апдейтов.
И, возможно, совместимость с остальными пакетами системы,
в том числе с темже самым пакетом, поставленным из бинарников.

Скорее всего, аналогичная ситуация с RedHat и другими платными дистрибами. (qmax)

> (опять же в дополнение к Evgeny_Shiryaev) Тут надо помнить, что «открытые исходные тексты» и «бесплатно» — это все-таки разные понятия. Обычно OpenSource-лицензии не запрещают продавать продукты, выпущенные под ними или с их использованием. (xtreme)

> Техподдержка, коробка, полиграфия… Либо включенные проприентарные компоненты, удалив которые получим полностью лицензионно чистую версию. (Arceny)

> Вы имеете возможность платить за поддержку. Если хотите RHEL без поддержки — используйте CentOS. В остальном — есть Ubuntu (которая бесплатна, но появилась возможность поддержки), OpenSUSE, Fedora (здесь вообще только бесплатный вариант)). (kost_bebix)

5. Если мне требуется установить много машин с Linux есть ли лицензия, которая позволит мне один раз купить дистрибутив и ставить его на сколько угодно машин? Или опять-таки есть ли полностью бесплатный Linux?

> GNU/GPL (sl_bug)

> Да. (Evgeny_Shiryaev)

> Можно даже не купить, а свободно скачать и поставить на любое количество машин. Но если Вы заинтересованы в поддержке, то тогда, действительно, лучше купить. (xtreme)

> По условиям лицензий Debian и Ubuntu — вы можете ставить их на неограниченное количество PC. Но в России вам придётся купить коробочную версию. По идее — достаточно одной коробки на одну компанию. (inkvizitor68sl)

> Да все они (из популярных): Fedora, Ubuntu, Linux Mint, OpenSUSE, Mandriva, CentOS, Debian, Slackware, Arch, Gentoo являются бесплатными. (kost_bebix)

6. Есть ли достойные дистрибутивы «от отечественного производителя»?

> ALT Linux возможно (sl_bug)

> На этот вопрос нельзя ответить объективно. Лично на мой взгляд нет. Однако если будете смотреть на «наши» дистрибутивы, смотрите на ALT Linux. (Evgeny_Shiryaev)

> есть. InfraLinux например. Но в большинстве случаев они платные. (именно достойный) (inkvizitor68sl)

7. Являются ли дистрибутивы Линукс совместимыми на уровне бинарных исполняемых файлов? Можно ли взять файл из Ubuntu и запустить его на Fedora, на FreeBSD?

> можно из Ubuntu 32bit на Fedora 32bit (sl_bug)

> Дистрибутивы Linux да. На FreeBSD можно запустить бинарники Linux, однако не напрямую. (Evgeny_Shiryaev)

> Обычно — да. Трудности возникают, когда бинарник использует некоторые подключаемые библиотеки, а исходная система (от которой бинарник) и целевая (где запускается бинарник) имеют разные версии данных библиотек, в которых разные функции могут, к примеру, называться по-разному, либо вообще отсутствовать. Но, статически собранные бинарники вполне себе переносимы. Примеры — Opera, Adobe-Flash-плагин для браузеров, Skype и т.д.
В FreeBSD же совместимость с линуксовыми бинарниками достигается за счет эмуляции для них линуксового окружения, для чего, как я помню, используются обычные линуксовые библиотеки от Fedora, плюс спец-модуль в ядре, позволяющий это дело. (xtreme)

> Линукс — да, если есть нужные shared-libraries. Бинарная совместимость Linux >> BSD существует. Но тупо взять пакет и запустить в большенстве случаев не получится, подробностей не знаю. (Arceny)

> большинство бинарников запустятся в любом дистрибутиве. Некоторые программы распространяются именно в таком виде (firefox с сайта например). Или basket. (inkvizitor68sl)

> Редко. Смотря какой файл. Есть утилита Alien, которая из .deb-пакетов делает .rpm, но это костыль. Если пишешь на C++ — почитай про «Opensuse Build Service» — это типа место, где ты свой проект будешь удобно собирать сразу под все системы какие необходимо. (kost_bebix)

8. Каким образом при написании C++ программ обеспечить максимальную совместимость между Линукс-дистрибутивами на уровне исходных кодов? Какие библиотеки следует использовать?

> Широко распространённые, например Qt. OpenSource. Включенные в основные репозитории. (Arceny)

> Qt (GooRoo)

> Практически любые, но я лично тепло отношусь к Qt, которая есть и в Виндоус и МакОС. А так — гугл всегда найдет что-то абстрактное от дистрибутива для каждой конкретной задачи. (kost_bebix)

> Ах да. И, собственно, о главном — об отличии написания под виндоус. Все просто — под виндоус ты писал программу, которая использовала некоторые библиотеки — ты эти библиотеки пихал прямо в сборку программы и собирал один большой кусок. В линуксе же принято иначе, — ты пишешь программу, а затем создаешь .deb/.rpm, где описываются библиотеки и их версии.

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

Проблемы:
— если дистрибутив решит использовать новую версию (ветку) библиотеки — все может сломаться. Поэтому надо пилить (если нужна максимальная кросс-дистрибутивность) (kost_bebix)

9. Допустим требуется какое-то нестандартное решение, например, какой-то специальный вызов ядра. Каким образом можно узнать, что данная система поддерживает этот вызов?

> Экспериментальным путём или спросив в списках рассылки, форумах, у разрабов, _почитав документацию_. (Arceny)

> Если есть ядро — значит есть и функция. Дальше надо смотреть на конкретику. (kost_bebix)

10. Есть ли хорошие альтернативы gcc для разработчика на C++? Всегда ли gcc входит в состав дистрибутива?

> 10. icc, всегда (sl_bug)

> Нет, не всегда. Свободных альтернатив не знаю. (Arceny)

11. Какие IDE и под какими оконными менеджерами (или как это называется?) вы используете для программирования на C++? Какой отладчик?

> vim, gdb (sl_bug)

> IDE — Eclipse вроде бы популярен (со слов друга-программиста на C++ и Java, на истину в последней инстанции не претендует); отладчик — gdb. (xtreme)

> gdb — отладчик. к нему много разных обёрток.
Например для программирования с использованием GUI тулкита Qt использую QtCreator.
А вообще разных IDE много. Google. (Arceny)

> Если человек задаёт к вопросу об IDE отдельно вопрос про отладчик, он вряд ли получит что-либо кроме vim+gdb. Под IDE обычно подразумевают среду, в которой уже настроены трассировки с помощью горячих клавиш, просмотр отладочной информации и пр. В этом случае я бы порекомендовал Qt Creator, KDevelop, Code::Blocks, Eclipse или NetBeans. (Lockal)

> В Eclipse не очень удобно делать отладку, да и подтормаживает. NetBeans тормозит. KDevelop — фигня. Qt Creator более-менее (юзать можно).
Достойной Linux-альтернативы VS нет :( Особенно что касается удобства отладки. (GooRoo)

> KDE4.3.1 + QtCreator — хорошее решение. Я использую Emacs, на C++ пишу нечасто. (kost_bebix)

12. Какие еще инструменты для C++ используются. Слышал про valgrind как хороший memory-leak детектор.

> ИДЕ — KDevelop, Eclipse, есть отладчик gdb. Дальше надо тоже конкретно смотреть «что надо». (kost_bebix)

13. Какая русская кодировка используется в Линукс системах «по умолчанию»? Поддерживает ли ядро Линукс UNICODE? На каком уровне?

> utf-8 (sl_bug)

> UTF-8 сегодня — это умолчальная. Сделать умолчальной практически без труда можно любую кодировку, хоть CP866. (xtreme)

14. Какое наиболее доступное решение, чтобы запустить Linux на машине с Windows? Как насчет portable Ubuntu? Кто-нибудь пользуется, можно ли вести полноценную разработку?

> vmware? (sl_bug)

> Самое лучшее решение — запустить Linux внутри виртуальной машины. Я рекомендую для этого использовать VirtualBox.

> Вам уже посоветовали VMWare и VirtualBox. Последний бесплатен (xtreme)

> LiveCD ) а вообще — virtualbox. Wubi\portable Ubuntu portable — не лучший вариант. (inkvizitor68sl)

> Что значит запустить Линукс? Самое простое решение — удалить Виндоус и установить Убунту (kost_bebix)

:-)

Вопросы пользователям-программистам C++.

a1. Каким дистрибутивом лично Вы пользуетесь и почему выбрали именно его?

> Debian, привычка. Очень давное начал им пользоваться и менять не хочется. Пробовал gentoo (прикольно, но все из исходников это долго), centos/fedora (не люблю rpm) (sl_bug)

> Ubuntu. Меньше всего проблем с настройкой дистрибутива, хороший менеджер пакетов, часто обновляется. Еще неплохи (для пользователя) Fedora, OpenSUSE и большинство производных Ubuntu. (Evgeny_Shiryaev)

> Debian, Ubuntu. Последний работает из коробки почти со всем железом, первый — просто хороший неперегруженный дистрибутив, который я ставлю на сервера и на котором развёртываю только необходимый набор пакетов. (Arceny)

> Mandriva Linux. Так сложилось исторически :) Некоторые считают его дистрибутивом для домохозяек, и в чем-то они правы :) (GooRoo)

> Убунту. Просто из-за популярности все разрабатывается (и так и должно быть) и пилится в первую очередь под него. (kost_bebix)

a2. С помощью каких инструментов ведет разработку (если ведете)?

> vim, gcc, gdb (sl_bug)

> Qt + Qt Creator, ибо лучше ничего нет, а до vim c emacs еще не дорос. (GooRoo)

> Наверное вел бы с помощью QtCreator, если бы не подсел на Емакс. (kost_bebix)

a3. Что устраивает и что не устраивает в вашем Линуксе как программиста С++?

> Не нравится: модель межпроцедурной оптимизации в gcc (не ускоряет), стандартные оптимизации -O2 (приходится свои дописывать, либо -O3), каскадные сообщения об ошибках в boost и подобных библиотеках. (Lockal)

> Linux — лучшая операционная система в которой я работал, но для разработки на С++ по сравнению с виндой совсем непригодна. Хотя при желании… ;) (GooRoo)

Если нетрудно — перед ответом ставьте номер вопроса, на который отвечаете. И не холиварьте чрезмерно (я знаю что хочу невозможного :).

Total votes 60: ↑31 and ↓29 +2
Views 25K
Comments 55