mjgardner, to retrocomputing
@mjgardner@social.sdf.org avatar

A nerd nostalgia thread of possible interest:

From 1993-1994, I was a “technical assistant” in the RF Engineering department of . Back then, Comcast was a scrappy regional cable operator making its first foray into telephony, not the multinational and media behemoth we know today. (1/6)

mjgardner,
@mjgardner@social.sdf.org avatar

I was a twenty-year-old college #dropout who had lucked into the job after the department’s director noticed that his temporary secretary (me) was way better at automating repetitive tasks in #Microsoft Office than typing up memos.

So he hired me outright (neglecting to increase my administrative-assistant-level wage 😖) and set me loose helping the engineers with their Sun #Unix workstations and #Intel #i486-based PCs running #Windows for Workgroups. (2/6)

sterophonick, to random
@sterophonick@bitbang.social avatar

this is like 9/11 for the /g/ board

kkarhan,
@kkarhan@mstdn.social avatar

@macmittens @sterophonick OFC it is a quality-of-life improvement to have the option to grab a binary instead if having to compile it yourself, and espechally on -SX and early machines I can see having an install take minutes or hours instead of days or a week as a undisputed bonus.

I do kinda follow the same with OS/1337 in that I want things to be provided as binaries ready to go but also make the norm and thus allow full verifyability of everything!

rory, to FreeBSD

I've been re-reconverting a lot of my "stuff" to the BSDs (Free, Open, Net). It's refreshing. The Linux every-tool-has-to-be-a-swiss-army-knife ethos is exhausting after a while. The relative simplicity and clean organization of *BSD (especially OpenBSD) re-affirms my fondness for UNIX-y things.

You might think there's not that much difference but, in many cases, I'd rather admin a BSD box. Try it, you'll see.

Also, NetBSD is soo lean, it has made my old Pentium III almost useful again. Even with 333Mhz and 128 MB of RAM 🙃

kkarhan,
@kkarhan@mstdn.social avatar

@rory Yeah, I get what you mean, with THICC Distros like @ubuntu having dropped support half a decade ago...

I do however think that and isn't just possible (see ) but also could be made to work from a single 1440kB 3,5" FDD...

And I do work on that - see @OS1337 ...

And yes, I do want it to be a -principled & () that works on anything from an -SX and up with 16MB RAM...

whitekiba, to random German
@whitekiba@squeak.social avatar

@kkarhan The fuck ist los mit den plötzlichen Cryptoboosts? Ist dein Account okay?

kkarhan, (edited )
@kkarhan@mstdn.social avatar

@landley @OS1337 I mean I know most SoC's have some eMMC or in some cases like -compatible industial SOMs can even boot transparently from a microSD...
https://www.youtube.com/watch?v=aJEp4ZUG7BI&t=148s

But what if you need some minimalist Linux on said machine?

Even if it's just to dd a new OS on to update those?
Because I do know at least one logistics firm that does that to their systems, and since their stuff is within -regulated areas, it's a pain in the rear to get onsite for quite good reasons.

kkarhan, to linux
@kkarhan@mstdn.social avatar

I really did underestimate as compression for a :

I was able to just shove the pre-made, full & uncut binary from @landley and still have some breathing room.

Tho I expect this to change once I put a in that has actual capabilities...

This will be interesting for OS/1337.

http://landley.net/toybox/bin/
https://landley.net/toybox/help.html

the complete toybox binary outputting the commands it has implemented

kkarhan,
@kkarhan@mstdn.social avatar

@landley yeah...

To my own admission I just followed along the #floppinux manual and only derivated where necessary and useful.

https://archive.org/details/floppinux-manual

I'm convinced that it's possible to get a #i486-SX #linux with #toybox and #dropbear into 1440kB since someone managed that with way less optimization and with ample wiggle room [272kB] using Linux 5.13.0-rc2 and #BusyBox 1.33.1 manual and not even halfassing optimization at all.

So yeah I've to look deeper into it and see what I'm missing.

kkarhan, to linux
@kkarhan@mstdn.social avatar

Good news everyone!

OS/1337 now finally boots to a [quite castrated] version of / in glorious 80x25.

Thanks a lot to @SweetAIBelle and also thanks to @landley for nudging me in the right directions...

https://github.com/OS-1337/OS1337/issues/2#issuecomment-1839511578

kkarhan, (edited )
@kkarhan@mstdn.social avatar

@landley Okay, I've not dabbled with the .config files...

Espechally since in terms of Hardware it makes more sense to [me to] optimize per-architecture [I've not seen VIA or AMD NICs on an amd64 or arm5r11 system]...

Granted the version is my primary target since it's the one most desperately in need of something like OS/1337 and I can't commit the time necessary to support more as I've got € 0 in funding so it's not as if I can quit my dayjob to commit fully to it.

kkarhan, to random
@kkarhan@mstdn.social avatar

Someone asked me in regards to OS/1337 "why don't you just use mkroot from @landley ?"

https://landley.net/toybox/downloads/binaries/mkroot/latest/

And that is a valid question.

To sum it up:

  1. for requires 3MiB of storage and thus is not an option for the 1440kB target size of the current, minimalist system.

  2. shure I could instead make a but that feels like cheating...

  3. In the end the idea of OS/1337 is to build a -based that can be built to run on everything.

jbzfn, to retrocomputing
@jbzfn@mastodon.social avatar

⚙️ Running on a 486 CPU : Nokia's 1998 Smartphone | Janus Cycle

https://youtube.com/watch?v=vKb0ZmFKq3w

kkarhan, (edited ) to linux
@kkarhan@mstdn.social avatar

:boost_ok: :boost_requested: :boost_animated:
OS/1337 development goes on...

Tho I'm a bit stuck on the boot pipeline...

Anyone any idea why?

#Linux #OS1337 #embedded #syslinux #Floppinux #EmbeddedLinux #toybox #boot #i486 #ix86 #OpenSource #development #Software

kkarhan,
@kkarhan@mstdn.social avatar

Think of it like the by @violenceworks but () to support the oldest and slowest machines that can be supported (-SX), just that it'll allow you to into anything*...
https://www.youtube.com/watch?v=wYfpptgb6W8
http://violence.works/

Yeah, I know, nothing fancy but IMHO way more useful than :
https://github.com/w84death/floppinux

BTW the on that is excellent:
https://archive.org/details/floppinux-manual/

*that supports password-based auth.

kkarhan,
@kkarhan@mstdn.social avatar

Currently I just need to find out what went wrong and see how I can make OS/1337 go brrrrrr.
So if anyone has any ideas, please feel free to contact me:
https://mstdn.social/@kkarhan/111409592616485280

Also appreciated!
:boost_ok: :boost_requested: :boost_animated:

kkarhan,
@kkarhan@mstdn.social avatar

@SweetAIBelle I just shoved it into Virtualbox as 32bit (other) Linux and put it's resources more in line with a realistic -SX compatible with like 32MB RAM and the oldest components possible to emulate.

thememesniper, to random
@thememesniper@wetdry.world avatar

i was digging around in my old computers for a sata cable earlier for the dualboot and the gateway computer is just so old that the motherboard doesn't even support sata and instead only supports IDE

i have no hopes for it running linux if i ever get a new PSU for it

kkarhan,
@kkarhan@mstdn.social avatar

@thememesniper

: as long as it's at least an -SX it's possible to get a current version with running on it.

And I do want to build a distro that'll do just that:
OS/1337.

https://os1337.com

gorplop, to random
@gorplop@pleroma.m68k.church avatar

I'm trying to play with SH4 CPUs in a few set-top boxes I have. This is difficult as the whole STLinux FTP server is long gone.
If you, or anyone you know has these files:

STLinux-2.2-sh4.iso
STLinux-2.3-sh4-03-11-07.iso
STLinux-2.2-source.iso

or any other STLinux ISO files, please ping me! I want to document this strange CPU and the tools used to put linux on it.

Please retoot for a wider reach!

kkarhan, (edited )
@kkarhan@mstdn.social avatar

@gorplop right now I'm still working on getting like a 1440kB 3,5" FDD relese (version 0.1) for -SX done but in theory everything should just cross-compile to 4 / ...

I just wanted to make something more practical to use than whilst also making something a bit more versatile than .

https://mstdn.social/@kkarhan/111409592616485280

kkarhan, to bot German
@kkarhan@mstdn.social avatar

:boost_requested: :boost_ok: :boost_animated: WANTED: Instance Recommendations for a FLOSS Project:

I do want to setup a 2 accounts for OS/1337.

  1. One main account for news and announcements (kinda like @ubuntu and @thunderbird have).

  2. One #bot #account for publishing #git changes (similar to @linux and @netbsdsrc ).

#OS1337

kkarhan,
@kkarhan@mstdn.social avatar

@HopelessDemigod The current goal is to get a 0.1 release that fits on a 1.400kB 3,5" FDD and includes #Linux (ideally 6.6.6 for maximum meme factor) #Toybox and #dbclient (#Dropbear #SSH as SSH-Client only) compiled against #musl-cross and bootable on any #i486 and up.

https://github.com/OS-1337/OS1337

#OS1337

ClarusPlusPlus, to random

i wonder if anyone's offering grants to small queer-owned businesses making software for obsolete platforms

kkarhan, (edited )
@kkarhan@mstdn.social avatar

@ClarusPlusPlus IDK yet but I'll gladly boost you and yoir products...

After all I make an targeting hardware as old as : I call it OS/1337

kkarhan, to Smol
@kkarhan@mstdn.social avatar

Wow, @linux does actually improve efficiency over time...

I just compiled a minimal kernel 6.5 for OS/1337 targeting #i486 instead of #i686 and the resulting binary is even 10kB smaller than the one for 6.4.12...

For real: That's awesome cuz it allows me to make the #Floppy version for #486SX a reality and still have #Toybox & #dropbear as #SSH client in it...

Cudos to @torvalds and the maintainers for that:
They really did cleanup the codebase and made it #smol|ler!

https://mstdn.social/@kkarhan/110965679190470398

kkarhan,
@kkarhan@mstdn.social avatar

And yes, people still use with backplanes and -NICs...

https://mastodon.social/@JohannessNilsson/110968505798759149

kkarhan, (edited ) to linux
@kkarhan@mstdn.social avatar

YOS!

6.4.12 (with networking support!) + 0.8.10 in 980k using -cross-i686

This is awesome...

Seems like I can fit as client on the 3,5" as well...

I guess it would've been possible to make for a as well... ?


https://github.com/OS-1337/OS1337/commit/d4a59245953bd7529ee8a3c178841b6114cd7881

kkarhan,
@kkarhan@mstdn.social avatar

@JohannessNilsson

I mean I'd love to target some #embedded tech like the #WeeCee or #Wee86...
https://www.youtube.com/watch?v=aJEp4ZUG7BI
So feel free to contribute to OS/1337 if you have some idea to get things shrunk down for #i486 to ≤1440kB…

Cuz at this point it needs to fit #Linux #Kernel, #toybox, #dropbear (or rather #dbclient which is the #SSH-client - only functionality) and #syslinux to boot...

So that one can at least do username + password logins using SSH.
https://github.com/OS-1337/OS1337

kkarhan, to linux
@kkarhan@mstdn.social avatar

OS/1337 development:
Using the oldest still maintained did yield about 25% size reduction for it's binary...

The good news: I basically have a new size record with the same settings: 551kB for the Kernel and 402k for toybox - both targeting systems.

The bad news: I've got neither network nor USB support at all!

And I think Network support and having as minimal client is kinda necessary for to work as a "" system at all.

kkarhan,
@kkarhan@mstdn.social avatar

@whitekiba Yeah, I got a 6.4.12 for with to like 1,1 MB...

Which won't fit...

OFC I don't mean to get it running on such an old machine, but have something like that can fit on a 1440kB FDD...

Or with some added drivers and support on some modern Winbond EEPROM to provide a ROM-only terminal system...

This would also help with other projects of mine...

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