New around here? Register your SA Forums Account here!

You can: log in, read the tech support FAQ, or request your lost password. This dumb message (and those ads) will appear on every screen until you register! Get rid of this crap by registering your own SA Forums Account and joining roughly 150,000 Goons, for the one-time price of $9.95! We charge money because it costs us money per month for bills, and since we don't believe in showing ads to our users, we try to make the money back through forum registrations.
 
  • Post
  • Reply
Phobeste
Apr 9, 2006

never, like, count out Touchdown Tom, man

theadder posted:

buy a rmbp and say three hail ives my child

Ive Maria

Adbot
ADBOT LOVES YOU

Phobeste
Apr 9, 2006

never, like, count out Touchdown Tom, man

BobHoward posted:

lol rms :thumbsup:

http://lists.gnu.org/archive/html/emacs-devel/2015-02/msg00274.html

read this whole thread, it is entertaining as hell

especially when it gets to some guy oh-making GBS threads himself after someone mentions the windows port of emacs supports :siren: loading shared libraries :siren:. you can almost see the terror on his face and the sweat dripping from his brow as he rushes in to explain how it's technically not really dynamic lib support, please rms dont banhammer it

http://lists.gnu.org/archive/html/emacs-devel/2015-02/msg00457.html

oh cool, everybody's favorite weird creepy uncle gets to weigh in

Phobeste
Apr 9, 2006

never, like, count out Touchdown Tom, man

MALE SHOEGAZE posted:

still waiting on a cli program that makes staging / unstaging on the chunk/line level as easy as gitx/gitcola/etc.

magit.el

Phobeste
Apr 9, 2006

never, like, count out Touchdown Tom, man

ahmeni posted:

unforgivable in argument land imo

--double-start-single-split
reserved:
-v is verbose
-q is quiet
-- ends arguments

nice people have put all these into nice libraries and you're a bad person if you do anything else

sometimes -v is version (gcc), sometimes it's something else entirely (grep). sometimes -- is used to separate two logically consistent groups of arguments (git checkout) sometimes commands use - flags to specify sub behaviors (tar) and sometimes they use words (git, aptitude). there's not really a consistent way to do things except that --help should give you help and usually so should -h (except sometimes it doesn't, like du or df). its almost like there's a collection of utilities that has been growing since the 80s and there's no consistent way to do things, just memorize how to use a given command since you've already had to do it fort everything else you use

Phobeste
Apr 9, 2006

never, like, count out Touchdown Tom, man
i use ubuntu at work because i can't possibly be bothered to spend more time than i need to setting it up. i cross compile stuff i just need the host to work

Phobeste
Apr 9, 2006

never, like, count out Touchdown Tom, man

Lysidas posted:

as loving terrible as it is that ubuntu breaks kernel ABI compatibility,


eh?

Phobeste
Apr 9, 2006

never, like, count out Touchdown Tom, man
the core thing that makes embedded linux systems embedded is that there's no user interacting directly with the os, they just boot up and immediately start running your code. so the choice of init system is really entirely based around what's easiest to get working the first time, and that's entirely based around what a) you happen to be most experienced with b) is the best-integrated with your shitbox system builder c) has the most available documentation and at this point systemd works great with modern busybox and i think yocto so go with that i guess

i did have a problem with it once where we'd set up some raspis with cheap little lovely 3x5 screens to run some random production line programming fixtures, and the guy who set them up made systemd units be the things moving some firmware files around from prep locations to the actual nfs mount points, and made those units for some reason be in the dependency path for the gui. so the failure mode when their sd cards were full or when someone misnamed some file or when the file was corrupt because the wireless network at the factory was a pile of trash and large files would routinely get corrupted on download was to just display some bootmessages for about a second and then just go to a black screen, boy that was rear end to debug

i guess what i'm saying is: nobody who does embedded linux is doing it because they truly love linux, it's because it's a really convenient way to get things like scheduling and a good hal and driver model for 0 dollars and a very minimal amount of extra work, just smdh if you have Big Opinions about its init scripts

Phobeste
Apr 9, 2006

never, like, count out Touchdown Tom, man

atomicthumbs posted:

running production line fixtures with wifi :stonklol:

no no no, it'd be when we'd update the firmware files those things were flashing, you'd download the file from the CI server to your laptop and then put it on the sd card the raspis use. what you should be saying is using sd cards ever :gonk:

Phobeste
Apr 9, 2006

never, like, count out Touchdown Tom, man

ratbert90 posted:

Just lol if you use systemd on embedded Linux.

yeah that's true i really love finding way out of date random packages to do basic things. i also love shell code, and my entire init system being one added thing that's slightly out of the ordinary from a month's worth of changes

Phobeste
Apr 9, 2006

never, like, count out Touchdown Tom, man
I have yet to encounter a full web uithat didn't enrage me

even if the ui were gods perfect light you'd still be in a browser with browser shortcuts and drawbacks and you'd still have to be roundtripping needlessly to some edge server for everything

Phobeste
Apr 9, 2006

never, like, count out Touchdown Tom, man

eschaton posted:

ask on the emacs list if you can use lldb

Phobeste
Apr 9, 2006

never, like, count out Touchdown Tom, man
they should distribute it in audiobook form

Phobeste
Apr 9, 2006

never, like, count out Touchdown Tom, man

GenJoe posted:

just add #!/usr/bin/env node to ur shebang and bask in the mediocrity that is scripting in anything not bash

lol

ratbert90 posted:

Errorno is fine. :colbert:

lol

Phobeste
Apr 9, 2006

never, like, count out Touchdown Tom, man

Soricidus posted:

vi is required by posix so it’ll be there by default on pretty much any linux that’s intended to be used as a linux. this is the one reason it’s worth learning some of the basic vi commands despite it being 2017 not 1977.

all bets are off if the linux is an implementation detail of some kind of embedded thing though

vi is built into busybox which for those of you lucky enough to not be immediately triggered is a single binary minimal Linux user space intended for embedded applications. it’s got a bunch of poo poo built in like a dash (lol) implementation and among other things a vi which when I used it didn’t have features like “undo”.

Phobeste
Apr 9, 2006

never, like, count out Touchdown Tom, man

BobHoward posted:

my knowledge of vi:

i(type some poo poo)
esc:wq

so this sounds extremely needs suiting to me

also if you know more vi than that there might be something wrong with you

emacs is the light and the way

Phobeste
Apr 9, 2006

never, like, count out Touchdown Tom, man
what is p here. how much storage does it contain. why are you doing pointer aliasing. aaah

Phobeste
Apr 9, 2006

never, like, count out Touchdown Tom, man

Sapozhnik posted:

autotools is trash hth

systemd is far from the only thing that uses meson and there's a big shift in that direction

why do you need bleeding edge systemd in your embedded system, nothing terribly interesting has happened there in the last year or two

did they fix the thing where if you have a hosed up rtc pid0 will crash on boot and leave the system unfixable without a full reflash and possibly a clear of the external rtc cache

Phobeste
Apr 9, 2006

never, like, count out Touchdown Tom, man

ratbert90 posted:

No, because the main issue was awful kernel vendor drivers.
https://github.com/systemd/systemd/issues/1143

yes, and as someone who was trying to bring up a board i really wished they'd put in that one line of code that didn't make me have to poke at various bullshit for hours.

Phobeste
Apr 9, 2006

never, like, count out Touchdown Tom, man

Truga posted:

it's defensive in that the programmer is probably extremely defensive about it

Phobeste
Apr 9, 2006

never, like, count out Touchdown Tom, man

eschaton posted:

/bin/emacs as the default login shell

i eq this with one hand

Phobeste
Apr 9, 2006

never, like, count out Touchdown Tom, man

Phobeste
Apr 9, 2006

never, like, count out Touchdown Tom, man
drat it’s almost like a big part of the problem with desktop linux is a complete lack of coherent management allowing one persons computer and not others to eg hardlock playing a video

Phobeste
Apr 9, 2006

never, like, count out Touchdown Tom, man

Schadenboner posted:

Toner on my boner and some white-out on my balls.

Phobeste
Apr 9, 2006

never, like, count out Touchdown Tom, man
that’s hilarious. Jesus Christ guys if you’re a spy agency shouldn’t you be good at convincing people to do stuff that’s not I. their best interests rather than just badly trying to bully them

Phobeste
Apr 9, 2006

never, like, count out Touchdown Tom, man

yes yes yes

Phobeste
Apr 9, 2006

never, like, count out Touchdown Tom, man

ewe2 posted:

Omg what a precious puddle :D Do tell us all the terrible times you had to kill grep and "s1"

are you ok

Phobeste
Apr 9, 2006

never, like, count out Touchdown Tom, man

ratbert90 posted:

I made a 6 Line docker file that creates an image that will allow me to compile BuildRoot in any OS I want today.
It works really well surprisingly!

have you used yocto before?

Phobeste
Apr 9, 2006

never, like, count out Touchdown Tom, man

ratbert90 posted:

Several times. Every time I use it I can’t justify using it over BuildRoot.

just because you understand build root more? or because it's wacky? or what? i've used build root before and proobably have to pick one of them soon to use and yocto does look more modern, if more of a do-it-once pita

Phobeste
Apr 9, 2006

never, like, count out Touchdown Tom, man
I’m glad hes realized this, I wish he could have realized sooner

Phobeste
Apr 9, 2006

never, like, count out Touchdown Tom, man

ynohtna posted:

Huh, I s'pose it was just a matter of time.

The world's most advanced text editor just got better

Phobeste
Apr 9, 2006

never, like, count out Touchdown Tom, man

Coffee Jones posted:


RE: PS4 WebGL menus ... guessing they don’t want to ship native code for every small UI change (I don’t own a console)

they have to ship webgl code instead doesn’t really make a difference. the menus work when you’re not online after all

Phobeste
Apr 9, 2006

never, like, count out Touchdown Tom, man
lol snapshots.debian.org which is a repository for snapshots of Debian packages
blocks an entire /9 of ec2 so much for my utopian dreams

Phobeste
Apr 9, 2006

never, like, count out Touchdown Tom, man
a hematoma of the zeroth freedom! bring 5 ccs of toe jam, stat!

Phobeste
Apr 9, 2006

never, like, count out Touchdown Tom, man
I don’t think Bluetooth is usually managed by either of them tbh since it’s a pan not a lan but I could be wrong

Phobeste
Apr 9, 2006

never, like, count out Touchdown Tom, man
Buildroot also already has defconfigs for a lot of rpis so it's really easy to get started

Phobeste
Apr 9, 2006

never, like, count out Touchdown Tom, man
Unfortunately nowadays it's that or node

Phobeste
Apr 9, 2006

never, like, count out Touchdown Tom, man
hmm it seems reasonable but needs a couple smug emotes

Phobeste
Apr 9, 2006

never, like, count out Touchdown Tom, man
if you’re on a raspi and you don’t care what you get use raspian because it’s easy. if you’re on a raspi and you care what you get enjoy buildroot or yocto

Phobeste
Apr 9, 2006

never, like, count out Touchdown Tom, man

Progressive JPEG posted:

correction: theoretically losing the ability to 360 noscope a distorted jelly window orbiting a cube at high speed. the thing they claim is impacted by this improvement for actual users that exist has never been implemented and never will be

loving the anime avatar guy that was doing this getting all huffy and going "i guess i don't know why i contribute then"

Adbot
ADBOT LOVES YOU

Phobeste
Apr 9, 2006

never, like, count out Touchdown Tom, man

Soricidus posted:

if linux doesn’t have a stable abi then where are they keeping the horse? :ohdear:

  • 1
  • 2
  • 3
  • 4
  • 5
  • Post
  • Reply