@netbsd@mastodon.sdf.org
@netbsd@mastodon.sdf.org avatar

netbsd

@netbsd@mastodon.sdf.org

We make a fast and secure open source Unix-like operating system for all of your computing devices, whether they be Raspberry Pis, EdgeRouters, ThinkPads, servers, or SPARCstations. Check the about page: https://www.NetBSD.org/about/

We pioneered cross-platform package management with #pkgsrc, anykernels, and TCP/IP in space.

Not cross-posted from the bird website ;)

This profile is from a federated server and may be incomplete. Browse more on the original instance.

netbsd, to random
@netbsd@mastodon.sdf.org avatar

New development policy: code generated by a large language model or similar technology (e.g. ChatGPT, GitHub Copilot) is presumed to be tainted (i.e. of unclear copyright, not fitting NetBSD's licensing goals) and cannot be committed to NetBSD.

https://www.NetBSD.org/developers/commit-guidelines.html

netbsd,
@netbsd@mastodon.sdf.org avatar

@julienbarnoin @andrei This policy is not about about code quality, it's about copyright.

netbsd,
@netbsd@mastodon.sdf.org avatar

@BrodieOnLinux The contract developers have historically signed uses the "tainted code" wording.

dreid, to random
@dreid@wandering.shop avatar

Is there any interesting writing on what I conceive of as "the Borland aesthetic" ?

The gray frames. The blue backgrounds. Menu text with the red letter indicating a hot key. Modal dialogs with drop shadows.

According to Wikipedia 2.0 in 1987 was the first blue screen version of Borland Turbo C.

Did Borland originate this?

netbsd,
@netbsd@mastodon.sdf.org avatar

@dreid @bitprophet Curses is standardized in the X/Open Portability Guide, but we (and to a lesser extent Solaris) are the only vendors using non-ncurses versions today.

The menu and form libraries come from AT&T, specifically UNIX System V Release 4.2.

However, I doubt the colour specification comes from Unix at all, but rather ANSI and IBM.

brokenix, to random
@brokenix@emacs.ch avatar

#doas : multiple security issues
Buffer overflow (privilege escalation to root)
Broken UID parsing falls back to root (CVE-2019-15900)
Incorrect group change behaviour (CVE-2019-15901)
https://github.com/slicer69/doas/pull/23

netbsd,
@netbsd@mastodon.sdf.org avatar

@ParadeGrotesque @pkw @screwtape security/priv in base is much more likely.

RL_Dane, to random
@RL_Dane@fosstodon.org avatar

Hey peeps,

What older laptops work best with NetBSD?

I tried Net on my Thinkpad X200 about 18 months ago, and wasn't able to get S3 suspend working (it just rebooted, IIRC).

Is anyone else running NetBSD on a laptop?

Just curious, thinking about trying it out in the future, on something cheap and used. :)

netbsd,
@netbsd@mastodon.sdf.org avatar

@RL_Dane x260 with an urtwn

netbsd, to random
@netbsd@mastodon.sdf.org avatar

It turns out we have been secretly maintaining X.Org over the years and nobody noticed.

(The number of not-yet-upstreamed patches in our xsrc tree is fairly huge, working on fixing that...)

onepict, (edited ) to random
@onepict@chaos.social avatar

Seeing some rather recognisable attitudes in arguments against NetBSDs stance against AI generated code.

How do you know, how would you stop it. You can't stop us.

Like aren't we meant to be better than that?

Disturbingly similar attitude to when we ask folks to not scrape folks posts on the fediverse without asking.

Just because you can doesn't mean you should.

Plus there are some very real licence considerations which will affect copyright (and copyleft).

https://blog.brettsheffield.com/all-your-base-are-belong-to-llm

netbsd,
@netbsd@mastodon.sdf.org avatar

@onepict Also way too many people confusing "tainted" for "poor quality".

netbsd,
@netbsd@mastodon.sdf.org avatar

@onepict i've probably said this 100+ times now - this policy is for committers (foundation members) only, who've all already signed contracts with a clause about tainted code.

the policy is for base only, which has strict rules about copyright for Reasons™0. We are not opting out of running any third-party code that might have used an auto-completion tool. Since the BSD license requires strict attribution, our code in base can't be used to train LLMs either.

netbsd, to random
@netbsd@mastodon.sdf.org avatar

I usually try to keep you informed about interesting commits that are happening, but we're all clenching for NetBSD 10 right now...

Regardless, nat committed a new audio driver...

... for Motorola 68000 Macintoshes. enjoy!

netbsd, to random
@netbsd@mastodon.sdf.org avatar

!!! netbsd 10 released !!!
✨ 🔥

https://netbsd.org/releases/formal-10/NetBSD-10.0.html

SDF, to random
@SDF@mastodon.sdf.org avatar

NetBSD 10 has arrived at SDF for the 7th iteration of our primary fileserver.

#netbsd #bsd #runbsd

netbsd,
@netbsd@mastodon.sdf.org avatar

@nirokato @SDF I suspect that I/O operations will be less CPU intensive.

netbsd,
@netbsd@mastodon.sdf.org avatar

@al1r4d @SDF The same BIOS bootloader is used on 32-bit and 64-bit x86, which is why it just says NetBSD/x86. We usually call the 64-bit variant amd64, since AMD invented it.

The core part of the BIOS bootloader has to be written in 16-bit assembler code, so it's rather irrelevant whether it's running on a 32-bit or 64-bit machine.

jutty, to FreeBSD
@jutty@bsd.cafe avatar

Alas, I have to consider some other hardware that is more BSD friendly than what I currently have for my main laptop. Wifi worked great on NetBSD, whereas it was flaky on FreeBSD, but the audio input was the flaky one.

A ThinkPad, maybe? I'll gladly accept hardware recommendations for BSD-friendly models from at least a decade ago (read: cheap).

Current status: Deciding between Void and Alpine for the next episode of The Main Machine Trials®

#BSD #NetBSD #FreeBSD #hardware #VoidLinux #AlpineLinux

netbsd,
@netbsd@mastodon.sdf.org avatar

@greggyb @jutty Sadly most from Lenovo have BIOS whitelists by default, forbidding you from changing the card, though there's the option of getting an X230 with Coreboot pre-installed from various vendors.

I've been using an X260 for the past years, though I use an USB WiFi device (urtwn) or ethernet for reliability.

jspath55, to random
@jspath55@chaos.social avatar

Let's see. NetBSD 10 implies 10 kernel versions in, um, 30 years almost? Averaging 3 "point" releases per version, that's 1 kernel upgrade per year, max. I'm ignoring NetBSD 0.9 and prior (patchkit 0.2
2) as lesser products.

https://www.netbsd.org/changes/changes-0.9.html

netbsd,
@netbsd@mastodon.sdf.org avatar

@jspath55 The major version only started increasing with NetBSD 2, which was more than 10 years after the first release.

netbsd, to random
@netbsd@mastodon.sdf.org avatar

X.Org on NetBSD - the state of things

https://blog.netbsd.org/tnf/entry/x_org_on_netbsd_the

netbsd, to random
@netbsd@mastodon.sdf.org avatar

Fun fact: the 2009 model of Sidekick smartphone came with NetBSD as standard.

you don't have to wear eyeliner while using one, but it helps ✨

netbsd, to random
@netbsd@mastodon.sdf.org avatar

I wonder, what is the cheapest hardware we can run on that isn't x86 or ARM-based?

I can find a nintendo wii on eBay for 20 euros, and ERLite-3s for 30 euros.

netbsd, to random
@netbsd@mastodon.sdf.org avatar

jmcneill has committed his port of NetBSD to the Nintendo Wii.

https://www.youtube.com/watch?v=n-MShCcFm_w

DesRoin, to linux German

Seems to work fine with LXQT, couldn't get enlightenment to work, apparently the current version in pkgsrc is rather old as well.
So I'll run this for now and have a second laptop just in case with

netbsd,
@netbsd@mastodon.sdf.org avatar

@DesRoin @gyptazy Run xcompmgr?

bentsukun, to random
@bentsukun@mastodon.sdf.org avatar

Internet in Germany:

  • EDGE
  • WhatsApp
  • FritzBox
netbsd,
@netbsd@mastodon.sdf.org avatar

@bentsukun EDGE: the DE stands for Deutschland.

purple, to random
@purple@nya.social avatar

NetBSD is blessed. also nini fedi

netbsd,
@netbsd@mastodon.sdf.org avatar

@purple 💜

jutty, to firefox
@jutty@bsd.cafe avatar

After a search in the NetBSD packages for lightweight web browsers, the winners are: vimb, dillo, luakit and netsurf.

Dillo's new release 3.1.0 still hasn't landed, so no HTTPS there. Luakit is very neat, extremely lightweight, minimal, has vim-like bindings and would be perfect if it weren't for the constant white flashing between each pageload when using a custom, darker CSS. NetSurf is also quite neat, with tab support for heavier sessions.

The winner for me is vimb, which although leaving tabs to the window manager, has vim-like bindings, is pretty minimal and does not cause flashing when switching between pages on a custom darker CSS setting.

Honor mention to Arctic Fox, a Pale Moon clone that hits peak nostalgia with the pre-omnibar Firefox look. No theming, not as lightweight, but going strong at 29.5k commits since 2018.

netbsd,
@netbsd@mastodon.sdf.org avatar

@jutty Arcticfox is notable for being one of the few "heavy" browser engines that officially supports NetBSD upstream.

drscream, to random
@drscream@fru.bar avatar

Are there people around which are living with all defaults? Default WM, Default vim / emacs config, etc? So install an OS & tools without changing anything?

netbsd,
@netbsd@mastodon.sdf.org avatar

@drscream Does it still count if I wrote the defaults?

fabio, to ai
@fabio@manganiello.social avatar

joins the ranks of software projects that ban generated code.

How they are going to enforce such ban is an obvious question lingering in the air.

Does it include only cases like “hey write a suite of unit tests for this class”? Or also cases where simply autocompletes a for loop while I’m typing it?

In the latter case, how would a hypothetical reviewer enforce the ban? How would the for loop autocompleted by Copilot, or the boilerplate population of hashmap values, look any different than one I would write myself?

And if the issue is with any code that isn’t directly written by a human, then why stop at modern AI generation? Why not include LINTers and traditional IDE autocomplete features?

I have no doubt that the projects that are announcing these no-AI policies have good intentions, but it’s probably time for all of us to have an honest talk.

Code completion isn’t a clear cut binary feature. It’s a big spectrum that goes from the old exuberant ctags to ChatGPT writing whole classes.

And code completion shouldn’t be banned. If it makes a developer more productive, and if the developer understands the code that is being completed, then such bans are akin to a “drivers should only use cars with manual transmission because we feel that it’s more manly”. It’s a conservative and elitist act of shunning out new productive tools because we can’t understand them and regulate them properly.

And more people need to call out the bluff: in cases where the AI only completes a few lines of code, its basically impossible to tell if that snippet was written by a human or an AI assistant.

https://tech.slashdot.org/story/24/05/17/007240/netbsd-bans-ai-generated-code?utm_source=rss1.0mainlinkanon&utm_medium=feed

netbsd,
@netbsd@mastodon.sdf.org avatar

@fabio It is enforced by legal contract that every committer is required to sign.

BSD projects have historically had very strict rules on the copyright of submissions for very good reasons - https://en.wikipedia.org/wiki/UNIX_System_Laboratories%2C_Inc._v._Berkeley_Software_Design%2C_Inc.

  • 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