Live data from Hacker News

Fuchsia: a new operating system

lwn.net

261–270 of 324 posts

Re: Fuchsia: a new operating system

#262
post #98
post #59

Earlier quoted context omitted.

Not often someone says lean and VS Code in the same statement.

Yeah I used to use Atom. I know Vim is what I should use for "lean" but it's not easy to use. I did see some pretty themes 'space wrap' or something like that.

I always recommend Kate to people who want a programmer's editor but don't want to deal with the esotericness of Vim.

(I personally alternate between both Kate and Vim, depending on whether I'm in more of a GUI or a CLI mood)

Re: Fuchsia: a new operating system

#263
post #62

Earlier quoted context omitted.

Eh. The biggest thing Linux had going for it in terms of winning market share was running on commodity x86 parts in a time period when the commercial Unices weren't touching it, and x86 made really strong gains in beating everybody else at performance per dollar.

> The biggest thing Linux had going for it in terms of winning market share was running on commodity x86 parts in a time period when the commercial Unices weren't touching it From the 1980s to 1993 there were: v7 ports: Microsoft Xenix (later became SCO), Venix, Coherent System III ports: PC/IX (later 386/ix) SVR3 ports: official Intel, ESIX from Everex SVR4 ports: Dell UNIX, Novell UnixWare, Microport

Microsoft abandoned Xenix when AT&T decided to commercialize Unix with SVR4.

OS/2 was, in fact, created to be Microsoft's Xenix replacement (and then when Microsoft fell out with IBM, we got NT as Xenix's replacement's replacement).

Re: Fuchsia: a new operating system

#264

Earlier quoted context omitted.

Unfortunately, the GPL mafia is right, and hardware vendors will continue to abuse their users with proprietary blobs unless they are forced into change.

How long has the GPL Mafia been saying this? Do you see many vendors being forced into change?

For GPUs, AMD is changing and even nVidia is using Nouveau for some chipsets.

For non-GPUs, only some WiFi drivers are out-of-tree (Realtek and Broadcom).

Re: Fuchsia: a new operating system

#265
post #236

Earlier quoted context omitted.

> Being business-friendly is not a goal Sure, it is, for lots of people. Even, apparently, the FSF, hence the reason non-consumer products are not subject to anti-tivoization rules in GPLv3.

I wonder why the BSDs haven't caught on for embedded appliances and phones while Linux did with a more restrictive and less business friendly license. Sure some companies like iXSystems and Juniper adopted BSDs, but the vast majority used Linux.

Linux was available under a free license earlier (and alone) and as such developed a huge lead in community that no free OS has caught up with; that has quality, choice, and skill availability impacts that generally dwarf licensing issues for businesses.

Re: Fuchsia: a new operating system

#266
post #89

Earlier quoted context omitted.

> Linux essentially sucked all the air out of the UNIX development space by killing off all the commercial UNIXes. Only because they have done a really good job.

Linux wasn't really good before it became popular. I think it won because it offered neutral grounds (a place where lots of players who don't have huge market power can meet without fear of being swindled) and, partly, out of luck (you could call it 'good timing', but I don't think Linus considered that)

What OS was really good before quite a few iterations?

Re: Fuchsia: a new operating system

#267

Earlier quoted context omitted.

> Those of us who lived through Windows ME, where logging on IRC basically gave you a 25% chance of having your computer hijacked by some random script kiddie, think it's laughable to say that security is anywhere near as bad as it used to be. Night and day. Those were people just messing around. Annoying and harmful to your local machine certainly, but the harm that was caused was localized. Security vulnerabilities…

Individually, computers today are more secure than they've ever been. But there are zillions more computers, doing more things, with more interconnections than ever before. So the problems are compounded and I think the situation is worse overall.

> * Individually, computers today are more secure than they've ever been.*

Unfortunately, that only holds if you take the view that IoT appliance != computer.

Because let's be honest - those things are dangerous to general network hygiene and wellbeing.

Re: Fuchsia: a new operating system

#268
post #132

Earlier quoted context omitted.

> The biggest thing Linux had going for it in terms of winning market share was running on commodity x86 parts in a time period when the commercial Unices weren't touching it From the 1980s to 1993 there were: v7 ports: Microsoft Xenix (later became SCO), Venix, Coherent System III ports: PC/IX (later 386/ix) SVR3 ports: official Intel, ESIX from Everex SVR4 ports: Dell UNIX, Novell UnixWare, Microport

Okay? Red Hat Enterprise Linux wasn't released until 2000, so I don't know what Microsoft's late-80s UNIX distribution has to do with it. Google was running Linux from the early days, and they launched in 1998, which is nearly a decade after Xenix stopped being updated. EDIT: Yes, Linux has its origins sooner, and if you want to know why Linux beat the BSDs to mindshare, what was going on in 1993 is very important. B…

Red Hat was rather late to the game. Both Debian and Slackware came out 7 years earlier in 1993.

Re: Fuchsia: a new operating system

#269

Earlier quoted context omitted.

Being business-friendly is not and should not be anyone's goal in licensing software. Being business-friendly is shit.

In my opininon, any particular license can only be friendly or unfriendly towards particular business models but not towards business in general. Some businesses feel threatened by some open source licenses and other businesses are using the same open source licenses to do the threatening. The funding for many important open source projects comes from global corporations that use it as part of their strategy, sometim…

As to your last point, this is what the AGPL is intended to solve.

Re: Fuchsia: a new operating system

#270
post #39

Earlier quoted context omitted.

>They are drawing everything in userspace with fast graphics render... Dumb question, does this mean that it's limited to software rendering only? You need to go through the kernel to talk to the GPU, right?

No. GPUs typically work over the PCIE bus, and one can talk to PCIE via user space as well. In legacy systems like Linux the mapping of virtual to physical address and generation of scatter-gather-lists (SGLs) resided in the kernel. If one moves the same functionality to the user space without loss in performance (which is what magenta seems to do), there's no benefit to kernel GPU drivers. Then there's the whole "GP…

The "GPL mafia", how dare they demand their software's license be respected!?
Post reply on HN