👽Etsh (V6Sh) Project🐡

197 Followers
167 Following
983 Posts
Etsh (V6Sh) ... 2 ports of the original /bin/sh from V6 #UNIX (1975) .. maintained by https://mastodon.sdf.org/@v6shell ! ❤♓
#OpenSource #OpenBSD #Freedom
Project Infohttps://etsh.nl/Project/
Jeff's Homehttps://jan.etsh.nl/
Etsh (V6Sh) Homehttps://etsh.nl/
siempre conamor .. gracias ! <3 =^)
Major update to drm(4) code in OpenBSD-current (to linux 6.18.16) https://undeadly.org/cgi?action=article;sid=20260310102936
Major update to drm(4) code in OpenBSD-current (to linux 6.18.16)

Another lovely example of Amanita Pantherina. #wildlife #fungi
Still playing around with #OpenBSD on my Desktop PC and to be honest I thought I'd hate it but you know what ? It's actually kind of growing on me. Yes I know I can use #SwayWM with #Wayland but the #Xorg stuff is kind of nostalgically nice, A blast from the past. Also I'm not that worried if I break it as I can just reinstall and start again until I figure it out totally.
What are desktops / terminals and so on are you OpenBSD folk running on your setups ?

Greatest scientists of all times were invited to a reunion...

  • Newton said he'd drop in.
  • Socretes said he'd think about it.
  • Ohm resisted the idea.
  • Boyle said he was under too much pressure.
  • Darwin said he'd wait to see what evolved.
  • Pierre and Marie Curie radiated enthusiasm.
  • Volta was electrified at the prospect.
  • Pavlov positively drooled at the thought.
  • Ampere was worried he wasn't current.
  • Audobon said he'd have to wing it.
  • Edison thought it would be illuminating.
  • Einstein said it would be relatively easy to attend.
  • Archimedes was buoyant at the thought.
  • Morse said, "I'll be there on the dot. Can't stop now, must dash."
  • Gauss was asked to attend because of hismagnetism.
  • Hertz said he planned to attend with greater frequency in the future.
  • Watt thought it would be a good way to let off steam.
  • Wilbur Wright accepted, provided he and Orville could get a flight.
  • Dr Jekyll declined - he said he hadn't been feeling himself lately.

System call pinning is now mandatory in #OpenBSD -current, with execv(2) now rejecting binaries without a valid pintable. 

deraadt@ modified src/sys/kern/exec_elf.c: If binaries lack a pintable, execve() can now reject them at startup by returning EINVAL, rather than at runtime when the first system call occurs (and then probably dumping core). Let's find out if there are any surprising exceptions we were unaware of (would need a custom linker, or a non-crt0 runtime)
errno discussions with kettenis, sthen, millert. Vague consensus it is
worth trying now.

Plus some additional cleanup in process flags, used in ps(1), to make available for future bits.

deraadt@ modified src/*: We do not need the PS_LIBCPIN and PS_PIN flag fields anymore, which were used during development (for visibility). There is speculation claudio will immediately use these bits for something else.

Via fortune(6) on OpenBSD...

A gleekzorp without a tornpee is like a quop without a fertsneet (sort of).

!

 Hahaha  `fortune -s' always gives me a much needed laugh 

Just a quick #EtshV6ShProject ( aka #v6shell ) FYI if I may...

*.etsh.nl & etsh.nl now redirect to *.etsh.dev & etsh.dev, with the following exceptions ... Both serenity.etsh.nl & serenity.etsh.dev redirect to serenity.openbsd.amsterdam ..

=^) This project is & has been hosted on OpenBSD Amsterdam ( @OpenBSDAms ) for a good long while now (^=

I am still working on the next release (hopefully before September). If I were more than 1 person with more than no time, it would have already seen the light of day. But you know... Such is life! 

.

Finishing up some longstanding work started in 2022, Bob Beck committed a patch enabling namespaced (symbol hiding) builds by default for libssl and libcrypto for #LibreSSL in #OpenBSD -current.

beck@ modified src/lib/libcrypto/Makefile: Enable namespaced builds by default for libssl and libcrypto.

Some further refinements will happen to the build process to automatically generate the Symbols.namespace file, and to remove our last public unhidden symbol (which was a mistake, but waits for a major bump to get removed)

But for now everything should be using this.

ok tb@

In addition to a flurry of commits over the years hiding symbols, the initial commit notes:

Fully explained in libcrypto/README. TL;DR make sure libcrypto and libssl's function calls internally and to each other are via symbol names that won't get overridden by linking other libraries.

Mostly work by guenther@, which will currently be gated behind a build setting NAMESPACE=yes. once we convert all the symbols to his method we will do a major bump and pick up the changes.

ok tb@ jsing@

https://cvsweb.openbsd.org/cgi-bin/cvsweb/~checkout~/src/lib/libcrypto/hidden/README?rev=HEAD&content-type=text/plain

#OpenBSD uses an explicit list of symbols exported to help avoid unintentional namespace pollution for a number of base libraries, starting with libc in 2015.

https://marc.info/?l=openbsd-cvs&m=144027244216927&w=2

Get ready for the European *BSD event of the year 2024! 😈⛳🐡

Since we want to make sure the publishing of the schedule is not interfering with the tutorial schedule, and more importantly the early bird tickets!

We will close the CfP for tutorials on 2024-05-19, 4 days from now!

And we will publish the tutorial schedule on 2024-05-22, giving you time to get your hands on those early birds 🪿!

You can submit your tutorial at https://events.eurobsdcon.org

The full CfP can be found at https://2024.eurobsdcon.org/cfp/

EuroBSDCon 2024 in Dublin, Ireland 🇮🇪
September 19-22, 2024

#RUNBSD #FreeBSD #NetBSD #OpenBSD #EuroBSDCon #EuroBSDCon2024