Существует множество разных операционных систем с открытым исходным кодом, и если вы пользуетесь одной из них, то почти наверняка она будет на базе ядра Linux и набора программ GNU. Многие думают, что дистрибутив GNU/Linux и был первой open source операционной системой. Но это не так. Его опередил проект Berkeley Software Distribution, или BSD. Причем будет справедливо сказать, что он был также более профессиональным и ориентированным на рынок. Но почему тогда BSD сейчас находится на задворках экосистемы open source, тогда как GNU/Linux играет одну из центральных ролей? Посмотрим на это с исторической перспективы.
Рубрика «BSD» - 3
Почему BSD проиграла в битве с GNU-Linux?
2019-01-14 в 10:34, admin, рубрики: BSD, history, linux, open sourceКак мы оседлали OPNsense
2018-03-21 в 12:46, admin, рубрики: BSD, freebsd, nix-системы, open source, UNIX, Блог компании Smart-Soft, информационная безопасность, сетевое администрирование, Сетевое оборудование, Сетевые технологии, системное администрированиеЗдравствуйте!
Пока не стихают холивары на тему, аморально или нет использовать бесплатные платформы для создания коммерческих продуктов, мы тихой сапой сделали это. И не стесняемся брать с клиентов деньги, потому что запилили на базе свободного кода реально классную штуку — универсальный аппаратный шлюз безопасности. Раньше у нас был коммерчески успешный межсетевой экран, но для Microsoft Windows. Бурный поток идей в какой-то момент вышел из берегов «винды», и встал вопрос — а что дальше? А дальше — Linux или Net/Open/Free BSD. Наши гуру собрались, покурили и решили вместо изобретения собственного велосипеда использовать OPNsense. Эта статья поможет тем, кто захочет сделать нечто подобное.

Mail for Good: как сообщество программистов помогает НКО
2017-12-14 в 9:20, admin, рубрики: BSD, freeCodeCamp, open source, Блог компании Philtech-акселератор, НКО, рассылка, Управление сообществом, филантропия, филтех
Нашей некоммерческой организации требовался более дешевый инструмент для емейл-рассылок. Поэтому мы его разработали.
Каждую неделю я делаю рассылку миллионам людей, которые подписаны на freeCodeCamp.org.
Рассылка является строго адресной и осуществляется через Amazon Web Services, что стоит нам $0.0001 за письмо.
Т.е. я могу разослать 1 млн. писем, обходя большинство спам-фильтров, всего за 100 долларов.
С прошлого года я использую новый инструмент для рассылок. В моем распоряжении — удобный веб-интерфейс с кучей продвинутых функций для массовых рассылок:
- HTML шаблоны;
- аналитические панели;
- отслеживание открытия писем (трекинговые пиксели);
- отслеживание переходов по ссылкам;
- встраиваемые виджеты для подписки;
- функция отказа от рассылки;
- список импортируемых/экспортируемых данных;
- ролевое разграничение доступа.
Этот инструмент — наша внутренняя разработка.
Он абсолютно бесплатный.
С полностью open source.
Он называется — Mail for Good.
И сегодня мы представляем его публике. Это бета-версия. Некоммерческие организации со всего мира могут сразу начать пользоваться им.
Читать полностью »
Угости Гуса пивом! Или про лицензию Beerware
2017-03-29 в 9:54, admin, рубрики: 42, beerware, BSD, copyleft, donationware, GPL, open source, копирайт, лицензии open source, пиво, святой патрик, Софт, метки: beerware, donationware, лицензии open sourceДень святого Патрика уже позади, день смеха уже на носу, так что было важно мне не упустить такое благоприятное время для подготовки именно этого материала. А он про следующее. Всем, кому приходилось поработать с FMDB и знакомиться с ее лицензией, доводилось лицезреть в нем следующий текст:
If you are using FMDB in your project, I'd love to hear about it. Let Gus know
by sending an email to gus@flyingmeat.com.
And if you happen to come across either Gus Mueller or Rob Ryan in a bar, you
might consider purchasing a drink of their choosing if FMDB has been useful to
you.
Finally, and shortly, this is the MIT License.
Если вы используете FMDB в своем проекте, я был бы рад узнать про это.
Дайте знать об этом Гусу, направив ему письмо на gus@flyingmeat.com.
И если вам доведется столкнуться с Гусом Меллером или Робом Райаном в баре,
рекомендуем угостить их напитком по их выбору, раз FMDB действительно
пригодилось вам.
В общем, если в двух словах, применяется лицензия MIT.
Замечательно, что авторы кода подошли к вопросу о лицензии с долей юмора и помимо стандартного ее текста оставили еще вот и такую приписку. А вдвойне замечательно то, что такая приписка вполне наводит мысли на другой тип лицензии – Beerware. Не слышали про такую? Если вдруг нет, тогда давайте-ка познакомимся с ней. Итак, встречайте:
В Dropbox разработали алгоритм lossless-сжатия для файлов H.264 и JPEG
2015-08-28 в 22:59, admin, рубрики: BSD, DropBox, H.264, Hack Week, jpeg, losslessh264, open source, openh264, Pied Piper, алгоритм хаффмана, потоковое видео, Софт, хакатонВо время хакатона Hack Week разработчики из компании Dropbox воплотили в жизнь вымышленный алгоритм Pied Piper из сериала «Кремниевая долина» (комедийный сериал о нелёгкой жизни стартаперов).
Удивительно, но за несколько дней напряжённого кодинга удалось получить на базе OpenH264 рабочее решение, которое демонстрирует компрессию до 13% для видеороликов H.264 и 22% на произвольных файлах JPEG. Повторим, это честное lossless-сжатие, когда сжатый файл можно вернуть в исходное состояние с точностью до бита.
Исходный код Pied Piper (losslessh264) опубликован на Github под свободной лицензией BSD.
Читать полностью »
Краткое введение в GNU autoconf
2013-07-30 в 14:25, admin, рубрики: autotools, BSD, c++, linux, UNIX, метки: autotools, BSD, c++, linux, unixI saw a book entitled «Die1 GNU Autotools» and I thought «My feelings exactly». Turns out the book was in German. ©
Можно долго рассуждать о несовершенстве сего инструментария, о превосходстве CMake/QMake/подставьте_вашу_любимую систему сборки, но проекты, использующие autotools, окружают нас повсюду, и стоит как минимум знать, что это за зверь и с чем его едят, чтобы при попытке сделать, а то и отправить разработчикам патч, не править автосгенерированные файлы, чем я не так давно занимался.
Так же следует понимать, что именно autoconf системой сборки не является вообще, это система конфигурации перед сборкой. autoconf почему-то многие считают неким монстром, «проверяющим 15 давно несуществующих версий компилятора Fortran, а потом поддержку ключей этими компиляторами», что не совсем верно, ибо оно делает ровно то, что ему скажут. Другое дело, что многие просто копипастят его конфиг из проекта в проект, в итоге результат получается ужасающим.
В данной статье (планируется всё же осилить цикл) я хотел бы рассказать про autoconf, зачем он нужен и как его использовать.
Читать полностью »
История операционной системы GNU, или что случилось с Hurd?
2013-02-28 в 2:32, admin, рубрики: BSD, FSF, GNU, hurd, linux, UNIX, операционные системыВниманию читателей предлагается перевод статьи «Whatever happened to the Hurd? — The story of the GNU OS», опубликованной в журнале Linux User & Developer в декабре прошлого года.
Работа над операционной системой GNU ведется без малого тридцать лет — с 1983 г. Впервые интерес к микроядру Mach, которое разрабатывалось в университете Карнеги-Меллон (CMU), в качестве ядра своей операционной системы Фонд свободного программного обеспечения (FSF) проявил еще в 1987 г., но его исходный код не распространялся под подходящей лицензией вплоть до 1991 г. К тому времени Линус Торвальдс уже занимался своим собственным проектом по разработке ядра для IBM-совместимых компьютеров на процессоре i386.
Если бы в свое время Linux не был написан и опубликован под GPLv2, если бы не вписался столь удачно в окружение уже существующих компонентов GNU и не захватил умы и сердца разработчиков по всей планете, — кто знает, быть может, вся «движуха» сосредоточилась бы вокруг Hurd, и мы бы сейчас жили в несколько ином мире. Но на судьбу Hurd повлияли не только стремительный рост популярности Linux или сделанная FSF ставка на микроядро Mach.
Читать полностью »
Linux на сервер с Windows Server, или Vbox \ VmWare как сервис
2012-11-28 в 12:11, admin, рубрики: BSD, linux, service, virtualbox, VMware, windows, виртуализация, операционные системы, метки: BSD, linux, service, virtualbox, vmware, windows, сервер 
Начало
Передо мной встала задача запускать при загрузке компьютера (как сервис), на Windows Server 2008R2 виртуальные машины, но обходя проблемы Hyper-V.
Данные советы подойдут для не серверных систем тоже.
Были проведены поиски в интернете, и результатов оказалось довольно много, но по-настоящему рабочих, как это бывает всегда — только один.
Мучения были долгими, но увенчались успехом, о чём и хотелось бы написать.
Читать полностью »

Уже 10 дней прошло, а на Хабре так и не появилась новость о свежем мажорном релизе NetBSD. Думаю, стоит исправить это упущение:)
В новой версии включена поддержка thread-local storage(TLS), LVM. Была переписана система дисковых квот, организована новая подсистема для управления flash-устройствами и NAND-контроллерами, введена поддержка экспериментальной файловой системой CHFS для flash-памяти, поддержка протокола Multiprotocol Label Switching (MPLS). Также в новой версии по умолчанию используется модульное ядро. (есть возможность собрать и использовать монолитное ядро).
В релиз также был включен NPF, новый пакетный фильтр, разработанный с учётом многоядерных систем, который может фильтровать TCP/IP-трафик, в том числе и с учётом состояний соединений (stateful inspection) и поддерживает NAT.
Рождение и развитие Unix
2012-07-13 в 16:03, admin, рубрики: BSD, linux, UNIX, Деннис Ритчи, история, История ИТ, операционные системы, языки программирования, метки: BSD, c++, open source, unix, Деннис Ритчи, история, языки программирования 
Томпсон (сидит) и Ритчи работают на PDP-11, 1972 год.
Период 1968-69 гг. был достаточно неопределенным для Bell Labs: проект операционной системы с разделением времени Multics (Multiplexed Information and Computing Service), разрабатываемый с 1964 года для дорогой 36-битной ЭВМ GE-645, не имел четких перспектив и целей, а лишь разрастался в размерах и сложности, всё ясней был виден его предполагаемый провал. В конце концов, American Telephone & Telegraph вышла из проекта, в который за пять лет были вложены миллионы долларов.
Однако, некоторые из инженеров, работавших над Multics — Кен Томпсон, Деннис Ритчи, Малкольм Дуглас Макилрой, Джозеф Оссанна — ощущали необходимость в продолжении работы над подобным проектом, и не хотели терять ту уютную рабочую атмосферу, которая успела сформироваться. Поэтому во время 1969 года они начали искать альтернативу Multics: Оссанна, Томпсон, Ритчи пытались протолкнуть покупку машины средней мощности, для которой группа обещала написать операционную систему. Предлагаемые ЭВМ DEC PDP-10 и Sigma 7 не были приобретены, и хотя несколько раз ситуация была на грани получения нужного оборудования, было вполне очевидно, что команда просит слишком крупную сумму для проекта с расплывчатым планом, тем более, что после провала Multics операционные системы стали не настолько привлекательной сферой. Поэтому Томпсон (в основном это была его задумка), Кэнэдэй и Ритчи (привнесший идею файлов-устройств) разработали на обычных черных учебных досках и бумагах устройство файловой системы, которая позже стала сердцем Unix.Читать полностью »

