- Home
- Discussion Forum
- AROS FORUMS
- Development General
- SanpOS: a modern, education-focused AROS distro (work in progress)
SanpOS: a modern, education-focused AROS distro (work in progress)
terminillsMember
Posted 7 days ago@SanpOS - Just some updates
I don't know if this is intentional but your borders do not align correctly there's a few pixel gap on either side of the windows compared tp the top bar.
coffeecatSoftware Dev
Posted 7 days agoFor a fact, it is difficult to find things in the AROS ecosystem, but this goes both ways. For example, I asked you: have you used the crafts I worked on, or have you created new ones?
Have you looked at Limpet (https://github.com/tomaszstaniak/limpet/tree/main) before you started working on your own?
Have you mentioned what you plan to do and asked whether someone is already building it?
I love that you are trying to build a great-looking operating system for ordinary people (who are they?), but in an ecosystem with few active devs, those few devs will help ordinary people more if they collaborate. With AI, it's easy to flood the ecosystem with nice-looking projects that add little lasting value if nobody builds on each other's work.
You do you, but by developing in isolation, you're contributing to the very problem you're describing: how difficult it is to discover and build on existing work in AROS.
Have you looked at Limpet (https://github.com/tomaszstaniak/limpet/tree/main) before you started working on your own?
Have you mentioned what you plan to do and asked whether someone is already building it?
I love that you are trying to build a great-looking operating system for ordinary people (who are they?), but in an ecosystem with few active devs, those few devs will help ordinary people more if they collaborate. With AI, it's easy to flood the ecosystem with nice-looking projects that add little lasting value if nobody builds on each other's work.
You do you, but by developing in isolation, you're contributing to the very problem you're describing: how difficult it is to discover and build on existing work in AROS.
5 users reacted to this post
terminills, retrofaza, miker1264, Argo, Deremon
fsckitNewbie
Posted 5 days agoWhat are you doing to make this an Amiga-like experience?
The depth gadgets seem to have disappeared, and the close gadget seems to have changed sides.
What are you doing to make sure large apps open on their own screens with appicons, rather than being windows on the Workbench screen?
The depth gadgets seem to have disappeared, and the close gadget seems to have changed sides.
What are you doing to make sure large apps open on their own screens with appicons, rather than being windows on the Workbench screen?
SanpOS, I asked you if your applications could also be used on other distributions, but you didn't reply.
If you don't want to share this information, please say so explicitly so we won't bother you anymore.
If you don't want to share this information, please say so explicitly so we won't bother you anymore.
x-visionJunior Member
Posted 1 day ago@SanpOS - Fair questions, coffeecat, and I like that you asked "So what?" instead of scrolling past.
Why AROS: I love Amiga-style systems, and I never got on with Linux distros. I wanted something that behaves like an Amiga, and AROS is exactly that. That's the honest reason I'm here.
What I'm aiming for: under-the-hood improvements rather than just ports.
Mesa 26 and graphics: you're right, the GPU drivers and graphics integration are the hard part. I'm working on Mesa 26 on Deadwood's build, and it isn't working yet, so I won't claim it is. I'll report back when it is.
Hardware: it will vary, and I'm not going to name targets until I'm 100% sure which metal I'm committing to. I'd rather announce something real than promise something and walk it back.
As for why someone would choose it over Linux, I agree that's the real test. I'd rather answer it with working software than with claims.
@SanpOS - Fair questions, coffeecat, and I like that you asked "So what?" instead of scrolling past.
Why AROS: I love Amiga-style systems, and I never got on with Linux distros. I wanted something that behaves like an Amiga, and AROS is exactly that. That's the honest reason I'm here.
What I'm aiming for: under-the-hood improvements rather than just ports.
Mesa 26 and graphics: you're right, the GPU drivers and graphics integration are the hard part. I'm working on Mesa 26 on Deadwood's build, and it isn't working yet, so I won't claim it is. I'll report back when it is.
Hardware: it will vary, and I'm not going to name targets until I'm 100% sure which metal I'm committing to. I'd rather announce something real than promise something and walk it back.
As for why someone would choose it over Linux, I agree that's the real test. I'd rather answer it with working software than with claims.
I asked myself this question too... but long time ago, and I think I found the answer, something Linux can't offer: a consistent experience.
Imagine having AROS in you main PC, and you leave home but you still have access to your latest files and even applications in your phone, because it ahs AROS too (drivers and firmwares can be taken from the cooked roms), but also in the PI you use at your living or bedrooms, and all your AI history of consults are there to check because the same local AI is integrated in all those AROS flavours, but if you don't like Ai, just your supermarket list.
That's something linux will never have because of all the endless distros, companies, fights and options, but AROS can if we keep working together and smart.
coffeecatSoftware Dev
Posted 23 hours ago@terminills -@Argo - Are you updating your repo weekly from the AROS (x86_64, ABIv11) branch to stay current
No offense to deadwood but ABIv11 is so far behind ABIv1 it will be impossible for a single person to catch up. If SnapOS is to become modern it needs stuff like SMP otherwise it's leaving processing power on the table and creating a highly inefficient system due to power requirements of having a bunch of idle cores. If the maintainer had looked at ABIv1 he would have seen about 95% of his proposed additions have already been done plus more. with some of what he's proposing sitting on peoples hard drives waiting for their personal backlogs to get merged.
https://github.co...-team/AROS
Here, I'd point out that what is an advantage in one context can be a disadvantage in another. ABIv1 currently gets around 100–260 commits per week, which is great from a development perspective, but not necessarily from a distribution maintainer's perspective.
Linux distributions and BSDs separate upstream development from stable releases for a reason. Rebuilding and retesting an entire distribution every couple of days just to keep up with upstream doesn't make much sense.
I think ABIv1 would benefit from periodic, tested snapshots that distribution maintainers could use as stable baselines, while development continues at its current pace.
And I think this is one of the misunderstandings in the community: ABIv11 was essentially such an integration snapshot. Not everyone has the time or the passion to live on the bleeding edge, and that's perfectly fine.
I have an idea for how we could address this without repeating some of the past mistakes. I'll reach out to you about it, too.
Amiga is one of the few operating systems, besides Unix, Mac and Microsoft’s DOS/NT, that had a real chance to change how people use computers. AROS is an open-source Amiga-compatible system, so it’s what carries that legacy forward. Linux, by contrast, wasn’t designed as one coherent desktop experience. That’s the gap I want to fill.
What I’m doing isn’t improving existing AROS or AmigaOS apps. I’m changing the core system itself, adding features I think it needs, and writing new modern applications and behaviour from scratch. Under the hood that includes window animations, a modern settings menu, and a new command prompt called CLine. I’m not using many of the existing AROS apps. I think they’re great, but I’m building a separate, consistent experience.
One thing you should know: SanpOS apps are built for the current AROS version SanpOS runs on, so they run on regular AROS too. SanpOS is still AROS and still Amiga-rooted. It isn’t a distro with apps jumbled together. It’s meant to be a modern OS that happens to be based on AROS. The OS and the apps will be free and open source, and the apps will be released publicly with version 1.1.
People focus a lot on education, but SanpOS will have editions for different uses, and you’ll be able to run it as your main OS. I’m working on easy maintenance, including automatic updates, and on a new web browser called Meridian with a better UI and better performance.
Still to come: preventing shutdown while apps are open, smoother animations, better themes, drivers for high-end GPUs, and a lot more local software.
What I’m doing isn’t improving existing AROS or AmigaOS apps. I’m changing the core system itself, adding features I think it needs, and writing new modern applications and behaviour from scratch. Under the hood that includes window animations, a modern settings menu, and a new command prompt called CLine. I’m not using many of the existing AROS apps. I think they’re great, but I’m building a separate, consistent experience.
One thing you should know: SanpOS apps are built for the current AROS version SanpOS runs on, so they run on regular AROS too. SanpOS is still AROS and still Amiga-rooted. It isn’t a distro with apps jumbled together. It’s meant to be a modern OS that happens to be based on AROS. The OS and the apps will be free and open source, and the apps will be released publicly with version 1.1.
People focus a lot on education, but SanpOS will have editions for different uses, and you’ll be able to run it as your main OS. I’m working on easy maintenance, including automatic updates, and on a new web browser called Meridian with a better UI and better performance.
Still to come: preventing shutdown while apps are open, smoother animations, better themes, drivers for high-end GPUs, and a lot more local software.
@AMIGASYSTEM - SanpOS, I asked you if your applications could also be used on other distributions, but you didn't reply.
If you don't want to share this information, please say so explicitly so we won't bother you anymore.
Sorry for making you wait I was really busy to post.
SanpOS is free and open-source, once I release Version 1.1 stuff like CLine and Directory surfer will be able to run on and can be implemented on other Distros since they are just native AROS apps
@fsckit - What are you doing to make this an Amiga-like experience?
The depth gadgets seem to have disappeared, and the close gadget seems to have changed sides.
What are you doing to make sure large apps open on their own screens with appicons, rather than being windows on the Workbench screen?
The depth gadget is still there it only shows once the mouse cursor is hovered on it and can be reverted to AmigaOS style on settings. you dont need it since selected windows already come to the front
I have not decided on what to do with Large apps.
See WBstartup:

Thank you working together helps us grow. Of course, you can get everything you might need from AROS One.

SanpOS is coming to Raspberry Pi
I’m happy to announce that SanpOS will be released for the Raspberry Pi.
SanpOS is built on AROS and keeps its Amiga roots, but it has its own look, its own modern apps and its own behavior. The goal is one consistent experience across every machine you use. The Pi is the first step beyond the PC: the same system, the same apps and the same look on a small, silent, cheap board.
What this means
The same SanpOS desktop and apps you’ll see on PC in version 1.1
A small, low-power option for home, school and hobby projects
Free and open source, like the rest of SanpOS
Where things stand
The PC (x86_64) version comes first, with 1.1. The Raspberry Pi port is in planning. I’ll share which boards are supported, and test builds, once the port is further along.
If you’ve worked on AROS for ARM or the Raspberry Pi, or you want to test on real hardware, please get in touch. I’d like to hear from you.
Thanks to everyone following the project. More soon.
Amiwell79Distro Maintainer
Posted 12 hours agoThank you very much another distrò is very appreciated good work
If I was about to create an education oriented distro I would make it more oriented to nerds.
Like, for instance, support for remote sensors, weather station, Home Assistant client debugged MathX, Birdnet and Plantnet clients, support for spreadsheets and databases, REXX everywhere, printers, plan printers, xy-plot printers, LOGO and its turtle, a chess board, UVD support, telescopes, microscopes, USB SDR sticks, HAM radio, LoRA. Support for S3 and GCP and cousins. Then, IA and all the help it can provide to an education project.
I would not lose a minute at pretty backgrounds because as a nerd myself i don't give a shit at the candy. I want a thing I can plug in environmental sensors without configs, files, installs or worse, applications! I want it to be fast. I don't want the same hecking machine my mother use at her office. And I want it to speak Hertz, Volts, Amps, Grams, you got it.
This is the R of AROS.
Like, for instance, support for remote sensors, weather station, Home Assistant client debugged MathX, Birdnet and Plantnet clients, support for spreadsheets and databases, REXX everywhere, printers, plan printers, xy-plot printers, LOGO and its turtle, a chess board, UVD support, telescopes, microscopes, USB SDR sticks, HAM radio, LoRA. Support for S3 and GCP and cousins. Then, IA and all the help it can provide to an education project.
I would not lose a minute at pretty backgrounds because as a nerd myself i don't give a shit at the candy. I want a thing I can plug in environmental sensors without configs, files, installs or worse, applications! I want it to be fast. I don't want the same hecking machine my mother use at her office. And I want it to speak Hertz, Volts, Amps, Grams, you got it.
This is the R of AROS.
2 users reacted to this post
SanpOS, terminills
terminillsMember
Posted 5 hours ago@coffeecat -@terminills -@Argo - Are you updating your repo weekly from the AROS (x86_64, ABIv11) branch to stay current
No offense to deadwood but ABIv11 is so far behind ABIv1 it will be impossible for a single person to catch up. If SnapOS is to become modern it needs stuff like SMP otherwise it's leaving processing power on the table and creating a highly inefficient system due to power requirements of having a bunch of idle cores. If the maintainer had looked at ABIv1 he would have seen about 95% of his proposed additions have already been done plus more. with some of what he's proposing sitting on peoples hard drives waiting for their personal backlogs to get merged.
https://github.co...-team/AROS
Here, I'd point out that what is an advantage in one context can be a disadvantage in another. ABIv1 currently gets around 100–260 commits per week, which is great from a development perspective, but not necessarily from a distribution maintainer's perspective.
Linux distributions and BSDs separate upstream development from stable releases for a reason. Rebuilding and retesting an entire distribution every couple of days just to keep up with upstream doesn't make much sense.
I think ABIv1 would benefit from periodic, tested snapshots that distribution maintainers could use as stable baselines, while development continues at its current pace.
And I think this is one of the misunderstandings in the community: ABIv11 was essentially such an integration snapshot. Not everyone has the time or the passion to live on the bleeding edge, and that's perfectly fine.
I have an idea for how we could address this without repeating some of the past mistakes. I'll reach out to you about it, too.
I agree to a point... but also on linux the distro maintainer choose their snapshots, they create a distro on it return fixes, they do not solely rely on upstream to fix everything. Distro maintainers could set 2 days a year as snapshots, get their distro into the users hands , recieve bug reports and either fix them themselves or verify they're bugs and send the reports upstream that is part of their contribution to the community not just a pretty UI and apps mashed together.
1 user reacted to this post
coffeecat

Thank you
Thank you all for following SanpOS. It started as a one-person project, and I didn’t expect anyone to care. Every reply means a lot and keeps me going on the days when nothing wants to work.
More is coming: a new settings app, themes, and the Raspberry Pi port. I’ll keep sharing progress here.
I’m really grateful.
— Matt
(yes my name is not Why its Matt
You can view all discussion threads in this forum.
You cannot start a new discussion thread in this forum.
You cannot reply in this discussion thread.
You cannot start on a poll in this forum.
You cannot upload attachments in this forum.
You cannot download attachments in this forum.
You cannot start a new discussion thread in this forum.
You cannot reply in this discussion thread.
You cannot start on a poll in this forum.
You cannot upload attachments in this forum.
You cannot download attachments in this forum.
Moderator: Administrator, Moderators
Users who participated in discussion: amigamia, fsckit, terminills, Argo, AMIGASYSTEM, retrofaza, Amiwell79, miker1264, OlafSch, r-tea, olivier2222, x-vision, Bohun, coffeecat, SanpOS


