From 376cf21a0daff3ef32555b09d8cd13f8c46cdf3d Mon Sep 17 00:00:00 2001 From: speedie Date: Tue, 3 Jan 2023 17:26:33 +0100 Subject: [PATCH] add new blog post, add rss template to save time --- articles/post40.php | 38 ++++++++++++++++++++++++++++++++++++++ blog.php | 2 ++ rss.xml | 26 ++++++++++++++++++++++++++ rss.xml.template | 12 ++++++++++++ 4 files changed, 78 insertions(+) create mode 100644 articles/post40.php create mode 100644 rss.xml.template diff --git a/articles/post40.php b/articles/post40.php new file mode 100644 index 0000000..01717ef --- /dev/null +++ b/articles/post40.php @@ -0,0 +1,38 @@ + + + + +Let's talk about Project 081 0.6 + + + + + + +
+

Let's talk about Project 081 0.6

+

2023-01-03

+

So.. because I keep getting questions about Project 081, even though I don't really work on it much anymore, I thought I'd make this blog post as an update on it as well as why it's taking so damn long. Also if this blog post comes across as negative, I'm sorry, it's 5 AM and I'm tired. Suck it up.

+

I will be honest here, I hate working on Project 081, and this is not because I think the project is bad, or even because its ABSOLUTELY PROPRIETARY (hopefully one day we get the source code for Tiger). It's because it's a massive pain to test it or even to create a basic image. As I mentioned in the issue on the GitHub repository, testing the project has been a challenge for multiple reasons. Here are just a few:

+ +

That's not to say Project 081 0.6 is cancelled. I did say work on Project 081 ended on my page a while ago but that notice was removed after I realized that fixing this problem was fairly trivial. People have been asking me about the state of Project 081 though so clearly there is some demand for a new version.

+

For now, there's an open progress tracker for Project 081 0.6 which spawned out of this issue regarding blue screen. The goal is to eventually fix this issue and get a proper version out but before that can happen, I need to get a script or something working so that this massive waste of time can be automated. That would only leave testing, which takes a bit part of the pain away.

+

Well then, to end this blog post off, I would like to mention how I'm very surprised that Project 081 is still (somewhat) in demand. Especially since it has not been actively worked on for over 2 years now. Yeah, insane I know. Time flies when you're.. ..not having fun.

+

If you have any more issues on any hardware, consider making an issue on the p081/Project081 repository as I do not want to have to make yet another release after this if I can avoid it. Thank you for reading this and have a good day!

+
+ + + diff --git a/blog.php b/blog.php index 9f50c32..a3adf84 100644 --- a/blog.php +++ b/blog.php @@ -13,6 +13,8 @@

Blog

I repost some of my RSS feed articles/posts here sometimes. This is a view of all of them.

NOTE: You can see all of them using my RSS feed.

+

Posts 40-49

+
Let's talk about Project 081 0.6, written on 2023-01-03 by speedie

Posts 30-39

Goodbye 2022.., written on 2022-12-31 by speedie
I WILL make music great again. (My next project), written on 2022-12-20 by speedie
diff --git a/rss.xml b/rss.xml index 6d1c4b2..8058698 100644 --- a/rss.xml +++ b/rss.xml @@ -824,5 +824,31 @@

Either way, that's it for this blog post, and next blog post (in the next year) will be post number 40! Happy new year everyone, and have a good day!

]]> + + Let's talk about Project 081 0.6 + /articles/post40.php + /articles/post40.php + Tue, 03 Jan 2022 00:00:00 +0000 + + So.. because I keep getting questions about Project 081, even though I don't really work on it much anymore, I thought I'd make this blog post as an update on it as well as why it's taking so damn long. Also if this blog post comes across as negative, I'm sorry, it's 5 AM and I'm tired. Suck it up.

+

I will be honest here, I hate working on Project 081, and this is not because I think the project is bad, or even because its ABSOLUTELY PROPRIETARY (hopefully one day we get the source code for Tiger). It's because it's a massive pain to test it or even to create a basic image. As I mentioned in the issue on the GitHub repository, testing the project has been a challenge for multiple reasons. Here are just a few:

+
    +
  • Different hardware.
  • +

    In order to even test this project, you need a real Mac compatible with it. Now, we know what machines are compatible to some extent and we know what hardware those machines have but attempting to emulate that hardware is a massive pain and basically impossible.

    +

    That leaves owning the actual hardware, of course. Now, while I'm sure others are willing to test for me, even having to fix a syntax error in a Bash postinstall script or something would need the image to be updated. This means the user testing needs to download it, write it to a USB, test it, tell me what happened, and very likely repeat it over and over again. This sucks!

    +
  • Creating the image.
  • +

    Confession time here, the image used to be created on Windows which had no way to automate it whatsoever. This meant making all of it from scratch which would take ages.

    +

    Even on GNU/Linux, mounting macOS disk images is a bit of a pain, but there it can at least be automated using a shell script. This would also be convenient because.. it's my operating system of choice.

    +

    Making the image on macOS would be ideal, because we can still write shell scripts there and the operating system supports mounting it natively. However this means macOS is required to even create a basic image, which sucks because I no longer actually use it as my operating system of choice. The best option, but still sucks.

    +
  • Works on X, broken on Y.
  • +

    This is the number one issue with Project 081 right now. If you've seen the GitHub repository for Project 081 and actually read the README or Issues, you'll without a doubt know that Project 081 doesn't even work on the MacBookPro4,1. This has been a known issue for a long time and a great example of this problem.

    +

    Now, Project 081 0.6 will partially fix this by only installing what your system needs based on the output of sysctl hw.model but still, this sucks too.

    +
+

That's not to say Project 081 0.6 is cancelled. I did say work on Project 081 ended on my page a while ago but that notice was removed after I realized that fixing this problem was fairly trivial. People have been asking me about the state of Project 081 though so clearly there is some demand for a new version.

+

For now, there's an open progress tracker for Project 081 0.6 which spawned out of this issue regarding blue screen. The goal is to eventually fix this issue and get a proper version out but before that can happen, I need to get a script or something working so that this massive waste of time can be automated. That would only leave testing, which takes a bit part of the pain away.

+

Well then, to end this blog post off, I would like to mention how I'm very surprised that Project 081 is still (somewhat) in demand. Especially since it has not been actively worked on for over 2 years now. Yeah, insane I know. Time flies when you're.. ..not having fun.

+

If you have any more issues on any hardware, consider making an issue on the p081/Project081 repository as I do not want to have to make yet another release after this if I can avoid it. Thank you for reading this and have a good day!

]]> +
+
diff --git a/rss.xml.template b/rss.xml.template new file mode 100644 index 0000000..31bab4a --- /dev/null +++ b/rss.xml.template @@ -0,0 +1,12 @@ +// item example + + title + /articles/post1337.php + /articles/post1337.php + Tue, 03 Jan 2022 00:00:00 +0000 + + + + +