Earlier quoted context omitted.
It seems to only target very commonly ported and generally understood hardware, and not many things. 32bit Intel, no arm. Bochs VBE and Intel graphics, e1000 and rtl8192 nics. They're very sensible targets as they'll let you run with event performance on most virtual machine platforms as they're commonly emulated and mature.
It would be cool to have something similar but specifically targeting Raspberry Pi these days. There you don't have a lot of variability either, and it might even turn out useful relative to its "bigger" (or "bloated"?) competitors.
I quit my job to focus on SerenityOS full time
251–260 of 264 posts
Re: I quit my job to focus on SerenityOS full time
#252THIS IS SOOOOO INSPIRING. With all the FAANG and the Leetcodes and promotions and L6 - L7 TC and all of this nonsense, true hacker spirit and the fun of just building cool stuff with technology has gone from the hacker space. In fact, the hacker space is actually shrinking. Projects like these and people like Andreas Kling, are a beacon of hope and light during these troubled times. May more people be inspired with t…
Tbh I'm not super involved in CS, but I like learning about it and am working on a side project. Just curious - what have been the negative effects you've found of the hacker space shrinking? And what reasons do you think account for it shrinking?
Now you can't take a step without hearing people talk about how they are joining Slack or whatever with great comp as a Team Lead and building slow as hell software.
Re: I quit my job to focus on SerenityOS full time
#253Earlier quoted context omitted.
But FVWM(95) is also a love letter to Windows 95, isn't it?
FVWM95 was, certainly. Plain FVWM was very much not - it had a very distinctive look of its own. E.g. [1] is more typical of FVWM. [1] http://linuxmafia.com/~n6tadam/fvwm/screenshot.png
Re: I quit my job to focus on SerenityOS full time
#254I'm unlikely to ever use this project, follow it closely or interact with the creator but it still makes me extremely happy to see someone working on a project like this, with the goals, motivations and context that Andreas discusses. Thank you for making the world a little bit better at a time when it feels so crazy.
The author seems to be against providing ISOs, which is a shame, I'd love to try this out.
Also, as mentioned previously, it's really not that hard to build it (even if you run Windows thanks to WSL 2). People are very willing to help you, and most of it is just waiting for the toolchain to compile (custom gcc and the likes).
Re: I quit my job to focus on SerenityOS full time
#255> I will pay $5 USD for exploitable bugs > Remote code execution. > Local privilege escalation. > ... How is it possible that someone who has the skill to find remote code execution exploits is in need of $5?
It’s clearly not about the money and more about the accomplishment. Serenity isn’t centered around commercial objectives, the entire project is about promoting the community hacker spirit for fun and exploration. Because SerenityOS’s single, young modern C++ code base is so hackable it’s a lot easier to understand how everything works. Here’s an interesting analysis by Live Overflow who discovered a kernel exploit wi…
Re: I quit my job to focus on SerenityOS full time
#256Earlier quoted context omitted.
It’s clearly not about the money and more about the accomplishment. Serenity isn’t centered around commercial objectives, the entire project is about promoting the community hacker spirit for fun and exploration. Because SerenityOS’s single, young modern C++ code base is so hackable it’s a lot easier to understand how everything works. Here’s an interesting analysis by Live Overflow who discovered a kernel exploit wi…
So why pay anything at all and not just keep it merely about recognition, etc.?
No one is doing it for the monetary value, it’s a token prize offered when succeeding in discovering a vulnerability. Did you watch the video? LiveOverflow is a YouTube channel dedicated in discovering security vulnerabilities who explain why SerenityOS’s code base is a great code base to study for this.
Re: I quit my job to focus on SerenityOS full time
#257Earlier quoted context omitted.
> I guess maybe maglev ruby on the gemstone platform does move the needle a bit closer: For Ruby, "pry" gets you at least some of the way there with MRI. It's nowhere near the "full experience", but it has taken a lot of inspiration from Smalltalk, and it's just an entirely different world compared to IRB.
I should clarify; I specifically meant being able to do stuff like write a high level sketch of a module, then simply run it, and implement missing methods and classes as you go. Similar to writing a red/failing test - then filling in functionality. I suspect a image-like (as in lisp/smalltalk image) view of the code is needed for this to work well (hence the link to "persistent code" for maglev/gemstone). That said,…
Though I'll usually have a "boot" file that loads all pre-requisites and just call functionality from a pry prompt and edit/reload as needed rather than try to continue from a method missing or exception.
Re: I quit my job to focus on SerenityOS full time
#258Earlier quoted context omitted.
So why pay anything at all and not just keep it merely about recognition, etc.?
It’s just a token amount that qualifies as a bounty. No one is doing it for the monetary value, it’s a token prize offered when succeeding in discovering a vulnerability. Did you watch the video? LiveOverflow is a YouTube channel dedicated in discovering security vulnerabilities who explain why SerenityOS’s code base is a great code base to study for this.
Re: I quit my job to focus on SerenityOS full time
#259What is the use-case for SerenityOS?