[ home / board list / faq / random / create / bans / search / manage / irc ] [ ]

Catalog (/gentoo/)

Sort by: Image size:
R: 0 / I: 0 / P: 1
Welcome to /gentoo/, born again technology board.

/gentoo/ is for discussing everything related to computer science, software and programming.

Discussion of consumer technology is prohibited.

Stick to the global 8chan rules and keep discussion to the aforementioned topics.

Any threads that do not incite discussion to do with technology will be deleted.
R: 1 / I: 1 / P: 1

A 8031 with NVRAM?

I've been hacking on this cute little 8031 board that I picked up for $1 ... In spite of it being a Harvard CPU architecture (separate data and code spaces-- you can't download code into RAM and run it..) there is nonetheless a common hack of merging the EPROM and RAM together so that you can get around the limitation.

"With not use NVRAM?"

Googles... finds /no/ mentions of people doing that. Is there a reason why?

R: 57 / I: 7 / P: 1
hey /gentoo/ which distro are you currently running?

i'm not proficient enough to run gentoo or fiddle the stuff with arch, so i went for manjaro because it's preconfigured arch

i had a friend telling me to start with it because i'm a newfag to linux and that arch and gentoo would just stomp my dreams of learning computers into shit

also, i'm starting to learn how to program so i think it's a good start. well, at least it's linux

which distro is your favorite?
R: 0 / I: 0 / P: 1

wut

Bought a RP5 robot tank chassis a few days ago, and I was Googling about for what other people had done with it...

R: 30 / I: 0 / P: 1
>you installed arch
R: 6 / I: 1 / P: 1

Gentoo board owner: I'm about to buy an ad for my board, /tech2/. I was wondering if you wanted in on the ad, too. I'm not asking to split the price or anything, I just want to have a place to go that is free from shills and other cancer. You in?

R: 16 / I: 0 / P: 1
What would your dream programming language be like, /gentoo/?

>automatic GPU acceleration and multithreading

>built-in GUI building
>a decent standard library
R: 22 / I: 0 / P: 1

ITT: software you replaced with suckless alternatives. I'll go first.

GNU/Linux -> OpenBSD

OpenBox (fucking XML) -> FVWM/wmii

xv -> sxiv

irssi -> sic

ImageMagick -> netpbm

mplayer -> ffplay

xmms -> mpg123/ogg123

xpdf -> mupdf

sylpheed -> mutt+fdm

Firefox -> Netsurf

gedit -> sam

Yeah, I know, FVWM isn't too suckless, but it's 1) the default on OpenBSD and 2) stacking. I wish there was a simple, light suckless stacking wm, because stacking is actually better than tiling. When you use a stacking wm, you're attention is on moving windows, you have do do much high-level thinking to just use your computer, while you are using the motor, reptilian brain when stacking, and you are much faster that way.

R: 6 / I: 0 / P: 1

is this board still alive?

I need a new place now that /tech/ is complete shit.

R: 34 / I: 2 / P: 1
Comparisons of licenses thread.

What is the best license and why is it the MIT license, /gentoo/?
R: 1 / I: 2 / P: 1

Shell scripting is Best Scripting

http://kildall.apana.org.au/~cjb/C64/image2prg

R: 7 / I: 0 / P: 1
Ok, /g/entoomen, since we have decided to make this our new home, let's start and android development thread. Post tips, tricks, resources, etc here for anything android development related.
R: 20 / I: 2 / P: 1

emerge -e world on slowboxen

…on a 90MHz Agestar NAS
32MB RAM, 512MB swap, 2 weeks.

finished without a single hiccup
R: 31 / I: 1 / P: 1

Systemd

hey /gentoo/men I am kind of new to linux and I see alot of controvercy about systemd, I read on it and does not seem THAT bad.
Care to explain?

Also
>GLORIOUS FUCKING REDTEXT
R: 37 / I: 2 / P: 2

Daily Programming Thread

Can we get a DPT going on?
R: 4 / I: 0 / P: 2
Well, I just finished my first major program - An image capturing and processing program for my hs robotics team. What do you guys think?

https://gitlab.com/kylesusername/griffins-1884-first-robotics-motion-tracking
R: 22 / I: 0 / P: 2
This board needs to be resurrected.
R: 21 / I: 3 / P: 2
Open Sores rage thread!

What needs to be fixed and how can it be accomplished?
R: 5 / I: 0 / P: 2
Sup /gentoo/.

I'm about to move back home to Mississippi from Vegas and have been spoiled by the high speed Internet that I have here. The fastest that I could possibly get in my new home will be about 10Mb.

Is there anything I could do to compress the data or otherwise improve my connection? I'm thinking about routing most of my shit through a Vpn and using something that could compress it in some way (imagemagick script that downsizes images to a much smaller size)? I'm also thinking about buying a metric shit ton of jump drives to ferry more static content in from town where I can get a better connection (.iso files, movies, etc...). Finally, I'm thinking about writing some scripts the download and pre-cache most of my podcasts and other shit while I'm out, using my bandwidth to the fullest 24/7.

Any other suggestions?
R: 3 / I: 1 / P: 2

Fuck Easter

Just to blog about something I hacked on recently.

The MSP430 Launchpad is a God Tier MCU Eval board. If you haven't got one, you're missing out on a very sweet (and cheap) RISC platform that's a joy to play with, especially if you've coded for 8 chips in the past, had to fuck with overhyped Arduino, or had to put up with the ABSOLUTELY SHIT 'free' Vendor x86_32 binary-blob toolchains, proprietary libraries, and hardware debuggers manufacturers force on people (you can suck my dong but I'll never use your crap, Microchip). There's 27 processor instructions (and the joy of RISC gives another 24 standard 'emulated' instructions), with all the addressing modes and calculation widths needed for a real 16-bit CPU. Free Software has supported it for a very long time.

...well, GNU/Linux, at least. On a Debian system it's just a matter of "apt-get install mspdebug msp430mcu gcc-msp430", and tutorials like http://mitchtech.net/cross-compiling-for-ti-msp430-launchpad/ (and the hundreds of others Google can find) make it easyfun for anyone with half a brain. It's a good use for those cheap Linux boards, if you don't already have a Stallmanstation has your main box.

My main box though is NetBSD, and while I've got a 24/7 RPi around, it's currently set up in the living room and I want the Launchpad next to me to watch its snazzy new ultra-low-power LCD display. So, it was a mission to find out why NetBSD-current was not supporting the LP in 2015..

Firstly, the LP was being detected and attached as a USB HID device for some reason-- the kernel heuristics were fucking up-- but that was a simple case of adding an entry for the MSP430 to usb_quirk.c in the kernel. After that worked, I emailed a bug report upstream, and about 2 hours later the patch was mainlined by the kernel devs! Neat.

While I believe the GDB debugger supports the MSP430 USB FET interface now, the preferred debugger for me is mspdebug, in that it easily does things like command-line firmware flashing without any setting-up of .gdbinit or the like-- great for makefiles-- but also all the other real debugging stuff like breakpoints, tracing, stepping. After spending 10 or so minutes taking notes of what changes were needed to the OpenBSD support, I realized I was looking at old sources, and after upgrading I found that things were improved and it was a trivial s/"OpenBSD"/"OpenBSD | NetBSD"/ in the config. Built first-go!

After that, it's just a matter of building a --target=msp430 toolchain on NetBSD.

Something else-- there's newer MSP430 Launchpad boards out there, mostly to showcase TI's new FRAM tech. Unfortunately, the fucktards have created a new USB debugging interface ('tilib') that's only available for 20th Century x86_32 systems ('HURR ALL LINUX USERZ RUN UBUNTU ON A PENTIUMIII I WAS TOLD!!"). Fortunately you can rejumper an old Launchpad's 'Spy-Bi-Wire' pins onto the newer boards, and get around the crap. \o/
R: 12 / I: 2 / P: 2

Shells

What was /gentoo/'s first shell? Do you still use it?

bashfag here. It's been years, and I still haven't given any alternatives a serious try.

Also, shells general.
R: 5 / I: 0 / P: 2
How should I harden my laptop for an upcoming 8 month deployment, /gentoo/? I've pretty much got the hardware side of things taken care of, with all of the mechanical parts replaced with SSDs and plugs in the USB ports, but software is a bit trickier. I'm probably gonna be without internet for about six of the eight months and thus can't fall back on Google when shit crashes. I'm thinking either CoreOS or Qebes, due to them being containerized. The problem with that is that they are both in early states and still relatively unstable. I might be well served to use OpenBSD, but I need Tox and Skype to work, neither of which I am sure about and I don't want to have to learn a new OS so quickly.

Any suggestions, /gentoo/men?
R: 7 / I: 0 / P: 2
IMA SYNCING MAH PORTAGE

(on a Beaglebone Black, V4?)
R: 7 / I: 0 / P: 2

FUZIX on a P112

finally gots it to werk
R: 3 / I: 2 / P: 2

Emacs 18 says hello to 2015

Here's something really goddamn neat– remember the old joke of GNU Emacs being "Eight Megabytes And Constantly Swapping"?
19 years ago, a Japanese guy named Izumi Tsutsui helped me port Emacs-18.59 (as well as Mule, the input-method-adapted version of Emacs that did international text) to NetBSD.
Recently another Japanese guy was reminiscing on Twitter about how there was a time when you could use Emacs on a machine with 4MB of RAM, like the Luna/m68k he was restoring and running NetBSD on. Tsutsui and myself both replied near-simultaneously about doing that 19 years ago! …and I was stunned that the Jap mate from 20 years ago I had actually been following each other on Twitter for years without realizing the connection we had a very long time ago. (Tsutsui's reaction, translated, was "The Internet is making me feel old again…")
Anyway, after I mentioned that portage had a few patches for making emacs18 run on a current i386 Gentoo systems, Tsutsui dove right in and fixed the problems of making it (and Mule-2.3) run on NetBSD today, and then ported it to ARM (i.e: Raspberry Pi1/2), and m68k. He then also fixed Emacs-18's underlying Lisp interpreter to be 64 bit clean so that it worked on AMD64!

https://github.com/tsutsui/emacs-18.59-netbsd
R: 6 / I: 0 / P: 2
Anyone using KDE Plasma 5 yet? Tried it temporarily, it seemed awesome. I'm just waiting for any distro to ship with it out of the box to try it in a stable environment.
R: 23 / I: 0 / P: 2
So, today I am switching from Ubuntu to OpenSuse after using Ubuntu exclusively for about three months. Pic related is my long-term goal. Any input?
R: 10 / I: 0 / P: 2
What are the fundamental differences between HAMMER and ZFS? I want to run DragonFly BSD and find HAMMER interesting, but I'm also interested in the caching capabilities of ZFS. Is one objectively better than the other, and if it's ZFS, can I get it working on DF-BSD?
R: 6 / I: 0 / P: 2
Hey, I'm thinking on switching to FreeBSD for my laptop, but I'm not sure if it'd be wise to do so.
I would mainly use emacs, clisp, ghc, cc (or gcc if possible) and a couple X tools, like firefox. I wouldn't mind reading the manuals and shit, but I wonder if it would actually be a good idea, if it can natively run the aforementioned software or if it wouldn't consume too many resources.
What do you think?
R: 44 / I: 1 / P: 3
Now that we have abandoned the shithole /g/ had become, will we still say C is the only language we will ever need or can we let that poser thing die already?
R: 7 / I: 0 / P: 3
Good to see this board is picking up.

Is it just me or is WebGL's syntax complete shit? I guess I'm just used to well-written and easily understandable C/C++, but I decided to try and teach myself WebGL a couple days ago and wanted to puke when I saw the syntax.
R: 11 / I: 1 / P: 3
hey /g/entoomen, what do you think of openSUSE?

worth a shot?
R: 4 / I: 0 / P: 3

praxis

Hullo /gentoo/. Here for your consideration is a programming environment called "praxis":

https://github.com/createuniverses/praxis

Please enjoy it.
R: 3 / I: 0 / P: 3
Remember C+=?
I just encountered something interesting while listening to one of Jonathan Blow's streams.

>There is to be *no encapsulation*: don't tell me to protect my members, tell other functions not to access them!


Sounds hilarious, but this is actually a pretty cool idea. I'm not saying that functions shouldn't be allowed to define their own scope, but what if a function could limit the symbols that it has access to?

This is the video.

https://www.youtube.com/watch?feature=player_detailpage&v=5Nc68IdNKdg&list=UUCuoqzrsHlwv1YyPKLuMDUQ#t=3143

He explains the merits of this this about 50 minutes in.

Thoughts?
R: 2 / I: 0 / P: 3

General Hacking Questions

Hey /g/ents. I'm new to computer science, so this is going to come off as a retarded question. Still, it's one I'm interested in asking.

I was wondering how hackers gain information from people. I know that getting people to download / click things online is one way, but for example, people who "dox" someone and get information from them that is not publicly accessible - well, how do they do it?

Finding information via social media isn't that difficult, but if it's an anonymous person onsay a tumblr page and the hacker doesn't have any information about them, how would he go about getting it? What's exploitable about the site, if anything?

Also, what's a good place to start if I'm interested in learning about the subject? I'm not going to be hacking anyone, but I'd like to learn about the subject for general knowledge.

Thanks.
R: 22 / I: 1 / P: 3

Gnome 3.14

So what does /gentoo/ think of Gnome 3.14?
R: 5 / I: 0 / P: 3
Hello /g/ents,

I'm new relatively new to Linux, I used Crunchbang (based on Debian) for about a week, then switched to Arch Linux and have been using it for about 2 months and want to try out Gentoo. In Crunchbang I never messed with the init, so I'm only familiar with systemd.

Could you guys explain the pros and cons of OpenRC and systemd and what you'd recommend on Gentoo? Oh /tech/ when someone brings up systemd or other inits people start calling each other faggots and shills and it just turns into a shitfest. I'm hoping I can find a rational discussion there.
R: 0 / I: 0 / P: 3

CoreOS/Rocket - Docker is kill

>Why not just fork Docker?
>"From a security and composability perspective, the Docker process model - where everything runs through a central daemon - is fundamentally flawed. To “fix” Docker would essentially mean a rewrite of the project, while inheriting all the baggage of the existing implementation."

Source: https://coreos.com/blog/rocket/
R: 5 / I: 0 / P: 3
Haiku OS general. Will it ever make it to the mainstream? Is there even any sense in having a consumer-oriented OS all the way down to the kernel?
R: 12 / I: 1 / P: 3
Holy FUCK this is a slow board.
R: 32 / I: 8 / P: 3
So what will the rules be here?

Will the old /g/wiki be linked here?
R: 4 / I: 1 / P: 3
http://www.newegg.com/Product/Product.aspx?Item=N82E16883220432
I'm extremely tech-illiterate. Could you guys help me pick out parts to make a computer better than this, for 1.4K or less?
I've needed a new computer for a while, and I would've gotten this, but after a lot of thinking I've decided that it would be a lot more worth it to go custom, since apparently it's much cheaper and there's no worry about bloatware and stuff of that sort.
R: 2 / I: 0 / P: 3
Why is WCCF so fucking shit? What causes a company to post obviously fake shit like:

http://wccftech.com/amd-20nm-r9-390x-feautres-20nm-hbm-9x-faster-than-gddr5/

Also, if you're on mobile, don't click that fucking link. Video ads start playing immediately. Literally sucked down 55 MB while tab was in the background.
R: 4 / I: 0 / P: 3
I heard that Intel's compilers have debilitating effect on software that runs on AMD's processors.

Is this true?

Are the open source compilers affected in any way?
R: 5 / I: 0 / P: 4
Hello /gentoo/,
Intermediate python user here,
looking for a challenge, someone throw me some inspiration?
also, rate my source code-
https://github.com/BenevolentCryptopunk/textKind
R: 10 / I: 2 / P: 4
Why do CPUs have separate units for floating point and integer math? Why can't we just run ints through an FPU as a pseudo-float and just forget about ALUs? Obviously, this isn't optimal for whatever reason; hell, AMD even went and completely cut out half of their FPUs in more recent architectures and the SPARC T-1 only had one with eight ALUs, but still, why separate units?
R: 1 / I: 0 / P: 4
How do I secure FTP? I have a DdigitalOcean 5-dollar droplet that I use for personal fileserving, but I want to open it up to the world.
R: 4 / I: 0 / P: 4
Okay, gentoo, can we get a starters thread going on?
Because im a noob who wants to know shit, but i dont know shit aboutcomptational logic, or what certain lanuages do what or anything, but i'd love to know.

Thanks, /gentoo/men
(yes i made that up, and yes it's cool)
R: 2 / I: 0 / P: 4
Let's fix this shit, /gentoo/. The UI is terrible, but it's actually a pretty nice 3d modeling software. The UI is almost exclusively written in Python, so we could very easily make it less shit.
R: 4 / I: 0 / P: 4
8chanx when, /gentoo/?
R: 13 / I: 1 / P: 4
good evening /gentoo/men

could anyone explain the benefits of running a *BSD

I tried PC-BSD in a virtual machine, fiddled with it for a while but it didn't really caught my interest.

Are there any substantial benefits in running, say FreeBSD over Linux?
R: 5 / I: 0 / P: 4
Noob question here :
In lisp, I understand let is only syntactic sugar for an underlying lambda expression. But what about let*?
R: 0 / I: 0 / P: 4
I think this article sums up nicely why Red Hat is the worst fucking thing to ever happen to the Open Source community.

https://archive.today/EvHlN
R: 2 / I: 0 / P: 4

Awful C Qyestion

I did a C tutorial earlier today, and it taught a bunch of stuff but with no motivation behind it. Including pointer arithmetic, dynamic lists, dynamic memory etc.

If I ignore all that am I going to mess up my code/might as well stick with Python.
R: 5 / I: 0 / P: 4
>no new posts in the last hour

Is /gentoo/ kill
R: 2 / I: 0 / P: 4
So, yesterday I was rebooting my laptop and noticed a message during the systemd boot sequence that said something along the lines of "A start job is running for Creating volatile files and directories".

Of course, this weirded me out because I have the boot sequence set to silent and nothing like this ever happened. Searching around I discovered it should be a legit part of systemd (part of tmpfiles.d), and there is an entry in my systemctl that is listed as Creating volatile files and directories which call systemd-tmpfiles-setup.service. I guess it's just a part of systemd, but I am still afraid of what could it be because this shit never happened before. All I did in my last session was installing and uninstalling a few games (non-root, of course) and reconfiguring my locales (root, but I haven't been able to reproduce the error by doing it again so I guess it is not because of this).

So, does anyone have any idea of why did this happen? I got very surprised because quiet mode just prints a few strings on screen and then boots directly to the login console, and somehow this managed to get on screen and made boot at least 40-50s longer. Rebooting again after that returned the boot sequence to its default state, but sadly I just discovered my journal was configured to log the last boot.

rkhunter and chkrootkit showed nothing. Should I be afraid of this behaviour or is it perfectly normal?

tl;dr "A start job is running for Creating volatile files and directories" pops up during a quiet boot, freak out, things have apparently returned to normal, still paranoid.
R: 5 / I: 0 / P: 4
Repost from /prog/ because that place is dead.

>Java has too much boilerplate

>C++ has a huge standard library yet it requires libraries for simple shit like true Unicode support and networking
>C is too primitive
>Go doesn't fucking let you use Allman style, holy shit
>Python and other scripting languages are slow
Damn, will I ever find a comfy language where I can write my games in? C# looks like my dream language, but Mono and XNA a shit.

Is Vala any good nowadays? When will Rust hit 1.0? I accept more suggestions.
R: 7 / I: 1 / P: 4
Hey /gentoo/

I have a feeling I'm being trolled here. Is it even possible to have software repositories and package managers on a proprietary platform such as Windows?

Your thoughts?

Full article: https://archive.today/sEJUw
R: 17 / I: 4 / P: 4
All right /gentoo/, where do I start to learn how to program?

I'm interested in real programming, like you make shit that runs on computer, not bullshit Android games.

What are some good resources for someone who doesn't know shit, but is willing to learn?
R: 4 / I: 0 / P: 5
I posted this on other boards, I was wondering if you guys could help me.

I need to make a button to work with a media player in Visual Studio, but I can't for the life of me figure out how to do it.

I got other buttons (media.pause, media.stop etc.) but I can't find anything out about a button to restart media at the beginning without pausing or stopping. It's giving me a headache to figure out what to do.

Sorry if it's not the right place, I'm just kinda lost with this new place.
R: 1 / I: 0 / P: 5
G3258 thread bb!
R: 1 / I: 0 / P: 5
Is there anything like Appchan or 4Chanx for 8chan yet? I miss my themes and UI.
R: 5 / I: 0 / P: 5
Since /g/ on 4chan is full of retarded /v/tards, I have a question about setting up a system where I can record/translate morse, NOAA weather reports and maybe some SSTV.

I am reading through the beginners guide to amateur radio and it is something I am highly interested in and want to play with.

Overall, what is the lowest estimated cost for a system like this? Or to make it easier and more work on my part, what is really the essential hardware that is needed?
R: 4 / I: 0 / P: 5
So which is it?

>>>/gentoo/ or >>>/tech/

There's not point in having both
R: 1 / I: 0 / P: 5
Is there an OpenCL extension for PHP?
R: 7 / I: 0 / P: 5
How will we reconcile /tech/ and /gentoo/? Is this now the 1337 haxor board and /tech/ be the consumer/ newfag board?