aka_pugs, to random
@aka_pugs@mastodon.social avatar

If your wine is made by the founder of Cypress Semiconductors, does that make it a -ling wine? (Cypress built the first full-custom SPARC processor).

aka_pugs, to random
@aka_pugs@mastodon.social avatar

42 years ago today, I joined a tiny startup called . Read the story about how I got there: https://akapugs.blog/2022/05/03/674/

aka_pugs, to random
@aka_pugs@mastodon.social avatar
aka_pugs, to random
@aka_pugs@mastodon.social avatar

OTD 1983: announces product line with 68010 processors, 4.2BSD UNIX, and 10Mb Ethernet. Until that time, it was 68000s with V7 UNIX and 3Mb Ethernet.

comrad, to VintageOSes German
@comrad@mastodon.social avatar
aka_pugs, to random
@aka_pugs@mastodon.social avatar
aka_pugs, to random
@aka_pugs@mastodon.social avatar

OTD 1982: My offer letter from . So much simpler then!

wossman, to retrocomputing
@wossman@mastodon.social avatar

DNS is so critical to the modern Internet, yet it's so often taken for granted. NCommander explores The Old Ways of life with UNIX without DNS.

Netscape, But It Doesn't Support DNS (ft. SunOS 4 and NIS) https://youtube.com/watch?v=72IngPgZQM4

#retrocomputing #retronetworking #internethistory #computerhistory #sunmicrosystems #sunos #solaris #unix #netscape #ncommander

aka_pugs, to random
@aka_pugs@mastodon.social avatar
aka_pugs, to random
@aka_pugs@mastodon.social avatar

Feb. 24, 1982: Incorporation of . 42 years!

aka_pugs, to random
@aka_pugs@mastodon.social avatar

How did I not know about this? HUGE collection of old computer brochures & ads, including a lot of . https://www.1000bit.it/ad/bro/brochures.asp?id=83

aka_pugs, to random
@aka_pugs@mastodon.social avatar

OTD 1991: reorganizes into 'Planets'. Generally considered a bad idea. http://ftp.lanet.lv/ftp/sun-info/sunflash/1991/Feb/26.17.reorg

  • Sun Microsystems Computer Corp: Systems business with all the $$s
  • SunSoft: Solaris Licensing - compete with Microsoft
  • Sun Microelectronics: SPARC licensing - compete with Intel
  • Sun Technology Enterprises: Add-On product holding company
    --- SunPics: Imaging and Printing
    --- SunConnect: Add-On networking (SunLink, etc)
    --- SunSelect: PC compatibility (PC-NFS etc)
    and ...\
aka_pugs, to random
@aka_pugs@mastodon.social avatar

revenue & installed base - 1988 - 1993 - the transition to SPARC.

adrianco, to AWS
@adrianco@mastodon.social avatar

A new “Unlearn podcast” just posted with a discussion between me and Barry O’Reilly that covers some of my early career including and later work at and the Green Software Foundation on . Barry is an excellent interviewer and the production is also really nicely done. I do a bunch of podcast interviews but this was a particularly good one. https://overcast.fm/+RuB6rgpEo

aka_pugs, to ubuntu
@aka_pugs@mastodon.social avatar

My 13 year old HP Microserver N40L finally died. Luckily, I had a new (8 year old) Gen8 one standing by. Moved the HDDs, did a ZFS import, and up we go! Thank you, !

aka_pugs, to random
@aka_pugs@mastodon.social avatar

Check out this anonymous entry from 1990 - and how it compares to the recent Rabbit AI gizmo announcement.

aka_pugs, to random
@aka_pugs@mastodon.social avatar

In 1990, held an internal contest, challenging employees to imagine the business/technology of Sun 4 to 10 years out. @stoltz unearthed a CD with the entries - 85 of them! I've managed to convert most of them to readable PDFs (but not my entry :-() I'll be posting some observations with the tag. Some of the predictions are really off the wall, others are spot-on.

aka_pugs, to random
@aka_pugs@mastodon.social avatar

Still Sunny after all these years - 2550 Garcia Ave., Mt. View - first building.

alecm, to apple

What the history of OpenBoot, Phrack, Mudge & Solaris, can teach us about the wisdom (or not) of Apple’s building their iPhone security debugging-backdoor-NSA-hack thing

In the days before people really, really, cared about security — when it was more amazing that mainstream computers worked at all rather than that they offered falsifiable guarantees about privacy and integrity, and most of all in the days before hackerdom decided that it would be great if all the world’s computation ran on “…surely 640Kb is enough for anyone?” glorified MS-DOS personal computers rather than on architectures specifically designed to carry the weight of “big data”… back in those days there was the concept of a monitor.

By monitor we don’t mean VDU nor LCD screen, but instead that what you considered to be your entire computer operating system was something which could be paused, inspected, poked, amended, restarted or halted, all by a little parasitic computer system which probably polled the device tree and booted it up in the first place. The consequence of the monitor was that — beyond being a mere “boot loader” — you were essentially running your entire operating system kernel under a live debugger on a 24×7 basis.

This “debugger” was the monitor; sometimes it was separate hardware, sometimes it was just a firmware-level subsystem with which you could interrupt your operating system at any point, and call back into. At Sun Microsystems (in particular, but much the same was available elsewhere) the monitor evolved into a complete and flexible little solution called OpenBoot, which subsequently became a PCI standard (it is/was(?) even in MacOS) and it was massively powerful.

Unfortunately: with great power comes great responsibility, which (per the first paragraph) people were not really aware of, yet.

So, in July 1998, Mudge posted in Phrack an article titled “FORTH Hacking on Sparc Hardware” explaining how to use the monitor to change the UID of your shell process to be zero/the

Fire up the trusty OpenBoot system via L1-A and get the pointer to thecred structure via :ok hex f5e09000 18 + l@ .f5a99858ok goNow, get the effective user id byok hex f5a99858 4 + l@ .309   (309 hex == 777 decimal)ok goOf course you want to change this to 0 (euid root):ok hex 0 f5a99858 4 + l!ok gocheck your credentials!Alliant+ iduid=777(mudge) gid=1(other) euid=0(root)

tl;dr — press some keys, type a magic incantation in Forth and you become “root”

Let’s just say that OpenBoot was a very powerful and essential medicine… but that provision of that power caused security side-effects/issues that were not going to go away in any short period of time. An excellent little white paper from GIAC provided a synopsis and context from a few years later, in 2001.

The technique of elevating user privileges by manually editing system runtime memory is an exploit that can be used to subvert all operating system security measures. This vulnerability is not operating system platform specific and exists in all computer hardware that utilizes a programmable firmware component for hardware control and bootstrapping procedures. This paper will explain this vulnerability as a class of exploit and utilize the SUN Microsystems’ OpenBoot programmable ROM (PROM) and Solaris as a technical example.

https://www.giac.org/paper/gcih/182/privilege-elevation-system-memory-editing-sun-sparc-platform/101427


Speaking as one of the people who had to clean up the mess: we/Sun Microsystems should have done a lot more to mitigate the ability of people to get at this powerful medicine; this issue was significant amongst others which drove Sun’s internal security community to create and force the adoption of the “Secure By Default” initiative, and to formalise customer provision and promote adoption of the Solaris Security Toolkit which (amongst many other configuration changes) locked-down several different routes by which the OpenBoot monitor could be exploited.

From the perspective of 2023: this all should have happened 5, perhaps 10 years before Mudge’s posting, but there was neither the corporate will — nor customer will/expertise — to address the matter at that time.

So when I look at Apple, and there’s an apparent hardware debugging widget in the memory which can be driven by undocumented means to poke the entire system, for a device which they are literally advertising as robust and secure, my reactions are basically:

  1. Dude…
  2. Dudes…
  3. Dudettes…
  4. What the fuck?
  5. This is history repeating itself…
  6. Like really, what the fuck?
  7. At least when we did it, it was in a world where hardly anyone cared.

https://www.addtoany.com/add_to/copy_link?linkurl=https%3A%2F%2Falecmuffett.com%2Farticle%2F108789&linkname=What%20the%20history%20of%20OpenBoot%2C%20Phrack%2C%20Mudge%20%26%20Solaris%2C%20can%20teach%20us%20about%20the%20wisdom%20%28or%20not%29%20of%20Apple%E2%80%99s%20building%20their%20iPhone%20security%20debugging-backdoor-NSA-hack%20thinghttps://www.addtoany.com/add_to/threads?linkurl=https%3A%2F%2Falecmuffett.com%2Farticle%2F108789&linkname=What%20the%20history%20of%20OpenBoot%2C%20Phrack%2C%20Mudge%20%26%20Solaris%2C%20can%20teach%20us%20about%20the%20wisdom%20%28or%20not%29%20of%20Apple%E2%80%99s%20building%20their%20iPhone%20security%20debugging-backdoor-NSA-hack%20thinghttps://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Falecmuffett.com%2Farticle%2F108789&linkname=What%20the%20history%20of%20OpenBoot%2C%20Phrack%2C%20Mudge%20%26%20Solaris%2C%20can%20teach%20us%20about%20the%20wisdom%20%28or%20not%29%20of%20Apple%E2%80%99s%20building%20their%20iPhone%20security%20debugging-backdoor-NSA-hack%20thinghttps://www.addtoany.com/add_to/mastodon?linkurl=https%3A%2F%2Falecmuffett.com%2Farticle%2F108789&linkname=What%20the%20history%20of%20OpenBoot%2C%20Phrack%2C%20Mudge%20%26%20Solaris%2C%20can%20teach%20us%20about%20the%20wisdom%20%28or%20not%29%20of%20Apple%E2%80%99s%20building%20their%20iPhone%20security%20debugging-backdoor-NSA-hack%20thinghttps://www.addtoany.com/add_to/hacker_news?linkurl=https%3A%2F%2Falecmuffett.com%2Farticle%2F108789&linkname=What%20the%20history%20of%20OpenBoot%2C%20Phrack%2C%20Mudge%20%26%20Solaris%2C%20can%20teach%20us%20about%20the%20wisdom%20%28or%20not%29%20of%20Apple%E2%80%99s%20building%20their%20iPhone%20security%20debugging-backdoor-NSA-hack%20thinghttps://www.addtoany.com/add_to/email?linkurl=https%3A%2F%2Falecmuffett.com%2Farticle%2F108789&linkname=What%20the%20history%20of%20OpenBoot%2C%20Phrack%2C%20Mudge%20%26%20Solaris%2C%20can%20teach%20us%20about%20the%20wisdom%20%28or%20not%29%20of%20Apple%E2%80%99s%20building%20their%20iPhone%20security%20debugging-backdoor-NSA-hack%20thinghttps://www.addtoany.com/add_to/linkedin?linkurl=https%3A%2F%2Falecmuffett.com%2Farticle%2F108789&linkname=What%20the%20history%20of%20OpenBoot%2C%20Phrack%2C%20Mudge%20%26%20Solaris%2C%20can%20teach%20us%20about%20the%20wisdom%20%28or%20not%29%20of%20Apple%E2%80%99s%20building%20their%20iPhone%20security%20debugging-backdoor-NSA-hack%20thinghttps://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Falecmuffett.com%2Farticle%2F108789&linkname=What%20the%20history%20of%20OpenBoot%2C%20Phrack%2C%20Mudge%20%26%20Solaris%2C%20can%20teach%20us%20about%20the%20wisdom%20%28or%20not%29%20of%20Apple%E2%80%99s%20building%20their%20iPhone%20security%20debugging-backdoor-NSA-hack%20thinghttps://www.addtoany.com/share

https://alecmuffett.com/article/108789

SweetAIBelle, to random

This might sound silly, but I installed virt-manager to make things a little easier when using qemu, then created a new virtual machine with debian 12 on it... then installed qemu on that.

The actual reason for this is to make github account separation a little easier...

If you get virt-manager set up properly, it definitely makes using qemu easier, though. I practically just had to tell it to make a new virtual machine using this iso with this much memory and this big of a hard drive, and it was right at the debian install screen. (Set it up with xfce...).

Main tricky parts were that I had to install libvirt first, make myself a member of the libvirt user group, enable the service, and install dnsmasq. Not great, but could've been worse...

Used debian on the virtual box just for a little variety. I like to keep my hand in on different distributions a bit.

kkarhan,

@SweetAIBelle given 's hostility towards and blatant disregard towards commitments done by when they were (sadly against everyone but & @EU_Commission 's decisions) allowed to absorb I think that is sadly more necessary than ever before.

Were it not for the absurdly high cost of electricity in Germany (~€0,33/kWh) I would've already converted several Workstations into Servers running .
I make due with some hp t620 that are fanless…

SinclairSpeccy, to tech
SinclairSpeccy, to tech
aka_pugs, to random
@aka_pugs@mastodon.social avatar

Yearning for those simpler days.

delan, to retrocomputing

got a sparcstation but no keyboard or mouse? tired of having to reprogram your idprom over and over?

usb3sun lets you connect usb keyboards and mice to your sun workstation, and it can reprogram your idprom with just a few keystrokes ☀️

rev A3 now available → https://go.daz.cat/usb3sun

three usb3sun rev A3 boards, bottom sides fully assembled with serial numbers 2, 3, 4

aka_pugs, to random
@aka_pugs@mastodon.social avatar

History: Architecture diagram drawn at the 1st (and only?) NFS architecture offsite, sometime in 1983. It has held up well.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • mdbf
  • ngwrru68w68
  • modclub
  • magazineikmin
  • thenastyranch
  • rosin
  • khanakhh
  • InstantRegret
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • DreamBathrooms
  • megavids
  • GTA5RPClips
  • tacticalgear
  • normalnudes
  • tester
  • osvaldo12
  • everett
  • cubers
  • ethstaker
  • anitta
  • provamag3
  • Leos
  • cisconetworking
  • lostlight
  • All magazines