Wizards assemble !

Wizards assemble !

Advanced users of GNU/Linux (and I mean advanced), remember to try Source Mage GNU/Linux. True source-based distribution, and (in contrast with Gentoo and Arch) is:
Free from obfuscated and pre-configured code.
Fully committed to GPL, uses only free software (as in freedom) in their main package.
With even the documentation licensed as FDL.
Without 3rd party patches, sensible defaults or masked packages.
Doesn't need obfuscated python libraries, only bash.
Uses clean dependencies as they came from upstream developers, which by the same provides instant updates.
Can heal broken installs.
Can also use flags.

Do you like Arch Linux's AUR? Do you like Gentoo's portage (or ports-like) package manager? With SMGL's "sorcery" you get all that. Making new spells (packages) not found in the grimoire (repository) is easy sourcemage.org/Spell/Book

Bash hackers welcome! Come and join sourcemage.org/

Other urls found in this thread:

pastebin.com/tA09k8Rq
sourcemage.org/Docs
sourcemage.org/Init
twitter.com/SFWRedditVideos

It also enables you to be free from having a life or job too right?

Any source based distro doesn't have the most important freedom, and that is the freedom of respecting your time.

>sensible
hipster retard red flag word right there.

>welcome!
Nobody is "welcome", you want newcomers to fail because you think this means you're "smart". By using shitty distros on purpose, you are a neo-luddite and go right into the overcomplicated door lock picture and you are only harming the linux community. Please fuck off to BSD.

These problems have already been fixed in every other distro 15 years ago.

>but I want...
You mean
>I pretend to want... for attention

stop shilling this

Take your wintoddler rage to an intel vs amd thread you giant cuck.

>Do you like Arch Linux's AUR?
it's literally a fucking meme, no

you're saying that as if promoting free software is bad
go back to your graphics cards thread, wincuck

Is "cuck" all you got? With the kind of marketshare mainstream distros have, you're going to have to provide a proper reason. Just before you bother, remember that "quantum hipster bullshit" isn't a reason. ie pretending to "recommend" it when you know it's a pile of shit. You can't do this because that's the only reason why you use a shitty-on-purpose distro after 2005. These problems were fixed 15 years ago. Linux isn't just for losers jerking off anymore, normies use it everyday because it actually works now. Try BSD.

there's nothing wrong with having more unique, completely free distros with different package management implementations
and source mage seems pretty interesting

How much of a fucking NEET do you have to be in order to use a source based distro for daily usage?

how does using a source based distro have anything to do with being neet?

The time, user, the time.

>The time, user, the time.
what's your point

Make some inferences, you'll get there.

I was hoping for you to think about it, write it down and see for yourself how invalid your point is

>"woops, gotta install this package here real quick"
>"ah, well, looks like I've gotta compile it!"
>takes 20 minutes to compile
>would've taken 30 seconds with precompiled binaries

"unique"
You mean hipster bullshit. Again nothing wrong if you want to go fuck off and pretend to be whatever on IRC, you're baiting newbies into using this shit. They're going to end up thinking linux sucks.

Hardest part when talking to a loser is they genuinely think that the time argument doesn't matter. This is what happens when you have a welfare out option, you get people pretending to have a disease and thinking that living barely around minimum wage and doing nothing for 4-5 decades is successfully gaming the system. Again if you cut welfare you'd see hipster linux distros die overnight along with their smelly userbase which shouldn't be alive.

Are we gonna have a thread like this every day now?

literally the only packages on my system that take a significant amount of time are firefox which takes around 10 minutes, and libreoffice which would take 3-4 hours if I didn't just use the binary distribution.
Compile times are literally not an issue on modern hardware.

I belive sourcemage has binarys as well if im not mistaken but you will get better runtime preformance if you compile it yourself.

thre's usually no deadlines for installing packages on my system
important stuff that I know I'll need for uni and work I will already have installed
anyway, as for the compiling time, it's not like anyone's forced to sit and watch the compiling process
it has zero effect on my workflow

I only like meme distros. Will I feel at home with source mage?

lmao
are you baiting or are you really this insecure?
>You mean hipster bullshit.
no, I mean unique and therefore possibly interesting and therefore fun (for some people at least)

There are certainly not many normies using Linux.

>freedom of respecting your time
You are free to use another distribution of GNU/Linux.

It's not like somebody is forcing you to install Gentoo.

If your time is so important, what the fuck are you doing on Sup Forums anyways?

define "unique"
it will inevitably mean a form of "shitty". Especially when there's something else available also for free which works.

It's being included as an option by dell and hp. no matter how hard you try to make linux your gay little secret club, you are far too late in the game. Try BSD.

You are free to fuck off and stop making pseudo shill threads which have no point except ending in newbies thinking that linux sucks. This isn't about you or me, it's about shitty journalist articles where some hippie asshole baits him into using some 15 year old distro. Essentially the same as keying someone's car just to say "yeah that was me"

>It's being included as an option by dell and hp. no matter how hard you try to make linux your gay little secret club, you are far too late in the game. Try BSD.
I'm not huge into Linux and would rather it became less shit in order to gain more share of the market. But, the numbers don't lie.

>define "unique"
adjective
1. existing as the only one or as the sole example; single; solitary in type or characteristics:
a unique copy of an ancient manuscript.
2. having no like or equal; unparalleled; incomparable:
- "Bach was unique in his handling of counterpoint."
3. limited in occurrence to a given class, situation, or area:
- "a species unique to Australia."
4. limited to a single outcome or result; without alternative possibilities:
- "Certain types of problems have unique solutions."
5. not typical; unusual:
- "She has a very unique smile."
noun
6. the embodiment of unique characteristics; the only specimen of a given kind:
- "The unique is also the improbable."

For example:
Antergos and Manjaro are not unique distros, since they're no different frin Arch.
Source Mage is a unique distro, since it's not a fork and it uses a unique package management implementation.

>it will inevitably mean a form of "shitty"
How so?
>Especially when there's something else available also for free which works.
There are other distros relying on Source Mage's package management system?
>for free
I hope you don't mean free as in beer.
>which works
Are you implying that Source Mage doesn't work?

>for free
wincuck detected

still i'm surprised how many normies have heard of ubuntu

Hey guys here are some tips pastebin.com/tA09k8Rq

Some cool tips like finding keymap examples in /usr/share/keymaps and change it on /etc/sysconfig/keymap

You keep dodging the question just like BSD turds won't define "elegant" and just like plan9 shits won't define "sane". I will define your version of unique, it's "I think I'm better than you".

>his time is worthless

We need to eliminate welfare to fix linux. Anyway to any newcomers for this thread, source mage is just like slackware, gentoo, or any other no-name hipster distro. These losers think linux is their secret club and secretly hope you don't use it.

I am installing SMGL to my thinkpad tonight, basically is the prequel to libreboot so install SMGL to feel my thinkpad like the magical machine it is :^)

Nothing fancy yet just some tools to practice the sorcery package manager.

>You keep dodging the question
I literally answered your question.
>just like BSD turds won't define "elegant" and just like plan9 shits won't define "sane"
what
>I will define your version of unique
I've already defined it and it coincides with the dictionary definition by pure chance.
>it's "I think I'm better than you"
There goes your insecurity again.
Most people use unique, unpopular distros because they already have lots of experience with the popular ones and they're looking for something new and interesting.
Believe it or not, they're not trying to make you feel inferior, they just want to have fun.
You're spending an unhealthy ammount of time on Sup Forums and it's clearly not having a good effect on your complexes.
Do yourself a favor and get the fuck out.

Thanks, user.

nah nubs distro hop, experienced people realize it's all the same shit use debian and get shit done

experienced people realize derivative distros are all the same shit as the one original ones
and the only differences between original distros are
>the package management tools
>repos
>update policy
and if they're bored with the mainstream distro's package management, they try something else

Why should I use source mage over Ubuntu?

because it's fun

Some fine gentlemen on the IRC gave me good tips and point to some pages on the wiki I didn't know. I suggest you guys dig a little on the package manager man pages, you'll find some nice surprises.

Why would I use Source Mage GNU/Linux when I can use GuixSD? When the time comes, I can even switch the kernel and be a real GNU system.

Honestly I thought GuixSD was a good distro until I found GuixSD don't let you install xorg without a loging manager.

>muh startx
glad we cleared up your time is worthless

But what about servers? You got that wrong.

>not having all your startup commands in .xinitrc
>not just having startx in .profile
fucking pleb

You meant to say "I think I'm better than you". Anyway due to limited planet resources, in 50 years public perception of welfare will run out of juice and there will be no more hipsters since you'll have to earn your living and nobody will have time to pretend to be "unique"

>stupid bullshit that was fixed 15 years ago
Fucking hipster

>You meant to say "I think I'm better than you".
No, I didn't.
>Anyway due to limited planet resources, in 50 years public perception of welfare will run out of juice and there will be no more hipsters since they'll* have to earn their* living and nobody will have time to pretend to be "unique"
Good.

>fixed
What do you mean? You can't fix .xinitrc and starting X as soon as you login.
I simply cannot live without my .xinitrc.
And having startx in .profile makes it much faster and more lightweight than having to go through a display manager.

Some user told me you can change this with some settings, but you need to be intimately familiar with the Guix

bait

I don't know who but some serious bait at the first posts after reading the thread, energy could be better spent by learning and discussing the differences among package managers.

>Without [...] sensible defaults
What, you prefer nonsensical defaults? Are you pretending Linux is a video game you want to play on hard mode?

>obfuscated python libraries, only bash
Python is a better programming language. It is easier to read and to work on. Why would anyone prefer bash?

>We need to eliminate welfare to fix linux. Anyway to any newcomers for this thread, source mage is just like slackware, gentoo, or any other no-name hipster distro. These losers think linux is their secret club and secretly hope you don't use it.

You don't know it but you have already served me and my kind greatly. We have become stronger yet and you have by your own prejudice become weaker and less relavant.

this

>marketshare
LOL

You just don't get it Pajeet, this isn't about market share. People do this because they want to.

>people that wants to use a piece of software that works fine, do what they want, and is a good environment to get involved and start making their own script/program for their system because it's their hobby, is wrong and everyone should be using something mainstream
>on a technology board where any sane person would expect to find people having a Sup Forums related hobby


What the fuck are you doing in this board ? OP didn't recommend anything, he just wanted to promote a distribution he enjoy and would have appreciated to talk with other anons using it and maybe have new people trying it.

>I never compiled a package the post

They don't specifically use debian, but they install a distribution and keep it for a more than a year.
I've been using my current distro for 1year and half for example, and I'll make a clean install in a month or two because I'll buy a new hdd or ssd and want to repartition my drives. If I wasn't buying a drive I would just keep using my current system as it is for another year

>only free software (as in freedom) in their main package.
Even suse is more committed to FLOSS because germans wont deal with patent trolls.

Installing SMGL in qemu rn.

Note to self. Gotta be careful. I might actually fall for this meme.

Yes *wink* *wink*

Tell us user, how spells work and what is sorcery?

>Someone actually likes something I don't understand!? WTF, do they think they're BETTER THAN ME???

I want to fuck that source mage, if you know what I am saying.

i dont know what you are saying

your dumb

I don't know what you are saying either

wew, one wink would've been enough

How do I use the init system to initialize wpasupplicant and dhcpcd on startup? Is there a document for this?

Is there like a SourceMage manual that consolidates all the necessary information on how to use SourceMage?

e.g. how to use sorcery, grimoire, init, & c. ...

>GPL
Dropped.

Everything you need is here sourcemage.org/Docs
Also check out sourcemage.org/Init
You need to edit /etc/init.d/rc

You should also check their IRC.
They'd be happy to help and answer any questions you might have.

>You need to edit /etc/init.d/rc
Or wait, I might be wrong on that.
I'm currenty looking through the documentation myself and I've only ever used systemd, so I'm not really familiar with sysv type inits.
Perhaps need to write an init script.
Look into the /etc/init.d/runlevels directory.
Go through some of the init scripts, /etc/init.d/runlevels/%3/sshd for example.
You can use it as a template I suppos.

Okay, so I've used the init script for sshd as a template for the wpa_supplicant script and this is what I came up with:
#!/bin/bash

PROGRAM=/usr/bin/wpa_supplicant
RUNLEVEL=3
NEEDS="+network"
INTERFACE=wlan0

. /etc/init.d/smgl_init

start() {
echo -n "Starting wpa_supplicant..."
$PROGRAM -i${INTERFACE} -c/etc/wpa_supplicant.conf -B
ITER=0
while [ ! -n "$(pgrep wpa_supplicant)" ] && [ "$ITER" -lt 10 ] ; do sleep 1; echo -n . ;ITER=$((++ITER)); done
echo
if [ -n "$(pgrep wpa_supplicant)" ]; then
ps -p `pgrep wpa_supplicant` > /dev/null && evaluate_retval
else
print_status failure
exit 1
fi
}

reload() {
echo "Reloading wpa_supplicant..."
if [ -n "$(pgrep wpa_supplicant)" ]; then
kill `pgrep wpa_supplicant`
sleep 1
fi
$0 start
}

restart() {
run_func reload
}

Put that into your /etc/init.d/runlevels/%3/
You need to be sure that /etc/init.d/runlevels/%3/network raises your wireless interface (I've named it wlan0 in the script).
Make sure you have a valid /etc/wpa_supplicant.conf.
I'm trying out Source Mage in a VM, so I can't test it.
I'm not sure yet if something else needs to be added or edited.

Meant for

I would maybe use it if it would only use static linking and would include a sane selection of unfree drivers.

Here's one for dhclient:
#!/bin/bash

PROGRAM=/usr/bin/dhclient
RUNLEVEL=3
NEEDS="+network +wpa_supplicant"
INTERFACE=wlan0

. /etc/init.d/smgl_init

start() {
echo -n "Starting dhclient..."
$PROGRAM ${INTERFACE}
ITER=0
while [ ! -n "$(pgrep dhclient)" ] && [ "$ITER" -lt 10 ] ; do sleep 1; echo -n . ;ITER=$((++ITER)); done
echo
if [ -n "$(pgrep dhclient)" ]; then
ps -p `pgrep dhclient` > /dev/null && evaluate_retval
else
print_status failure
exit 1
fi
}

reload() {
echo "Reloading dhclient..."
if [ -n "$(pgrep dhclient)" ]; then
kill `pgrep dhclient`
sleep 1
fi
$0 start
}

restart() {
run_func reload
}

It should start after wpa_supplicant.
Again, I've named the interface wlan0, change that if it's something different.

>A spell is simply a directory containing script files that are used for downloading, unpacking, configuring, compiling, and installing a program. The actual source is not included in the spell, but is downloaded directly from the program's own website.
Basically like Arch PKGBUILDS and BSD ports.

Thanks, user.

Name the wpa_supplicant script just 'wpa_supplicant', since I've set 'wpa_supplicant' as a dependency for dhclient (see the NEEDS variable), or just change the NEEDS variable.

Btw is not sysv. Yeah, I am surprised too.

But it's similar, no?

As far as I can tell user, they tried to keep it minimal but compatible. I guess at this level you can do pretty much anything.

But I am just interpreting what I've read here sourcemage.org/Init

Holy shit this autism basement religion is still up?

Yeah solution is "ubuntu", Linux distros don't need manuals anymore. You're just trying too hard to be different.

still no reason why because there isn't one outside of jerking off

You don't need to do any "learning", major distros have fixed this 15 years ago.

Hipster faggot.

>I can't live without pretending to make up work
Bet that's true help us all and kill yourself.

What I'm doing is trying to get people to actually use linux and not have them end up on IRC jerking away 2 decades like you have. I'm not kidding guys, rent a gun and put a bullet in your head and go pretend to use BSD. Linux is not your secret club anymore.

I wish I could filter you

or you could just ignore him

he's bumping the thread, so jokes on him either way

Holy shit this no-life insecure inferiority complexed autist is still at it?

>What I'm doing is trying to get people to actually use linux
I see.

I'd just like to interject for a moment. What you're referring to as Linux, is in fact, GNU/Linux, or as I've recently taken to calling it, GNU plus Linux. Linux is not an operating system unto itself, but rather another free component of a fully functioning GNU system made useful by the GNU corelibs, shell utilities and vital system components comprising a full OS as defined by POSIX.

Many computer users run a modified version of the GNU system every day, without realizing it. Through a peculiar turn of events, the version of GNU which is widely used today is often called "Linux", and many of its users are not aware that it is basically the GNU system, developed by the GNU Project.

There really is a Linux, and these people are using it, but it is just a part of the system they use. Linux is the kernel: the program in the system that allocates the machine's resources to the other programs that you run. The kernel is an essential part of an operating system, but useless by itself; it can only function in the context of a complete operating system. Linux is normally used in combination with the GNU operating system: the whole system is basically GNU with Linux added, or GNU/Linux. All the so-called "Linux" distributions are really distributions of GNU/Linux.

I love you Stallman the interjector, never stop.

>what is sorcery

>The Source Mage collection of system tools is called Sorcery. It contains utilities for different system management tasks whose names reflect SMGL's "magical" theme.
>The main program, used for modifying core system behavior, is also named "sorcery".
>The utilities you'll need the most in everyday use are:
> - sorcery
>The command sorcery opens a menu where you can modify the behavior and appearance of all sorcery tools. Also available are e.g. compiler optimization settings, as well as a menu-based interface for spell management. sorcery also has command-line options that are used e.g. for doing system updates.
> - cast
>Casting spells, an activity most other distributions refer to as "installing packages", is done with cast. Generally this means typing cast , answering some queries pertaining to the spell, and allowing the cast to download, compile, and install the program.
> - dispel
>Uninstalling spells is done with dispel. It operates like cast, with the difference that there usually aren't any queries to answer, and it takes a lot less time than casting.
> - gaze
>gaze is used to retrieve information about spells or about your system. For example you can use gaze search and gaze will search all available packages for mention of the phrase you entered. You can read any spell's description by doing gaze what .
>scribe
>Scribe is a utility for controlling the grimoires in your codex, and the spells in your grimoires. For example, you can use scribe add stable to add "stable" to your grimoires. scribe remove stable would then remove it. Scribe is also used for updating the spells in your grimoire using the command scribe update.

pic related

...

source mage is quite user friendly actually
more so than arch and gentoo

you don't have to use the TUI of course, but some might find it convenient

Yeah, you don't need to but is nice to have the TUI

>sane
>unfree
pick one and no more than one

source mage has some optional nonfree repos like debian iirc

the "z-rejected"