Chicago95
serenity
Our great sponsors
Chicago95 | serenity | |
---|---|---|
151 | 237 | |
4,199 | 28,216 | |
- | 4.6% | |
7.5 | 10.0 | |
23 days ago | 7 days ago | |
HTML | C++ | |
- | BSD 2-clause "Simplified" License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Chicago95
-
Supermium – Chromium fork for Win 2003 and newer
If that's a concern for you, there are themes for GTK3 and GTK4 that replicate classic 3D widgets and remove much of the excess padding in modern apps. https://github.com/B00merang-Project/Windows-95 https://github.com/grassmunk/Chicago95 (You should install both; Chicago95 is more actively developed, but B00merang gives you a GTK+4 theme that's currently missing from Chicago95.) Works reasonably well as a daily-driver, giving you a similar look to the modern SerenityOS GUI on a standard Linux system. Even the modern GTK+4 "responsive" apps work as designed, with some non-critical graphical quirks.
-
Progman: X11 WM modeled after Program Manager from the Windows 3 era
https://github.com/grassmunk/Chicago95
Chicago was the code name for the development version of the highly anticipated Windows95
-
Haiku OS: The Open Source BeOS You Can Daily Drive in 2024
Haven’t tried it, but there’s https://github.com/grassmunk/Chicago95
-
Looking for a specific 'subgenre' of digital minimalism - "Retro digital"?
Chicago95
-
Exploring Windows XP on macOS ARM64
Related: you can make Linux look like Windows 95 (98/2000/XP), icons and all: https://github.com/grassmunk/Chicago95
It works really well.
- Chicago95 – Windows 95 Theme for Linux
-
WM/DE that *looks* old, but is still functional
XFCE + https://github.com/grassmunk/Chicago95
-
Rust hello world app for Windows 95, cross-compiled from Linux, no MSVC
Currently running Chicago95 on Linux! https://github.com/grassmunk/Chicago95
-
DooM runs on a desktop
The Chicago95 theme is the only reason why I use Xfce
-
Linux is fun and a challenge
Wine + Chicago95 will also get you most of the way there.
serenity
-
Fuzzing Ladybird with tools from Google Project Zero
Indeed, given the existence of `JS::NonnullGCPtr`, `JS::GcPtr` intentionally corresponds to a nullable pointer, so it seems dangerous to convert one to a reference without a null-check.
That said, a naive code search finds what *may* be more cases of this pattern:
https://github.com/search?q=repo%3ASerenityOS%2Fserenity+%2F...
Eg: https://github.com/SerenityOS/serenity/blob/a68b134e6dea5065... -> https://github.com/SerenityOS/serenity/blob/a68b134e6dea5065...
In some of those search results, it is fine because there is a preceding null-check, and obviously I know nothing about this code other than this naive search result, but perhaps it would be prudent to vet all of them.
-
The Ladybird Browser Project
It is a SerenityOS project. You can find the answer to that question in their primary project's FAQ[1].
1. https://github.com/SerenityOS/serenity/blob/master/Documenta...
-
Sane C++ Libraries
https://github.com/SerenityOS/serenity
The best way to write proper exception free C++ is not to use the C++ Standard Library.
-
Ask HN: What side projects landed you a job?
My contributions to SerenityOS[0] helped me get my current job. My team lead (who was also my interviewer) was interested in what I did since I listed some of it in my CV, and I showed him some PRs I made and explained what went into each of them. It was really exciting because I didn't have professional experience with low-level development, and basically got the job due to hobby programming.
[0]: https://github.com/SerenityOS/serenity/pulls?q=is%3Apr+autho...
-
Bring garbage collected programming languages efficiently to WebAssembly
Definitely not "literally impossible", just a great deal of work. https://github.com/SerenityOS/serenity/tree/master/Ladybird
- Screenshots from Windows 95
-
Essence: A desktop OS built from scratch, for control and simplicity
SerenityOS is doing exactly that:
https://github.com/SerenityOS/serenity/tree/master/Ladybird
I also like their Jakt programming language:
https://github.com/SerenityOS/jakt
Though I'm more enthusiastic about Redox (doing it in Rust):
- I'm fed up with it, so I'm writing a browser
- Google abandons work to move Assistant smart speakers to Fuchsia
-
Unix-like OS in Rust inspired by xv6-riscv
- POSIX hasn't standardized anything better than poll(), yes it works fine in a hobby context but it's not 1987 anymore (and don't get me started on select(): https://github.com/SerenityOS/serenity/pull/11229)
What are some alternatives?
Windows-XP - Windows XP themes
xfce-winxp-tc - Windows XP stuff for XFCE
rust-raspberrypi-OS-tutorials - :books: Learn to write an embedded OS in Rust :crab:
aseprite - Animated sprite editor & pixel art tool (Windows, macOS, Linux)
RetroBar - Classic Windows 95, 98, Me, 2000, XP, Vista taskbar for modern versions of Windows
haiku - The Haiku operating system. (Pull requests will be ignored; patches may be sent to https://review.haiku-os.org).
Chicagofier - An automatic Chicago95 script for Xubuntu
linux - Linux kernel source tree
reactos - A free Windows-compatible Operating System
WinClassic - A Discord theme that imitates the appearance of the Windows Classic theme.
redox - Mirror of https://gitlab.redox-os.org/redox-os/redox
gopher-os - A proof of concept OS kernel written in Go