OS hacking: Let's build a web server for SerenityOS!

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

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

  • @devashishjaiswal6037
    @devashishjaiswal6037 4 ปีที่แล้ว +98

    Prior to finding your channel on TH-cam I used to categorize programs by their complexity and at the top of this list were programs like IDEs, compilers, operating systems, databases, web browsers and servers. I used to believe those were things that I wasn't capable of building and it's going to stay that way for at least a couple more years. I don't feel like that anymore. For my next project I am planning on writing a compiler for my own programming language. I may not succeed, but I'm definitely gonna try my best.
    Happy birthday, Andreas. You have been an inspiration.

    • @awesomekling
      @awesomekling  4 ปีที่แล้ว +28

      Thank you Devashish! I'm very glad to hear that :)
      We should always attempt the things we're truly interested in, and do our best! You're gonna have so much fun making a compiler. Enjoy!

    • @sadhlife
      @sadhlife 3 ปีที่แล้ว +4

      how's it going dude?

  • @rndtrash
    @rndtrash 4 ปีที่แล้ว +31

    Happy birthday, Kling! :)
    -S̶T̵I̶L̴L̵- ̵-W̸A̴I̴T̸I̴N̴G̷- -F̶O̷R̸- -M̵A̴R̶Q̸U̷E̵E̵- -T̴A̸G̸-

  • @ronp6108
    @ronp6108 4 ปีที่แล้ว +10

    Happy birthday! You're constantly surprising with the audacity of the projects you take on and how quickly you put out a minimal viable product

  • @KingHerring
    @KingHerring 4 ปีที่แล้ว +12

    That bloomer wallpaper tho. Happy birthday my dude! You're one of the few people, myself included, that I know that would program on his birthday haha!

  • @Dude29
    @Dude29 4 ปีที่แล้ว +11

    Impressive work! Happy birthday!

  • @Extys
    @Extys 4 ปีที่แล้ว +5

    Happy birthday Andreas! I hope this year will be full of friends and interesting projects!

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

    Hey Andreas, I started watching your channel recently - it's amazing. There really aren't enough people like you out there. The way I see it, you're presenting topics which a lot of people see as dark arts in an accessible and non elitist way. Thank you for that, and for just for taking the time to make and share these videos.
    And happy belated birthday!

  • @robertstefanic4001
    @robertstefanic4001 4 ปีที่แล้ว +6

    Happy Birthday! I love your birthday background, ha.

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

    Gotta be honest, I wasn't watching for about a month. But I am just getting back into your videos, since the topic really caught me today! Also great to see I am back on your birthday, happy birthday and thanks for creating and sharing all these great motivational videos.

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

    Happy birthday Andreas, hope it's a good one. Here's to another year in life working on serenity.

  • @JusticeHunter
    @JusticeHunter 4 ปีที่แล้ว

    Happy birthday! Can't say I understand a lot but i still enjoy following your thought process. Best wishes.

  • @ajwadjaved9909
    @ajwadjaved9909 4 ปีที่แล้ว

    Happyy Birthday Andreas!! Love your videos

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

    Happy birthday, my dude!

  • @DanMacDonald
    @DanMacDonald 4 ปีที่แล้ว

    Belated happy birthday Kling! Looks like it was a productive one!

  • @Discordianism
    @Discordianism 4 ปีที่แล้ว

    Happy birthday! Hope the coming year is even better!

  • @ANONyme-pb8xp
    @ANONyme-pb8xp 4 ปีที่แล้ว

    happy birthday and thanks for all the inspiration!

  • @markcptza
    @markcptza 4 ปีที่แล้ว

    Happy birthday and thanks for the very cool content!

  • @schempreby9227
    @schempreby9227 4 ปีที่แล้ว

    Happy birthday! bro

  • @akkkarinn
    @akkkarinn 4 ปีที่แล้ว

    Happy birthday dudeeee!!

  • @mioukissies
    @mioukissies 4 ปีที่แล้ว +10

    1:16:07 out of context, something you deserve for your birthday! :^

  • @AntiGuide
    @AntiGuide 4 ปีที่แล้ว

    Happy Birthday! Very intresing topic dor today :)

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

    I'm web dev and I honestly don't understand everything but I appreciate your videos. Quite interesting and satisfying. Good job.
    Let us know when you managed to run it from Serenity Web browser.

  • @vasegod
    @vasegod 4 ปีที่แล้ว

    Happy Birthday!!

  • @jjanx4820
    @jjanx4820 4 ปีที่แล้ว

    Hbd stay awesome kling

  • @Luniverscestpasmal
    @Luniverscestpasmal 4 ปีที่แล้ว

    Happy Birthday ! :)

  • @seebaastian
    @seebaastian 4 ปีที่แล้ว

    Happy Birthday!! hope you had a nice day. Enjoy!

  • @mcccxxxvii
    @mcccxxxvii 4 ปีที่แล้ว

    Happy birthday!

  • @tommytomtomtomestini3894
    @tommytomtomtomestini3894 4 ปีที่แล้ว

    Kinda late for the party, but Happy Birthday :D

    • @awesomekling
      @awesomekling  4 ปีที่แล้ว

      Thanks! It’s never too late for a nice message :)

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

    Hi Andreas, and happy birthday! I've been trying to find more reading material on your "peek and consume" strategy for parsing the incoming HTTP request. Is that a pattern you devised yourself? I can't find any reference to it online.

    • @awesomekling
      @awesomekling  4 ปีที่แล้ว

      Thanks John! It’s just a way I learned to do parsers, but I don’t know what the “real” name of the pattern is. Maybe “scanning parser”? The “peek” name seems commonly used but people use different verbs for what I call “consume”. I’ve seen “eat”, “pop” and others. :)

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

    I don't understand all of this, but damn this is enjoyable.

  • @stefanb4389
    @stefanb4389 4 ปีที่แล้ว

    Happy birthday =)

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

    Hey Andreas. May You make a video about the IPC method used on Serenity OS. Are You using the sockets via tcp/ip? How it works on Serenity ? How the event loop works ? Thank You. :)

  • @lithium
    @lithium 4 ปีที่แล้ว

    Happy birthday mate, welcome to 35. Ugh. ;)

  • @josepedro4991
    @josepedro4991 4 ปีที่แล้ว

    happy birthday!

  • @yuvalp1998
    @yuvalp1998 3 ปีที่แล้ว

    @andreas kling what text editor do u use ?

  • @valtyrorn
    @valtyrorn 3 ปีที่แล้ว

    Just out of curiosity… was the browser crash caused by the lack of whitespace between the HTTP code and the message?

  • @spawnlink
    @spawnlink 4 ปีที่แล้ว

    Happy Birthday

  • @noodle621
    @noodle621 4 ปีที่แล้ว

    happy birthday

  • @newtechandcoding2213
    @newtechandcoding2213 4 ปีที่แล้ว

    why do name every terminal command with two letters? ws for web server

  • @dubbeltumme
    @dubbeltumme 4 ปีที่แล้ว

    Ha den äran Herr Kling. Have that honor Mr. Blade.

  • @bigskidrowe2587
    @bigskidrowe2587 4 ปีที่แล้ว

    Time for some Apache bench benchmark numbers? 😊

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

    I love to watch those videos but I didn't get it

  • @mandaputtra
    @mandaputtra 4 ปีที่แล้ว

    SELAMAT ULANG TAHUN!

  • @RaZziaN1
    @RaZziaN1 4 ปีที่แล้ว

    What is libcore? is it your own lib or something in-built in qt?

    • @awesomekling
      @awesomekling  4 ปีที่แล้ว

      LibCore is a low level event loop library that powers much of the userspace in SerenityOS. It’s entirely custom and you can find the sources here: github.com/SerenityOS/serenity/tree/master/Libraries/LibCore

  • @IlhanNegis
    @IlhanNegis 4 ปีที่แล้ว

    feb 9th? happy birthday to us then!

    • @awesomekling
      @awesomekling  4 ปีที่แล้ว

      Happy birthday to you too! :)

  • @SIGSEGV1337
    @SIGSEGV1337 4 ปีที่แล้ว +7

    My man's a bloomer

  • @Reichstaubenminister
    @Reichstaubenminister 3 ปีที่แล้ว

    OS hacking: Let's finish the WINE port for the SerenityOS Linux binary compatibility layer! (2028)

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

      Well, this comment will probably age like fine wine judging by the recent progress.
      I swear to god the pun was not intended.

  • @maxkade9133
    @maxkade9133 4 ปีที่แล้ว

    Damn, that QT Creator looks like a century old.. When I occasionally code something in C++ I use either VS or CLion, can't even imagine doing something that big in QT IDE.
    Very interesting video, fun to watch as always and happy birthday!

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

      That’s right Max, old just like me :)
      Joking aside, I’m faster with Qt Creator than any other IDE or editor I’ve tried, so I just choose based on that.
      Glad you liked the video and thank you!

  • @jacobinfier9407
    @jacobinfier9407 4 ปีที่แล้ว

    Nice job.

  • @ANONyme-pb8xp
    @ANONyme-pb8xp 4 ปีที่แล้ว

    dude I fucking love you

  • @skunchtv
    @skunchtv 4 ปีที่แล้ว

    Wow!

  • @ReagueOfRegends
    @ReagueOfRegends 4 ปีที่แล้ว

    35 year old gloomer.

  • @maxwellnurzia4546
    @maxwellnurzia4546 4 ปีที่แล้ว

    Happy birthday!!

  • @haywalkca
    @haywalkca 4 ปีที่แล้ว

    Happy birthday!

  • @tricops
    @tricops 4 ปีที่แล้ว

    Happy Birthday!

  • @rx80
    @rx80 4 ปีที่แล้ว

    Happy birthday!

  • @wwmik
    @wwmik 4 ปีที่แล้ว

    Happy birthday!