Discussion
Loading...

#Tag

  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
Stefano Marinelli boosted
Dendrobatus Azureus
@Dendrobatus_Azureus@mastodon.bsd.cafe  ·  activity timestamp 3 days ago

I've taken the time to read this IT notes Story where we are reminded to use Open Source Code in the diverse way it's intended

I can give you an example regarding the _if tools_
**ifconfig** is in my _muscle memory_ the things that I need executed from this program just fly out of my fingers in reflex mode
I've been using the if tools ever since we needed to _compile everything_ ourselves, when we wanted to run an Open Source Environment, where the kernel was written and delivered in source code only.
If this is the first toot you read by me, I've been with the Open Source community on the Linux side since the alpha versions were coded and distributed through Usenet, in comp.os.unix.*

In that period you were grateful when a task set that you needed to execute, had a program, which would either make your task easier or better manageable, than doing everything by hand in a laborious manner

Ever since the beginning there are different GNU programs, written in the Richard Stallman period, that can do similar things. All you need to do is choose what you like and stick with it
If you do not like the way it works, you can fork it & change the code, if you don't know how to write a line of code, there are _manual pages_ available which you can use as teaching methods to learn how to code yourself
All you need to be for that is an _autodidact_
You have the power of the **Source Code** readily available right in front of you

At a certain point in time _Bram Molenaar_ did not like the way VI worked; he want it more than vi offered. At this point in time Bram Molenaar programmed vim on the _Amiga_ computer. Since the true Open Source form was followed vim was also distributed in Source form and was happily adopted by others who were thinking in a similar manner as Bram Molenaar and they started to contribute to that program.
vi is a vital program on UNIX systems. What Bram has made, is create a _choice_ for people who want it more than what vi offered.

# vim & vi happily coexist!

## This is the beauty of Open Source

At a later point in time this is also what happened with the programmer who wanted more than what the if-tool set offers. Thus the command set of _ip_ was programmed. Similar to vi and vim they happily coexist.

### However on the distribution level something changed.

After a couple of decades I noticed that traditional tools, that have been tried, tested, stable and have withstood the test of time, were dropped from the base installations. You have to go and fetch them yourself. It was even done with _critical tools_ like the if tool set. It's not just one distribution that's doing it but different distributions.
I was busy with an installation; at a certain point I needed **ifconfig** to work on my network interface devices; I needed to configure something on the fly. Imagine my facial expression when I detected that ifconfig wasn't in the base installation!
The machine was in a _chicken egg_ situation because I had &no access to the network_ I had to stop, go to another place fetch the if tools separately, find out that they were dropped for reasons which were totally irrelevant to my work, go back to the machine, install them separately and in the process waste many valuable minutes of time.

It was then that I started to notice the pattern a pattern of **polarization** removing tools which are critical to base installations without leaving a warning

I had to _change_ my setup routine which has been working for decades in a _flawless_ manner, because someone somewhere decided that a good tool set became obsolete.

This polarization is not only in the choice of what commands are chosen to be in the base installation of a distribution, it's in many different sections of the open source community which is what Stefano has shed some light upon.

Polarization because of diversity is totally unnecessary, happy and peaceful coexistance is key

* You can love vim yet cherish vi
* You can glorify emacs yet admire vim
* I can love XCFE cherish LXDE, admire KDE & like GNOME all simultaneously

Depending up on what I'm doing, what machine I am working on (SBC server embedded system), what is needed on the task at hand, I simply adapt and work with the diverse tools available for free.

There is absolutely now need for polarisation or Toxic behavior in the Open Source ENV:

Another example is the direction that Gnome went many years ago.

In that period I used Enlightenment, Gnome, KDE and FVWM simultaneously on different machines. All WM are working in a manner that I like. When however the Gnome programmers decided to strip configuration features of the Desktop Environment, I didn't go on a rant, I didn't bother to fork, because of the massive amount of work involved.

I just left in Peace

Diversity is Vital. GNOME is Vital! We need them all

🦋💙 #Lobi 💙🦋

#Story #Stefano #Programming #FVWM #LXDE #OpenSource #BSD #freeBSD #Linux #POST #X86 #technology #SBC

https://my-notes.dragas.net/2025/11/14/this-isnt-a-battle/

This Isn't a Battle | MyNotes

After reading a post describing the FreeBSD community as 'toxic', I share a different perspective. This isn't a battle. It's a reflection on coexistence, the original Open Source spirit, and the quiet richness of taking a different path.
⁂
More from
Stefano Marinelli
  • Copy link
  • Flag this post
  • Block
Dendrobatus Azureus
@Dendrobatus_Azureus@mastodon.bsd.cafe  ·  activity timestamp 3 days ago

I've taken the time to read this IT notes Story where we are reminded to use Open Source Code in the diverse way it's intended

I can give you an example regarding the _if tools_
**ifconfig** is in my _muscle memory_ the things that I need executed from this program just fly out of my fingers in reflex mode
I've been using the if tools ever since we needed to _compile everything_ ourselves, when we wanted to run an Open Source Environment, where the kernel was written and delivered in source code only.
If this is the first toot you read by me, I've been with the Open Source community on the Linux side since the alpha versions were coded and distributed through Usenet, in comp.os.unix.*

In that period you were grateful when a task set that you needed to execute, had a program, which would either make your task easier or better manageable, than doing everything by hand in a laborious manner

Ever since the beginning there are different GNU programs, written in the Richard Stallman period, that can do similar things. All you need to do is choose what you like and stick with it
If you do not like the way it works, you can fork it & change the code, if you don't know how to write a line of code, there are _manual pages_ available which you can use as teaching methods to learn how to code yourself
All you need to be for that is an _autodidact_
You have the power of the **Source Code** readily available right in front of you

At a certain point in time _Bram Molenaar_ did not like the way VI worked; he want it more than vi offered. At this point in time Bram Molenaar programmed vim on the _Amiga_ computer. Since the true Open Source form was followed vim was also distributed in Source form and was happily adopted by others who were thinking in a similar manner as Bram Molenaar and they started to contribute to that program.
vi is a vital program on UNIX systems. What Bram has made, is create a _choice_ for people who want it more than what vi offered.

# vim & vi happily coexist!

## This is the beauty of Open Source

At a later point in time this is also what happened with the programmer who wanted more than what the if-tool set offers. Thus the command set of _ip_ was programmed. Similar to vi and vim they happily coexist.

### However on the distribution level something changed.

After a couple of decades I noticed that traditional tools, that have been tried, tested, stable and have withstood the test of time, were dropped from the base installations. You have to go and fetch them yourself. It was even done with _critical tools_ like the if tool set. It's not just one distribution that's doing it but different distributions.
I was busy with an installation; at a certain point I needed **ifconfig** to work on my network interface devices; I needed to configure something on the fly. Imagine my facial expression when I detected that ifconfig wasn't in the base installation!
The machine was in a _chicken egg_ situation because I had &no access to the network_ I had to stop, go to another place fetch the if tools separately, find out that they were dropped for reasons which were totally irrelevant to my work, go back to the machine, install them separately and in the process waste many valuable minutes of time.

It was then that I started to notice the pattern a pattern of **polarization** removing tools which are critical to base installations without leaving a warning

I had to _change_ my setup routine which has been working for decades in a _flawless_ manner, because someone somewhere decided that a good tool set became obsolete.

This polarization is not only in the choice of what commands are chosen to be in the base installation of a distribution, it's in many different sections of the open source community which is what Stefano has shed some light upon.

Polarization because of diversity is totally unnecessary, happy and peaceful coexistance is key

* You can love vim yet cherish vi
* You can glorify emacs yet admire vim
* I can love XCFE cherish LXDE, admire KDE & like GNOME all simultaneously

Depending up on what I'm doing, what machine I am working on (SBC server embedded system), what is needed on the task at hand, I simply adapt and work with the diverse tools available for free.

There is absolutely now need for polarisation or Toxic behavior in the Open Source ENV:

Another example is the direction that Gnome went many years ago.

In that period I used Enlightenment, Gnome, KDE and FVWM simultaneously on different machines. All WM are working in a manner that I like. When however the Gnome programmers decided to strip configuration features of the Desktop Environment, I didn't go on a rant, I didn't bother to fork, because of the massive amount of work involved.

I just left in Peace

Diversity is Vital. GNOME is Vital! We need them all

🦋💙 #Lobi 💙🦋

#Story #Stefano #Programming #FVWM #LXDE #OpenSource #BSD #freeBSD #Linux #POST #X86 #technology #SBC

https://my-notes.dragas.net/2025/11/14/this-isnt-a-battle/

This Isn't a Battle | MyNotes

After reading a post describing the FreeBSD community as 'toxic', I share a different perspective. This isn't a battle. It's a reflection on coexistence, the original Open Source spirit, and the quiet richness of taking a different path.
⁂
More from
Stefano Marinelli
  • Copy link
  • Flag this post
  • Block
Hacker News
@h4ckernews@mastodon.social  ·  activity timestamp 2 weeks ago

x86 architecture 1 byte opcodes

https://www.sandpile.org/x86/opc_1.htm

#HackerNews #x86 #architecture #opcodes #computerarchitecture #programming #technews #assembly

sandpile.org -- x86 architecture -- 1 byte opcodes

  • Copy link
  • Flag this post
  • Block
Hacker News
@h4ckernews@mastodon.social  ·  activity timestamp 2 weeks ago

I have released a 69.0MB version of Windows 7 x86

https://twitter.com/XenoPanther/status/1983477707968291075

#HackerNews #Windows7 #Release #X86 #TechNews #SoftwareUpdate

X (formerly Twitter)
View
  • Copy link
  • Flag this post
  • Block
Hacker News
@h4ckernews@mastodon.social  ·  activity timestamp 3 weeks ago

Encoding x86 Instructions

https://www-user.tu-chemnitz.de/~heha/hs/chm/x86.chm/x86.htm

#HackerNews #Encoding #x86 #Instructions #x86 #Assembly #Programming #Computer #Architecture #Instruction #Set #Documentation

Encoding Real x86 Instructions

  • Copy link
  • Flag this post
  • Block
GeePawHill
@GeePawHill@mastodon.social  ·  activity timestamp last month

Oh please God, cue unrequested recommendations of distros and Mint, cuz I have not been working with *nix for 45 motherfucking years.

Ziege Lightbocks
@lightbocks@union.place replied  ·  activity timestamp last month

@GeePawHill
I try #linuxMint first for most people,

but #Kubuntu is working where I have drivers' problems with Mint.

#MXLinux is my goto if I need an ultralite or #x86

#puppylinux when I need a tiny can opener

Been trying everything the last couple years after a decade gap.

Welcome/goodluck!

  • Copy link
  • Flag this comment
  • Block
Paolo Amoroso
@amoroso@oldbytes.space  ·  activity timestamp 2 months ago

V86 is an x86 emulator that runs in the browser. It supports a selection of preconfigured historical and current operating systems, including a few rarely emulated ones such as Windows CE, and you can upload your own operating system image.

V86 is similar to the popular PCjs.

https://oses.ioblako.com

#x86 #emulator #retrocomputing

  • Copy link
  • Flag this post
  • Block
Paolo Amoroso
@amoroso@oldbytes.space  ·  activity timestamp 2 months ago

RetrOS-32 is "A x86 32bit Hobby Operatingsystem with graphics, multitasking, editor, filesystem, networking and 32bit C-Compiler for i386 architecture". The screenshots have Amiga vibes.

https://oshub.org/projects/retros-32

#os #i386 #x86

  • Copy link
  • Flag this post
  • Block
Gert V 🇵🇸
@gert@social.coop  ·  activity timestamp 3 months ago

The qjs-udp module has been refactored and can now handle different timeout conditions on local and WAN.

As always, source is available for non-profit purposes, DM me.

wget cce.citiwise.eu/downloads/dist-qjs-udp-0.2.4.tgz

sha256sum dist-qjs-udp-0.2.4.tgz
adf69ab5fe81235c3a0f155f53737961a07375ec9639a46b18f0d74aafbfd11f

#linux #udp#qjs #x86-64

  • Copy link
  • Flag this post
  • Block
Gert V 🇵🇸
@gert@social.coop  ·  activity timestamp 3 months ago

release: webServer tool for linux

JS is the language of the web. But afaik, Quickjs didn't have a HTTP server module yet, so I did the plumbing and created Mongoose-qjs.

wget cce.citiwise.eu/downloads/qjs-webserver-0.2.4.tgz

sha256sum
d33a6a31c448bf6d61d0a15a8c61ec1bb1b2708768eef3bafe23eecb47192427

#qjs #linux #x86-64 #http

  • Copy link
  • Flag this post
  • Block
Joel Michael boosted
Paolo Amoroso
@amoroso@oldbytes.space  ·  activity timestamp 4 months ago

Asm Editor is a web app IDE for learning, developing, and running x86, M68K, RISC-V, and MIPS Assembly code. It features an editor, assembler, and debugger, as well as other tools and learning resources.

https://asm-editor.specy.app

https://github.com/Specy/asm-editor

#x86 #m68k #mips #assembly #riscv

  • Copy link
  • Flag this post
  • Block
Paolo Amoroso
@amoroso@oldbytes.space  ·  activity timestamp 4 months ago

Asm Editor is a web app IDE for learning, developing, and running x86, M68K, RISC-V, and MIPS Assembly code. It features an editor, assembler, and debugger, as well as other tools and learning resources.

https://asm-editor.specy.app

https://github.com/Specy/asm-editor

#x86 #m68k #mips #assembly #riscv

  • Copy link
  • Flag this post
  • Block
Blake Patterson
@blakespot@oldbytes.space  ·  activity timestamp 5 months ago

Did you know that the 'NT' in Windows NT stood for "Nine Ten"?

The intended core platform for the OS was the then-expected Intel i910 RISC processor, which was to be the rebranded moniker for the i860 that can be found in the wild.

It never came to be due to the i860s terrible handling of context switching -- a capability that a CPU for a multitasking, multiuser workstation OS must be able to do very_efficiently. The i860 wasn't.

https://www.youtube.com/watch?v=WTkFGZqVCM8&t=459s

** EDIT: Several have pointed to sources indicating differently that NT stood for N10, which was the codename for the i860, so -- N10, N-Ten > NT.

#TIL#WindowsNT#Windows#Intel #i860 #i910 #vintagecomputing #retrocomputing#OS#techhistory#RISC #x86 #processors #computers #computinghistory#Microsoft

  • Copy link
  • Flag this post
  • Block
Log in

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About · Code of conduct · Privacy · Users · Instances
Bonfire social · 1.0.0 no JS en
Automatic federation enabled
  • Explore
  • About
  • Members
  • Code of Conduct
Home
Login