Discussion
Loading...

Discussion

  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
David Gerard
@davidgerard@circumstances.run  ·  activity timestamp 3 hours ago

The Free Software Foundation (NASDAQ: RMS) has announced the Free Software alternative to the evil, DRM-infested, locked-down, defective-by-design iPhone: the GNUPhone.

The key technical innovation of the GNUPhone is that it is completely operated from the command line. “What could be more intuitive than a bash prompt?” said seventeen-year-old Debian developer Hiram Nerdboy. “The ultimate one-dimensional desktop! Just type ‘dial voice +1-555-1212 --ntwk verizon --prot lte --ssh-version 2 -a -l -q -9 -b -k -K 14 -x’ and away you go! Simple and obvious!”

The phone will also serve as a versatile personal media player. “I can play any .au file or H.120 video with a single shell command! The iPod could never measure up to this powerful ease of use.” Video is rendered into ASCII art with aalib. “If blocky ASCII teletype softcore pinups were good enough for 1970s minicomputer operators, they’re good enough for you. Respect your elders.”

Actual successful voice calls are expected by 2030 to 2032. Regulatory approval is proving problematic in the corrupt, corporate-captured US environment. “The FCC said that if we dared switch on this, uh, ‘piece of shit’ in a built-up area in its present form, they’d break all our fingers with a fourteen-pound cluebat,” said Nerdboy. “They’re obviously shilling for Apple, Samsung and Google.”

The second version of the GNUPhone will run EMACS on the HURD kernel and be operated by writing eLisp macros on the fly. “It’s the clearest, most elegant and natural operating environment anyone could conceive of,” said Nerdboy. “Really, we’re not out to destroy Apple; that will just be a completely unintentional side effect.”

(slightly updated)

  • Copy link
  • Flag this post
  • Block
Draken BlackKnight
@draken@masto.nyc replied  ·  activity timestamp 10 minutes ago

@davidgerard
But can it run Doom?

  • Copy link
  • Flag this comment
  • Block
Carl O.S. ©
@carloshr@lile.cl replied  ·  activity timestamp 18 minutes ago

@davidgerard wow... I need it! I'll pre order it. Please share the link.

  • Copy link
  • Flag this comment
  • Block
farlukar
@farlukar@mas.to replied  ·  activity timestamp 23 minutes ago

@davidgerard hiram@hiramsgnuphone:~$ gpt "what's the commond to dial 911"

  • Copy link
  • Flag this comment
  • Block
TrimTab 🇺🇦
@TrimTab@mastodon.social replied  ·  activity timestamp 28 minutes ago

@davidgerard
I am gonna buy one if i can run pine to check my email, assuming of course I've correctly configured a socks proxy, and adjusted my routing tables appropriately.

  • Copy link
  • Flag this comment
  • Block
Matt
@mattw@mast.hpc.social replied  ·  activity timestamp 1 hour ago

@davidgerard You nearly had me. I would have believed this was serious but when there was no mention of rust, I knew it had to be fake.

  • Copy link
  • Flag this comment
  • Block
Al & Val's Modern Homesteading
@alandvalonline@mastodon.social replied  ·  activity timestamp 2 hours ago

@davidgerard It could even incorporate a rotary dial of some type that corresponds to particular numerical objects as the entry point, thus avoiding those irritating taps on a screen and not noticing you hit a 3 instead of a 2 when dialing a number.

  • Copy link
  • Flag this comment
  • Block
kgndiue
@kgndiue@mastodon.social replied  ·  activity timestamp 2 hours ago

@davidgerard but does it run vim?

Incidentally i currently monitor power statistics via an android terminal emulator...

  • Copy link
  • Flag this comment
  • Block
Charlie Stross
@cstross@wandering.shop replied  ·  activity timestamp 2 hours ago

@davidgerard Bravo! Except it needs Hayes modem control codes.

  • Copy link
  • Flag this comment
  • Block
Christine Burns MBE 🏳️‍⚧️📚⧖
@christineburns@mastodon.green replied  ·  activity timestamp 2 hours ago

@davidgerard @cstross It’s missing some hex.

  • Copy link
  • Flag this comment
  • Block
Resuna
@resuna@ohai.social replied  ·  activity timestamp 2 hours ago

@christineburns @davidgerard @cstross

Numbers in hex are shorter and easier to remember. Plus, it's easier to let the phone figure out the best available protocol:

dial voice +1::22b::4bc --network verizon --protocol `cell get --protocols --format 'quality name' | sort -rn | awk '{print $2}'` ...

  • Copy link
  • Flag this comment
  • Block
mark
@ATLeagle@mastodon.online replied  ·  activity timestamp 3 hours ago

@davidgerard we finally get something good, and they ruin it in v2 by adding emacs.

A phone should need nothing more than ed

  • Copy link
  • Flag this comment
  • Block
James Henstridge
@jamesh@aus.social replied  ·  activity timestamp 3 hours ago

@davidgerard I kind of wonder if they'll have an opinion on SIMs vs. eSIMs.

Is a physical SIM better because the proprietary SIM program is running on a separate chip rather than the main processor, and that somehow means it doesn't count?

  • Copy link
  • Flag this comment
  • Block
Martin Hamilton
@m@martinh.net replied  ·  activity timestamp 3 hours ago

@davidgerard We have GNUPhone at home... blobfoxwink
https://archive.fosdem.org/2025/schedule/event/fosdem-2025-5926-sxmo-a-mobile-ui-for-hackers/
#sxmo

FOSDEM 2025 - Sxmo: A mobile UI for hackers

  • Copy link
  • Flag this comment
  • Block
oxy
@oxy@aus.social replied  ·  activity timestamp 3 hours ago

@davidgerard requires memory of the Hayes AT command set

  • Copy link
  • Flag this comment
  • Block
rhold
@rhold@norden.social replied  ·  activity timestamp 3 hours ago

@davidgerard need to know if it is on systemd or not.

  • Copy link
  • Flag this comment
  • Block
mms :runbsd: :emacs: :c64:
@mms@mastodon.bsd.cafe replied  ·  activity timestamp 3 hours ago

@davidgerard I'd buy it...

  • Copy link
  • Flag this comment
  • 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-rc.3.14 no JS en
Automatic federation enabled
  • Explore
  • About
  • Members
  • Code of Conduct
Home
Login