4 ms·
You are absolutely right about the benefits of mimicking existing UI paradigms. It saves so much time already knowing basically how I want things to look and wo
by akling 7y ago
You are absolutely right about the benefits of mimicking existing UI paradigms. It saves so much time already knowing basically how I want things to look and work. And not having to worry as much about resources as people did in the past is a huge load off. (Although I do all my development with 128MB of RAM or less, because I enjoy that sort of challenge..)
Serenity is an unapologetic remix/mash-up of all the things I like in software. Not just visually, but also code-wise. If you look into the sources, you'll find C++ heavily inspired by Qt and WebKit.
- nanis 7y ago> I do all my development with 128MB of RAM or less, because I enjoy that sort of challenge I remember being excited that I was able to splurge on a 486 with 4 Mb RAM.
- the-dude 7y agoI love working with 2kb of RAM. What is your point?
- nine_k 7y agoThe point is that the device with 2KB RAM is a single-purpose embedded controller, and the device with 4MB RAM used to be a full-blown universal desktop daily productivity machine.
- wazoox 7y agoThough I remember that it was more or less necessary to have 8MB to browse the Web on those Windows 3.11 486s :)
- newsbinator 7y agoI was browsing on Windows 3.11 with 4mb. Opera 3.62 + Trumpet Winsock could handle it.
- nanis 7y agoWell, the first computer on which I wrote programs was a ZX-81[1]. The 486 DX4-75[2] with 4 Mb memory, however, helped me learn C using DJGPP and later build my first Linux kernel (on Debian 1.1), browse Gopher and WWW sites, read newsgroups, play with Cello[3]. I also wrote first versions of my economics experiments on it. Later, I upgraded to Windows 95 from Windows 3.11 WfW so I could have a decent Java experience. I don't think I have much of a point except that you could do development on that machine in relatively modern ways in a way I could never imagine on a ZX-81 or ZX Spectrum. [1]: https://en.wikipedia.org/wiki/ZX81 https://en.wikipedia.org/wiki/ZX81 [2]: https://en.wikipedia.org/wiki/Intel_DX4 https://en.wikipedia.org/wiki/Intel_DX4 [3]: https://en.wikipedia.org/wiki/Cello_(web_browser) https://en.wikipedia.org/wiki/Cello_(web_browser)
- cryo 7y agoAwesome, this looks really exciting! Will it be possible at some time to compile Qt based applications in SerenityOS?
- akling 7y agoAnything is possible! It would take quite a lot of work to bring up a Qt port, so it's not really a priority right now as there are many other important things that need attention. But some day.
- cryo 7y agoLooking forward to this day :) I'll be watching the project, keep up the great work.