[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
Linux is derived from the original BSD code right?
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: 59
Thread images: 6
File: 1460260514461s.jpg (3 KB, 78x125) Image search: [Google]
1460260514461s.jpg
3 KB, 78x125
Linux is derived from the original BSD code right?
>>
>>53961459
no
>>
>>53961459
>*s.jpg
Fuck you, OP.
>>
>>53961515
Could have sworn I read somewhere that it was also based on the Berkley software distribution.
>>
>>53961518
Not OP, but here
>>
>>53961541
mac os vaguely is.
>>
>>53961541
You might be thinking of OSX, which is based on Darwin, which is based on BSD.
>>
>>53963392
I know Mac is, but I also thought the Linux kernel was modeled after the BSD kernels.
>>
>>53963392
So Linux was a completely independent project? I have trouble buying that.
>>
>>53963414
>>53963429
It's based on UNIX/POSIX, basically.
>>
>>53963462
Yes, so it was based on BSD
>>
File: 1439899253563.jpg (41 KB, 534x532) Image search: [Google]
1439899253563.jpg
41 KB, 534x532
>>53961459
>>
>>53963429
Have trouble with it all you want, doesn't matter. Torvalds wrote Linux in his spare time "for fun", then asked for a manual on POSIX to make his own code adhere to UNIX specifications.

So no, it's not BSD or UNIX code, it just adheres to the same interoperability and userspace guidelines.
>>
>>53963512
It may not be the same code, but that wouldn't change the fact that it was modeled after it.
>>
>>53963526
Dude.

Dude.

It wasn't even modeled after it.

This coming from a BSD fanboy.
>>
File: CIA3.gif (3 MB, 280x358) Image search: [Google]
CIA3.gif
3 MB, 280x358
>>53961459
>>
>>53963539
Maybe not entirely.
>>
>>53963549
Linux is modelled after BSD in the same way as chickens are modelled after turkeys
>>
>>53963549
Lets say I write a kernel. I'm mainly doing it to fuck around, I don't really have a direction or plan with it. Someone on the internet sees it and sends me a rulebook that lays out how to accept Unix userland commands and signals. I make it so that it can accept Unix userland signals.

How does that make my kernel based on BSD/Unix?
>>
No, but they did borrow a lot of BSD code for drivers in the beginning, but now it's the other way around.
>>
>>53961459
Linux was actually inspired by MINIX
>hence the similar name
>>
>>53963582
It would certainly be based on a standard set forth by BSD or whatever; this increases the chances Linus reviewed the code set forth by BSD
>>
File: unix_chart_775-100397147-orig.jpg (82 KB, 775x493) Image search: [Google]
unix_chart_775-100397147-orig.jpg
82 KB, 775x493
>>53963578
Your analogy is wrong since it would imply that they have a common ancestor somewhere along the line, which is wrong
>see pic
>>
>>53963609
Userland vvs kernel, motherfucker

>Userland vs kernel

Seriously why are you trying to push this idea so much?
>>
>>53963611
Got one I can read? I can't read the words
>>
>>53963621
I just want to know the truth.
>>
File: Unix_history-simple.svg.png (273 KB, 2000x1333) Image search: [Google]
Unix_history-simple.svg.png
273 KB, 2000x1333
>>53963624
>>
>>53963633
Do you know the difference between a kernel and userspace programs?
>>
>>53963651
Yes
>>
>>53963429
It has been checked and proved that Linux is newly written code and not any of the same code. If you see a nice table and they cost too much, you can try to make one yourself. Even if it ends up being equally good it's not the same and methods for creating it were not the same for certain. You just aimed towards a similar result.

If you made it, you are allowed to tell people how you made it and they can make one too. The company who made the original table has nothing to do with it anymore.
>>
>>53963660
You know Linus wrote the Linux kernel and not userspace utilities like ls and shit, right?
>>
>>53963633
>In 1991, while attending the University of Helsinki, Torvalds became curious about operating systems[36] and frustrated by the licensing of MINIX, which at the time limited it to educational use only.[35] He began to work on his own operating system kernel, which eventually became the Linux kernel.

Torvalds began the development of the Linux kernel on MINIX and applications written for MINIX were also used on Linux. Later, Linux matured and further Linux kernel development took place on Linux systems

I already told you the truth nigga.
>>53963591
>>53963611
>>53963650
It was inspired by MINIX, and if you would care to check the pic it stands alone with no ancestors before it
>>
>>53963678
But if you look at code and write code based of what you saw in the original code, then it can be a license violation.
>>
No. Linux was written from scratch and vaguely inspired by MINIX (but it did not share any of its code).
>>
>>53963680
ls is a function of the kernel I thought
>>
No, OP Linus never saw any 386BSD code when developing linux. He says this:
 Meta: What is your opinion of 386BSD?

Linus: Actually, I have never even checked 386BSD out; when I started on Linux it wast available (although Bill Jolitz series on it in Dr. Dobbs Journal had started and were interesting), and when 386BSD finally came out, Linux was already in a state where it was so usable that I never really thought about switching. If 386BSD had been available when I started on Linux, Linux would probably never had happened.


link to interview:
http://gondwanaland.com/meta/history/interview.html
>>
>>53963689
Hardly anything was written specifically for MINIX. BSD was the predominant operating system in the 80's and early 90's, and that's what most applications targeted. MINIX was a simple educational tool and proof-of-concept on the IBM PC and wasn't popular in the business world.
>>
>>53963695
No. Userland/space programs, from simple utilities like ls and cat to monstrosities like libreoffice and firefox, INTERACT with the kernel. The kernel organizes and provides an environment for these programs to function. They are not the same thing.

Linus wrote his kernel, in all likelihood inspired by parts of MINIX. That is the origination of his famous micro vs mono kernel fight with Andrew Tanenbaum.
>>
>>53963711
386BSD's main fault was that it required an FPU and was relatively slow. BSD was mostly used on big iron computers like VAX or Sun boxes, and wasn't intended for personal computers like Linux was. While today BSD seems relatively lightweight, back then that wasn't the case.
>>
>>53963715
It doesn't fucking matter nigga if MINIX was popular. GNU/Linus said he was inspired by it and wrote his own kernel.
>>
>>53963758
Inspired? It's my understanding that he wrote Linux so that it could become the exact opposite of what MINIX was: stagnant, proprietary, and incomplete. Linux lacked any similarities to MINIX except that it used its file system, which was soon deprecated.
>>
>>53963758
>GNU/Linus
GNU + Linus*
>>
>>53963800
I GNU + apologize
>>
>>53963795
minix isn't proprietary you idiot
it's a fucking opensource research project
kys
>>
>>53964016
This is why wikipedia reading kids shouldn't post.
You are devaluing what little worth /g/ has.
>>
>>53962417
Thanks
>>
>>53964040
im 27...

What Is MINIX 3?

MINIX 3 is a free, open-source, operating system..

It's literally NOT proprietary
>>
>>53964151
Since you're clearly a retarded 27yo, and since you
like Wikipedia so much.

https://en.wikipedia.org/wiki/MINIX#Licensing
it wasn't open sourced until 2000; well after when
Linux was developed in the early 90's.
>>
>>53963633
That IS the fucking truth you stupid fuck.
Kill yourself.
>>
>>53964293
Tell me more you fucking faggot.
>>
>>53964309
That is the whole story you stupid fuck.
Linus wrote a kernel and made it conform to UNIX/POSIX standards.
Christ you are retarded.
>>
>>53964317
You seem to neglect the standard compliance, You sir are the retard.
>>
Why is nobody taking the open source part of osx (darwin) and slapping a Linux related desktop environment on top of it and then put it all into an installable .iso?
>>
>>53964431
well there is the puredarwin project that includes x11; you can then install your favorite DE from macports/homebrew.
>>
>>53963429
Afaik linus was inspired a lot by minix too
>>
This is a perfect troll.

It's bait guys; nobody is so retarded to keep it up in the face of several people saying their wrong.
>>
>>53964805
Or maybe one person is.
>>
Whatever. As far as I'm concerned Linus had alot of help along his journey to exposing everyone on the planet for the privacy hungry frauds they are.
>>
>>53963473

No.
BSD complies to the UNIX specification, but Linux does not.

Linux was just designed to look and feel like UNIX, in an operating system started from scratch to be Open Source.
Thread replies: 59
Thread images: 6

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.