[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vp / vr / w / wg / wsg / wsr / x / y ] [Home]
4chanarchives logo
4Plan
Images are sometimes not shown due to bandwidth/network limitations. Refreshing the page usually helps.

You are currently reading a thread in /g/ - Technology

Thread replies: 203
Thread images: 16
File: 4plan.png (30 KB, 550x550) Image search: [Google]
4plan.png
30 KB, 550x550
4Plan is a Plan9 based operating system brought to you by the friendly guys over at 4Chan's /g/ center for Technlogy.

https://github.com/anongnix/4Plan
https://github.com/anongnix/4Plan/wiki

Remember - its more UNIX than UNIX.
>>
I give this one a month before it dies
>>
>>44075706
Oh, look, an ideas guy, he created a wiki and github and a logo and is now advertising it without having a single legit piece of code.

I'll give it a week.
>>
>>44075706
>logo
>github
>wiki (with nothing in it)
>README (with nothing in it)
>zero code

Another successful /g/ project. This one is going to have to work hard to compete with CloverOS.
>>
>>44075750
I wrote a new version of the echo utility which is 23% the size of the bloat that is FreeBSD. That's beside the point because we're still in the planning stage.
>>
>>44075760
Don't forget 4plebbit, It's gonna leave all /g/ projects in the dust.

>tfw it's just a terminal that prints ayy lmao
>>
>>44075706
The logo more naturally reads pnal. Clearly you didn't have enough logo threads.
>>
>>44075852
That logo is not final.
>>
>>44075706
atleast put the irc in the post anon
>>
>>44075883
Sorry, is it the #[email protected]?
>>
>>44075895
#4plan freenode
>>
>>44075706
that logo is horrible, the font, the colour scheme, its utter rubbish
>>
>>44075945
>>44075858
>>
>>44075771

You echo utility is obviously fail formatting and no documentation (authors of license)
>>
>>44075706
what a fucking awful logo.
>>
> New /g/ project.
> Let's all complain about the logo rather than programming.

It's like /g/torrent all over again!
>>
>>44075706
>written in C
sure is revolutionary in here.
>>
>>44075706
Shouldn't the plan be lowercase, like 4chan?
>>
>>44076152
Shouldn't the plan be uppercase, like Plan9?
>>
File: Lucent_1997_Ad.jpg (234 KB, 407x599) Image search: [Google]
Lucent_1997_Ad.jpg
234 KB, 407x599
>>44075706
>based on Plan9
>not on Inferno
>>
>>44075706
>Not using the Feelda picture

This thing is fucked.
>>
>>44076734
There are numerous feeldas right now, we'll put up a vote for the mascot.
>>
logo needs to be lgbt friendly
>>
File: 4plan.png (124 KB, 800x600) Image search: [Google]
4plan.png
124 KB, 800x600
Logo should use a yotsuba theme.
>>
>>44076888
That's really nice. Will definitely be included when we get to voting for a logo.
>>
>>44076900
For real?
Thanks.

I'm not really much of a graphic designer, just a typophile who plays around in Paint.NET sometimes.

It is Neue Helvetica 45.
>>
Anon, you should start with plan9 then replace components while keeping the system working. No one is interested in an empty repo with only echo.
>>
>>44077002
I know, the repo is not serious at the moment. We're working out the last bits of it before we get started and dive into working with Plan9
>>
>>44077007
From what source will you derive the Plan9 base from?

The original Bell Labs version?
9legacy?
9front?
>>
File: DSCN5289.jpg (187 KB, 1200x1600) Image search: [Google]
DSCN5289.jpg
187 KB, 1200x1600
>>44077078
Surely OP will reply
>>
>>44077132
let's just wait
>>
>>44075706
>only has echo implemented
>echo implemented wrong
>>
>>44077078
Plan9 Bell Labs
>>
>Not just forking plan 9 from user space and improving applications with additional keyboard support and better themes

You're in over your heads
>>
>>44077153
What's wrong with it?
>>
>>44077175
$ echo hello world
helloworld
$
>>
>>44077194
Didn't you know that spaces are considered harmful?
>>
>>44077194
Ah, never realised. New version is fixed.
>>
>>44077260
Terrible fix and still wrong.
>>
>>44077298
What's wrong now?
>>
>>44077166
this
>>
>>44077260
I think you need to work on your testing, you don't want fragile untested code entering your codebase right?
>>
>>44077316
Now you're for some reason deferring the space to a separate string and printing an extra space at the end before the newline.
>>
>>44077338
It won't be used in the OS anyway, it was just made yesterday quickly while this was going to be GNIX, a UNIX system.
>>
>>44077356
You fucked up echo twice. How do you expect to write a kernel?
>>
>>44077260
Must have some tight ass-testing. 10/10, would use.
>>
>>44077356
>It won't be used in the OS anyway
given that there never will be an OS
>>
>printf("%s%s", argv[i], " ");
Is this nigger serious?
>>
>new operating system
>only has an ugly logo and a broken echo
>the only things that are decided are the licence and the indentation style
>retains its status as a "/g/ project," despite /g/ almost unanimously thinking it's stupid
>doesn't even acknowledge existing Plan 9 forks
You're joking. Is this a parody of failed /g/ projects? This is almost worse than fucking Picman.
>>
>>44077364
lel.
>>
>>44077166
>>Not just forking plan 9 from user space and improving applications with additional keyboard support and better themes
>You're in over your heads

they shouldved forked plan 9
>>
i wrote it d:o)

10 PRINT "AYY"
20 PRINT "LMAO"
30 GOTO 10
>>
>>44077812

no that isnt funny stop saying that shit
>>
>>44075706
Needs more clovers and more arrows
>>
>>44078140
And maybe some code
>>
>>44078296
>code

You clearly know nothing about programing, it's all about clovers and arrows.
>>
>>44078328
Your forgetting the mascots and slogans. Jesus. This is doomed.
>>
>
>>
>>44078822
We are working closely with Google and the NSA in order to make sure things are as secure as possible.
>>
>make some basic software (mainly browser
My fucking sides. I always wanted to develop a browser for some retarded ideas guy.
>>
>>44079230
Who is the ideas guy? I didn't write that btw, some other guys are making the wiki. I plan on contributing some code.
>>
>>44079290
About 15 million lines?
>>
>>44079322
What on earth makes you think this project would need anywhere near that amount of code?
>>
>>44079290
>still in the planning stage
>I plan on contributing some code
After the "lurking on your own inane logo/name thread" stage I suppose.
>>
Why don't you do something revolutionary and write it in Rust once it goes stable. Its low-level enough.
>>
>>44079559
Not even "once it goes stable". The planning phase for a new OS alone should take months if not more. By then Rust will be 1.0.
>>
Why the fuck would you go and reimplement echo?
That's not the Unix way nor is it more Unix than Unix. Don't reinvent the wheel, idiot.
>>
>>44075706
isn't 9front made by the same retards?
>>
File: 1396641115126.jpg (52 KB, 654x512) Image search: [Google]
1396641115126.jpg
52 KB, 654x512
>>44077364
>>
#include <stdio.h>

int main(int argc, char *argv[])
{
int i;

for (i = 1; i < argc; i++)
printf("%s%s", argv[i], i == argc-1 ? "\n" : " ");
return 0;
}
>>
>>44079685
On second thought, it should print a newline if argc <= 1.

#include <stdio.h>
int main(int argc, char *argv[])
{
int i;

for (i = 1; i < argc; i++)
printf("%s%s", i > 1 ? " " : "", argv[i]);
printf("\n");
return 0;
}
>>
#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
int c, i, status;
FILE *fin;

if (argc <= 1) {
while ((c = getchar()) != EOF)
putchar(c);
return 0;
}

status = 0;
for (i = 1; i < argc; i++) {
if ((fin = fopen(argv[i], "r")) == NULL) {
fprintf(stderr, "cat: %s: unable to open\n", argv[i]);
status = EXIT_FAILURE;
continue;
}
while ((c = getc(fin)) != EOF)
putchar(c);
fclose(fin);
}
return status;
}
>>
>>44077657
>gTorrent OS
>>
>>44075706
daily reminder to stay away from any software related to 4chan
>>
>>44079854
Where's the -v support?
>>
>>44079979
in UNIX everything does one thing and one thing only. You should use
echo | show-nonprinting

for that.
>>
>>44079979
Why would you want to bloat it more?
>>
>>44079933
>tox
>>
>>44081405
>>tox
good example
>>
>>44080438
>why would you want features?
good question, why use an OS in the first place?
>>
Plano 9 is harmful
>>
>>44079685
>>44079714
You guys are retarded

>>44079854
cat needs to accept -u argument
>>
File: feelda2.png (31 KB, 743x981) Image search: [Google]
feelda2.png
31 KB, 743x981
>that shitty logo
>not using SUPERIOR FEELDA
>>
>>44075706
>void main
>>
i made a pullrequest with the implementation of "yes" utility
>>
can we get more people added to the project so PRS can get accepted
>>
>>44078056
ayyyyyyy
>>
why did you guys lose my muhdik license :( I am sad now
>>
I'm sure THIS project will get off the ground.
>>
>>44084066
dubs confirm
>>
sage for tripfags
>>
>>44079371
Bro, I've seen this before on another failed /g/ project.
Opening up to the community with absolutely no code or a plan.
Everyone is afraid to make a move because they are afraid they are going against the plan. When there was no plan specified anyway. They feel like they are gonna step on someones feet if they send you a pull request and contribute.

Please, put a plan on the wiki with what you need done and a gameplan. But better yet make some code so people have something to work on.
>>
>>44084140
there is shit in the wiki
>>
>>44075706
>implying /g/ even knows what a private namespace means, or how to setup a CPU server.
I thought 9front was built of cirnos, which was a /g/project, why not contribute there?
I'd rather submit patches to bell labs or 9front mercurial, or fuck, even 9fans before helping this project.
>>
>>44082922
>>that shitty logo
>>not using SUPERIOR FEELDA

What is feelda supposed to be about
>>
>>44084179
fuck off
>>
>>44075750
It's a good logo tho
>>
>>44084190
4chan + plan9?
>>
>>44084190
feelda is love. feelda is life.
>>
File: b8tman.png (186 KB, 457x303) Image search: [Google]
b8tman.png
186 KB, 457x303
>>44084444
>>
File: dubsffs.jpg (21 KB, 267x200) Image search: [Google]
dubsffs.jpg
21 KB, 267x200
>>44084444
shieet
>>
>>44082922
>tfw no feelda
>>
On the off chance that this goes anywhere other than straight into the ground, how about making an entirely VR centric desktop?
>>
This post is gonna end with a 4 because of the project being called 4plan.
>>
>>44084716
sorry bruv but check my 3
>>
>>44080048
how is "show-nonprinting" supposed to show the non-printing chars if echo/cat doesn't even output them?
>>
>>44084733
WOOOW
>>
>>44084786
It does output them; cat doesn't do any filtering on the input data whatsoever.
>>
>>44084786
wow you dare question the unix philosophy!? go back to windows you filthy casual!


>I hold on to the belief that you are not the only one to get the joke
>>
Fuck it, I give up. This has gone from starting a new Unix-like from scratch to forking Plan9. Fuck this shit tbh.
>>
File: patrick.jpg (103 KB, 640x480) Image search: [Google]
patrick.jpg
103 KB, 640x480
>>44084444
>>44084733
oh god this thread has potential
>>
>>44084884
>not written any single piece of code except for an failed echo application
>fuck it I give up
you fucking faggot
>>
Here we go. Yet another failed /g/ project. CloverOS
>>
>>44084884
wow. what a surprise - you've thrown your toys out of the pram and given up. and i had such high hopes...
>>
>>44084995
>>44085025
Others can still work on it, this project is a completely different thing to what I started.
>>
>>44075706
C'mon OP, don't start a project and not commit any code.
>>
>>44075720
i give it less than that considering the logo is finished.
>>
>>44084371
Ok yeah it's pretty good, but we've had plenty of great logos. Ever since tox this whole idea that you can just start a github, logo and wiki and the project will build itself has become popular on /g/.
>>
>OP post 13 hours ago
>Project is already dead

Why don't you guys do something useful and finish the SICP visual novel?
>>
File: 1409612186100.jpg (100 KB, 960x720) Image search: [Google]
1409612186100.jpg
100 KB, 960x720
>>44075706
I don't know much about plan9 other than running it once or twice.

Do you just want this to be a fork? Or roll it from scratch, because i don't think /g/ is capable of actually creating an OS.
>>
GNU&4Plan
>>
>When I was on Plan 9, everything was connected and uniform. Now everything isn't connected, just connected to the cloud, which isn't the same thing. And uniform? Far from it, except in mediocrity. This is 2012 and we're still stitching together little microcomputers with HTTPS and ssh and calling it revolutionary. I sorely miss the unified system view of the world we had at Bell Labs, and the way things are going that seems unlikely to come back any time soon.

The child is grown, the dream is gone.
>>
>>44085697
>tfw almost no one in this thread knows what Plan 9 is about.
>>
>>44084140
>Bro, I've seen this before on another failed /g/ project.
what project?
>>
>>44085583
>and finish the SICP visual novel?
Let me finish my lisp implemetation first and make another one in the same language
>>
>>44085051
so the word thread now means the same as project?
>>
>>44085769
Maybe he was talking about
-Clover OS
-gtorrent
-whatever the fuck the first OS was called

OP, I understand that everyone feels the need to be a special snowflake, but your project is never going to be finish, or truly started. You're better off wearing a trip and shitposting in the desktop thread all day.
>>
just port xfce, make a browser and add more drivers
>>
>https://github.com/anongnix/4Plan
//buy a macbook

W-what?
>>
>Progress
>Nothing here.
>logo already made
>github already made
Holy fucking christ, there's probably no devs on the project.

>>44075720
>>44075750
It's already dead. In fact, it was never alive. It's like a rock. A shitty rock.
>>
>>44086267
product placement. One of the first lines of code in the project.
>>
>>44085884
4plebbit maybe
>>
>>44086267
all of my kek I only just noticed that
>>
>>44075706
finally a good name
i support this project
>>
>>44086301
if op would make an issue looking for devs who don't have to make PRs I would help.
>>
>>44085769
4plebbit.
>>
>>44086443
oops forgot trip
>>
>Good Name Check
>Good Icon Check

Project is done, everyone go home.
>>
>>44086418
If you're equipped to undertake a project of this nature, I'd recommend finding some others like you (in this thread, maybe) and starting to plan out and actually execute the project. Once you get to a point where you're confident it'll go through, make a name and a logo, copyright things, etc. etc.

There's just no point to coming up with a name and logo and thinking, 'IF I NAME IT SURELY THEY WILL COME'.
>>
>>44086472
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
shiggy diggy/\/\shiggy diggy
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
>>
>>44086515
yeah maybe. I'm actually writing a browser in Haskell as a PProj and I would definitely love to use it for our plan9 fork
>>
>>44086562
If you want, I can help set up channels for discussion and recruitment, I'm not going to pretend that I can even begin to help with the development, but I can do organization and material acquisition as necessary.
>>
>>44085051
Let's just make a unix clone, I'd help.

Hell if it didn't turn out we would just have a boat load of light-weight utilitys in C that could be used for other things.
>>
>>44086267
That was a joke from the first thread.
>>
>>44086619
Sounds good.
>>
>>44086587
I'd rather do it all over github/ issue tracker/ email since I'm a software engineer and can't sit in irc or other things all day
>>
File: 463125903.jpg (78 KB, 832x584) Image search: [Google]
463125903.jpg
78 KB, 832x584
>>44075706
printf("%s%s", argv[i], " ");
>>
>>44086659
That would definitely work fine. I have a Mumble server if occasional voice meetings would help anything.
>>
>>44086418
I can help out, but only if we fork the existing plan9. I'm not going to (and can't) make it all from scratch.
>>
File: segs.jpg (35 KB, 600x480) Image search: [Google]
segs.jpg
35 KB, 600x480
>>44086652
Glad to here you haven't given up.
This is gonna be good.
>>
>>44086726
yeah we should just fork the existing and then make additions from there.
>>
>>44086773
>>44086726
Here's the UC Berkley release: https://github.com/brho/plan9
>>
>>44086816
I can fork it and stuff after work. unless someone else wants to do it
>>
>>44086865
I can fork it for you now, but I'm the PR/organization guy, so having it in my name probably isn't wildly appropriate for the sake of the project.
>>
>>44086876
well you can just add others as owners too
>>
>>44086915
Aight, give me a sec and I'll fork it.
>>
>>44086915
>>44086929
https://github.com/ShameOnATrip/plan9

Fork'd
>>
File: 1409744141427.jpg (742 KB, 2508x3600) Image search: [Google]
1409744141427.jpg
742 KB, 2508x3600
>>44084444
>>
Why in the heaven fuck are you forking when Plan 9 already aligns with all of your goals?
>>
>>44086960


>/g/ projects


you are a good guy anon
>>
>>44086929


>>44086960
kek

I'll create an issue later for you to add me
>>
>>44087051
because OP is a special snowflake. Why else?
>>
>>44087093
>>44087072
Added a README with a suggestion. I'll accept devs as the issues roll in.
>>
>>44087172
Wasn't my idea, and I'm not doing this anymore.
>>
>>44087184
your repo doesn't allow public issues or doesn't have issues enabled BTW.
>>
>>44087051
>add more lightweight utilities
>increase user-friendliness
>let some devs have fun doing what they love
You sound like a real nigger, I hope you know.
>>
>>44086562
why not contribute it to the original plan9 project?
>>
>>44087215
Oh geez, sorry about that, they should be enabled now.
>>
>>44075706
this willl fail miserably lmao
>>
>>44087242
Like you failed at reading the thread?
>>
The github repo has gotten ~500 unique visitors, where is my check from Apple for the valuable shilling in the source code?
>>
File: free.jpg (33 KB, 620x390) Image search: [Google]
free.jpg
33 KB, 620x390
>>44087309
You do it for free.
>>
has the project flopped already?
>>
it flopt
>>
>>44089523
you can't say something flopped if it didn't flip.

Someone just has to flip it.
>>
>>44089523
i flopt ur mom
>>
>new /g/ project
>logo already finished
project dead.
>>
>>44089658
chan9 won't suck, tho.

I'm just waiting on the devs who are interested to make issues so I can add them.

No logo, name's just a placeholding joke, we're on the right track.
>>
ITT: Pessimism
/g/. Why can't you guys be opimistic for a change?
>>
this thread is thousands of lines long.
the code is 7 lines long.

WRITE SOME CODE DINGII.
>>
>>44087216

>add more lightweight utilities
the fuck? 9front has a fuckton of lighweight utilities

>increase user-friendliness

right mouse -> release on "new" -> drag a rectangle -> write command

how can this be more simple?

>let some devs have fun doing what they love
yes, but to be realistic a very small fraction of /g/ is skilled enough to partecipate to this project, and this small fraction could contribute to existing forks (like 9front) and make something really useful
>>
Let's have a look at the wiki, shall we?

>clean the code up

>Plan 9
>clean the code up

>>>>>>>Plan 9
>>>>>>>clean the code up
/g/, you're astonishingly stupid at times.

>rice it up a little
As above.

>make the GUI feel modern
The GUI feels unlike anything past or present except Plan 9 itself (and maybe the Blit graphical terminal).

>basic software
>browser
Browsers aren't basic.

>but some system utilities would be nice too
Like what?

>KNF Indent
Plan 9 already has a style and it's very good.
http://plan9.bell-labs.com/magic/man2html/6/style

>plan9
>Plan9
>plan9
"Plan 9", not "plan9" or "Plan9".

It looks like I'm going to have to make a github account and put my ideas from the thread the other day onto there.
>>
>>44084831
PROTIP: the 'show non-printing characters' option is given in one paper (titled 'UNIX Style, or cat -v Considered Harmful') as a prime example of a 'feature' tacked onto commercial/Berkeley Unix that is antithetical to the Unix approach to program design. Now go back to your systemd thread.
>>
Why?
>>
> https://github.com/anongnix/4Plan/wiki
> clean the code up
OH
JUST
WOW
>>
>>44075706
>4Chan
Piss off
>>
File: 4plan.png (31 KB, 881x953) Image search: [Google]
4plan.png
31 KB, 881x953
I made a logo for this project :)
>>
Rewrote the main wiki page.
>>
File: devilish.png (3 MB, 881x953) Image search: [Google]
devilish.png
3 MB, 881x953
>>44092382
;)
>>
So OP, are you going to pass this off to someone who knows about Plan 9? I doubt 9front wants a few handfuls of fags throwing patches at them all day, so we could do with a project like this. There are obviously quite a few people on /g/ enthusiastic about bringing improvements so I believe we can get SOME stuff done.
>>
Why not base it on inferno?
>>
>>44092683
Why base it on Inferno? Dis (the Limbo VM) is available on Plan 9.
>>
>>44092699

Inferno was the logical successor to plan9
>>
>>44092719
Inferno is a complement to Plan 9.
>>
Agree with >>44075750.
We tried this in 2008.
Then again in 2010.
I wasn't on 4chan 2011-2013.
Don't know if another attempt happened then.
But it probably did.
Please stop. It hurts.

Plan9 has its small group of enthusiasts.
If you want to join them, join them.
Otherwise, keep /g/ out of it rest and let Plan9 rest with dignity.
>>
>>44075706
Nothing will ever beat Aloonix or come close to it again.
it was fucking funny and it wasn't even a complete system, just a VM snapshot.
>>
>>44092746
>lecturing people on Plan 9
>"Plan9"
careful now
>>
What if we make an Open-source WM that competes with Apple's?

>>44092445
fucking hell, please stop.
>>
>>44076888
>>44076900
>>44076922

Give the 4 a border please. looks like ms paint otherwise
>>
>Not even a shell or minimal hardware interaction
This be called even planning stage.
>>
>>44092830
can't
>>
Keep up the good work OP. These threads ad a great amount to the entertainment value of the board!
>>
>this thread is still here
Does echo work yet?
Thread replies: 203
Thread images: 16

banner
banner
[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vp / vr / w / wg / wsg / wsr / x / y] [Home]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
If a post contains personal/copyrighted/illegal content you can contact me at [email protected] with that post and thread number and it will be removed as soon as possible.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com, send takedown notices to them.
This is a 4chan archive - all of the content originated from them. If you need IP information for a Poster - you need to contact them. This website shows only archived content.