galad, to random
@galad@mastodon.social avatar

@DropBear @serge There is so much wrong with your post that it would take forever to properly unpack... Primarily you are tokenizing Jews via one of the most fringe sects out there. Secondly, you fundamentally do not understand what Zionism is.

rameshgupta,
@rameshgupta@mastodon.social avatar

⬆️ #DropBear@theblower.au @galad @serge @palestine @israel

#HitAndRun. A very very quick #seppuku by DropBear!

He was posting his OPINION as fact, and doubled down with “yes and yes” two posts earlier when I challenged him.

Good riddance!

qbi, to linux German
@qbi@freie-re.de avatar

#Festplattenverschlüsselung auf einem #Server unter #Linux:

Ist #Dropbear in der #initramfs noch das Mittel der Wahl oder gibt es andere, bessere Ansätze?

brokenix, to NixOS
@brokenix@emacs.ch avatar

I haven't caught up on even important changes in , has stopped using
but why ? Though?
alternative doesn't sound very cool either

image/png

chikorita157, to random
@chikorita157@sakurajima.moe avatar

This is a big yikes as SSH is generally used for system administration. Thankfully there is a patch for OpenSSH to fix this.

https://arstechnica.com/security/2023/12/hackers-can-break-ssh-channel-integrity-using-novel-data-corruption-attack/

kkarhan,

@chikorita157 I wounder ehat other Software besides #OpenSSH is affected and if so if patches are already under way...

I.e. #Dropbear is a popular #SSH #Server & #Client used in a lot of #embedded devices...

OS1337, to random

Thanks again to @SweetAIBelle for extensive contributions to OS/1337, making the pipeline and scripts to reproduceably build OS/1337 images and it's parts more flexible and nifty.

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

kkarhan, (edited )

@SweetAIBelle I think this is great forward-thinking on your side since OS/1337 should long-term be developed into a robust yet "clean slate" for #minimalist #Linux that isn't as bloated as #Yocto but remains customizeable and flexible.

OFC #dbclient [#Dropbear as #SSH-client only built] errors out due to me having to fix the kernel first, because right now not even #toybox's included #ping command works...
https://github.com/OS-1337/OS1337/issues/13#issuecomment-1857169987

I'm working on that tho...

@OS1337
#OS1337

whitekiba, to random German

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

kkarhan,

@whitekiba Ja und nein...

Also nen Kernel samt Netzwerktreiber + initramfs mit notwendigen tools wäre ausreichend...

Notfalls können estimmte werkzeuge entweder von 2. Floppy/CD/USB und/oder online heruntergeladen werden.

Im Notfall würde @OS1337 einfach mit nem #SSH-Server (#Dropbear) autostarten und darauf SSH'n lassen - was für #headless und/oder #retro-Systeme sinnvoll ist.

Quasi reinstecken und es booted nen SSH Server...

kkarhan, to linux

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,

@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, (edited )

@landley I'll propably have to gut functions out of toybox to get it where I want it to be, but then again the "#CORE" Version of OS/1337 will be very much barebones....

Just the essentials to get #Dropbear #Client to be able to #SSH into stuff, be able to make a #ramdisk and #wget / tiny-#curl everything else (i.e. a system image one could dd onto a HDD/SSD)...

Kinda like an old #netinstall #Floppy...

Ideally configureable to the point that I could also swap #dbclient for dropbear as #Server

kkarhan, to linux

Good news everyone!

OS/1337 now finally boots to a [quite castrated] version of #toybox / #Linux #CLI 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

#OS1337 #Linux #Embedded #EmbeddedLinux #Development #Distro #LinuxDistro

kkarhan, (edited )

@SweetAIBelle @landley yeah, it's still somewhat broken but it's at least in a booting state where I could see how much #toybox and #dropbear I can squeeze into the rootfs.cpio.xz given the limitations and the fact that it competes with the Kernel [bzimage] for space...

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

But I'd say it is on track to fill the gap of #tomsrtbt and be a practical option.
https://en.wikipedia.org/wiki/Tomsrtbt

#OS1337

kkarhan, (edited ) to linux

: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, (edited )

Not to mention that OS/1337 should really excel with and in that the first should be completely possible to from scratch by running a single script that yoinks said sourcecodes, .config files and in the end spits out a working & 3,5" image.

Nothing fancy but something useable - even if it's just a (aka. ) and the basic tools to get connectivity.

kkarhan,

@SweetAIBelle I'm not shure if me not specifying an offset was the mistake tho on #Floppinux that wasn't done either and I assumed that swapping #BusyBox for #toybox should just work.
https://github.com/OS-1337/OS1337/blob/main/docu/floppinux/floppinux-manual.pdf

I guess I was wrong...

And no I didn't use #mkroot as @landley would've done...

But maybe my toybox .config is also dysfunctional as I basically gutted most functions out of it since I only want to launch #dropbear #SSH Client (aka. #dbclient)...

kkarhan, to bot German

: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,

@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

nemo, to random
@nemo@mas.to avatar
kkarhan,

@nemo Right now I'm working the "#CORE" or #MinimumViableProduct" version following the #Floppinux manual.

It's basically #Linux with #Ethernet drivers, a basic #console as per #Toybox and #Dropbear as #SSH-Client.

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

https://github.com/OS-1337/OS1337/tree/main/build/0.CORE

beka_valentine, to random

deleted_by_author

  • Loading...
  • kkarhan,

    @beka_valentine For example a #PC running #OS1337 and using #Dropbear to #SSH into is a terminal...

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

    kkarhan, to Smol

    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, (edited ) to random

    Just 66.232 bytes left of 1440kB...

    But already this is pretty nifty and will at least allow OS/1337 "#Floppy Edition" to be more versatile than #Floppinux by being a basic #SSH client thanks to [#dropbear] so it can at least be used to SSH into stuff...
    #OS1337
    https://github.com/OS-1337/OS1337/commit/09534203e2a6e48b4bf5a8b9869d4de962ee0d02

    kkarhan, (edited ) to linux

    YOS!

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

    This is awesome...

    Seems like I can fit #dropbear as #SSH client on the 3,5" #1440kB #Floppy as well...

    I guess it would've been possible to make #Floppinux for a #720k #Floppy as well... ?

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

    kkarhan,

    @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,

    @JohannessNilsson ...tho any expansion in functionality will be paid for in space.

    The current build can't do shit beyond running #dbclient (#dropbear #SSH client) and rebooting/shutting down.

    There's no routine to even create a new file with "touch" and I've yet to test it as working...

    kkarhan, to linux

    OS/1337 development:
    Using the oldest still maintained #longterm #linux #Kernel 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 #i486 systems.

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

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

    kkarhan,

    @whitekiba I mean I don't look for computational efficiency....

    OFC modern crypto needs a lot of processing power...

    But I'd even consider doing a #ramdisk and making a script that #wget's #dropbear as a working hack...

    Even if that makes it a sort-of "#netlive" [#netinstaller meets #live #linux] workaround...

    dwarmstrong, to debian
    @dwarmstrong@fosstodon.org avatar

    When I use LUKS to encrypt the root partition on my Linux server, I need to supply the crypt passphrase at boot to unlock the system for startup to continue and get to login. That's OK if I'm sitting in front of a keyboard and display. But what if it's a headless server or located in a remote location?

    Enter Dropbear. Install this tiny SSH server into the server's initramfs, and use SSH keys to login from a client at boot and unlock:
    https://www.dwarmstrong.org/remote-unlock-dropbear/

    dwarmstrong, to debian
    @dwarmstrong@fosstodon.org avatar

    This HOWTO is dated 2017 but can confirm it still works today using Debian 12. It was so helpful getting the wireless interface setup on my home server initramfs so that I could remotely unlock a LUKS-encrypted root partition using Dropbear:
    https://www.marcfargas.com/2017/12/enable-wireless-networks-in-debian-initramfs/

    dwarmstrong, to debian
    @dwarmstrong@fosstodon.org avatar

    I remotely unlock a LUKS-encrypted root on my Debian home server using a Dropbear initramfs. Before I did this over wired ethernet.

    Its a bit trickier to get this working over wireless, and this HOWTO was a big help!
    https://www.marcfargas.com/2017/12/enable-wireless-networks-in-debian-initramfs/

    #dropbear #debian #linux #networking

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