A major announcement: IRIX-32 Kernel Project
#15
RE: A major announcement: IRIX-32 Kernel Project
DrShuppet,

Thank you for your questions and post.

I will answer what I can but as a reminder, as the spokesperson involved with this my main goal is to ensure that I provide correct and accurate information to the best of my ability and at the same time protect the people who have trusted me with identifying information.

Because of that I can't exactly reveal how many people are involved in the team but I can tell you that it is more than a few. My primary role besides acting as the public face of the team is to help direct priorities and act as the intermediary between divisions in the team.

The timeline is a best estimate based on the estimated number of lines of code that are involved in the project and on estimates from people who have undertaken similar projects. These are subject to change of course but we have an obligation to provide some type of a ballpark up front.

We have a sort of road map and timeline that we are planning to try to adhere to, and to ensure trust it'll be my job to provide preliminary forms of documentation that come out as a result of our study. I'm also one of the few technical writers involved with the group so my job is to ensure that we have uniform clarity throughout the writing and ensure that the final published specifications and references (potentially including charts, graphics and such) are of the same quality.

> Are you going to improve the kernel once you have reverse engineered it?

Without specifically making promises we can't keep I would very much like to explore us documenting potential serious bugs that we will mark down as todos with what to fix. As far as changing things like the internal scheduler and such that really just depends upon our priorities once our original goals are met. If there's a demand for it and the team members are up for it I am more than happy to continue facilitating cooperation.

> What do you expect to get from reverse engineering the IRIX 5.3 kernel?

I'm not sure if you read the articles involved but one of the main goals is to figure out how drivers interact with the kernel of IRIX, and by working on an older version of the OS we can simply when we start going towards the 6.5 kernel fill in the missing blanks and adapt our writing to it so we won't be starting from scratch.

Besides that if there's any sort of assistance that we can offer to the devs of MAME or other projects we will do our best to provide pertinent information in a timely fashion.

One of the other aspects involved is that if we can find out subsystems that are identical or similar to say Solaris/illumos we might be able to adapt to those subsystems instead of writing code from scratch. I can't make any promises though it's just some of the goals that we have in mind.

Doing the same thing for 6.5 would have been quite financially untenable by comparison. If we can keep the conversation rolling and deliver on a smaller target like this, the main theory is that we would have secured enough community trust and a track record of delivering on our promises so that we can embark on a much larger scope of a project and hopefully secure greater cooperation.

In plain terms, I didn't want this project to end up being some sort of pie in the sky thing with a massive budget up front that we would need people to be forking over massive sums. We get 200 people donating $25 each, that is a much more attainable goal than something along the lines of 1000 people donating $50-60 each. Assuming we get within 75-80% of our goals it might be possible for me to source the rest from other investors. Some people I spoke with were hesitant to be upfront investors unless we had other people who were guaranteed to be part of the operation.

If this project doesn't work out it's not the biggest deal in the world and I do have multiple contingency plans in place that might be able to preserve some of the goals that we are stating here but those plans in particular are actually far more logistically challenging than what I'm asking for here.

I'm the system admin of this site. Private security technician, licensed locksmith, hack of a c developer and vintage computer enthusiast. 

https://contrib.irixnet.org/raion/ -- contributions and pieces that I'm working on currently. 

https://codeberg.org/SolusRaion -- Code repos I control

Technical problems should be sent my way.
Raion
Chief IRIX Officer

Trade Count: (9)
Posts: 4,256
Threads: 535
Joined: Nov 2017
Location: Eastern Virginia
Website Find Reply
05-29-2023, 08:38 PM


Messages In This Thread
A major announcement: IRIX-32 Kernel Project - by Raion - 05-22-2023, 04:17 AM
RE: A major announcement: IRIX-32 Kernel Project - by jan-jaap - 05-22-2023, 12:46 PM
RE: A major announcement: IRIX-32 Kernel Project - by Raion - 05-22-2023, 02:28 PM
RE: A major announcement: IRIX-32 Kernel Project - by robespierre - 05-22-2023, 06:51 PM
RE: A major announcement: IRIX-32 Kernel Project - by jan-jaap - 05-22-2023, 08:42 PM
RE: A major announcement: IRIX-32 Kernel Project - by Raion - 05-22-2023, 07:57 PM
RE: A major announcement: IRIX-32 Kernel Project - by Raion - 05-22-2023, 09:29 PM
RE: A major announcement: IRIX-32 Kernel Project - by vishnu - 05-22-2023, 09:40 PM
RE: A major announcement: IRIX-32 Kernel Project - by Raion - 05-27-2023, 05:41 AM
RE: A major announcement: IRIX-32 Kernel Project - by mxtool - 05-27-2023, 03:15 PM
RE: A major announcement: IRIX-32 Kernel Project - by Raion - 05-27-2023, 03:52 PM
RE: A major announcement: IRIX-32 Kernel Project - by fuel - 05-27-2023, 06:27 PM
RE: A major announcement: IRIX-32 Kernel Project - by Raion - 05-27-2023, 07:52 PM
RE: A major announcement: IRIX-32 Kernel Project - by DrShuppet - 05-29-2023, 07:51 PM
RE: A major announcement: IRIX-32 Kernel Project - by Raion - 05-29-2023, 08:38 PM
RE: A major announcement: IRIX-32 Kernel Project - by soviet - 05-30-2023, 08:02 PM
RE: A major announcement: IRIX-32 Kernel Project - by Raion - 05-30-2023, 09:00 PM
RE: A major announcement: IRIX-32 Kernel Project - by Raion - 06-01-2023, 02:45 AM
RE: A major announcement: IRIX-32 Kernel Project - by nuclear - 06-02-2023, 09:42 AM
RE: A major announcement: IRIX-32 Kernel Project - by Raion - 06-02-2023, 07:30 PM
RE: A major announcement: IRIX-32 Kernel Project - by nuclear - 06-03-2023, 12:05 AM
RE: A major announcement: IRIX-32 Kernel Project - by Raion - 06-03-2023, 12:32 AM
RE: A major announcement: IRIX-32 Kernel Project - by Raion - 06-08-2023, 02:23 AM
RE: A major announcement: IRIX-32 Kernel Project - by jwhat - 06-15-2023, 09:14 PM
RE: A major announcement: IRIX-32 Kernel Project - by Raion - 06-16-2023, 12:29 AM
RE: A major announcement: IRIX-32 Kernel Project - by Raion - 06-30-2023, 02:52 AM
RE: A major announcement: IRIX-32 Kernel Project - by Raion - 08-10-2023, 06:46 PM
RE: A major announcement: IRIX-32 Kernel Project - by jan-jaap - 05-27-2024, 10:32 AM
RE: A major announcement: IRIX-32 Kernel Project - by Raion - 05-27-2024, 11:24 AM
RE: A major announcement: IRIX-32 Kernel Project - by Raion - 07-09-2024, 12:21 AM
RE: A major announcement: IRIX-32 Kernel Project - by saq - 02-07-2025, 01:23 PM

Forum Jump:


Users browsing this thread: 1 Guest(s)