Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Working around dragons with the Lemote Yeeloong laptop and OpenBSD (oldvcr.blogspot.com)
95 points by zdw 10 hours ago | hide | past | favorite | 23 comments
 help



The NetSurf browser the author tried out has multiple frontends. Two run on OpenBSD that I know of, the “default” GTK frontend and an SDL‐based framebuffer frontend. As was pointed out, GTK has a rather sizeable number of dependencies; building the framebuffer frontend instead would save a lot of time.

(author) Is there a way to specifically build the framebuffer version from the ports tree? I didn't see one.

/usr/ports/www/netsurf/netsurf-fb/

Thanks, I'll try that.

Mainline Dillo runs faster and smoother, it's just an fltk + git clone && configure +make install away.

I don't think these machines achieved much popularity in China either, as standard PCs were far more common and compatible with the existing software base.

the keyboard and trackpad are internally PS/2.

Interesting that the PC influence is still there, although I'm pretty sure a MIPS doesn't have them on port 60h/64h, or indeed any I/O ports. I remember having a similar moment of surprise when I played around with an ARM VM and discovered it had a "VGA-compatible" GPU emulating an old ISA-class chip.


> I'm pretty sure a MIPS doesn't have them on port 60h/64h, or indeed any I/O ports.

Funnily enough, it does. They're just sitting behind a AMD CS5536 PCI-to-ISA bridge.

https://man.openbsd.org/man4/loongson/glxpcib.4

https://man.openbsd.org/pckbc

...

> glxpcib0 at pci0 dev 14 function 0 "AMD CS5536 ISA" rev 0x03: rev 3, 32-bit 3579545Hz timer, watchdog, gpio, i2c

> isa0 at glxpcib0

> pckbc0 at isa0 port 0x60/5 irq 1 irq 12

> pckbd0 at pckbc0 (kbd slot)

> wskbd0 at pckbd0: console keyboard, using wsdisplay0

> pms0 at pckbc0 (aux slot)

> wsmouse0 at pms0 mux 0

> mcclock0 at isa0 port 0x70/2: mc146818 or compatible

...

Other machines, such as the DEC Alpha were similar.


A decade’s worth of SGI machines combined MIPS processors with PS/2 keyboard and mouse ports.

To be fair to that there wasn't really any other viable mass-market interface that the keyboard manufacturers in China/Taiwan could standardize on. The PS/2 keyboard interface was backwards compatible with an AT keyboard through the user of a passive physical pin adapter. And USB didn't exist yet.

Oddly enough, the SGI Fuel (also the Tezro, I think) had PS/2 keyboard and mouse ports but also offered USB ports and support for HID devices in IRIX.

I have no idea whether the keyboard and mouse that shipped with those later SGIs were PS/2 or USB devices.

edit: IMO there was nothing wrong with preferring PS/2 to USB 20-some years ago. Higher theoretical refresh rate on the PS/2 mouse at that time and the PS/2 keyboard offered better n-key rollover, although I question whether any of that mattered one way or the other to an SGI owner


In x86 i386 world there was a good long overlap of ATX/MicroATX motherboards shipping with both PS/2 keyboard/mouse ports and also USB ports on them, starting from 1998 era Pentium 2/3 systems when USB first became commonplace and continuing until probably 2010 or so.

(author) My understanding is that they're wired into the AMD southbridge which provides them over memory mapped I/O.

"However, I can find no evidence that Richard Stallman had/has a dog, or indeed any pet."

According to his own disclosures, he has a fear of dogs

https://web.archive.org/web/20120119135147if_/https://secure...


The wsconscfg problem with multiple screens, whatever it exactly is, is decidedly odd. According to this, the display is being driven as smfb0 in what is largely a dumb framebuffer mode, no acceleration, no GPU, no fancy high jinks whatsoever. wscons/wsdisplay should have no difficulty with multiple screens on that sort of thing.

No computer is obsolete with a BSD. I still use an n270 netbook daily.

Same here. I have a Samsung NC10 netbook with that same CPU which I recently converted from Debian to NetBSD when they dropped 32-bit support.

Acer aspire one with NetBSD

It’s tough to find them on eBay; I wonder what the right search terms are?

I think they're super uncommon in the west.

I think they're also super useless, to be honest. Incredibly slow. Linux support continued to degrade the entire time I owned mine. The keyboard and display are far too small to be usable. The graphics chip accelerates basically nothing.

I sold mine [1] on eBay back in October. I hope the new owner enjoys it more than I did :)

[1] https://mattst88.com/computers/yeeloong/


I still think it is very cursed to see that image of RMS using that laptop despite I was shocked to see it 12 years ago. Still shocks me to this day.

what is shocking about it?

I think because it's RMS champion of digital openess using using an archaine Chinese laptop, it's the dichotomy of China providing a product that's essentially more free (of binary blob firmware) then a western equivalent laptop. Take heed and dispare oh ye providers of win modems!

RMS is a man of principle. He saw freedom radiating from that laptop and subscribed, doesn't care for geopolitics.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: