EuroBSDcon
EuroBSDcon
  • 231
  • 391 290
Lightning Talks - EuroBSDcon 2023
This year, EuroBSDcon 2023 did something new, Lightning Talks!
- OpenFest announce + CFP By: Shteryana Shopova
- Towards running a Wayland Compositor on OpenBSD By: Matthieu Herrb
- Subpackages in FreeBSD By: Luca Pizzamiglio
- Let’s See How Many Mini Routers We Can Run OpenBSD On!
By: Mohammad Noureldin
zhlédnutí: 878

Video

(auto)Installing BSD Systems Cases using pfSense, TrueNAS, & more - Vinícius Zavam - EuroBSDcon 2023
zhlédnutí 571Před 8 měsíci
Vinícius Zavam: (auto)Installing BSD Systems: Cases using pfSense, TrueNAS, and more This is a follow up conversation after we paid a visit to our first chat in EuroBSDCon 2021 [czcams.com/video/7F3UwfNB2JA/video.html]. The main goal of this work, as the title briefly describes it, is to try showing how we can manage to (auto)install pfSense and TrueNAS. Let's try to get ourselves again out of ...
Running native and docker containers on FreeBSD, & distribute to OCI image registries - Yan Ka Chiu
zhlédnutí 2,1KPřed 8 měsíci
Yan Ka Chiu: Running native and dockers containers on FreeBSD, and distribute to OCI image registries This talk is a mix of demonstration and overview of xc, a open source implementation of a container runtime on FreeBSD, as well as improvements added to FreeBSD 14 to Jail more useful in the context of container. We can pull and run Linux and FreeBSD containers from any OCI image registries inc...
GPU passthrough with bhyve - Corvin Köhne - EuroBSDcon 2023
zhlédnutí 1,9KPřed 8 měsíci
Corvin Köhne: GPU passthrough with bhyve bhyve is FreeBSD native hypervisor. It supports PCI passthrough which means that a guest can directly access a PCI device without hypervisor interaction to increase the performance of the virtual machine. GPU devices are a special class of PCI devices requiring some additional steps to get passed through. This talk discusses the current state of GPU pass...
Building Reproducible System Setups with FreeBSD and Ansible - Albert Dengg - EuroBSDcon 2023
zhlédnutí 420Před 8 měsíci
Albert Dengg: Building reproducible system setups with FreeBSD and ansible Ansible is a relatively simple toolkit for system automation and configuration management/provisioning. In combination with FreeBSD it can be used to build a reproducible setup for your systems in line with buzzwords like "Infrastructure as Code". Regardless if you need a large number of systems managed or if you just ne...
How to get started hacking NetBSD - Taylor R Campbell - EuroBSDcon 2023
zhlédnutí 2,8KPřed 8 měsíci
Taylor R Campbell: How to get started hacking NetBSD You've used a BSD, but have you used the open source of it to bend it to your will? Does it grant you freedom, or just confine you to a different set of bugs? This talk will tell the story of how I got into hacking NetBSD with zero experience in kernel development, and how you can get started with things too even if you aren't an experienced ...
EuroBSDcon 2023 Closing
zhlédnutí 114Před 8 měsíci
EuroBSDcon 2023 Closing
ZFS Directory Scaling - Mateusz Piotrowski - EuroBSDcon 2023
zhlédnutí 487Před 8 měsíci
Mateusz Piotrowski: ZFS Directory Scaling It is not uncommon to store thousands of files in a single directory. Unfortunately, a growing directory size may result in unexpected bottlenecks slowing down the system. The performance hit can be observed even for simple operations like lookup, open, and create. What are the data structures defining the performance of directories? What obscure tunabl...
The FreeBSD Appliance - Michael Dexter - EuroBSDcon 2023
zhlédnutí 1,2KPřed 8 měsíci
Michael Dexter: The FreeBSD Appliance The FreeBSD Operating System has traditionally been viewed as both a complete server and desktop solution, and a collection of core components for commercial appliance development. It has benefited from decades of academic, volunteer, and vendor contribution of core components including its TCP/IP stack, multiple packet filters, Jail containers, the CAM/CTL...
Gunion: a new GEOM utility in the FreeBSD Kernel - Marshall Kirk McKusick - EuroBSDcon2023
zhlédnutí 375Před 8 měsíci
Marshall Kirk McKusick: Gunion: a new GEOM utility in the FreeBSD Kernel This talk describes the gunion(8) utility that was added to the FreeBSD kernel in February 2022. The talk starts with an introduction to the FreeBSD GEOM kernel layer describing its location and function. The talk then describes how gunion(8) tracks changes to a read-only disk using a writable disk. The talk concludes with...
Arbitrary Instruction Tracing with DTrace - Christos Margiolis - EuroBSDcon 2023
zhlédnutí 191Před 8 měsíci
Christos Margiolis: Arbitrary Instruction Tracing with DTrace "kinst" is a new DTrace provider co-authored by Christos Margiolis and Mark Johnston for the FreeBSD operating system, that allows for arbitrary instruction tracing in the kernel. Inspired by the FBT provider, kinst extends its functionality to be able to trace not just the entry and return points of a function, but any instruction i...
History: 20+ Years of EuroBSDCon - Philipp Bühler - EuroBSDcon 2023
zhlédnutí 99Před 8 měsíci
Philipp Bühler gives a wonderful talk on 20 Years of EuroBSDCon History.
USB Debug Capability (DbC) Support on FreeBSD - Hiroki Sato - EuroBSDcon 2023
zhlédnutí 119Před 8 měsíci
Hiroki Sato: USB Debug Capability (DbC) Support on FreeBSD USB Debug Capability (DbC) is a standardized functionality in Host Controller Interface of USB 2.x and 3.x. It is a hardware-level circuitry available as a hidden serial communication channel that can work even with no operating system support and is supposed to be an out-of-band access endpoint for debugging. When a kernel panic occurs...
Panic for historical reasons - Walter Belgers - EuroBSDcon 2023
zhlédnutí 432Před 8 měsíci
Walter Belgers: Panic for historical reasons Having used FreeBSD, NetBSD and OpenBSD from 1994 onwards, I have quite a few anecdotes to tell. How did I get a panic "for historical reasons"? Why was I able to hack my own FreeBSD-box by pressing enter? Can you do a talk about BSD presenting from floppies? How does NetBSD become crucial when collecting old Sun systems? How did I learn about humppa...
Opening Session - Henning Brauer - EuroBSDcon 2023
zhlédnutí 205Před 8 měsíci
Opening Session - Henning Brauer - EuroBSDcon 2023
if_ovpn - Kristof Provost - EuroBSDcon 2023
zhlédnutí 178Před 8 měsíci
if_ovpn - Kristof Provost - EuroBSDcon 2023
How to run FreeBSD on POWER - Toshaan Bharvani - EuroBSDcon2023
zhlédnutí 907Před 8 měsíci
How to run FreeBSD on POWER - Toshaan Bharvani - EuroBSDcon2023
FIDO and Webauthn on BSD: Authentication for easily distracted - Taylor R Campbell - EuroBSDcon 2023
zhlédnutí 206Před 8 měsíci
FIDO and Webauthn on BSD: Authentication for easily distracted - Taylor R Campbell - EuroBSDcon 2023
Encouraging SMEs to contribute to Development of BSD - TomSmyth - EuroBSDcon 2023
zhlédnutí 155Před 8 měsíci
Encouraging SMEs to contribute to Development of BSD - TomSmyth - EuroBSDcon 2023
The OpenBSD Installer - Klemens Nanni - EuroBSDcon 2023
zhlédnutí 1,1KPřed 8 měsíci
The OpenBSD Installer - Klemens Nanni - EuroBSDcon 2023
OpenBSD Attack Mitigations - Alexander Bluhm - EuroBSDcon 2023
zhlédnutí 982Před 8 měsíci
OpenBSD Attack Mitigations - Alexander Bluhm - EuroBSDcon 2023
Using OpenBSD relayd(8) as an Application Layer Gateway - Joel Carnat - EuroBSDcon 2023
zhlédnutí 688Před 8 měsíci
Using OpenBSD relayd(8) as an Application Layer Gateway - Joel Carnat - EuroBSDcon 2023
Immutable FreeBSD - Dave Cottlehuber - EuroBSDcon 2023
zhlédnutí 821Před 8 měsíci
Immutable FreeBSD - Dave Cottlehuber - EuroBSDcon 2023
A Haskell Binding for OpenBSD Pledge - Björn Gohla - EuroBSDcon 2023
zhlédnutí 149Před 8 měsíci
A Haskell Binding for OpenBSD Pledge - Björn Gohla - EuroBSDcon 2023
OpenBSD Ports and Packages: making things faster and easier - Marc Espie - EuroBSDcon 2023
zhlédnutí 632Před 8 měsíci
OpenBSD Ports and Packages: making things faster and easier - Marc Espie - EuroBSDcon 2023
Practical Use of OpenBSD Routing Domains with Redundant Firewalls - Matthieu Herrb - EuroBSDcon 2023
zhlédnutí 571Před 8 měsíci
Practical Use of OpenBSD Routing Domains with Redundant Firewalls - Matthieu Herrb - EuroBSDcon 2023
How OpenBSD’s malloc helps the developer - Otto Moerbeek - EuroBSDcon 2023
zhlédnutí 957Před 8 měsíci
How OpenBSD’s malloc helps the developer - Otto Moerbeek - EuroBSDcon 2023
Implementing NVMe over Fabrics in FreeBSD - John Baldwin - EuroBSDcon 2023
zhlédnutí 554Před 8 měsíci
Implementing NVMe over Fabrics in FreeBSD - John Baldwin - EuroBSDcon 2023
devsetup local development environment based on pkgsrc - Pierre Pronchery - EuroBSDcon 2022
zhlédnutí 465Před rokem
devsetup local development environment based on pkgsrc - Pierre Pronchery - EuroBSDcon 2022
How I learned to stop worrying and yank the USB - Taylor R Campbell - EuroBSDcon 2022
zhlédnutí 446Před rokem
How I learned to stop worrying and yank the USB - Taylor R Campbell - EuroBSDcon 2022

Komentáře

  • @GrahamTodd-ca
    @GrahamTodd-ca Před 3 dny

    Awesome work.

  • @dawnv3436
    @dawnv3436 Před 5 dny

    If the card doesn't want to reinit, why would you try? Set it up the do the initial init, then keep the init-ed instance around under the notion that one use guarantees more use. Just lie to it. Sweet sweet lies.

  • @bradconley9496
    @bradconley9496 Před 14 dny

    I enjoyed that a lot , I love Dan's demeanour.

  • @chmod0644
    @chmod0644 Před 24 dny

    I'm gonna check out `show running-configuration` now

  • @naltun4702
    @naltun4702 Před měsícem

    Good talk

  • @ErikS-
    @ErikS- Před měsícem

    He is probably a very knowledgable guy, but presenting and answering questions is a mess.

  • @DmitriNesterov
    @DmitriNesterov Před 2 měsíci

    Thank you for sharing your love! ❤

  • @alex.prodigy
    @alex.prodigy Před 2 měsíci

    great , another presentation by a BSD fanboy telling everybody else they are dumb i have wonder what OS is he running on his desktop/laptop 😆

  • @bel5978
    @bel5978 Před 2 měsíci

    while a FreeBSD user is served at 0kb/s as they can't watch Netflix on their beloved OS.

  • @FunctionGermany
    @FunctionGermany Před 3 měsíci

    when i was new to ZFS, i didn't understand the difference between pools and vdevs too. vdevs is where you implement redundancy, either through mirroring or parity (raidz). multiple vdevs is how you expand the usable storage of a pool (until raidz expansion ships). if any vdev fails, all of your data from the pool is inaccessible. besides expansion there is a second reason for why you might want to create a pool from multiple vdevs instead of a single large one: raidz resilvering (i.e. after replacing a faulty drive) is extremely straining on all drives of the faulted drive's vdev. if you put 20 drives into a single vdev for a pool, resilvering will add wear to 20 drives. if you instead do 2 vdevs with 10 drives each, a resilvering will only add wear to 10 drives etc. so vdev arrangements are also relevant for wear and risk management.

  • @xealit
    @xealit Před 3 měsíci

    "device registers are kind of like locations in memory" the point is that they are _meaningful_ locations in memory, not just bytes to store some software state. So, it is not like an _array_ of ints, it is more like a _struct_ of ints with meaningful names. What's worse, often the meaningful part is the _bitfields_ inside the registers, not the registers themselves. C does not have a nice language semantics to support that.

    • @xravenx24fe
      @xravenx24fe Před 7 dny

      The semantics C has are perfectly functional for the task but yeah, not easily human reasonable and needs to be thoroughly tested for sure.

  • @samramdebest
    @samramdebest Před 3 měsíci

    25:20 can someone explain what he's saying here? it doesn't make much sense to me. To me it sounds like he says, only put your os on zfs and your actual data on other non zfs filesystems. But this is a zfs talk so that doesn't make much sense. Then I looked up UFS and found unix file system, so he's saying to put like a virtual filesystem on top of zfs and boot from that? and what is the HBA he's refering to? also booting from motherboard?????

    • @KaliszAd
      @KaliszAd Před měsícem

      Host Bus Adapter is usually a card or a special part of a server mainboard that gives you more ports like SATA/ SAS or even NVMe these days. There are also port replicators and backplanes usually for SATA/ SAS drives. Because a single SAS connection has so much throughput capacity, you can split that up with a bit of help from the port replicator and e.g. attach 12 disks to a card, that could directly only support 2x4 ports. This setup is quite common on 2U server chassis. Similarly, there are up to 90 disk Just a Bunch Of Disks enclosures that you can also attach using just a few connections. UFS is a legacy filesystem that you would historically use instead of ZFS. Today, you can use ZFS also for the boot drives, no need to have any UFS.

  • @Guilherme-qk9so
    @Guilherme-qk9so Před 3 měsíci

    this was awesome, thanks for sharing!

  • @Reichstaubenminister
    @Reichstaubenminister Před 3 měsíci

    Good to see Beckhoff here, it's one of the few German tech companies I actually like.

  • @CanoTheVolcano
    @CanoTheVolcano Před 3 měsíci

    his accent sounds like he's about to cry talking about the absurd audits the entire time

  • @PEGuyMadison
    @PEGuyMadison Před 4 měsíci

    I have the original MINIX book, just because its one of the first OS books in my collection. It started long ago with the 5 1/2" floppies in the back of the book.

  • @williamkibira5789
    @williamkibira5789 Před 4 měsíci

    This is the most amazing piece of software one person can build in our time. Thank you for this amazing project.👍

  • @eulondon
    @eulondon Před 4 měsíci

    Very cool and informative talk. We need more talks like these to create a new generation of developers.

  • @NitroNilz
    @NitroNilz Před 4 měsíci

    Great to see the man behind the magic! A perl to be sure. BTW do you, Marc, contribute upstream to the Perl language development?

  • @kpcraftster6580
    @kpcraftster6580 Před 4 měsíci

    Just started watching this immediately after watching stein's 36c3 talk "A systematic evaluation of OpenBSD's mitigations", in hopes of finding out what had been done since to address the concerns he raised. Perhaps I'm simply too plebeian to see it [or I haven't gotten to it yet - ed.], but it doesn't look like anything's changed. The mitigations discussed here are the exact same as there, and don't appear to have gone through any improvement since 2019.

  • @DmytroSichkarOnline
    @DmytroSichkarOnline Před 5 měsíci

    Amazing presentation. Thanks a lot 👍

  • @PierreCol-Lyon
    @PierreCol-Lyon Před 5 měsíci

    👏🏻👏🏻👏🏻

  • @PierreCol-Lyon
    @PierreCol-Lyon Před 5 měsíci

    👏🏻👏🏻👏🏻

  • @Cons-Cat
    @Cons-Cat Před 5 měsíci

    The audio is incredibly quiet. I almost can't even hear it on my cell phone.

  • @quinnjones1221
    @quinnjones1221 Před 5 měsíci

    A lot of content for 1 hr. Just wondering...there is a lot of talk about physical hardware and VM specs. How do you reconsider all of these hardware-specific requirements as a partnership between Netflix and AWS? Does Netflix ask AWS to put these machines in their data centers as a collaborative effort exclusively for Netflix, or what is the situation here? Are these hardware configurations just generic configurations AWS has in place for all AWS users? Thanks

  • @FELDCORP
    @FELDCORP Před 5 měsíci

    uuuuhh muuuu uhhhh mmmmyuuhhh NETBSD nyyuuuuh package source ahhh nuuuuuhhhh this is actually exciting aaaaahhh ummmmmm and NETBSD local socket mmmm ummm uhhh imap client TLS

  • @jbglaw
    @jbglaw Před 5 měsíci

    VAX has done great progress during recent time, we're back on track!

  • @pycontiki
    @pycontiki Před 5 měsíci

    Audio is very low. Please amplify and reload

  • @mysterium364
    @mysterium364 Před 6 měsíci

    I'm glad you mentioned the reset bug because I was thinking about spinning up bhyve specifically to test if this bug exists there too because I am having trouble with it over on the KVM side.

  • @Saturn2888
    @Saturn2888 Před 6 měsíci

    Sounds like we need a PCIe ZFS accelerator card.

  • @chmod0644
    @chmod0644 Před 6 měsíci

    Nice overview

  • @devinteske
    @devinteske Před 7 měsíci

    Excellent talk! I always enjoy seeing Michael talk. He is great fun.

  • @vmiguel1988
    @vmiguel1988 Před 7 měsíci

    It’s sad this project died

    • @Olgasys
      @Olgasys Před 6 měsíci

      This one didn't work out however Minix runs on more CPUs than Linux. All Intels. CPU runs Minix internally.

  • @Ki-sf5kt
    @Ki-sf5kt Před 7 měsíci

    *promosm*

  • @blechtic
    @blechtic Před 7 měsíci

    I see a bunch of things mentioned in this presentation, but I'm not seeing any connecting thread or point.

    • @DmitriNesterov
      @DmitriNesterov Před 2 měsíci

      Это точно не проблема данного видео 😊

  • @Andrath
    @Andrath Před 7 měsíci

    audio is *really* low

  • @pavelyankouski4913
    @pavelyankouski4913 Před 7 měsíci

    I like his accent ^^

    • @DmitriNesterov
      @DmitriNesterov Před měsícem

      У меня на 35й минуте уши в трубочку свернулись %) Пойду чайку налью и с тридцатой минуты буду пересматривать. Очень интересный доклад, хочу пятнадцатую версию с четырнадцатой сравнить без патчей.

    • @pavelyankouski4913
      @pavelyankouski4913 Před měsícem

      @@DmitriNesterov Угу, наши французские, теперь уже коллеги и братья по оружию. Держитесь за стол

    • @DmitriNesterov
      @DmitriNesterov Před měsícem

      @@pavelyankouski4913 причём тут оружие? Уверен, парень не изменил своего мнения о "crazy guys from Yandex" в хорошем смысле. Мне просто тяжело французский акцент слушать. Но лень проводить эксперимент самому заставила дослушать докладчика до конца. А я так понимаю, Вы FreeBSD не тянете, судя по акценту Ваших мыслей?

    • @DmitriNesterov
      @DmitriNesterov Před měsícem

      @@pavelyankouski4913 с днём Победы! Что-то google мои развёрнутые комментарии стирает. Или Вам видно? ;)

  • @MsDuketown
    @MsDuketown Před 7 měsíci

    era bending release, BSD 13.1. And you know it. either way: I trust compiler manuals over TWG. The *bsd*family is a huge network-blob, guarded by ISO/IEC 27040 - Security while writing... and then 15:00, a Venn diagram with pci device drivers😂😂 without_iscsi (rfc 3720) build option. Theo "webgui"* de Raadt is unstoppable.

  • @kyleackerman899
    @kyleackerman899 Před 7 měsíci

    Awesome video! Great and very informative!

  • @MarcosHernandez-ie4xd
    @MarcosHernandez-ie4xd Před 7 měsíci

    What desktop to use?

  • @orufam
    @orufam Před 7 měsíci

    Thanks for the excellent audio.

  • @ChristopherCauser
    @ChristopherCauser Před 7 měsíci

    It's really cool to see this talk and then look at OpenBSD 7.4 and see so much more stuff implemented. Well done Claudio and OpenBSD!

  • @AntranigVartanian
    @AntranigVartanian Před 7 měsíci

    00:00 Lightning Talks -- Opening! 00:45 OpenFest announce + CfP -- Shteryana Shopova 03:58 Towards running a Wayland Compositor on OpenBSD -- Matthieu Herrb 13:45 Subpackages in FreeBSD -- Luca Pizzamiglio 21:12 Let's See How Many Mini Routers We Can Run OpenBSD On! -- Mohammad Moureldin

  • @null7936
    @null7936 Před 8 měsíci

    Thank so much for all the people who gave me a BSD !

  • @chidaruma_
    @chidaruma_ Před 8 měsíci

    This is really cool, I'll be setting up a VM to try all of this. I always wanted a talk like this one. Thanks.

  • @OfficialSushiSystemAmbassador

    Thanks for sharing! I greatly enjoyed the talks.

  • @SchleimKeim77
    @SchleimKeim77 Před 8 měsíci

    Great job! Both on the talk and especially the software.

  • @JasondeCordoba
    @JasondeCordoba Před 8 měsíci

    Hey Albert Servus!

  • @egypcio
    @egypcio Před 8 měsíci

    re: ELKE, the FreeBSD (compressed) base boot image can be tweaked down to 37MB, should one really need/want to. PoC image showed in the slides is around 350MB.

  • @ticso24
    @ticso24 Před 8 měsíci

    Nice, that way I can update data on crappy MicroSD on a file base without wearing it out (or needlessly waiting) by doing tons of random writes or even rewrites. Just do the changes in memory and when done do a sparse linear write to the media.