Essence - October ’21 Progress

แชร์
ฝัง
  • เผยแพร่เมื่อ 8 ก.ค. 2024
  • (Sorry about the video quality. I don't have a proper video camera!)
    Discord: / discord
    Source code: gitlab.com/nakst/essence
    Transcript: nakst.gitlab.io/transcript.txt
    Although Essence can run without any software dependencies, in this demo it's using FreeType, Harfbuzz and ACPICA. Licenses for the wallpaper, fonts and icons are in the source repository.
  • วิทยาศาสตร์และเทคโนโลยี

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

  • @KonstantinMeyer
    @KonstantinMeyer 9 หลายเดือนก่อน +24

    I really like the idea of "Window / Tab first, app second"

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

      Kinda reminds me of plan9 in a way.

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

      What is the practical point here?

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

      @@olexp9017 Well, we already have 1 app that all people use that has tabs: Browsers. Treating all apps that way can be a workflow boon. Specially with ctrl + tab to switch tabs, and something like super + arrow, to switch between apps. I already see the benefit. In a TWM you can end up with too many windows. so sticking to 2 big ones, and just swapping tabs seems like a good workflow. That's how I use it when I need to deal with several webapps already.
      but there's something beyond mere parochial practicality: experimentation. If we don't try new things out, even if they might eventually fail, we won't end up finding new ways of doing things.
      even plan9 ended up being abandoned, but some of the ideas ended up in windows, linux, etc.

  • @kenneth_romero
    @kenneth_romero หลายเดือนก่อน +19

    awesome project man, tsoding sent me.

  • @colto2312
    @colto2312 2 ปีที่แล้ว +42

    the fuck is this? The hero we don't deserve but need

  • @andreyosss4352
    @andreyosss4352 2 ปีที่แล้ว +30

    Amazing work, dude! Time is the most expensive thing in this universe, so I want to wish you luck with this project!

  • @LucasD.C.
    @LucasD.C. หลายเดือนก่อน +5

    This is really cool; it gives me early Mac OS X vibes

  • @boltez6507
    @boltez6507 14 วันที่ผ่านมา +1

    Dude the OS has some good foundational choices,like prioritising the window more than apps,a more detailed system monitor and the general aesthetic,crazy good.

  • @yeppiidev
    @yeppiidev 2 ปีที่แล้ว +26

    oh my god I was waiting for this for 3 YEARS (well actually a year and a half cuz I discovered this project last year) BUT THIS IS SOOO AWESOME! I love it!

  • @zetaconvex1987
    @zetaconvex1987 2 ปีที่แล้ว +9

    Excellent. An OS that boots in under a second.

  • @OLucasZanella
    @OLucasZanella 2 ปีที่แล้ว +16

    This is quite interesting, specially the tab idea. I'm thinking it has quite the future, good luck!

  • @franciscofarias6385
    @franciscofarias6385 8 หลายเดือนก่อน +1

    I'm just discovering this video in 2023 and dude, that's bonkers! Extremely cool project.

  • @jeffreybrusseau8464
    @jeffreybrusseau8464 2 ปีที่แล้ว +5

    This is very impressive work. It's looks very well thought out compared to many OS's today let alone one made from scratch by a solo dev.

  • @timarbatis640
    @timarbatis640 2 ปีที่แล้ว +4

    Dude, Insane. bravo.

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

    The world needs this.

  • @ahsokaincognito
    @ahsokaincognito 2 ปีที่แล้ว +2

    Absolutely amazing!

  • @michaellosh1851
    @michaellosh1851 2 ปีที่แล้ว +3

    Beautiful and clean looking. I like your out-of-the-ordinary UI features and ways to interact. You even have my favorite sliding-tile game!

  • @leahclarp
    @leahclarp 2 ปีที่แล้ว +6

    great demo!

  • @kevinchan4007
    @kevinchan4007 2 ปีที่แล้ว +3

    super impressive

  • @yhz2K
    @yhz2K 2 ปีที่แล้ว

    AMAZING Project indeed

  • @kobi2187
    @kobi2187 2 ปีที่แล้ว +14

    Very nice, a question though: Are you planning on implementing everything from scratch? I mean what about all the effort programmers put into applications.. wouldn't it be wise to be able to use them? Also what programming languages are available on your OS? btw, loved the vector graphics 🙂

  • @AndreasElf
    @AndreasElf ปีที่แล้ว

    This looks really nice.

  • @JohnDoe-gs1cb
    @JohnDoe-gs1cb 2 ปีที่แล้ว

    This is amazing

  • @jumpstar9000
    @jumpstar9000 2 ปีที่แล้ว +1

    This is great

  • @igorfagundes2177
    @igorfagundes2177 2 ปีที่แล้ว +3

    Very nice!

  • @gabrielsalcedo7191
    @gabrielsalcedo7191 2 ปีที่แล้ว

    Really amazing!!!

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

    Good job man

  • @buckytruman
    @buckytruman 2 ปีที่แล้ว +1

    🚀

  • @skyheart_dev
    @skyheart_dev 2 ปีที่แล้ว

    Nice work!

  • @ecosta
    @ecosta 8 หลายเดือนก่อน +1

    How the heck this is the first time I heard about this? It is AMAZING. I loved the idea of apps opening in tabs. I was not pleased by the Linux L&F, but there is a UI customizer.

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

    man, youre my idol !))))

  • @nascob
    @nascob 9 หลายเดือนก่อน +1

    Wow awesome work! Would you consider doing a code-walkthrough or an architectural overview of how the OS was design and implemented?

  • @Xinerius
    @Xinerius 2 ปีที่แล้ว +6

    Very minimalistic. Any networking, Wi-Fi, Bluetooth feature yet? I assume gonna be after implementing a delete file feature… love the initiative btw.

    • @muxnmuxn2284
      @muxnmuxn2284 2 ปีที่แล้ว

      He had mentioned there's an experimental network stack within the video.

  • @JohannesSchmitz
    @JohannesSchmitz 2 ปีที่แล้ว +2

    Great. Just make sure updates can be installed without rebooting and opening some files/executables does not lock them from being deleted.

  • @bruyh-ff6sg
    @bruyh-ff6sg หลายเดือนก่อน

    the tabs are cool

  • @androth1502
    @androth1502 ปีที่แล้ว +1

    nice. how do you plan on handling file structures? eg: will all executable applications have their own folder in the path, a separate place for user configurations/options, how will it handle dependencies and updates or automatic updates? or have you not gone that far in the design yet?

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

    Where tf did this come from? Algorithm needs to make this bigger!

  • @animegamer3336
    @animegamer3336 2 ปีที่แล้ว +1

    This is amazing
    We can have multiple different Workspaces in different windows instead of going through virtual desktops and things like that
    Also are you going to implement a browser or can we have a browser?
    Because mostly all that we require is a browser like Chromium or Firefox and this will be a complete operating system that I can throw on a old computer
    Great work though, keep doing what you are doing

  • @MyKiwiFR
    @MyKiwiFR 2 ปีที่แล้ว

    I'm curious of how chrome/firefox/...'s tabs would look like / feels in this window
    I would also love to see an option/shortcuts to do tiling windows like in i3wm

  • @MelroyvandenBerg
    @MelroyvandenBerg ปีที่แล้ว +1

    Insane! So you wrote a kernel from scratch as well right? Could you go into more details?

  • @timarbatis640
    @timarbatis640 2 ปีที่แล้ว +3

    You need a patrion and go full time on this!

  • @ricardomacedo98
    @ricardomacedo98 2 ปีที่แล้ว

    Tiene potencial. Sería muy bueno si lo empezara a desarrollar para equipos antiguos. Con los programas básicos solo para usuarios básicos (editor oficina (WPS office), visor de imágenes, navegador)

  • @eekee6034
    @eekee6034 2 ปีที่แล้ว

    Y'know, I think this fixes many of the things I don't like about GUIs. :) I love that the text editor picks up the new name when you rename an open file. I got on well with apps running in existing windows in Plan 9.
    Is it scriptable at all? I used to script my Plan 9 windows to open in specific places. Didn't really need a task bar that way, although I suppose it doesn't matter too much as you already have one.
    Edit: O you have a ZUI! 😃👍

  • @elmerhomero6716
    @elmerhomero6716 2 ปีที่แล้ว

    amazing, it would be interesting to do something similar, it's quite similar to a Chrome OS interface, but it's kind of amazing.

  • @pmarreck
    @pmarreck 2 ปีที่แล้ว

    missing a Terminal! Any networking stack, yet?

  • @cariyaputta
    @cariyaputta 4 วันที่ผ่านมา

    Amazing custom tooling language.

  • @noanyobiseniss7462
    @noanyobiseniss7462 9 หลายเดือนก่อน +1

    What File systems does it handle?

  • @amorpilo9666
    @amorpilo9666 4 หลายเดือนก่อน +1

    6 months since last commit, I believe is safe to say this project is dead.

  • @relt_
    @relt_ 2 ปีที่แล้ว +4

    im throwing my money at the screen and it's not working

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

    4:32 WHAT? Operating system that actually cares about details like this? Pack me two please

  • @andrewmoryakov7556
    @andrewmoryakov7556 2 ปีที่แล้ว +1

    Hi. This operating system does not use unix?

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

    that install time tho

  • @theodorealenas3171
    @theodorealenas3171 16 วันที่ผ่านมา

    Nice, though the file management seems old school. Since it's gui based I was hoping there would be file names and file titles, and perhaps there would be collections or albums or tags instead of directories. I love old school file management for acripting but I hate it when file names and directories are used as gui widgets.
    Also, I'm almost on-par with the way tabs work but you got to use Emacs for a while to see what's a real alternative to modern windowing systems. It's not too far, but it has nuances you won't come up with on your own.

  • @user-jt7wb3zc1m
    @user-jt7wb3zc1m 2 ปีที่แล้ว +3

    🤞 *God, please, let the source code of this appears in Rust, please God, please* 🤞

  • @nunobrito500
    @nunobrito500 2 ปีที่แล้ว +1

    Top project. Please add Java, command line would suffice.

  • @unsafecast3636
    @unsafecast3636 2 ปีที่แล้ว +4

    Is this hardware accelerated? It’s rather fast

    • @zvava
      @zvava 2 ปีที่แล้ว +7

      yet™

    • @gabrielgutierrez1392
      @gabrielgutierrez1392 2 ปีที่แล้ว +12

      No, it is just really fast without all the bloat that is in most OSes

  • @mohitc
    @mohitc 2 ปีที่แล้ว +2

    Looks great. How about browsers? What softwares will it run, windows based or Linux based?

    • @MurtagBY
      @MurtagBY 2 ปีที่แล้ว +9

      This system based?

    • @HiAdrian
      @HiAdrian 2 ปีที่แล้ว +2

      @@MurtagBY That's pretty based.

  • @PSTRNC
    @PSTRNC 2 ปีที่แล้ว +2

    So we have a nice file menager which author calls Operating System 🧐

    • @elhtmlnoexisteelhtmlnoexis7965
      @elhtmlnoexisteelhtmlnoexis7965 2 ปีที่แล้ว +8

      So you don't understand what an OS is 🧐

    • @eekee6034
      @eekee6034 2 ปีที่แล้ว +2

      Did you see when he renamed a file and the text editor saw the new name? That goes really deep.

    • @MelroyvandenBerg
      @MelroyvandenBerg ปีที่แล้ว

      That is what I call a pointer with event based triggers

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

    came through Tsoding. great project !