michalsc
Funding Links: https://github.com/sponsors/michalsc
- Name: Michal Schulz
- Kind: user
- Followers: 125
- Following: 1
- Total stars: 482
- Repositories count: 41
- Created at: 2022-11-07T05:27:18.341Z
- Updated at: 2025-03-24T20:13:23.898Z
- Last synced at: 2025-03-24T20:13:23.897Z
GitHub Sponsors Profile
I am a mixture of physicist, chemist, software developer, and hobbyist electronic designer. I am involved for a very long time in creation of AROS - the AROS Research Operating System aiming at software compatibility with eighties famous AmigaOS, whereas improving it in many places. In the AROS team I am responsible for low level parts of the system, writing drivers, USB stack, porting system to new architectures and platforms, like PowerPC (Efika, Sam440ep), ARM (RaspberryPi) x86 (native port, working on bare metal) or x86_64. Yes, AROS is the first Amiga-like operating system working in true 64 bit mode.
Apart from AROS I am working on a 680x0 JIT emulator aiming at the highest possible speed of translated code. The emulator runs currently on bare metal RaspberryPi providing user a m68k compatible virtual CPU which can access entire memory of the Raspberry. In the future it will run a 680x0 version of AROS and thus will provide binary compatible AmigaOS-like operating system for ARM machines. Further, support for RockPro64 and PineBook Pro are planned, too.
Finally, I am working on ARIX - the combination of regular Linux kernel and user space libraries providing an API similar to those known form AmigaOS. The project provides a different view on the Linux kernel and a non-posix API. The ARIX inherits some of the features known from AmigaOS, such as concentration on messaging between processes, shared libraries based on LVO tables instead of names (although regular .so shared libs are also available) as well as volumes and assigns known from old Amiga days.
- Current Sponsors: 5
- Past Sponsors: 5
- Total Sponsors: 10
- Minimum Sponsorship: $5.00
Featured Works
michalsc/Emu68
M68K emulation for AArch64/AArch32
Language: C - Stars: 393michalsc/AROS-old
Language: C - Stars: 6michalsc/WheelFix
Yet another try to fix mouse wheel misbehavior on macOS
Language: Swift - Stars: 1michalsc/ARIX
Language: C - Stars: 11michalsc/USB
My old USB stack for AROS
Language: C - Stars: 1michalsc/libdigibooster3
Portable replayer for DigiBooster 3 music modules.
Language: C - Stars:Active Sponsors
Past Sponsors
Sponsor Breakdown
- User: 7