Join the discussion
Write your take first — we'll ask for email only when you're ready to publish.
- Hacker News
- It mentions preemptive multitasking as one of its features. Are there any operating systems that still use cooperative multitasking?by dustractor
- > Are there any operating systems that still use cooperative multitasking?
Android ? /s Still not able to run 2 programs in the same time after all these years.
by hulitu - Many RTOS support it, eg FreeRTOS’s co-routines: https://www.freertos.org/Documentation/02-Kernel/02-Kernel-f...by throw-qqqqq
- I think it's worth mentioning on a hobby OS, just because it's a decent bit more work to do preemptive multitasking. It's a badge of honor to have successfully implemented it.by bigstrat2003
- There is Wirth and Gutknecht's Oberon System. It's still available but is older than Visopsys -- it was created around 1990, then updated in 2013. I think it's now considered an historical artifact.by jonjacky
- > Are there any operating systems that still use cooperative multitasking?
RISC OS uses cooperative multitasking: http://www.riscos.info/index.php/Preemptive_multitasking
by andsoitis - Speaking of these, does anyone recall the AtheneOS distribution/OS. There’s an archive.org copy of the desktop environment version of it, but I recall there was a really fast version with only 2D graphics and it was a full distribution.
Can anyone validate whether this is real? I tried contacting the guy who wrote it but the Companies House address for his company (Rocklyte) bounced the letter.
by arjie - Syllabe OS?by anthk
- Very impressed by the screenshots in the website. This is no small feat.by ciroduran
- The most impressive thing is being on 0.9 after nearly 30 yearsby sam0x17
- by ndiddy
- It's so old, that the 3D icons and window borders will be new again when 1.0 is released. Talk about some long-term vision.
But jokes aside, I always enjoy reading about custom OSes.
by grg0 - Michael MJD did a video on this recently :)by jonhermansen
- Amazing! I find it extremely fascinating that somebody is able to create entire operating system. Not a easy task!by sorbusherra
- Ever heard of TempleOS?
It’s the only OS endorsed by God.
by portaouflop - You will be blown away by Serenity OS then.by desi_ninja
- CP/M was also created by one person.by pjmlp
- take a look at AtheOS it's successor SyllableOS. created by a single developer, another single developer took it over (syllable) and it shortly became an open source project before it went defunct again. But it made impressive gains in the 3 years of initial development.
i miss those days of everyone and their mom creating an OS for giggles
by grepfru_it - It’s not easy, but it’s more approachable than many realize.
Much of modern operating systems are the hordes and hordes of drivers; the fundamentals aren’t terribly complicated; just lots of detail.
by bombcar - Ahh this OS is small enough that a university professor used it as the basis for his class assignments: write a device driver for it, or a pipe implementation, if I recall correctly. I thought it was pretty genius at the time, and it was certainly quite a challenge for the students too.by zxcvgm
- Does this class have a public web page? I would love to take a look and do something similar in my spare time.by stuxnet79
- it took me a while to find. here is the source code: https://sourceforge.net/projects/visopsys/files/visopsys-0.9...by khimaros
- Thanks for digging it out. It is still quite large code base. 274052 lines.by RockieYang
- Interesting. Never heard of this system before. It's apparently a monolithic kernel, developed almost exclusively by originally Canadian programmer Andy McLaughlin since 1997. The system has a graphical user interface, preemptive multitasking, and virtual memory. It is implemented in C and IA-32 assembly language. Here is a 2012 interview with the author: https://www.pingdom.com/blog/visopsys-operating-system/.by Rochus
- Surprisingly only one small previous thread:
Visopsys - https://news.ycombinator.com/item?id=18147201 - Oct 2018 (6 comments)
by dang - Even dang was like "dang, this topic has only been submitted once before now?"by dylan604
- This is very very cool, and unlike a lot of other "hobby" OSes actually looks usable as a daily driver if your needs are basic (kids, elderly, older/cheaper hardware, etc).
While for nerds computers have become these monstrously powerful things that can do everything under the sun, there's definitely still plenty of people who just want a computer to write down notes, keep a calendar, use the calculator... eg the things home computers were originally made to do.
by sen - I couldn't tell you how many operating systems fit those requirements, hobby or not.by Levitating
- > and unlike a lot of other "hobby" OSes actually looks usable as a daily driver if your needs are basic (kids, elderly, older/cheaper hardware, etc).
While building a non-Linux OS is very impressive, however this is not useful as a daily driver at all.
If the OS doesn't even have basic browsers such as Chrome or Firefox, it can't be remotely used as a daily driver to anyone who isn't a computer enthusiast.
by rvz - From the Visopsys "About" page:
> [...] realistically the target audience remains limited to operating system enthusiasts, students, and assorted other sensation seekers
by Rygian