Публикации по теме 'freebsd'


PVS-Studio углубилась в ядро ​​FreeBSD
Около года назад мы проверяли ядро ​​Linux. В то время это была одна из самых обсуждаемых статей. Мы также получили довольно много запросов на проверку FreeBSD, поэтому, наконец, мы решили потратить время на это. О проекте FreeBSD — современная операционная система для серверов, настольных компьютеров и встраиваемых компьютерных платформ. Его код прошел более тридцати лет непрерывного развития, улучшения и оптимизации. Он зарекомендовал себя как система для построения интрасети,..

Обслуживание 100 Гбит / с с устройства Open Connect
Дрю Галлатин Летом 2015 года команда Netflix Open Connect CDN решила взяться за амбициозный проект. Цель состояла в том, чтобы использовать новую технологию сетевого интерфейса 100GbE, которая только что выходит на рынок, чтобы иметь возможность обслуживать со скоростью 100 Гбит / с с одного устройства Open Connect (OCA) на базе FreeBSD с использованием хранилища на базе NVM Express (NVMe). В то время большая часть наших устройств на базе флеш-накопителей была близка к тому, чтобы иметь..

Исправлена ​​ошибка в файле battery.el Emacs во FreeBSD.
На своем ноутбуке с FreeBSD -CURRENT я заметил, что display-battery-mode и fancy-battery-mode в Emacs работают неправильно. Я покопался в Лиспе и определил, что, согласно справочным страницам, код делает некоторые неверные предположения о команде apm FreeBSD , предполагая, что она гораздо больше похожа на OpenBSD или NetBSD , чем на самом деле. В частности, передача несуществующего флага -m приводила к полному сбою вызова apm . Я отправил патч в список рассылки..

Компиляторы в базовой системе (BSD)
Общепринятой аксиомой в сообществе BSD является то, что компилятор C принадлежит базовой системе. «Так обстояли дела с незапамятных времен, и они определяют то, как устроены системы BSD», — говорится в предложении. Но почему? Что делает «наличие компилятора в базе» системой BSD? Почему компилятор является необходимой частью базовой системы? Подожди, что ли? Можем ли мы его убрать? В этом посте, который является продолжением ответа, который я написал в ветке списка рассылки Отказ от..

Вот как вы можете перенести ваше приложение rust на FreeBSD
Коллекция портов FreeBSD - это способ, которым почти каждый устанавливает приложения («порты») на FreeBSD. Как и все остальное во FreeBSD, это в первую очередь волонтерская работа. Об этом важно помнить при чтении этого документа. Во FreeBSD любой может представить новый порт или добровольно поддержать существующий необслуживаемый порт. Никаких специальных прав на фиксацию не требуется. Для этого руководства я буду использовать fd инструмент, написанный Дэвидом Питером в..

Консультация-локация исправлена ​​​​во FreeBSD путем удаления регулярных выражений
Недавно я начал использовать трио Ivy+Counsel+Swiper для завершения в Emacs и заметил, что counsel-locate (очень полезная команда для завершения и поиска имени файла, для которой я установил значение C-x l ) работает неправильно. Оказывается, советник предполагает, что locate(1) FreeBSD поддерживает регулярные выражения, тогда как на самом деле, как и в macOS, это не так. Я отправил запрос на вытягивание, который был быстро подтвержден проектом, поэтому пользователи FreeBSD..

Вопросы по теме 'freebsd'

Насколько хороша FreeBSD как платформа для разработки?
Я знаю, что многие провайдеры веб-хостинга предлагают FreeBSD, но насколько хороша FreeBSD как платформа для разработки? В частности, доступна ли в нем Java 1.6? Предлагает ли он что-то особенное в отношении инструментов, которых нет в Linux?
14271 просмотров
schedule 09.12.2022

форк в unix для FreeBSD
Выделяет ли системный вызов fork новую структуру пользователя для дочернего процесса? Он выделяет новую структуру процесса для дочернего процесса.
1084 просмотров
schedule 17.02.2023

Помощь в отладке драйверов FreeBSD (проблемы с Ethernet)
Я только что установил pfSense (дистрибутив FreeBSD), и у меня возникли проблемы с моими Ethernet-адаптерами - кажется, я могу перевести его в состояние, когда я не могу пропинговать ни одну машину, несмотря на таблицы ARP и т. д. ... все правильно...
235 просмотров
schedule 25.05.2022

проверить правильность адреса mmap
Я пишу высоконагруженный демон, который должен работать на FreeBSD 8.0, а также на Linux. Основная цель демона — передавать файлы, запрашиваемые по их идентификатору. Идентификатор преобразуется в локальное имя файла/размер файла через запрос к БД....
2015 просмотров
schedule 13.01.2023

Объявления переменных C после заголовка функции в определении [дубликаты]
При чтении исходного кода FreeBSD (см.: radix.h строки 158-173), я обнаружил объявления переменных, которые следовали за "заголовком функции" в определении. Это действительно в ISO C (C99)? когда это должно быть сделано в производственном коде...
1947 просмотров
schedule 15.02.2023

Можно ли запустить скомпилированную программу с Xcode на Mac OS X в FreeBSD? (Цель-C/Какао)
У меня есть план создать веб-сайт, работающий с CGI, созданный с помощью Cocoa. Моя конечная цель — разработка на Mac OS X и запуск на FreeBSD . Это возможно? Насколько я знаю, существует бесплатная реализация некоторых классов NextStep,...
2854 просмотров
schedule 06.11.2023

почему точка перед include в make-файле портов freebsd? какую марку они используют?
Я просматривал основной make-файл в архиве портов FreeBSD. Я видел следующую директиву include: PORTSTOP= yes .include <bsd.port.subdir.mk> index: @rm -f ${INDEXDIR}/${INDEXFILE} @cd ${.CURDIR} && make...
545 просмотров
schedule 05.05.2022

Несколько пассивных подключений к серверу vsftpd
Я пытаюсь загрузить несколько файлов одновременно. после установления соединения для передачи данных в пассивном режиме мой клиент отправляет еще один запрос «pasv» на сервер vsftp, чтобы получить значение сервера и порта. чтобы я мог подключиться к...
1315 просмотров
schedule 21.01.2023

FreeBSD iostat - Как узнать, есть ли проблема?
Я запускаю NFS-сервер FreeBSD, и в последнее время у меня возникают странные проблемы во всем кластере (серверы Apache зависают в состоянии «lockf» при загрузке файлов из общей папки NFS и т. д.). Я новичок в этом, поэтому мой вопрос: как я могу...
4346 просмотров
schedule 07.08.2022

Что эквивалентно /proc/cpuinfo во FreeBSD v8.1?
Что эквивалентно /proc/cpuinfo в Linux на FreeBSD v8.1? Мое приложение читает /proc/cpuinfo и сохраняет информацию в файле журнала. Что я могу сделать, чтобы аналогичная информация регистрировалась во FreeBSD? Пример /proc/cpuinfo выглядит...
32444 просмотров
schedule 02.09.2023

Как использовать vi -t для поиска исходного кода системного вызова? FreeBSD
В заметках моего учителя сказано «Существует файл тегов, который может быть создан, что упростит поиск вещей в исходном коде ядра. Вы можете найти исходный код функции в дереве исходного кода ядра, используя «vi -t» и имя функции» Такие...
181 просмотров
schedule 14.05.2022

Vim переназначить клавишу F10
Я использую Vim 7.3 на FreeBSD. Подключаюсь к этой машине через Putty. При работе с Vim я не могу переназначить клавишу F10 , чтобы она делала то, что мне нужно. В моем .vimrc я сделал следующее: nmap <F10> :!ls<CR> Затем я...
1489 просмотров
schedule 07.06.2023

pthreads на FreeBSD
Я написал программу, которая вычисляет простые числа, используя библиотеку pthread. Программа хорошо работает под cygwin и linux, но не под FreeBSD. Вот программа #include <stdio.h> #include <pthread.h> #include <stdlib.h>...
2918 просмотров
schedule 11.07.2022

Solaris/FreeBSD и Linux для разработки на Java
Несколько лет назад я перешел с Windows на Linux, чтобы получить более легкую и стабильную среду рабочего стола. Это сработало хорошо, но у меня достаточно проблем с Linux, чтобы подумать о другом изменении. В частности, я ищу лучшую стабильность в...
5907 просмотров
schedule 26.05.2022

GNU Readline связан с Python по умолчанию во FreeBSD, OpenBSD?
Насколько легко получить Python, который не связан с GNU Readline для FreeBSD или OpenBSD? Является ли GNU Readline поддержкой по умолчанию для Python, подобной readline, в этих системах? Если да, то легко ли убрать эту зависимость?
614 просмотров
schedule 15.01.2023

Проблема закрытия сокета FreeBSD
У меня есть проблема с методом xSocket close() в FreeBSD. Несмотря на то, что я искал его в Google, я не смог найти удовлетворительного решения. Позвольте мне объяснить проблему немного подробнее; У меня есть код, который открывает порты и...
570 просмотров
schedule 16.09.2023

Правильный способ использования потоков ядра в freebsd (+ сеть)
У меня есть задание создать поддержку распределенного взаимного исключения с использованием алгоритма Раймонда во freebsd. Это требует, чтобы поток ядра всегда прослушивал порт udp для сообщений от других систем и действовал соответственно. Я...
1851 просмотров

Выполнение сценария Bash с шебангом и без него в Linux и BSD
Как и кто определяет, что выполняется, когда Bash-подобный скрипт выполняется как двоичный файл без шебанга? Я предполагаю, что запуск обычного скрипта с shebang обрабатывается с помощью binfmt_script Linux-модуль, который проверяет шебанг,...
4825 просмотров
schedule 24.02.2023

IP-телефон за брандмауэром на FreeBSD - IPFilter
Я установил брандмауэр на FreeBSD 8.2, используя ipf+ipnat, а также SQUID 2.7 в качестве веб-прокси. Все пользователи могут получить доступ к Интернету в порядке, но моей большой проблемой являются IP-телефоны, они пытаются получить доступ к...
2132 просмотров
schedule 05.12.2022

Использование ssh для эхо-текста на консоли удаленного сервера
ssh -n -l <login> <server> "echo hello" Отображает вывод команды ssh как «hello». Вместо этого я хотел бы напечатать «привет» на последовательной консоли удаленного (freebsd) сервера. Это возможно ?
1838 просмотров
schedule 24.05.2024