Joseph Holsten · @josephholsten
156 followers · 2823 posts · Server mstdn.social

Goodness, the 32/V, 4 & versions of ps.c are so completely different. It’s clear there’s been a complete rewrite for Solaris, but who knows what happened between Ancient Unix and System V R4. I could probably get tapes, then again I might not be able to.
It’s also clear how different these systems’ features and kernel representation of processes were.

UNIX 32/V: github.com/dspinellis/unix-his
BSD: github.com/dspinellis/unix-his
OpenSolaris: github.com/illumos/illumos-gat

#illumos #opensolaris #BSD #Unix

Last updated 1 year ago

Joseph Holsten · @josephholsten
156 followers · 2823 posts · Server mstdn.social

Looks like the last code commit from to get into was:
1990-07-01: strerror(); set proc in pgrp before setting terminal
Marc Teitelbaum
github.com/dspinellis/unix-his

The first code commit from BSD csh not in illumos was:
1990-11-09: remove vestiges of AT&T shell
Keith Bostic
github.com/dspinellis/unix-his

Oh, the irony.

#Unix #illumos #Csh #BSD

Last updated 1 year ago

Joseph Holsten · @josephholsten
156 followers · 2823 posts · Server mstdn.social

The amazing thing about the history repo is that you can concretely see things like that ’ csh dinit() github.com/illumos/illumos-gat

Must have diverged from between the 1985 copyright addition and major rewrite in 1991, likely after 1988: github.com/dspinellis/unix-his

#BSD #illumos #Unix

Last updated 1 year ago

Joseph Holsten · @josephholsten
154 followers · 2755 posts · Server mstdn.social

@ramin_hal9001 distributions have a traditionally included a file of words:
en.wikipedia.org/wiki/Words_(U

There are a few different sources, here’s ’ as part of look(1)
github.com/illumos/illumos-gat

illumos.org/man/1/look

#illumos #Unix

Last updated 1 year ago

Nahum Shalman · @nahumshalman
296 followers · 300 posts · Server hachyderm.io
Jorge Schrauwen · @sjorge
51 followers · 375 posts · Server hachyderm.io

After struggling for years with the side effect of loaned buffers not being returned fast enough. This finally landed: github.com/illumos/illumos-gat stable bhyve VMs and performance from now on!

#bhyve #illumos

Last updated 1 year ago

Dan McDonald · @danmcd
232 followers · 1452 posts · Server hostux.social

@letoams @SteveBellovin

Try "well known PSKs" too. I should just blog about it.

Another crime Oracle committed was to close things before IKEv2 finished. My biggest regret during my Sun years was wasting a year trying to port racoon2 over to OSol instead of just starting on in.ikev2d. Fellow dev @jbk has done some fine follow up work on what escaped into the open, but we had more ready post-August-2010. 🥲

#illumos

Last updated 1 year ago

Dan McDonald · @danmcd
232 followers · 1452 posts · Server hostux.social

Why does this public wifi block IKE ports (500 and/or 4500)? Asking for a friend....

#punchin #ipsec #ike #illumos

Last updated 1 year ago

Mike Zeller :aim_logo: · @papertigers
97 followers · 249 posts · Server hachyderm.io

Curious about Rust FFI or learning about a cool OS feature you might not have known about? Then check out my latest blog post about illumos contracts with rust!

lightsandshapes.com/posts/proc

#rustlang #illumos

Last updated 1 year ago

Joseph Holsten · @josephholsten
147 followers · 2524 posts · Server mstdn.social

I want to start diving into actual dev work trying to get some devices added to (I’m scared of graphics stuff, but the Wi-Fi and Ethernet have implementations elsewhere I can attempt to horribly port)

But first I have to write up a simpler howto so anyone with USD$150 can get as far as I have. I mean, it’s a terribly incomplete port by modern Unix standards, but it’ll run vim so it can’t be that broken.

#illumosonarm #illumos #RaspberryPi

Last updated 1 year ago

Joseph Holsten · @josephholsten
145 followers · 2491 posts · Server mstdn.social

Got my braich image running on the , uart pins connected through the official debug probe, and am playing around with screen to talk to the serial console before I dig into minicom. I hadn’t realized how deep this rabbit hole goes. But I really want to understand how to get a minimal term wired to VGA.

But now that I have a working testbed, I have to be able to compile my own image. Guess I’m going to have to track down my missing header warnings.

#illumosonarm #RaspberryPi #illumos

Last updated 1 year ago

Joseph Holsten · @josephholsten
141 followers · 2456 posts · Server mstdn.social

Taking a break from trying to build my own image from arm64-gate because I’m getting frustrated.

Instead, I’m going to use the known (well, presumed) good image at:
downloads.omnios.org/media/bra

Then I can at least test the hardware setup & write up my progress so far.

#illumosonarm #RaspberryPi #illumos

Last updated 1 year ago

Mike Zeller :aim_logo: · @papertigers
93 followers · 242 posts · Server hachyderm.io

#illumos

Last updated 1 year ago

Joseph Holsten · @josephholsten
141 followers · 2456 posts · Server mstdn.social

@leftpaddotpy @zwol @b0rk And drtuss is just a demonstration of broader dtrace capabilities. I’m sure @bcantrill could write a book on how these integrate into system under the hood, at least for or . But I remember he spoke about consulting with Apple engineers about their impl, and has at least one open bug to backport improvements from ’s impl.

#FreeBSD #solaris #illumos

Last updated 1 year ago

Joseph Holsten · @josephholsten
141 followers · 2456 posts · Server mstdn.social

Stopping the build machine for the night. Minimal memory ain’t enough for compiling arm64-gate, and I’ve hit a strange issue involving libbrand.h. But lots more progress learning my way around.

And I found a cute query for bite-size issues in should I need more to do: illumos.org/projects/illumos-g

#illumosonarm #illumos

Last updated 1 year ago

Joseph Holsten · @josephholsten
141 followers · 2427 posts · Server mstdn.social

Alright, got mosh and my mobile key on the build box. Now I’m making this on image build script ensure all its dependencies exist so it can run from a blank slate. Once I get a full run-through, we’ll build a new box and see how many assumptions I have baked in…
I’m almost certainly duplicating someone else’s work, but at this way I’ll be able to understand what’s actually happening in whatever build script is building the already published braich image.

#illumosonarm #arn #illumos

Last updated 1 year ago

sepahsalar 🎩📡 · @sepahsalar
36 followers · 103 posts · Server hachyderm.io

What a beautiful foreshadowing, this Sun☀️N1 Grid OE DataCenters, as Business focused Service-Centric abstraction way back in 2004, before Cloudy storms ⛈️ crashed landed with DevOps Platform Engineer fanatics! 🤖

Perhaps, racks are its rising PheN1x!

#oxidecomputer #illumos #sunmicrosystems

Last updated 1 year ago

Nahum Shalman · @nahumshalman
296 followers · 300 posts · Server hachyderm.io
Jonathan Perkin · @jperkin
295 followers · 219 posts · Server federate.me.uk

@josephholsten @bcallah FWIW on and I use github.com/TritonDataCenter/pk instead as it provides the illumos-specific patchset.

#illumos #SmartOS

Last updated 1 year ago

Jonathan Perkin · @jperkin
295 followers · 217 posts · Server federate.me.uk

After testing on a couple of my live systems there are a few small tweaks still to go, but if or users want to give it a spin then I have trunk binaries:

regular: us-central.manta.mnx.io/pkgsrc

tools (gz): us-central.manta.mnx.io/pkgsrc

#SmartOS #illumos

Last updated 1 year ago