The OpenNET Project / Index page

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

Замена алгоритма сортировки в sysinit позволила ускорить загрузку FreeBSD

21.08.2023 09:30

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

Метод пузырьковой сортировки предназначен в основном для учебных целей и из-за повторяющегося перебора (сложность "O(N^2)") эффективен только для небольших массивов. В sysinit на выполнение более тысячи операций пузырьковой сортировки уходило примерно 7% от всего времени загрузки ядра FreeBSD.

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

Дополнительно можно отметить формирование второго альфа-выпуска будущей ветки FreeBSD 14.0. Сборки FreeBSD 14.0-ALPHA2 доступны для архитектур amd64, i386, aarch64 и riscv64. Релиз FreeBSD 14.0 намечен на 23 октября 2023 года. На 25 августа запланировано создание ветки stable/14, а на 8 сентября создание ветки releng/14.0 и формирование первой бета-версии. Среди изменений во FreeBSD 14: обновление компилятора Clang до ветки 16 и увеличение с 256 до 1024 числа поддерживаемых ядер CPU (параметр MAXCPU) в системах на базе архитектуры amd64 и arm64.

  1. Главная ссылка к новости (https://news.ycombinator.com/i...)
  2. OpenNews: Проекту FreeBSD исполнилось 30 лет
  3. OpenNews: Debian прекращает поддержку порта GNU/kFreeBSD
  4. OpenNews: Релиз FreeBSD 13.2 с поддержкой Netlink и WireGuard
  5. OpenNews: Доступен порт файловой системы HAMMER2 для NetBSD и FreeBSD
  6. OpenNews: Выпуск Wifibox 0.11, окружение для использования WiFi-драйверов Linux во FreeBSD
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/59634-freebsd
Ключевые слова: freebsd, boot, init, optimization
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (192) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 09:41, 21/08/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    А вот когда они заменят сортировку слиянием на быструю сортировку...
     
     
  • 2.18, User (??), 10:34, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • +8 +/
    Примерно "никогда", т.к. в отличие от анонима они эти слова не просто год назад на паре слышали
     
     
  • 3.20, Аноним (1), 10:40, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    быстрая сортировка на то и быстрая, что она самая быстрая - послушают анонима - выиграют ещё несколько мс
     
     
  • 4.27, penetrator (?), 11:02, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    самая быстрая не квик сорт
     
     
  • 5.29, Аноним (1), 11:07, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    а какая?
     
     
  • 6.36, Аноним (36), 11:41, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Сортировка слиянием.

     
     
  • 7.156, penetrator (?), 07:25, 22/08/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Сортировка слиянием.

    фактически да

    https://github.com/Mrrl/GrailSort
    https://github.com/BonzaiThePenguin/WikiSort

    это ее разновидности оптимизированные для работы на разных наборах данных

     
  • 6.37, Аноним (37), 11:42, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Radix sort.
     
     
  • 7.40, Аноним (1), 11:47, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Quicksort is universal, while radix sort is only useful for fix length integer keys.
     
     
  • 8.84, Вы забыли заполнить поле Name (?), 15:49, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Не обязательно Если хранить строки, как нормальные люди, т е с длиной, а не ну... текст свёрнут, показать
     
     
  • 9.186, Аноним (186), 20:16, 22/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Вы ведь понимаете что строки нельзя сравнивать ни побитово ни побайтово ... текст свёрнут, показать
     
  • 8.125, Аноньимъ (ok), 19:45, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Это не так Можно что угодно сортировать радиксом ... текст свёрнут, показать
     
  • 7.124, Аноньимъ (ok), 19:43, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Сильно зависит от того что именно сортируют.
    И это относится ко всем сортировкам.
    Потому то их столько разных и есть.

    Кстати непонятно почему они пузырек не заменили расчёской?

     
  • 6.62, Аноним (62), 13:11, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Карманная.
     
  • 6.132, LinupsCrashGitz (ok), 20:31, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Шелл сорт
     
  • 6.155, penetrator (?), 07:22, 22/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > а какая?

    https://github.com/Mrrl/GrailSort

     
  • 3.113, Аноним (113), 18:02, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    надо было прочесть фабрикаторский линк - квик сорт это была первая и самая естественная реализация - от неё отказались из-за рекурсий и опасений за стек ядра, вы слишком много выёживаетесь, юзер, вы даже не админ
     
     
  • 4.144, User (??), 22:52, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > надо было прочесть фабрикаторский линк - квик сорт это была первая и
    > самая естественная реализация - от неё отказались из-за рекурсий и опасений
    > за стек ядра, вы слишком много выёживаетесь, юзер, вы даже не
    > админ

    Что и кому сказать-то хотели, аноним?

     
     
  • 5.154, Аноним (113), 07:21, 22/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    прямым текстом написал - не надо выёживаться
     
     
  • 6.157, User (??), 08:00, 22/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > прямым текстом написал - не надо выёживаться

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

     
  • 4.202, Бывалый смузихлёб (?), 08:34, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    А вот даже интересно, почему не делают процов с бездонным стеком( который растёт нормально пока не займёт всю ОЗУ а не как на нынешних процах - до очень ограниченного потолка )
    Помнится, иной байткод аккурат под подобную абстрактную машину и генерируется

    Очень уж многое упирается в нынешний стек, точнее, в его размеры

     
     
  • 5.205, Совершенно другой аноним (?), 08:57, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > А вот даже интересно, почему не делают процов с бездонным стеком( который
    > растёт нормально пока не займёт всю ОЗУ а не как на
    > нынешних процах - до очень ограниченного потолка )

    Ну, вообще, как-бы у самого процессора ограничений нет - для 32-х разрядного режима можете хоть 4G стека сделать, правда толку в этом мало, только на записи в таблице страниц потратитесь, а использовать его почти никто не будет. Если правильно помню, то в ядре Linux для системных программ (драйверов и т.д.) обходятся 8K стека, и, вроде как, хватает.

     
     
  • 6.207, Бывалый смузихлёб (?), 10:42, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Проблема в том, что стек растёт в обратную сторону относительно обычной памяти Т... большой текст свёрнут, показать
     
     
  • 7.208, Совершенно другой аноним (?), 11:48, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, вообще, реально выделяют страницу или две если физически , а заказывают сто... большой текст свёрнут, показать
     
     
  • 8.217, Аноним (-), 20:14, 23/08/2023 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 8.218, Аноним (218), 20:15, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Это что, дотнетчики такие извращенцы что усложнили работу железу по максимуму О... текст свёрнут, показать
     
  • 2.136, Аноним (136), 20:42, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    быстрая - не "стабильная", хотя в большинстве случаев, включая этот, стабильность на фиг не нужна. Но у быстрой 2 киллер фичи. 1. она реально in-place без дополнительной памяти. 2. (для ретроградов, не желающих C++) она есть в стандартной библиотеке языка Си.
     
     
  • 3.147, Интернетгерой (?), 00:05, 22/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Проблема быстрой сортировки в том что она имеет O(n^2) если исходный массив отсортирован в обратную сторону.
     
     
  • 4.195, Аноним (195), 22:42, 22/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Если ее криво написать - то да. Нормальные реализации от такой проблемы не страдают, но все равно подобрать перестановку, на которой выйдет O(n^2), реально.
     
     
  • 5.227, Интернетгерой (?), 17:19, 24/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Если я правильно помню, чтобы избежать O(n^2) некоторые реализации тасуют исходный массив перед самой сортировкой
     

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

  • 1.2, Alladin (?), 09:43, 21/08/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    Вау, невозможное возможно!
     
  • 1.3, Аноним (3), 09:44, 21/08/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +7 +/
    > позволило на 2 мс сократить время загрузки ядра

    На ЦЕЛЫХ 2 мс? Не верю!

     
     
  • 2.9, Аноним (9), 09:55, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • +12 +/
    Если учесть, что всё ядро загружается 25 мс, то выигрыш в 2 мс вполне существенный.
     
     
  • 3.15, Анонимник (?), 10:24, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    не успеешь и глазом моргнуть
     
  • 3.68, Аноним (68), 13:44, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Вся система у них 25 секунд грузится, а они какие-то 25 мс считают.
     
     
  • 4.121, Аноним (121), 19:23, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    А особо "продвинутые" считают двойное количество времени требуемое для загрузки системы используя ненужнодэ супротив runit нужнее.
    Ведь так дольше и больнее грузится система и раз почти все на этом сидят, то миллионы мух не могут ошибаться.
     
     
  • 5.137, Аноним (68), 20:49, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Кто-то ставит альтернативные init для ускорения загрузки? Не думаю.
     
  • 3.203, Бывалый смузихлёб (?), 08:37, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    бздя с дефолтными параметрами полностью загружается почти моментально ?
     
  • 2.10, Unknown (??), 09:56, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Так это для firecracker там время загрузки от 6мс, поэтому 2 мс это много для такой загрузки.
     

  • 1.4, Stanislavvv (?), 09:46, 21/08/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Интересно, а для чего требуется быстро загружаться во фрю, что значение имеют 2мс?
    Как-то у меня нет мест с фрёй, где время загрузки в пределах минуты имеет хоть какое-то значение — потом работает до пропадания питания или обновления.
     
     
  • 2.6, Анонимусс (?), 09:53, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • +12 +/
    Для виртуалок. Причем насколько я понимаю для выполнения операций on demand.

    По ссылке из этой заметки:
    "Задержка с момента запуска microVM до начала выполнения приложения заявлена в пределах от 6 до 60 мс (в среднем 12 мс), что позволяет порождать новые виртуальные машины с интенсивностью до 180 окружений в секунду на хосте с 36 ядрами CPU."

    Поэтому 2мс это очень круто в рамках поставленной задачи.

     
     
  • 3.13, Liin (ok), 10:15, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • +22 +/
    Вот этого и не хватает в новости, потому что каждый спрашивает - "зачем это надо из-за 2 мс??"
     
     
  • 4.122, Ленарт Потеринг (?), 19:29, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Зачем кому-то понадобилось 180 freebsd в секунду?
     
     
  • 5.180, Аноним (-), 18:16, 22/08/2023 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
  • 5.221, Аноним (221), 23:23, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Наверное, для какого-нибудь FaaS с фрибсди под капотом.

    Функция как услуга (англ. function-as-a-service, FaaS) — архитектурный шаблон, предполагающий возможность вызова экземпляра управляющего кода без необходимости управления серверами и серверным приложением; ключевой компонент бессерверных вычислений.

    https://ru.wikipedia.org/wiki/%D0%A4%D1%83%D0%BD

     
  • 2.11, Аноним (11), 10:00, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Интересно, зачем при загрузке сортировка
     
     
  • 3.14, Ананий (?), 10:20, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    для определения порядка загрузки rc скриптов, например
     
     
  • 4.80, Атон (?), 15:10, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • –5 +/
    там скрипты называются 01_daemon 02_daemon 03_daemon.
    зачем их сортировать?  
    они _УЖЕ_ отсортированы.

    инкрементишь и исполняешь последовательно 01_* 02_* ...
    попалось два 02_* - порядок не важен. запускаешь их в любом порядке. был бы важен порядок, они имели бы разный "вес" имени.  02_*  и 25_*  например.

     
     
  • 5.87, Ананий (?), 15:59, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Где там Вот тебе пример из реальной системы rcorder etc rc d etc rc d dhc... большой текст свёрнут, показать
     
     
  • 6.98, bOOster (ok), 16:36, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    (facepalm) открой любой файл в rc.d - напряги мозги, найди там REQUIRE:, BEFORE: - ни о чем не говорит?
     
     
  • 7.116, Аноним (116), 18:56, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Без ссылки на кусок сорцов, где они используются - ни о чём.
     
     
  • 8.167, bOOster (ok), 11:01, 22/08/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Нищие лакеев не имеют ... текст свёрнут, показать
     
  • 6.102, Атон (?), 16:39, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    переименуй и забудь про сортировку.
     
  • 3.47, Аноним (47), 11:58, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Потому что, при регистрации sysinit есть параметр order и они должны вызываться в определенном порядке. См. man 9 SYSINIT.
     
     
  • 4.160, Аноним (11), 09:00, 22/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > они должны вызываться в определенном порядке

    Несомненно. Но как этому должна помочь сортировка? Как сортировка определяет порядок загрузки?

     
     
  • 5.166, Совершенно другой аноним (?), 10:52, 22/08/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Видимо добавляют в случайном порядке, а потом, когда надо вызывать в нужном - сортируют.
     
  • 2.17, An2 (?), 10:28, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Чтобы искать регрессии в ядре посредством git bisect.
     
  • 2.71, Аноним (68), 13:47, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ну вот, представь, пришёл ты в коворкинг попить смузи, открываешь свой ультрабук, а у тебя там фря полминуты грузится! Это же какое безобразие-то. Срочно нужно с этим что-то делать.
     
     
  • 3.106, Аноним (106), 17:10, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Осталось лишь найти такой ултрабук, на котором фря взлетит. Желательно с войфаем, или хотя-бы с поддержкой IOMMU, где можно будет самому себе перераздать инет из виртуалки с линуксом.
     
     
  • 4.120, Аноним (120), 19:18, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Осталось лишь найти такой ултрабук, на котором фря взлетит.

    Даже линукс взлетает не на всех ультрабуках. У меня как раз ультрабук Dell последнего 13 поколения, линукс виснет на этапе загрузки ядра не оставляя никаких логов, помогает только хардварный ресет.

     
     
  • 5.161, Аноним (11), 09:02, 22/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Последнюю версию Astra пробовали ставить? По поддержке нового оборудования, по моему наблюдению, ей пока нет равных.
     
     
  • 6.229, Аноним (229), 16:13, 27/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    лично тварищ майор ядро грузит
     

  • 1.5, Герострат (?), 09:48, 21/08/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +12 +/
    Это и есть то самое академическое качество кода BSD?
     
     
  • 2.8, Анонин (?), 09:54, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • +37 +/
    А разве может быть что-то более академическое чем сортировка пузырьком?
     
     
  • 3.12, Герострат (?), 10:01, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Да, сказал неподумав, извините.
     
  • 3.63, Аноним (63), 13:20, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    https://ru.wikipedia.org/wiki/Bogosort
     
  • 3.162, Аноним (11), 09:03, 22/08/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Все верно. Кто умеет - делает, кто не умеет - учит других.
     
     
  • 4.165, Не такой (?), 10:47, 22/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Все верно. Кто умеет - делает, кто не умеет - учит других.

    Вполне логично, сам не смог, пусть другие может смогут.

     
  • 2.123, _ (??), 19:36, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну понятно что школота сейчас бьется в экстазе - пузырёк наверное самая медленная сортировка жи ...
    А вот кто из вас скажет - почему же его до сих пор используют?
    Причём умные люди используют, а не какие нибудь вы :)

    Ну кто скажет чем пузырёк - хорош? Зачёт - автоматом!(С)

     
     
  • 3.168, Аноним (168), 11:05, 22/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Лучшее среднее и худшее время сортировки, а также объем используемой памяти
     

  • 1.16, S22 (?), 10:28, 21/08/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Сортировка сейчас сделана как смесь из нескольких алгоритмов.

    Когда остаётся мало элементов например меньше 16, то используется пузырьковая как самая быстрая.

     
     
  • 2.22, Anon888 (?), 10:47, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Вставками же.
     

  • 1.19, Аноним (19), 10:35, 21/08/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Можно ли использовать FreeBSD в качестве десктопной системы?
     
     
  • 2.23, Admino (ok), 10:53, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Разрешаю.
     
  • 2.24, Аноним (24), 10:55, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Можно. Если пропатчить КДЕ.
     
  • 2.25, Anon888 (?), 10:58, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • –6 +/
    Я пытался в далеком 2007. Шесть СД дисков установочный образ. После по-моему третьего диска, установщик запросил опять первый. Я все понял и стёр, то что успело поставиться, больше к ФриБСД не возращался. К тому же не люблю чертей.
     
     
  • 3.69, Аноним (69), 13:47, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Как в одной пословице "пи.. лгать не мешки ворочать!"
    Шесть установочных CD дисков FreeBSD у него было.. Что там аж на шести дисках то было? Патчи для KDE?
     
     
  • 4.86, 1 (??), 15:58, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    ZVER Edition же !
     
  • 4.89, Anon888 (?), 16:04, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Анон, времени прошло не мало, я уже могу не помнить детали, сколько конкретно носителей там было. Но я точно помню, что менял их при установке как диджей. Как говорится уному достаточно, чтобы снести эту систему к ее логотипам. В общем сам не звезди. И эту шутку про КДЕ уже миллион раз повторирили, от её повторения тобой в миллион первый раз она не станет смешней.
     
     
  • 5.101, BorichL (ok), 16:38, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Что, смузи протухшее перехлебал, или в маразм впал? Я ещё понимаю, если бы ты тут посвистел, как гном 2 дня из портов собирался, но про 6 CD дистрибут это сказка в топ! Мсье редкостный звездабол!
     
     
  • 6.103, Anon888 (?), 16:45, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ты коммент выше читал? Или чукча не читатель? Специально для тупых повторяю. Времени прошло много, могу не помнить точное количество носителей.
     
     
  • 7.105, BorichL (ok), 17:06, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Я помню как мы ещё Фряху 4.5 в 2002 году ставили, времени не так уж и много прошло, чтобы рассказывать, что ты в 2007 6 CD устал менять, когда полный дистрибут Фряхи 6.2 занимал 2 CD, а для обычной установки хватает первого диска.
    Я вот не забыл, как в 95 году винду95 с 25 дискет ставил и Полуось с 21 без винос2 и с 26 дискет с винос2. А не помнишь нефига, дык тренируй память и не пиши ахинею.
     
     
  • 8.107, Аноним (106), 17:12, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Кто о чём, а бждюк - о вантузе ... текст свёрнут, показать
     
     
  • 9.138, BorichL (ok), 21:03, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну ваниуз и вантуз, я вообще в те времена больше под Полуосью работал В те врем... текст свёрнут, показать
     
     
  • 10.139, Anon888 (?), 21:19, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Да поняли уже, что ты пользуешься всякой проприетарной мерзостью, но рассказыват... текст свёрнут, показать
     
     
  • 11.148, BorichL (ok), 01:01, 22/08/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А я не принадлежу к секте ценителей открытого софта Потому что это примерно как... текст свёрнут, показать
     
     
  • 12.159, Anon888 (?), 08:45, 22/08/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Да, есть такая проблема Есть закрытые драйверы Приходится ими пользоваться Но... текст свёрнут, показать
     
     
  • 13.177, BorichL (ok), 16:26, 22/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    В данном случае свободой я считаю возможность использовать подходящий инструмент... текст свёрнут, показать
     
     
  • 14.181, Аноним (-), 18:32, 22/08/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Предлагаю отменить запрет брать вас в рабство Запереть вас в подвал, посадив на... текст свёрнут, показать
     
     
  • 15.183, BorichL (ok), 18:54, 22/08/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ну это потому что можете сами оказаться в подвале на цепи Вот чтобы все друг др... текст свёрнут, показать
     
     
  • 16.189, Anon888 (?), 20:29, 22/08/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Чувак, а ведь Аноним прав Вот ты перевел тему в плоскость БДСМ, вроде как смешн... текст свёрнут, показать
     
     
  • 17.191, BorichL (ok), 20:37, 22/08/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Чувак, я из того поколения, что покупало софт исключительно по цене носителя, ну... текст свёрнут, показать
     
     
  • 18.192, Anon888 (?), 20:50, 22/08/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    По мне так скоммуниздил ты Винду или купил особой роли не играет А, что за инст... текст свёрнут, показать
     
     
  • 19.193, BorichL (ok), 20:56, 22/08/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    По мне тоже - MS SQL server Management Studio, MS visual studio для проектов ... текст свёрнут, показать
     
     
  • 20.194, Anon888 (?), 21:02, 22/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Незнакомо Я сишник, поэтому про эту хрень я не слышал ... текст свёрнут, показать
     
  • 21.215, Аноним (215), 19:29, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Тебе повезло чувак А я вот тоже стал сишником Но до этого таки имел радость бы... большой текст свёрнут, показать
     
  • 22.225, Anon888 (?), 08:58, 24/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Чувак, сочувствую конкретно тебе, но результат, как бы немного предсказуем Уже ... текст свёрнут, показать
     
  • 16.216, Аноним (-), 19:34, 23/08/2023 Скрыто ботом-модератором     [к модератору]
  • –1 +/
     
  • 11.149, Аноним (149), 01:08, 22/08/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну так BSD лицензию выбирают латентные проприетарщики Нет хозяина хуже чем бывш... текст свёрнут, показать
     
  • 8.118, Anon888 (?), 18:59, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Может для тебя Винда или Фряха имеют какое-то важно значение, поэтому ты и помни... текст свёрнут, показать
     
     
  • 9.127, Аноним (127), 19:54, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    С теми, кому лишь в процессе установки становится ясно, что скачанные образы на ... текст свёрнут, показать
     
     
  • 10.131, Anon888 (?), 20:20, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Аноним, не тупи, пожалуйста Менять пришлось не по порядку ... текст свёрнут, показать
     
     
  • 11.150, 2CD (?), 02:15, 22/08/2023 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Не по порядку из 2 CD 8230 0... текст свёрнут, показать
     
  • 9.173, Аноним (69), 14:32, 22/08/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Может и не шесть, а два CD диска, может и не менять, а один раз засунуть первый ... текст свёрнут, показать
     
  • 5.172, Аноним (69), 14:20, 22/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Мало того что ты жидко обосрался с шестью дисками FreeBSD, так ты ещё решил по полной измазать себя дерьмом рассказывая как ты "менял их при установке как диджей".

    Во первых, у FreeBSD два диска, устанавливается биэсди с первого. Во вторых, менять диски при установке это фича старых дистрибутивов Linux, и связанна она с особенностью работы ПАКЕТНЫХ МЕНЕДЖЕРОВ Linux дистрибутива. FreBSD же устанавливается не из пакетов (deb или rmp) а из тарболов, там нет зависимостей, т.е. нет нужды жонглировать дисками!

    ЗЫ. Устанавливал он FreeBSD, какого цвета инсталлятор?

     
     
  • 6.175, Anon888 (?), 14:58, 22/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    https://www.opennet.me/base/sys/weekend_onet.txt.html - вот это почитай и пойми, что многие с этим столкнулись, и больше не тормози.
     
  • 5.174, Аноним (69), 14:43, 22/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    У тебя склероз что ли или уже деменция? Не помнит он! Если не помнишь, то помалкивай, а лучше таблеточек по пей, для памяти.
     
     
  • 6.190, Anon888 (?), 20:33, 22/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Анон, ты очень скушен и не умеешь троллить, для этого нужны мало-мальские мозги. Так, что отвянь.
     
  • 2.28, Аноним (28), 11:02, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • +3 +/
    ИМХО, можно, если вы уже продвинутый пользователь юникс-подобных сисем; в противном случае однозначно не стоит, - лучше выбрать что-нибудь другое!

    ПС: Здесь скорее вопрос зачем оно вам? Если вы задаете такой вопрос, - значит скорее всего вы сами не знаете зачем вам это нужно!!! Тот кто знает зачем оно ему - просто берет и пользуется (так же с линуксами) - в противном случае просто, пользуйтесь виндой или маком и не парьтесь!

     
     
  • 3.51, Kuromi (ok), 12:03, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ну как бы на заре Линукса точно такие же вопросы были и точно такие же ответы, можно если вы профи, но зачем оно вам. не парьтесь и ставьте то, что уже работает.

    Если бы все следовали данному совету у нас сейчас была бы все еще WinMobile (может даже версия 7) и Виндовс везде.

     
     
  • 4.59, Аноним (28), 12:33, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >>> и Виндовс везде. <<<

    :)
    Виндоус и так сейчас практически у каждого обычного пользователя на десктопе:
    https://gs.statcounter.com/os-market-share/desktop/worldwide
    https://gs.statcounter.com/os-market-share/desktop/russian-federation

     
     
  • 5.60, Kuromi (ok), 12:51, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    >>>> и Виндовс везде. <<<
    > :)
    > Виндоус и так сейчас практически у каждого обычного пользователя на десктопе:
    > https://gs.statcounter.com/os-market-share/desktop/worldwide
    > https://gs.statcounter.com/os-market-share/desktop/russian-federation

    Ага, зато даже у самых непонятливых начинает пригорать когда Windows 11 наичнает требовать TPM для установки. "Ой, а зачем им это?". А потом потребуют неотключаемый SecureBoot и все.

     
     
  • 6.91, Аноним (120), 16:06, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Windows 11 наичнает требовать TPM для установки. "Ой, а зачем им это?". А потом потребуют неотключаемый SecureBoot

    Это не проблема даже для железа 10 летней давности

    > и все

    "Всё" - будет для пенсионеров на 775 сокете.

     
     
  • 7.94, Kuromi (ok), 16:18, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Прозвучало примерно так:

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

     
  • 7.95, Аноним (95), 16:28, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    А теперь посмотри дату релиза AMD A10-7300 и ему подобных. Ноуты все без поддержки TPM, хоть им по 7++ лет.
     
     
  • 8.119, Аноним (120), 19:13, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Нравится тебе это или нет, но 7 лет - это астрономическое по нынешним компьютерн... текст свёрнут, показать
     
  • 5.112, Аноним (112), 17:55, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Сейчас прибежит другой аноним и начнет кукаречить про 7%, но пруфов не даст
     
  • 4.76, Аноним (68), 13:58, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Значит тех, кому линукс действительно нужен 1%. И это нормально, тк у всех потребности разные. Ненормально - это сидеть на системе, которая не удовлетворяет потребностям.
     
     
  • 5.90, Аноним (120), 16:04, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Значит тех, кому линукс действительно нужен 1%.

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

     
     
  • 6.213, Аноним (-), 19:21, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    >> Значит тех, кому линукс действительно нужен 1%.
    > И даже они в большинстве своём сидят на винде или маке, а
    > линь юзают через виртулки и контейнера. Как-то был на конференции посвященной
    > в т.ч. одному из дистрибутивов, там там все были с макбуками
    > с линем в виртуалбоксе.

    А что за дистр такой "почетный"? Имена героев в студию, мы должны знать своих "героев".

     
  • 3.114, dannyD (?), 18:02, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    >>Тот кто знает зачем оно ему - просто берет и пользуется (так же с линуксами) - в противном случае просто, пользуйтесь виндой или маком и не парьтесь!

    есть люди которые добровольно т.е. без принуждения пьют колу.

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

     
  • 2.44, Аноним (44), 11:50, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Абсолютно точно нет.
     
  • 2.52, Аноним (52), 12:04, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Да
     
  • 2.53, Ананий (?), 12:09, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    FreeBSD в целом используют либо потому что знают, либо потому что чем-то не устраивает линукс.
    Как пользователь именно десктопа на фришке посоветую сначала поставить бубунту или любой другой популярный дистр линукса.А потом уже если чем-то не устроит, пытаться искать альтернативы.
     
     
  • 3.110, dannyD (?), 17:38, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >>Как пользователь именно десктопа на фришке посоветую...

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

    ну и  много такого всякого.

    короче - продержалось оно меньше недели и достало, реально достало.

     
     
  • 4.151, нираспарсил (?), 02:21, 22/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > на юсб фат носителях не закрываются файлы, т.е. писать их пишут, а вот править фат и каталог - не барское дело.

    Ещё раз и по русски.

    Неоднократно использовал на фре флешки с FAT32 - брат жив.

     
     
  • 5.153, dannyD (?), 07:00, 22/08/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ещё раз и по русски.

    люди побывали на Луне неоднократно почти 50 лет назад.

     
  • 5.178, dannyD (?), 17:24, 22/08/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    2 нираспарсил

    понимашь дорогой, разговор в стиле "дурак-сам-дурак" или "Ещё раз и по русски" - не конструктивен.

    я тебе сказал "сущевуют проблемы" а ты мне ответил как бздун, а потом начинаеся "нас никто не любит".

     
     
  • 6.179, нираспарсил (?), 17:37, 22/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ага, проблемы у него - с выражением мыслей на русском языке.
    Выдал несвязный набор слов вместо описания.
    Сам-то понял что написал? Или просто кошка прошлась по клавиатуре?
    Как на такое можно конструктивно отвечать?

    Никаких проблем в FAT на флешках не было за 20+ лет работы как с фрёй, так и с линуксом.
    Главное размонтируй перед выдёргиванием.

     
     
  • 7.184, dannyD (?), 19:00, 22/08/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >>Сам-то понял что написал? Или просто кошка прошлась по клавиатуре?
    >>Как на такое можно конструктивно отвечать?

    извини, я как то не подумал, что не все знают, что такое "int 21h" и как оно работало.

    ссорян.


    пластмассовый мир победил, понял, ухожу.

     
     
  • 8.185, нираспарсил (?), 20:05, 22/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    При чём тут 21-ое прерывание вообще Ты явно путаешь FreeBSD и Linux с DOS Дейс... текст свёрнут, показать
     
     
  • 9.196, dannyD (?), 23:27, 22/08/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    ниасилил ой нираспарсил ... текст свёрнут, показать
     
  • 2.74, Аноним (74), 13:53, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да тут ответ такой же как и с линуксами, короткий и однозначный ответ - да.
    А вот нужно ли переходить на другую систему, это уже сложнее. Стоит ли рассматривать операционные системы отличные от виндовс(всё таки она установленна на абсолютном большинстве десктопов) для использования на декстопе? Только в том случае, если ваша операционная система которая установленна у вас на данный момент, чем-то вас не устраивает и уже смотреть какая из доступных систем подходит полностью под ваши требования(или максимально близка к вашим требованиям от операционной системы и точно более подходящая, чем та операционная система которая у вас есть на данный момент).
     
  • 2.133, Бутовская_элита (?), 20:33, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    На всякий случай уточните этот вопрос в ЖЭКе и районом отделе МВД.
     

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

  • 1.21, S22 (?), 10:46, 21/08/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Сортировка сейчас сделана как смесь из нескольких алгоритмов.

    Когда остаётся мало элементов например меньше 16, то используется пузырьковая как самая быстрая.

     
  • 1.30, Аноним (30), 11:09, 21/08/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Вот куда надо было смотреть! А не пилить системд.
     
     
  • 2.48, Аноним (52), 11:59, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ну вот да.
    https://wiki.freebsd.org/BootTime
     
     
  • 3.146, Аноним (-), 23:52, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну вот да.
    > https://wiki.freebsd.org/BootTime

    Судя по тому что там написано - там пашет аж 1 Персиваль и интересует его аж толко EC2 в амазоне. Если у вас не оно - вы пролетаете.

    Еще дико доставили некоторые ремарки.
    > The first time an EC2 instance boots, dhclient takes ~2200 ms for unknown reasons.

    Или вот
    > Reading the kernel from disk takes ~150 ms. This would be faster with a smaller
    > and/or a compressed kernel, but tooling work would be needed for kernel updates.

    Это что - бсда до сих пор не умеет в сжатые кернелы?

     
     
  • 4.187, Аноним (127), 20:16, 22/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Или вот
    >> Reading the kernel from disk takes ~150 ms. This would be faster with a smaller
    >> and/or a compressed kernel, but tooling work would be needed for kernel updates.
    > Это что - бсда до сих пор не умеет в сжатые кернелы?

    Это  просто ты до сих пор не умеешь в чтение.
    https://man.freebsd.org/cgi/man.cgi?query=kgzip&sektion=8&apropos=0&manpath=Fr
    > As symbols are lost, the usefulness of this utility for compressing kernels is limited to situations where loader(8) cannot be used; otherwise the preferred method of compressing a kernel is simply to gzip(1) it.
    > July 19, 1999
    >

     
     
  • 5.197, Аноним (-), 00:34, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Свежее, крутое и актуальное знание Просто state of art Последний писк 1999 год... большой текст свёрнут, показать
     
     
  • 6.201, boomer (??), 07:58, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    >Последний писк 1999 года!

    Потому что сжатие-распаковка образа ядра неэффективное решение, усложняющее сборку и запуск системы, но не дающее преимуществ.

     
     
  • 7.212, Аноним (-), 19:19, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    А я в линухе этим пользуюсь В том числе и потому что на ряде носителей прочитат... большой текст свёрнут, показать
     
     
  • 8.220, Аноним (127), 22:46, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    ЯНХНП - это очередная демонстрация чтения альтернативными органами зрения, н... текст свёрнут, показать
     
  • 6.228, Аноним (127), 19:39, 24/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Свежий, крутой и актуальный вспук Просто state of the art Ты вопил до сих пор... большой текст свёрнут, показать
     
  • 2.61, Аноним (61), 13:11, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Лёня в сторону Micro$oft смотрел.
     
     
  • 3.182, Анони (?), 18:35, 22/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Лёня в сторону Micro$oft смотрел.

    Поэтому нормального системного менеджмента в фряхе не дождетесь, лучше назло бабушке уши отморозить. Логика!

     

  • 1.33, Анонит (?), 11:29, 21/08/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Не,ну,а че,норм! Браузеры тоже на пару процентов ускоряют и многим это нравится.
     
  • 1.34, Аноним (-), 11:37, 21/08/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Мне нравится эта новость. Среди тех, кто учит алгоритмы сортировки есть какой-то ненормальный культ Quick sort, Merge sort. Если в массиве мало данных, то quicksort будет медленней чем Selection sort или Insertion sort.
     
  • 1.41, Аноним (44), 11:48, 21/08/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Когда у фряхи нет никаких достижений они начинают фигнёй страдать.
     
     
  • 2.56, Ivan1986 (?), 12:18, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • –5 +/
    Вы намекаете что у них еще есть и другие состояния?
     
     
  • 3.108, Аноним (44), 17:26, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Когда то давно были.
     
  • 2.97, Аноним (95), 16:31, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Прям как в Linux) Gnome разрабы такие же.
     

  • 1.49, Аноним (49), 11:59, 21/08/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Интересно, когда они 13.3 планируют выпустить?
     
  • 1.54, Аноним (54), 12:18, 21/08/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Эх жаль что c FreeBSD все пошло не в ту сторону... Хорошая система, законченная, не то что этот финский винегрет...
     
     
  • 2.129, Аноним (129), 19:59, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    В какую не в ту?
     

  • 1.55, pashev.ru (?), 12:18, 21/08/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Пузырёк, две миллисекунды... Вроде не 1 апреля )
     
  • 1.57, Hippopotamus (ok), 12:19, 21/08/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Очень хорошо
     
  • 1.58, Ivan1986 (?), 12:29, 21/08/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –8 +/
    Тоесть в стандартной функции сортировки в стандартной сишной библиотеки они нашли фатальный недостаток?

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

    И блин у них во всем так, и толпа блин неадекватов, которые считают эту поделку нормальной системой.

     
     
  • 2.64, User (??), 13:22, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Гм. Стесняюсь спрашивать - а где у нас ядро с libc слинковано?
     
     
  • 3.65, Ivan1986 (?), 13:32, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Стандартная библиотека это не обязательно динамически слинкованная libc, в случае ядра функцию и вкомпилировали без всяких модулей.
     
     
  • 4.72, User (??), 13:48, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Да-да, замечательно. В linux'е вкомпилили пирамидальную сортировку https://github.com/torvalds/linux/commits/8a72f3820c4d14b27ad5336aed00063a7a7f в 2005 году - что и где там до того было и что из этого "была" осталось до нонешних лет - хрен его знает.
    В freebsd qsort затащили на 10 лет раньше... https://github.com/freebsd/freebsd-src/commit/d89a1b600fc07174b854f76aaddffe47 и все равно позже, чем тот "пузырьковый" код, который в те травоядные времена еще и не мешал никому.
    Как-то так.
     

  • 1.66, Tron is Whistling (?), 13:40, 21/08/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А если на systemd заменить - на сколько сократится время загрузки?
     
     
  • 2.67, Tron is Whistling (?), 13:41, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    А, чорд, перепутал init с sysinit.
     
  • 2.82, Аноним (120), 15:46, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > на сколько сократится время загрузки

    На твоём механическом HDD под Core2 Duo, думаю, на пару десятков минут. P.S. Кнопочку турбо не забудь нажать.

     
     
  • 3.100, Tron is Whistling (?), 16:38, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Думаешь там пузырьковая сортировка ещё и на диске сделана?
     
     
  • 4.142, dannyD (?), 22:24, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    аппаратно, на стакане газировки.
     
  • 2.169, Аноним (169), 11:29, 22/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Видимо не сократится.
    https://wiki.freebsd.org/BootTime
     

  • 1.75, Тот_ещё_аноним (ok), 13:55, 21/08/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    >> Метод пузырьковой сортировки предназначен в основном для учебных целей

    Вот и выросло поколение)
    Ну хоть бы Кнута почитали, там прям ясно-понятно написано, когда пузырьковая выигрывает

     
     
  • 2.78, Аноним (78), 15:05, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Что-то там припоминаю пузырёк на 100 порядков быстрее на GPGPU, Кнут об этом не писал.
     
     
  • 3.145, Аноним (-), 23:44, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Что-то там припоминаю пузырёк на 100 порядков быстрее на GPGPU, Кнут об
    > этом не писал.

    О, а это мысль. Sysv init с GPGPU ускорением. КМК так можно получить первое место в чемпионате за звание самой бессмысленной и беспощадной технологии. Может даже на Шнобелевскую премию номинироваться прокатит.

     
     
  • 4.171, Tron is Whistling (?), 13:53, 22/08/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Зачем GPGPU, надо сразу отдельный ASIC.
     
  • 2.204, Аноним (204), 08:49, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Я, в отличии от тебя, Кнута читал в оригинале. Цитирую: ...the results are disappointing since they tell us that the bubble sort isn't really very good at all. Compared to straight insertion..., bubble sorting requires a more complicated program and takes about twice as long!
     
     
  • 3.206, Мда (?), 09:35, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Подтверждаю. Страница 109. 5.2.2
    Большинство комментаторов тут ни FreeBSD не видели, ни Кнута не читали.
     
  • 3.209, Тот_ещё_аноним (ok), 13:45, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Да вы батенька эрудит)
    Скорость жеж единственный критерий выбора алгоритма под задачу...
     
     
  • 4.210, Аноним (204), 15:26, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ты заикнулся про Кнута, не сказав ничего конкретного, тебе сунули цитату. Ты сразу съехал на другую тему.

    Ничего кроме пустой, ничем не обоснованной надменности ты не продемонстрировал. Это многое о тебе говорит, ты случайно не в институте Виноградова работаешь? Там много таких "спецов".

     

  • 1.104, Diozan (ok), 16:56, 21/08/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    Даёшь Systemd for FreeBSD!!!

    А вообще-то, ещё в бытность, учась на программиста, меня научили, что пузырьковая сортировка используется только в обучении, для демонстрации алгоритма, и нигде в продакшене, в виду своей неповоротливости.

     
     
  • 2.128, _ (??), 19:58, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    На кого же тебя учили то? Но точно НЕ на программиста. Почитай Кнута, его том с сортировками на русском есть.
     

  • 1.111, Роман (??), 17:46, 21/08/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    где пользователи ClearLinux? не слышал даже вживую про таких, но Intel молодцы конечно

    > Current Performance
    > Some statistics collected in August 20211:
    >    FreeBSD 13.0 takes 19.00 seconds to get from "running" to "port TCP/22 closed" and another 5.13 seconds to get to "port TCP/22 open", for a total of 24.13 seconds.
    >    Debian 10 takes a total of 10.35 seconds.
    >    Clear Linux 34640 takes a total of 1.23 seconds.

     
     
  • 2.117, Аноним (120), 18:56, 21/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > где пользователи ClearLinux?

    В контейнерах, виртуалках и серверах.

     
     
  • 3.158, Роман (??), 08:04, 22/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > В контейнерах, виртуалках и серверах.

    это понятно, про них и речь - ни в интернетах ни в живую никого не знаю. Пользователей фряхи [на серверах конечно] и то знаю, а этих нет.

     

  • 1.134, Аноним (134), 20:37, 21/08/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    >Вместо ранее применявшегося алгоритма пузырьковой сортировки

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

     
  • 1.141, Аноним (141), 22:23, 21/08/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Новость в стиле "прочистка трубопроводов и переборка клапанов Форда 1930 года позволила получить +1 километр в час". Примерно настолько же современно и актуально, имхо.
     
     
  • 2.143, ivan_erohin (?), 22:30, 21/08/2023 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.226, Аноним (221), 13:36, 24/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    >  позволила получить +1 километр в час

    ... при обычной скорости в 6 км/ч. Ты там по ссылкам ходи или комменты читай внимательнее, там уже за тебя сходили. По ссылкам приводится среднее время старта 12 мс. Поэтому -2 мс уже что-то значат.

     

  • 1.170, Аноним (170), 12:15, 22/08/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    Ну, хоть какое-то движение, чтоб не забывали про ветерана, пакрывшегося пылью и плесенью.
     
     
  • 2.200, boomer (??), 07:51, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    >Ну, хоть какое-то движение, чтоб не забывали про ветерана, пакрывшегося пылью и плесенью

    Забавно, что я тебя пишу с помощью этой системы.

     
  • 2.222, Аноним (221), 23:36, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    э-э-э! у меня домашний NAS'ик на нем! Пусть живет долго и счастливо (и насик и ветеран).
     

  • 1.176, Аноним (176), 15:52, 22/08/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    2023й год, на амд нормально не работают графика и звук, добрая половина приложений через линукслятор.
    Я только за, но не получается в десктоп.
     
     
  • 2.198, Ivan_83 (ok), 06:20, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Если только на самом свежем амд, и скорее всего только графика.
    Сам сижу на 5750g и всё прекрасно работает, более того амд графика в виде amdgpu появилась начиная с 12 фри, насколько я помню.

    Приложения через линуксятор - ни разу не пробовал и сам линуксятор не ставлю.
    Собираю из портов, иногда сам добавляю в порты.

     
     
  • 3.223, Аноним (176), 08:54, 24/08/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    FirePro S7000, поглюкивает, не работает вулкан, не работает звук. Дрова amdgpu, пробовал и drm-kmod, и drm-510-kmod. Ошибки находятся, по ним разработчики в курсе, но там только обсуждения.
    В лине и винде всё ок.
     
  • 3.224, Аноним (176), 08:56, 24/08/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    И вяленд тоже полностью не работает, есть мелочи: то глюкнет, то не прорисует.
     

  • 1.188, Аноним (186), 20:22, 22/08/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ну всё, после такого пора systemd отправлять на покой.
     

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



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

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