SerenityOS update (May 2024)

แชร์
ฝัง
  • เผยแพร่เมื่อ 17 ธ.ค. 2024

ความคิดเห็น • 29

  • @andreialdea6072
    @andreialdea6072 6 หลายเดือนก่อน +65

    its a bit sad to no longer be in the days when from one month to another the whole desktop environment of serenity would change :^)

    • @accelerat0r747
      @accelerat0r747 6 หลายเดือนก่อน +8

      well in general that's a pretty positive thing ! I think what is happening under the hood moving forward features and implementing new stuff in the code bases is what from my point of view is more important

    • @asanjuas
      @asanjuas 6 หลายเดือนก่อน +1

      Well a partition fdisk gui format gui dialog program an installer an ext4 filesystem implementation and a graphics drivers and other things moving forward to a release.

  • @necuz
    @necuz 6 หลายเดือนก่อน +15

    6:33 I guess the point of dry-run is that if you only want to -l and not proceed to run then add -d as well

    • @Winnetou17
      @Winnetou17 6 หลายเดือนก่อน

      I was thinking the same!

    • @SuperComputer7
      @SuperComputer7 6 หลายเดือนก่อน +1

      It is indeed the purpose of this. The idea is to have ldd as a symlink that runs with -l and -d together. It loads the program, but doesn't show anything because it exits just before jumping to the main function.
      This way we could also profile the dynamic loader for actually loading a program (or so you can run it with the time command to see how much time it takes to load a specific binary).

  • @emperorarasaka
    @emperorarasaka 6 หลายเดือนก่อน +35

    Andreas has been kidnapped. We have not seen him for months!

    • @asystole_
      @asystole_ 6 หลายเดือนก่อน +4

      Guess you're not watching the ladybird updates?

    • @mahadkalam59
      @mahadkalam59 6 หลายเดือนก่อน +5

      Andreas has left the Serenity project, he's just working on Ladybird now

  • @MarekKnapek
    @MarekKnapek 6 หลายเดือนก่อน +12

    Does the shred tool communicate with the file system driver? Or it "just" overwrites the file to be shredded? Because some file systems are CoW (copy on write) meaning the shredding write request goes to completely different disk place than the target file content is located at.

    • @hisham_hm
      @hisham_hm 6 หลายเดือนก่อน

      I assume it would do an fsync (or equivalent) in the end to ensure the disk is updated.

  • @harijagarnauth
    @harijagarnauth 6 หลายเดือนก่อน +2

    Heya! First time hearing about SerenityOS. Chess looks super cool. I'm going have to check out the OS. Thank you.

  • @sagrel
    @sagrel 6 หลายเดือนก่อน

    I really like how you guys make use of the latest tools like C++23 and clang plugins to make the codebase as nice and modern as possible. I wish I could do all of these things in my work place... Anyways, good video as always, keep up the pace!

  • @tngaskell
    @tngaskell 6 หลายเดือนก่อน

    Will the coming PCI refactor in the kernel make the system boot on more physical hardware?

    • @SuperComputer7
      @SuperComputer7 6 หลายเดือนก่อน

      Probably not. The goal here is to make the boot procedure work in async way, and to stop use singletons for loading devices, etc.

  • @AG-jj3lx
    @AG-jj3lx 5 หลายเดือนก่อน

    Awesome work!

  • @Broyuz
    @Broyuz 6 หลายเดือนก่อน +1

    I'm also trying to make my own operating system. :)

  • @hisham_hm
    @hisham_hm 6 หลายเดือนก่อน +1

    Serenity has gotten into its CLI-heavy phase, I see! Most of the update was non-GUI stuff

  • @LandonGavin
    @LandonGavin 6 หลายเดือนก่อน +1

    Great job! One critique I have is to chill on the excessive clicking, or use something to filter out the clicking.

  • @nakatash1977
    @nakatash1977 5 หลายเดือนก่อน

    How fast will Serenity OS run on a 6 GB Intel i3 from around 2013? I recently installed Ubuntu 2024.4 and it's quite slow. P.s. dude... please stop randomly clicking all over the screen! It's making me nervous.

  • @Distortie
    @Distortie 3 หลายเดือนก่อน

    CatDog coming along great

  • @chmod0644
    @chmod0644 6 หลายเดือนก่อน

    Very awesome

  • @indu7838
    @indu7838 5 หลายเดือนก่อน

    shred with -u option looks like that would also remove the file

  • @saultube44
    @saultube44 6 หลายเดือนก่อน

    .so means Android/Linux compatibility? What is this? and why we need it?

    • @Nunya58294
      @Nunya58294 6 หลายเดือนก่อน +5

      Sounds like you have no idea what you're talking about.

    • @leeroyjenkins0
      @leeroyjenkins0 4 หลายเดือนก่อน +2

      SO just stands for "shared object", a "dynamically linked library". DLL under windows.
      You put code in a separate binary file and a "linker" lets the main executable reference code from the library. This allows to compile the library once and reuse it in multiple executables, and it allows to update the binary and libraries independently without having to compile/download all the code.
      It doesn't mean increased compatibility with anything. Except maybe for a few proprietary libraries that don't use libc or any linux-specific feature.

    • @saultube44
      @saultube44 4 หลายเดือนก่อน

      @@leeroyjenkins0 Thanks for explanation 👍

  • @stevenmedina4030
    @stevenmedina4030 3 หลายเดือนก่อน

    cool

  • @xmine64
    @xmine64 6 หลายเดือนก่อน +2

    I appreciate Andrew's efforts but I prefer to have Andreas🥲 We miss you💔