Kiosk Downloading

    Menu
      Brent Mac OS

    The current Mac operating system is macOS, originally named 'Mac OS X' until 2012 and then 'OS X' until 2016. Developed between 1997 and 2001 after Apple's purchase of NeXT, Mac OS X brought an entirely new architecture based on NeXTSTEP, a Unix system, that eliminated many of the technical challenges that the classic Mac OS faced. The 'classic' Mac OS is the original Macintosh operating system that was introduced in 1984 alongside the first Macintosh and remained in primary use on Macs until the introduction of Mac OS X in 2001. Apple released the original Macintosh on January 24, 1984; its early system software was partially based on the Lisa OS and the Xerox PARC Alto computer, which former Apple CEO Steve Jobs. Inside Macintosh covers only the classic Mac OS; a new set of documentation was introduced for Mac OS X. Initially this documentation included only the Carbon Specification identifying the APIs that were supported in Carbon and the Cocoa documentation inherited from OpenStep. To access your Brent desktop remotely use Using Desktop.gov.uk. You will need a computer that runs Microsoft Windows XP or later, or Mac OS 10.5 or later, access to the internet and a way to provide a remote access security number (see below).

    April 6, 2021 8:00 p.m. Eastern (UTC-4)

    Attendees (18 total)

    Tom Sweeney, Brent Baude, Jhon Honce, Dan Walsh, Chris Evich, Lokesh Mandvekar, Urvashi Mohnani, Nalin Dahyabhai, Eduardo Santiago, Matt Heon, Ashley Cui, Sumantro Mukherjee, Scott McCarty, Shion Tanaka, Juanje Ojeda, Edward Shen, Reinhard Tartler

    Meeting Start: 8:00 p.m.

    BlueJeans Recording

    Podman Commit Topic Standards

    Matt Heon

    (2:17 in the video)

    If you’re fixing a bug or an issue, please include a link to the commit message or at least in a comment.

    Podman v3.1 Preview

    Matt Heon

    (3:00 in the video)

    Matt pulled up the release notes (https://github.com/containers/podman/blob/master/RELEASE_NOTES.md). Matt likes to get rleases out every 6 to 8 weeks

    Added secrets, although not with crypto, manifest commands and prune have been added. The Podman copy command has been reworked heavily by Valentin Rothberg. Now you can copy to directories too now. You should now be able to copy anywhere in a container.

    Also added U option for mounting volumes.

    Matt then went over a number of bugs/issues about 50, with many fixes from the community and a small CVE.

    More significant work in the next release coming up in

    U volume flag to chown source volumes

    Eduardo Vega

    (6:58 in the video)

    New Volume option.

    • Podman create and Podman run with –volume.
    • “U” uppercase letter is the new option
    • Changes ownership of source volumes on the host.
      • Based on the container owners uid and gid and maps those to th host.
      • The container and the volume will have the same owners
    Demo (8:30 in the video)

    podman run -it -v /tmp/data01:/data:Z –user 998:998 fedora sh

    This showed that the wrong user (root) owned directories in the container.

    Now with ‘U’ added to the volume specification.

    podman run -it -v /tmp/data01:/data:Z,U –user 998:998 fedora sh

    The directory and files are now owned by 998.

    This can also be run with tmpfs volumes

    podman run -it –rm –tmpfs /data:Z,U –user 998:998 fedora ls -la data

    This also shows the directory has the right permissions. Ditto overlayfs.

    Dan talked about some other use cases.

    • Usefull when running mariadb in a container, you could volume mount /var/lib/mariadb for it with the correct permissions.
    • It’s super useful for a rootless user in the usernamespace.
    • It’s a really great and powerful feature that people haven’t disovered yet.

    Podman on Mac Preview

    Brent Baude/Ashley Cui

    (15:20 in the video)

    Brent Baude led off. Creating a Podman on Mac using a subcommand in pocman called “machine” building upon other efforts. The code is very modular. The initial implementation is Fedora CoreOS in the vm which is configurable.

    Testing on X86 linux on Mac OS X8664 and aarch64.

    Current implementation relies on qemu which currently has some platform dependencies.

    Hurdle to resolve the networking on the VM and exposing services running in the container on the host.

    Podman machine is upstream now and works, but no ability to expose services at this point. But you can build images and experiment with how it works.

    Demo (19:22 in the video)

    Ashley did a demo running on her Mac.

    Used the podman-remote machine –help commandpodman-remote machine init # pulled fedora coreos image

    podman-remote machine init anothername # creates with the specified name.

    podman-remote machine ls # shows the machines create

    When you init the vm, it creates connections automatically.

    podman-remote machine start # starts the VM

    podman-remote machine ssh podman-machine-default # sshinto the machine

    podman-remote pull alpine #failed with socket issue being chased.

    Brent Marcus Nursery

    Ashely tried a number of pulls and it finally worked after a number of attempts and tweaking.

    The container runs on the VM, but you type on the Mac. It does work, but socket activation issues are being chased.

    This is running on the Mac M1 now, and work in progress on Mac Intel based.

    Questions on the systemd socket. The socket issue is likely due to Podman talking to systemd. Dan thinks it’s fixed upstream in systemd.

    The demo showed “podman-remote”, but the final release will just be “podman”.

    The user experience should be you would just install “podman” and everything needed will come along with that.

    Dan asked about install: goal user experience is brew install podman, podman machine init, podman machine start, and then you’re running as if you’re on a linux box.

    Questions?

    (35:00) in the video)

    1. What about Podman on windows? The current leaning is to use WSL2 probably Ubuntu. It’s being looked at and we’d love community help.
    2. Tshirts were recently available, but are not currently due to a vendoring problem. ;^(
    3. For FCOS, does the machine pull stable every time? It pulls the next stream and you can use a URL if you’d like.
    4. Will podman machine will work on a linux box? Yes

    Topics for Next Meeting

    Next Meeting: Tuesday May 4, 2021, 11:00 a.m. Eastern (UTC-4)

    Brent Mcspadden

    Meeting End: 8:43 p.m. Eastern (UTC-4)

    BlueJeans Chat copy/paste:

    Inside Macintosh is the title of the developer documentation manuals published by Apple Computer, documenting the APIs and machine architecture of the Macintosh computer.

    Brent Mac Os X

    Brent Mac OS

    Early editions[edit]

    The first Inside Macintosh documentation, for the Mac 128K, was distributed in two large binders with photocopied 3-hole-punched pages. Every few months, updated sections were distributed for insertion into the binders. Some of the original sections were written by very early members of the Macintosh group, including Chris Espinosa and Joanna Hoffman.

    Brent Mcspadden Harry Norman

    In July 1982, Caroline Rose was hired to take over the software documentation, while Bradley Hacker focused on documenting the hardware. In addition to being the lead writer, Rose edited Volumes I–III and was the project supervisor. In 1984, additional writers joined the effort, including Robert Anders, Mark Metzler, Kate Withey, Steve Chernicoff, Andy Averill, and Brent Davis.

    Brent Mac OS

    Due to numerous last-minute software changes, the official version to be published by Addison-Wesley was delayed. In the meantime, a $25 Promotional Edition (known as the 'phone book edition' because it was published by phone book publisher Lakeside Press) became available in April 1985.[1]

    Addison-Wesley published Volumes I–III in July 1985 in two formats: as three separate paperback books and as one hardcover book combining all three volumes. It was the official technical documentation for the original Mac 128K, the Mac 512K ('Fat Mac'), and Mac XL models.

    Reception[edit]

    Reactions to Volumes I–III were mixed. While many praised the documentation for its clarity, thoroughness, and consistency, others disagreed, particularly complaining about the lack of sample code.

    Among the positive feedback were the following:

    • In the January 27, 1986, issue of InfoWorld, columnist John C. Dvorak wrote that the highlight of the Appleworld Conference, for many, was Addison-Wesley’s publication of Inside Macintosh. “It’s $75 and worth every penny. It tells you everything you never wanted know about the Macintosh—a must for any developer.”[2]
    • Also in 1986, Inside Macintosh Volumes I–III won an Award of Achievement in the Society for Technical Communication’s Northern California competition.
    • In 1988, noted software developer and columnist Stan Krute wrote, “If Pulitzers had a technical writing category, Inside Mac would win a prize. [Its writers] have given us the most comprehensive insight into a complex cybernetic system yet seen.”[3]

    On the negative side:

    • Bruce F. Webster in BYTE of December 1985 described Inside Macintosh as 'infamous, expensive, and obscure,' but 'for anyone wanting to do much with the Mac ... the only real [printed] source of information.' He quoted Kathe Spracklen, developer of Sargon, as saying that the book 'consists of 25 chapters, each of which requires that you understand the other 24 before reading it.'[4]
    • A Mac GUI article by Dog Cow quotes Robert C. Platt as saying, 'The best guide to the Mac's ROMs is Inside Macintosh. Unfortunately, Inside Macintosh is also the most incomprehensible documentation ever written.'[1]

    Volumes IV–VI[edit]

    These versions of Inside Macintosh were subsequently published by Addison-Wesley (with authorship attributed only to Apple Computer in general):

    • Volume IV (October 1986) documented the changes to the system software in the Mac Plus, which was introduced in January 1986.
    • Volume V (February 1988) documented the Mac II and Mac SE, which were introduced in 1987. It discussed Color QuickDraw, as well as the Mac II and Mac SE hardware and other new software components.
    • Volume VI (April 1991) described System 7. With 32 chapters, it was thicker than the first three volumes combined.

    All of these volumes were designed to be read together; no information was repeated.[1]

    New approach[edit]

    Shortly after Volume VI was published, Apple revamped the entire Inside Macintosh series, breaking it into volumes according to the functional area discussed, rather than specific machine models or capabilities. In this form, the series was far more coherent and a much better reference for programmers. As new functionality was added to the classic Mac OS, new volumes (below) could be written without invalidating those published earlier—in contrast to the first series, which became increasingly out of date over time.

    • Communications Toolbox
    • Overview
    • QuickDraw GX Environment and Utilities
    • QuickDraw GX Graphics
    • QuickDraw GX Objects
    • QuickDraw GX Printing
    • QuickDraw GX Printing Extension and Drivers
    • QuickDraw GX Programmer's Overview
    • QuickDraw GX Typography
    • QuickTime
    • QuickTime Components
    • PowerPC Numerics
    • PowerPC System Software
    • X-Ref

    These related documents were also published:

    • TrueType Font Format Specification

    In the late 1990s, Apple stopped publishing Inside Macintosh as a printed book, instead making it available as a CD-ROM at least since 1994,[5] as well as online. Since then, the CD variant has been phased out, though Apple developers can still receive online documentation as part of the developer CDs. In its online form, the information is much easier to maintain, but some developers still prefer a printed format.

    Inside Macintosh covers only the classic Mac OS; a new set of documentation was introduced for Mac OS X. Initially this documentation included only the Carbon Specification identifying the APIs that were supported in Carbon and the Cocoa documentation inherited from OpenStep. Later, the Carbon Specification was refactored into the Carbon Reference, which actually documented the APIs (taking much content from Inside Macintosh). Today, the Carbon Reference and Cocoa Reference are bundled together in the ADC Reference Library.

    References[edit]

    1. ^ abcDog Cow (2018-02-02). 'Inside Macintosh'. Mac GUI. Retrieved 2019-02-27.
    2. ^Dvorak, John C. (January 27, 1986). 'Apple's New Products Are A Yawn But Mac Is Faster'. InfoWorld: 62.
    3. ^Krute, John (January 1988). 'To the Macs'. Dr. Dobb's Journal: 92–93.
    4. ^Webster, Bruce (December 1985). 'Microcomputer Color Graphics—Observations'. BYTE: 405.
    5. ^Inside Macintosh CD-ROM. ISBN0201406748.

    External links[edit]

    Retrieved from 'https://en.wikipedia.org/w/index.php?title=Inside_Macintosh&oldid=993971041'
    ⇐ ⇐ Santa Twins Mac OS
    ⇒ ⇒ 1-Bit Bosky Thief Mac OS
    Most Popular Articles
    • Whaling And Bailing Mac OS
    • Courier (lankoski) Mac OS
    • Revhead Mac OS
    • Space Captain Rodriguez Mac OS
    • Govern Mac OS
    • OneRoom Mac OS
    • 1-Bit Bosky Thief Mac OS
    © 2021 Kiosk Downloading