Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
akling
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
20 ms
·
151.
▲
by
akling
7y ago
Thanks mysterydip! The networking stack supports UDP but not multicast (yet.) I'd like to think it's pretty hackable though, if you're interested in that sort of thing :)
152.
▲
by
akling
7y ago
Glad you've been enjoying the content! Porting DOOM was pleasantly straightforward yeah, here's the video if someone is curious what that looked like: https://www.youtube.com/watch?v=a0P_bB6wjhY
153.
▲
by
akling
7y ago
Thanks microcolonel! (Love your nickname btw, the idle task in the Serenity kernel is called the "colonel" process :)) Obviously I really dig this GUI style as well. It might seem petty, but part of what motivates me to work on a
154.
▲
by
akling
7y ago
Thanks neogodless! Every now and then I start to feel something like "oh yeah, this is starting to look almost done" but before I can slow down, I find some new aspect to work on and improve. I've finally found a project big
155.
▲
by
akling
7y ago
It's a blend of a couple things. First off, it's really fun(!) and I'm learning a ton of things about software, hardware and even a little bit about people from working with the contributors who want to help out. Secondly, I&
156.
▲
by
akling
7y ago
Hello there. The Serenity Browser does not support forms yet. It also does not support HTTPS. It barely supports anything other than parsing well-formed HTML and CSS, and doing some basic CSS2.1-ish layout. It's far too soon to be test
157.
▲
by
akling
7y ago
You totally could! The individual tasks are not inherently difficult or challenging. It's something I'm frequently trying to explain to people, and a big part of why I started showing my programming sessions on YouTube: to demysti
158.
▲
by
akling
7y ago
I actually brought in the warm gray after spronkey suggested it here on HN: https://news.ycombinator.com/item?id=19988813 I ended up loving it so it's stuck since then! As for handling criticism.. it's something n
159.
▲
by
akling
7y ago
My previous pet project (for 15+ years) was an x86 PC emulator, so I had a very good understanding of IA32 and how an x86 operating system works, since I had written a CPU that could run many of them. I just never wrote my own. With that kn
160.
▲
by
akling
7y ago
Hello friends! Thanks for checking out my project, it's always fun to have visitors :) If you would like to hear the story behind the "Serenity" name, and what led up to the creation of this OS, I spoke about it a few days ag
161.
▲
by
akling
7y ago
Hi Crinus! As you might guess, I've spent a large percentage of my free time over the last year on this. Early on, I was unemployed and living alone, so I was putting 8+ hours a day into it, every day of the week. Progress was very swi
162.
▲
by
akling
7y ago
To be clear, I didn't build all of it myself, I've merged a couple hundred awesome patches from other people as well. :) That said, you are definitely overestimating the usefulness of the available tutorials.
163.
▲
SerenityOS: From Zero to HTML in a Year
(serenityos.org)
355 points
by
akling
7y ago
|
52 comments
164.
▲
Serenity OS update (September 2019) [video]
(youtube.com)
2 points
by
akling
7y ago
|
0 comments
165.
▲
by
akling
7y ago
Nice job ozkl! Cool to see another OS being built in Qt Creator :) Your generic DOOM looks really easy-to-port, gonna try it ASAP: https://github.com/ozkl/doomgeneric
166.
▲
by
akling
7y ago
Serenity is a graphical Unix-like OS for x86 computers written from scratch over the last 11 months. It's being developed here: https://github.com/SerenityOS/serenity The biggest new thing this month is that we&#x
167.
▲
Serenity OS update (August 2019) [video]
(youtube.com)
4 points
by
akling
7y ago
|
2 comments
168.
▲
by
akling
7y ago
Having worked on WebKit performance in the past, it's great to see more of this knowledge being pushed out to web developers. These are things browser developers have known about for a long time, but we generally always tried to "
169.
▲
by
akling
7y ago
I work on this project: https://github.com/SerenityOS/serenity We currently boot into QEMU by default for testing and debugging :)
170.
▲
by
akling
7y ago
As someone who uses QEMU as a cornerstone in my daily development work, I’m stoked to see the project pushing forward and putting out new releases. Right on :)
171.
▲
Serenity OS update (July 2019) [video]
(youtube.com)
1 points
by
akling
7y ago
|
0 comments
172.
▲
NonnullOwnPtr: C++ smart pointer that disallows null
(awesomekling.github.io)
2 points
by
akling
7y ago
|
0 comments
173.
▲
C++: Using References Instead of Pointers
(awesomekling.github.io)
3 points
by
akling
7y ago
|
1 comments
174.
▲
by
akling
7y ago
For personal projects, I will happily build everything from scratch myself. It’s great fun and I learn so much, so why wouldn’t I? (Although it’s fricken awesome when people show up to help out.) For work projects, I like to look for the be
175.
▲
by
akling
7y ago
At the moment it only shows up as an on-screen warning in my Qt Creator thanks to its clang integration. The default Serenity toolchain is using GCC-8.3.0 which doesn't support this trick at all, so we don't get any compile-time e
176.
▲
by
akling
7y ago
My project doesn’t have this issue ;) https://github.com/SerenityOS/serenity
177.
▲
by
akling
7y ago
Oh that looks awesome. I’ll definitely be using that once available, thanks for bringing it up!
178.
▲
by
akling
7y ago
I certainly hope that's where we're headed. The more we can tell the compiler about our code, the better. It might also be interesting to provide hints like "this int should only ever be in the range 1-30" :)
179.
▲
Catching use-after-move C++ bugs with Clang's consumed annotations
(awesomekling.github.io)
175 points
by
akling
7y ago
|
188 comments
180.
▲
Serenity OS update (June 2019) [video]
(youtube.com)
1 points
by
akling
7y ago
|
0 comments
More ›