Hacker GitHub

← All repos

SerenityOS/serenity

View on GitHub ↗ ★ 33,939 C++

The Serenity Operating System 🐞

160 mentions on Hacker News by 109 people: 3 stories, 157 comments · first 2019-05-22 · latest 2026-09-28

Mentions per year 160 mentions · busiest year 2022 (43)
20082026
  1. It's not a tutorial series, but you may get something out of browsing the source for https://github.com/SerenityOS/serenity in the meantime. I'm also curious if there are any recent/relevant C++ OS development guides.
    comment by jonpalmisc · 2022-02-25 · in Learn Rust by writing a small OS
  2. …way, I'm not sure compressing this information would solve any real problem we're having. [1] https://github.com/SerenityOS/serenity/blob/master/AK/Error.... [2] https://github.com/SerenityOS/serenity/blob/master/AK/Try.h
    comment by akling · 2022-02-05 · in Serenity OS: Interview
  3. …and virtual memory management in general? You'll find the kernel memory management code in https://github.com/SerenityOS/serenity/tree/master/Kernel/Me... Quick breakdown: - Every Process has an AddressSpace. - An AddressSpace has a number…
    comment by akling · 2022-02-05 · in Serenity OS: Interview
  4. …by Andreas Kling, now built by the rapidly growing SerenityOS community with 600+ contributors! <3 https://github.com/SerenityOS/serenity/graphs/contributors
    comment by awesomekling · 2022-02-05 · in Serenity OS: Interview
  5. There is interest in getting WINE to run on it: https://github.com/SerenityOS/serenity/issues/6410 Compatibility is definitely the one big thing SerenityOS is missing. A nontrivial effort for sure, but if it can run Linux and Windows…
  6. https://github.com/SerenityOS/serenity This OS has that look and feel of Windows 2000
    comment by jayp1418 · 2021-12-27 · in Windows 2000 Modernization Guide
  7. …done in the Serenity OS project! HTML renderer, JS interpreter, and Web Browser, from scratch: https://github.com/SerenityOS/serenity https://www.youtube.com/playlist?list=PLMOpZvQB55beChggmvk-s... https://www.youtube.com/playlist?list=PLMO…
    comment by RicardoLuis0 · 2021-11-29 · in Firefox is the alternative to a Chrome hegemony
  8. …a while now. It's extremely impressive - how he and the community support built an entirely new OS. https://github.com/SerenityOS/serenity/graphs/contributors
  9. People are actively working on Arm support! https://github.com/SerenityOS/serenity/search?q=arm&type=
  10. We have a growing number of ports for those that wish to run 3rd party software on SerenityOS: https://github.com/SerenityOS/serenity/tree/master/Ports Note that the system aims to be completely free from dependencies, so all ports are…
  11. …of people (we're well over 500 contributors on GitHub) and it's by no means a solo project anymore! https://github.com/SerenityOS/serenity
  12. …C++ it's approximately 3 years with a very large part of it being done by a single person ( https://github.com/SerenityOS/serenity ). How long would that take with python ?
  13. Wow just browsing the libraries directory is impressive https://github.com/SerenityOS/serenity/tree/master/Userland/...
    comment by arduinomancer · 2021-10-10 · in SerenityOS: Year 3 in Review
  14. …but the OS itself (inc. Kernel, GUI & default Apps) was built from scratch. Including Font Editor ( https://github.com/SerenityOS/serenity/tree/master/Userland/... ), rendering and Crypto impl ( https://github.com/SerenityOS/serenity/tree/m…
    comment by mythz · 2021-10-10 · in SerenityOS: Year 3 in Review
  15. …people involved as well, because of it's innate following. Excited to give this tutorial a try. [0] https://github.com/SerenityOS/serenity [1] https://www.raspberrypi.org/products/raspberry-pi-400/
  16. I'm indeed working on it (meta-issue progress tracking is over there: https://github.com/SerenityOS/serenity/issues/8605 ). However, bootstrapping pkgsrc is a stressful test of reliability, stability and POSIX-compliance for any operating…
  17. pkgsrc support is worked on by a dev: https://github.com/SerenityOS/serenity/pull/9268 I also gave a go at cross-compiling pkgsrc for SerenityOS. Will resume if I find some free time in the future.
  18. …[1], it has nothing to do with OpenBSD (or any other library that happens to share the name.) :) 1. https://github.com/SerenityOS/serenity/tree/master/Userland/...
  19. …to write literally all that OS in a ridiculously small amount of time. Anyways, with Qt support ( https://github.com/SerenityOS/serenity/pull/9362 ) you can likely soon use Qt Creator for your RAD needs.
  20. You'd be surprised by how many developers fell in love and chose to participate. https://github.com/SerenityOS/serenity/pulse/monthly
  21. There's a port of Qt 6 in the works (not yet merged) here: https://github.com/SerenityOS/serenity/pull/9362 While hackish, it does look pretty promising: https://twitter.com/linusgroh/status/1426904775623385095/
  22. …that is what most of the internet uses and what they support means they always fallback to no-PFS. https://github.com/SerenityOS/serenity/tree/master/Userland/... https://github.com/SerenityOS/serenity/tree/master/Userland/...
  23. …hinting yet, so vector fonts do look pretty unpolished on screen, especially at smaller sizes. 1. https://github.com/SerenityOS/serenity/tree/master/Userland/...
  24. …we build everything ourselves, all the way from the kernel to the web browser. It's great fun! 1. https://github.com/SerenityOS/serenity/tree/master/Ports
  25. …there's not even one screenshot on the home page. The github page [1] does at least have one. 1. https://github.com/SerenityOS/serenity edit: the screenshot is now on the home page! That was such a fast turn around.
  26. …compare to another (even younger) operating system project written in a more mainstream language: https://github.com/serenityos/serenity/graphs/contributors [1] An example I like, try to make sense of this…
    comment by hobo_mark · 2021-07-16 · in Porting QEMU to RedoxOS
  27. https://github.com/SerenityOS/serenity folks are building a C++ based OS and they have discord access
    comment by joshbaptiste · 2021-06-21 · in Ask HN: How to learn proper systems programming?
  28. …order was correct. Swapping red/blue would've just been canceling out one bug by adding another. https://github.com/SerenityOS/serenity/commit/a10ad24c760bfe... > The type system can prevent this flaw. The type system can add some…
  29. …table for at most 3 entries is astronomical overkill! Here is the given reason for using a HashMap: https://github.com/SerenityOS/serenity/commit/f107c7065230c6...
  30. Not official, I gather from: https://github.com/SerenityOS/serenity/blob/master/Documenta... > Whilst it is possible to run Serenity on physical x86-compatible hardware, it is not yet ready to be used by non-technical users who aren't…
  31. For what it's worth it does support 2x density ( https://github.com/SerenityOS/serenity/pull/4966 ) and there's a design doc about High-DPI: https://github.com/SerenityOS/serenity/blob/master/Documenta...
  32. …which is now so sophisticated that the WidgetGallery has been converted to using it https://github.com/SerenityOS/serenity/pull/5741 Since Andreas is so productive he's the only developer who I'm able to watch live coding which makes for…
  33. …capabilities, such as NetBSD's rump kernel where you can run drivers in userland for example. https://github.com/SerenityOS/serenity/pull/5191
  34. …card supported is the SoundBlaster 16 ISA The HW compatibility list [2] is pretty short also. [1] https://github.com/SerenityOS/serenity/blob/master/Documenta... [2] https://github.com/SerenityOS/serenity/blob/master/Documenta...
  35. …accessibility of late-2000s *nix. This is a system by us, for us, based on the things we like. [1] https://github.com/SerenityOS/serenity
  36. https://github.com/SerenityOS/serenity 32bit OS being built in modern C++ by a friendly creator and community who regularly streams on Youtube
  37. …https://www.youtube.com/c/AndreasKling/search?query=canvas [1] https://github.com/SerenityOS/serenity/tree/master/Userland/... [2] https://github.com/SerenityOS/serenity/tree/master/Userland/...
  38. …accessibility of late-2000s *nix. This is a system by us, for us, based on the things we like. https://github.com/SerenityOS/serenity
    comment by hobo_mark · 2021-04-03 · in Windows 95 – How Does It Look Today?
  39. …lines numbers in the JavaScript interpreter backtraces, some keyboard accessibility stuff ( https://github.com/SerenityOS/serenity/commits?author=boricj )... Basically any random thing that I find fun to work on.
  40. …It's a hobbyist OS with a similar aesthetic and the authors seem to have a lot of fun making it. https://github.com/SerenityOS/serenity
    comment by bbkane · 2021-02-15 · in 26 Years of Delphi
  41. …heap memory, which makes the spray technique used in this exploit a lot less reliable as well :) 1. https://github.com/SerenityOS/serenity/commit/e87eac92730f1c... 2. https://github.com/SerenityOS/serenity/commit/e8d38567369253...
  42. …in C++ and just export C symbols nowadays, likewise for newer OSes like Fuschia. SerenityOS ( https://github.com/SerenityOS/serenity ) was written from scratch in two years in C++ and goes as far as having a custom web browser & JS engine.…
    comment by jcelerier · 2020-11-17 · in Best aspects of C
  43. …about Windows look and feel and wonder how a UNIX-kernel windows could be there's serenityos[0] [0] https://github.com/SerenityOS/serenity
    comment by paulsmal · 2020-10-15 · in ReactOS
  44. …questions about the system if anyone has them. Either way, thanks for checking out the system! [1] https://github.com/SerenityOS/serenity [2] https://news.ycombinator.com/item?id=19537807 [3] https://twitter.com/awesomekling/status/12856850…
  45. …a lot by watching him solve problems and debug code. [1] https://youtube.com/c/AndreasKling/ [2] https://github.com/SerenityOS/serenity
  46. …that it's impossible. It will take a lot of time and effort, sure. But not impossible. :) 1. https://github.com/SerenityOS/serenity/tree/master/Libraries... 2. https://github.com/SerenityOS/serenity/tree/master/Libraries...
    comment by awesomekling · 2020-03-18 · in The reckless, infinite scope of web browsers
  47. Hello highspeedmobile! I don't generally make plans one way or the other. However we do have https://github.com/SerenityOS/serenity/issues/1327 open about adding x86_64 support as of a few days ago. :) I haven't looked at RedoxOS or Haiku…
    comment by akling · 2020-03-04 · in Introduction to SerenityOS Programming
  48. …to have everything set up if you're on a modern Linux system. Build instructions can be found here: https://github.com/SerenityOS/serenity/blob/master/Documenta...
    comment by akling · 2020-03-03 · in Introduction to SerenityOS Programming
  49. …your opinion, you cannot make useful comparisons with "Linux alone". See for instance SerenityOS ( https://github.com/SerenityOS/serenity ) : in one year and a few months it went from zero to full-blown C++ OS with graphical shell,…
    comment by jcelerier · 2020-02-03 · in Datastructure APIs in C++
  50. …OS written in Common Lisp ( https://github.com/froggey/Mezzano ) [2] SerenityOS, a Unix-like OS ( https://github.com/SerenityOS/serenity/ ). The primary author has a youtube channel ( https://www.youtube.com/c/AndreasKling/ ) [3] RedoxOS,…