[MD1] MkLinux DR2.1 v5
TweetFollow Us on Twitter

[MD1] MkLinux DR2.1 v5

Announcing the fifth update to MkLinux DR2.1.

The "DR2.1update5" update fixes several bugs in MkLinux's Microkernel and
Server. Some performance enhancements and new features are included as
well.

The update is available for anonymous ftp from ftp.mklinux.apple.com:

ftp://ftp.mklinux.apple.com/pub/Updates/DR2.1update5/

or our various mirror sites, in the directory:

.../Updates/DR2.1update5/

(Please be patient with the mirror sites, it may take them some time to
mirror the update)

*** IMPORTANT NOTES ****

General

This update consists of a new Microkernel, Linux Server, Default Pager, and
MkLinux Booter. Unlike updates 3 and 4, there are no new RPM (Redhat
Package Manager) packages to download and install. There have been newer
versions of some of the shared library based RPMs made available since
update 4, as well as many shared library based RPMs that weren't part of
updates 3 and 4. However, they are not part of this update. You may obtain
them separately from ftp.linuxppc.org and its mirrors.

The sources to the Microkernel, Default Pager, and Linux Server, as well as
the tools and instructions needed to build them, are included for those of
you interested. However, there is no requirement to rebuild these
components in order to apply the update.

Upgrade Path

This is an update to MkLinux DR2.1. If you are still running MkLinux DR1,
DR2, or DR2 with updates, then you should upgrade to DR2.1 before applying
this update.

It is easiest if you apply this update to a system that has already been
updated to the previous level, DR2.1update4. However, it is possible to
skip updates if you follow the instructions in the file README.install.

Here's a summary:

From: To: Valid:
----- --- ------
DR2.1update4 -) DR2.1update5 (YES)
DR2.1update3 -) DR2.1update5 (YES) *
DR2.1update2 -) DR2.1update5 (YES) *
DR2.1update1 -) DR2.1update5 (YES) *
DR2.1 -) DR2.1update5 (YES) *
DR2 -) DR2.1update5 (NO)
DR1 -) DR2.1update5 (NO)

* Note: When updating a DR2.1, DR2.1update1, DR2.1update2, or DR2.1update3
system to this update (DR2.1update5), you will need to apply the pieces
from this update (the kernel, server, default pager, and booter) and then
bring the shared libraries on your system up to the "DR2.1update4" level.
See the file README.install for more information.

Bug Fixes

We believe this update fixes the following bugs.

- All the memory in large memory machines can now be used. In previous
updates, people with more than about 90 Mb of ram had to limit their memory
by using the "-m" mach option. The "-m" option still works. However, you
should now remove the "-m" option if you used it in the past. NOTE: take
care to keep the Linux server from using more memory than it can handle,
see the Enhancements section below.

- The saved MacOS timezone is now used by the microkernel to determine its
own time, which is in GMT. The Linux server's time is then derived from the
microkernel's time.

- On PCI machines, the bus speed is properly detected. The previous
workaround, mach option "bus_speed_hz", no longer does anything.

- On PCI machines, the video card (ATI or IMS Twin Turbo) is properly
detected. The previous workaround, mach option "video_probe", no longer
does anything.

- There are fixes in signal handling that were causing problems with the
JDK (Java Development Kit).

Enhancements

- New MkLinux Booter
- Ability to boot with MacOS's VM on
- Passes open firmware device tree to Microkernel
- Can default boot into MkLinux or MacOS
- NOTE: This Booter will not work with any Mach Kernel
prior to the one in DR2.1update5.

- The IMS Twin Turbo video card now works properly.

- Audio now works on PCI based Macs.
- You'll notice that there is now an audible "beep" on these machines.
- Audio recording isn't available yet.
- Audio support for the NuBus Macs (6100/7100/8100] is not in this
update. We expect to have it working on these machines soon.
- There is a nice utility called wavplay that will play ".wav" files.
You can retrieve it from ftp://ftp.linuxppc.org/linuxppc/redhat/RPMS/ppc/

- Improved disk I/O performance. Swapping/Paging performance has
been improved as well.

- Real SPL's have been implemented on the PCI Powermacs. This helps
balance the I/O load placed on a system. It is also more of the
groundwork being put in place for future SMP capability.

- Additions to the /proc filesystem. In /proc/osfmach3/ there are some
more entries describing what's going on inside Mach. /proc/scsi/scsi
is now present and contains useful information.

- Now uses the same kernel loadable modules as Linux/PPC.

- A second segment register was added to the collocated server space. This
means that the Linux server can map up to 512M when collocated.
NOTE: for systems with more than 160M of RAM, you should change a line
in your /mach_servers/bootstrap.conf file so that the Linux server
doesn't grow bigger than it thinks it can handle. The line you will
want to have is:
-k -S 524288000 startup /dev/boot_device/mach_servers/vmlinux
Make this change _before_ you remove the "-m" option from your lilo.conf,
if you had used -m in the past.

- HFS filesystem support built in to Linux server and bootstrap task.

- The standard Linux little-endian ext2 support is built into the Linux
server and bootstrap task. (Naturally, big-endian "ext2" is still
available in this update.)

Known Problems

- When booting with MacOS's VM turned on, some machines exhibit a
noticible delay between the "System Booting..." message, and the
first screen clear by the Microkernel. You may need to wait a few
seconds.

- This isn't really a problem, but most likely some people will
run into this. You _must_ update the "MkLinux Booter" as well
as the "Mach Kernel" in your Extensions folder. Any previous
Booter will not work with the new Mach Kernel provided in this
update. And vice-versa, any previous Mach Kernel will not work
with the MkLinux Booter provided in this update.

- Another "this isn't really a problem" about the "MkLinux Booter"
"Mach Kernel". These two files have very specific names and things will
_not_ work properly if they don't have the correct names. The new booter
_must_ have the name "MkLinux Booter" (with the space and without the
quotes). The new microkernel _must_ have the name "Mach Kernel" (with
the space and without the quotes). It is quite common to forget to change
the underscore "_" in Mach_Kernel to a space. Also, as usual with
recent MkLinux updates, the Mach Kernel does not have a pretty icon.

Quick Guide to Files Available in the DR2.1update5 Directory:

Required for the update:

README
contains this message

README.install
How to install the Mach Kernel, Linux Server, Default Pager
and MkLinux Booter

MkLinux_Booter.hqx
The MkLinux Booter (a MacOS extension) binhexed

Mach_Kernel.gz
vmlinux.gz
default_pager.gz
The Mach Kernel, Linux Server, and Default Pager in gzipped
(ie. compressed) form

Optional sources and build tools:

README.build
How to build the Mach Kernel and/or Linux Server
(along with some other tasks in the Microkernel tree, such as
the Default Pager)

DR2.1update5.osfmk.src.tgz
Sources to Mach Kernel in gzipped tar format.
(to extract: tar -zxpf DR2.1update5.osfmk.src.tgz)

DR2.1update5.osfmk.export.tgz
The export/powermac directories, which contains the "exportable"
pieces of the Microkernel build (include files and libraries)
(to extract: tar -zxpf DR2.1update5.osfmk.export.tgz)

DR2.1update5.mklinux.src.tgz
Sources to the Linux Server update in gzipped tar format.
(to extract: tar -zxpf DR2.1update5.mklinux.src.tgz)

DR2.1update5.tools.tgz
Various "Mach tools" that are needed to build both the microkernel
and the Linux server.

ode-bin.tgz
OSF development environment tools that are needed to build the
microkernel.

 

Community Search:
MacTech Search:

Software Updates via MacUpdate

Latest Forum Discussions

See All

Top Mobile Game Discounts
Every day, we pick out a curated list of the best mobile discounts on the App Store and post them here. This list won't be comprehensive, but it every game on it is recommended. Feel free to check out the coverage we did on them in the links... | Read more »
Price of Glory unleashes its 1.4 Alpha u...
As much as we all probably dislike Maths as a subject, we do have to hand it to geometry for giving us the good old Hexgrid, home of some of the best strategy games. One such example, Price of Glory, has dropped its 1.4 Alpha update, stocked full... | Read more »
The SLC 2025 kicks off this month to cro...
Ever since the Solo Leveling: Arise Championship 2025 was announced, I have been looking forward to it. The promotional clip they released a month or two back showed crowds going absolutely nuts for the previous competitions, so imagine the... | Read more »
Dive into some early Magicpunk fun as Cr...
Excellent news for fans of steampunk and magic; the Precursor Test for Magicpunk MMORPG Crystal of Atlan opens today. This rather fancy way of saying beta test will remain open until March 5th and is available for PC - boo - and Android devices -... | Read more »
Prepare to get your mind melted as Evang...
If you are a fan of sci-fi shooters and incredibly weird, mind-bending anime series, then you are in for a treat, as Goddess of Victory: Nikke is gearing up for its second collaboration with Evangelion. We were also treated to an upcoming... | Read more »
Square Enix gives with one hand and slap...
We have something of a mixed bag coming over from Square Enix HQ today. Two of their mobile games are revelling in life with new events keeping them alive, whilst another has been thrown onto the ever-growing discard pile Square is building. I... | Read more »
Let the world burn as you have some fest...
It is time to leave the world burning once again as you take a much-needed break from that whole “hero” lark and enjoy some celebrations in Genshin Impact. Version 5.4, Moonlight Amidst Dreams, will see you in Inazuma to attend the Mikawa Flower... | Read more »
Full Moon Over the Abyssal Sea lands on...
Aether Gazer has announced its latest major update, and it is one of the loveliest event names I have ever heard. Full Moon Over the Abyssal Sea is an amazing name, and it comes loaded with two side stories, a new S-grade Modifier, and some fancy... | Read more »
Open your own eatery for all the forest...
Very important question; when you read the title Zoo Restaurant, do you also immediately think of running a restaurant in which you cook Zoo animals as the course? I will just assume yes. Anyway, come June 23rd we will all be able to start up our... | Read more »
Crystal of Atlan opens registration for...
Nuverse was prominently featured in the last month for all the wrong reasons with the USA TikTok debacle, but now it is putting all that behind it and preparing for the Crystal of Atlan beta test. Taking place between February 18th and March 5th,... | Read more »

Price Scanner via MacPrices.net

AT&T is offering a 65% discount on the ne...
AT&T is offering the new iPhone 16e for up to 65% off their monthly finance fee with 36-months of service. No trade-in is required. Discount is applied via monthly bill credits over the 36 month... Read more
Use this code to get a free iPhone 13 at Visi...
For a limited time, use code SWEETDEAL to get a free 128GB iPhone 13 Visible, Verizon’s low-cost wireless cell service, Visible. Deal is valid when you purchase the Visible+ annual plan. Free... Read more
M4 Mac minis on sale for $50-$80 off MSRP at...
B&H Photo has M4 Mac minis in stock and on sale right now for $50 to $80 off Apple’s MSRP, each including free 1-2 day shipping to most US addresses: – M4 Mac mini (16GB/256GB): $549, $50 off... Read more
Buy an iPhone 16 at Boost Mobile and get one...
Boost Mobile, an MVNO using AT&T and T-Mobile’s networks, is offering one year of free Unlimited service with the purchase of any iPhone 16. Purchase the iPhone at standard MSRP, and then choose... Read more
Get an iPhone 15 for only $299 at Boost Mobil...
Boost Mobile, an MVNO using AT&T and T-Mobile’s networks, is offering the 128GB iPhone 15 for $299.99 including service with their Unlimited Premium plan (50GB of premium data, $60/month), or $20... Read more
Unreal Mobile is offering $100 off any new iP...
Unreal Mobile, an MVNO using AT&T and T-Mobile’s networks, is offering a $100 discount on any new iPhone with service. This includes new iPhone 16 models as well as iPhone 15, 14, 13, and SE... Read more
Apple drops prices on clearance iPhone 14 mod...
With today’s introduction of the new iPhone 16e, Apple has discontinued the iPhone 14, 14 Pro, and SE. In response, Apple has dropped prices on unlocked, Certified Refurbished, iPhone 14 models to a... Read more
B&H has 16-inch M4 Max MacBook Pros on sa...
B&H Photo is offering a $360-$410 discount on new 16-inch MacBook Pros with M4 Max CPUs right now. B&H offers free 1-2 day shipping to most US addresses: – 16″ M4 Max MacBook Pro (36GB/1TB/... Read more
Amazon is offering a $100 discount on the M4...
Amazon has the M4 Pro Mac mini discounted $100 off MSRP right now. Shipping is free. Their price is the lowest currently available for this popular mini: – Mac mini M4 Pro (24GB/512GB): $1299, $100... Read more
B&H continues to offer $150-$220 discount...
B&H Photo has 14-inch M4 MacBook Pros on sale for $150-$220 off MSRP. B&H offers free 1-2 day shipping to most US addresses: – 14″ M4 MacBook Pro (16GB/512GB): $1449, $150 off MSRP – 14″ M4... Read more

Jobs Board

All contents are Copyright 1984-2011 by Xplain Corporation. All rights reserved. Theme designed by Icreon.